From d90bedacaafe87e06fddaa05a6ff9b7b796e97e7 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Sat, 16 Feb 2019 00:43:11 +0100 Subject: Two-valued fault tree analyzer WIP --- .../hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'Application/hu.bme.mit.inf.dslreasoner.application.ui') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml b/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml index 099d6993..304df098 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml @@ -419,12 +419,20 @@ point="org.eclipse.ui.menus"> + locationURI="popup:hu.bme.mit.inf.dslreasoner.application.ui.menu"> + + + + -- cgit v1.2.3-54-g00ecf From 3f5aaab5025b8eb243f414b1c789085327df04f4 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Wed, 20 Mar 2019 16:09:09 +0100 Subject: Fault tree transformation for partial models WIP --- .../META-INF/MANIFEST.MF | 31 +- .../META-INF/services/org.eclipse.xtext.ISetup | 2 +- .../AbstractApplicationConfigurationIdeModule.java | 107 +- .../antlr/ApplicationConfigurationParser.java | 582 +- ...pplicationConfigurationContentAssistParser.java | 68 +- .../internal/InternalApplicationConfiguration.g | 22282 +++--- .../InternalApplicationConfiguration.tokens | 214 +- .../InternalApplicationConfigurationLexer.java | 4954 +- .../InternalApplicationConfigurationParser.java | 69087 ++++++++++--------- .../.ApplicationConfigurationIdeModule.xtendbin | Bin 1701 -> 1701 bytes .../ide/.ApplicationConfigurationIdeSetup.xtendbin | Bin 2526 -> 2526 bytes .../META-INF/MANIFEST.MF | 54 +- .../plugin.xml_gen | 835 +- .../AbstractApplicationConfigurationUiModule.java | 572 +- ...ionConfigurationExecutableExtensionFactory.java | 56 +- ...ctApplicationConfigurationProposalProvider.java | 1061 +- .../ui/internal/ApplicationActivator.java | 187 +- .../Eclipse Application.launch | 68 +- .../META-INF/MANIFEST.MF | 113 +- .../model/generated/ApplicationConfiguration.ecore | 505 +- .../generated/ApplicationConfiguration.genmodel | 441 +- .../plugin.xml_gen | 20 +- ...tractApplicationConfigurationRuntimeModule.java | 402 +- .../application/ApplicationConfiguration.xtextbin | Bin 11742 -> 13581 bytes ...ationConfigurationStandaloneSetupGenerated.java | 84 +- .../applicationConfiguration/AllPackageEntry.java | 84 +- .../applicationConfiguration/AllPatternEntry.java | 84 +- .../ApplicationConfigurationFactory.java | 1366 +- .../ApplicationConfigurationPackage.java | 10599 +-- .../applicationConfiguration/CftImport.java | 52 + .../applicationConfiguration/ClassReference.java | 102 +- .../applicationConfiguration/ClassTypeScope.java | 102 +- .../applicationConfiguration/Command.java | 40 +- .../ComparisonOperator.java | 233 + .../applicationConfiguration/Config.java | 40 +- .../ConfigDeclaration.java | 102 +- .../applicationConfiguration/ConfigEntry.java | 40 +- .../applicationConfiguration/ConfigReference.java | 102 +- .../ConfigSpecification.java | 84 +- .../ConfigurationScript.java | 122 +- .../applicationConfiguration/CustomEntry.java | 156 +- .../applicationConfiguration/Declaration.java | 102 +- .../DocumentLevelSpecification.java | 517 +- .../DocumentationEntry.java | 108 +- .../applicationConfiguration/EPackageImport.java | 104 +- .../applicationConfiguration/ExactNumber.java | 156 +- .../application/applicationConfiguration/File.java | 40 +- .../applicationConfiguration/FileDeclaration.java | 102 +- .../applicationConfiguration/FileReference.java | 102 +- .../FileSpecification.java | 102 +- .../applicationConfiguration/FolderEntry.java | 84 +- .../applicationConfiguration/GenerationTask.java | 837 +- .../applicationConfiguration/GraphPattern.java | 40 +- .../GraphPatternDeclaration.java | 102 +- .../GraphPatternReference.java | 102 +- .../applicationConfiguration/Import.java | 40 +- .../applicationConfiguration/IntEnumberation.java | 84 +- .../applicationConfiguration/IntegerReference.java | 38 +- .../applicationConfiguration/IntegerScope.java | 38 +- .../applicationConfiguration/IntegerTypeScope.java | 102 +- .../applicationConfiguration/IntervallNumber.java | 210 +- .../applicationConfiguration/MemoryEntry.java | 102 +- .../applicationConfiguration/Metamodel.java | 40 +- .../MetamodelDeclaration.java | 102 +- .../applicationConfiguration/MetamodelElement.java | 160 +- .../applicationConfiguration/MetamodelEntry.java | 106 +- .../MetamodelReference.java | 102 +- .../MetamodelSpecification.java | 84 +- .../applicationConfiguration/ModelEntry.java | 38 +- .../NumberSpecification.java | 40 +- .../applicationConfiguration/ObjectReference.java | 38 +- .../applicationConfiguration/ObjectTypeScope.java | 102 +- .../applicationConfiguration/Objective.java | 20 + .../ObjectiveDeclaration.java | 51 + .../applicationConfiguration/ObjectiveEntry.java | 52 + .../ObjectiveFunction.java | 20 + .../ObjectiveReference.java | 51 + .../ObjectiveSpecification.java | 42 + .../OptimizationDirection.java | 233 + .../OptimizationEntry.java | 54 + .../applicationConfiguration/PartialModel.java | 40 +- .../PartialModelDeclaration.java | 102 +- .../PartialModelEntry.java | 104 +- .../PartialModelReference.java | 102 +- .../PartialModelSpecification.java | 84 +- .../applicationConfiguration/PatternElement.java | 104 +- .../applicationConfiguration/PatternEntry.java | 108 +- .../PatternSpecification.java | 84 +- .../applicationConfiguration/RealEnumeration.java | 88 +- .../applicationConfiguration/RealReference.java | 38 +- .../applicationConfiguration/RealScope.java | 38 +- .../applicationConfiguration/RealTypeScope.java | 102 +- .../ReliabiltiyFunction.java | 80 + .../applicationConfiguration/RuntimeEntry.java | 102 +- .../applicationConfiguration/Scope.java | 40 +- .../applicationConfiguration/ScopeDeclaration.java | 102 +- .../applicationConfiguration/ScopeReference.java | 102 +- .../ScopeSpecification.java | 84 +- .../applicationConfiguration/Solver.java | 517 +- .../StringEnumeration.java | 84 +- .../applicationConfiguration/StringReference.java | 38 +- .../applicationConfiguration/StringScope.java | 38 +- .../applicationConfiguration/StringTypeScope.java | 102 +- .../application/applicationConfiguration/Task.java | 38 +- .../applicationConfiguration/ThresholdEntry.java | 82 + .../applicationConfiguration/TypeReference.java | 40 +- .../applicationConfiguration/TypeScope.java | 212 +- .../applicationConfiguration/ViatraImport.java | 104 +- .../impl/AllPackageEntryImpl.java | 333 +- .../impl/AllPatternEntryImpl.java | 333 +- .../impl/ApplicationConfigurationFactoryImpl.java | 2214 +- .../impl/ApplicationConfigurationPackageImpl.java | 5708 +- .../impl/CftImportImpl.java | 176 + .../impl/ClassReferenceImpl.java | 390 +- .../impl/ClassTypeScopeImpl.java | 390 +- .../applicationConfiguration/impl/CommandImpl.java | 86 +- .../impl/ConfigDeclarationImpl.java | 390 +- .../impl/ConfigEntryImpl.java | 86 +- .../applicationConfiguration/impl/ConfigImpl.java | 86 +- .../impl/ConfigReferenceImpl.java | 348 +- .../impl/ConfigSpecificationImpl.java | 333 +- .../impl/ConfigurationScriptImpl.java | 416 +- .../impl/CustomEntryImpl.java | 470 +- .../impl/DeclarationImpl.java | 356 +- .../impl/DocumentationEntryImpl.java | 358 +- .../impl/EPackageImportImpl.java | 348 +- .../impl/ExactNumberImpl.java | 470 +- .../impl/FileDeclarationImpl.java | 390 +- .../applicationConfiguration/impl/FileImpl.java | 86 +- .../impl/FileReferenceImpl.java | 348 +- .../impl/FileSpecificationImpl.java | 356 +- .../impl/FolderEntryImpl.java | 333 +- .../impl/GenerationTaskImpl.java | 2228 +- .../impl/GraphPatternDeclarationImpl.java | 390 +- .../impl/GraphPatternImpl.java | 86 +- .../impl/GraphPatternReferenceImpl.java | 348 +- .../applicationConfiguration/impl/ImportImpl.java | 86 +- .../impl/IntEnumberationImpl.java | 325 +- .../impl/IntegerReferenceImpl.java | 82 +- .../impl/IntegerScopeImpl.java | 82 +- .../impl/IntegerTypeScopeImpl.java | 390 +- .../impl/IntervallNumberImpl.java | 584 +- .../impl/MemoryEntryImpl.java | 356 +- .../impl/MetamodelDeclarationImpl.java | 390 +- .../impl/MetamodelElementImpl.java | 482 +- .../impl/MetamodelEntryImpl.java | 350 +- .../impl/MetamodelImpl.java | 86 +- .../impl/MetamodelReferenceImpl.java | 348 +- .../impl/MetamodelSpecificationImpl.java | 333 +- .../impl/ModelEntryImpl.java | 82 +- .../impl/NumberSpecificationImpl.java | 86 +- .../impl/ObjectReferenceImpl.java | 82 +- .../impl/ObjectTypeScopeImpl.java | 390 +- .../impl/ObjectiveDeclarationImpl.java | 196 + .../impl/ObjectiveEntryImpl.java | 197 + .../impl/ObjectiveFunctionImpl.java | 43 + .../impl/ObjectiveImpl.java | 43 + .../impl/ObjectiveReferenceImpl.java | 175 + .../impl/ObjectiveSpecificationImpl.java | 167 + .../impl/OptimizationEntryImpl.java | 180 + .../impl/PartialModelDeclarationImpl.java | 390 +- .../impl/PartialModelEntryImpl.java | 392 +- .../impl/PartialModelImpl.java | 86 +- .../impl/PartialModelReferenceImpl.java | 348 +- .../impl/PartialModelSpecificationImpl.java | 333 +- .../impl/PatternElementImpl.java | 350 +- .../impl/PatternEntryImpl.java | 352 +- .../impl/PatternSpecificationImpl.java | 333 +- .../impl/RealEnumerationImpl.java | 329 +- .../impl/RealReferenceImpl.java | 82 +- .../impl/RealScopeImpl.java | 82 +- .../impl/RealTypeScopeImpl.java | 390 +- .../impl/ReliabiltiyFunctionImpl.java | 244 + .../impl/RuntimeEntryImpl.java | 356 +- .../impl/ScopeDeclarationImpl.java | 390 +- .../applicationConfiguration/impl/ScopeImpl.java | 86 +- .../impl/ScopeReferenceImpl.java | 348 +- .../impl/ScopeSpecificationImpl.java | 333 +- .../impl/StringEnumerationImpl.java | 325 +- .../impl/StringReferenceImpl.java | 82 +- .../impl/StringScopeImpl.java | 82 +- .../impl/StringTypeScopeImpl.java | 390 +- .../applicationConfiguration/impl/TaskImpl.java | 82 +- .../impl/ThresholdEntryImpl.java | 240 + .../impl/TypeReferenceImpl.java | 86 +- .../impl/TypeScopeImpl.java | 650 +- .../impl/ViatraImportImpl.java | 350 +- .../ApplicationConfigurationAdapterFactory.java | 3106 +- .../util/ApplicationConfigurationSwitch.java | 3636 +- ...icationConfigurationAntlrTokenFileProvider.java | 32 +- .../antlr/ApplicationConfigurationParser.java | 80 +- .../internal/InternalApplicationConfiguration.g | 9205 +-- .../InternalApplicationConfiguration.tokens | 214 +- .../InternalApplicationConfigurationLexer.java | 4954 +- .../InternalApplicationConfigurationParser.java | 24967 +++---- ...tractApplicationConfigurationScopeProvider.java | 18 +- .../ApplicationConfigurationSemanticSequencer.java | 2175 +- ...ApplicationConfigurationSyntacticSequencer.java | 86 +- .../ApplicationConfigurationGrammarAccess.java | 7646 +- .../AbstractApplicationConfigurationValidator.java | 39 +- .../application/ApplicationConfiguration.xtext | 26 +- .../GenerateApplicationConfiguration.mwe2 | 1 + .../ApplicationConfigurationLinkingService.xtend | 186 +- .../ApplicationConfigurationScopeProvider.xtend | 233 +- .../logic2viatra/patterns/PatternProvider.xtend | 24 +- .../patterns/RelationDefinitionIndexer.xtend | 2 +- .../components/ide/.CftLanguageIdeModule.xtendbin | Bin 1712 -> 1712 bytes .../components/ide/.CftLanguageIdeSetup.xtendbin | Bin 2549 -> 2549 bytes .../faulttree/components/ide/.gitignore | 4 + .../components/ui/.CftLanguageUiModule.xtendbin | Bin 3606 -> 3606 bytes .../dslreasoner/faulttree/components/ui/.gitignore | 2 + .../.CftLanguageProposalProvider.xtendbin | Bin 1820 -> 1820 bytes .../components/ui/contentassist/.gitignore | 2 + .../.CftLanguageDescriptionLabelProvider.xtendbin | Bin 1993 -> 1993 bytes .../ui/labeling/.CftLanguageLabelProvider.xtendbin | Bin 2885 -> 2885 bytes .../faulttree/components/ui/labeling/.gitignore | 4 + .../.CftLanguageOutlineTreeProvider.xtendbin | Bin 2451 -> 2451 bytes .../faulttree/components/ui/outline/.gitignore | 2 + .../quickfix/.CftLanguageQuickfixProvider.xtendbin | Bin 1819 -> 1819 bytes .../faulttree/components/ui/quickfix/.gitignore | 2 + ...LanguageSemanticHighlightingCalculator.xtendbin | Bin 3773 -> 3773 bytes .../.CftLanguageTokenToAttributeIdMapper.xtendbin | Bin 2740 -> 2740 bytes .../components/ui/syntaxcoloring/.gitignore | 4 + .../scoping/CftLanguageScopeProvider.xtend | 11 +- .../components/.CftLanguageRuntimeModule.xtendbin | Bin 3436 -> 3436 bytes .../.CftLanguageStandaloneSetup.xtendbin | Bin 2015 -> 2015 bytes .../dslreasoner/faulttree/components/.gitignore | 4 + .../.CftLanguageValueConverterService.xtendbin | Bin 3002 -> 3002 bytes .../conversion/.OF_INTValueConverter.xtendbin | Bin 4411 -> 4411 bytes .../faulttree/components/conversion/.gitignore | 4 + .../generator/.CftLanguageGenerator.xtendbin | Bin 2365 -> 2365 bytes .../faulttree/components/generator/.gitignore | 2 + .../.CftLanguageQualifiedNameProvider.xtendbin | Bin 3630 -> 3630 bytes .../naming/.PackageNameProvider.xtendbin | Bin 3283 -> 3283 bytes .../faulttree/components/naming/.gitignore | 4 + ...portedNamespaceAwareLocalScopeProvider.xtendbin | Bin 4651 -> 4651 bytes .../scoping/.CftLanguageScopeProvider.xtendbin | Bin 8989 -> 9417 bytes .../faulttree/components/scoping/.gitignore | 4 + .../scoping/CftLanguageScopeProvider.java | 26 +- .../validation/.CftLanguageValidator.xtendbin | Bin 1760 -> 1760 bytes .../faulttree/components/validation/.gitignore | 2 + .../.classpath | 1 + .../META-INF/MANIFEST.MF | 15 +- .../faulttree/model/cft/CftPackage.java | 174 +- .../dslreasoner/faulttree/model/cft/Component.java | 32 +- .../faulttree/model/cft/Connection.java | 4 +- .../faulttree/model/cft/ModalElement.java | 54 + .../dslreasoner/faulttree/model/cft/Modality.java | 244 + .../faulttree/model/cft/impl/CftFactoryImpl.java | 51 + .../faulttree/model/cft/impl/CftPackageImpl.java | 76 + .../faulttree/model/cft/impl/ComponentImpl.java | 115 +- .../faulttree/model/cft/impl/ConnectionImpl.java | 71 + .../model/cft/util/CftAdapterFactory.java | 18 + .../faulttree/model/cft/util/CftSwitch.java | 23 + .../model/cft.ecore | 15 +- .../model/cft.genmodel | 9 + .../representations.aird | 176 +- .../faulttree/model/util/CftExtensions.xtend | 48 + .../faulttree/model/util/.CftExtensions.xtendbin | Bin 0 -> 4295 bytes .../dslreasoner/faulttree/model/util/.gitignore | 1 + .../faulttree/model/util/CftExtensions.java | 69 + .../META-INF/MANIFEST.MF | 1 - .../transformation/cft2ft/EventMaterializer.xtend | 8 +- .../ecore2cft/ComponentFaultTreeTrace.xtend | 12 +- .../ecore2cft/ComponentInstanceTrace.xtend | 18 +- .../transformation/ecore2cft/InputTrace.xtend | 8 +- .../ft2galileo/Ft2GalileoTransformation.xtend | 9 +- .../transformation/solver/StormDftHandler.xtend | 16 +- .../cft2ft/.Cft2FtTransformation.xtendbin | Bin 2825 -> 2825 bytes .../cft2ft/.EventCollection.xtendbin | Bin 7022 -> 7022 bytes .../cft2ft/.EventMaterializer.xtendbin | Bin 11808 -> 11938 bytes .../cft2ft/.FaultTreeBuilder.xtendbin | Bin 4029 -> 4029 bytes .../faulttree/transformation/cft2ft/.gitignore | 8 + .../transformation/cft2ft/EventMaterializer.java | 4 +- .../ecore2cft/.ComponentFaultTreeTrace.xtendbin | Bin 5009 -> 5530 bytes .../ecore2cft/.ComponentInstanceTrace.xtendbin | Bin 5190 -> 5932 bytes .../ecore2cft/.ComponentNameGenerator.xtendbin | Bin 3472 -> 3472 bytes .../ecore2cft/.Ecore2CftTransformation.xtendbin | Bin 3431 -> 3431 bytes .../transformation/ecore2cft/.InputTrace.xtendbin | Bin 3849 -> 4202 bytes .../ecore2cft/.LookupHandler.xtendbin | Bin 5169 -> 5169 bytes .../ecore2cft/.MappingHandler.xtendbin | Bin 6876 -> 6876 bytes .../ecore2cft/.MappingQueries.xtendbin | Bin 4833 -> 4833 bytes .../faulttree/transformation/ecore2cft/.gitignore | 16 + .../ecore2cft/ComponentFaultTreeTrace.java | 12 +- .../ecore2cft/ComponentInstanceTrace.java | 16 +- .../transformation/ecore2cft/InputTrace.java | 10 +- .../ft2galileo/.Ft2GalileoTransformation.xtendbin | Bin 4761 -> 4794 bytes .../faulttree/transformation/ft2galileo/.gitignore | 2 + .../ft2galileo/Ft2GalileoTransformation.java | 21 +- .../solver/.ReliabilityResult.xtendbin | Bin 5435 -> 5435 bytes .../solver/.StormDftConfiguration.xtendbin | Bin 4311 -> 4311 bytes .../solver/.StormDftHandler.xtendbin | Bin 13615 -> 13570 bytes .../transformation/solver/.StormDftSolver.xtendbin | Bin 4801 -> 4801 bytes .../faulttree/transformation/solver/.gitignore | 11 + .../transformation/solver/StormDftHandler.java | 37 +- .../.classpath | 8 + .../.project | 34 + .../.settings/org.eclipse.jdt.core.prefs | 7 + .../META-INF/MANIFEST.MF | 25 + .../bin/.gitignore | 1 + .../build.properties | 5 + .../plugin.xml | 25 + .../inf/dslreasoner/faulttree/ui/Activator.java | 44 + .../ui/handler/ReliabilityAnalysisHandler.xtend | 128 + .../dslreasoner/faulttree/ui/handler/.gitignore | 3 + .../META-INF/MANIFEST.MF | 19 +- .../build.properties | 6 +- 307 files changed, 113532 insertions(+), 98026 deletions(-) create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CftImport.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Objective.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveDeclaration.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveEntry.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveFunction.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveReference.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveSpecification.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationDirection.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationEntry.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyFunction.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ThresholdEntry.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CftImportImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyFunctionImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ModalElement.java create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Modality.java create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/src/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.xtend create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.java create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.classpath create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.project create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.settings/org.eclipse.jdt.core.prefs create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/META-INF/MANIFEST.MF create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/.gitignore create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/build.properties create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/plugin.xml create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/Activator.java create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore (limited to 'Application/hu.bme.mit.inf.dslreasoner.application.ui') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/META-INF/MANIFEST.MF b/Application/hu.bme.mit.inf.dslreasoner.application.ide/META-INF/MANIFEST.MF index 7627464c..3c981280 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/META-INF/MANIFEST.MF +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/META-INF/MANIFEST.MF @@ -1,16 +1,15 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: hu.bme.mit.inf.dslreasoner.application.ide -Bundle-Vendor: My Company -Bundle-Version: 1.0.0.qualifier -Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.ide; singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: hu.bme.mit.inf.dslreasoner.application, - org.eclipse.xtext.ide, - org.eclipse.xtext.xbase.ide, - org.antlr.runtime -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal, - hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr -Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application.ide - +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: hu.bme.mit.inf.dslreasoner.application.ide +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.ide; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: hu.bme.mit.inf.dslreasoner.application, + org.eclipse.xtext.ide, + org.eclipse.xtext.xbase.ide, + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Export-Package: hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal, + hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr +Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application.ide diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup index bf5786d3..db512225 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup @@ -1 +1 @@ -hu.bme.mit.inf.dslreasoner.application.ide.ApplicationConfigurationIdeSetup +hu.bme.mit.inf.dslreasoner.application.ide.ApplicationConfigurationIdeSetup diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java index 94ca0fcb..be81a080 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java @@ -1,47 +1,60 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ide; - -import com.google.inject.Binder; -import com.google.inject.name.Names; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.ApplicationConfigurationParser; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationLexer; -import org.eclipse.xtext.ide.DefaultIdeModule; -import org.eclipse.xtext.ide.LexerIdeBindings; -import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; -import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; -import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; -import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; -import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; - -/** - * Manual modifications go to {@link ApplicationConfigurationIdeModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractApplicationConfigurationIdeModule extends DefaultIdeModule { - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalApplicationConfigurationLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return ApplicationConfigurationParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIPrefixMatcher() { - return FQNPrefixMatcher.class; - } - -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ide; + +import com.google.inject.Binder; +import com.google.inject.name.Names; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.ApplicationConfigurationParser; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationLexer; +import org.eclipse.xtext.ide.DefaultIdeModule; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; +import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.refactoring.IRenameStrategy2; +import org.eclipse.xtext.ide.server.rename.IRenameService; +import org.eclipse.xtext.ide.server.rename.RenameService; + +/** + * Manual modifications go to {@link ApplicationConfigurationIdeModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractApplicationConfigurationIdeModule extends DefaultIdeModule { + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalApplicationConfigurationLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return ApplicationConfigurationParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameService() { + return RenameService.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy2() { + return IRenameStrategy2.DefaultImpl.class; + } + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java index 15bd7ac0..12bf94a5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java @@ -1,266 +1,316 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; - -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationParser; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; -import java.util.HashMap; -import java.util.Map; -import org.eclipse.xtext.AbstractElement; -import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; - -public class ApplicationConfigurationParser extends AbstractContentAssistParser { - - @Inject - private ApplicationConfigurationGrammarAccess grammarAccess; - - private Map nameMappings; - - @Override - protected InternalApplicationConfigurationParser createParser() { - InternalApplicationConfigurationParser result = new InternalApplicationConfigurationParser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected String getRuleName(AbstractElement element) { - if (nameMappings == null) { - nameMappings = new HashMap() { - private static final long serialVersionUID = 1L; - { - put(grammarAccess.getCommandAccess().getAlternatives(), "rule__Command__Alternatives"); - put(grammarAccess.getImportAccess().getAlternatives(), "rule__Import__Alternatives"); - put(grammarAccess.getDeclarationAccess().getAlternatives(), "rule__Declaration__Alternatives"); - put(grammarAccess.getFileAccess().getAlternatives(), "rule__File__Alternatives"); - put(grammarAccess.getMetamodelEntryAccess().getAlternatives(), "rule__MetamodelEntry__Alternatives"); - put(grammarAccess.getMetamodelAccess().getAlternatives(), "rule__Metamodel__Alternatives"); - put(grammarAccess.getPartialModelEntryAccess().getAlternatives(), "rule__PartialModelEntry__Alternatives"); - put(grammarAccess.getPartialModelAccess().getAlternatives(), "rule__PartialModel__Alternatives"); - put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives"); - put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives"); - put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives"); - put(grammarAccess.getConfigAccess().getAlternatives(), "rule__Config__Alternatives"); - put(grammarAccess.getTypeScopeAccess().getAlternatives(), "rule__TypeScope__Alternatives"); - put(grammarAccess.getClassTypeScopeAccess().getAlternatives_2(), "rule__ClassTypeScope__Alternatives_2"); - put(grammarAccess.getClassTypeScopeAccess().getAlternatives_3(), "rule__ClassTypeScope__Alternatives_3"); - put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2(), "rule__ObjectTypeScope__Alternatives_2"); - put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3(), "rule__ObjectTypeScope__Alternatives_3"); - put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2(), "rule__IntegerTypeScope__Alternatives_2"); - put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3(), "rule__IntegerTypeScope__Alternatives_3"); - put(grammarAccess.getRealTypeScopeAccess().getAlternatives_2(), "rule__RealTypeScope__Alternatives_2"); - put(grammarAccess.getRealTypeScopeAccess().getAlternatives_3(), "rule__RealTypeScope__Alternatives_3"); - put(grammarAccess.getStringTypeScopeAccess().getAlternatives_2(), "rule__StringTypeScope__Alternatives_2"); - put(grammarAccess.getStringTypeScopeAccess().getAlternatives_3(), "rule__StringTypeScope__Alternatives_3"); - put(grammarAccess.getTypeReferenceAccess().getAlternatives(), "rule__TypeReference__Alternatives"); - put(grammarAccess.getNumberSpecificationAccess().getAlternatives(), "rule__NumberSpecification__Alternatives"); - put(grammarAccess.getExactNumberAccess().getAlternatives(), "rule__ExactNumber__Alternatives"); - put(grammarAccess.getIntervallNumberAccess().getAlternatives_2(), "rule__IntervallNumber__Alternatives_2"); - put(grammarAccess.getScopeAccess().getAlternatives(), "rule__Scope__Alternatives"); - put(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives(), "rule__DocumentLevelSpecification__Alternatives"); - put(grammarAccess.getSolverAccess().getAlternatives(), "rule__Solver__Alternatives"); - put(grammarAccess.getConfigurationScriptAccess().getGroup(), "rule__ConfigurationScript__Group__0"); - put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0"); - put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0"); - put(grammarAccess.getREALLiteralAccess().getGroup(), "rule__REALLiteral__Group__0"); - put(grammarAccess.getINTLiteralAccess().getGroup(), "rule__INTLiteral__Group__0"); - put(grammarAccess.getEPackageImportAccess().getGroup(), "rule__EPackageImport__Group__0"); - put(grammarAccess.getViatraImportAccess().getGroup(), "rule__ViatraImport__Group__0"); - put(grammarAccess.getFileDeclarationAccess().getGroup(), "rule__FileDeclaration__Group__0"); - put(grammarAccess.getMetamodelSpecificationAccess().getGroup(), "rule__MetamodelSpecification__Group__0"); - put(grammarAccess.getMetamodelSpecificationAccess().getGroup_2(), "rule__MetamodelSpecification__Group_2__0"); - put(grammarAccess.getAllPackageEntryAccess().getGroup(), "rule__AllPackageEntry__Group__0"); - put(grammarAccess.getAllPackageEntryAccess().getGroup_2(), "rule__AllPackageEntry__Group_2__0"); - put(grammarAccess.getAllPackageEntryAccess().getGroup_2_3(), "rule__AllPackageEntry__Group_2_3__0"); - put(grammarAccess.getMetamodelElementAccess().getGroup(), "rule__MetamodelElement__Group__0"); - put(grammarAccess.getMetamodelElementAccess().getGroup_0(), "rule__MetamodelElement__Group_0__0"); - put(grammarAccess.getMetamodelElementAccess().getGroup_2(), "rule__MetamodelElement__Group_2__0"); - put(grammarAccess.getMetamodelDeclarationAccess().getGroup(), "rule__MetamodelDeclaration__Group__0"); - put(grammarAccess.getPartialModelSpecificationAccess().getGroup(), "rule__PartialModelSpecification__Group__0"); - put(grammarAccess.getPartialModelSpecificationAccess().getGroup_2(), "rule__PartialModelSpecification__Group_2__0"); - put(grammarAccess.getFolderEntryAccess().getGroup(), "rule__FolderEntry__Group__0"); - put(grammarAccess.getFolderEntryAccess().getGroup_2(), "rule__FolderEntry__Group_2__0"); - put(grammarAccess.getFolderEntryAccess().getGroup_2_3(), "rule__FolderEntry__Group_2_3__0"); - put(grammarAccess.getPartialModelDeclarationAccess().getGroup(), "rule__PartialModelDeclaration__Group__0"); - put(grammarAccess.getPatternSpecificationAccess().getGroup(), "rule__PatternSpecification__Group__0"); - put(grammarAccess.getPatternSpecificationAccess().getGroup_2(), "rule__PatternSpecification__Group_2__0"); - put(grammarAccess.getAllPatternEntryAccess().getGroup(), "rule__AllPatternEntry__Group__0"); - put(grammarAccess.getAllPatternEntryAccess().getGroup_2(), "rule__AllPatternEntry__Group_2__0"); - put(grammarAccess.getAllPatternEntryAccess().getGroup_2_3(), "rule__AllPatternEntry__Group_2_3__0"); - put(grammarAccess.getPatternElementAccess().getGroup(), "rule__PatternElement__Group__0"); - put(grammarAccess.getPatternElementAccess().getGroup_0(), "rule__PatternElement__Group_0__0"); - put(grammarAccess.getGraphPatternDeclarationAccess().getGroup(), "rule__GraphPatternDeclaration__Group__0"); - put(grammarAccess.getConfigSpecificationAccess().getGroup(), "rule__ConfigSpecification__Group__0"); - put(grammarAccess.getConfigSpecificationAccess().getGroup_2(), "rule__ConfigSpecification__Group_2__0"); - put(grammarAccess.getConfigSpecificationAccess().getGroup_2_1(), "rule__ConfigSpecification__Group_2_1__0"); - put(grammarAccess.getConfigDeclarationAccess().getGroup(), "rule__ConfigDeclaration__Group__0"); - put(grammarAccess.getDocumentationEntryAccess().getGroup(), "rule__DocumentationEntry__Group__0"); - put(grammarAccess.getRuntimeEntryAccess().getGroup(), "rule__RuntimeEntry__Group__0"); - put(grammarAccess.getMemoryEntryAccess().getGroup(), "rule__MemoryEntry__Group__0"); - put(grammarAccess.getCustomEntryAccess().getGroup(), "rule__CustomEntry__Group__0"); - put(grammarAccess.getScopeSpecificationAccess().getGroup(), "rule__ScopeSpecification__Group__0"); - put(grammarAccess.getScopeSpecificationAccess().getGroup_2(), "rule__ScopeSpecification__Group_2__0"); - put(grammarAccess.getScopeSpecificationAccess().getGroup_2_1(), "rule__ScopeSpecification__Group_2_1__0"); - put(grammarAccess.getClassTypeScopeAccess().getGroup(), "rule__ClassTypeScope__Group__0"); - put(grammarAccess.getObjectTypeScopeAccess().getGroup(), "rule__ObjectTypeScope__Group__0"); - put(grammarAccess.getIntegerTypeScopeAccess().getGroup(), "rule__IntegerTypeScope__Group__0"); - put(grammarAccess.getRealTypeScopeAccess().getGroup(), "rule__RealTypeScope__Group__0"); - put(grammarAccess.getStringTypeScopeAccess().getGroup(), "rule__StringTypeScope__Group__0"); - put(grammarAccess.getClassReferenceAccess().getGroup(), "rule__ClassReference__Group__0"); - put(grammarAccess.getObjectReferenceAccess().getGroup(), "rule__ObjectReference__Group__0"); - put(grammarAccess.getIntegerReferenceAccess().getGroup(), "rule__IntegerReference__Group__0"); - put(grammarAccess.getRealReferenceAccess().getGroup(), "rule__RealReference__Group__0"); - put(grammarAccess.getStringReferenceAccess().getGroup(), "rule__StringReference__Group__0"); - put(grammarAccess.getIntervallNumberAccess().getGroup(), "rule__IntervallNumber__Group__0"); - put(grammarAccess.getIntEnumberationAccess().getGroup(), "rule__IntEnumberation__Group__0"); - put(grammarAccess.getIntEnumberationAccess().getGroup_2(), "rule__IntEnumberation__Group_2__0"); - put(grammarAccess.getIntEnumberationAccess().getGroup_2_1(), "rule__IntEnumberation__Group_2_1__0"); - put(grammarAccess.getRealEnumerationAccess().getGroup(), "rule__RealEnumeration__Group__0"); - put(grammarAccess.getRealEnumerationAccess().getGroup_2(), "rule__RealEnumeration__Group_2__0"); - put(grammarAccess.getRealEnumerationAccess().getGroup_2_1(), "rule__RealEnumeration__Group_2_1__0"); - put(grammarAccess.getStringEnumerationAccess().getGroup(), "rule__StringEnumeration__Group__0"); - put(grammarAccess.getStringEnumerationAccess().getGroup_2(), "rule__StringEnumeration__Group_2__0"); - put(grammarAccess.getStringEnumerationAccess().getGroup_2_1(), "rule__StringEnumeration__Group_2_1__0"); - put(grammarAccess.getScopeDeclarationAccess().getGroup(), "rule__ScopeDeclaration__Group__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup(), "rule__GenerationTask__Group__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_0(), "rule__GenerationTask__Group_3_0__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_1(), "rule__GenerationTask__Group_3_1__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_2(), "rule__GenerationTask__Group_3_2__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_3(), "rule__GenerationTask__Group_3_3__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_4(), "rule__GenerationTask__Group_3_4__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_5(), "rule__GenerationTask__Group_3_5__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_6(), "rule__GenerationTask__Group_3_6__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_7(), "rule__GenerationTask__Group_3_7__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_8(), "rule__GenerationTask__Group_3_8__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_9(), "rule__GenerationTask__Group_3_9__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_10(), "rule__GenerationTask__Group_3_10__0"); - put(grammarAccess.getGenerationTaskAccess().getGroup_3_11(), "rule__GenerationTask__Group_3_11__0"); - put(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0(), "rule__ConfigurationScript__ImportsAssignment_0"); - put(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1(), "rule__ConfigurationScript__CommandsAssignment_1"); - put(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2(), "rule__EPackageImport__ImportedPackageAssignment_2"); - put(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2(), "rule__ViatraImport__ImportedViatraAssignment_2"); - put(grammarAccess.getFileSpecificationAccess().getPathAssignment(), "rule__FileSpecification__PathAssignment"); - put(grammarAccess.getFileDeclarationAccess().getNameAssignment_1(), "rule__FileDeclaration__NameAssignment_1"); - put(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3(), "rule__FileDeclaration__SpecificationAssignment_3"); - put(grammarAccess.getFileReferenceAccess().getReferredAssignment(), "rule__FileReference__ReferredAssignment"); - put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1(), "rule__MetamodelSpecification__EntriesAssignment_1"); - put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1(), "rule__MetamodelSpecification__EntriesAssignment_2_1"); - put(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1(), "rule__AllPackageEntry__PackageAssignment_1"); - put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2(), "rule__AllPackageEntry__ExclusionAssignment_2_2"); - put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1(), "rule__AllPackageEntry__ExclusionAssignment_2_3_1"); - put(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0(), "rule__MetamodelElement__PackageAssignment_0_0"); - put(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1(), "rule__MetamodelElement__ClassifierAssignment_1"); - put(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1(), "rule__MetamodelElement__FeatureAssignment_2_1"); - put(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1(), "rule__MetamodelDeclaration__NameAssignment_1"); - put(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2(), "rule__MetamodelDeclaration__SpecificationAssignment_2"); - put(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment(), "rule__MetamodelReference__ReferredAssignment"); - put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1(), "rule__PartialModelSpecification__EntryAssignment_1"); - put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1(), "rule__PartialModelSpecification__EntryAssignment_2_1"); - put(grammarAccess.getModelEntryAccess().getPathAssignment(), "rule__ModelEntry__PathAssignment"); - put(grammarAccess.getFolderEntryAccess().getPathAssignment_1(), "rule__FolderEntry__PathAssignment_1"); - put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2(), "rule__FolderEntry__ExclusionAssignment_2_2"); - put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1(), "rule__FolderEntry__ExclusionAssignment_2_3_1"); - put(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1(), "rule__PartialModelDeclaration__NameAssignment_1"); - put(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2(), "rule__PartialModelDeclaration__SpecificationAssignment_2"); - put(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment(), "rule__PartialModelReference__ReferredAssignment"); - put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1(), "rule__PatternSpecification__EntriesAssignment_1"); - put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1(), "rule__PatternSpecification__EntriesAssignment_2_1"); - put(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1(), "rule__AllPatternEntry__PackageAssignment_1"); - put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2(), "rule__AllPatternEntry__ExclusuionAssignment_2_2"); - put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1(), "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"); - put(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0(), "rule__PatternElement__PackageAssignment_0_0"); - put(grammarAccess.getPatternElementAccess().getPatternAssignment_1(), "rule__PatternElement__PatternAssignment_1"); - put(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1(), "rule__GraphPatternDeclaration__NameAssignment_1"); - put(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2(), "rule__GraphPatternDeclaration__SpecificationAssignment_2"); - put(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment(), "rule__GraphPatternReference__ReferredAssignment"); - put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0(), "rule__ConfigSpecification__EntriesAssignment_2_0"); - put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1(), "rule__ConfigSpecification__EntriesAssignment_2_1_1"); - put(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1(), "rule__ConfigDeclaration__NameAssignment_1"); - put(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2(), "rule__ConfigDeclaration__SpecificationAssignment_2"); - put(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2(), "rule__DocumentationEntry__LevelAssignment_2"); - put(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2(), "rule__RuntimeEntry__MillisecLimitAssignment_2"); - put(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2(), "rule__MemoryEntry__MegabyteLimitAssignment_2"); - put(grammarAccess.getCustomEntryAccess().getKeyAssignment_0(), "rule__CustomEntry__KeyAssignment_0"); - put(grammarAccess.getCustomEntryAccess().getValueAssignment_2(), "rule__CustomEntry__ValueAssignment_2"); - put(grammarAccess.getConfigReferenceAccess().getConfigAssignment(), "rule__ConfigReference__ConfigAssignment"); - put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0(), "rule__ScopeSpecification__ScopesAssignment_2_0"); - put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1(), "rule__ScopeSpecification__ScopesAssignment_2_1_1"); - put(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1(), "rule__ClassTypeScope__TypeAssignment_1"); - put(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ClassTypeScope__SetsNewAssignment_2_0"); - put(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ClassTypeScope__SetsSumAssignment_2_1"); - put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0(), "rule__ClassTypeScope__NumberAssignment_3_0"); - put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1(), "rule__ClassTypeScope__NumberAssignment_3_1"); - put(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1(), "rule__ObjectTypeScope__TypeAssignment_1"); - put(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ObjectTypeScope__SetsNewAssignment_2_0"); - put(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ObjectTypeScope__SetsSumAssignment_2_1"); - put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0(), "rule__ObjectTypeScope__NumberAssignment_3_0"); - put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1(), "rule__ObjectTypeScope__NumberAssignment_3_1"); - put(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1(), "rule__IntegerTypeScope__TypeAssignment_1"); - put(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__IntegerTypeScope__SetsNewAssignment_2_0"); - put(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__IntegerTypeScope__SetsSumAssignment_2_1"); - put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0(), "rule__IntegerTypeScope__NumberAssignment_3_0"); - put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1(), "rule__IntegerTypeScope__NumberAssignment_3_1"); - put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2(), "rule__IntegerTypeScope__NumberAssignment_3_2"); - put(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1(), "rule__RealTypeScope__TypeAssignment_1"); - put(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__RealTypeScope__SetsNewAssignment_2_0"); - put(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__RealTypeScope__SetsSumAssignment_2_1"); - put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0(), "rule__RealTypeScope__NumberAssignment_3_0"); - put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1(), "rule__RealTypeScope__NumberAssignment_3_1"); - put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2(), "rule__RealTypeScope__NumberAssignment_3_2"); - put(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1(), "rule__StringTypeScope__TypeAssignment_1"); - put(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__StringTypeScope__SetsNewAssignment_2_0"); - put(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__StringTypeScope__SetsSumAssignment_2_1"); - put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0(), "rule__StringTypeScope__NumberAssignment_3_0"); - put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1(), "rule__StringTypeScope__NumberAssignment_3_1"); - put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2(), "rule__StringTypeScope__NumberAssignment_3_2"); - put(grammarAccess.getClassReferenceAccess().getElementAssignment_1(), "rule__ClassReference__ElementAssignment_1"); - put(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0(), "rule__ExactNumber__ExactNumberAssignment_0"); - put(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1(), "rule__ExactNumber__ExactUnlimitedAssignment_1"); - put(grammarAccess.getIntervallNumberAccess().getMinAssignment_0(), "rule__IntervallNumber__MinAssignment_0"); - put(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0(), "rule__IntervallNumber__MaxNumberAssignment_2_0"); - put(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1(), "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"); - put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0(), "rule__IntEnumberation__EntryAssignment_2_0"); - put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1(), "rule__IntEnumberation__EntryAssignment_2_1_1"); - put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0(), "rule__RealEnumeration__EntryAssignment_2_0"); - put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1(), "rule__RealEnumeration__EntryAssignment_2_1_1"); - put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0(), "rule__StringEnumeration__EntryAssignment_2_0"); - put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1(), "rule__StringEnumeration__EntryAssignment_2_1_1"); - put(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1(), "rule__ScopeDeclaration__NameAssignment_1"); - put(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2(), "rule__ScopeDeclaration__SpecificationAssignment_2"); - put(grammarAccess.getScopeReferenceAccess().getReferredAssignment(), "rule__ScopeReference__ReferredAssignment"); - put(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2(), "rule__GenerationTask__MetamodelAssignment_3_0_2"); - put(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2(), "rule__GenerationTask__PartialModelAssignment_3_1_2"); - put(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2(), "rule__GenerationTask__PatternsAssignment_3_2_2"); - put(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2(), "rule__GenerationTask__ScopeAssignment_3_3_2"); - put(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0(), "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0"); - put(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2(), "rule__GenerationTask__NumberAssignment_3_4_2"); - put(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0(), "rule__GenerationTask__RunSpecifiedAssignment_3_5_0"); - put(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2(), "rule__GenerationTask__RunsAssignment_3_5_2"); - put(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2(), "rule__GenerationTask__SolverAssignment_3_6_2"); - put(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2(), "rule__GenerationTask__ConfigAssignment_3_7_2"); - put(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2(), "rule__GenerationTask__DebugFolderAssignment_3_8_2"); - put(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2(), "rule__GenerationTask__TargetLogFileAssignment_3_9_2"); - put(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2(), "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2"); - put(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2(), "rule__GenerationTask__TagetFolderAssignment_3_11_2"); - put(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), "rule__GenerationTask__UnorderedGroup_3"); - } - }; - } - return nameMappings.get(element); - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public ApplicationConfigurationGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; + +import com.google.common.collect.ImmutableMap; +import com.google.inject.Inject; +import com.google.inject.Singleton; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationParser; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; +import java.util.Map; +import org.eclipse.xtext.AbstractElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; + +public class ApplicationConfigurationParser extends AbstractContentAssistParser { + + @Singleton + public static final class NameMappings { + + private final Map mappings; + + @Inject + public NameMappings(ApplicationConfigurationGrammarAccess grammarAccess) { + ImmutableMap.Builder builder = ImmutableMap.builder(); + init(builder, grammarAccess); + this.mappings = builder.build(); + } + + public String getRuleName(AbstractElement element) { + return mappings.get(element); + } + + private static void init(ImmutableMap.Builder builder, ApplicationConfigurationGrammarAccess grammarAccess) { + builder.put(grammarAccess.getCommandAccess().getAlternatives(), "rule__Command__Alternatives"); + builder.put(grammarAccess.getImportAccess().getAlternatives(), "rule__Import__Alternatives"); + builder.put(grammarAccess.getDeclarationAccess().getAlternatives(), "rule__Declaration__Alternatives"); + builder.put(grammarAccess.getFileAccess().getAlternatives(), "rule__File__Alternatives"); + builder.put(grammarAccess.getMetamodelEntryAccess().getAlternatives(), "rule__MetamodelEntry__Alternatives"); + builder.put(grammarAccess.getMetamodelAccess().getAlternatives(), "rule__Metamodel__Alternatives"); + builder.put(grammarAccess.getPartialModelEntryAccess().getAlternatives(), "rule__PartialModelEntry__Alternatives"); + builder.put(grammarAccess.getPartialModelAccess().getAlternatives(), "rule__PartialModel__Alternatives"); + builder.put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives"); + builder.put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives"); + builder.put(grammarAccess.getObjectiveEntryAccess().getAlternatives(), "rule__ObjectiveEntry__Alternatives"); + builder.put(grammarAccess.getObjectiveAccess().getAlternatives(), "rule__Objective__Alternatives"); + builder.put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives"); + builder.put(grammarAccess.getConfigAccess().getAlternatives(), "rule__Config__Alternatives"); + builder.put(grammarAccess.getTypeScopeAccess().getAlternatives(), "rule__TypeScope__Alternatives"); + builder.put(grammarAccess.getClassTypeScopeAccess().getAlternatives_2(), "rule__ClassTypeScope__Alternatives_2"); + builder.put(grammarAccess.getClassTypeScopeAccess().getAlternatives_3(), "rule__ClassTypeScope__Alternatives_3"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2(), "rule__ObjectTypeScope__Alternatives_2"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3(), "rule__ObjectTypeScope__Alternatives_3"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2(), "rule__IntegerTypeScope__Alternatives_2"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3(), "rule__IntegerTypeScope__Alternatives_3"); + builder.put(grammarAccess.getRealTypeScopeAccess().getAlternatives_2(), "rule__RealTypeScope__Alternatives_2"); + builder.put(grammarAccess.getRealTypeScopeAccess().getAlternatives_3(), "rule__RealTypeScope__Alternatives_3"); + builder.put(grammarAccess.getStringTypeScopeAccess().getAlternatives_2(), "rule__StringTypeScope__Alternatives_2"); + builder.put(grammarAccess.getStringTypeScopeAccess().getAlternatives_3(), "rule__StringTypeScope__Alternatives_3"); + builder.put(grammarAccess.getTypeReferenceAccess().getAlternatives(), "rule__TypeReference__Alternatives"); + builder.put(grammarAccess.getNumberSpecificationAccess().getAlternatives(), "rule__NumberSpecification__Alternatives"); + builder.put(grammarAccess.getExactNumberAccess().getAlternatives(), "rule__ExactNumber__Alternatives"); + builder.put(grammarAccess.getIntervallNumberAccess().getAlternatives_2(), "rule__IntervallNumber__Alternatives_2"); + builder.put(grammarAccess.getScopeAccess().getAlternatives(), "rule__Scope__Alternatives"); + builder.put(grammarAccess.getOptimizationDirectionAccess().getAlternatives(), "rule__OptimizationDirection__Alternatives"); + builder.put(grammarAccess.getComparisonOperatorAccess().getAlternatives(), "rule__ComparisonOperator__Alternatives"); + builder.put(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives(), "rule__DocumentLevelSpecification__Alternatives"); + builder.put(grammarAccess.getSolverAccess().getAlternatives(), "rule__Solver__Alternatives"); + builder.put(grammarAccess.getConfigurationScriptAccess().getGroup(), "rule__ConfigurationScript__Group__0"); + builder.put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0"); + builder.put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0"); + builder.put(grammarAccess.getREALLiteralAccess().getGroup(), "rule__REALLiteral__Group__0"); + builder.put(grammarAccess.getINTLiteralAccess().getGroup(), "rule__INTLiteral__Group__0"); + builder.put(grammarAccess.getEPackageImportAccess().getGroup(), "rule__EPackageImport__Group__0"); + builder.put(grammarAccess.getViatraImportAccess().getGroup(), "rule__ViatraImport__Group__0"); + builder.put(grammarAccess.getCftImportAccess().getGroup(), "rule__CftImport__Group__0"); + builder.put(grammarAccess.getFileDeclarationAccess().getGroup(), "rule__FileDeclaration__Group__0"); + builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup(), "rule__MetamodelSpecification__Group__0"); + builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup_2(), "rule__MetamodelSpecification__Group_2__0"); + builder.put(grammarAccess.getAllPackageEntryAccess().getGroup(), "rule__AllPackageEntry__Group__0"); + builder.put(grammarAccess.getAllPackageEntryAccess().getGroup_2(), "rule__AllPackageEntry__Group_2__0"); + builder.put(grammarAccess.getAllPackageEntryAccess().getGroup_2_3(), "rule__AllPackageEntry__Group_2_3__0"); + builder.put(grammarAccess.getMetamodelElementAccess().getGroup(), "rule__MetamodelElement__Group__0"); + builder.put(grammarAccess.getMetamodelElementAccess().getGroup_0(), "rule__MetamodelElement__Group_0__0"); + builder.put(grammarAccess.getMetamodelElementAccess().getGroup_2(), "rule__MetamodelElement__Group_2__0"); + builder.put(grammarAccess.getMetamodelDeclarationAccess().getGroup(), "rule__MetamodelDeclaration__Group__0"); + builder.put(grammarAccess.getPartialModelSpecificationAccess().getGroup(), "rule__PartialModelSpecification__Group__0"); + builder.put(grammarAccess.getPartialModelSpecificationAccess().getGroup_2(), "rule__PartialModelSpecification__Group_2__0"); + builder.put(grammarAccess.getFolderEntryAccess().getGroup(), "rule__FolderEntry__Group__0"); + builder.put(grammarAccess.getFolderEntryAccess().getGroup_2(), "rule__FolderEntry__Group_2__0"); + builder.put(grammarAccess.getFolderEntryAccess().getGroup_2_3(), "rule__FolderEntry__Group_2_3__0"); + builder.put(grammarAccess.getPartialModelDeclarationAccess().getGroup(), "rule__PartialModelDeclaration__Group__0"); + builder.put(grammarAccess.getPatternSpecificationAccess().getGroup(), "rule__PatternSpecification__Group__0"); + builder.put(grammarAccess.getPatternSpecificationAccess().getGroup_2(), "rule__PatternSpecification__Group_2__0"); + builder.put(grammarAccess.getAllPatternEntryAccess().getGroup(), "rule__AllPatternEntry__Group__0"); + builder.put(grammarAccess.getAllPatternEntryAccess().getGroup_2(), "rule__AllPatternEntry__Group_2__0"); + builder.put(grammarAccess.getAllPatternEntryAccess().getGroup_2_3(), "rule__AllPatternEntry__Group_2_3__0"); + builder.put(grammarAccess.getPatternElementAccess().getGroup(), "rule__PatternElement__Group__0"); + builder.put(grammarAccess.getPatternElementAccess().getGroup_0(), "rule__PatternElement__Group_0__0"); + builder.put(grammarAccess.getGraphPatternDeclarationAccess().getGroup(), "rule__GraphPatternDeclaration__Group__0"); + builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup(), "rule__ObjectiveSpecification__Group__0"); + builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup_2(), "rule__ObjectiveSpecification__Group_2__0"); + builder.put(grammarAccess.getOptimizationEntryAccess().getGroup(), "rule__OptimizationEntry__Group__0"); + builder.put(grammarAccess.getThresholdEntryAccess().getGroup(), "rule__ThresholdEntry__Group__0"); + builder.put(grammarAccess.getReliabiltiyFunctionAccess().getGroup(), "rule__ReliabiltiyFunction__Group__0"); + builder.put(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1(), "rule__ReliabiltiyFunction__Group_1__0"); + builder.put(grammarAccess.getObjectiveDeclarationAccess().getGroup(), "rule__ObjectiveDeclaration__Group__0"); + builder.put(grammarAccess.getConfigSpecificationAccess().getGroup(), "rule__ConfigSpecification__Group__0"); + builder.put(grammarAccess.getConfigSpecificationAccess().getGroup_2(), "rule__ConfigSpecification__Group_2__0"); + builder.put(grammarAccess.getConfigSpecificationAccess().getGroup_2_1(), "rule__ConfigSpecification__Group_2_1__0"); + builder.put(grammarAccess.getConfigDeclarationAccess().getGroup(), "rule__ConfigDeclaration__Group__0"); + builder.put(grammarAccess.getDocumentationEntryAccess().getGroup(), "rule__DocumentationEntry__Group__0"); + builder.put(grammarAccess.getRuntimeEntryAccess().getGroup(), "rule__RuntimeEntry__Group__0"); + builder.put(grammarAccess.getMemoryEntryAccess().getGroup(), "rule__MemoryEntry__Group__0"); + builder.put(grammarAccess.getCustomEntryAccess().getGroup(), "rule__CustomEntry__Group__0"); + builder.put(grammarAccess.getScopeSpecificationAccess().getGroup(), "rule__ScopeSpecification__Group__0"); + builder.put(grammarAccess.getScopeSpecificationAccess().getGroup_2(), "rule__ScopeSpecification__Group_2__0"); + builder.put(grammarAccess.getScopeSpecificationAccess().getGroup_2_1(), "rule__ScopeSpecification__Group_2_1__0"); + builder.put(grammarAccess.getClassTypeScopeAccess().getGroup(), "rule__ClassTypeScope__Group__0"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getGroup(), "rule__ObjectTypeScope__Group__0"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getGroup(), "rule__IntegerTypeScope__Group__0"); + builder.put(grammarAccess.getRealTypeScopeAccess().getGroup(), "rule__RealTypeScope__Group__0"); + builder.put(grammarAccess.getStringTypeScopeAccess().getGroup(), "rule__StringTypeScope__Group__0"); + builder.put(grammarAccess.getClassReferenceAccess().getGroup(), "rule__ClassReference__Group__0"); + builder.put(grammarAccess.getObjectReferenceAccess().getGroup(), "rule__ObjectReference__Group__0"); + builder.put(grammarAccess.getIntegerReferenceAccess().getGroup(), "rule__IntegerReference__Group__0"); + builder.put(grammarAccess.getRealReferenceAccess().getGroup(), "rule__RealReference__Group__0"); + builder.put(grammarAccess.getStringReferenceAccess().getGroup(), "rule__StringReference__Group__0"); + builder.put(grammarAccess.getIntervallNumberAccess().getGroup(), "rule__IntervallNumber__Group__0"); + builder.put(grammarAccess.getIntEnumberationAccess().getGroup(), "rule__IntEnumberation__Group__0"); + builder.put(grammarAccess.getIntEnumberationAccess().getGroup_2(), "rule__IntEnumberation__Group_2__0"); + builder.put(grammarAccess.getIntEnumberationAccess().getGroup_2_1(), "rule__IntEnumberation__Group_2_1__0"); + builder.put(grammarAccess.getRealEnumerationAccess().getGroup(), "rule__RealEnumeration__Group__0"); + builder.put(grammarAccess.getRealEnumerationAccess().getGroup_2(), "rule__RealEnumeration__Group_2__0"); + builder.put(grammarAccess.getRealEnumerationAccess().getGroup_2_1(), "rule__RealEnumeration__Group_2_1__0"); + builder.put(grammarAccess.getStringEnumerationAccess().getGroup(), "rule__StringEnumeration__Group__0"); + builder.put(grammarAccess.getStringEnumerationAccess().getGroup_2(), "rule__StringEnumeration__Group_2__0"); + builder.put(grammarAccess.getStringEnumerationAccess().getGroup_2_1(), "rule__StringEnumeration__Group_2_1__0"); + builder.put(grammarAccess.getScopeDeclarationAccess().getGroup(), "rule__ScopeDeclaration__Group__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup(), "rule__GenerationTask__Group__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_0(), "rule__GenerationTask__Group_3_0__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_1(), "rule__GenerationTask__Group_3_1__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_2(), "rule__GenerationTask__Group_3_2__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_3(), "rule__GenerationTask__Group_3_3__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_4(), "rule__GenerationTask__Group_3_4__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_5(), "rule__GenerationTask__Group_3_5__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_6(), "rule__GenerationTask__Group_3_6__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_7(), "rule__GenerationTask__Group_3_7__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_8(), "rule__GenerationTask__Group_3_8__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_9(), "rule__GenerationTask__Group_3_9__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_10(), "rule__GenerationTask__Group_3_10__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_11(), "rule__GenerationTask__Group_3_11__0"); + builder.put(grammarAccess.getGenerationTaskAccess().getGroup_3_12(), "rule__GenerationTask__Group_3_12__0"); + builder.put(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0(), "rule__ConfigurationScript__ImportsAssignment_0"); + builder.put(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1(), "rule__ConfigurationScript__CommandsAssignment_1"); + builder.put(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2(), "rule__EPackageImport__ImportedPackageAssignment_2"); + builder.put(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2(), "rule__ViatraImport__ImportedViatraAssignment_2"); + builder.put(grammarAccess.getCftImportAccess().getImportedCftAssignment_2(), "rule__CftImport__ImportedCftAssignment_2"); + builder.put(grammarAccess.getFileSpecificationAccess().getPathAssignment(), "rule__FileSpecification__PathAssignment"); + builder.put(grammarAccess.getFileDeclarationAccess().getNameAssignment_1(), "rule__FileDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3(), "rule__FileDeclaration__SpecificationAssignment_3"); + builder.put(grammarAccess.getFileReferenceAccess().getReferredAssignment(), "rule__FileReference__ReferredAssignment"); + builder.put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1(), "rule__MetamodelSpecification__EntriesAssignment_1"); + builder.put(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1(), "rule__MetamodelSpecification__EntriesAssignment_2_1"); + builder.put(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1(), "rule__AllPackageEntry__PackageAssignment_1"); + builder.put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2(), "rule__AllPackageEntry__ExclusionAssignment_2_2"); + builder.put(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1(), "rule__AllPackageEntry__ExclusionAssignment_2_3_1"); + builder.put(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0(), "rule__MetamodelElement__PackageAssignment_0_0"); + builder.put(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1(), "rule__MetamodelElement__ClassifierAssignment_1"); + builder.put(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1(), "rule__MetamodelElement__FeatureAssignment_2_1"); + builder.put(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1(), "rule__MetamodelDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2(), "rule__MetamodelDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment(), "rule__MetamodelReference__ReferredAssignment"); + builder.put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1(), "rule__PartialModelSpecification__EntryAssignment_1"); + builder.put(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1(), "rule__PartialModelSpecification__EntryAssignment_2_1"); + builder.put(grammarAccess.getModelEntryAccess().getPathAssignment(), "rule__ModelEntry__PathAssignment"); + builder.put(grammarAccess.getFolderEntryAccess().getPathAssignment_1(), "rule__FolderEntry__PathAssignment_1"); + builder.put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2(), "rule__FolderEntry__ExclusionAssignment_2_2"); + builder.put(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1(), "rule__FolderEntry__ExclusionAssignment_2_3_1"); + builder.put(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1(), "rule__PartialModelDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2(), "rule__PartialModelDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment(), "rule__PartialModelReference__ReferredAssignment"); + builder.put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1(), "rule__PatternSpecification__EntriesAssignment_1"); + builder.put(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1(), "rule__PatternSpecification__EntriesAssignment_2_1"); + builder.put(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1(), "rule__AllPatternEntry__PackageAssignment_1"); + builder.put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2(), "rule__AllPatternEntry__ExclusuionAssignment_2_2"); + builder.put(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1(), "rule__AllPatternEntry__ExclusuionAssignment_2_3_1"); + builder.put(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0(), "rule__PatternElement__PackageAssignment_0_0"); + builder.put(grammarAccess.getPatternElementAccess().getPatternAssignment_1(), "rule__PatternElement__PatternAssignment_1"); + builder.put(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1(), "rule__GraphPatternDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2(), "rule__GraphPatternDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment(), "rule__GraphPatternReference__ReferredAssignment"); + builder.put(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1(), "rule__ObjectiveSpecification__EntriesAssignment_1"); + builder.put(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1(), "rule__ObjectiveSpecification__EntriesAssignment_2_1"); + builder.put(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0(), "rule__OptimizationEntry__DirectionAssignment_0"); + builder.put(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1(), "rule__OptimizationEntry__FunctionAssignment_1"); + builder.put(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0(), "rule__ThresholdEntry__FunctionAssignment_0"); + builder.put(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1(), "rule__ThresholdEntry__OperatorAssignment_1"); + builder.put(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2(), "rule__ThresholdEntry__ThresholdAssignment_2"); + builder.put(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0(), "rule__ReliabiltiyFunction__PackageAssignment_1_0"); + builder.put(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2(), "rule__ReliabiltiyFunction__TransformationAssignment_2"); + builder.put(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1(), "rule__ObjectiveDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2(), "rule__ObjectiveDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment(), "rule__ObjectiveReference__ReferredAssignment"); + builder.put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0(), "rule__ConfigSpecification__EntriesAssignment_2_0"); + builder.put(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1(), "rule__ConfigSpecification__EntriesAssignment_2_1_1"); + builder.put(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1(), "rule__ConfigDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2(), "rule__ConfigDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2(), "rule__DocumentationEntry__LevelAssignment_2"); + builder.put(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2(), "rule__RuntimeEntry__MillisecLimitAssignment_2"); + builder.put(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2(), "rule__MemoryEntry__MegabyteLimitAssignment_2"); + builder.put(grammarAccess.getCustomEntryAccess().getKeyAssignment_0(), "rule__CustomEntry__KeyAssignment_0"); + builder.put(grammarAccess.getCustomEntryAccess().getValueAssignment_2(), "rule__CustomEntry__ValueAssignment_2"); + builder.put(grammarAccess.getConfigReferenceAccess().getConfigAssignment(), "rule__ConfigReference__ConfigAssignment"); + builder.put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0(), "rule__ScopeSpecification__ScopesAssignment_2_0"); + builder.put(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1(), "rule__ScopeSpecification__ScopesAssignment_2_1_1"); + builder.put(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1(), "rule__ClassTypeScope__TypeAssignment_1"); + builder.put(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ClassTypeScope__SetsNewAssignment_2_0"); + builder.put(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ClassTypeScope__SetsSumAssignment_2_1"); + builder.put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0(), "rule__ClassTypeScope__NumberAssignment_3_0"); + builder.put(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1(), "rule__ClassTypeScope__NumberAssignment_3_1"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1(), "rule__ObjectTypeScope__TypeAssignment_1"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__ObjectTypeScope__SetsNewAssignment_2_0"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__ObjectTypeScope__SetsSumAssignment_2_1"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0(), "rule__ObjectTypeScope__NumberAssignment_3_0"); + builder.put(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1(), "rule__ObjectTypeScope__NumberAssignment_3_1"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1(), "rule__IntegerTypeScope__TypeAssignment_1"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__IntegerTypeScope__SetsNewAssignment_2_0"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__IntegerTypeScope__SetsSumAssignment_2_1"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0(), "rule__IntegerTypeScope__NumberAssignment_3_0"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1(), "rule__IntegerTypeScope__NumberAssignment_3_1"); + builder.put(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2(), "rule__IntegerTypeScope__NumberAssignment_3_2"); + builder.put(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1(), "rule__RealTypeScope__TypeAssignment_1"); + builder.put(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__RealTypeScope__SetsNewAssignment_2_0"); + builder.put(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__RealTypeScope__SetsSumAssignment_2_1"); + builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0(), "rule__RealTypeScope__NumberAssignment_3_0"); + builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1(), "rule__RealTypeScope__NumberAssignment_3_1"); + builder.put(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2(), "rule__RealTypeScope__NumberAssignment_3_2"); + builder.put(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1(), "rule__StringTypeScope__TypeAssignment_1"); + builder.put(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0(), "rule__StringTypeScope__SetsNewAssignment_2_0"); + builder.put(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1(), "rule__StringTypeScope__SetsSumAssignment_2_1"); + builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0(), "rule__StringTypeScope__NumberAssignment_3_0"); + builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1(), "rule__StringTypeScope__NumberAssignment_3_1"); + builder.put(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2(), "rule__StringTypeScope__NumberAssignment_3_2"); + builder.put(grammarAccess.getClassReferenceAccess().getElementAssignment_1(), "rule__ClassReference__ElementAssignment_1"); + builder.put(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0(), "rule__ExactNumber__ExactNumberAssignment_0"); + builder.put(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1(), "rule__ExactNumber__ExactUnlimitedAssignment_1"); + builder.put(grammarAccess.getIntervallNumberAccess().getMinAssignment_0(), "rule__IntervallNumber__MinAssignment_0"); + builder.put(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0(), "rule__IntervallNumber__MaxNumberAssignment_2_0"); + builder.put(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1(), "rule__IntervallNumber__MaxUnlimitedAssignment_2_1"); + builder.put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0(), "rule__IntEnumberation__EntryAssignment_2_0"); + builder.put(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1(), "rule__IntEnumberation__EntryAssignment_2_1_1"); + builder.put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0(), "rule__RealEnumeration__EntryAssignment_2_0"); + builder.put(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1(), "rule__RealEnumeration__EntryAssignment_2_1_1"); + builder.put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0(), "rule__StringEnumeration__EntryAssignment_2_0"); + builder.put(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1(), "rule__StringEnumeration__EntryAssignment_2_1_1"); + builder.put(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1(), "rule__ScopeDeclaration__NameAssignment_1"); + builder.put(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2(), "rule__ScopeDeclaration__SpecificationAssignment_2"); + builder.put(grammarAccess.getScopeReferenceAccess().getReferredAssignment(), "rule__ScopeReference__ReferredAssignment"); + builder.put(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2(), "rule__GenerationTask__MetamodelAssignment_3_0_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2(), "rule__GenerationTask__PartialModelAssignment_3_1_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2(), "rule__GenerationTask__PatternsAssignment_3_2_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2(), "rule__GenerationTask__ObjectivesAssignment_3_3_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2(), "rule__GenerationTask__ScopeAssignment_3_4_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0(), "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0"); + builder.put(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2(), "rule__GenerationTask__NumberAssignment_3_5_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0(), "rule__GenerationTask__RunSpecifiedAssignment_3_6_0"); + builder.put(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2(), "rule__GenerationTask__RunsAssignment_3_6_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2(), "rule__GenerationTask__SolverAssignment_3_7_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2(), "rule__GenerationTask__ConfigAssignment_3_8_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2(), "rule__GenerationTask__DebugFolderAssignment_3_9_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2(), "rule__GenerationTask__TargetLogFileAssignment_3_10_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2(), "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2(), "rule__GenerationTask__TagetFolderAssignment_3_12_2"); + builder.put(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), "rule__GenerationTask__UnorderedGroup_3"); + } + } + + @Inject + private NameMappings nameMappings; + + @Inject + private ApplicationConfigurationGrammarAccess grammarAccess; + + @Override + protected InternalApplicationConfigurationParser createParser() { + InternalApplicationConfigurationParser result = new InternalApplicationConfigurationParser(null); + result.setGrammarAccess(grammarAccess); + return result; + } + + @Override + protected String getRuleName(AbstractElement element) { + return nameMappings.getRuleName(element); + } + + @Override + protected String[] getInitialHiddenTokens() { + return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; + } + + public ApplicationConfigurationGrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + public NameMappings getNameMappings() { + return nameMappings; + } + + public void setNameMappings(NameMappings nameMappings) { + this.nameMappings = nameMappings; + } +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java index e6e84770..04ba0d3e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java @@ -1,34 +1,34 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; - -import java.util.Collection; -import java.util.Collections; -import org.eclipse.xtext.AbstractRule; -import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; -import org.eclipse.xtext.util.PolymorphicDispatcher; - -public class PartialApplicationConfigurationContentAssistParser extends ApplicationConfigurationParser implements IPartialEditingContentAssistParser { - - private AbstractRule rule; - - @Override - public void initializeFor(AbstractRule rule) { - this.rule = rule; - } - - @Override - protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { - if (rule == null || rule.eIsProxy()) - return Collections.emptyList(); - String methodName = "entryRule" + rule.getName(); - PolymorphicDispatcher> dispatcher = - new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); - dispatcher.invoke(); - return parser.getFollowElements(); - } - -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; + +import java.util.Collection; +import java.util.Collections; +import org.eclipse.xtext.AbstractRule; +import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; +import org.eclipse.xtext.util.PolymorphicDispatcher; + +public class PartialApplicationConfigurationContentAssistParser extends ApplicationConfigurationParser implements IPartialEditingContentAssistParser { + + private AbstractRule rule; + + @Override + public void initializeFor(AbstractRule rule) { + this.rule = rule; + } + + @Override + protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { + if (rule == null || rule.eIsProxy()) + return Collections.emptyList(); + String methodName = "entryRule" + rule.getName(); + PolymorphicDispatcher> dispatcher = + new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); + dispatcher.invoke(); + return parser.getFollowElements(); + } + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g index e9a91938..ae1ad469 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g @@ -1,10488 +1,11794 @@ -/* - * generated by Xtext 2.12.0 - */ -grammar InternalApplicationConfiguration; - -options { - superClass=AbstractInternalContentAssistParser; -} - -@lexer::header { -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -} - -@parser::header { -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; - -} -@parser::members { - private ApplicationConfigurationGrammarAccess grammarAccess; - - public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } -} - -// Entry rule entryRuleConfigurationScript -entryRuleConfigurationScript -: -{ before(grammarAccess.getConfigurationScriptRule()); } - ruleConfigurationScript -{ after(grammarAccess.getConfigurationScriptRule()); } - EOF -; - -// Rule ConfigurationScript -ruleConfigurationScript - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigurationScriptAccess().getGroup()); } - (rule__ConfigurationScript__Group__0) - { after(grammarAccess.getConfigurationScriptAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleCommand -entryRuleCommand -: -{ before(grammarAccess.getCommandRule()); } - ruleCommand -{ after(grammarAccess.getCommandRule()); } - EOF -; - -// Rule Command -ruleCommand - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getCommandAccess().getAlternatives()); } - (rule__Command__Alternatives) - { after(grammarAccess.getCommandAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleQualifiedName -entryRuleQualifiedName -: -{ before(grammarAccess.getQualifiedNameRule()); } - ruleQualifiedName -{ after(grammarAccess.getQualifiedNameRule()); } - EOF -; - -// Rule QualifiedName -ruleQualifiedName - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getQualifiedNameAccess().getGroup()); } - (rule__QualifiedName__Group__0) - { after(grammarAccess.getQualifiedNameAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleREALLiteral -entryRuleREALLiteral -: -{ before(grammarAccess.getREALLiteralRule()); } - ruleREALLiteral -{ after(grammarAccess.getREALLiteralRule()); } - EOF -; - -// Rule REALLiteral -ruleREALLiteral - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getREALLiteralAccess().getGroup()); } - (rule__REALLiteral__Group__0) - { after(grammarAccess.getREALLiteralAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleINTLiteral -entryRuleINTLiteral -: -{ before(grammarAccess.getINTLiteralRule()); } - ruleINTLiteral -{ after(grammarAccess.getINTLiteralRule()); } - EOF -; - -// Rule INTLiteral -ruleINTLiteral - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getINTLiteralAccess().getGroup()); } - (rule__INTLiteral__Group__0) - { after(grammarAccess.getINTLiteralAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleImport -entryRuleImport -: -{ before(grammarAccess.getImportRule()); } - ruleImport -{ after(grammarAccess.getImportRule()); } - EOF -; - -// Rule Import -ruleImport - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getImportAccess().getAlternatives()); } - (rule__Import__Alternatives) - { after(grammarAccess.getImportAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleEPackageImport -entryRuleEPackageImport -: -{ before(grammarAccess.getEPackageImportRule()); } - ruleEPackageImport -{ after(grammarAccess.getEPackageImportRule()); } - EOF -; - -// Rule EPackageImport -ruleEPackageImport - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getEPackageImportAccess().getGroup()); } - (rule__EPackageImport__Group__0) - { after(grammarAccess.getEPackageImportAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleViatraImport -entryRuleViatraImport -: -{ before(grammarAccess.getViatraImportRule()); } - ruleViatraImport -{ after(grammarAccess.getViatraImportRule()); } - EOF -; - -// Rule ViatraImport -ruleViatraImport - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getViatraImportAccess().getGroup()); } - (rule__ViatraImport__Group__0) - { after(grammarAccess.getViatraImportAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleDeclaration -entryRuleDeclaration -: -{ before(grammarAccess.getDeclarationRule()); } - ruleDeclaration -{ after(grammarAccess.getDeclarationRule()); } - EOF -; - -// Rule Declaration -ruleDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDeclarationAccess().getAlternatives()); } - (rule__Declaration__Alternatives) - { after(grammarAccess.getDeclarationAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFileSpecification -entryRuleFileSpecification -: -{ before(grammarAccess.getFileSpecificationRule()); } - ruleFileSpecification -{ after(grammarAccess.getFileSpecificationRule()); } - EOF -; - -// Rule FileSpecification -ruleFileSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); } - (rule__FileSpecification__PathAssignment) - { after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFileDeclaration -entryRuleFileDeclaration -: -{ before(grammarAccess.getFileDeclarationRule()); } - ruleFileDeclaration -{ after(grammarAccess.getFileDeclarationRule()); } - EOF -; - -// Rule FileDeclaration -ruleFileDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFileDeclarationAccess().getGroup()); } - (rule__FileDeclaration__Group__0) - { after(grammarAccess.getFileDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFileReference -entryRuleFileReference -: -{ before(grammarAccess.getFileReferenceRule()); } - ruleFileReference -{ after(grammarAccess.getFileReferenceRule()); } - EOF -; - -// Rule FileReference -ruleFileReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); } - (rule__FileReference__ReferredAssignment) - { after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFile -entryRuleFile -: -{ before(grammarAccess.getFileRule()); } - ruleFile -{ after(grammarAccess.getFileRule()); } - EOF -; - -// Rule File -ruleFile - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFileAccess().getAlternatives()); } - (rule__File__Alternatives) - { after(grammarAccess.getFileAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodelSpecification -entryRuleMetamodelSpecification -: -{ before(grammarAccess.getMetamodelSpecificationRule()); } - ruleMetamodelSpecification -{ after(grammarAccess.getMetamodelSpecificationRule()); } - EOF -; - -// Rule MetamodelSpecification -ruleMetamodelSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); } - (rule__MetamodelSpecification__Group__0) - { after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodelEntry -entryRuleMetamodelEntry -: -{ before(grammarAccess.getMetamodelEntryRule()); } - ruleMetamodelEntry -{ after(grammarAccess.getMetamodelEntryRule()); } - EOF -; - -// Rule MetamodelEntry -ruleMetamodelEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); } - (rule__MetamodelEntry__Alternatives) - { after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleAllPackageEntry -entryRuleAllPackageEntry -: -{ before(grammarAccess.getAllPackageEntryRule()); } - ruleAllPackageEntry -{ after(grammarAccess.getAllPackageEntryRule()); } - EOF -; - -// Rule AllPackageEntry -ruleAllPackageEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAllPackageEntryAccess().getGroup()); } - (rule__AllPackageEntry__Group__0) - { after(grammarAccess.getAllPackageEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodelElement -entryRuleMetamodelElement -: -{ before(grammarAccess.getMetamodelElementRule()); } - ruleMetamodelElement -{ after(grammarAccess.getMetamodelElementRule()); } - EOF -; - -// Rule MetamodelElement -ruleMetamodelElement - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelElementAccess().getGroup()); } - (rule__MetamodelElement__Group__0) - { after(grammarAccess.getMetamodelElementAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodelDeclaration -entryRuleMetamodelDeclaration -: -{ before(grammarAccess.getMetamodelDeclarationRule()); } - ruleMetamodelDeclaration -{ after(grammarAccess.getMetamodelDeclarationRule()); } - EOF -; - -// Rule MetamodelDeclaration -ruleMetamodelDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); } - (rule__MetamodelDeclaration__Group__0) - { after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodelReference -entryRuleMetamodelReference -: -{ before(grammarAccess.getMetamodelReferenceRule()); } - ruleMetamodelReference -{ after(grammarAccess.getMetamodelReferenceRule()); } - EOF -; - -// Rule MetamodelReference -ruleMetamodelReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); } - (rule__MetamodelReference__ReferredAssignment) - { after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMetamodel -entryRuleMetamodel -: -{ before(grammarAccess.getMetamodelRule()); } - ruleMetamodel -{ after(grammarAccess.getMetamodelRule()); } - EOF -; - -// Rule Metamodel -ruleMetamodel - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMetamodelAccess().getAlternatives()); } - (rule__Metamodel__Alternatives) - { after(grammarAccess.getMetamodelAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePartialModelSpecification -entryRulePartialModelSpecification -: -{ before(grammarAccess.getPartialModelSpecificationRule()); } - rulePartialModelSpecification -{ after(grammarAccess.getPartialModelSpecificationRule()); } - EOF -; - -// Rule PartialModelSpecification -rulePartialModelSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); } - (rule__PartialModelSpecification__Group__0) - { after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePartialModelEntry -entryRulePartialModelEntry -: -{ before(grammarAccess.getPartialModelEntryRule()); } - rulePartialModelEntry -{ after(grammarAccess.getPartialModelEntryRule()); } - EOF -; - -// Rule PartialModelEntry -rulePartialModelEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); } - (rule__PartialModelEntry__Alternatives) - { after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleModelEntry -entryRuleModelEntry -: -{ before(grammarAccess.getModelEntryRule()); } - ruleModelEntry -{ after(grammarAccess.getModelEntryRule()); } - EOF -; - -// Rule ModelEntry -ruleModelEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getModelEntryAccess().getPathAssignment()); } - (rule__ModelEntry__PathAssignment) - { after(grammarAccess.getModelEntryAccess().getPathAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFolderEntry -entryRuleFolderEntry -: -{ before(grammarAccess.getFolderEntryRule()); } - ruleFolderEntry -{ after(grammarAccess.getFolderEntryRule()); } - EOF -; - -// Rule FolderEntry -ruleFolderEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFolderEntryAccess().getGroup()); } - (rule__FolderEntry__Group__0) - { after(grammarAccess.getFolderEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePartialModelDeclaration -entryRulePartialModelDeclaration -: -{ before(grammarAccess.getPartialModelDeclarationRule()); } - rulePartialModelDeclaration -{ after(grammarAccess.getPartialModelDeclarationRule()); } - EOF -; - -// Rule PartialModelDeclaration -rulePartialModelDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); } - (rule__PartialModelDeclaration__Group__0) - { after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePartialModelReference -entryRulePartialModelReference -: -{ before(grammarAccess.getPartialModelReferenceRule()); } - rulePartialModelReference -{ after(grammarAccess.getPartialModelReferenceRule()); } - EOF -; - -// Rule PartialModelReference -rulePartialModelReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); } - (rule__PartialModelReference__ReferredAssignment) - { after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePartialModel -entryRulePartialModel -: -{ before(grammarAccess.getPartialModelRule()); } - rulePartialModel -{ after(grammarAccess.getPartialModelRule()); } - EOF -; - -// Rule PartialModel -rulePartialModel - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPartialModelAccess().getAlternatives()); } - (rule__PartialModel__Alternatives) - { after(grammarAccess.getPartialModelAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePatternSpecification -entryRulePatternSpecification -: -{ before(grammarAccess.getPatternSpecificationRule()); } - rulePatternSpecification -{ after(grammarAccess.getPatternSpecificationRule()); } - EOF -; - -// Rule PatternSpecification -rulePatternSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPatternSpecificationAccess().getGroup()); } - (rule__PatternSpecification__Group__0) - { after(grammarAccess.getPatternSpecificationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePatternEntry -entryRulePatternEntry -: -{ before(grammarAccess.getPatternEntryRule()); } - rulePatternEntry -{ after(grammarAccess.getPatternEntryRule()); } - EOF -; - -// Rule PatternEntry -rulePatternEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPatternEntryAccess().getAlternatives()); } - (rule__PatternEntry__Alternatives) - { after(grammarAccess.getPatternEntryAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleAllPatternEntry -entryRuleAllPatternEntry -: -{ before(grammarAccess.getAllPatternEntryRule()); } - ruleAllPatternEntry -{ after(grammarAccess.getAllPatternEntryRule()); } - EOF -; - -// Rule AllPatternEntry -ruleAllPatternEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAllPatternEntryAccess().getGroup()); } - (rule__AllPatternEntry__Group__0) - { after(grammarAccess.getAllPatternEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePatternElement -entryRulePatternElement -: -{ before(grammarAccess.getPatternElementRule()); } - rulePatternElement -{ after(grammarAccess.getPatternElementRule()); } - EOF -; - -// Rule PatternElement -rulePatternElement - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPatternElementAccess().getGroup()); } - (rule__PatternElement__Group__0) - { after(grammarAccess.getPatternElementAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGraphPatternDeclaration -entryRuleGraphPatternDeclaration -: -{ before(grammarAccess.getGraphPatternDeclarationRule()); } - ruleGraphPatternDeclaration -{ after(grammarAccess.getGraphPatternDeclarationRule()); } - EOF -; - -// Rule GraphPatternDeclaration -ruleGraphPatternDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); } - (rule__GraphPatternDeclaration__Group__0) - { after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGraphPatternReference -entryRuleGraphPatternReference -: -{ before(grammarAccess.getGraphPatternReferenceRule()); } - ruleGraphPatternReference -{ after(grammarAccess.getGraphPatternReferenceRule()); } - EOF -; - -// Rule GraphPatternReference -ruleGraphPatternReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); } - (rule__GraphPatternReference__ReferredAssignment) - { after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGraphPattern -entryRuleGraphPattern -: -{ before(grammarAccess.getGraphPatternRule()); } - ruleGraphPattern -{ after(grammarAccess.getGraphPatternRule()); } - EOF -; - -// Rule GraphPattern -ruleGraphPattern - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGraphPatternAccess().getAlternatives()); } - (rule__GraphPattern__Alternatives) - { after(grammarAccess.getGraphPatternAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConfigSpecification -entryRuleConfigSpecification -: -{ before(grammarAccess.getConfigSpecificationRule()); } - ruleConfigSpecification -{ after(grammarAccess.getConfigSpecificationRule()); } - EOF -; - -// Rule ConfigSpecification -ruleConfigSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigSpecificationAccess().getGroup()); } - (rule__ConfigSpecification__Group__0) - { after(grammarAccess.getConfigSpecificationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConfigDeclaration -entryRuleConfigDeclaration -: -{ before(grammarAccess.getConfigDeclarationRule()); } - ruleConfigDeclaration -{ after(grammarAccess.getConfigDeclarationRule()); } - EOF -; - -// Rule ConfigDeclaration -ruleConfigDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigDeclarationAccess().getGroup()); } - (rule__ConfigDeclaration__Group__0) - { after(grammarAccess.getConfigDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConfigEntry -entryRuleConfigEntry -: -{ before(grammarAccess.getConfigEntryRule()); } - ruleConfigEntry -{ after(grammarAccess.getConfigEntryRule()); } - EOF -; - -// Rule ConfigEntry -ruleConfigEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigEntryAccess().getAlternatives()); } - (rule__ConfigEntry__Alternatives) - { after(grammarAccess.getConfigEntryAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleDocumentationEntry -entryRuleDocumentationEntry -: -{ before(grammarAccess.getDocumentationEntryRule()); } - ruleDocumentationEntry -{ after(grammarAccess.getDocumentationEntryRule()); } - EOF -; - -// Rule DocumentationEntry -ruleDocumentationEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDocumentationEntryAccess().getGroup()); } - (rule__DocumentationEntry__Group__0) - { after(grammarAccess.getDocumentationEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleRuntimeEntry -entryRuleRuntimeEntry -: -{ before(grammarAccess.getRuntimeEntryRule()); } - ruleRuntimeEntry -{ after(grammarAccess.getRuntimeEntryRule()); } - EOF -; - -// Rule RuntimeEntry -ruleRuntimeEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRuntimeEntryAccess().getGroup()); } - (rule__RuntimeEntry__Group__0) - { after(grammarAccess.getRuntimeEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMemoryEntry -entryRuleMemoryEntry -: -{ before(grammarAccess.getMemoryEntryRule()); } - ruleMemoryEntry -{ after(grammarAccess.getMemoryEntryRule()); } - EOF -; - -// Rule MemoryEntry -ruleMemoryEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMemoryEntryAccess().getGroup()); } - (rule__MemoryEntry__Group__0) - { after(grammarAccess.getMemoryEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleCustomEntry -entryRuleCustomEntry -: -{ before(grammarAccess.getCustomEntryRule()); } - ruleCustomEntry -{ after(grammarAccess.getCustomEntryRule()); } - EOF -; - -// Rule CustomEntry -ruleCustomEntry - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getCustomEntryAccess().getGroup()); } - (rule__CustomEntry__Group__0) - { after(grammarAccess.getCustomEntryAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConfigReference -entryRuleConfigReference -: -{ before(grammarAccess.getConfigReferenceRule()); } - ruleConfigReference -{ after(grammarAccess.getConfigReferenceRule()); } - EOF -; - -// Rule ConfigReference -ruleConfigReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); } - (rule__ConfigReference__ConfigAssignment) - { after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConfig -entryRuleConfig -: -{ before(grammarAccess.getConfigRule()); } - ruleConfig -{ after(grammarAccess.getConfigRule()); } - EOF -; - -// Rule Config -ruleConfig - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigAccess().getAlternatives()); } - (rule__Config__Alternatives) - { after(grammarAccess.getConfigAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleScopeSpecification -entryRuleScopeSpecification -: -{ before(grammarAccess.getScopeSpecificationRule()); } - ruleScopeSpecification -{ after(grammarAccess.getScopeSpecificationRule()); } - EOF -; - -// Rule ScopeSpecification -ruleScopeSpecification - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getScopeSpecificationAccess().getGroup()); } - (rule__ScopeSpecification__Group__0) - { after(grammarAccess.getScopeSpecificationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleTypeScope -entryRuleTypeScope -: -{ before(grammarAccess.getTypeScopeRule()); } - ruleTypeScope -{ after(grammarAccess.getTypeScopeRule()); } - EOF -; - -// Rule TypeScope -ruleTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTypeScopeAccess().getAlternatives()); } - (rule__TypeScope__Alternatives) - { after(grammarAccess.getTypeScopeAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleClassTypeScope -entryRuleClassTypeScope -: -{ before(grammarAccess.getClassTypeScopeRule()); } - ruleClassTypeScope -{ after(grammarAccess.getClassTypeScopeRule()); } - EOF -; - -// Rule ClassTypeScope -ruleClassTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getClassTypeScopeAccess().getGroup()); } - (rule__ClassTypeScope__Group__0) - { after(grammarAccess.getClassTypeScopeAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleObjectTypeScope -entryRuleObjectTypeScope -: -{ before(grammarAccess.getObjectTypeScopeRule()); } - ruleObjectTypeScope -{ after(grammarAccess.getObjectTypeScopeRule()); } - EOF -; - -// Rule ObjectTypeScope -ruleObjectTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getObjectTypeScopeAccess().getGroup()); } - (rule__ObjectTypeScope__Group__0) - { after(grammarAccess.getObjectTypeScopeAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIntegerTypeScope -entryRuleIntegerTypeScope -: -{ before(grammarAccess.getIntegerTypeScopeRule()); } - ruleIntegerTypeScope -{ after(grammarAccess.getIntegerTypeScopeRule()); } - EOF -; - -// Rule IntegerTypeScope -ruleIntegerTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); } - (rule__IntegerTypeScope__Group__0) - { after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleRealTypeScope -entryRuleRealTypeScope -: -{ before(grammarAccess.getRealTypeScopeRule()); } - ruleRealTypeScope -{ after(grammarAccess.getRealTypeScopeRule()); } - EOF -; - -// Rule RealTypeScope -ruleRealTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRealTypeScopeAccess().getGroup()); } - (rule__RealTypeScope__Group__0) - { after(grammarAccess.getRealTypeScopeAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleStringTypeScope -entryRuleStringTypeScope -: -{ before(grammarAccess.getStringTypeScopeRule()); } - ruleStringTypeScope -{ after(grammarAccess.getStringTypeScopeRule()); } - EOF -; - -// Rule StringTypeScope -ruleStringTypeScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getStringTypeScopeAccess().getGroup()); } - (rule__StringTypeScope__Group__0) - { after(grammarAccess.getStringTypeScopeAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleClassReference -entryRuleClassReference -: -{ before(grammarAccess.getClassReferenceRule()); } - ruleClassReference -{ after(grammarAccess.getClassReferenceRule()); } - EOF -; - -// Rule ClassReference -ruleClassReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getClassReferenceAccess().getGroup()); } - (rule__ClassReference__Group__0) - { after(grammarAccess.getClassReferenceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleObjectReference -entryRuleObjectReference -: -{ before(grammarAccess.getObjectReferenceRule()); } - ruleObjectReference -{ after(grammarAccess.getObjectReferenceRule()); } - EOF -; - -// Rule ObjectReference -ruleObjectReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getObjectReferenceAccess().getGroup()); } - (rule__ObjectReference__Group__0) - { after(grammarAccess.getObjectReferenceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIntegerReference -entryRuleIntegerReference -: -{ before(grammarAccess.getIntegerReferenceRule()); } - ruleIntegerReference -{ after(grammarAccess.getIntegerReferenceRule()); } - EOF -; - -// Rule IntegerReference -ruleIntegerReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIntegerReferenceAccess().getGroup()); } - (rule__IntegerReference__Group__0) - { after(grammarAccess.getIntegerReferenceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleRealReference -entryRuleRealReference -: -{ before(grammarAccess.getRealReferenceRule()); } - ruleRealReference -{ after(grammarAccess.getRealReferenceRule()); } - EOF -; - -// Rule RealReference -ruleRealReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRealReferenceAccess().getGroup()); } - (rule__RealReference__Group__0) - { after(grammarAccess.getRealReferenceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleStringReference -entryRuleStringReference -: -{ before(grammarAccess.getStringReferenceRule()); } - ruleStringReference -{ after(grammarAccess.getStringReferenceRule()); } - EOF -; - -// Rule StringReference -ruleStringReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getStringReferenceAccess().getGroup()); } - (rule__StringReference__Group__0) - { after(grammarAccess.getStringReferenceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleExactNumber -entryRuleExactNumber -: -{ before(grammarAccess.getExactNumberRule()); } - ruleExactNumber -{ after(grammarAccess.getExactNumberRule()); } - EOF -; - -// Rule ExactNumber -ruleExactNumber - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getExactNumberAccess().getAlternatives()); } - (rule__ExactNumber__Alternatives) - { after(grammarAccess.getExactNumberAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIntervallNumber -entryRuleIntervallNumber -: -{ before(grammarAccess.getIntervallNumberRule()); } - ruleIntervallNumber -{ after(grammarAccess.getIntervallNumberRule()); } - EOF -; - -// Rule IntervallNumber -ruleIntervallNumber - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIntervallNumberAccess().getGroup()); } - (rule__IntervallNumber__Group__0) - { after(grammarAccess.getIntervallNumberAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIntEnumberation -entryRuleIntEnumberation -: -{ before(grammarAccess.getIntEnumberationRule()); } - ruleIntEnumberation -{ after(grammarAccess.getIntEnumberationRule()); } - EOF -; - -// Rule IntEnumberation -ruleIntEnumberation - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIntEnumberationAccess().getGroup()); } - (rule__IntEnumberation__Group__0) - { after(grammarAccess.getIntEnumberationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleRealEnumeration -entryRuleRealEnumeration -: -{ before(grammarAccess.getRealEnumerationRule()); } - ruleRealEnumeration -{ after(grammarAccess.getRealEnumerationRule()); } - EOF -; - -// Rule RealEnumeration -ruleRealEnumeration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRealEnumerationAccess().getGroup()); } - (rule__RealEnumeration__Group__0) - { after(grammarAccess.getRealEnumerationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleStringEnumeration -entryRuleStringEnumeration -: -{ before(grammarAccess.getStringEnumerationRule()); } - ruleStringEnumeration -{ after(grammarAccess.getStringEnumerationRule()); } - EOF -; - -// Rule StringEnumeration -ruleStringEnumeration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getStringEnumerationAccess().getGroup()); } - (rule__StringEnumeration__Group__0) - { after(grammarAccess.getStringEnumerationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleScopeDeclaration -entryRuleScopeDeclaration -: -{ before(grammarAccess.getScopeDeclarationRule()); } - ruleScopeDeclaration -{ after(grammarAccess.getScopeDeclarationRule()); } - EOF -; - -// Rule ScopeDeclaration -ruleScopeDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getScopeDeclarationAccess().getGroup()); } - (rule__ScopeDeclaration__Group__0) - { after(grammarAccess.getScopeDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleScopeReference -entryRuleScopeReference -: -{ before(grammarAccess.getScopeReferenceRule()); } - ruleScopeReference -{ after(grammarAccess.getScopeReferenceRule()); } - EOF -; - -// Rule ScopeReference -ruleScopeReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); } - (rule__ScopeReference__ReferredAssignment) - { after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleScope -entryRuleScope -: -{ before(grammarAccess.getScopeRule()); } - ruleScope -{ after(grammarAccess.getScopeRule()); } - EOF -; - -// Rule Scope -ruleScope - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getScopeAccess().getAlternatives()); } - (rule__Scope__Alternatives) - { after(grammarAccess.getScopeAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleTask -entryRuleTask -: -{ before(grammarAccess.getTaskRule()); } - ruleTask -{ after(grammarAccess.getTaskRule()); } - EOF -; - -// Rule Task -ruleTask - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); } - ruleGenerationTask - { after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGenerationTask -entryRuleGenerationTask -: -{ before(grammarAccess.getGenerationTaskRule()); } - ruleGenerationTask -{ after(grammarAccess.getGenerationTaskRule()); } - EOF -; - -// Rule GenerationTask -ruleGenerationTask - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup()); } - (rule__GenerationTask__Group__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule DocumentLevelSpecification -ruleDocumentLevelSpecification - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); } - (rule__DocumentLevelSpecification__Alternatives) - { after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule Solver -ruleSolver - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getSolverAccess().getAlternatives()); } - (rule__Solver__Alternatives) - { after(grammarAccess.getSolverAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Command__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); } - ruleDeclaration - { after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); } - ruleTask - { after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Import__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); } - ruleEPackageImport - { after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); } - ruleViatraImport - { after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Declaration__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); } - ruleFileDeclaration - { after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); } - ruleMetamodelDeclaration - { after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); } - rulePartialModelDeclaration - { after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); } - ruleGraphPatternDeclaration - { after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); } - ruleConfigDeclaration - { after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); } - ruleScopeDeclaration - { after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__File__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); } - ruleFileSpecification - { after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); } - ruleFileReference - { after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelEntry__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); } - ruleMetamodelElement - { after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); } - ruleAllPackageEntry - { after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Metamodel__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); } - ruleMetamodelReference - { after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); } - ruleMetamodelSpecification - { after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelEntry__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); } - ruleModelEntry - { after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); } - ruleFolderEntry - { after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModel__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); } - rulePartialModelSpecification - { after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); } - rulePartialModelReference - { after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternEntry__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); } - rulePatternElement - { after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); } - ruleAllPatternEntry - { after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPattern__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); } - ruleGraphPatternReference - { after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); } - rulePatternSpecification - { after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigEntry__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); } - ruleDocumentationEntry - { after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); } - ruleRuntimeEntry - { after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); } - ruleMemoryEntry - { after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); } - ruleCustomEntry - { after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Config__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); } - ruleConfigSpecification - { after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); } - ruleConfigReference - { after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TypeScope__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); } - ruleClassTypeScope - { after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); } - ruleObjectTypeScope - { after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); } - ruleIntegerTypeScope - { after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); } - ruleRealTypeScope - { after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); } - ruleStringTypeScope - { after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); } - (rule__ClassTypeScope__SetsNewAssignment_2_0) - { after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); } - (rule__ClassTypeScope__SetsSumAssignment_2_1) - { after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } - (rule__ClassTypeScope__NumberAssignment_3_0) - { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } - ) - | - ( - { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } - (rule__ClassTypeScope__NumberAssignment_3_1) - { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } - (rule__ObjectTypeScope__SetsNewAssignment_2_0) - { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } - (rule__ObjectTypeScope__SetsSumAssignment_2_1) - { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } - (rule__ObjectTypeScope__NumberAssignment_3_0) - { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } - ) - | - ( - { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } - (rule__ObjectTypeScope__NumberAssignment_3_1) - { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } - (rule__IntegerTypeScope__SetsNewAssignment_2_0) - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } - (rule__IntegerTypeScope__SetsSumAssignment_2_1) - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } - (rule__IntegerTypeScope__NumberAssignment_3_0) - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } - ) - | - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } - (rule__IntegerTypeScope__NumberAssignment_3_1) - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } - ) - | - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } - (rule__IntegerTypeScope__NumberAssignment_3_2) - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } - (rule__RealTypeScope__SetsNewAssignment_2_0) - { after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } - (rule__RealTypeScope__SetsSumAssignment_2_1) - { after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } - (rule__RealTypeScope__NumberAssignment_3_0) - { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } - ) - | - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } - (rule__RealTypeScope__NumberAssignment_3_1) - { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } - ) - | - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } - (rule__RealTypeScope__NumberAssignment_3_2) - { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } - (rule__StringTypeScope__SetsNewAssignment_2_0) - { after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } - (rule__StringTypeScope__SetsSumAssignment_2_1) - { after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } - (rule__StringTypeScope__NumberAssignment_3_0) - { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } - ) - | - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } - (rule__StringTypeScope__NumberAssignment_3_1) - { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } - ) - | - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } - (rule__StringTypeScope__NumberAssignment_3_2) - { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExactNumber__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } - (rule__ExactNumber__ExactNumberAssignment_0) - { after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } - ) - | - ( - { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } - (rule__ExactNumber__ExactUnlimitedAssignment_1) - { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } - (rule__IntervallNumber__MaxNumberAssignment_2_0) - { after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } - ) - | - ( - { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } - (rule__IntervallNumber__MaxUnlimitedAssignment_2_1) - { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Scope__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } - ruleScopeSpecification - { after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } - ruleScopeReference - { after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentLevelSpecification__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } - ('none') - { after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } - ('normal') - { after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } - ('full') - { after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Solver__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } - ('SMTSolver') - { after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } - ('AlloySolver') - { after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } - ('ViatraSolver') - { after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigurationScript__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigurationScript__Group__0__Impl - rule__ConfigurationScript__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigurationScript__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } - (rule__ConfigurationScript__ImportsAssignment_0)* - { after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigurationScript__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigurationScript__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigurationScript__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } - (rule__ConfigurationScript__CommandsAssignment_1)* - { after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__QualifiedName__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group__0__Impl - rule__QualifiedName__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } - RULE_ID - { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } - (rule__QualifiedName__Group_1__0)* - { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__QualifiedName__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group_1__0__Impl - rule__QualifiedName__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } - '.' - { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } - RULE_ID - { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__REALLiteral__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__REALLiteral__Group__0__Impl - rule__REALLiteral__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } - ('-')? - { after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__REALLiteral__Group__1__Impl - rule__REALLiteral__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } - RULE_INT - { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__REALLiteral__Group__2__Impl - rule__REALLiteral__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } - '.' - { after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__REALLiteral__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__REALLiteral__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } - RULE_INT - { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__INTLiteral__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__INTLiteral__Group__0__Impl - rule__INTLiteral__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__INTLiteral__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } - ('-')? - { after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__INTLiteral__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__INTLiteral__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__INTLiteral__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } - RULE_INT - { after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__EPackageImport__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__EPackageImport__Group__0__Impl - rule__EPackageImport__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } - 'import' - { after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__EPackageImport__Group__1__Impl - rule__EPackageImport__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } - 'epackage' - { after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__EPackageImport__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } - (rule__EPackageImport__ImportedPackageAssignment_2) - { after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ViatraImport__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ViatraImport__Group__0__Impl - rule__ViatraImport__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } - 'import' - { after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ViatraImport__Group__1__Impl - rule__ViatraImport__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } - 'viatra' - { after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ViatraImport__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } - (rule__ViatraImport__ImportedViatraAssignment_2) - { after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FileDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FileDeclaration__Group__0__Impl - rule__FileDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } - 'file' - { after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FileDeclaration__Group__1__Impl - rule__FileDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } - (rule__FileDeclaration__NameAssignment_1) - { after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__FileDeclaration__Group__2__Impl - rule__FileDeclaration__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } - '=' - { after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__FileDeclaration__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } - (rule__FileDeclaration__SpecificationAssignment_3) - { after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelSpecification__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group__0__Impl - rule__MetamodelSpecification__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } - '{' - { after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group__1__Impl - rule__MetamodelSpecification__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } - (rule__MetamodelSpecification__EntriesAssignment_1) - { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group__2__Impl - rule__MetamodelSpecification__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } - (rule__MetamodelSpecification__Group_2__0)* - { after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelSpecification__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group_2__0__Impl - rule__MetamodelSpecification__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } - ',' - { after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelSpecification__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } - (rule__MetamodelSpecification__EntriesAssignment_2_1) - { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPackageEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group__0__Impl - rule__AllPackageEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } - 'package' - { after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group__1__Impl - rule__AllPackageEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } - (rule__AllPackageEntry__PackageAssignment_1) - { after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } - (rule__AllPackageEntry__Group_2__0)? - { after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPackageEntry__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2__0__Impl - rule__AllPackageEntry__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } - 'excluding' - { after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2__1__Impl - rule__AllPackageEntry__Group_2__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } - '{' - { after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2__2__Impl - rule__AllPackageEntry__Group_2__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } - (rule__AllPackageEntry__ExclusionAssignment_2_2) - { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2__3__Impl - rule__AllPackageEntry__Group_2__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } - (rule__AllPackageEntry__Group_2_3__0)* - { after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } - '}' - { after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPackageEntry__Group_2_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2_3__0__Impl - rule__AllPackageEntry__Group_2_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } - ',' - { after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPackageEntry__Group_2_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__Group_2_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } - (rule__AllPackageEntry__ExclusionAssignment_2_3_1) - { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelElement__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group__0__Impl - rule__MetamodelElement__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getGroup_0()); } - (rule__MetamodelElement__Group_0__0)? - { after(grammarAccess.getMetamodelElementAccess().getGroup_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group__1__Impl - rule__MetamodelElement__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } - (rule__MetamodelElement__ClassifierAssignment_1) - { after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getGroup_2()); } - (rule__MetamodelElement__Group_2__0)? - { after(grammarAccess.getMetamodelElementAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelElement__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group_0__0__Impl - rule__MetamodelElement__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } - (rule__MetamodelElement__PackageAssignment_0_0) - { after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } - '::' - { after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelElement__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group_2__0__Impl - rule__MetamodelElement__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } - '.' - { after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelElement__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } - (rule__MetamodelElement__FeatureAssignment_2_1) - { after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MetamodelDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelDeclaration__Group__0__Impl - rule__MetamodelDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } - 'metamodel' - { after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelDeclaration__Group__1__Impl - rule__MetamodelDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } - (rule__MetamodelDeclaration__NameAssignment_1) - { after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MetamodelDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } - (rule__MetamodelDeclaration__SpecificationAssignment_2) - { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PartialModelSpecification__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group__0__Impl - rule__PartialModelSpecification__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } - '{' - { after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group__1__Impl - rule__PartialModelSpecification__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } - (rule__PartialModelSpecification__EntryAssignment_1) - { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group__2__Impl - rule__PartialModelSpecification__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } - (rule__PartialModelSpecification__Group_2__0)? - { after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PartialModelSpecification__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group_2__0__Impl - rule__PartialModelSpecification__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } - ',' - { after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelSpecification__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } - (rule__PartialModelSpecification__EntryAssignment_2_1) - { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FolderEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group__0__Impl - rule__FolderEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } - 'folder' - { after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group__1__Impl - rule__FolderEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } - (rule__FolderEntry__PathAssignment_1) - { after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getGroup_2()); } - (rule__FolderEntry__Group_2__0)? - { after(grammarAccess.getFolderEntryAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FolderEntry__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2__0__Impl - rule__FolderEntry__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } - 'excluding' - { after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2__1__Impl - rule__FolderEntry__Group_2__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } - '{' - { after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2__2__Impl - rule__FolderEntry__Group_2__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } - (rule__FolderEntry__ExclusionAssignment_2_2) - { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2__3__Impl - rule__FolderEntry__Group_2__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } - (rule__FolderEntry__Group_2_3__0)* - { after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } - '}' - { after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FolderEntry__Group_2_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2_3__0__Impl - rule__FolderEntry__Group_2_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } - ',' - { after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FolderEntry__Group_2_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__Group_2_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } - (rule__FolderEntry__ExclusionAssignment_2_3_1) - { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PartialModelDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelDeclaration__Group__0__Impl - rule__PartialModelDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } - 'models' - { after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelDeclaration__Group__1__Impl - rule__PartialModelDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } - (rule__PartialModelDeclaration__NameAssignment_1) - { after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__PartialModelDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } - (rule__PartialModelDeclaration__SpecificationAssignment_2) - { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PatternSpecification__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group__0__Impl - rule__PatternSpecification__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } - '{' - { after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group__1__Impl - rule__PatternSpecification__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } - (rule__PatternSpecification__EntriesAssignment_1) - { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group__2__Impl - rule__PatternSpecification__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } - (rule__PatternSpecification__Group_2__0)* - { after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PatternSpecification__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group_2__0__Impl - rule__PatternSpecification__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } - ',' - { after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternSpecification__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } - (rule__PatternSpecification__EntriesAssignment_2_1) - { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPatternEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group__0__Impl - rule__AllPatternEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } - 'package' - { after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group__1__Impl - rule__AllPatternEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } - (rule__AllPatternEntry__PackageAssignment_1) - { after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } - (rule__AllPatternEntry__Group_2__0)? - { after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPatternEntry__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2__0__Impl - rule__AllPatternEntry__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } - 'excluding' - { after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2__1__Impl - rule__AllPatternEntry__Group_2__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } - '{' - { after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2__2__Impl - rule__AllPatternEntry__Group_2__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } - (rule__AllPatternEntry__ExclusuionAssignment_2_2) - { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2__3__Impl - rule__AllPatternEntry__Group_2__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } - (rule__AllPatternEntry__Group_2_3__0)* - { after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } - '}' - { after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AllPatternEntry__Group_2_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2_3__0__Impl - rule__AllPatternEntry__Group_2_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } - ',' - { after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AllPatternEntry__Group_2_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__Group_2_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } - (rule__AllPatternEntry__ExclusuionAssignment_2_3_1) - { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PatternElement__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternElement__Group__0__Impl - rule__PatternElement__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternElementAccess().getGroup_0()); } - (rule__PatternElement__Group_0__0)? - { after(grammarAccess.getPatternElementAccess().getGroup_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternElement__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } - (rule__PatternElement__PatternAssignment_1) - { after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PatternElement__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternElement__Group_0__0__Impl - rule__PatternElement__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } - (rule__PatternElement__PackageAssignment_0_0) - { after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PatternElement__Group_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } - '::' - { after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GraphPatternDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GraphPatternDeclaration__Group__0__Impl - rule__GraphPatternDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } - 'constraints' - { after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GraphPatternDeclaration__Group__1__Impl - rule__GraphPatternDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } - (rule__GraphPatternDeclaration__NameAssignment_1) - { after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GraphPatternDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } - (rule__GraphPatternDeclaration__SpecificationAssignment_2) - { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConfigSpecification__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group__0__Impl - rule__ConfigSpecification__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } - () - { after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group__1__Impl - rule__ConfigSpecification__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } - '{' - { after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group__2__Impl - rule__ConfigSpecification__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } - (rule__ConfigSpecification__Group_2__0)? - { after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConfigSpecification__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group_2__0__Impl - rule__ConfigSpecification__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } - (rule__ConfigSpecification__EntriesAssignment_2_0) - { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } - (rule__ConfigSpecification__Group_2_1__0)* - { after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConfigSpecification__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group_2_1__0__Impl - rule__ConfigSpecification__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } - ',' - { after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigSpecification__Group_2_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } - (rule__ConfigSpecification__EntriesAssignment_2_1_1) - { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConfigDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigDeclaration__Group__0__Impl - rule__ConfigDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } - 'config' - { after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigDeclaration__Group__1__Impl - rule__ConfigDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } - (rule__ConfigDeclaration__NameAssignment_1) - { after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } - (rule__ConfigDeclaration__SpecificationAssignment_2) - { after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__DocumentationEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__DocumentationEntry__Group__0__Impl - rule__DocumentationEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } - 'log-level' - { after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__DocumentationEntry__Group__1__Impl - rule__DocumentationEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } - '=' - { after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__DocumentationEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } - (rule__DocumentationEntry__LevelAssignment_2) - { after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RuntimeEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RuntimeEntry__Group__0__Impl - rule__RuntimeEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } - 'runtime' - { after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RuntimeEntry__Group__1__Impl - rule__RuntimeEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } - '=' - { after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RuntimeEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } - (rule__RuntimeEntry__MillisecLimitAssignment_2) - { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MemoryEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryEntry__Group__0__Impl - rule__MemoryEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } - 'memory' - { after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryEntry__Group__1__Impl - rule__MemoryEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } - '=' - { after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } - (rule__MemoryEntry__MegabyteLimitAssignment_2) - { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__CustomEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__CustomEntry__Group__0__Impl - rule__CustomEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } - (rule__CustomEntry__KeyAssignment_0) - { after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__CustomEntry__Group__1__Impl - rule__CustomEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } - '=' - { after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__CustomEntry__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } - (rule__CustomEntry__ValueAssignment_2) - { after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ScopeSpecification__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group__0__Impl - rule__ScopeSpecification__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } - () - { after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group__1__Impl - rule__ScopeSpecification__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } - '{' - { after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group__2__Impl - rule__ScopeSpecification__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } - (rule__ScopeSpecification__Group_2__0)? - { after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ScopeSpecification__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group_2__0__Impl - rule__ScopeSpecification__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } - (rule__ScopeSpecification__ScopesAssignment_2_0) - { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } - (rule__ScopeSpecification__Group_2_1__0)* - { after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ScopeSpecification__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group_2_1__0__Impl - rule__ScopeSpecification__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } - ',' - { after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeSpecification__Group_2_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } - (rule__ScopeSpecification__ScopesAssignment_2_1_1) - { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ClassTypeScope__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassTypeScope__Group__0__Impl - rule__ClassTypeScope__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } - '#' - { after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassTypeScope__Group__1__Impl - rule__ClassTypeScope__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } - (rule__ClassTypeScope__TypeAssignment_1) - { after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassTypeScope__Group__2__Impl - rule__ClassTypeScope__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } - (rule__ClassTypeScope__Alternatives_2) - { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassTypeScope__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } - (rule__ClassTypeScope__Alternatives_3) - { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ObjectTypeScope__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectTypeScope__Group__0__Impl - rule__ObjectTypeScope__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } - '#' - { after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectTypeScope__Group__1__Impl - rule__ObjectTypeScope__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } - (rule__ObjectTypeScope__TypeAssignment_1) - { after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectTypeScope__Group__2__Impl - rule__ObjectTypeScope__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } - (rule__ObjectTypeScope__Alternatives_2) - { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectTypeScope__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } - (rule__ObjectTypeScope__Alternatives_3) - { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntegerTypeScope__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerTypeScope__Group__0__Impl - rule__IntegerTypeScope__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } - '#' - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerTypeScope__Group__1__Impl - rule__IntegerTypeScope__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } - (rule__IntegerTypeScope__TypeAssignment_1) - { after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerTypeScope__Group__2__Impl - rule__IntegerTypeScope__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } - (rule__IntegerTypeScope__Alternatives_2) - { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerTypeScope__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } - (rule__IntegerTypeScope__Alternatives_3) - { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RealTypeScope__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealTypeScope__Group__0__Impl - rule__RealTypeScope__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } - '#' - { after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealTypeScope__Group__1__Impl - rule__RealTypeScope__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } - (rule__RealTypeScope__TypeAssignment_1) - { after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealTypeScope__Group__2__Impl - rule__RealTypeScope__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } - (rule__RealTypeScope__Alternatives_2) - { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealTypeScope__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } - (rule__RealTypeScope__Alternatives_3) - { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__StringTypeScope__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringTypeScope__Group__0__Impl - rule__StringTypeScope__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } - '#' - { after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringTypeScope__Group__1__Impl - rule__StringTypeScope__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } - (rule__StringTypeScope__TypeAssignment_1) - { after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringTypeScope__Group__2__Impl - rule__StringTypeScope__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } - (rule__StringTypeScope__Alternatives_2) - { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringTypeScope__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } - (rule__StringTypeScope__Alternatives_3) - { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ClassReference__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassReference__Group__0__Impl - rule__ClassReference__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } - '<' - { after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassReference__Group__1__Impl - rule__ClassReference__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } - (rule__ClassReference__ElementAssignment_1) - { after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClassReference__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } - '>' - { after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ObjectReference__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectReference__Group__0__Impl - rule__ObjectReference__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectReference__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } - () - { after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectReference__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ObjectReference__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectReference__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } - 'node' - { after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntegerReference__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerReference__Group__0__Impl - rule__IntegerReference__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerReference__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } - () - { after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerReference__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntegerReference__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerReference__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } - 'int' - { after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RealReference__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealReference__Group__0__Impl - rule__RealReference__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealReference__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } - () - { after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealReference__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealReference__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RealReference__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } - 'real' - { after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__StringReference__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringReference__Group__0__Impl - rule__StringReference__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringReference__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } - () - { after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringReference__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringReference__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__StringReference__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } - 'string' - { after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntervallNumber__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntervallNumber__Group__0__Impl - rule__IntervallNumber__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } - (rule__IntervallNumber__MinAssignment_0) - { after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntervallNumber__Group__1__Impl - rule__IntervallNumber__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } - '..' - { after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntervallNumber__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } - (rule__IntervallNumber__Alternatives_2) - { after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntEnumberation__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group__0__Impl - rule__IntEnumberation__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } - () - { after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group__1__Impl - rule__IntEnumberation__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } - '{' - { after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group__2__Impl - rule__IntEnumberation__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); } - (rule__IntEnumberation__Group_2__0)? - { after(grammarAccess.getIntEnumberationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntEnumberation__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group_2__0__Impl - rule__IntEnumberation__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } - (rule__IntEnumberation__EntryAssignment_2_0) - { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } - (rule__IntEnumberation__Group_2_1__0)* - { after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IntEnumberation__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group_2_1__0__Impl - rule__IntEnumberation__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } - ',' - { after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IntEnumberation__Group_2_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } - (rule__IntEnumberation__EntryAssignment_2_1_1) - { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RealEnumeration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group__0__Impl - rule__RealEnumeration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } - () - { after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group__1__Impl - rule__RealEnumeration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } - '{' - { after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group__2__Impl - rule__RealEnumeration__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); } - (rule__RealEnumeration__Group_2__0)? - { after(grammarAccess.getRealEnumerationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RealEnumeration__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group_2__0__Impl - rule__RealEnumeration__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } - (rule__RealEnumeration__EntryAssignment_2_0) - { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } - (rule__RealEnumeration__Group_2_1__0)* - { after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RealEnumeration__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group_2_1__0__Impl - rule__RealEnumeration__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } - ',' - { after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RealEnumeration__Group_2_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } - (rule__RealEnumeration__EntryAssignment_2_1_1) - { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__StringEnumeration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group__0__Impl - rule__StringEnumeration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } - () - { after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group__1__Impl - rule__StringEnumeration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } - '{' - { after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group__2__Impl - rule__StringEnumeration__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); } - (rule__StringEnumeration__Group_2__0)? - { after(grammarAccess.getStringEnumerationAccess().getGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } - '}' - { after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__StringEnumeration__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group_2__0__Impl - rule__StringEnumeration__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } - (rule__StringEnumeration__EntryAssignment_2_0) - { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } - (rule__StringEnumeration__Group_2_1__0)* - { after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__StringEnumeration__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group_2_1__0__Impl - rule__StringEnumeration__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } - ',' - { after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__StringEnumeration__Group_2_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } - (rule__StringEnumeration__EntryAssignment_2_1_1) - { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ScopeDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeDeclaration__Group__0__Impl - rule__ScopeDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } - 'scope' - { after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeDeclaration__Group__1__Impl - rule__ScopeDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } - (rule__ScopeDeclaration__NameAssignment_1) - { after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScopeDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } - (rule__ScopeDeclaration__SpecificationAssignment_2) - { after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group__0__Impl - rule__GenerationTask__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } - 'generate' - { after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group__1__Impl - rule__GenerationTask__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } - () - { after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group__2__Impl - rule__GenerationTask__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } - '{' - { after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group__3__Impl - rule__GenerationTask__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } - (rule__GenerationTask__UnorderedGroup_3) - { after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } - '}' - { after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_0__0__Impl - rule__GenerationTask__Group_3_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } - 'metamodel' - { after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_0__1__Impl - rule__GenerationTask__Group_3_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } - (rule__GenerationTask__MetamodelAssignment_3_0_2) - { after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_1__0__Impl - rule__GenerationTask__Group_3_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } - 'partial-model' - { after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_1__1__Impl - rule__GenerationTask__Group_3_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } - (rule__GenerationTask__PartialModelAssignment_3_1_2) - { after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_2__0__Impl - rule__GenerationTask__Group_3_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } - 'constraints' - { after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_2__1__Impl - rule__GenerationTask__Group_3_2__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_2__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_2__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } - (rule__GenerationTask__PatternsAssignment_3_2_2) - { after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_3__0__Impl - rule__GenerationTask__Group_3_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); } - 'scope' - { after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_3__1__Impl - rule__GenerationTask__Group_3_3__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_3__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_3__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); } - (rule__GenerationTask__ScopeAssignment_3_3_2) - { after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_4__0__Impl - rule__GenerationTask__Group_3_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); } - (rule__GenerationTask__NumberSpecifiedAssignment_3_4_0) - { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_4__1__Impl - rule__GenerationTask__Group_3_4__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_4__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_4__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_4__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); } - (rule__GenerationTask__NumberAssignment_3_4_2) - { after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_5__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_5__0__Impl - rule__GenerationTask__Group_3_5__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_5__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); } - (rule__GenerationTask__RunSpecifiedAssignment_3_5_0) - { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_5__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_5__1__Impl - rule__GenerationTask__Group_3_5__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_5__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_5__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_5__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_5__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); } - (rule__GenerationTask__RunsAssignment_3_5_2) - { after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_6__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_6__0__Impl - rule__GenerationTask__Group_3_6__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_6__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); } - 'solver' - { after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_6__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_6__1__Impl - rule__GenerationTask__Group_3_6__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_6__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_6__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_6__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_6__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); } - (rule__GenerationTask__SolverAssignment_3_6_2) - { after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_7__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_7__0__Impl - rule__GenerationTask__Group_3_7__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_7__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); } - 'config' - { after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_7__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_7__1__Impl - rule__GenerationTask__Group_3_7__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_7__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_7__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_7__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_7__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); } - (rule__GenerationTask__ConfigAssignment_3_7_2) - { after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_8__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_8__0__Impl - rule__GenerationTask__Group_3_8__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_8__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); } - 'debug' - { after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_8__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_8__1__Impl - rule__GenerationTask__Group_3_8__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_8__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_8__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_8__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_8__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); } - (rule__GenerationTask__DebugFolderAssignment_3_8_2) - { after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_9__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_9__0__Impl - rule__GenerationTask__Group_3_9__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_9__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); } - 'log' - { after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_9__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_9__1__Impl - rule__GenerationTask__Group_3_9__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_9__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_9__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_9__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_9__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); } - (rule__GenerationTask__TargetLogFileAssignment_3_9_2) - { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_10__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_10__0__Impl - rule__GenerationTask__Group_3_10__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_10__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); } - 'statistics' - { after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_10__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_10__1__Impl - rule__GenerationTask__Group_3_10__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_10__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_10__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_10__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_10__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); } - (rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2) - { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__Group_3_11__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_11__0__Impl - rule__GenerationTask__Group_3_11__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_11__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); } - 'output' - { after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_11__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_11__1__Impl - rule__GenerationTask__Group_3_11__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_11__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } - '=' - { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_11__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__Group_3_11__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__Group_3_11__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); } - (rule__GenerationTask__TagetFolderAssignment_3_11_2) - { after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GenerationTask__UnorderedGroup_3 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } -: - rule__GenerationTask__UnorderedGroup_3__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } - (rule__GenerationTask__Group_3_0__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } - (rule__GenerationTask__Group_3_1__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } - (rule__GenerationTask__Group_3_2__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } - (rule__GenerationTask__Group_3_3__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } - (rule__GenerationTask__Group_3_4__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } - (rule__GenerationTask__Group_3_5__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } - (rule__GenerationTask__Group_3_6__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } - (rule__GenerationTask__Group_3_7__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } - (rule__GenerationTask__Group_3_8__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } - (rule__GenerationTask__Group_3_9__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } - (rule__GenerationTask__Group_3_10__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); - } - { - selected = true; - } - ( - { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } - (rule__GenerationTask__Group_3_11__0) - { after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__2? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__3? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__4? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__5? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__6? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__7? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__8? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__9? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__9 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__10? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__10 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl - rule__GenerationTask__UnorderedGroup_3__11? -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__UnorderedGroup_3__11 - @init { - int stackSize = keepStackSize(); - } -: - rule__GenerationTask__UnorderedGroup_3__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConfigurationScript__ImportsAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } - ruleImport - { after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigurationScript__CommandsAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } - ruleCommand - { after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__EPackageImport__ImportedPackageAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } - ( - { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } - RULE_STRING - { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } - ) - { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ViatraImport__ImportedViatraAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } - ( - { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } - RULE_STRING - { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } - ) - { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileSpecification__PathAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } - RULE_STRING - { after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileDeclaration__SpecificationAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } - ruleFileSpecification - { after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FileReference__ReferredAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__EntriesAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } - ruleMetamodelEntry - { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelSpecification__EntriesAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } - ruleMetamodelEntry - { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__PackageAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } - ( - { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } - ruleQualifiedName - { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } - ) - { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__ExclusionAssignment_2_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } - ruleMetamodelElement - { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPackageEntry__ExclusionAssignment_2_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } - ruleMetamodelElement - { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__PackageAssignment_0_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } - ( - { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } - ruleQualifiedName - { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } - ) - { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__ClassifierAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } - ( - { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } - RULE_ID - { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } - ) - { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelElement__FeatureAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } - ( - { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } - RULE_ID - { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } - ) - { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelDeclaration__SpecificationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } - ruleMetamodelSpecification - { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MetamodelReference__ReferredAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__EntryAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } - rulePartialModelEntry - { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelSpecification__EntryAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } - rulePartialModelEntry - { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ModelEntry__PathAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } - ruleFile - { after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__PathAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } - ruleFile - { after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__ExclusionAssignment_2_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } - ruleModelEntry - { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FolderEntry__ExclusionAssignment_2_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } - ruleModelEntry - { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelDeclaration__SpecificationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } - rulePartialModelSpecification - { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PartialModelReference__ReferredAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__EntriesAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } - rulePatternEntry - { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternSpecification__EntriesAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } - rulePatternEntry - { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__PackageAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } - ( - { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } - ruleQualifiedName - { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } - ) - { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__ExclusuionAssignment_2_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } - rulePatternElement - { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AllPatternEntry__ExclusuionAssignment_2_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } - rulePatternElement - { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__PackageAssignment_0_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } - ( - { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } - ruleQualifiedName - { after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } - ) - { after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PatternElement__PatternAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } - ( - { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } - RULE_ID - { after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } - ) - { after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternDeclaration__SpecificationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } - rulePatternSpecification - { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GraphPatternReference__ReferredAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__EntriesAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } - ruleConfigEntry - { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigSpecification__EntriesAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } - ruleConfigEntry - { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigDeclaration__SpecificationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } - ruleConfigSpecification - { after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__DocumentationEntry__LevelAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } - ruleDocumentLevelSpecification - { after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RuntimeEntry__MillisecLimitAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } - RULE_INT - { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryEntry__MegabyteLimitAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } - RULE_INT - { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__KeyAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } - RULE_STRING - { after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CustomEntry__ValueAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } - RULE_STRING - { after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigReference__ConfigAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__ScopesAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); } - ruleTypeScope - { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeSpecification__ScopesAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); } - ruleTypeScope - { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); } - ruleClassReference - { after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__SetsNewAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - '+=' - { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) - { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__SetsSumAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ( - { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - '=' - { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) - { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__NumberAssignment_3_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ruleExactNumber - { after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassTypeScope__NumberAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ruleIntervallNumber - { after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); } - ruleObjectReference - { after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__SetsNewAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - '+=' - { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) - { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__SetsSumAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ( - { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - '=' - { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) - { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__NumberAssignment_3_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ruleExactNumber - { after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ObjectTypeScope__NumberAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ruleIntervallNumber - { after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } - ruleIntegerReference - { after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__SetsNewAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - '+=' - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__SetsSumAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - '=' - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) - { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__NumberAssignment_3_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ruleExactNumber - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__NumberAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ruleIntervallNumber - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntegerTypeScope__NumberAssignment_3_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); } - ruleIntEnumberation - { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } - ruleRealReference - { after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__SetsNewAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - '+=' - { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) - { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__SetsSumAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ( - { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - '=' - { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) - { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__NumberAssignment_3_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ruleExactNumber - { after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__NumberAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ruleIntervallNumber - { after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealTypeScope__NumberAssignment_3_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } - ruleRealEnumeration - { after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } - ruleStringReference - { after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__SetsNewAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - '+=' - { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) - { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__SetsSumAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ( - { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - '=' - { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) - { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__NumberAssignment_3_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ruleExactNumber - { after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__NumberAssignment_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ruleIntervallNumber - { after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringTypeScope__NumberAssignment_3_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } - ruleStringEnumeration - { after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClassReference__ElementAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } - ruleMetamodelElement - { after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExactNumber__ExactNumberAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } - RULE_INT - { after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExactNumber__ExactUnlimitedAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } - ( - { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } - '*' - { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } - ) - { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__MinAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } - RULE_INT - { after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__MaxNumberAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } - RULE_INT - { after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntervallNumber__MaxUnlimitedAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } - ( - { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } - '*' - { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } - ) - { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__EntryAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } - ruleINTLiteral - { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IntEnumberation__EntryAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } - ruleINTLiteral - { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__EntryAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } - ruleREALLiteral - { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RealEnumeration__EntryAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } - ruleREALLiteral - { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__EntryAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } - RULE_STRING - { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringEnumeration__EntryAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } - RULE_STRING - { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - RULE_ID - { after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeDeclaration__SpecificationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } - ruleScopeSpecification - { after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ScopeReference__ReferredAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } - ( - { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } - RULE_ID - { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } - ) - { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__MetamodelAssignment_3_0_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } - ruleMetamodel - { after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__PartialModelAssignment_3_1_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } - rulePartialModel - { after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__PatternsAssignment_3_2_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } - ruleGraphPattern - { after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__ScopeAssignment_3_3_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); } - ruleScope - { after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } - ( - { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } - 'number' - { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } - ) - { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__NumberAssignment_3_4_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); } - RULE_INT - { after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__RunSpecifiedAssignment_3_5_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } - ( - { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } - 'runs' - { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } - ) - { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__RunsAssignment_3_5_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); } - RULE_INT - { after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__SolverAssignment_3_6_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); } - ruleSolver - { after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__ConfigAssignment_3_7_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); } - ruleConfig - { after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__DebugFolderAssignment_3_8_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); } - ruleFile - { after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__TargetLogFileAssignment_3_9_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); } - ruleFile - { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); } - ruleFile - { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GenerationTask__TagetFolderAssignment_3_11_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); } - ruleFile - { after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - -RULE_INT : ('0'..'9')+; - -RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); - -RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; - -RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; - -RULE_WS : (' '|'\t'|'\r'|'\n')+; - -RULE_ANY_OTHER : .; +/* + * generated by Xtext 2.16.0 + */ +grammar InternalApplicationConfiguration; + +options { + superClass=AbstractInternalContentAssistParser; +} + +@lexer::header { +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +} + +@parser::header { +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; + +} +@parser::members { + private ApplicationConfigurationGrammarAccess grammarAccess; + + public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } +} + +// Entry rule entryRuleConfigurationScript +entryRuleConfigurationScript +: +{ before(grammarAccess.getConfigurationScriptRule()); } + ruleConfigurationScript +{ after(grammarAccess.getConfigurationScriptRule()); } + EOF +; + +// Rule ConfigurationScript +ruleConfigurationScript + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigurationScriptAccess().getGroup()); } + (rule__ConfigurationScript__Group__0) + { after(grammarAccess.getConfigurationScriptAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleCommand +entryRuleCommand +: +{ before(grammarAccess.getCommandRule()); } + ruleCommand +{ after(grammarAccess.getCommandRule()); } + EOF +; + +// Rule Command +ruleCommand + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getCommandAccess().getAlternatives()); } + (rule__Command__Alternatives) + { after(grammarAccess.getCommandAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleQualifiedName +entryRuleQualifiedName +: +{ before(grammarAccess.getQualifiedNameRule()); } + ruleQualifiedName +{ after(grammarAccess.getQualifiedNameRule()); } + EOF +; + +// Rule QualifiedName +ruleQualifiedName + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getQualifiedNameAccess().getGroup()); } + (rule__QualifiedName__Group__0) + { after(grammarAccess.getQualifiedNameAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleREALLiteral +entryRuleREALLiteral +: +{ before(grammarAccess.getREALLiteralRule()); } + ruleREALLiteral +{ after(grammarAccess.getREALLiteralRule()); } + EOF +; + +// Rule REALLiteral +ruleREALLiteral + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getREALLiteralAccess().getGroup()); } + (rule__REALLiteral__Group__0) + { after(grammarAccess.getREALLiteralAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleINTLiteral +entryRuleINTLiteral +: +{ before(grammarAccess.getINTLiteralRule()); } + ruleINTLiteral +{ after(grammarAccess.getINTLiteralRule()); } + EOF +; + +// Rule INTLiteral +ruleINTLiteral + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getINTLiteralAccess().getGroup()); } + (rule__INTLiteral__Group__0) + { after(grammarAccess.getINTLiteralAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleImport +entryRuleImport +: +{ before(grammarAccess.getImportRule()); } + ruleImport +{ after(grammarAccess.getImportRule()); } + EOF +; + +// Rule Import +ruleImport + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getImportAccess().getAlternatives()); } + (rule__Import__Alternatives) + { after(grammarAccess.getImportAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleEPackageImport +entryRuleEPackageImport +: +{ before(grammarAccess.getEPackageImportRule()); } + ruleEPackageImport +{ after(grammarAccess.getEPackageImportRule()); } + EOF +; + +// Rule EPackageImport +ruleEPackageImport + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getEPackageImportAccess().getGroup()); } + (rule__EPackageImport__Group__0) + { after(grammarAccess.getEPackageImportAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleViatraImport +entryRuleViatraImport +: +{ before(grammarAccess.getViatraImportRule()); } + ruleViatraImport +{ after(grammarAccess.getViatraImportRule()); } + EOF +; + +// Rule ViatraImport +ruleViatraImport + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getViatraImportAccess().getGroup()); } + (rule__ViatraImport__Group__0) + { after(grammarAccess.getViatraImportAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleCftImport +entryRuleCftImport +: +{ before(grammarAccess.getCftImportRule()); } + ruleCftImport +{ after(grammarAccess.getCftImportRule()); } + EOF +; + +// Rule CftImport +ruleCftImport + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getCftImportAccess().getGroup()); } + (rule__CftImport__Group__0) + { after(grammarAccess.getCftImportAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleDeclaration +entryRuleDeclaration +: +{ before(grammarAccess.getDeclarationRule()); } + ruleDeclaration +{ after(grammarAccess.getDeclarationRule()); } + EOF +; + +// Rule Declaration +ruleDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDeclarationAccess().getAlternatives()); } + (rule__Declaration__Alternatives) + { after(grammarAccess.getDeclarationAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleFileSpecification +entryRuleFileSpecification +: +{ before(grammarAccess.getFileSpecificationRule()); } + ruleFileSpecification +{ after(grammarAccess.getFileSpecificationRule()); } + EOF +; + +// Rule FileSpecification +ruleFileSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); } + (rule__FileSpecification__PathAssignment) + { after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleFileDeclaration +entryRuleFileDeclaration +: +{ before(grammarAccess.getFileDeclarationRule()); } + ruleFileDeclaration +{ after(grammarAccess.getFileDeclarationRule()); } + EOF +; + +// Rule FileDeclaration +ruleFileDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFileDeclarationAccess().getGroup()); } + (rule__FileDeclaration__Group__0) + { after(grammarAccess.getFileDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleFileReference +entryRuleFileReference +: +{ before(grammarAccess.getFileReferenceRule()); } + ruleFileReference +{ after(grammarAccess.getFileReferenceRule()); } + EOF +; + +// Rule FileReference +ruleFileReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); } + (rule__FileReference__ReferredAssignment) + { after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleFile +entryRuleFile +: +{ before(grammarAccess.getFileRule()); } + ruleFile +{ after(grammarAccess.getFileRule()); } + EOF +; + +// Rule File +ruleFile + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFileAccess().getAlternatives()); } + (rule__File__Alternatives) + { after(grammarAccess.getFileAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodelSpecification +entryRuleMetamodelSpecification +: +{ before(grammarAccess.getMetamodelSpecificationRule()); } + ruleMetamodelSpecification +{ after(grammarAccess.getMetamodelSpecificationRule()); } + EOF +; + +// Rule MetamodelSpecification +ruleMetamodelSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); } + (rule__MetamodelSpecification__Group__0) + { after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodelEntry +entryRuleMetamodelEntry +: +{ before(grammarAccess.getMetamodelEntryRule()); } + ruleMetamodelEntry +{ after(grammarAccess.getMetamodelEntryRule()); } + EOF +; + +// Rule MetamodelEntry +ruleMetamodelEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); } + (rule__MetamodelEntry__Alternatives) + { after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleAllPackageEntry +entryRuleAllPackageEntry +: +{ before(grammarAccess.getAllPackageEntryRule()); } + ruleAllPackageEntry +{ after(grammarAccess.getAllPackageEntryRule()); } + EOF +; + +// Rule AllPackageEntry +ruleAllPackageEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getAllPackageEntryAccess().getGroup()); } + (rule__AllPackageEntry__Group__0) + { after(grammarAccess.getAllPackageEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodelElement +entryRuleMetamodelElement +: +{ before(grammarAccess.getMetamodelElementRule()); } + ruleMetamodelElement +{ after(grammarAccess.getMetamodelElementRule()); } + EOF +; + +// Rule MetamodelElement +ruleMetamodelElement + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelElementAccess().getGroup()); } + (rule__MetamodelElement__Group__0) + { after(grammarAccess.getMetamodelElementAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodelDeclaration +entryRuleMetamodelDeclaration +: +{ before(grammarAccess.getMetamodelDeclarationRule()); } + ruleMetamodelDeclaration +{ after(grammarAccess.getMetamodelDeclarationRule()); } + EOF +; + +// Rule MetamodelDeclaration +ruleMetamodelDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); } + (rule__MetamodelDeclaration__Group__0) + { after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodelReference +entryRuleMetamodelReference +: +{ before(grammarAccess.getMetamodelReferenceRule()); } + ruleMetamodelReference +{ after(grammarAccess.getMetamodelReferenceRule()); } + EOF +; + +// Rule MetamodelReference +ruleMetamodelReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); } + (rule__MetamodelReference__ReferredAssignment) + { after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMetamodel +entryRuleMetamodel +: +{ before(grammarAccess.getMetamodelRule()); } + ruleMetamodel +{ after(grammarAccess.getMetamodelRule()); } + EOF +; + +// Rule Metamodel +ruleMetamodel + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMetamodelAccess().getAlternatives()); } + (rule__Metamodel__Alternatives) + { after(grammarAccess.getMetamodelAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePartialModelSpecification +entryRulePartialModelSpecification +: +{ before(grammarAccess.getPartialModelSpecificationRule()); } + rulePartialModelSpecification +{ after(grammarAccess.getPartialModelSpecificationRule()); } + EOF +; + +// Rule PartialModelSpecification +rulePartialModelSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); } + (rule__PartialModelSpecification__Group__0) + { after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePartialModelEntry +entryRulePartialModelEntry +: +{ before(grammarAccess.getPartialModelEntryRule()); } + rulePartialModelEntry +{ after(grammarAccess.getPartialModelEntryRule()); } + EOF +; + +// Rule PartialModelEntry +rulePartialModelEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); } + (rule__PartialModelEntry__Alternatives) + { after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleModelEntry +entryRuleModelEntry +: +{ before(grammarAccess.getModelEntryRule()); } + ruleModelEntry +{ after(grammarAccess.getModelEntryRule()); } + EOF +; + +// Rule ModelEntry +ruleModelEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getModelEntryAccess().getPathAssignment()); } + (rule__ModelEntry__PathAssignment) + { after(grammarAccess.getModelEntryAccess().getPathAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleFolderEntry +entryRuleFolderEntry +: +{ before(grammarAccess.getFolderEntryRule()); } + ruleFolderEntry +{ after(grammarAccess.getFolderEntryRule()); } + EOF +; + +// Rule FolderEntry +ruleFolderEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getFolderEntryAccess().getGroup()); } + (rule__FolderEntry__Group__0) + { after(grammarAccess.getFolderEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePartialModelDeclaration +entryRulePartialModelDeclaration +: +{ before(grammarAccess.getPartialModelDeclarationRule()); } + rulePartialModelDeclaration +{ after(grammarAccess.getPartialModelDeclarationRule()); } + EOF +; + +// Rule PartialModelDeclaration +rulePartialModelDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); } + (rule__PartialModelDeclaration__Group__0) + { after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePartialModelReference +entryRulePartialModelReference +: +{ before(grammarAccess.getPartialModelReferenceRule()); } + rulePartialModelReference +{ after(grammarAccess.getPartialModelReferenceRule()); } + EOF +; + +// Rule PartialModelReference +rulePartialModelReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); } + (rule__PartialModelReference__ReferredAssignment) + { after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePartialModel +entryRulePartialModel +: +{ before(grammarAccess.getPartialModelRule()); } + rulePartialModel +{ after(grammarAccess.getPartialModelRule()); } + EOF +; + +// Rule PartialModel +rulePartialModel + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPartialModelAccess().getAlternatives()); } + (rule__PartialModel__Alternatives) + { after(grammarAccess.getPartialModelAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePatternSpecification +entryRulePatternSpecification +: +{ before(grammarAccess.getPatternSpecificationRule()); } + rulePatternSpecification +{ after(grammarAccess.getPatternSpecificationRule()); } + EOF +; + +// Rule PatternSpecification +rulePatternSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPatternSpecificationAccess().getGroup()); } + (rule__PatternSpecification__Group__0) + { after(grammarAccess.getPatternSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePatternEntry +entryRulePatternEntry +: +{ before(grammarAccess.getPatternEntryRule()); } + rulePatternEntry +{ after(grammarAccess.getPatternEntryRule()); } + EOF +; + +// Rule PatternEntry +rulePatternEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPatternEntryAccess().getAlternatives()); } + (rule__PatternEntry__Alternatives) + { after(grammarAccess.getPatternEntryAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleAllPatternEntry +entryRuleAllPatternEntry +: +{ before(grammarAccess.getAllPatternEntryRule()); } + ruleAllPatternEntry +{ after(grammarAccess.getAllPatternEntryRule()); } + EOF +; + +// Rule AllPatternEntry +ruleAllPatternEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getAllPatternEntryAccess().getGroup()); } + (rule__AllPatternEntry__Group__0) + { after(grammarAccess.getAllPatternEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRulePatternElement +entryRulePatternElement +: +{ before(grammarAccess.getPatternElementRule()); } + rulePatternElement +{ after(grammarAccess.getPatternElementRule()); } + EOF +; + +// Rule PatternElement +rulePatternElement + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPatternElementAccess().getGroup()); } + (rule__PatternElement__Group__0) + { after(grammarAccess.getPatternElementAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleGraphPatternDeclaration +entryRuleGraphPatternDeclaration +: +{ before(grammarAccess.getGraphPatternDeclarationRule()); } + ruleGraphPatternDeclaration +{ after(grammarAccess.getGraphPatternDeclarationRule()); } + EOF +; + +// Rule GraphPatternDeclaration +ruleGraphPatternDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); } + (rule__GraphPatternDeclaration__Group__0) + { after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleGraphPatternReference +entryRuleGraphPatternReference +: +{ before(grammarAccess.getGraphPatternReferenceRule()); } + ruleGraphPatternReference +{ after(grammarAccess.getGraphPatternReferenceRule()); } + EOF +; + +// Rule GraphPatternReference +ruleGraphPatternReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); } + (rule__GraphPatternReference__ReferredAssignment) + { after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleGraphPattern +entryRuleGraphPattern +: +{ before(grammarAccess.getGraphPatternRule()); } + ruleGraphPattern +{ after(grammarAccess.getGraphPatternRule()); } + EOF +; + +// Rule GraphPattern +ruleGraphPattern + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGraphPatternAccess().getAlternatives()); } + (rule__GraphPattern__Alternatives) + { after(grammarAccess.getGraphPatternAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectiveSpecification +entryRuleObjectiveSpecification +: +{ before(grammarAccess.getObjectiveSpecificationRule()); } + ruleObjectiveSpecification +{ after(grammarAccess.getObjectiveSpecificationRule()); } + EOF +; + +// Rule ObjectiveSpecification +ruleObjectiveSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveSpecificationAccess().getGroup()); } + (rule__ObjectiveSpecification__Group__0) + { after(grammarAccess.getObjectiveSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectiveEntry +entryRuleObjectiveEntry +: +{ before(grammarAccess.getObjectiveEntryRule()); } + ruleObjectiveEntry +{ after(grammarAccess.getObjectiveEntryRule()); } + EOF +; + +// Rule ObjectiveEntry +ruleObjectiveEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveEntryAccess().getAlternatives()); } + (rule__ObjectiveEntry__Alternatives) + { after(grammarAccess.getObjectiveEntryAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleOptimizationEntry +entryRuleOptimizationEntry +: +{ before(grammarAccess.getOptimizationEntryRule()); } + ruleOptimizationEntry +{ after(grammarAccess.getOptimizationEntryRule()); } + EOF +; + +// Rule OptimizationEntry +ruleOptimizationEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getOptimizationEntryAccess().getGroup()); } + (rule__OptimizationEntry__Group__0) + { after(grammarAccess.getOptimizationEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleThresholdEntry +entryRuleThresholdEntry +: +{ before(grammarAccess.getThresholdEntryRule()); } + ruleThresholdEntry +{ after(grammarAccess.getThresholdEntryRule()); } + EOF +; + +// Rule ThresholdEntry +ruleThresholdEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getThresholdEntryAccess().getGroup()); } + (rule__ThresholdEntry__Group__0) + { after(grammarAccess.getThresholdEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectiveFunction +entryRuleObjectiveFunction +: +{ before(grammarAccess.getObjectiveFunctionRule()); } + ruleObjectiveFunction +{ after(grammarAccess.getObjectiveFunctionRule()); } + EOF +; + +// Rule ObjectiveFunction +ruleObjectiveFunction + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); } + ruleReliabiltiyFunction + { after(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleReliabiltiyFunction +entryRuleReliabiltiyFunction +: +{ before(grammarAccess.getReliabiltiyFunctionRule()); } + ruleReliabiltiyFunction +{ after(grammarAccess.getReliabiltiyFunctionRule()); } + EOF +; + +// Rule ReliabiltiyFunction +ruleReliabiltiyFunction + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getReliabiltiyFunctionAccess().getGroup()); } + (rule__ReliabiltiyFunction__Group__0) + { after(grammarAccess.getReliabiltiyFunctionAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectiveDeclaration +entryRuleObjectiveDeclaration +: +{ before(grammarAccess.getObjectiveDeclarationRule()); } + ruleObjectiveDeclaration +{ after(grammarAccess.getObjectiveDeclarationRule()); } + EOF +; + +// Rule ObjectiveDeclaration +ruleObjectiveDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); } + (rule__ObjectiveDeclaration__Group__0) + { after(grammarAccess.getObjectiveDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectiveReference +entryRuleObjectiveReference +: +{ before(grammarAccess.getObjectiveReferenceRule()); } + ruleObjectiveReference +{ after(grammarAccess.getObjectiveReferenceRule()); } + EOF +; + +// Rule ObjectiveReference +ruleObjectiveReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); } + (rule__ObjectiveReference__ReferredAssignment) + { after(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjective +entryRuleObjective +: +{ before(grammarAccess.getObjectiveRule()); } + ruleObjective +{ after(grammarAccess.getObjectiveRule()); } + EOF +; + +// Rule Objective +ruleObjective + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectiveAccess().getAlternatives()); } + (rule__Objective__Alternatives) + { after(grammarAccess.getObjectiveAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleConfigSpecification +entryRuleConfigSpecification +: +{ before(grammarAccess.getConfigSpecificationRule()); } + ruleConfigSpecification +{ after(grammarAccess.getConfigSpecificationRule()); } + EOF +; + +// Rule ConfigSpecification +ruleConfigSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigSpecificationAccess().getGroup()); } + (rule__ConfigSpecification__Group__0) + { after(grammarAccess.getConfigSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleConfigDeclaration +entryRuleConfigDeclaration +: +{ before(grammarAccess.getConfigDeclarationRule()); } + ruleConfigDeclaration +{ after(grammarAccess.getConfigDeclarationRule()); } + EOF +; + +// Rule ConfigDeclaration +ruleConfigDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigDeclarationAccess().getGroup()); } + (rule__ConfigDeclaration__Group__0) + { after(grammarAccess.getConfigDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleConfigEntry +entryRuleConfigEntry +: +{ before(grammarAccess.getConfigEntryRule()); } + ruleConfigEntry +{ after(grammarAccess.getConfigEntryRule()); } + EOF +; + +// Rule ConfigEntry +ruleConfigEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigEntryAccess().getAlternatives()); } + (rule__ConfigEntry__Alternatives) + { after(grammarAccess.getConfigEntryAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleDocumentationEntry +entryRuleDocumentationEntry +: +{ before(grammarAccess.getDocumentationEntryRule()); } + ruleDocumentationEntry +{ after(grammarAccess.getDocumentationEntryRule()); } + EOF +; + +// Rule DocumentationEntry +ruleDocumentationEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getDocumentationEntryAccess().getGroup()); } + (rule__DocumentationEntry__Group__0) + { after(grammarAccess.getDocumentationEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleRuntimeEntry +entryRuleRuntimeEntry +: +{ before(grammarAccess.getRuntimeEntryRule()); } + ruleRuntimeEntry +{ after(grammarAccess.getRuntimeEntryRule()); } + EOF +; + +// Rule RuntimeEntry +ruleRuntimeEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRuntimeEntryAccess().getGroup()); } + (rule__RuntimeEntry__Group__0) + { after(grammarAccess.getRuntimeEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMemoryEntry +entryRuleMemoryEntry +: +{ before(grammarAccess.getMemoryEntryRule()); } + ruleMemoryEntry +{ after(grammarAccess.getMemoryEntryRule()); } + EOF +; + +// Rule MemoryEntry +ruleMemoryEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMemoryEntryAccess().getGroup()); } + (rule__MemoryEntry__Group__0) + { after(grammarAccess.getMemoryEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleCustomEntry +entryRuleCustomEntry +: +{ before(grammarAccess.getCustomEntryRule()); } + ruleCustomEntry +{ after(grammarAccess.getCustomEntryRule()); } + EOF +; + +// Rule CustomEntry +ruleCustomEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getCustomEntryAccess().getGroup()); } + (rule__CustomEntry__Group__0) + { after(grammarAccess.getCustomEntryAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleConfigReference +entryRuleConfigReference +: +{ before(grammarAccess.getConfigReferenceRule()); } + ruleConfigReference +{ after(grammarAccess.getConfigReferenceRule()); } + EOF +; + +// Rule ConfigReference +ruleConfigReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); } + (rule__ConfigReference__ConfigAssignment) + { after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleConfig +entryRuleConfig +: +{ before(grammarAccess.getConfigRule()); } + ruleConfig +{ after(grammarAccess.getConfigRule()); } + EOF +; + +// Rule Config +ruleConfig + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getConfigAccess().getAlternatives()); } + (rule__Config__Alternatives) + { after(grammarAccess.getConfigAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleScopeSpecification +entryRuleScopeSpecification +: +{ before(grammarAccess.getScopeSpecificationRule()); } + ruleScopeSpecification +{ after(grammarAccess.getScopeSpecificationRule()); } + EOF +; + +// Rule ScopeSpecification +ruleScopeSpecification + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getScopeSpecificationAccess().getGroup()); } + (rule__ScopeSpecification__Group__0) + { after(grammarAccess.getScopeSpecificationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleTypeScope +entryRuleTypeScope +: +{ before(grammarAccess.getTypeScopeRule()); } + ruleTypeScope +{ after(grammarAccess.getTypeScopeRule()); } + EOF +; + +// Rule TypeScope +ruleTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTypeScopeAccess().getAlternatives()); } + (rule__TypeScope__Alternatives) + { after(grammarAccess.getTypeScopeAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleClassTypeScope +entryRuleClassTypeScope +: +{ before(grammarAccess.getClassTypeScopeRule()); } + ruleClassTypeScope +{ after(grammarAccess.getClassTypeScopeRule()); } + EOF +; + +// Rule ClassTypeScope +ruleClassTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getClassTypeScopeAccess().getGroup()); } + (rule__ClassTypeScope__Group__0) + { after(grammarAccess.getClassTypeScopeAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectTypeScope +entryRuleObjectTypeScope +: +{ before(grammarAccess.getObjectTypeScopeRule()); } + ruleObjectTypeScope +{ after(grammarAccess.getObjectTypeScopeRule()); } + EOF +; + +// Rule ObjectTypeScope +ruleObjectTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectTypeScopeAccess().getGroup()); } + (rule__ObjectTypeScope__Group__0) + { after(grammarAccess.getObjectTypeScopeAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleIntegerTypeScope +entryRuleIntegerTypeScope +: +{ before(grammarAccess.getIntegerTypeScopeRule()); } + ruleIntegerTypeScope +{ after(grammarAccess.getIntegerTypeScopeRule()); } + EOF +; + +// Rule IntegerTypeScope +ruleIntegerTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); } + (rule__IntegerTypeScope__Group__0) + { after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleRealTypeScope +entryRuleRealTypeScope +: +{ before(grammarAccess.getRealTypeScopeRule()); } + ruleRealTypeScope +{ after(grammarAccess.getRealTypeScopeRule()); } + EOF +; + +// Rule RealTypeScope +ruleRealTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRealTypeScopeAccess().getGroup()); } + (rule__RealTypeScope__Group__0) + { after(grammarAccess.getRealTypeScopeAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleStringTypeScope +entryRuleStringTypeScope +: +{ before(grammarAccess.getStringTypeScopeRule()); } + ruleStringTypeScope +{ after(grammarAccess.getStringTypeScopeRule()); } + EOF +; + +// Rule StringTypeScope +ruleStringTypeScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getStringTypeScopeAccess().getGroup()); } + (rule__StringTypeScope__Group__0) + { after(grammarAccess.getStringTypeScopeAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleClassReference +entryRuleClassReference +: +{ before(grammarAccess.getClassReferenceRule()); } + ruleClassReference +{ after(grammarAccess.getClassReferenceRule()); } + EOF +; + +// Rule ClassReference +ruleClassReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getClassReferenceAccess().getGroup()); } + (rule__ClassReference__Group__0) + { after(grammarAccess.getClassReferenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleObjectReference +entryRuleObjectReference +: +{ before(grammarAccess.getObjectReferenceRule()); } + ruleObjectReference +{ after(grammarAccess.getObjectReferenceRule()); } + EOF +; + +// Rule ObjectReference +ruleObjectReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getObjectReferenceAccess().getGroup()); } + (rule__ObjectReference__Group__0) + { after(grammarAccess.getObjectReferenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleIntegerReference +entryRuleIntegerReference +: +{ before(grammarAccess.getIntegerReferenceRule()); } + ruleIntegerReference +{ after(grammarAccess.getIntegerReferenceRule()); } + EOF +; + +// Rule IntegerReference +ruleIntegerReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getIntegerReferenceAccess().getGroup()); } + (rule__IntegerReference__Group__0) + { after(grammarAccess.getIntegerReferenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleRealReference +entryRuleRealReference +: +{ before(grammarAccess.getRealReferenceRule()); } + ruleRealReference +{ after(grammarAccess.getRealReferenceRule()); } + EOF +; + +// Rule RealReference +ruleRealReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRealReferenceAccess().getGroup()); } + (rule__RealReference__Group__0) + { after(grammarAccess.getRealReferenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleStringReference +entryRuleStringReference +: +{ before(grammarAccess.getStringReferenceRule()); } + ruleStringReference +{ after(grammarAccess.getStringReferenceRule()); } + EOF +; + +// Rule StringReference +ruleStringReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getStringReferenceAccess().getGroup()); } + (rule__StringReference__Group__0) + { after(grammarAccess.getStringReferenceAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleExactNumber +entryRuleExactNumber +: +{ before(grammarAccess.getExactNumberRule()); } + ruleExactNumber +{ after(grammarAccess.getExactNumberRule()); } + EOF +; + +// Rule ExactNumber +ruleExactNumber + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getExactNumberAccess().getAlternatives()); } + (rule__ExactNumber__Alternatives) + { after(grammarAccess.getExactNumberAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleIntervallNumber +entryRuleIntervallNumber +: +{ before(grammarAccess.getIntervallNumberRule()); } + ruleIntervallNumber +{ after(grammarAccess.getIntervallNumberRule()); } + EOF +; + +// Rule IntervallNumber +ruleIntervallNumber + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getIntervallNumberAccess().getGroup()); } + (rule__IntervallNumber__Group__0) + { after(grammarAccess.getIntervallNumberAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleIntEnumberation +entryRuleIntEnumberation +: +{ before(grammarAccess.getIntEnumberationRule()); } + ruleIntEnumberation +{ after(grammarAccess.getIntEnumberationRule()); } + EOF +; + +// Rule IntEnumberation +ruleIntEnumberation + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getIntEnumberationAccess().getGroup()); } + (rule__IntEnumberation__Group__0) + { after(grammarAccess.getIntEnumberationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleRealEnumeration +entryRuleRealEnumeration +: +{ before(grammarAccess.getRealEnumerationRule()); } + ruleRealEnumeration +{ after(grammarAccess.getRealEnumerationRule()); } + EOF +; + +// Rule RealEnumeration +ruleRealEnumeration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getRealEnumerationAccess().getGroup()); } + (rule__RealEnumeration__Group__0) + { after(grammarAccess.getRealEnumerationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleStringEnumeration +entryRuleStringEnumeration +: +{ before(grammarAccess.getStringEnumerationRule()); } + ruleStringEnumeration +{ after(grammarAccess.getStringEnumerationRule()); } + EOF +; + +// Rule StringEnumeration +ruleStringEnumeration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getStringEnumerationAccess().getGroup()); } + (rule__StringEnumeration__Group__0) + { after(grammarAccess.getStringEnumerationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleScopeDeclaration +entryRuleScopeDeclaration +: +{ before(grammarAccess.getScopeDeclarationRule()); } + ruleScopeDeclaration +{ after(grammarAccess.getScopeDeclarationRule()); } + EOF +; + +// Rule ScopeDeclaration +ruleScopeDeclaration + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getScopeDeclarationAccess().getGroup()); } + (rule__ScopeDeclaration__Group__0) + { after(grammarAccess.getScopeDeclarationAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleScopeReference +entryRuleScopeReference +: +{ before(grammarAccess.getScopeReferenceRule()); } + ruleScopeReference +{ after(grammarAccess.getScopeReferenceRule()); } + EOF +; + +// Rule ScopeReference +ruleScopeReference + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); } + (rule__ScopeReference__ReferredAssignment) + { after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleScope +entryRuleScope +: +{ before(grammarAccess.getScopeRule()); } + ruleScope +{ after(grammarAccess.getScopeRule()); } + EOF +; + +// Rule Scope +ruleScope + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getScopeAccess().getAlternatives()); } + (rule__Scope__Alternatives) + { after(grammarAccess.getScopeAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleTask +entryRuleTask +: +{ before(grammarAccess.getTaskRule()); } + ruleTask +{ after(grammarAccess.getTaskRule()); } + EOF +; + +// Rule Task +ruleTask + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); } + ruleGenerationTask + { after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleGenerationTask +entryRuleGenerationTask +: +{ before(grammarAccess.getGenerationTaskRule()); } + ruleGenerationTask +{ after(grammarAccess.getGenerationTaskRule()); } + EOF +; + +// Rule GenerationTask +ruleGenerationTask + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup()); } + (rule__GenerationTask__Group__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Rule OptimizationDirection +ruleOptimizationDirection + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); } + (rule__OptimizationDirection__Alternatives) + { after(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Rule ComparisonOperator +ruleComparisonOperator + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); } + (rule__ComparisonOperator__Alternatives) + { after(grammarAccess.getComparisonOperatorAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Rule DocumentLevelSpecification +ruleDocumentLevelSpecification + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); } + (rule__DocumentLevelSpecification__Alternatives) + { after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Rule Solver +ruleSolver + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getSolverAccess().getAlternatives()); } + (rule__Solver__Alternatives) + { after(grammarAccess.getSolverAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Command__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); } + ruleDeclaration + { after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); } + ruleTask + { after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Import__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); } + ruleEPackageImport + { after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); } + ruleViatraImport + { after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); } + ruleCftImport + { after(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Declaration__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); } + ruleFileDeclaration + { after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); } + ruleMetamodelDeclaration + { after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); } + rulePartialModelDeclaration + { after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); } + ruleGraphPatternDeclaration + { after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); } + ruleConfigDeclaration + { after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); } + ruleScopeDeclaration + { after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); } + ) + | + ( + { before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); } + ruleObjectiveDeclaration + { after(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__File__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); } + ruleFileSpecification + { after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); } + ruleFileReference + { after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelEntry__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); } + ruleMetamodelElement + { after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); } + ruleAllPackageEntry + { after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Metamodel__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); } + ruleMetamodelReference + { after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); } + ruleMetamodelSpecification + { after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelEntry__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); } + ruleModelEntry + { after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); } + ruleFolderEntry + { after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModel__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); } + rulePartialModelSpecification + { after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); } + rulePartialModelReference + { after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternEntry__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); } + rulePatternElement + { after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); } + ruleAllPatternEntry + { after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPattern__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); } + ruleGraphPatternReference + { after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); } + rulePatternSpecification + { after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveEntry__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); } + ruleOptimizationEntry + { after(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); } + ruleThresholdEntry + { after(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Objective__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); } + ruleObjectiveReference + { after(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); } + ruleObjectiveSpecification + { after(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigEntry__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); } + ruleDocumentationEntry + { after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); } + ruleRuntimeEntry + { after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); } + ruleMemoryEntry + { after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); } + ruleCustomEntry + { after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Config__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); } + ruleConfigSpecification + { after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); } + ruleConfigReference + { after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__TypeScope__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); } + ruleClassTypeScope + { after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); } + ruleObjectTypeScope + { after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); } + ) + | + ( + { before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); } + ruleIntegerTypeScope + { after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); } + ) + | + ( + { before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); } + ruleRealTypeScope + { after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); } + ) + | + ( + { before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); } + ruleStringTypeScope + { after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); } + (rule__ClassTypeScope__SetsNewAssignment_2_0) + { after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); } + (rule__ClassTypeScope__SetsSumAssignment_2_1) + { after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Alternatives_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } + (rule__ClassTypeScope__NumberAssignment_3_0) + { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); } + ) + | + ( + { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } + (rule__ClassTypeScope__NumberAssignment_3_1) + { after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } + (rule__ObjectTypeScope__SetsNewAssignment_2_0) + { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } + (rule__ObjectTypeScope__SetsSumAssignment_2_1) + { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Alternatives_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } + (rule__ObjectTypeScope__NumberAssignment_3_0) + { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); } + ) + | + ( + { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } + (rule__ObjectTypeScope__NumberAssignment_3_1) + { after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } + (rule__IntegerTypeScope__SetsNewAssignment_2_0) + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } + (rule__IntegerTypeScope__SetsSumAssignment_2_1) + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Alternatives_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } + (rule__IntegerTypeScope__NumberAssignment_3_0) + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); } + ) + | + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } + (rule__IntegerTypeScope__NumberAssignment_3_1) + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); } + ) + | + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } + (rule__IntegerTypeScope__NumberAssignment_3_2) + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } + (rule__RealTypeScope__SetsNewAssignment_2_0) + { after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } + (rule__RealTypeScope__SetsSumAssignment_2_1) + { after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Alternatives_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } + (rule__RealTypeScope__NumberAssignment_3_0) + { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); } + ) + | + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } + (rule__RealTypeScope__NumberAssignment_3_1) + { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); } + ) + | + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } + (rule__RealTypeScope__NumberAssignment_3_2) + { after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } + (rule__StringTypeScope__SetsNewAssignment_2_0) + { after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } + (rule__StringTypeScope__SetsSumAssignment_2_1) + { after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Alternatives_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } + (rule__StringTypeScope__NumberAssignment_3_0) + { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); } + ) + | + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } + (rule__StringTypeScope__NumberAssignment_3_1) + { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); } + ) + | + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } + (rule__StringTypeScope__NumberAssignment_3_2) + { after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ExactNumber__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } + (rule__ExactNumber__ExactNumberAssignment_0) + { after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); } + ) + | + ( + { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } + (rule__ExactNumber__ExactUnlimitedAssignment_1) + { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } + (rule__IntervallNumber__MaxNumberAssignment_2_0) + { after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); } + ) + | + ( + { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } + (rule__IntervallNumber__MaxUnlimitedAssignment_2_1) + { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Scope__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } + ruleScopeSpecification + { after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } + ruleScopeReference + { after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationDirection__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); } + ('minimize') + { after(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); } + ('maximize') + { after(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComparisonOperator__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); } + ('<=') + { after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); } + ('>=') + { after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentLevelSpecification__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } + ('none') + { after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } + ('normal') + { after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); } + ) + | + ( + { before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } + ('full') + { after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Solver__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } + ('SMTSolver') + { after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } + ('AlloySolver') + { after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); } + ) + | + ( + { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } + ('ViatraSolver') + { after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigurationScript__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigurationScript__Group__0__Impl + rule__ConfigurationScript__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigurationScript__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } + (rule__ConfigurationScript__ImportsAssignment_0)* + { after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigurationScript__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigurationScript__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigurationScript__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } + (rule__ConfigurationScript__CommandsAssignment_1)* + { after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__QualifiedName__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__QualifiedName__Group__0__Impl + rule__QualifiedName__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } + RULE_ID + { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__QualifiedName__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } + (rule__QualifiedName__Group_1__0)* + { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__QualifiedName__Group_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__QualifiedName__Group_1__0__Impl + rule__QualifiedName__Group_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } + '.' + { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__QualifiedName__Group_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__QualifiedName__Group_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } + RULE_ID + { after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__REALLiteral__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__REALLiteral__Group__0__Impl + rule__REALLiteral__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } + ('-')? + { after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__REALLiteral__Group__1__Impl + rule__REALLiteral__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } + RULE_INT + { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__REALLiteral__Group__2__Impl + rule__REALLiteral__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } + '.' + { after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__REALLiteral__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__REALLiteral__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } + RULE_INT + { after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__INTLiteral__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__INTLiteral__Group__0__Impl + rule__INTLiteral__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__INTLiteral__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } + ('-')? + { after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__INTLiteral__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__INTLiteral__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__INTLiteral__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } + RULE_INT + { after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__EPackageImport__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__EPackageImport__Group__0__Impl + rule__EPackageImport__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } + 'import' + { after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__EPackageImport__Group__1__Impl + rule__EPackageImport__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } + 'epackage' + { after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__EPackageImport__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } + (rule__EPackageImport__ImportedPackageAssignment_2) + { after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ViatraImport__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ViatraImport__Group__0__Impl + rule__ViatraImport__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } + 'import' + { after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ViatraImport__Group__1__Impl + rule__ViatraImport__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } + 'viatra' + { after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ViatraImport__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } + (rule__ViatraImport__ImportedViatraAssignment_2) + { after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__CftImport__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__CftImport__Group__0__Impl + rule__CftImport__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__CftImport__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCftImportAccess().getImportKeyword_0()); } + 'import' + { after(grammarAccess.getCftImportAccess().getImportKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CftImport__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__CftImport__Group__1__Impl + rule__CftImport__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__CftImport__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); } + 'reliability' + { after(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CftImport__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__CftImport__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__CftImport__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); } + (rule__CftImport__ImportedCftAssignment_2) + { after(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__FileDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__FileDeclaration__Group__0__Impl + rule__FileDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } + 'file' + { after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__FileDeclaration__Group__1__Impl + rule__FileDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } + (rule__FileDeclaration__NameAssignment_1) + { after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__FileDeclaration__Group__2__Impl + rule__FileDeclaration__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } + '=' + { after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__FileDeclaration__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } + (rule__FileDeclaration__SpecificationAssignment_3) + { after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group__0__Impl + rule__MetamodelSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } + '{' + { after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group__1__Impl + rule__MetamodelSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } + (rule__MetamodelSpecification__EntriesAssignment_1) + { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group__2__Impl + rule__MetamodelSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } + (rule__MetamodelSpecification__Group_2__0)* + { after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group_2__0__Impl + rule__MetamodelSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } + ',' + { after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } + (rule__MetamodelSpecification__EntriesAssignment_2_1) + { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPackageEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group__0__Impl + rule__AllPackageEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } + 'package' + { after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group__1__Impl + rule__AllPackageEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } + (rule__AllPackageEntry__PackageAssignment_1) + { after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } + (rule__AllPackageEntry__Group_2__0)? + { after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPackageEntry__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2__0__Impl + rule__AllPackageEntry__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } + 'excluding' + { after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2__1__Impl + rule__AllPackageEntry__Group_2__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } + '{' + { after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2__2__Impl + rule__AllPackageEntry__Group_2__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } + (rule__AllPackageEntry__ExclusionAssignment_2_2) + { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2__3__Impl + rule__AllPackageEntry__Group_2__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } + (rule__AllPackageEntry__Group_2_3__0)* + { after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } + '}' + { after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPackageEntry__Group_2_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2_3__0__Impl + rule__AllPackageEntry__Group_2_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } + ',' + { after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPackageEntry__Group_2_3__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__Group_2_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } + (rule__AllPackageEntry__ExclusionAssignment_2_3_1) + { after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelElement__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group__0__Impl + rule__MetamodelElement__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getGroup_0()); } + (rule__MetamodelElement__Group_0__0)? + { after(grammarAccess.getMetamodelElementAccess().getGroup_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group__1__Impl + rule__MetamodelElement__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } + (rule__MetamodelElement__ClassifierAssignment_1) + { after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getGroup_2()); } + (rule__MetamodelElement__Group_2__0)? + { after(grammarAccess.getMetamodelElementAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelElement__Group_0__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group_0__0__Impl + rule__MetamodelElement__Group_0__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_0__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } + (rule__MetamodelElement__PackageAssignment_0_0) + { after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_0__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group_0__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_0__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } + '::' + { after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelElement__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group_2__0__Impl + rule__MetamodelElement__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } + '.' + { after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelElement__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } + (rule__MetamodelElement__FeatureAssignment_2_1) + { after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MetamodelDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelDeclaration__Group__0__Impl + rule__MetamodelDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } + 'metamodel' + { after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelDeclaration__Group__1__Impl + rule__MetamodelDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } + (rule__MetamodelDeclaration__NameAssignment_1) + { after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__MetamodelDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } + (rule__MetamodelDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PartialModelSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group__0__Impl + rule__PartialModelSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } + '{' + { after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group__1__Impl + rule__PartialModelSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } + (rule__PartialModelSpecification__EntryAssignment_1) + { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group__2__Impl + rule__PartialModelSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } + (rule__PartialModelSpecification__Group_2__0)? + { after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PartialModelSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group_2__0__Impl + rule__PartialModelSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } + ',' + { after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } + (rule__PartialModelSpecification__EntryAssignment_2_1) + { after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__FolderEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group__0__Impl + rule__FolderEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } + 'folder' + { after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group__1__Impl + rule__FolderEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } + (rule__FolderEntry__PathAssignment_1) + { after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getGroup_2()); } + (rule__FolderEntry__Group_2__0)? + { after(grammarAccess.getFolderEntryAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__FolderEntry__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2__0__Impl + rule__FolderEntry__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } + 'excluding' + { after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2__1__Impl + rule__FolderEntry__Group_2__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } + '{' + { after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2__2__Impl + rule__FolderEntry__Group_2__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } + (rule__FolderEntry__ExclusionAssignment_2_2) + { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2__3__Impl + rule__FolderEntry__Group_2__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } + (rule__FolderEntry__Group_2_3__0)* + { after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } + '}' + { after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__FolderEntry__Group_2_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2_3__0__Impl + rule__FolderEntry__Group_2_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } + ',' + { after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__FolderEntry__Group_2_3__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__Group_2_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } + (rule__FolderEntry__ExclusionAssignment_2_3_1) + { after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PartialModelDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelDeclaration__Group__0__Impl + rule__PartialModelDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } + 'models' + { after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelDeclaration__Group__1__Impl + rule__PartialModelDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } + (rule__PartialModelDeclaration__NameAssignment_1) + { after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__PartialModelDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } + (rule__PartialModelDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PatternSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group__0__Impl + rule__PatternSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } + '{' + { after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group__1__Impl + rule__PatternSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } + (rule__PatternSpecification__EntriesAssignment_1) + { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group__2__Impl + rule__PatternSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } + (rule__PatternSpecification__Group_2__0)* + { after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PatternSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group_2__0__Impl + rule__PatternSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } + ',' + { after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } + (rule__PatternSpecification__EntriesAssignment_2_1) + { after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPatternEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group__0__Impl + rule__AllPatternEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } + 'package' + { after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group__1__Impl + rule__AllPatternEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } + (rule__AllPatternEntry__PackageAssignment_1) + { after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } + (rule__AllPatternEntry__Group_2__0)? + { after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPatternEntry__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2__0__Impl + rule__AllPatternEntry__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } + 'excluding' + { after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2__1__Impl + rule__AllPatternEntry__Group_2__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } + '{' + { after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2__2__Impl + rule__AllPatternEntry__Group_2__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } + (rule__AllPatternEntry__ExclusuionAssignment_2_2) + { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2__3__Impl + rule__AllPatternEntry__Group_2__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } + (rule__AllPatternEntry__Group_2_3__0)* + { after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } + '}' + { after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__AllPatternEntry__Group_2_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2_3__0__Impl + rule__AllPatternEntry__Group_2_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } + ',' + { after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AllPatternEntry__Group_2_3__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__Group_2_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } + (rule__AllPatternEntry__ExclusuionAssignment_2_3_1) + { after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PatternElement__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternElement__Group__0__Impl + rule__PatternElement__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternElementAccess().getGroup_0()); } + (rule__PatternElement__Group_0__0)? + { after(grammarAccess.getPatternElementAccess().getGroup_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternElement__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } + (rule__PatternElement__PatternAssignment_1) + { after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__PatternElement__Group_0__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternElement__Group_0__0__Impl + rule__PatternElement__Group_0__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group_0__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } + (rule__PatternElement__PackageAssignment_0_0) + { after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group_0__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__PatternElement__Group_0__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__Group_0__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } + '::' + { after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GraphPatternDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GraphPatternDeclaration__Group__0__Impl + rule__GraphPatternDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } + 'constraints' + { after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GraphPatternDeclaration__Group__1__Impl + rule__GraphPatternDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } + (rule__GraphPatternDeclaration__NameAssignment_1) + { after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GraphPatternDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } + (rule__GraphPatternDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ObjectiveSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group__0__Impl + rule__ObjectiveSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); } + '{' + { after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group__1__Impl + rule__ObjectiveSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); } + (rule__ObjectiveSpecification__EntriesAssignment_1) + { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group__2__Impl + rule__ObjectiveSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); } + (rule__ObjectiveSpecification__Group_2__0)* + { after(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ObjectiveSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group_2__0__Impl + rule__ObjectiveSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); } + ',' + { after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); } + (rule__ObjectiveSpecification__EntriesAssignment_2_1) + { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__OptimizationEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__OptimizationEntry__Group__0__Impl + rule__OptimizationEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); } + (rule__OptimizationEntry__DirectionAssignment_0) + { after(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__OptimizationEntry__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); } + (rule__OptimizationEntry__FunctionAssignment_1) + { after(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ThresholdEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ThresholdEntry__Group__0__Impl + rule__ThresholdEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); } + (rule__ThresholdEntry__FunctionAssignment_0) + { after(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ThresholdEntry__Group__1__Impl + rule__ThresholdEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); } + (rule__ThresholdEntry__OperatorAssignment_1) + { after(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ThresholdEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); } + (rule__ThresholdEntry__ThresholdAssignment_2) + { after(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ReliabiltiyFunction__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ReliabiltiyFunction__Group__0__Impl + rule__ReliabiltiyFunction__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyFunction__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); } + 'reliability' + { after(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyFunction__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ReliabiltiyFunction__Group__1__Impl + rule__ReliabiltiyFunction__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyFunction__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1()); } + (rule__ReliabiltiyFunction__Group_1__0)? + { after(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyFunction__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ReliabiltiyFunction__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyFunction__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2()); } + (rule__ReliabiltiyFunction__TransformationAssignment_2) + { after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ReliabiltiyFunction__Group_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ReliabiltiyFunction__Group_1__0__Impl + rule__ReliabiltiyFunction__Group_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyFunction__Group_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0()); } + (rule__ReliabiltiyFunction__PackageAssignment_1_0) + { after(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyFunction__Group_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ReliabiltiyFunction__Group_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyFunction__Group_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); } + '::' + { after(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ObjectiveDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveDeclaration__Group__0__Impl + rule__ObjectiveDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); } + 'objectives' + { after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveDeclaration__Group__1__Impl + rule__ObjectiveDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); } + (rule__ObjectiveDeclaration__NameAssignment_1) + { after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectiveDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); } + (rule__ObjectiveDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ConfigSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group__0__Impl + rule__ConfigSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } + () + { after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group__1__Impl + rule__ConfigSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group__2__Impl + rule__ConfigSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } + (rule__ConfigSpecification__Group_2__0)? + { after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ConfigSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group_2__0__Impl + rule__ConfigSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } + (rule__ConfigSpecification__EntriesAssignment_2_0) + { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } + (rule__ConfigSpecification__Group_2_1__0)* + { after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ConfigSpecification__Group_2_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group_2_1__0__Impl + rule__ConfigSpecification__Group_2_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } + ',' + { after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigSpecification__Group_2_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__Group_2_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } + (rule__ConfigSpecification__EntriesAssignment_2_1_1) + { after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ConfigDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigDeclaration__Group__0__Impl + rule__ConfigDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } + 'config' + { after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigDeclaration__Group__1__Impl + rule__ConfigDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } + (rule__ConfigDeclaration__NameAssignment_1) + { after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ConfigDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } + (rule__ConfigDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__DocumentationEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__DocumentationEntry__Group__0__Impl + rule__DocumentationEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } + 'log-level' + { after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__DocumentationEntry__Group__1__Impl + rule__DocumentationEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } + '=' + { after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__DocumentationEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } + (rule__DocumentationEntry__LevelAssignment_2) + { after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RuntimeEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RuntimeEntry__Group__0__Impl + rule__RuntimeEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } + 'runtime' + { after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RuntimeEntry__Group__1__Impl + rule__RuntimeEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } + '=' + { after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__RuntimeEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } + (rule__RuntimeEntry__MillisecLimitAssignment_2) + { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MemoryEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MemoryEntry__Group__0__Impl + rule__MemoryEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } + 'memory' + { after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MemoryEntry__Group__1__Impl + rule__MemoryEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } + '=' + { after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__MemoryEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } + (rule__MemoryEntry__MegabyteLimitAssignment_2) + { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__CustomEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__CustomEntry__Group__0__Impl + rule__CustomEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } + (rule__CustomEntry__KeyAssignment_0) + { after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__CustomEntry__Group__1__Impl + rule__CustomEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } + '=' + { after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__CustomEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } + (rule__CustomEntry__ValueAssignment_2) + { after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ScopeSpecification__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group__0__Impl + rule__ScopeSpecification__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } + () + { after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group__1__Impl + rule__ScopeSpecification__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group__2__Impl + rule__ScopeSpecification__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } + (rule__ScopeSpecification__Group_2__0)? + { after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ScopeSpecification__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group_2__0__Impl + rule__ScopeSpecification__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } + (rule__ScopeSpecification__ScopesAssignment_2_0) + { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } + (rule__ScopeSpecification__Group_2_1__0)* + { after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ScopeSpecification__Group_2_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group_2_1__0__Impl + rule__ScopeSpecification__Group_2_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } + ',' + { after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeSpecification__Group_2_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__Group_2_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } + (rule__ScopeSpecification__ScopesAssignment_2_1_1) + { after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ClassTypeScope__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassTypeScope__Group__0__Impl + rule__ClassTypeScope__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } + '#' + { after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassTypeScope__Group__1__Impl + rule__ClassTypeScope__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } + (rule__ClassTypeScope__TypeAssignment_1) + { after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassTypeScope__Group__2__Impl + rule__ClassTypeScope__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } + (rule__ClassTypeScope__Alternatives_2) + { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassTypeScope__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } + (rule__ClassTypeScope__Alternatives_3) + { after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ObjectTypeScope__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectTypeScope__Group__0__Impl + rule__ObjectTypeScope__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } + '#' + { after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectTypeScope__Group__1__Impl + rule__ObjectTypeScope__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } + (rule__ObjectTypeScope__TypeAssignment_1) + { after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectTypeScope__Group__2__Impl + rule__ObjectTypeScope__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } + (rule__ObjectTypeScope__Alternatives_2) + { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectTypeScope__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } + (rule__ObjectTypeScope__Alternatives_3) + { after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntegerTypeScope__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerTypeScope__Group__0__Impl + rule__IntegerTypeScope__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } + '#' + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerTypeScope__Group__1__Impl + rule__IntegerTypeScope__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } + (rule__IntegerTypeScope__TypeAssignment_1) + { after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerTypeScope__Group__2__Impl + rule__IntegerTypeScope__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } + (rule__IntegerTypeScope__Alternatives_2) + { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerTypeScope__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } + (rule__IntegerTypeScope__Alternatives_3) + { after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RealTypeScope__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealTypeScope__Group__0__Impl + rule__RealTypeScope__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } + '#' + { after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealTypeScope__Group__1__Impl + rule__RealTypeScope__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } + (rule__RealTypeScope__TypeAssignment_1) + { after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealTypeScope__Group__2__Impl + rule__RealTypeScope__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } + (rule__RealTypeScope__Alternatives_2) + { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealTypeScope__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } + (rule__RealTypeScope__Alternatives_3) + { after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__StringTypeScope__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringTypeScope__Group__0__Impl + rule__StringTypeScope__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } + '#' + { after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringTypeScope__Group__1__Impl + rule__StringTypeScope__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } + (rule__StringTypeScope__TypeAssignment_1) + { after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringTypeScope__Group__2__Impl + rule__StringTypeScope__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } + (rule__StringTypeScope__Alternatives_2) + { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringTypeScope__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } + (rule__StringTypeScope__Alternatives_3) + { after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ClassReference__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassReference__Group__0__Impl + rule__ClassReference__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } + '<' + { after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassReference__Group__1__Impl + rule__ClassReference__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } + (rule__ClassReference__ElementAssignment_1) + { after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ClassReference__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } + '>' + { after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ObjectReference__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectReference__Group__0__Impl + rule__ObjectReference__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectReference__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } + () + { after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectReference__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ObjectReference__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectReference__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } + 'node' + { after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntegerReference__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerReference__Group__0__Impl + rule__IntegerReference__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerReference__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } + () + { after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerReference__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntegerReference__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerReference__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } + 'int' + { after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RealReference__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealReference__Group__0__Impl + rule__RealReference__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealReference__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } + () + { after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealReference__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealReference__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RealReference__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } + 'real' + { after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__StringReference__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringReference__Group__0__Impl + rule__StringReference__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringReference__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } + () + { after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringReference__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringReference__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__StringReference__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } + 'string' + { after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntervallNumber__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntervallNumber__Group__0__Impl + rule__IntervallNumber__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } + (rule__IntervallNumber__MinAssignment_0) + { after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntervallNumber__Group__1__Impl + rule__IntervallNumber__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } + '..' + { after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntervallNumber__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } + (rule__IntervallNumber__Alternatives_2) + { after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntEnumberation__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group__0__Impl + rule__IntEnumberation__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } + () + { after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group__1__Impl + rule__IntEnumberation__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group__2__Impl + rule__IntEnumberation__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); } + (rule__IntEnumberation__Group_2__0)? + { after(grammarAccess.getIntEnumberationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntEnumberation__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group_2__0__Impl + rule__IntEnumberation__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } + (rule__IntEnumberation__EntryAssignment_2_0) + { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } + (rule__IntEnumberation__Group_2_1__0)* + { after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__IntEnumberation__Group_2_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group_2_1__0__Impl + rule__IntEnumberation__Group_2_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } + ',' + { after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__IntEnumberation__Group_2_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__Group_2_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } + (rule__IntEnumberation__EntryAssignment_2_1_1) + { after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RealEnumeration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group__0__Impl + rule__RealEnumeration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } + () + { after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group__1__Impl + rule__RealEnumeration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group__2__Impl + rule__RealEnumeration__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); } + (rule__RealEnumeration__Group_2__0)? + { after(grammarAccess.getRealEnumerationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RealEnumeration__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group_2__0__Impl + rule__RealEnumeration__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } + (rule__RealEnumeration__EntryAssignment_2_0) + { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } + (rule__RealEnumeration__Group_2_1__0)* + { after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__RealEnumeration__Group_2_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group_2_1__0__Impl + rule__RealEnumeration__Group_2_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } + ',' + { after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__RealEnumeration__Group_2_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__Group_2_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } + (rule__RealEnumeration__EntryAssignment_2_1_1) + { after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__StringEnumeration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group__0__Impl + rule__StringEnumeration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } + () + { after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group__1__Impl + rule__StringEnumeration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group__2__Impl + rule__StringEnumeration__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); } + (rule__StringEnumeration__Group_2__0)? + { after(grammarAccess.getStringEnumerationAccess().getGroup_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } + '}' + { after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__StringEnumeration__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group_2__0__Impl + rule__StringEnumeration__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } + (rule__StringEnumeration__EntryAssignment_2_0) + { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } + (rule__StringEnumeration__Group_2_1__0)* + { after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__StringEnumeration__Group_2_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group_2_1__0__Impl + rule__StringEnumeration__Group_2_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } + ',' + { after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__StringEnumeration__Group_2_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__Group_2_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } + (rule__StringEnumeration__EntryAssignment_2_1_1) + { after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ScopeDeclaration__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeDeclaration__Group__0__Impl + rule__ScopeDeclaration__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } + 'scope' + { after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeDeclaration__Group__1__Impl + rule__ScopeDeclaration__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } + (rule__ScopeDeclaration__NameAssignment_1) + { after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScopeDeclaration__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } + (rule__ScopeDeclaration__SpecificationAssignment_2) + { after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group__0__Impl + rule__GenerationTask__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } + 'generate' + { after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group__1__Impl + rule__GenerationTask__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } + () + { after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group__2__Impl + rule__GenerationTask__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } + '{' + { after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group__3__Impl + rule__GenerationTask__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } + (rule__GenerationTask__UnorderedGroup_3) + { after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } + '}' + { after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_0__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_0__0__Impl + rule__GenerationTask__Group_3_0__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_0__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } + 'metamodel' + { after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_0__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_0__1__Impl + rule__GenerationTask__Group_3_0__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_0__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_0__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_0__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_0__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } + (rule__GenerationTask__MetamodelAssignment_3_0_2) + { after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_1__0__Impl + rule__GenerationTask__Group_3_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } + 'partial-model' + { after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_1__1__Impl + rule__GenerationTask__Group_3_1__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_1__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_1__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_1__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } + (rule__GenerationTask__PartialModelAssignment_3_1_2) + { after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_2__0__Impl + rule__GenerationTask__Group_3_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } + 'constraints' + { after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_2__1__Impl + rule__GenerationTask__Group_3_2__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_2__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_2__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_2__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } + (rule__GenerationTask__PatternsAssignment_3_2_2) + { after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_3__0__Impl + rule__GenerationTask__Group_3_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); } + 'objectives' + { after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_3__1__Impl + rule__GenerationTask__Group_3_3__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_3__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_3__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_3__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); } + (rule__GenerationTask__ObjectivesAssignment_3_3_2) + { after(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_4__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_4__0__Impl + rule__GenerationTask__Group_3_4__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_4__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); } + 'scope' + { after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_4__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_4__1__Impl + rule__GenerationTask__Group_3_4__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_4__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_4__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_4__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_4__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); } + (rule__GenerationTask__ScopeAssignment_3_4_2) + { after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_5__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_5__0__Impl + rule__GenerationTask__Group_3_5__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_5__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); } + (rule__GenerationTask__NumberSpecifiedAssignment_3_5_0) + { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_5__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_5__1__Impl + rule__GenerationTask__Group_3_5__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_5__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_5__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_5__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_5__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); } + (rule__GenerationTask__NumberAssignment_3_5_2) + { after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_6__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_6__0__Impl + rule__GenerationTask__Group_3_6__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_6__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); } + (rule__GenerationTask__RunSpecifiedAssignment_3_6_0) + { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_6__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_6__1__Impl + rule__GenerationTask__Group_3_6__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_6__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_6__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_6__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_6__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); } + (rule__GenerationTask__RunsAssignment_3_6_2) + { after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_7__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_7__0__Impl + rule__GenerationTask__Group_3_7__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_7__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); } + 'solver' + { after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_7__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_7__1__Impl + rule__GenerationTask__Group_3_7__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_7__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_7__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_7__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_7__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); } + (rule__GenerationTask__SolverAssignment_3_7_2) + { after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_8__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_8__0__Impl + rule__GenerationTask__Group_3_8__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_8__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); } + 'config' + { after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_8__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_8__1__Impl + rule__GenerationTask__Group_3_8__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_8__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_8__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_8__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_8__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); } + (rule__GenerationTask__ConfigAssignment_3_8_2) + { after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_9__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_9__0__Impl + rule__GenerationTask__Group_3_9__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_9__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); } + 'debug' + { after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_9__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_9__1__Impl + rule__GenerationTask__Group_3_9__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_9__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_9__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_9__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_9__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); } + (rule__GenerationTask__DebugFolderAssignment_3_9_2) + { after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_10__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_10__0__Impl + rule__GenerationTask__Group_3_10__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_10__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); } + 'log' + { after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_10__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_10__1__Impl + rule__GenerationTask__Group_3_10__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_10__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_10__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_10__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_10__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); } + (rule__GenerationTask__TargetLogFileAssignment_3_10_2) + { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_11__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_11__0__Impl + rule__GenerationTask__Group_3_11__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_11__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); } + 'statistics' + { after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_11__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_11__1__Impl + rule__GenerationTask__Group_3_11__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_11__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_11__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_11__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_11__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); } + (rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2) + { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__Group_3_12__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_12__0__Impl + rule__GenerationTask__Group_3_12__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_12__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); } + 'output' + { after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_12__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_12__1__Impl + rule__GenerationTask__Group_3_12__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_12__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); } + '=' + { after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_12__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__Group_3_12__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__Group_3_12__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); } + (rule__GenerationTask__TagetFolderAssignment_3_12_2) + { after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__GenerationTask__UnorderedGroup_3 + @init { + int stackSize = keepStackSize(); + getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } +: + rule__GenerationTask__UnorderedGroup_3__0 + ? +; +finally { + getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__Impl + @init { + int stackSize = keepStackSize(); + boolean selected = false; + } +: + ( + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } + (rule__GenerationTask__Group_3_0__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } + (rule__GenerationTask__Group_3_1__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } + (rule__GenerationTask__Group_3_2__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } + (rule__GenerationTask__Group_3_3__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } + (rule__GenerationTask__Group_3_4__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } + (rule__GenerationTask__Group_3_5__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } + (rule__GenerationTask__Group_3_6__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } + (rule__GenerationTask__Group_3_7__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } + (rule__GenerationTask__Group_3_8__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } + (rule__GenerationTask__Group_3_9__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } + (rule__GenerationTask__Group_3_10__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } + (rule__GenerationTask__Group_3_11__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); } + ) + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); + } + { + selected = true; + } + ( + { before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); } + (rule__GenerationTask__Group_3_12__0) + { after(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); } + ) + ) + ) + ) +; +finally { + if (selected) + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__1? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__2? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__3? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__4? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__5? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__5 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__6? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__6 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__7? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__7 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__8? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__8 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__9? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__9 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__10? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__10 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__11? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__11 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl + rule__GenerationTask__UnorderedGroup_3__12? +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__UnorderedGroup_3__12 + @init { + int stackSize = keepStackSize(); + } +: + rule__GenerationTask__UnorderedGroup_3__Impl +; +finally { + restoreStackSize(stackSize); +} + + +rule__ConfigurationScript__ImportsAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } + ruleImport + { after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigurationScript__CommandsAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } + ruleCommand + { after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__EPackageImport__ImportedPackageAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } + ( + { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } + RULE_STRING + { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); } + ) + { after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ViatraImport__ImportedViatraAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } + ( + { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } + RULE_STRING + { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); } + ) + { after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CftImport__ImportedCftAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); } + ( + { before(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); } + RULE_STRING + { after(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); } + ) + { after(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileSpecification__PathAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } + RULE_STRING + { after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileDeclaration__SpecificationAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } + ruleFileSpecification + { after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FileReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__EntriesAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } + ruleMetamodelEntry + { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelSpecification__EntriesAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } + ruleMetamodelEntry + { after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__PackageAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } + ( + { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } + ruleQualifiedName + { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); } + ) + { after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__ExclusionAssignment_2_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } + ruleMetamodelElement + { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPackageEntry__ExclusionAssignment_2_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } + ruleMetamodelElement + { after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__PackageAssignment_0_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } + ( + { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } + ruleQualifiedName + { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); } + ) + { after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__ClassifierAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } + ( + { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } + RULE_ID + { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); } + ) + { after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelElement__FeatureAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } + ( + { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } + RULE_ID + { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); } + ) + { after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } + ruleMetamodelSpecification + { after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MetamodelReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__EntryAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } + rulePartialModelEntry + { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelSpecification__EntryAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } + rulePartialModelEntry + { after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ModelEntry__PathAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } + ruleFile + { after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__PathAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } + ruleFile + { after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__ExclusionAssignment_2_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } + ruleModelEntry + { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__FolderEntry__ExclusionAssignment_2_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } + ruleModelEntry + { after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } + rulePartialModelSpecification + { after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PartialModelReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__EntriesAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } + rulePatternEntry + { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternSpecification__EntriesAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } + rulePatternEntry + { after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__PackageAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } + ( + { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } + ruleQualifiedName + { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); } + ) + { after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__ExclusuionAssignment_2_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } + rulePatternElement + { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__AllPatternEntry__ExclusuionAssignment_2_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } + rulePatternElement + { after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__PackageAssignment_0_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } + ( + { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } + ruleQualifiedName + { after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); } + ) + { after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__PatternElement__PatternAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } + ( + { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } + RULE_ID + { after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); } + ) + { after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } + rulePatternSpecification + { after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GraphPatternReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__EntriesAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); } + ruleObjectiveEntry + { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveSpecification__EntriesAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); } + ruleObjectiveEntry + { after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationEntry__DirectionAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); } + ruleOptimizationDirection + { after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__OptimizationEntry__FunctionAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); } + ruleObjectiveFunction + { after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__FunctionAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); } + ruleObjectiveFunction + { after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__OperatorAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); } + ruleComparisonOperator + { after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ThresholdEntry__ThresholdAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); } + ruleREALLiteral + { after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyFunction__PackageAssignment_1_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); } + ( + { before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } + ruleQualifiedName + { after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } + ) + { after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyFunction__TransformationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } + ( + { before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } + RULE_ID + { after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } + ) + { after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); } + ruleObjectiveSpecification + { after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectiveReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__EntriesAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } + ruleConfigEntry + { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigSpecification__EntriesAssignment_2_1_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } + ruleConfigEntry + { after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } + ruleConfigSpecification + { after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__DocumentationEntry__LevelAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } + ruleDocumentLevelSpecification + { after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RuntimeEntry__MillisecLimitAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } + RULE_INT + { after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MemoryEntry__MegabyteLimitAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } + RULE_INT + { after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__KeyAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } + RULE_STRING + { after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CustomEntry__ValueAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } + RULE_STRING + { after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ConfigReference__ConfigAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__ScopesAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); } + ruleTypeScope + { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeSpecification__ScopesAssignment_2_1_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); } + ruleTypeScope + { after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__TypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); } + ruleClassReference + { after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__SetsNewAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + '+=' + { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) + { after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__SetsSumAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ( + { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + '=' + { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) + { after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__NumberAssignment_3_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ruleExactNumber + { after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassTypeScope__NumberAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ruleIntervallNumber + { after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__TypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); } + ruleObjectReference + { after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__SetsNewAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + '+=' + { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) + { after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__SetsSumAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ( + { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + '=' + { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) + { after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__NumberAssignment_3_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ruleExactNumber + { after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ObjectTypeScope__NumberAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ruleIntervallNumber + { after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__TypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } + ruleIntegerReference + { after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__SetsNewAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + '+=' + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__SetsSumAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + '=' + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) + { after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__NumberAssignment_3_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ruleExactNumber + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__NumberAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ruleIntervallNumber + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntegerTypeScope__NumberAssignment_3_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); } + ruleIntEnumberation + { after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__TypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } + ruleRealReference + { after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__SetsNewAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + '+=' + { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) + { after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__SetsSumAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ( + { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + '=' + { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) + { after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__NumberAssignment_3_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ruleExactNumber + { after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__NumberAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ruleIntervallNumber + { after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealTypeScope__NumberAssignment_3_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } + ruleRealEnumeration + { after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__TypeAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } + ruleStringReference + { after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__SetsNewAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + '+=' + { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) + { after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__SetsSumAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ( + { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + '=' + { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) + { after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__NumberAssignment_3_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ruleExactNumber + { after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__NumberAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ruleIntervallNumber + { after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringTypeScope__NumberAssignment_3_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } + ruleStringEnumeration + { after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ClassReference__ElementAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } + ruleMetamodelElement + { after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ExactNumber__ExactNumberAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } + RULE_INT + { after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ExactNumber__ExactUnlimitedAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } + ( + { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } + '*' + { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } + ) + { after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__MinAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } + RULE_INT + { after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__MaxNumberAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } + RULE_INT + { after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntervallNumber__MaxUnlimitedAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } + ( + { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } + '*' + { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } + ) + { after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__EntryAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } + ruleINTLiteral + { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__IntEnumberation__EntryAssignment_2_1_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } + ruleINTLiteral + { after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__EntryAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } + ruleREALLiteral + { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__RealEnumeration__EntryAssignment_2_1_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } + ruleREALLiteral + { after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__EntryAssignment_2_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } + RULE_STRING + { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__StringEnumeration__EntryAssignment_2_1_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } + RULE_STRING + { after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID + { after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeDeclaration__SpecificationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } + ruleScopeSpecification + { after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ScopeReference__ReferredAssignment + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } + ( + { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } + RULE_ID + { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); } + ) + { after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__MetamodelAssignment_3_0_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } + ruleMetamodel + { after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__PartialModelAssignment_3_1_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } + rulePartialModel + { after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__PatternsAssignment_3_2_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } + ruleGraphPattern + { after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__ObjectivesAssignment_3_3_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); } + ruleObjective + { after(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__ScopeAssignment_3_4_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); } + ruleScope + { after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } + ( + { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } + 'number' + { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } + ) + { after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__NumberAssignment_3_5_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); } + RULE_INT + { after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__RunSpecifiedAssignment_3_6_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } + ( + { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } + 'runs' + { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } + ) + { after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__RunsAssignment_3_6_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); } + RULE_INT + { after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__SolverAssignment_3_7_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); } + ruleSolver + { after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__ConfigAssignment_3_8_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); } + ruleConfig + { after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__DebugFolderAssignment_3_9_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); } + ruleFile + { after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__TargetLogFileAssignment_3_10_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); } + ruleFile + { after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); } + ruleFile + { after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__GenerationTask__TagetFolderAssignment_3_12_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); } + ruleFile + { after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + +RULE_INT : ('0'..'9')+; + +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); + +RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; + +RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; + +RULE_WS : (' '|'\t'|'\r'|'\n')+; + +RULE_ANY_OTHER : .; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens index f7f2179e..f7399b63 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens @@ -1,101 +1,113 @@ -'#'=38 -'*'=55 -'+='=54 -','=26 -'-'=18 -'.'=17 -'..'=45 -'::'=29 -'<'=39 -'='=23 -'>'=40 -'AlloySolver'=15 -'SMTSolver'=14 -'ViatraSolver'=16 -'config'=34 -'constraints'=33 -'debug'=50 -'epackage'=20 -'excluding'=28 -'file'=22 -'folder'=31 -'full'=13 -'generate'=47 -'import'=19 -'int'=42 -'log'=51 -'log-level'=35 -'memory'=37 -'metamodel'=30 -'models'=32 -'node'=41 -'none'=11 -'normal'=12 -'number'=56 -'output'=53 -'package'=27 -'partial-model'=48 -'real'=43 -'runs'=57 -'runtime'=36 -'scope'=46 -'solver'=49 -'statistics'=52 -'string'=44 -'viatra'=21 -'{'=24 -'}'=25 -RULE_ANY_OTHER=10 -RULE_ID=4 -RULE_INT=5 -RULE_ML_COMMENT=7 -RULE_SL_COMMENT=8 -RULE_STRING=6 -RULE_WS=9 -T__11=11 -T__12=12 -T__13=13 -T__14=14 -T__15=15 -T__16=16 -T__17=17 -T__18=18 -T__19=19 -T__20=20 -T__21=21 -T__22=22 -T__23=23 -T__24=24 -T__25=25 -T__26=26 -T__27=27 -T__28=28 -T__29=29 -T__30=30 -T__31=31 -T__32=32 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -T__40=40 -T__41=41 -T__42=42 -T__43=43 -T__44=44 -T__45=45 -T__46=46 -T__47=47 -T__48=48 -T__49=49 -T__50=50 -T__51=51 -T__52=52 -T__53=53 -T__54=54 -T__55=55 -T__56=56 -T__57=57 +'#'=44 +'*'=61 +'+='=60 +','=31 +'-'=22 +'.'=21 +'..'=51 +'::'=34 +'<'=45 +'<='=13 +'='=28 +'>'=46 +'>='=14 +'AlloySolver'=19 +'SMTSolver'=18 +'ViatraSolver'=20 +'config'=40 +'constraints'=38 +'debug'=56 +'epackage'=24 +'excluding'=33 +'file'=27 +'folder'=36 +'full'=17 +'generate'=53 +'import'=23 +'int'=48 +'log'=57 +'log-level'=41 +'maximize'=12 +'memory'=43 +'metamodel'=35 +'minimize'=11 +'models'=37 +'node'=47 +'none'=15 +'normal'=16 +'number'=62 +'objectives'=39 +'output'=59 +'package'=32 +'partial-model'=54 +'real'=49 +'reliability'=26 +'runs'=63 +'runtime'=42 +'scope'=52 +'solver'=55 +'statistics'=58 +'string'=50 +'viatra'=25 +'{'=29 +'}'=30 +RULE_ANY_OTHER=10 +RULE_ID=4 +RULE_INT=5 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=6 +RULE_WS=9 +T__11=11 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 +T__20=20 +T__21=21 +T__22=22 +T__23=23 +T__24=24 +T__25=25 +T__26=26 +T__27=27 +T__28=28 +T__29=29 +T__30=30 +T__31=31 +T__32=32 +T__33=33 +T__34=34 +T__35=35 +T__36=36 +T__37=37 +T__38=38 +T__39=39 +T__40=40 +T__41=41 +T__42=42 +T__43=43 +T__44=44 +T__45=45 +T__46=46 +T__47=47 +T__48=48 +T__49=49 +T__50=50 +T__51=51 +T__52=52 +T__53=53 +T__54=54 +T__55=55 +T__56=56 +T__57=57 +T__58=58 +T__59=59 +T__60=60 +T__61=61 +T__62=62 +T__63=63 diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java index 46e0af6f..667cec10 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java @@ -1,2372 +1,2584 @@ -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalApplicationConfigurationLexer extends Lexer { - public static final int T__50=50; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__11=11; - public static final int T__55=55; - public static final int T__12=12; - public static final int T__56=56; - public static final int T__13=13; - public static final int T__57=57; - public static final int T__14=14; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int RULE_ID=4; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int RULE_INT=5; - public static final int T__29=29; - public static final int T__22=22; - public static final int RULE_ML_COMMENT=7; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int RULE_STRING=6; - public static final int RULE_SL_COMMENT=8; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_WS=9; - public static final int RULE_ANY_OTHER=10; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - - // delegates - // delegators - - public InternalApplicationConfigurationLexer() {;} - public InternalApplicationConfigurationLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalApplicationConfigurationLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } - - // $ANTLR start "T__11" - public final void mT__11() throws RecognitionException { - try { - int _type = T__11; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11:7: ( 'none' ) - // InternalApplicationConfiguration.g:11:9: 'none' - { - match("none"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__11" - - // $ANTLR start "T__12" - public final void mT__12() throws RecognitionException { - try { - int _type = T__12; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12:7: ( 'normal' ) - // InternalApplicationConfiguration.g:12:9: 'normal' - { - match("normal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__12" - - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { - try { - int _type = T__13; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:13:7: ( 'full' ) - // InternalApplicationConfiguration.g:13:9: 'full' - { - match("full"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__13" - - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { - try { - int _type = T__14; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:14:7: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:14:9: 'SMTSolver' - { - match("SMTSolver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__14" - - // $ANTLR start "T__15" - public final void mT__15() throws RecognitionException { - try { - int _type = T__15; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:15:7: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:15:9: 'AlloySolver' - { - match("AlloySolver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__15" - - // $ANTLR start "T__16" - public final void mT__16() throws RecognitionException { - try { - int _type = T__16; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:16:7: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:16:9: 'ViatraSolver' - { - match("ViatraSolver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__16" - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:17:7: ( '.' ) - // InternalApplicationConfiguration.g:17:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:18:7: ( '-' ) - // InternalApplicationConfiguration.g:18:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:19:7: ( 'import' ) - // InternalApplicationConfiguration.g:19:9: 'import' - { - match("import"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:20:7: ( 'epackage' ) - // InternalApplicationConfiguration.g:20:9: 'epackage' - { - match("epackage"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:21:7: ( 'viatra' ) - // InternalApplicationConfiguration.g:21:9: 'viatra' - { - match("viatra"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:22:7: ( 'file' ) - // InternalApplicationConfiguration.g:22:9: 'file' - { - match("file"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:23:7: ( '=' ) - // InternalApplicationConfiguration.g:23:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:24:7: ( '{' ) - // InternalApplicationConfiguration.g:24:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:25:7: ( '}' ) - // InternalApplicationConfiguration.g:25:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:26:7: ( ',' ) - // InternalApplicationConfiguration.g:26:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:27:7: ( 'package' ) - // InternalApplicationConfiguration.g:27:9: 'package' - { - match("package"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:28:7: ( 'excluding' ) - // InternalApplicationConfiguration.g:28:9: 'excluding' - { - match("excluding"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:29:7: ( '::' ) - // InternalApplicationConfiguration.g:29:9: '::' - { - match("::"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:30:7: ( 'metamodel' ) - // InternalApplicationConfiguration.g:30:9: 'metamodel' - { - match("metamodel"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:31:7: ( 'folder' ) - // InternalApplicationConfiguration.g:31:9: 'folder' - { - match("folder"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:32:7: ( 'models' ) - // InternalApplicationConfiguration.g:32:9: 'models' - { - match("models"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:33:7: ( 'constraints' ) - // InternalApplicationConfiguration.g:33:9: 'constraints' - { - match("constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:34:7: ( 'config' ) - // InternalApplicationConfiguration.g:34:9: 'config' - { - match("config"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:35:7: ( 'log-level' ) - // InternalApplicationConfiguration.g:35:9: 'log-level' - { - match("log-level"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:36:7: ( 'runtime' ) - // InternalApplicationConfiguration.g:36:9: 'runtime' - { - match("runtime"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:37:7: ( 'memory' ) - // InternalApplicationConfiguration.g:37:9: 'memory' - { - match("memory"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:38:7: ( '#' ) - // InternalApplicationConfiguration.g:38:9: '#' - { - match('#'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:39:7: ( '<' ) - // InternalApplicationConfiguration.g:39:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:40:7: ( '>' ) - // InternalApplicationConfiguration.g:40:9: '>' - { - match('>'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:41:7: ( 'node' ) - // InternalApplicationConfiguration.g:41:9: 'node' - { - match("node"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:42:7: ( 'int' ) - // InternalApplicationConfiguration.g:42:9: 'int' - { - match("int"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:43:7: ( 'real' ) - // InternalApplicationConfiguration.g:43:9: 'real' - { - match("real"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:44:7: ( 'string' ) - // InternalApplicationConfiguration.g:44:9: 'string' - { - match("string"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:45:7: ( '..' ) - // InternalApplicationConfiguration.g:45:9: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:46:7: ( 'scope' ) - // InternalApplicationConfiguration.g:46:9: 'scope' - { - match("scope"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:47:7: ( 'generate' ) - // InternalApplicationConfiguration.g:47:9: 'generate' - { - match("generate"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:48:7: ( 'partial-model' ) - // InternalApplicationConfiguration.g:48:9: 'partial-model' - { - match("partial-model"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:49:7: ( 'solver' ) - // InternalApplicationConfiguration.g:49:9: 'solver' - { - match("solver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:50:7: ( 'debug' ) - // InternalApplicationConfiguration.g:50:9: 'debug' - { - match("debug"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:51:7: ( 'log' ) - // InternalApplicationConfiguration.g:51:9: 'log' - { - match("log"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:52:7: ( 'statistics' ) - // InternalApplicationConfiguration.g:52:9: 'statistics' - { - match("statistics"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:53:7: ( 'output' ) - // InternalApplicationConfiguration.g:53:9: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:54:7: ( '+=' ) - // InternalApplicationConfiguration.g:54:9: '+=' - { - match("+="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:55:7: ( '*' ) - // InternalApplicationConfiguration.g:55:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:56:7: ( 'number' ) - // InternalApplicationConfiguration.g:56:9: 'number' - { - match("number"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:57:7: ( 'runs' ) - // InternalApplicationConfiguration.g:57:9: 'runs' - { - match("runs"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { - try { - int _type = RULE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:10476:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalApplicationConfiguration.g:10476:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - { - // InternalApplicationConfiguration.g:10476:11: ( '^' )? - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='^') ) { - alt1=1; - } - switch (alt1) { - case 1 : - // InternalApplicationConfiguration.g:10476:11: '^' - { - match('^'); - - } - break; - - } - - if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // InternalApplicationConfiguration.g:10476:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // InternalApplicationConfiguration.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:10478:10: ( ( '0' .. '9' )+ ) - // InternalApplicationConfiguration.g:10478:12: ( '0' .. '9' )+ - { - // InternalApplicationConfiguration.g:10478:12: ( '0' .. '9' )+ - int cnt3=0; - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( ((LA3_0>='0' && LA3_0<='9')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalApplicationConfiguration.g:10478:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt3 >= 1 ) break loop3; - EarlyExitException eee = - new EarlyExitException(3, input); - throw eee; - } - cnt3++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - try { - int _type = RULE_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:10480:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalApplicationConfiguration.g:10480:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - { - // InternalApplicationConfiguration.g:10480:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='\"') ) { - alt6=1; - } - else if ( (LA6_0=='\'') ) { - alt6=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - switch (alt6) { - case 1 : - // InternalApplicationConfiguration.g:10480:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalApplicationConfiguration.g:10480:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop4: - do { - int alt4=3; - int LA4_0 = input.LA(1); - - if ( (LA4_0=='\\') ) { - alt4=1; - } - else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { - alt4=2; - } - - - switch (alt4) { - case 1 : - // InternalApplicationConfiguration.g:10480:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:10480:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - match('\"'); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:10480:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalApplicationConfiguration.g:10480:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop5: - do { - int alt5=3; - int LA5_0 = input.LA(1); - - if ( (LA5_0=='\\') ) { - alt5=1; - } - else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { - alt5=2; - } - - - switch (alt5) { - case 1 : - // InternalApplicationConfiguration.g:10480:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:10480:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop5; - } - } while (true); - - match('\''); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_STRING" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:10482:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalApplicationConfiguration.g:10482:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalApplicationConfiguration.g:10482:24: ( options {greedy=false; } : . )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0=='*') ) { - int LA7_1 = input.LA(2); - - if ( (LA7_1=='/') ) { - alt7=2; - } - else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { - alt7=1; - } - - - } - else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalApplicationConfiguration.g:10482:52: . - { - matchAny(); - - } - break; - - default : - break loop7; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:10484:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalApplicationConfiguration.g:10484:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("//"); - - // InternalApplicationConfiguration.g:10484:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - - if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { - alt8=1; - } - - - switch (alt8) { - case 1 : - // InternalApplicationConfiguration.g:10484:24: ~ ( ( '\\n' | '\\r' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop8; - } - } while (true); - - // InternalApplicationConfiguration.g:10484:40: ( ( '\\r' )? '\\n' )? - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0=='\n'||LA10_0=='\r') ) { - alt10=1; - } - switch (alt10) { - case 1 : - // InternalApplicationConfiguration.g:10484:41: ( '\\r' )? '\\n' - { - // InternalApplicationConfiguration.g:10484:41: ( '\\r' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalApplicationConfiguration.g:10484:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:10486:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalApplicationConfiguration.g:10486:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalApplicationConfiguration.g:10486:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt11=0; - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // InternalApplicationConfiguration.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt11 >= 1 ) break loop11; - EarlyExitException eee = - new EarlyExitException(11, input); - throw eee; - } - cnt11++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:10488:16: ( . ) - // InternalApplicationConfiguration.g:10488:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=54; - alt12 = dfa12.predict(input); - switch (alt12) { - case 1 : - // InternalApplicationConfiguration.g:1:10: T__11 - { - mT__11(); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1:16: T__12 - { - mT__12(); - - } - break; - case 3 : - // InternalApplicationConfiguration.g:1:22: T__13 - { - mT__13(); - - } - break; - case 4 : - // InternalApplicationConfiguration.g:1:28: T__14 - { - mT__14(); - - } - break; - case 5 : - // InternalApplicationConfiguration.g:1:34: T__15 - { - mT__15(); - - } - break; - case 6 : - // InternalApplicationConfiguration.g:1:40: T__16 - { - mT__16(); - - } - break; - case 7 : - // InternalApplicationConfiguration.g:1:46: T__17 - { - mT__17(); - - } - break; - case 8 : - // InternalApplicationConfiguration.g:1:52: T__18 - { - mT__18(); - - } - break; - case 9 : - // InternalApplicationConfiguration.g:1:58: T__19 - { - mT__19(); - - } - break; - case 10 : - // InternalApplicationConfiguration.g:1:64: T__20 - { - mT__20(); - - } - break; - case 11 : - // InternalApplicationConfiguration.g:1:70: T__21 - { - mT__21(); - - } - break; - case 12 : - // InternalApplicationConfiguration.g:1:76: T__22 - { - mT__22(); - - } - break; - case 13 : - // InternalApplicationConfiguration.g:1:82: T__23 - { - mT__23(); - - } - break; - case 14 : - // InternalApplicationConfiguration.g:1:88: T__24 - { - mT__24(); - - } - break; - case 15 : - // InternalApplicationConfiguration.g:1:94: T__25 - { - mT__25(); - - } - break; - case 16 : - // InternalApplicationConfiguration.g:1:100: T__26 - { - mT__26(); - - } - break; - case 17 : - // InternalApplicationConfiguration.g:1:106: T__27 - { - mT__27(); - - } - break; - case 18 : - // InternalApplicationConfiguration.g:1:112: T__28 - { - mT__28(); - - } - break; - case 19 : - // InternalApplicationConfiguration.g:1:118: T__29 - { - mT__29(); - - } - break; - case 20 : - // InternalApplicationConfiguration.g:1:124: T__30 - { - mT__30(); - - } - break; - case 21 : - // InternalApplicationConfiguration.g:1:130: T__31 - { - mT__31(); - - } - break; - case 22 : - // InternalApplicationConfiguration.g:1:136: T__32 - { - mT__32(); - - } - break; - case 23 : - // InternalApplicationConfiguration.g:1:142: T__33 - { - mT__33(); - - } - break; - case 24 : - // InternalApplicationConfiguration.g:1:148: T__34 - { - mT__34(); - - } - break; - case 25 : - // InternalApplicationConfiguration.g:1:154: T__35 - { - mT__35(); - - } - break; - case 26 : - // InternalApplicationConfiguration.g:1:160: T__36 - { - mT__36(); - - } - break; - case 27 : - // InternalApplicationConfiguration.g:1:166: T__37 - { - mT__37(); - - } - break; - case 28 : - // InternalApplicationConfiguration.g:1:172: T__38 - { - mT__38(); - - } - break; - case 29 : - // InternalApplicationConfiguration.g:1:178: T__39 - { - mT__39(); - - } - break; - case 30 : - // InternalApplicationConfiguration.g:1:184: T__40 - { - mT__40(); - - } - break; - case 31 : - // InternalApplicationConfiguration.g:1:190: T__41 - { - mT__41(); - - } - break; - case 32 : - // InternalApplicationConfiguration.g:1:196: T__42 - { - mT__42(); - - } - break; - case 33 : - // InternalApplicationConfiguration.g:1:202: T__43 - { - mT__43(); - - } - break; - case 34 : - // InternalApplicationConfiguration.g:1:208: T__44 - { - mT__44(); - - } - break; - case 35 : - // InternalApplicationConfiguration.g:1:214: T__45 - { - mT__45(); - - } - break; - case 36 : - // InternalApplicationConfiguration.g:1:220: T__46 - { - mT__46(); - - } - break; - case 37 : - // InternalApplicationConfiguration.g:1:226: T__47 - { - mT__47(); - - } - break; - case 38 : - // InternalApplicationConfiguration.g:1:232: T__48 - { - mT__48(); - - } - break; - case 39 : - // InternalApplicationConfiguration.g:1:238: T__49 - { - mT__49(); - - } - break; - case 40 : - // InternalApplicationConfiguration.g:1:244: T__50 - { - mT__50(); - - } - break; - case 41 : - // InternalApplicationConfiguration.g:1:250: T__51 - { - mT__51(); - - } - break; - case 42 : - // InternalApplicationConfiguration.g:1:256: T__52 - { - mT__52(); - - } - break; - case 43 : - // InternalApplicationConfiguration.g:1:262: T__53 - { - mT__53(); - - } - break; - case 44 : - // InternalApplicationConfiguration.g:1:268: T__54 - { - mT__54(); - - } - break; - case 45 : - // InternalApplicationConfiguration.g:1:274: T__55 - { - mT__55(); - - } - break; - case 46 : - // InternalApplicationConfiguration.g:1:280: T__56 - { - mT__56(); - - } - break; - case 47 : - // InternalApplicationConfiguration.g:1:286: T__57 - { - mT__57(); - - } - break; - case 48 : - // InternalApplicationConfiguration.g:1:292: RULE_ID - { - mRULE_ID(); - - } - break; - case 49 : - // InternalApplicationConfiguration.g:1:300: RULE_INT - { - mRULE_INT(); - - } - break; - case 50 : - // InternalApplicationConfiguration.g:1:309: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 51 : - // InternalApplicationConfiguration.g:1:321: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 52 : - // InternalApplicationConfiguration.g:1:337: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 53 : - // InternalApplicationConfiguration.g:1:353: RULE_WS - { - mRULE_WS(); - - } - break; - case 54 : - // InternalApplicationConfiguration.g:1:361: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA12 dfa12 = new DFA12(this); - static final String DFA12_eotS = - "\1\uffff\5\50\1\60\1\uffff\3\50\4\uffff\1\50\1\45\4\50\3\uffff\4\50\1\45\1\uffff\1\45\2\uffff\3\45\2\uffff\2\50\1\uffff\6\50\3\uffff\5\50\4\uffff\1\50\1\uffff\6\50\3\uffff\6\50\7\uffff\13\50\1\175\11\50\1\u0089\11\50\1\u0094\1\50\1\u0096\1\50\1\u0098\1\u0099\5\50\1\uffff\12\50\2\uffff\1\50\1\u00aa\1\u00ab\7\50\1\uffff\1\50\1\uffff\1\50\2\uffff\20\50\2\uffff\2\50\1\u00c7\2\50\1\u00ca\1\50\1\u00cc\1\u00cd\1\u00ce\3\50\1\u00d2\2\50\1\u00d5\3\50\1\u00d9\1\u00da\1\50\1\u00dc\1\50\1\u00de\1\50\1\uffff\1\u00e0\1\50\1\uffff\1\u00e2\3\uffff\3\50\1\uffff\2\50\1\uffff\1\u00e8\2\50\2\uffff\1\50\1\uffff\1\u00ec\1\uffff\1\50\1\uffff\1\50\1\uffff\3\50\1\u00f2\1\50\2\uffff\2\50\1\uffff\1\50\1\u00f7\1\u00f8\2\50\1\uffff\1\u00fb\1\u00fc\2\50\2\uffff\2\50\2\uffff\1\50\1\u0102\1\u0103\1\50\1\u0105\2\uffff\1\u0106\2\uffff"; - static final String DFA12_eofS = - "\u0107\uffff"; - static final String DFA12_minS = - "\1\0\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\4\uffff\1\141\1\72\1\145\2\157\1\145\3\uffff\1\143\2\145\1\165\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\144\1\155\1\uffff\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\4\uffff\1\143\1\uffff\1\155\1\144\1\156\1\147\1\156\1\141\3\uffff\1\141\1\157\1\154\1\156\1\142\1\164\7\uffff\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\153\1\164\1\141\1\157\1\145\1\146\1\55\1\163\1\154\1\151\1\164\1\160\1\166\1\145\1\165\1\160\1\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\151\1\155\1\162\1\154\1\164\1\151\2\uffff\1\151\2\60\1\156\1\151\2\145\1\162\1\147\1\165\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\147\1\141\1\157\1\171\1\163\1\162\1\147\1\155\2\uffff\1\147\1\163\1\60\1\162\1\141\1\60\1\164\3\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\145\1\154\1\144\2\60\1\141\1\60\1\145\1\60\1\164\1\uffff\1\60\1\164\1\uffff\1\60\3\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\60\1\55\1\145\2\uffff\1\151\1\uffff\1\60\1\uffff\1\151\1\uffff\1\145\1\uffff\1\162\1\166\1\154\1\60\1\147\2\uffff\1\154\1\156\1\uffff\1\143\2\60\1\145\1\166\1\uffff\2\60\1\164\1\163\2\uffff\1\162\1\145\2\uffff\1\163\2\60\1\162\1\60\2\uffff\1\60\2\uffff"; - static final String DFA12_maxS = - "\1\uffff\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\4\uffff\1\141\1\72\3\157\1\165\3\uffff\1\164\2\145\1\165\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\162\1\155\1\uffff\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\4\uffff\1\162\1\uffff\1\164\1\144\1\156\1\147\1\156\1\141\3\uffff\1\162\1\157\1\154\1\156\1\142\1\164\7\uffff\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\153\1\164\1\141\1\157\1\145\1\163\1\172\1\164\1\154\1\151\1\164\1\160\1\166\1\145\1\165\1\160\1\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\151\1\155\1\162\1\154\1\164\1\151\2\uffff\1\151\2\172\1\156\1\151\2\145\1\162\1\147\1\165\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\147\1\141\1\157\1\171\1\163\1\162\1\147\1\155\2\uffff\1\147\1\163\1\172\1\162\1\141\1\172\1\164\3\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\145\1\154\1\144\2\172\1\141\1\172\1\145\1\172\1\164\1\uffff\1\172\1\164\1\uffff\1\172\3\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\172\1\55\1\145\2\uffff\1\151\1\uffff\1\172\1\uffff\1\151\1\uffff\1\145\1\uffff\1\162\1\166\1\154\1\172\1\147\2\uffff\1\154\1\156\1\uffff\1\143\2\172\1\145\1\166\1\uffff\2\172\1\164\1\163\2\uffff\1\162\1\145\2\uffff\1\163\2\172\1\162\1\172\2\uffff\1\172\2\uffff"; - static final String DFA12_acceptS = - "\7\uffff\1\10\3\uffff\1\15\1\16\1\17\1\20\6\uffff\1\34\1\35\1\36\5\uffff\1\55\1\uffff\1\60\1\61\3\uffff\1\65\1\66\2\uffff\1\60\6\uffff\1\43\1\7\1\10\5\uffff\1\15\1\16\1\17\1\20\1\uffff\1\23\6\uffff\1\34\1\35\1\36\6\uffff\1\54\1\55\1\61\1\62\1\63\1\64\1\65\52\uffff\1\40\12\uffff\1\31\1\51\12\uffff\1\1\1\uffff\1\37\1\uffff\1\3\1\14\20\uffff\1\57\1\41\33\uffff\1\44\2\uffff\1\50\1\uffff\1\2\1\56\1\25\3\uffff\1\11\2\uffff\1\13\3\uffff\1\33\1\26\1\uffff\1\30\1\uffff\1\42\1\uffff\1\47\1\uffff\1\53\5\uffff\1\21\1\46\2\uffff\1\32\5\uffff\1\12\4\uffff\1\45\1\4\2\uffff\1\22\1\24\5\uffff\1\52\1\5\1\uffff\1\27\1\6"; - static final String DFA12_specialS = - "\1\2\40\uffff\1\1\1\0\u00e4\uffff}>"; - static final String[] DFA12_transitionS = { - "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\25\3\45\1\42\2\45\1\35\1\34\1\16\1\7\1\6\1\43\12\40\1\20\1\45\1\26\1\13\1\27\2\45\1\4\21\37\1\3\2\37\1\5\4\37\3\45\1\36\1\37\1\45\2\37\1\22\1\32\1\11\1\2\1\31\1\37\1\10\2\37\1\23\1\21\1\1\1\33\1\17\1\37\1\24\1\30\2\37\1\12\4\37\1\14\1\45\1\15\uff82\45", - "\1\46\5\uffff\1\47", - "\1\52\5\uffff\1\53\5\uffff\1\51", - "\1\54", - "\1\55", - "\1\56", - "\1\57", - "", - "\1\62\1\63", - "\1\64\7\uffff\1\65", - "\1\66", - "", - "", - "", - "", - "\1\73", - "\1\74", - "\1\75\11\uffff\1\76", - "\1\77", - "\1\100", - "\1\102\17\uffff\1\101", - "", - "", - "", - "\1\107\13\uffff\1\110\4\uffff\1\106", - "\1\111", - "\1\112", - "\1\113", - "\1\114", - "", - "\32\50\4\uffff\1\50\1\uffff\32\50", - "", - "", - "\0\117", - "\0\117", - "\1\120\4\uffff\1\121", - "", - "", - "\1\125\11\uffff\1\123\3\uffff\1\124", - "\1\126", - "", - "\1\127", - "\1\130", - "\1\131", - "\1\132", - "\1\133", - "\1\134", - "", - "", - "", - "\1\135", - "\1\136", - "\1\137", - "\1\140", - "\1\141", - "", - "", - "", - "", - "\1\142\16\uffff\1\143", - "", - "\1\145\6\uffff\1\144", - "\1\146", - "\1\147", - "\1\150", - "\1\151", - "\1\152", - "", - "", - "", - "\1\154\20\uffff\1\153", - "\1\155", - "\1\156", - "\1\157", - "\1\160", - "\1\161", - "", - "", - "", - "", - "", - "", - "", - "\1\162", - "\1\163", - "\1\164", - "\1\165", - "\1\166", - "\1\167", - "\1\170", - "\1\171", - "\1\172", - "\1\173", - "\1\174", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\176", - "\1\177", - "\1\u0080", - "\1\u0081", - "\1\u0082", - "\1\u0083", - "\1\u0084", - "\1\u0085", - "\1\u0087\14\uffff\1\u0086", - "\1\u0088\2\uffff\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u008b\1\u008a", - "\1\u008c", - "\1\u008d", - "\1\u008e", - "\1\u008f", - "\1\u0090", - "\1\u0091", - "\1\u0092", - "\1\u0093", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u0095", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u0097", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u009a", - "\1\u009b", - "\1\u009c", - "\1\u009d", - "\1\u009e", - "", - "\1\u009f", - "\1\u00a0", - "\1\u00a1", - "\1\u00a2", - "\1\u00a3", - "\1\u00a4", - "\1\u00a5", - "\1\u00a6", - "\1\u00a7", - "\1\u00a8", - "", - "", - "\1\u00a9", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00ac", - "\1\u00ad", - "\1\u00ae", - "\1\u00af", - "\1\u00b0", - "\1\u00b1", - "\1\u00b2", - "", - "\1\u00b3", - "", - "\1\u00b4", - "", - "", - "\1\u00b5", - "\1\u00b6", - "\1\u00b7", - "\1\u00b8", - "\1\u00b9", - "\1\u00ba", - "\1\u00bb", - "\1\u00bc", - "\1\u00bd", - "\1\u00be", - "\1\u00bf", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\1\u00c3", - "\1\u00c4", - "", - "", - "\1\u00c5", - "\1\u00c6", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00c8", - "\1\u00c9", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00cb", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00cf", - "\1\u00d0", - "\1\u00d1", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00d3", - "\1\u00d4", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00d6", - "\1\u00d7", - "\1\u00d8", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00db", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00dd", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00df", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00e1", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "", - "", - "", - "\1\u00e3", - "\1\u00e4", - "\1\u00e5", - "", - "\1\u00e6", - "\1\u00e7", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00e9", - "\1\u00ea", - "", - "", - "\1\u00eb", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "", - "\1\u00ed", - "", - "\1\u00ee", - "", - "\1\u00ef", - "\1\u00f0", - "\1\u00f1", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00f3", - "", - "", - "\1\u00f4", - "\1\u00f5", - "", - "\1\u00f6", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00f9", - "\1\u00fa", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u00fd", - "\1\u00fe", - "", - "", - "\1\u00ff", - "\1\u0100", - "", - "", - "\1\u0101", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "\1\u0104", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "", - "", - "\12\50\7\uffff\32\50\4\uffff\1\50\1\uffff\32\50", - "", - "" - }; - - static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); - static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); - static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); - static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); - static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); - static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); - static final short[][] DFA12_transition; - - static { - int numStates = DFA12_transitionS.length; - DFA12_transition = new short[numStates][]; - for (int i=0; i='\u0000' && LA12_34<='\uFFFF')) ) {s = 79;} - - else s = 37; - - if ( s>=0 ) return s; - break; - case 1 : - int LA12_33 = input.LA(1); - - s = -1; - if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 79;} - - else s = 37; - - if ( s>=0 ) return s; - break; - case 2 : - int LA12_0 = input.LA(1); - - s = -1; - if ( (LA12_0=='n') ) {s = 1;} - - else if ( (LA12_0=='f') ) {s = 2;} - - else if ( (LA12_0=='S') ) {s = 3;} - - else if ( (LA12_0=='A') ) {s = 4;} - - else if ( (LA12_0=='V') ) {s = 5;} - - else if ( (LA12_0=='.') ) {s = 6;} - - else if ( (LA12_0=='-') ) {s = 7;} - - else if ( (LA12_0=='i') ) {s = 8;} - - else if ( (LA12_0=='e') ) {s = 9;} - - else if ( (LA12_0=='v') ) {s = 10;} - - else if ( (LA12_0=='=') ) {s = 11;} - - else if ( (LA12_0=='{') ) {s = 12;} - - else if ( (LA12_0=='}') ) {s = 13;} - - else if ( (LA12_0==',') ) {s = 14;} - - else if ( (LA12_0=='p') ) {s = 15;} - - else if ( (LA12_0==':') ) {s = 16;} - - else if ( (LA12_0=='m') ) {s = 17;} - - else if ( (LA12_0=='c') ) {s = 18;} - - else if ( (LA12_0=='l') ) {s = 19;} - - else if ( (LA12_0=='r') ) {s = 20;} - - else if ( (LA12_0=='#') ) {s = 21;} - - else if ( (LA12_0=='<') ) {s = 22;} - - else if ( (LA12_0=='>') ) {s = 23;} - - else if ( (LA12_0=='s') ) {s = 24;} - - else if ( (LA12_0=='g') ) {s = 25;} - - else if ( (LA12_0=='d') ) {s = 26;} - - else if ( (LA12_0=='o') ) {s = 27;} - - else if ( (LA12_0=='+') ) {s = 28;} - - else if ( (LA12_0=='*') ) {s = 29;} - - else if ( (LA12_0=='^') ) {s = 30;} - - else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} - - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} - - else if ( (LA12_0=='\"') ) {s = 33;} - - else if ( (LA12_0=='\'') ) {s = 34;} - - else if ( (LA12_0=='/') ) {s = 35;} - - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} - - else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 12, _s, input); - error(nvae); - throw nvae; - } - } - - +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalApplicationConfigurationLexer extends Lexer { + public static final int T__50=50; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__59=59; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__55=55; + public static final int T__12=12; + public static final int T__56=56; + public static final int T__13=13; + public static final int T__57=57; + public static final int T__14=14; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__52=52; + public static final int T__53=53; + public static final int T__54=54; + public static final int T__60=60; + public static final int T__61=61; + public static final int RULE_ID=4; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int RULE_INT=5; + public static final int T__29=29; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__62=62; + public static final int T__63=63; + public static final int T__20=20; + public static final int T__21=21; + public static final int RULE_STRING=6; + public static final int RULE_SL_COMMENT=8; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int EOF=-1; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int T__48=48; + public static final int T__49=49; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int T__40=40; + public static final int T__41=41; + public static final int T__42=42; + public static final int T__43=43; + + // delegates + // delegators + + public InternalApplicationConfigurationLexer() {;} + public InternalApplicationConfigurationLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalApplicationConfigurationLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } + + // $ANTLR start "T__11" + public final void mT__11() throws RecognitionException { + try { + int _type = T__11; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11:7: ( 'minimize' ) + // InternalApplicationConfiguration.g:11:9: 'minimize' + { + match("minimize"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__11" + + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { + try { + int _type = T__12; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:12:7: ( 'maximize' ) + // InternalApplicationConfiguration.g:12:9: 'maximize' + { + match("maximize"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__12" + + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { + try { + int _type = T__13; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:13:7: ( '<=' ) + // InternalApplicationConfiguration.g:13:9: '<=' + { + match("<="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + try { + int _type = T__14; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:14:7: ( '>=' ) + // InternalApplicationConfiguration.g:14:9: '>=' + { + match(">="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__14" + + // $ANTLR start "T__15" + public final void mT__15() throws RecognitionException { + try { + int _type = T__15; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:15:7: ( 'none' ) + // InternalApplicationConfiguration.g:15:9: 'none' + { + match("none"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__15" + + // $ANTLR start "T__16" + public final void mT__16() throws RecognitionException { + try { + int _type = T__16; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:16:7: ( 'normal' ) + // InternalApplicationConfiguration.g:16:9: 'normal' + { + match("normal"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__16" + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:17:7: ( 'full' ) + // InternalApplicationConfiguration.g:17:9: 'full' + { + match("full"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:18:7: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:18:9: 'SMTSolver' + { + match("SMTSolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:19:7: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:19:9: 'AlloySolver' + { + match("AlloySolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:20:7: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:20:9: 'ViatraSolver' + { + match("ViatraSolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:21:7: ( '.' ) + // InternalApplicationConfiguration.g:21:9: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:22:7: ( '-' ) + // InternalApplicationConfiguration.g:22:9: '-' + { + match('-'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:23:7: ( 'import' ) + // InternalApplicationConfiguration.g:23:9: 'import' + { + match("import"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:24:7: ( 'epackage' ) + // InternalApplicationConfiguration.g:24:9: 'epackage' + { + match("epackage"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "T__25" + public final void mT__25() throws RecognitionException { + try { + int _type = T__25; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:25:7: ( 'viatra' ) + // InternalApplicationConfiguration.g:25:9: 'viatra' + { + match("viatra"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__25" + + // $ANTLR start "T__26" + public final void mT__26() throws RecognitionException { + try { + int _type = T__26; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:26:7: ( 'reliability' ) + // InternalApplicationConfiguration.g:26:9: 'reliability' + { + match("reliability"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__26" + + // $ANTLR start "T__27" + public final void mT__27() throws RecognitionException { + try { + int _type = T__27; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:27:7: ( 'file' ) + // InternalApplicationConfiguration.g:27:9: 'file' + { + match("file"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__27" + + // $ANTLR start "T__28" + public final void mT__28() throws RecognitionException { + try { + int _type = T__28; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:28:7: ( '=' ) + // InternalApplicationConfiguration.g:28:9: '=' + { + match('='); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__28" + + // $ANTLR start "T__29" + public final void mT__29() throws RecognitionException { + try { + int _type = T__29; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:29:7: ( '{' ) + // InternalApplicationConfiguration.g:29:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__29" + + // $ANTLR start "T__30" + public final void mT__30() throws RecognitionException { + try { + int _type = T__30; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:30:7: ( '}' ) + // InternalApplicationConfiguration.g:30:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__30" + + // $ANTLR start "T__31" + public final void mT__31() throws RecognitionException { + try { + int _type = T__31; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:31:7: ( ',' ) + // InternalApplicationConfiguration.g:31:9: ',' + { + match(','); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__31" + + // $ANTLR start "T__32" + public final void mT__32() throws RecognitionException { + try { + int _type = T__32; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:32:7: ( 'package' ) + // InternalApplicationConfiguration.g:32:9: 'package' + { + match("package"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__32" + + // $ANTLR start "T__33" + public final void mT__33() throws RecognitionException { + try { + int _type = T__33; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:33:7: ( 'excluding' ) + // InternalApplicationConfiguration.g:33:9: 'excluding' + { + match("excluding"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__33" + + // $ANTLR start "T__34" + public final void mT__34() throws RecognitionException { + try { + int _type = T__34; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:34:7: ( '::' ) + // InternalApplicationConfiguration.g:34:9: '::' + { + match("::"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__34" + + // $ANTLR start "T__35" + public final void mT__35() throws RecognitionException { + try { + int _type = T__35; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:35:7: ( 'metamodel' ) + // InternalApplicationConfiguration.g:35:9: 'metamodel' + { + match("metamodel"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__35" + + // $ANTLR start "T__36" + public final void mT__36() throws RecognitionException { + try { + int _type = T__36; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:36:7: ( 'folder' ) + // InternalApplicationConfiguration.g:36:9: 'folder' + { + match("folder"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__36" + + // $ANTLR start "T__37" + public final void mT__37() throws RecognitionException { + try { + int _type = T__37; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:37:7: ( 'models' ) + // InternalApplicationConfiguration.g:37:9: 'models' + { + match("models"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__37" + + // $ANTLR start "T__38" + public final void mT__38() throws RecognitionException { + try { + int _type = T__38; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:38:7: ( 'constraints' ) + // InternalApplicationConfiguration.g:38:9: 'constraints' + { + match("constraints"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__38" + + // $ANTLR start "T__39" + public final void mT__39() throws RecognitionException { + try { + int _type = T__39; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:39:7: ( 'objectives' ) + // InternalApplicationConfiguration.g:39:9: 'objectives' + { + match("objectives"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__39" + + // $ANTLR start "T__40" + public final void mT__40() throws RecognitionException { + try { + int _type = T__40; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:40:7: ( 'config' ) + // InternalApplicationConfiguration.g:40:9: 'config' + { + match("config"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__40" + + // $ANTLR start "T__41" + public final void mT__41() throws RecognitionException { + try { + int _type = T__41; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:41:7: ( 'log-level' ) + // InternalApplicationConfiguration.g:41:9: 'log-level' + { + match("log-level"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__41" + + // $ANTLR start "T__42" + public final void mT__42() throws RecognitionException { + try { + int _type = T__42; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:42:7: ( 'runtime' ) + // InternalApplicationConfiguration.g:42:9: 'runtime' + { + match("runtime"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__42" + + // $ANTLR start "T__43" + public final void mT__43() throws RecognitionException { + try { + int _type = T__43; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:43:7: ( 'memory' ) + // InternalApplicationConfiguration.g:43:9: 'memory' + { + match("memory"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + + // $ANTLR start "T__44" + public final void mT__44() throws RecognitionException { + try { + int _type = T__44; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:44:7: ( '#' ) + // InternalApplicationConfiguration.g:44:9: '#' + { + match('#'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__44" + + // $ANTLR start "T__45" + public final void mT__45() throws RecognitionException { + try { + int _type = T__45; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:45:7: ( '<' ) + // InternalApplicationConfiguration.g:45:9: '<' + { + match('<'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__45" + + // $ANTLR start "T__46" + public final void mT__46() throws RecognitionException { + try { + int _type = T__46; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:46:7: ( '>' ) + // InternalApplicationConfiguration.g:46:9: '>' + { + match('>'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__46" + + // $ANTLR start "T__47" + public final void mT__47() throws RecognitionException { + try { + int _type = T__47; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:47:7: ( 'node' ) + // InternalApplicationConfiguration.g:47:9: 'node' + { + match("node"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__47" + + // $ANTLR start "T__48" + public final void mT__48() throws RecognitionException { + try { + int _type = T__48; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:48:7: ( 'int' ) + // InternalApplicationConfiguration.g:48:9: 'int' + { + match("int"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__48" + + // $ANTLR start "T__49" + public final void mT__49() throws RecognitionException { + try { + int _type = T__49; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:49:7: ( 'real' ) + // InternalApplicationConfiguration.g:49:9: 'real' + { + match("real"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__49" + + // $ANTLR start "T__50" + public final void mT__50() throws RecognitionException { + try { + int _type = T__50; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:50:7: ( 'string' ) + // InternalApplicationConfiguration.g:50:9: 'string' + { + match("string"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__50" + + // $ANTLR start "T__51" + public final void mT__51() throws RecognitionException { + try { + int _type = T__51; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:51:7: ( '..' ) + // InternalApplicationConfiguration.g:51:9: '..' + { + match(".."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + + // $ANTLR start "T__52" + public final void mT__52() throws RecognitionException { + try { + int _type = T__52; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:52:7: ( 'scope' ) + // InternalApplicationConfiguration.g:52:9: 'scope' + { + match("scope"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__52" + + // $ANTLR start "T__53" + public final void mT__53() throws RecognitionException { + try { + int _type = T__53; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:53:7: ( 'generate' ) + // InternalApplicationConfiguration.g:53:9: 'generate' + { + match("generate"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__53" + + // $ANTLR start "T__54" + public final void mT__54() throws RecognitionException { + try { + int _type = T__54; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:54:7: ( 'partial-model' ) + // InternalApplicationConfiguration.g:54:9: 'partial-model' + { + match("partial-model"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__54" + + // $ANTLR start "T__55" + public final void mT__55() throws RecognitionException { + try { + int _type = T__55; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:55:7: ( 'solver' ) + // InternalApplicationConfiguration.g:55:9: 'solver' + { + match("solver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__55" + + // $ANTLR start "T__56" + public final void mT__56() throws RecognitionException { + try { + int _type = T__56; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:56:7: ( 'debug' ) + // InternalApplicationConfiguration.g:56:9: 'debug' + { + match("debug"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__56" + + // $ANTLR start "T__57" + public final void mT__57() throws RecognitionException { + try { + int _type = T__57; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:57:7: ( 'log' ) + // InternalApplicationConfiguration.g:57:9: 'log' + { + match("log"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__57" + + // $ANTLR start "T__58" + public final void mT__58() throws RecognitionException { + try { + int _type = T__58; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:58:7: ( 'statistics' ) + // InternalApplicationConfiguration.g:58:9: 'statistics' + { + match("statistics"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__58" + + // $ANTLR start "T__59" + public final void mT__59() throws RecognitionException { + try { + int _type = T__59; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:59:7: ( 'output' ) + // InternalApplicationConfiguration.g:59:9: 'output' + { + match("output"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__59" + + // $ANTLR start "T__60" + public final void mT__60() throws RecognitionException { + try { + int _type = T__60; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:60:7: ( '+=' ) + // InternalApplicationConfiguration.g:60:9: '+=' + { + match("+="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__60" + + // $ANTLR start "T__61" + public final void mT__61() throws RecognitionException { + try { + int _type = T__61; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:61:7: ( '*' ) + // InternalApplicationConfiguration.g:61:9: '*' + { + match('*'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__61" + + // $ANTLR start "T__62" + public final void mT__62() throws RecognitionException { + try { + int _type = T__62; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:62:7: ( 'number' ) + // InternalApplicationConfiguration.g:62:9: 'number' + { + match("number"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__62" + + // $ANTLR start "T__63" + public final void mT__63() throws RecognitionException { + try { + int _type = T__63; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:63:7: ( 'runs' ) + // InternalApplicationConfiguration.g:63:9: 'runs' + { + match("runs"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__63" + + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { + try { + int _type = RULE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11782:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalApplicationConfiguration.g:11782:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + { + // InternalApplicationConfiguration.g:11782:11: ( '^' )? + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='^') ) { + alt1=1; + } + switch (alt1) { + case 1 : + // InternalApplicationConfiguration.g:11782:11: '^' + { + match('^'); + + } + break; + + } + + if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + // InternalApplicationConfiguration.g:11782:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalApplicationConfiguration.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11784:10: ( ( '0' .. '9' )+ ) + // InternalApplicationConfiguration.g:11784:12: ( '0' .. '9' )+ + { + // InternalApplicationConfiguration.g:11784:12: ( '0' .. '9' )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>='0' && LA3_0<='9')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalApplicationConfiguration.g:11784:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_STRING" + public final void mRULE_STRING() throws RecognitionException { + try { + int _type = RULE_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11786:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalApplicationConfiguration.g:11786:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + { + // InternalApplicationConfiguration.g:11786:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='\"') ) { + alt6=1; + } + else if ( (LA6_0=='\'') ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalApplicationConfiguration.g:11786:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalApplicationConfiguration.g:11786:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop4: + do { + int alt4=3; + int LA4_0 = input.LA(1); + + if ( (LA4_0=='\\') ) { + alt4=1; + } + else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { + alt4=2; + } + + + switch (alt4) { + case 1 : + // InternalApplicationConfiguration.g:11786:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:11786:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + match('\"'); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:11786:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalApplicationConfiguration.g:11786:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop5: + do { + int alt5=3; + int LA5_0 = input.LA(1); + + if ( (LA5_0=='\\') ) { + alt5=1; + } + else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { + alt5=2; + } + + + switch (alt5) { + case 1 : + // InternalApplicationConfiguration.g:11786:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:11786:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop5; + } + } while (true); + + match('\''); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_STRING" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11788:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalApplicationConfiguration.g:11788:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalApplicationConfiguration.g:11788:24: ( options {greedy=false; } : . )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0=='*') ) { + int LA7_1 = input.LA(2); + + if ( (LA7_1=='/') ) { + alt7=2; + } + else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { + alt7=1; + } + + + } + else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalApplicationConfiguration.g:11788:52: . + { + matchAny(); + + } + break; + + default : + break loop7; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11790:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalApplicationConfiguration.g:11790:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("//"); + + // InternalApplicationConfiguration.g:11790:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalApplicationConfiguration.g:11790:24: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop8; + } + } while (true); + + // InternalApplicationConfiguration.g:11790:40: ( ( '\\r' )? '\\n' )? + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0=='\n'||LA10_0=='\r') ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalApplicationConfiguration.g:11790:41: ( '\\r' )? '\\n' + { + // InternalApplicationConfiguration.g:11790:41: ( '\\r' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalApplicationConfiguration.g:11790:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11792:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalApplicationConfiguration.g:11792:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalApplicationConfiguration.g:11792:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt11=0; + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalApplicationConfiguration.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt11 >= 1 ) break loop11; + EarlyExitException eee = + new EarlyExitException(11, input); + throw eee; + } + cnt11++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11794:16: ( . ) + // InternalApplicationConfiguration.g:11794:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + public void mTokens() throws RecognitionException { + // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=60; + alt12 = dfa12.predict(input); + switch (alt12) { + case 1 : + // InternalApplicationConfiguration.g:1:10: T__11 + { + mT__11(); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:1:16: T__12 + { + mT__12(); + + } + break; + case 3 : + // InternalApplicationConfiguration.g:1:22: T__13 + { + mT__13(); + + } + break; + case 4 : + // InternalApplicationConfiguration.g:1:28: T__14 + { + mT__14(); + + } + break; + case 5 : + // InternalApplicationConfiguration.g:1:34: T__15 + { + mT__15(); + + } + break; + case 6 : + // InternalApplicationConfiguration.g:1:40: T__16 + { + mT__16(); + + } + break; + case 7 : + // InternalApplicationConfiguration.g:1:46: T__17 + { + mT__17(); + + } + break; + case 8 : + // InternalApplicationConfiguration.g:1:52: T__18 + { + mT__18(); + + } + break; + case 9 : + // InternalApplicationConfiguration.g:1:58: T__19 + { + mT__19(); + + } + break; + case 10 : + // InternalApplicationConfiguration.g:1:64: T__20 + { + mT__20(); + + } + break; + case 11 : + // InternalApplicationConfiguration.g:1:70: T__21 + { + mT__21(); + + } + break; + case 12 : + // InternalApplicationConfiguration.g:1:76: T__22 + { + mT__22(); + + } + break; + case 13 : + // InternalApplicationConfiguration.g:1:82: T__23 + { + mT__23(); + + } + break; + case 14 : + // InternalApplicationConfiguration.g:1:88: T__24 + { + mT__24(); + + } + break; + case 15 : + // InternalApplicationConfiguration.g:1:94: T__25 + { + mT__25(); + + } + break; + case 16 : + // InternalApplicationConfiguration.g:1:100: T__26 + { + mT__26(); + + } + break; + case 17 : + // InternalApplicationConfiguration.g:1:106: T__27 + { + mT__27(); + + } + break; + case 18 : + // InternalApplicationConfiguration.g:1:112: T__28 + { + mT__28(); + + } + break; + case 19 : + // InternalApplicationConfiguration.g:1:118: T__29 + { + mT__29(); + + } + break; + case 20 : + // InternalApplicationConfiguration.g:1:124: T__30 + { + mT__30(); + + } + break; + case 21 : + // InternalApplicationConfiguration.g:1:130: T__31 + { + mT__31(); + + } + break; + case 22 : + // InternalApplicationConfiguration.g:1:136: T__32 + { + mT__32(); + + } + break; + case 23 : + // InternalApplicationConfiguration.g:1:142: T__33 + { + mT__33(); + + } + break; + case 24 : + // InternalApplicationConfiguration.g:1:148: T__34 + { + mT__34(); + + } + break; + case 25 : + // InternalApplicationConfiguration.g:1:154: T__35 + { + mT__35(); + + } + break; + case 26 : + // InternalApplicationConfiguration.g:1:160: T__36 + { + mT__36(); + + } + break; + case 27 : + // InternalApplicationConfiguration.g:1:166: T__37 + { + mT__37(); + + } + break; + case 28 : + // InternalApplicationConfiguration.g:1:172: T__38 + { + mT__38(); + + } + break; + case 29 : + // InternalApplicationConfiguration.g:1:178: T__39 + { + mT__39(); + + } + break; + case 30 : + // InternalApplicationConfiguration.g:1:184: T__40 + { + mT__40(); + + } + break; + case 31 : + // InternalApplicationConfiguration.g:1:190: T__41 + { + mT__41(); + + } + break; + case 32 : + // InternalApplicationConfiguration.g:1:196: T__42 + { + mT__42(); + + } + break; + case 33 : + // InternalApplicationConfiguration.g:1:202: T__43 + { + mT__43(); + + } + break; + case 34 : + // InternalApplicationConfiguration.g:1:208: T__44 + { + mT__44(); + + } + break; + case 35 : + // InternalApplicationConfiguration.g:1:214: T__45 + { + mT__45(); + + } + break; + case 36 : + // InternalApplicationConfiguration.g:1:220: T__46 + { + mT__46(); + + } + break; + case 37 : + // InternalApplicationConfiguration.g:1:226: T__47 + { + mT__47(); + + } + break; + case 38 : + // InternalApplicationConfiguration.g:1:232: T__48 + { + mT__48(); + + } + break; + case 39 : + // InternalApplicationConfiguration.g:1:238: T__49 + { + mT__49(); + + } + break; + case 40 : + // InternalApplicationConfiguration.g:1:244: T__50 + { + mT__50(); + + } + break; + case 41 : + // InternalApplicationConfiguration.g:1:250: T__51 + { + mT__51(); + + } + break; + case 42 : + // InternalApplicationConfiguration.g:1:256: T__52 + { + mT__52(); + + } + break; + case 43 : + // InternalApplicationConfiguration.g:1:262: T__53 + { + mT__53(); + + } + break; + case 44 : + // InternalApplicationConfiguration.g:1:268: T__54 + { + mT__54(); + + } + break; + case 45 : + // InternalApplicationConfiguration.g:1:274: T__55 + { + mT__55(); + + } + break; + case 46 : + // InternalApplicationConfiguration.g:1:280: T__56 + { + mT__56(); + + } + break; + case 47 : + // InternalApplicationConfiguration.g:1:286: T__57 + { + mT__57(); + + } + break; + case 48 : + // InternalApplicationConfiguration.g:1:292: T__58 + { + mT__58(); + + } + break; + case 49 : + // InternalApplicationConfiguration.g:1:298: T__59 + { + mT__59(); + + } + break; + case 50 : + // InternalApplicationConfiguration.g:1:304: T__60 + { + mT__60(); + + } + break; + case 51 : + // InternalApplicationConfiguration.g:1:310: T__61 + { + mT__61(); + + } + break; + case 52 : + // InternalApplicationConfiguration.g:1:316: T__62 + { + mT__62(); + + } + break; + case 53 : + // InternalApplicationConfiguration.g:1:322: T__63 + { + mT__63(); + + } + break; + case 54 : + // InternalApplicationConfiguration.g:1:328: RULE_ID + { + mRULE_ID(); + + } + break; + case 55 : + // InternalApplicationConfiguration.g:1:336: RULE_INT + { + mRULE_INT(); + + } + break; + case 56 : + // InternalApplicationConfiguration.g:1:345: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 57 : + // InternalApplicationConfiguration.g:1:357: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 58 : + // InternalApplicationConfiguration.g:1:373: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 59 : + // InternalApplicationConfiguration.g:1:389: RULE_WS + { + mRULE_WS(); + + } + break; + case 60 : + // InternalApplicationConfiguration.g:1:397: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA12 dfa12 = new DFA12(this); + static final String DFA12_eotS = + "\1\uffff\1\52\1\54\1\56\5\52\1\70\1\uffff\4\52\4\uffff\1\52\1\45\3\52\1\uffff\3\52\1\45\1\uffff\1\45\2\uffff\3\45\2\uffff\4\52\5\uffff\10\52\3\uffff\7\52\4\uffff\1\52\1\uffff\4\52\1\uffff\5\52\7\uffff\20\52\1\u008b\13\52\1\u009a\13\52\1\u00a6\1\52\1\u00a8\1\52\1\u00aa\1\u00ab\5\52\1\uffff\4\52\1\u00b5\1\52\1\u00b7\6\52\2\uffff\13\52\1\uffff\1\52\1\uffff\1\52\2\uffff\11\52\1\uffff\1\52\1\uffff\10\52\1\u00dd\2\52\1\u00e0\3\52\1\u00e4\1\u00e5\1\u00e6\1\u00e7\1\u00e8\3\52\1\u00ec\2\52\1\u00ef\5\52\1\u00f5\1\52\1\u00f7\1\u00f8\1\52\1\uffff\1\u00fa\1\52\1\uffff\3\52\5\uffff\3\52\1\uffff\2\52\1\uffff\1\52\1\u0105\1\u0106\2\52\1\uffff\1\52\2\uffff\1\52\1\uffff\1\52\1\u010c\1\u010d\4\52\1\u0112\2\52\3\uffff\3\52\1\u0118\2\uffff\1\u0119\1\u011a\2\52\1\uffff\1\u011d\4\52\3\uffff\2\52\1\uffff\2\52\1\u0126\1\u0127\1\u0128\1\52\1\u012a\1\u012b\3\uffff\1\u012c\3\uffff"; + static final String DFA12_eofS = + "\u012d\uffff"; + static final String DFA12_minS = + "\1\0\1\141\2\75\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\1\145\4\uffff\1\141\1\72\1\157\1\142\1\157\1\uffff\1\143\2\145\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\170\1\155\1\144\5\uffff\1\144\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\2\141\1\156\4\uffff\1\143\1\uffff\1\156\1\152\1\164\1\147\1\uffff\1\141\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\2\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\153\1\164\1\146\1\145\1\160\1\55\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\1\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\1\60\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\60\1\162\1\141\1\60\2\172\1\144\5\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\151\2\145\1\154\1\141\1\60\1\151\2\60\1\164\1\uffff\1\60\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\60\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\60\1\154\1\162\1\166\1\154\1\60\1\147\1\151\3\uffff\1\156\1\145\1\143\1\60\2\uffff\2\60\1\145\1\166\1\uffff\1\60\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\60\1\162\2\60\3\uffff\1\60\3\uffff"; + static final String DFA12_maxS = + "\1\uffff\1\157\2\75\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\1\157\1\165\1\157\1\uffff\1\164\2\145\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\170\1\164\1\144\5\uffff\1\162\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\1\154\1\156\4\uffff\1\162\1\uffff\1\156\1\152\1\164\1\147\1\uffff\1\162\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\2\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\153\1\164\1\163\1\145\1\160\1\172\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\1\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\1\172\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\172\1\162\1\141\3\172\1\144\5\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\151\2\145\1\154\1\141\1\172\1\151\2\172\1\164\1\uffff\1\172\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\172\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\172\1\154\1\162\1\166\1\154\1\172\1\147\1\151\3\uffff\1\156\1\145\1\143\1\172\2\uffff\2\172\1\145\1\166\1\uffff\1\172\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\172\1\162\2\172\3\uffff\1\172\3\uffff"; + static final String DFA12_acceptS = + "\12\uffff\1\14\4\uffff\1\22\1\23\1\24\1\25\5\uffff\1\42\4\uffff\1\63\1\uffff\1\66\1\67\3\uffff\1\73\1\74\4\uffff\1\66\1\3\1\43\1\4\1\44\10\uffff\1\51\1\13\1\14\7\uffff\1\22\1\23\1\24\1\25\1\uffff\1\30\4\uffff\1\42\5\uffff\1\62\1\63\1\67\1\70\1\71\1\72\1\73\63\uffff\1\46\15\uffff\1\37\1\57\13\uffff\1\5\1\uffff\1\45\1\uffff\1\7\1\21\11\uffff\1\47\1\uffff\1\65\45\uffff\1\52\2\uffff\1\56\3\uffff\1\41\1\33\1\6\1\64\1\32\3\uffff\1\15\2\uffff\1\17\5\uffff\1\36\1\uffff\1\61\1\50\1\uffff\1\55\12\uffff\1\40\1\26\1\54\4\uffff\1\1\1\2\4\uffff\1\16\5\uffff\1\53\1\31\1\10\2\uffff\1\27\10\uffff\1\35\1\60\1\11\1\uffff\1\20\1\34\1\12"; + static final String DFA12_specialS = + "\1\0\40\uffff\1\1\1\2\u010a\uffff}>"; + static final String[] DFA12_transitionS = { + "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\30\3\45\1\42\2\45\1\35\1\34\1\22\1\12\1\11\1\43\12\40\1\24\1\45\1\2\1\17\1\3\2\45\1\7\21\37\1\6\2\37\1\10\4\37\3\45\1\36\1\37\1\45\2\37\1\25\1\33\1\14\1\5\1\32\1\37\1\13\2\37\1\27\1\1\1\4\1\26\1\23\1\37\1\16\1\31\2\37\1\15\4\37\1\20\1\45\1\21\uff82\45", + "\1\47\3\uffff\1\50\3\uffff\1\46\5\uffff\1\51", + "\1\53", + "\1\55", + "\1\57\5\uffff\1\60", + "\1\62\5\uffff\1\63\5\uffff\1\61", + "\1\64", + "\1\65", + "\1\66", + "\1\67", + "", + "\1\72\1\73", + "\1\74\7\uffff\1\75", + "\1\76", + "\1\77\17\uffff\1\100", + "", + "", + "", + "", + "\1\105", + "\1\106", + "\1\107", + "\1\110\22\uffff\1\111", + "\1\112", + "", + "\1\115\13\uffff\1\116\4\uffff\1\114", + "\1\117", + "\1\120", + "\1\121", + "", + "\32\52\4\uffff\1\52\1\uffff\32\52", + "", + "", + "\0\124", + "\0\124", + "\1\125\4\uffff\1\126", + "", + "", + "\1\130", + "\1\131", + "\1\133\6\uffff\1\132", + "\1\134", + "", + "", + "", + "", + "", + "\1\137\11\uffff\1\135\3\uffff\1\136", + "\1\140", + "\1\141", + "\1\142", + "\1\143", + "\1\144", + "\1\145", + "\1\146", + "", + "", + "", + "\1\147", + "\1\150", + "\1\151", + "\1\152", + "\1\153", + "\1\155\12\uffff\1\154", + "\1\156", + "", + "", + "", + "", + "\1\157\16\uffff\1\160", + "", + "\1\161", + "\1\162", + "\1\163", + "\1\164", + "", + "\1\166\20\uffff\1\165", + "\1\167", + "\1\170", + "\1\171", + "\1\172", + "", + "", + "", + "", + "", + "", + "", + "\1\173", + "\1\174", + "\1\175", + "\1\176", + "\1\177", + "\1\u0080", + "\1\u0081", + "\1\u0082", + "\1\u0083", + "\1\u0084", + "\1\u0085", + "\1\u0086", + "\1\u0087", + "\1\u0088", + "\1\u0089", + "\1\u008a", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u008c", + "\1\u008d", + "\1\u008e", + "\1\u008f", + "\1\u0090", + "\1\u0092\1\u0091", + "\1\u0093", + "\1\u0094", + "\1\u0096\14\uffff\1\u0095", + "\1\u0097", + "\1\u0098", + "\1\u0099\2\uffff\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u009b", + "\1\u009c", + "\1\u009d", + "\1\u009e", + "\1\u009f", + "\1\u00a0", + "\1\u00a1", + "\1\u00a2", + "\1\u00a3", + "\1\u00a4", + "\1\u00a5", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00a7", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00a9", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00ac", + "\1\u00ad", + "\1\u00ae", + "\1\u00af", + "\1\u00b0", + "", + "\1\u00b1", + "\1\u00b2", + "\1\u00b3", + "\1\u00b4", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00b6", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00b8", + "\1\u00b9", + "\1\u00ba", + "\1\u00bb", + "\1\u00bc", + "\1\u00bd", + "", + "", + "\1\u00be", + "\1\u00bf", + "\1\u00c0", + "\1\u00c1", + "\1\u00c2", + "\1\u00c3", + "\1\u00c4", + "\1\u00c5", + "\1\u00c6", + "\1\u00c7", + "\1\u00c8", + "", + "\1\u00c9", + "", + "\1\u00ca", + "", + "", + "\1\u00cb", + "\1\u00cc", + "\1\u00cd", + "\1\u00ce", + "\1\u00cf", + "\1\u00d0", + "\1\u00d1", + "\1\u00d2", + "\1\u00d3", + "", + "\1\u00d4", + "", + "\1\u00d5", + "\1\u00d6", + "\1\u00d7", + "\1\u00d8", + "\1\u00d9", + "\1\u00da", + "\1\u00db", + "\1\u00dc", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00de", + "\1\u00df", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00e1", + "\1\u00e2", + "\1\u00e3", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00e9", + "\1\u00ea", + "\1\u00eb", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00ed", + "\1\u00ee", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00f0", + "\1\u00f1", + "\1\u00f2", + "\1\u00f3", + "\1\u00f4", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00f6", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00f9", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00fb", + "", + "\1\u00fc", + "\1\u00fd", + "\1\u00fe", + "", + "", + "", + "", + "", + "\1\u00ff", + "\1\u0100", + "\1\u0101", + "", + "\1\u0102", + "\1\u0103", + "", + "\1\u0104", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0107", + "\1\u0108", + "", + "\1\u0109", + "", + "", + "\1\u010a", + "", + "\1\u010b", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u010e", + "\1\u010f", + "\1\u0110", + "\1\u0111", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0113", + "\1\u0114", + "", + "", + "", + "\1\u0115", + "\1\u0116", + "\1\u0117", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u011b", + "\1\u011c", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u011e", + "\1\u011f", + "\1\u0120", + "\1\u0121", + "", + "", + "", + "\1\u0122", + "\1\u0123", + "", + "\1\u0124", + "\1\u0125", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0129", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "", + "", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "", + "", + "" + }; + + static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); + static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); + static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); + static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); + static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); + static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); + static final short[][] DFA12_transition; + + static { + int numStates = DFA12_transitionS.length; + DFA12_transition = new short[numStates][]; + for (int i=0; i') ) {s = 3;} + + else if ( (LA12_0=='n') ) {s = 4;} + + else if ( (LA12_0=='f') ) {s = 5;} + + else if ( (LA12_0=='S') ) {s = 6;} + + else if ( (LA12_0=='A') ) {s = 7;} + + else if ( (LA12_0=='V') ) {s = 8;} + + else if ( (LA12_0=='.') ) {s = 9;} + + else if ( (LA12_0=='-') ) {s = 10;} + + else if ( (LA12_0=='i') ) {s = 11;} + + else if ( (LA12_0=='e') ) {s = 12;} + + else if ( (LA12_0=='v') ) {s = 13;} + + else if ( (LA12_0=='r') ) {s = 14;} + + else if ( (LA12_0=='=') ) {s = 15;} + + else if ( (LA12_0=='{') ) {s = 16;} + + else if ( (LA12_0=='}') ) {s = 17;} + + else if ( (LA12_0==',') ) {s = 18;} + + else if ( (LA12_0=='p') ) {s = 19;} + + else if ( (LA12_0==':') ) {s = 20;} + + else if ( (LA12_0=='c') ) {s = 21;} + + else if ( (LA12_0=='o') ) {s = 22;} + + else if ( (LA12_0=='l') ) {s = 23;} + + else if ( (LA12_0=='#') ) {s = 24;} + + else if ( (LA12_0=='s') ) {s = 25;} + + else if ( (LA12_0=='g') ) {s = 26;} + + else if ( (LA12_0=='d') ) {s = 27;} + + else if ( (LA12_0=='+') ) {s = 28;} + + else if ( (LA12_0=='*') ) {s = 29;} + + else if ( (LA12_0=='^') ) {s = 30;} + + else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} + + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} + + else if ( (LA12_0=='\"') ) {s = 33;} + + else if ( (LA12_0=='\'') ) {s = 34;} + + else if ( (LA12_0=='/') ) {s = 35;} + + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} + + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_33 = input.LA(1); + + s = -1; + if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;} + + else s = 37; + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_34 = input.LA(1); + + s = -1; + if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;} + + else s = 37; + + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 12, _s, input); + error(nvae); + throw nvae; + } + } + + } \ No newline at end of file diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java index 92d991f1..87baba3d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java @@ -1,32524 +1,36563 @@ -package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser { - public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'" - }; - public static final int T__50=50; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__11=11; - public static final int T__55=55; - public static final int T__12=12; - public static final int T__56=56; - public static final int T__13=13; - public static final int T__57=57; - public static final int T__14=14; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int RULE_ID=4; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int RULE_INT=5; - public static final int T__29=29; - public static final int T__22=22; - public static final int RULE_ML_COMMENT=7; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int RULE_STRING=6; - public static final int RULE_SL_COMMENT=8; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_WS=9; - public static final int RULE_ANY_OTHER=10; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - - // delegates - // delegators - - - public InternalApplicationConfigurationParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalApplicationConfigurationParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalApplicationConfigurationParser.tokenNames; } - public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } - - - private ApplicationConfigurationGrammarAccess grammarAccess; - - public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } - - - - // $ANTLR start "entryRuleConfigurationScript" - // InternalApplicationConfiguration.g:53:1: entryRuleConfigurationScript : ruleConfigurationScript EOF ; - public final void entryRuleConfigurationScript() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:54:1: ( ruleConfigurationScript EOF ) - // InternalApplicationConfiguration.g:55:1: ruleConfigurationScript EOF - { - before(grammarAccess.getConfigurationScriptRule()); - pushFollow(FOLLOW_1); - ruleConfigurationScript(); - - state._fsp--; - - after(grammarAccess.getConfigurationScriptRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfigurationScript" - - - // $ANTLR start "ruleConfigurationScript" - // InternalApplicationConfiguration.g:62:1: ruleConfigurationScript : ( ( rule__ConfigurationScript__Group__0 ) ) ; - public final void ruleConfigurationScript() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:66:2: ( ( ( rule__ConfigurationScript__Group__0 ) ) ) - // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) ) - { - // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) ) - // InternalApplicationConfiguration.g:68:3: ( rule__ConfigurationScript__Group__0 ) - { - before(grammarAccess.getConfigurationScriptAccess().getGroup()); - // InternalApplicationConfiguration.g:69:3: ( rule__ConfigurationScript__Group__0 ) - // InternalApplicationConfiguration.g:69:4: rule__ConfigurationScript__Group__0 - { - pushFollow(FOLLOW_2); - rule__ConfigurationScript__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigurationScriptAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfigurationScript" - - - // $ANTLR start "entryRuleCommand" - // InternalApplicationConfiguration.g:78:1: entryRuleCommand : ruleCommand EOF ; - public final void entryRuleCommand() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:79:1: ( ruleCommand EOF ) - // InternalApplicationConfiguration.g:80:1: ruleCommand EOF - { - before(grammarAccess.getCommandRule()); - pushFollow(FOLLOW_1); - ruleCommand(); - - state._fsp--; - - after(grammarAccess.getCommandRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleCommand" - - - // $ANTLR start "ruleCommand" - // InternalApplicationConfiguration.g:87:1: ruleCommand : ( ( rule__Command__Alternatives ) ) ; - public final void ruleCommand() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:91:2: ( ( ( rule__Command__Alternatives ) ) ) - // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) ) - { - // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) ) - // InternalApplicationConfiguration.g:93:3: ( rule__Command__Alternatives ) - { - before(grammarAccess.getCommandAccess().getAlternatives()); - // InternalApplicationConfiguration.g:94:3: ( rule__Command__Alternatives ) - // InternalApplicationConfiguration.g:94:4: rule__Command__Alternatives - { - pushFollow(FOLLOW_2); - rule__Command__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getCommandAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleCommand" - - - // $ANTLR start "entryRuleQualifiedName" - // InternalApplicationConfiguration.g:103:1: entryRuleQualifiedName : ruleQualifiedName EOF ; - public final void entryRuleQualifiedName() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:104:1: ( ruleQualifiedName EOF ) - // InternalApplicationConfiguration.g:105:1: ruleQualifiedName EOF - { - before(grammarAccess.getQualifiedNameRule()); - pushFollow(FOLLOW_1); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getQualifiedNameRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleQualifiedName" - - - // $ANTLR start "ruleQualifiedName" - // InternalApplicationConfiguration.g:112:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; - public final void ruleQualifiedName() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:116:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) - // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) ) - { - // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) ) - // InternalApplicationConfiguration.g:118:3: ( rule__QualifiedName__Group__0 ) - { - before(grammarAccess.getQualifiedNameAccess().getGroup()); - // InternalApplicationConfiguration.g:119:3: ( rule__QualifiedName__Group__0 ) - // InternalApplicationConfiguration.g:119:4: rule__QualifiedName__Group__0 - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getQualifiedNameAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleQualifiedName" - - - // $ANTLR start "entryRuleREALLiteral" - // InternalApplicationConfiguration.g:128:1: entryRuleREALLiteral : ruleREALLiteral EOF ; - public final void entryRuleREALLiteral() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:129:1: ( ruleREALLiteral EOF ) - // InternalApplicationConfiguration.g:130:1: ruleREALLiteral EOF - { - before(grammarAccess.getREALLiteralRule()); - pushFollow(FOLLOW_1); - ruleREALLiteral(); - - state._fsp--; - - after(grammarAccess.getREALLiteralRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleREALLiteral" - - - // $ANTLR start "ruleREALLiteral" - // InternalApplicationConfiguration.g:137:1: ruleREALLiteral : ( ( rule__REALLiteral__Group__0 ) ) ; - public final void ruleREALLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:141:2: ( ( ( rule__REALLiteral__Group__0 ) ) ) - // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) ) - { - // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) ) - // InternalApplicationConfiguration.g:143:3: ( rule__REALLiteral__Group__0 ) - { - before(grammarAccess.getREALLiteralAccess().getGroup()); - // InternalApplicationConfiguration.g:144:3: ( rule__REALLiteral__Group__0 ) - // InternalApplicationConfiguration.g:144:4: rule__REALLiteral__Group__0 - { - pushFollow(FOLLOW_2); - rule__REALLiteral__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getREALLiteralAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleREALLiteral" - - - // $ANTLR start "entryRuleINTLiteral" - // InternalApplicationConfiguration.g:153:1: entryRuleINTLiteral : ruleINTLiteral EOF ; - public final void entryRuleINTLiteral() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:154:1: ( ruleINTLiteral EOF ) - // InternalApplicationConfiguration.g:155:1: ruleINTLiteral EOF - { - before(grammarAccess.getINTLiteralRule()); - pushFollow(FOLLOW_1); - ruleINTLiteral(); - - state._fsp--; - - after(grammarAccess.getINTLiteralRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleINTLiteral" - - - // $ANTLR start "ruleINTLiteral" - // InternalApplicationConfiguration.g:162:1: ruleINTLiteral : ( ( rule__INTLiteral__Group__0 ) ) ; - public final void ruleINTLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:166:2: ( ( ( rule__INTLiteral__Group__0 ) ) ) - // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) ) - { - // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) ) - // InternalApplicationConfiguration.g:168:3: ( rule__INTLiteral__Group__0 ) - { - before(grammarAccess.getINTLiteralAccess().getGroup()); - // InternalApplicationConfiguration.g:169:3: ( rule__INTLiteral__Group__0 ) - // InternalApplicationConfiguration.g:169:4: rule__INTLiteral__Group__0 - { - pushFollow(FOLLOW_2); - rule__INTLiteral__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getINTLiteralAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleINTLiteral" - - - // $ANTLR start "entryRuleImport" - // InternalApplicationConfiguration.g:178:1: entryRuleImport : ruleImport EOF ; - public final void entryRuleImport() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:179:1: ( ruleImport EOF ) - // InternalApplicationConfiguration.g:180:1: ruleImport EOF - { - before(grammarAccess.getImportRule()); - pushFollow(FOLLOW_1); - ruleImport(); - - state._fsp--; - - after(grammarAccess.getImportRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleImport" - - - // $ANTLR start "ruleImport" - // InternalApplicationConfiguration.g:187:1: ruleImport : ( ( rule__Import__Alternatives ) ) ; - public final void ruleImport() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:191:2: ( ( ( rule__Import__Alternatives ) ) ) - // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) ) - { - // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) ) - // InternalApplicationConfiguration.g:193:3: ( rule__Import__Alternatives ) - { - before(grammarAccess.getImportAccess().getAlternatives()); - // InternalApplicationConfiguration.g:194:3: ( rule__Import__Alternatives ) - // InternalApplicationConfiguration.g:194:4: rule__Import__Alternatives - { - pushFollow(FOLLOW_2); - rule__Import__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getImportAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleImport" - - - // $ANTLR start "entryRuleEPackageImport" - // InternalApplicationConfiguration.g:203:1: entryRuleEPackageImport : ruleEPackageImport EOF ; - public final void entryRuleEPackageImport() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:204:1: ( ruleEPackageImport EOF ) - // InternalApplicationConfiguration.g:205:1: ruleEPackageImport EOF - { - before(grammarAccess.getEPackageImportRule()); - pushFollow(FOLLOW_1); - ruleEPackageImport(); - - state._fsp--; - - after(grammarAccess.getEPackageImportRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleEPackageImport" - - - // $ANTLR start "ruleEPackageImport" - // InternalApplicationConfiguration.g:212:1: ruleEPackageImport : ( ( rule__EPackageImport__Group__0 ) ) ; - public final void ruleEPackageImport() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:216:2: ( ( ( rule__EPackageImport__Group__0 ) ) ) - // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) ) - { - // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) ) - // InternalApplicationConfiguration.g:218:3: ( rule__EPackageImport__Group__0 ) - { - before(grammarAccess.getEPackageImportAccess().getGroup()); - // InternalApplicationConfiguration.g:219:3: ( rule__EPackageImport__Group__0 ) - // InternalApplicationConfiguration.g:219:4: rule__EPackageImport__Group__0 - { - pushFollow(FOLLOW_2); - rule__EPackageImport__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getEPackageImportAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleEPackageImport" - - - // $ANTLR start "entryRuleViatraImport" - // InternalApplicationConfiguration.g:228:1: entryRuleViatraImport : ruleViatraImport EOF ; - public final void entryRuleViatraImport() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:229:1: ( ruleViatraImport EOF ) - // InternalApplicationConfiguration.g:230:1: ruleViatraImport EOF - { - before(grammarAccess.getViatraImportRule()); - pushFollow(FOLLOW_1); - ruleViatraImport(); - - state._fsp--; - - after(grammarAccess.getViatraImportRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleViatraImport" - - - // $ANTLR start "ruleViatraImport" - // InternalApplicationConfiguration.g:237:1: ruleViatraImport : ( ( rule__ViatraImport__Group__0 ) ) ; - public final void ruleViatraImport() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:241:2: ( ( ( rule__ViatraImport__Group__0 ) ) ) - // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) ) - { - // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) ) - // InternalApplicationConfiguration.g:243:3: ( rule__ViatraImport__Group__0 ) - { - before(grammarAccess.getViatraImportAccess().getGroup()); - // InternalApplicationConfiguration.g:244:3: ( rule__ViatraImport__Group__0 ) - // InternalApplicationConfiguration.g:244:4: rule__ViatraImport__Group__0 - { - pushFollow(FOLLOW_2); - rule__ViatraImport__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getViatraImportAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleViatraImport" - - - // $ANTLR start "entryRuleDeclaration" - // InternalApplicationConfiguration.g:253:1: entryRuleDeclaration : ruleDeclaration EOF ; - public final void entryRuleDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:254:1: ( ruleDeclaration EOF ) - // InternalApplicationConfiguration.g:255:1: ruleDeclaration EOF - { - before(grammarAccess.getDeclarationRule()); - pushFollow(FOLLOW_1); - ruleDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleDeclaration" - - - // $ANTLR start "ruleDeclaration" - // InternalApplicationConfiguration.g:262:1: ruleDeclaration : ( ( rule__Declaration__Alternatives ) ) ; - public final void ruleDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:266:2: ( ( ( rule__Declaration__Alternatives ) ) ) - // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) ) - { - // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) ) - // InternalApplicationConfiguration.g:268:3: ( rule__Declaration__Alternatives ) - { - before(grammarAccess.getDeclarationAccess().getAlternatives()); - // InternalApplicationConfiguration.g:269:3: ( rule__Declaration__Alternatives ) - // InternalApplicationConfiguration.g:269:4: rule__Declaration__Alternatives - { - pushFollow(FOLLOW_2); - rule__Declaration__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getDeclarationAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleDeclaration" - - - // $ANTLR start "entryRuleFileSpecification" - // InternalApplicationConfiguration.g:278:1: entryRuleFileSpecification : ruleFileSpecification EOF ; - public final void entryRuleFileSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:279:1: ( ruleFileSpecification EOF ) - // InternalApplicationConfiguration.g:280:1: ruleFileSpecification EOF - { - before(grammarAccess.getFileSpecificationRule()); - pushFollow(FOLLOW_1); - ruleFileSpecification(); - - state._fsp--; - - after(grammarAccess.getFileSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFileSpecification" - - - // $ANTLR start "ruleFileSpecification" - // InternalApplicationConfiguration.g:287:1: ruleFileSpecification : ( ( rule__FileSpecification__PathAssignment ) ) ; - public final void ruleFileSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:291:2: ( ( ( rule__FileSpecification__PathAssignment ) ) ) - // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) ) - { - // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) ) - // InternalApplicationConfiguration.g:293:3: ( rule__FileSpecification__PathAssignment ) - { - before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); - // InternalApplicationConfiguration.g:294:3: ( rule__FileSpecification__PathAssignment ) - // InternalApplicationConfiguration.g:294:4: rule__FileSpecification__PathAssignment - { - pushFollow(FOLLOW_2); - rule__FileSpecification__PathAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFileSpecification" - - - // $ANTLR start "entryRuleFileDeclaration" - // InternalApplicationConfiguration.g:303:1: entryRuleFileDeclaration : ruleFileDeclaration EOF ; - public final void entryRuleFileDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:304:1: ( ruleFileDeclaration EOF ) - // InternalApplicationConfiguration.g:305:1: ruleFileDeclaration EOF - { - before(grammarAccess.getFileDeclarationRule()); - pushFollow(FOLLOW_1); - ruleFileDeclaration(); - - state._fsp--; - - after(grammarAccess.getFileDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFileDeclaration" - - - // $ANTLR start "ruleFileDeclaration" - // InternalApplicationConfiguration.g:312:1: ruleFileDeclaration : ( ( rule__FileDeclaration__Group__0 ) ) ; - public final void ruleFileDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:316:2: ( ( ( rule__FileDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:318:3: ( rule__FileDeclaration__Group__0 ) - { - before(grammarAccess.getFileDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:319:3: ( rule__FileDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:319:4: rule__FileDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getFileDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFileDeclaration" - - - // $ANTLR start "entryRuleFileReference" - // InternalApplicationConfiguration.g:328:1: entryRuleFileReference : ruleFileReference EOF ; - public final void entryRuleFileReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:329:1: ( ruleFileReference EOF ) - // InternalApplicationConfiguration.g:330:1: ruleFileReference EOF - { - before(grammarAccess.getFileReferenceRule()); - pushFollow(FOLLOW_1); - ruleFileReference(); - - state._fsp--; - - after(grammarAccess.getFileReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFileReference" - - - // $ANTLR start "ruleFileReference" - // InternalApplicationConfiguration.g:337:1: ruleFileReference : ( ( rule__FileReference__ReferredAssignment ) ) ; - public final void ruleFileReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:341:2: ( ( ( rule__FileReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) ) - { - // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:343:3: ( rule__FileReference__ReferredAssignment ) - { - before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:344:3: ( rule__FileReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:344:4: rule__FileReference__ReferredAssignment - { - pushFollow(FOLLOW_2); - rule__FileReference__ReferredAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFileReference" - - - // $ANTLR start "entryRuleFile" - // InternalApplicationConfiguration.g:353:1: entryRuleFile : ruleFile EOF ; - public final void entryRuleFile() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:354:1: ( ruleFile EOF ) - // InternalApplicationConfiguration.g:355:1: ruleFile EOF - { - before(grammarAccess.getFileRule()); - pushFollow(FOLLOW_1); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getFileRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFile" - - - // $ANTLR start "ruleFile" - // InternalApplicationConfiguration.g:362:1: ruleFile : ( ( rule__File__Alternatives ) ) ; - public final void ruleFile() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:366:2: ( ( ( rule__File__Alternatives ) ) ) - // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) ) - { - // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) ) - // InternalApplicationConfiguration.g:368:3: ( rule__File__Alternatives ) - { - before(grammarAccess.getFileAccess().getAlternatives()); - // InternalApplicationConfiguration.g:369:3: ( rule__File__Alternatives ) - // InternalApplicationConfiguration.g:369:4: rule__File__Alternatives - { - pushFollow(FOLLOW_2); - rule__File__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getFileAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFile" - - - // $ANTLR start "entryRuleMetamodelSpecification" - // InternalApplicationConfiguration.g:378:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ; - public final void entryRuleMetamodelSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:379:1: ( ruleMetamodelSpecification EOF ) - // InternalApplicationConfiguration.g:380:1: ruleMetamodelSpecification EOF - { - before(grammarAccess.getMetamodelSpecificationRule()); - pushFollow(FOLLOW_1); - ruleMetamodelSpecification(); - - state._fsp--; - - after(grammarAccess.getMetamodelSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodelSpecification" - - - // $ANTLR start "ruleMetamodelSpecification" - // InternalApplicationConfiguration.g:387:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ; - public final void ruleMetamodelSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:391:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) ) - { - // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:393:3: ( rule__MetamodelSpecification__Group__0 ) - { - before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:394:3: ( rule__MetamodelSpecification__Group__0 ) - // InternalApplicationConfiguration.g:394:4: rule__MetamodelSpecification__Group__0 - { - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodelSpecification" - - - // $ANTLR start "entryRuleMetamodelEntry" - // InternalApplicationConfiguration.g:403:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ; - public final void entryRuleMetamodelEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:404:1: ( ruleMetamodelEntry EOF ) - // InternalApplicationConfiguration.g:405:1: ruleMetamodelEntry EOF - { - before(grammarAccess.getMetamodelEntryRule()); - pushFollow(FOLLOW_1); - ruleMetamodelEntry(); - - state._fsp--; - - after(grammarAccess.getMetamodelEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodelEntry" - - - // $ANTLR start "ruleMetamodelEntry" - // InternalApplicationConfiguration.g:412:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ; - public final void ruleMetamodelEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:416:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) ) - { - // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:418:3: ( rule__MetamodelEntry__Alternatives ) - { - before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:419:3: ( rule__MetamodelEntry__Alternatives ) - // InternalApplicationConfiguration.g:419:4: rule__MetamodelEntry__Alternatives - { - pushFollow(FOLLOW_2); - rule__MetamodelEntry__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodelEntry" - - - // $ANTLR start "entryRuleAllPackageEntry" - // InternalApplicationConfiguration.g:428:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ; - public final void entryRuleAllPackageEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:429:1: ( ruleAllPackageEntry EOF ) - // InternalApplicationConfiguration.g:430:1: ruleAllPackageEntry EOF - { - before(grammarAccess.getAllPackageEntryRule()); - pushFollow(FOLLOW_1); - ruleAllPackageEntry(); - - state._fsp--; - - after(grammarAccess.getAllPackageEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAllPackageEntry" - - - // $ANTLR start "ruleAllPackageEntry" - // InternalApplicationConfiguration.g:437:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ; - public final void ruleAllPackageEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:441:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:443:3: ( rule__AllPackageEntry__Group__0 ) - { - before(grammarAccess.getAllPackageEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:444:3: ( rule__AllPackageEntry__Group__0 ) - // InternalApplicationConfiguration.g:444:4: rule__AllPackageEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPackageEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAllPackageEntry" - - - // $ANTLR start "entryRuleMetamodelElement" - // InternalApplicationConfiguration.g:453:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ; - public final void entryRuleMetamodelElement() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:454:1: ( ruleMetamodelElement EOF ) - // InternalApplicationConfiguration.g:455:1: ruleMetamodelElement EOF - { - before(grammarAccess.getMetamodelElementRule()); - pushFollow(FOLLOW_1); - ruleMetamodelElement(); - - state._fsp--; - - after(grammarAccess.getMetamodelElementRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodelElement" - - - // $ANTLR start "ruleMetamodelElement" - // InternalApplicationConfiguration.g:462:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ; - public final void ruleMetamodelElement() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:466:2: ( ( ( rule__MetamodelElement__Group__0 ) ) ) - // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) ) - { - // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) ) - // InternalApplicationConfiguration.g:468:3: ( rule__MetamodelElement__Group__0 ) - { - before(grammarAccess.getMetamodelElementAccess().getGroup()); - // InternalApplicationConfiguration.g:469:3: ( rule__MetamodelElement__Group__0 ) - // InternalApplicationConfiguration.g:469:4: rule__MetamodelElement__Group__0 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelElementAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodelElement" - - - // $ANTLR start "entryRuleMetamodelDeclaration" - // InternalApplicationConfiguration.g:478:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ; - public final void entryRuleMetamodelDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:479:1: ( ruleMetamodelDeclaration EOF ) - // InternalApplicationConfiguration.g:480:1: ruleMetamodelDeclaration EOF - { - before(grammarAccess.getMetamodelDeclarationRule()); - pushFollow(FOLLOW_1); - ruleMetamodelDeclaration(); - - state._fsp--; - - after(grammarAccess.getMetamodelDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodelDeclaration" - - - // $ANTLR start "ruleMetamodelDeclaration" - // InternalApplicationConfiguration.g:487:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ; - public final void ruleMetamodelDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:491:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:493:3: ( rule__MetamodelDeclaration__Group__0 ) - { - before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:494:3: ( rule__MetamodelDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:494:4: rule__MetamodelDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodelDeclaration" - - - // $ANTLR start "entryRuleMetamodelReference" - // InternalApplicationConfiguration.g:503:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ; - public final void entryRuleMetamodelReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:504:1: ( ruleMetamodelReference EOF ) - // InternalApplicationConfiguration.g:505:1: ruleMetamodelReference EOF - { - before(grammarAccess.getMetamodelReferenceRule()); - pushFollow(FOLLOW_1); - ruleMetamodelReference(); - - state._fsp--; - - after(grammarAccess.getMetamodelReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodelReference" - - - // $ANTLR start "ruleMetamodelReference" - // InternalApplicationConfiguration.g:512:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ; - public final void ruleMetamodelReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:516:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) - { - // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:518:3: ( rule__MetamodelReference__ReferredAssignment ) - { - before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:519:3: ( rule__MetamodelReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:519:4: rule__MetamodelReference__ReferredAssignment - { - pushFollow(FOLLOW_2); - rule__MetamodelReference__ReferredAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodelReference" - - - // $ANTLR start "entryRuleMetamodel" - // InternalApplicationConfiguration.g:528:1: entryRuleMetamodel : ruleMetamodel EOF ; - public final void entryRuleMetamodel() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:529:1: ( ruleMetamodel EOF ) - // InternalApplicationConfiguration.g:530:1: ruleMetamodel EOF - { - before(grammarAccess.getMetamodelRule()); - pushFollow(FOLLOW_1); - ruleMetamodel(); - - state._fsp--; - - after(grammarAccess.getMetamodelRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMetamodel" - - - // $ANTLR start "ruleMetamodel" - // InternalApplicationConfiguration.g:537:1: ruleMetamodel : ( ( rule__Metamodel__Alternatives ) ) ; - public final void ruleMetamodel() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:541:2: ( ( ( rule__Metamodel__Alternatives ) ) ) - // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) ) - { - // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) ) - // InternalApplicationConfiguration.g:543:3: ( rule__Metamodel__Alternatives ) - { - before(grammarAccess.getMetamodelAccess().getAlternatives()); - // InternalApplicationConfiguration.g:544:3: ( rule__Metamodel__Alternatives ) - // InternalApplicationConfiguration.g:544:4: rule__Metamodel__Alternatives - { - pushFollow(FOLLOW_2); - rule__Metamodel__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMetamodel" - - - // $ANTLR start "entryRulePartialModelSpecification" - // InternalApplicationConfiguration.g:553:1: entryRulePartialModelSpecification : rulePartialModelSpecification EOF ; - public final void entryRulePartialModelSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:554:1: ( rulePartialModelSpecification EOF ) - // InternalApplicationConfiguration.g:555:1: rulePartialModelSpecification EOF - { - before(grammarAccess.getPartialModelSpecificationRule()); - pushFollow(FOLLOW_1); - rulePartialModelSpecification(); - - state._fsp--; - - after(grammarAccess.getPartialModelSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePartialModelSpecification" - - - // $ANTLR start "rulePartialModelSpecification" - // InternalApplicationConfiguration.g:562:1: rulePartialModelSpecification : ( ( rule__PartialModelSpecification__Group__0 ) ) ; - public final void rulePartialModelSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:566:2: ( ( ( rule__PartialModelSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) ) - { - // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:568:3: ( rule__PartialModelSpecification__Group__0 ) - { - before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:569:3: ( rule__PartialModelSpecification__Group__0 ) - // InternalApplicationConfiguration.g:569:4: rule__PartialModelSpecification__Group__0 - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePartialModelSpecification" - - - // $ANTLR start "entryRulePartialModelEntry" - // InternalApplicationConfiguration.g:578:1: entryRulePartialModelEntry : rulePartialModelEntry EOF ; - public final void entryRulePartialModelEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:579:1: ( rulePartialModelEntry EOF ) - // InternalApplicationConfiguration.g:580:1: rulePartialModelEntry EOF - { - before(grammarAccess.getPartialModelEntryRule()); - pushFollow(FOLLOW_1); - rulePartialModelEntry(); - - state._fsp--; - - after(grammarAccess.getPartialModelEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePartialModelEntry" - - - // $ANTLR start "rulePartialModelEntry" - // InternalApplicationConfiguration.g:587:1: rulePartialModelEntry : ( ( rule__PartialModelEntry__Alternatives ) ) ; - public final void rulePartialModelEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:591:2: ( ( ( rule__PartialModelEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) ) - { - // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:593:3: ( rule__PartialModelEntry__Alternatives ) - { - before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:594:3: ( rule__PartialModelEntry__Alternatives ) - // InternalApplicationConfiguration.g:594:4: rule__PartialModelEntry__Alternatives - { - pushFollow(FOLLOW_2); - rule__PartialModelEntry__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePartialModelEntry" - - - // $ANTLR start "entryRuleModelEntry" - // InternalApplicationConfiguration.g:603:1: entryRuleModelEntry : ruleModelEntry EOF ; - public final void entryRuleModelEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:604:1: ( ruleModelEntry EOF ) - // InternalApplicationConfiguration.g:605:1: ruleModelEntry EOF - { - before(grammarAccess.getModelEntryRule()); - pushFollow(FOLLOW_1); - ruleModelEntry(); - - state._fsp--; - - after(grammarAccess.getModelEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleModelEntry" - - - // $ANTLR start "ruleModelEntry" - // InternalApplicationConfiguration.g:612:1: ruleModelEntry : ( ( rule__ModelEntry__PathAssignment ) ) ; - public final void ruleModelEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:616:2: ( ( ( rule__ModelEntry__PathAssignment ) ) ) - // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) ) - { - // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) ) - // InternalApplicationConfiguration.g:618:3: ( rule__ModelEntry__PathAssignment ) - { - before(grammarAccess.getModelEntryAccess().getPathAssignment()); - // InternalApplicationConfiguration.g:619:3: ( rule__ModelEntry__PathAssignment ) - // InternalApplicationConfiguration.g:619:4: rule__ModelEntry__PathAssignment - { - pushFollow(FOLLOW_2); - rule__ModelEntry__PathAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getModelEntryAccess().getPathAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleModelEntry" - - - // $ANTLR start "entryRuleFolderEntry" - // InternalApplicationConfiguration.g:628:1: entryRuleFolderEntry : ruleFolderEntry EOF ; - public final void entryRuleFolderEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:629:1: ( ruleFolderEntry EOF ) - // InternalApplicationConfiguration.g:630:1: ruleFolderEntry EOF - { - before(grammarAccess.getFolderEntryRule()); - pushFollow(FOLLOW_1); - ruleFolderEntry(); - - state._fsp--; - - after(grammarAccess.getFolderEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFolderEntry" - - - // $ANTLR start "ruleFolderEntry" - // InternalApplicationConfiguration.g:637:1: ruleFolderEntry : ( ( rule__FolderEntry__Group__0 ) ) ; - public final void ruleFolderEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:641:2: ( ( ( rule__FolderEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:643:3: ( rule__FolderEntry__Group__0 ) - { - before(grammarAccess.getFolderEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:644:3: ( rule__FolderEntry__Group__0 ) - // InternalApplicationConfiguration.g:644:4: rule__FolderEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__FolderEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getFolderEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFolderEntry" - - - // $ANTLR start "entryRulePartialModelDeclaration" - // InternalApplicationConfiguration.g:653:1: entryRulePartialModelDeclaration : rulePartialModelDeclaration EOF ; - public final void entryRulePartialModelDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:654:1: ( rulePartialModelDeclaration EOF ) - // InternalApplicationConfiguration.g:655:1: rulePartialModelDeclaration EOF - { - before(grammarAccess.getPartialModelDeclarationRule()); - pushFollow(FOLLOW_1); - rulePartialModelDeclaration(); - - state._fsp--; - - after(grammarAccess.getPartialModelDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePartialModelDeclaration" - - - // $ANTLR start "rulePartialModelDeclaration" - // InternalApplicationConfiguration.g:662:1: rulePartialModelDeclaration : ( ( rule__PartialModelDeclaration__Group__0 ) ) ; - public final void rulePartialModelDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:666:2: ( ( ( rule__PartialModelDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:668:3: ( rule__PartialModelDeclaration__Group__0 ) - { - before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:669:3: ( rule__PartialModelDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:669:4: rule__PartialModelDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePartialModelDeclaration" - - - // $ANTLR start "entryRulePartialModelReference" - // InternalApplicationConfiguration.g:678:1: entryRulePartialModelReference : rulePartialModelReference EOF ; - public final void entryRulePartialModelReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:679:1: ( rulePartialModelReference EOF ) - // InternalApplicationConfiguration.g:680:1: rulePartialModelReference EOF - { - before(grammarAccess.getPartialModelReferenceRule()); - pushFollow(FOLLOW_1); - rulePartialModelReference(); - - state._fsp--; - - after(grammarAccess.getPartialModelReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePartialModelReference" - - - // $ANTLR start "rulePartialModelReference" - // InternalApplicationConfiguration.g:687:1: rulePartialModelReference : ( ( rule__PartialModelReference__ReferredAssignment ) ) ; - public final void rulePartialModelReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:691:2: ( ( ( rule__PartialModelReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) - { - // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:693:3: ( rule__PartialModelReference__ReferredAssignment ) - { - before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:694:3: ( rule__PartialModelReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:694:4: rule__PartialModelReference__ReferredAssignment - { - pushFollow(FOLLOW_2); - rule__PartialModelReference__ReferredAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePartialModelReference" - - - // $ANTLR start "entryRulePartialModel" - // InternalApplicationConfiguration.g:703:1: entryRulePartialModel : rulePartialModel EOF ; - public final void entryRulePartialModel() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:704:1: ( rulePartialModel EOF ) - // InternalApplicationConfiguration.g:705:1: rulePartialModel EOF - { - before(grammarAccess.getPartialModelRule()); - pushFollow(FOLLOW_1); - rulePartialModel(); - - state._fsp--; - - after(grammarAccess.getPartialModelRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePartialModel" - - - // $ANTLR start "rulePartialModel" - // InternalApplicationConfiguration.g:712:1: rulePartialModel : ( ( rule__PartialModel__Alternatives ) ) ; - public final void rulePartialModel() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:716:2: ( ( ( rule__PartialModel__Alternatives ) ) ) - // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) ) - { - // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) ) - // InternalApplicationConfiguration.g:718:3: ( rule__PartialModel__Alternatives ) - { - before(grammarAccess.getPartialModelAccess().getAlternatives()); - // InternalApplicationConfiguration.g:719:3: ( rule__PartialModel__Alternatives ) - // InternalApplicationConfiguration.g:719:4: rule__PartialModel__Alternatives - { - pushFollow(FOLLOW_2); - rule__PartialModel__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePartialModel" - - - // $ANTLR start "entryRulePatternSpecification" - // InternalApplicationConfiguration.g:728:1: entryRulePatternSpecification : rulePatternSpecification EOF ; - public final void entryRulePatternSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:729:1: ( rulePatternSpecification EOF ) - // InternalApplicationConfiguration.g:730:1: rulePatternSpecification EOF - { - before(grammarAccess.getPatternSpecificationRule()); - pushFollow(FOLLOW_1); - rulePatternSpecification(); - - state._fsp--; - - after(grammarAccess.getPatternSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePatternSpecification" - - - // $ANTLR start "rulePatternSpecification" - // InternalApplicationConfiguration.g:737:1: rulePatternSpecification : ( ( rule__PatternSpecification__Group__0 ) ) ; - public final void rulePatternSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:741:2: ( ( ( rule__PatternSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) ) - { - // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:743:3: ( rule__PatternSpecification__Group__0 ) - { - before(grammarAccess.getPatternSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:744:3: ( rule__PatternSpecification__Group__0 ) - // InternalApplicationConfiguration.g:744:4: rule__PatternSpecification__Group__0 - { - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternSpecificationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePatternSpecification" - - - // $ANTLR start "entryRulePatternEntry" - // InternalApplicationConfiguration.g:753:1: entryRulePatternEntry : rulePatternEntry EOF ; - public final void entryRulePatternEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:754:1: ( rulePatternEntry EOF ) - // InternalApplicationConfiguration.g:755:1: rulePatternEntry EOF - { - before(grammarAccess.getPatternEntryRule()); - pushFollow(FOLLOW_1); - rulePatternEntry(); - - state._fsp--; - - after(grammarAccess.getPatternEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePatternEntry" - - - // $ANTLR start "rulePatternEntry" - // InternalApplicationConfiguration.g:762:1: rulePatternEntry : ( ( rule__PatternEntry__Alternatives ) ) ; - public final void rulePatternEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:766:2: ( ( ( rule__PatternEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) ) - { - // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:768:3: ( rule__PatternEntry__Alternatives ) - { - before(grammarAccess.getPatternEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:769:3: ( rule__PatternEntry__Alternatives ) - // InternalApplicationConfiguration.g:769:4: rule__PatternEntry__Alternatives - { - pushFollow(FOLLOW_2); - rule__PatternEntry__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternEntryAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePatternEntry" - - - // $ANTLR start "entryRuleAllPatternEntry" - // InternalApplicationConfiguration.g:778:1: entryRuleAllPatternEntry : ruleAllPatternEntry EOF ; - public final void entryRuleAllPatternEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:779:1: ( ruleAllPatternEntry EOF ) - // InternalApplicationConfiguration.g:780:1: ruleAllPatternEntry EOF - { - before(grammarAccess.getAllPatternEntryRule()); - pushFollow(FOLLOW_1); - ruleAllPatternEntry(); - - state._fsp--; - - after(grammarAccess.getAllPatternEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAllPatternEntry" - - - // $ANTLR start "ruleAllPatternEntry" - // InternalApplicationConfiguration.g:787:1: ruleAllPatternEntry : ( ( rule__AllPatternEntry__Group__0 ) ) ; - public final void ruleAllPatternEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:791:2: ( ( ( rule__AllPatternEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:793:3: ( rule__AllPatternEntry__Group__0 ) - { - before(grammarAccess.getAllPatternEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:794:3: ( rule__AllPatternEntry__Group__0 ) - // InternalApplicationConfiguration.g:794:4: rule__AllPatternEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPatternEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAllPatternEntry" - - - // $ANTLR start "entryRulePatternElement" - // InternalApplicationConfiguration.g:803:1: entryRulePatternElement : rulePatternElement EOF ; - public final void entryRulePatternElement() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:804:1: ( rulePatternElement EOF ) - // InternalApplicationConfiguration.g:805:1: rulePatternElement EOF - { - before(grammarAccess.getPatternElementRule()); - pushFollow(FOLLOW_1); - rulePatternElement(); - - state._fsp--; - - after(grammarAccess.getPatternElementRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePatternElement" - - - // $ANTLR start "rulePatternElement" - // InternalApplicationConfiguration.g:812:1: rulePatternElement : ( ( rule__PatternElement__Group__0 ) ) ; - public final void rulePatternElement() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:816:2: ( ( ( rule__PatternElement__Group__0 ) ) ) - // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) ) - { - // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) ) - // InternalApplicationConfiguration.g:818:3: ( rule__PatternElement__Group__0 ) - { - before(grammarAccess.getPatternElementAccess().getGroup()); - // InternalApplicationConfiguration.g:819:3: ( rule__PatternElement__Group__0 ) - // InternalApplicationConfiguration.g:819:4: rule__PatternElement__Group__0 - { - pushFollow(FOLLOW_2); - rule__PatternElement__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternElementAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePatternElement" - - - // $ANTLR start "entryRuleGraphPatternDeclaration" - // InternalApplicationConfiguration.g:828:1: entryRuleGraphPatternDeclaration : ruleGraphPatternDeclaration EOF ; - public final void entryRuleGraphPatternDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:829:1: ( ruleGraphPatternDeclaration EOF ) - // InternalApplicationConfiguration.g:830:1: ruleGraphPatternDeclaration EOF - { - before(grammarAccess.getGraphPatternDeclarationRule()); - pushFollow(FOLLOW_1); - ruleGraphPatternDeclaration(); - - state._fsp--; - - after(grammarAccess.getGraphPatternDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGraphPatternDeclaration" - - - // $ANTLR start "ruleGraphPatternDeclaration" - // InternalApplicationConfiguration.g:837:1: ruleGraphPatternDeclaration : ( ( rule__GraphPatternDeclaration__Group__0 ) ) ; - public final void ruleGraphPatternDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:841:2: ( ( ( rule__GraphPatternDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:843:3: ( rule__GraphPatternDeclaration__Group__0 ) - { - before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:844:3: ( rule__GraphPatternDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:844:4: rule__GraphPatternDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGraphPatternDeclaration" - - - // $ANTLR start "entryRuleGraphPatternReference" - // InternalApplicationConfiguration.g:853:1: entryRuleGraphPatternReference : ruleGraphPatternReference EOF ; - public final void entryRuleGraphPatternReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:854:1: ( ruleGraphPatternReference EOF ) - // InternalApplicationConfiguration.g:855:1: ruleGraphPatternReference EOF - { - before(grammarAccess.getGraphPatternReferenceRule()); - pushFollow(FOLLOW_1); - ruleGraphPatternReference(); - - state._fsp--; - - after(grammarAccess.getGraphPatternReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGraphPatternReference" - - - // $ANTLR start "ruleGraphPatternReference" - // InternalApplicationConfiguration.g:862:1: ruleGraphPatternReference : ( ( rule__GraphPatternReference__ReferredAssignment ) ) ; - public final void ruleGraphPatternReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:866:2: ( ( ( rule__GraphPatternReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) - { - // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:868:3: ( rule__GraphPatternReference__ReferredAssignment ) - { - before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:869:3: ( rule__GraphPatternReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:869:4: rule__GraphPatternReference__ReferredAssignment - { - pushFollow(FOLLOW_2); - rule__GraphPatternReference__ReferredAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGraphPatternReference" - - - // $ANTLR start "entryRuleGraphPattern" - // InternalApplicationConfiguration.g:878:1: entryRuleGraphPattern : ruleGraphPattern EOF ; - public final void entryRuleGraphPattern() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:879:1: ( ruleGraphPattern EOF ) - // InternalApplicationConfiguration.g:880:1: ruleGraphPattern EOF - { - before(grammarAccess.getGraphPatternRule()); - pushFollow(FOLLOW_1); - ruleGraphPattern(); - - state._fsp--; - - after(grammarAccess.getGraphPatternRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGraphPattern" - - - // $ANTLR start "ruleGraphPattern" - // InternalApplicationConfiguration.g:887:1: ruleGraphPattern : ( ( rule__GraphPattern__Alternatives ) ) ; - public final void ruleGraphPattern() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:891:2: ( ( ( rule__GraphPattern__Alternatives ) ) ) - // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) ) - { - // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) ) - // InternalApplicationConfiguration.g:893:3: ( rule__GraphPattern__Alternatives ) - { - before(grammarAccess.getGraphPatternAccess().getAlternatives()); - // InternalApplicationConfiguration.g:894:3: ( rule__GraphPattern__Alternatives ) - // InternalApplicationConfiguration.g:894:4: rule__GraphPattern__Alternatives - { - pushFollow(FOLLOW_2); - rule__GraphPattern__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getGraphPatternAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGraphPattern" - - - // $ANTLR start "entryRuleConfigSpecification" - // InternalApplicationConfiguration.g:903:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; - public final void entryRuleConfigSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:904:1: ( ruleConfigSpecification EOF ) - // InternalApplicationConfiguration.g:905:1: ruleConfigSpecification EOF - { - before(grammarAccess.getConfigSpecificationRule()); - pushFollow(FOLLOW_1); - ruleConfigSpecification(); - - state._fsp--; - - after(grammarAccess.getConfigSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfigSpecification" - - - // $ANTLR start "ruleConfigSpecification" - // InternalApplicationConfiguration.g:912:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; - public final void ruleConfigSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:916:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:917:2: ( ( rule__ConfigSpecification__Group__0 ) ) - { - // InternalApplicationConfiguration.g:917:2: ( ( rule__ConfigSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:918:3: ( rule__ConfigSpecification__Group__0 ) - { - before(grammarAccess.getConfigSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:919:3: ( rule__ConfigSpecification__Group__0 ) - // InternalApplicationConfiguration.g:919:4: rule__ConfigSpecification__Group__0 - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigSpecificationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfigSpecification" - - - // $ANTLR start "entryRuleConfigDeclaration" - // InternalApplicationConfiguration.g:928:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; - public final void entryRuleConfigDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:929:1: ( ruleConfigDeclaration EOF ) - // InternalApplicationConfiguration.g:930:1: ruleConfigDeclaration EOF - { - before(grammarAccess.getConfigDeclarationRule()); - pushFollow(FOLLOW_1); - ruleConfigDeclaration(); - - state._fsp--; - - after(grammarAccess.getConfigDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfigDeclaration" - - - // $ANTLR start "ruleConfigDeclaration" - // InternalApplicationConfiguration.g:937:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; - public final void ruleConfigDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:941:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:942:2: ( ( rule__ConfigDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:942:2: ( ( rule__ConfigDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:943:3: ( rule__ConfigDeclaration__Group__0 ) - { - before(grammarAccess.getConfigDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:944:3: ( rule__ConfigDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:944:4: rule__ConfigDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfigDeclaration" - - - // $ANTLR start "entryRuleConfigEntry" - // InternalApplicationConfiguration.g:953:1: entryRuleConfigEntry : ruleConfigEntry EOF ; - public final void entryRuleConfigEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:954:1: ( ruleConfigEntry EOF ) - // InternalApplicationConfiguration.g:955:1: ruleConfigEntry EOF - { - before(grammarAccess.getConfigEntryRule()); - pushFollow(FOLLOW_1); - ruleConfigEntry(); - - state._fsp--; - - after(grammarAccess.getConfigEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfigEntry" - - - // $ANTLR start "ruleConfigEntry" - // InternalApplicationConfiguration.g:962:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; - public final void ruleConfigEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:966:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:967:2: ( ( rule__ConfigEntry__Alternatives ) ) - { - // InternalApplicationConfiguration.g:967:2: ( ( rule__ConfigEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:968:3: ( rule__ConfigEntry__Alternatives ) - { - before(grammarAccess.getConfigEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:969:3: ( rule__ConfigEntry__Alternatives ) - // InternalApplicationConfiguration.g:969:4: rule__ConfigEntry__Alternatives - { - pushFollow(FOLLOW_2); - rule__ConfigEntry__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigEntryAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfigEntry" - - - // $ANTLR start "entryRuleDocumentationEntry" - // InternalApplicationConfiguration.g:978:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; - public final void entryRuleDocumentationEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:979:1: ( ruleDocumentationEntry EOF ) - // InternalApplicationConfiguration.g:980:1: ruleDocumentationEntry EOF - { - before(grammarAccess.getDocumentationEntryRule()); - pushFollow(FOLLOW_1); - ruleDocumentationEntry(); - - state._fsp--; - - after(grammarAccess.getDocumentationEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleDocumentationEntry" - - - // $ANTLR start "ruleDocumentationEntry" - // InternalApplicationConfiguration.g:987:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; - public final void ruleDocumentationEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:991:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:992:2: ( ( rule__DocumentationEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:992:2: ( ( rule__DocumentationEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:993:3: ( rule__DocumentationEntry__Group__0 ) - { - before(grammarAccess.getDocumentationEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:994:3: ( rule__DocumentationEntry__Group__0 ) - // InternalApplicationConfiguration.g:994:4: rule__DocumentationEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__DocumentationEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getDocumentationEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleDocumentationEntry" - - - // $ANTLR start "entryRuleRuntimeEntry" - // InternalApplicationConfiguration.g:1003:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; - public final void entryRuleRuntimeEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1004:1: ( ruleRuntimeEntry EOF ) - // InternalApplicationConfiguration.g:1005:1: ruleRuntimeEntry EOF - { - before(grammarAccess.getRuntimeEntryRule()); - pushFollow(FOLLOW_1); - ruleRuntimeEntry(); - - state._fsp--; - - after(grammarAccess.getRuntimeEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleRuntimeEntry" - - - // $ANTLR start "ruleRuntimeEntry" - // InternalApplicationConfiguration.g:1012:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; - public final void ruleRuntimeEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1016:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1017:2: ( ( rule__RuntimeEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1017:2: ( ( rule__RuntimeEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1018:3: ( rule__RuntimeEntry__Group__0 ) - { - before(grammarAccess.getRuntimeEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1019:3: ( rule__RuntimeEntry__Group__0 ) - // InternalApplicationConfiguration.g:1019:4: rule__RuntimeEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__RuntimeEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getRuntimeEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleRuntimeEntry" - - - // $ANTLR start "entryRuleMemoryEntry" - // InternalApplicationConfiguration.g:1028:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; - public final void entryRuleMemoryEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1029:1: ( ruleMemoryEntry EOF ) - // InternalApplicationConfiguration.g:1030:1: ruleMemoryEntry EOF - { - before(grammarAccess.getMemoryEntryRule()); - pushFollow(FOLLOW_1); - ruleMemoryEntry(); - - state._fsp--; - - after(grammarAccess.getMemoryEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMemoryEntry" - - - // $ANTLR start "ruleMemoryEntry" - // InternalApplicationConfiguration.g:1037:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; - public final void ruleMemoryEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1042:2: ( ( rule__MemoryEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1042:2: ( ( rule__MemoryEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1043:3: ( rule__MemoryEntry__Group__0 ) - { - before(grammarAccess.getMemoryEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1044:3: ( rule__MemoryEntry__Group__0 ) - // InternalApplicationConfiguration.g:1044:4: rule__MemoryEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__MemoryEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getMemoryEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMemoryEntry" - - - // $ANTLR start "entryRuleCustomEntry" - // InternalApplicationConfiguration.g:1053:1: entryRuleCustomEntry : ruleCustomEntry EOF ; - public final void entryRuleCustomEntry() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1054:1: ( ruleCustomEntry EOF ) - // InternalApplicationConfiguration.g:1055:1: ruleCustomEntry EOF - { - before(grammarAccess.getCustomEntryRule()); - pushFollow(FOLLOW_1); - ruleCustomEntry(); - - state._fsp--; - - after(grammarAccess.getCustomEntryRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleCustomEntry" - - - // $ANTLR start "ruleCustomEntry" - // InternalApplicationConfiguration.g:1062:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; - public final void ruleCustomEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1067:2: ( ( rule__CustomEntry__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1067:2: ( ( rule__CustomEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1068:3: ( rule__CustomEntry__Group__0 ) - { - before(grammarAccess.getCustomEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1069:3: ( rule__CustomEntry__Group__0 ) - // InternalApplicationConfiguration.g:1069:4: rule__CustomEntry__Group__0 - { - pushFollow(FOLLOW_2); - rule__CustomEntry__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getCustomEntryAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleCustomEntry" - - - // $ANTLR start "entryRuleConfigReference" - // InternalApplicationConfiguration.g:1078:1: entryRuleConfigReference : ruleConfigReference EOF ; - public final void entryRuleConfigReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1079:1: ( ruleConfigReference EOF ) - // InternalApplicationConfiguration.g:1080:1: ruleConfigReference EOF - { - before(grammarAccess.getConfigReferenceRule()); - pushFollow(FOLLOW_1); - ruleConfigReference(); - - state._fsp--; - - after(grammarAccess.getConfigReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfigReference" - - - // $ANTLR start "ruleConfigReference" - // InternalApplicationConfiguration.g:1087:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; - public final void ruleConfigReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) - // InternalApplicationConfiguration.g:1092:2: ( ( rule__ConfigReference__ConfigAssignment ) ) - { - // InternalApplicationConfiguration.g:1092:2: ( ( rule__ConfigReference__ConfigAssignment ) ) - // InternalApplicationConfiguration.g:1093:3: ( rule__ConfigReference__ConfigAssignment ) - { - before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); - // InternalApplicationConfiguration.g:1094:3: ( rule__ConfigReference__ConfigAssignment ) - // InternalApplicationConfiguration.g:1094:4: rule__ConfigReference__ConfigAssignment - { - pushFollow(FOLLOW_2); - rule__ConfigReference__ConfigAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfigReference" - - - // $ANTLR start "entryRuleConfig" - // InternalApplicationConfiguration.g:1103:1: entryRuleConfig : ruleConfig EOF ; - public final void entryRuleConfig() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1104:1: ( ruleConfig EOF ) - // InternalApplicationConfiguration.g:1105:1: ruleConfig EOF - { - before(grammarAccess.getConfigRule()); - pushFollow(FOLLOW_1); - ruleConfig(); - - state._fsp--; - - after(grammarAccess.getConfigRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfig" - - - // $ANTLR start "ruleConfig" - // InternalApplicationConfiguration.g:1112:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; - public final void ruleConfig() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__Config__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1117:2: ( ( rule__Config__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1117:2: ( ( rule__Config__Alternatives ) ) - // InternalApplicationConfiguration.g:1118:3: ( rule__Config__Alternatives ) - { - before(grammarAccess.getConfigAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1119:3: ( rule__Config__Alternatives ) - // InternalApplicationConfiguration.g:1119:4: rule__Config__Alternatives - { - pushFollow(FOLLOW_2); - rule__Config__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfig" - - - // $ANTLR start "entryRuleScopeSpecification" - // InternalApplicationConfiguration.g:1128:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; - public final void entryRuleScopeSpecification() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1129:1: ( ruleScopeSpecification EOF ) - // InternalApplicationConfiguration.g:1130:1: ruleScopeSpecification EOF - { - before(grammarAccess.getScopeSpecificationRule()); - pushFollow(FOLLOW_1); - ruleScopeSpecification(); - - state._fsp--; - - after(grammarAccess.getScopeSpecificationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleScopeSpecification" - - - // $ANTLR start "ruleScopeSpecification" - // InternalApplicationConfiguration.g:1137:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; - public final void ruleScopeSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1142:2: ( ( rule__ScopeSpecification__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1142:2: ( ( rule__ScopeSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:1143:3: ( rule__ScopeSpecification__Group__0 ) - { - before(grammarAccess.getScopeSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:1144:3: ( rule__ScopeSpecification__Group__0 ) - // InternalApplicationConfiguration.g:1144:4: rule__ScopeSpecification__Group__0 - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeSpecificationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleScopeSpecification" - - - // $ANTLR start "entryRuleTypeScope" - // InternalApplicationConfiguration.g:1153:1: entryRuleTypeScope : ruleTypeScope EOF ; - public final void entryRuleTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1154:1: ( ruleTypeScope EOF ) - // InternalApplicationConfiguration.g:1155:1: ruleTypeScope EOF - { - before(grammarAccess.getTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTypeScope" - - - // $ANTLR start "ruleTypeScope" - // InternalApplicationConfiguration.g:1162:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; - public final void ruleTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__TypeScope__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1167:2: ( ( rule__TypeScope__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1167:2: ( ( rule__TypeScope__Alternatives ) ) - // InternalApplicationConfiguration.g:1168:3: ( rule__TypeScope__Alternatives ) - { - before(grammarAccess.getTypeScopeAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1169:3: ( rule__TypeScope__Alternatives ) - // InternalApplicationConfiguration.g:1169:4: rule__TypeScope__Alternatives - { - pushFollow(FOLLOW_2); - rule__TypeScope__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getTypeScopeAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTypeScope" - - - // $ANTLR start "entryRuleClassTypeScope" - // InternalApplicationConfiguration.g:1178:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; - public final void entryRuleClassTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1179:1: ( ruleClassTypeScope EOF ) - // InternalApplicationConfiguration.g:1180:1: ruleClassTypeScope EOF - { - before(grammarAccess.getClassTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleClassTypeScope(); - - state._fsp--; - - after(grammarAccess.getClassTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleClassTypeScope" - - - // $ANTLR start "ruleClassTypeScope" - // InternalApplicationConfiguration.g:1187:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; - public final void ruleClassTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1192:2: ( ( rule__ClassTypeScope__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1192:2: ( ( rule__ClassTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1193:3: ( rule__ClassTypeScope__Group__0 ) - { - before(grammarAccess.getClassTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1194:3: ( rule__ClassTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1194:4: rule__ClassTypeScope__Group__0 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleClassTypeScope" - - - // $ANTLR start "entryRuleObjectTypeScope" - // InternalApplicationConfiguration.g:1203:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; - public final void entryRuleObjectTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1204:1: ( ruleObjectTypeScope EOF ) - // InternalApplicationConfiguration.g:1205:1: ruleObjectTypeScope EOF - { - before(grammarAccess.getObjectTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleObjectTypeScope(); - - state._fsp--; - - after(grammarAccess.getObjectTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleObjectTypeScope" - - - // $ANTLR start "ruleObjectTypeScope" - // InternalApplicationConfiguration.g:1212:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; - public final void ruleObjectTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectTypeScope__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1218:3: ( rule__ObjectTypeScope__Group__0 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1219:3: ( rule__ObjectTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1219:4: rule__ObjectTypeScope__Group__0 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleObjectTypeScope" - - - // $ANTLR start "entryRuleIntegerTypeScope" - // InternalApplicationConfiguration.g:1228:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; - public final void entryRuleIntegerTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1229:1: ( ruleIntegerTypeScope EOF ) - // InternalApplicationConfiguration.g:1230:1: ruleIntegerTypeScope EOF - { - before(grammarAccess.getIntegerTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleIntegerTypeScope(); - - state._fsp--; - - after(grammarAccess.getIntegerTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIntegerTypeScope" - - - // $ANTLR start "ruleIntegerTypeScope" - // InternalApplicationConfiguration.g:1237:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; - public final void ruleIntegerTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1242:2: ( ( rule__IntegerTypeScope__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1242:2: ( ( rule__IntegerTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1243:3: ( rule__IntegerTypeScope__Group__0 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1244:3: ( rule__IntegerTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1244:4: rule__IntegerTypeScope__Group__0 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIntegerTypeScope" - - - // $ANTLR start "entryRuleRealTypeScope" - // InternalApplicationConfiguration.g:1253:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; - public final void entryRuleRealTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1254:1: ( ruleRealTypeScope EOF ) - // InternalApplicationConfiguration.g:1255:1: ruleRealTypeScope EOF - { - before(grammarAccess.getRealTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleRealTypeScope(); - - state._fsp--; - - after(grammarAccess.getRealTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleRealTypeScope" - - - // $ANTLR start "ruleRealTypeScope" - // InternalApplicationConfiguration.g:1262:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; - public final void ruleRealTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1267:2: ( ( rule__RealTypeScope__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1267:2: ( ( rule__RealTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1268:3: ( rule__RealTypeScope__Group__0 ) - { - before(grammarAccess.getRealTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1269:3: ( rule__RealTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1269:4: rule__RealTypeScope__Group__0 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleRealTypeScope" - - - // $ANTLR start "entryRuleStringTypeScope" - // InternalApplicationConfiguration.g:1278:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; - public final void entryRuleStringTypeScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1279:1: ( ruleStringTypeScope EOF ) - // InternalApplicationConfiguration.g:1280:1: ruleStringTypeScope EOF - { - before(grammarAccess.getStringTypeScopeRule()); - pushFollow(FOLLOW_1); - ruleStringTypeScope(); - - state._fsp--; - - after(grammarAccess.getStringTypeScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleStringTypeScope" - - - // $ANTLR start "ruleStringTypeScope" - // InternalApplicationConfiguration.g:1287:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; - public final void ruleStringTypeScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1292:2: ( ( rule__StringTypeScope__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1292:2: ( ( rule__StringTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1293:3: ( rule__StringTypeScope__Group__0 ) - { - before(grammarAccess.getStringTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1294:3: ( rule__StringTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1294:4: rule__StringTypeScope__Group__0 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleStringTypeScope" - - - // $ANTLR start "entryRuleClassReference" - // InternalApplicationConfiguration.g:1303:1: entryRuleClassReference : ruleClassReference EOF ; - public final void entryRuleClassReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1304:1: ( ruleClassReference EOF ) - // InternalApplicationConfiguration.g:1305:1: ruleClassReference EOF - { - before(grammarAccess.getClassReferenceRule()); - pushFollow(FOLLOW_1); - ruleClassReference(); - - state._fsp--; - - after(grammarAccess.getClassReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleClassReference" - - - // $ANTLR start "ruleClassReference" - // InternalApplicationConfiguration.g:1312:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; - public final void ruleClassReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__ClassReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1317:2: ( ( rule__ClassReference__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1317:2: ( ( rule__ClassReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1318:3: ( rule__ClassReference__Group__0 ) - { - before(grammarAccess.getClassReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1319:3: ( rule__ClassReference__Group__0 ) - // InternalApplicationConfiguration.g:1319:4: rule__ClassReference__Group__0 - { - pushFollow(FOLLOW_2); - rule__ClassReference__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getClassReferenceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleClassReference" - - - // $ANTLR start "entryRuleObjectReference" - // InternalApplicationConfiguration.g:1328:1: entryRuleObjectReference : ruleObjectReference EOF ; - public final void entryRuleObjectReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1329:1: ( ruleObjectReference EOF ) - // InternalApplicationConfiguration.g:1330:1: ruleObjectReference EOF - { - before(grammarAccess.getObjectReferenceRule()); - pushFollow(FOLLOW_1); - ruleObjectReference(); - - state._fsp--; - - after(grammarAccess.getObjectReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleObjectReference" - - - // $ANTLR start "ruleObjectReference" - // InternalApplicationConfiguration.g:1337:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; - public final void ruleObjectReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1342:2: ( ( rule__ObjectReference__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1342:2: ( ( rule__ObjectReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1343:3: ( rule__ObjectReference__Group__0 ) - { - before(grammarAccess.getObjectReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1344:3: ( rule__ObjectReference__Group__0 ) - // InternalApplicationConfiguration.g:1344:4: rule__ObjectReference__Group__0 - { - pushFollow(FOLLOW_2); - rule__ObjectReference__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectReferenceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleObjectReference" - - - // $ANTLR start "entryRuleIntegerReference" - // InternalApplicationConfiguration.g:1353:1: entryRuleIntegerReference : ruleIntegerReference EOF ; - public final void entryRuleIntegerReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1354:1: ( ruleIntegerReference EOF ) - // InternalApplicationConfiguration.g:1355:1: ruleIntegerReference EOF - { - before(grammarAccess.getIntegerReferenceRule()); - pushFollow(FOLLOW_1); - ruleIntegerReference(); - - state._fsp--; - - after(grammarAccess.getIntegerReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIntegerReference" - - - // $ANTLR start "ruleIntegerReference" - // InternalApplicationConfiguration.g:1362:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; - public final void ruleIntegerReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1367:2: ( ( rule__IntegerReference__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1367:2: ( ( rule__IntegerReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1368:3: ( rule__IntegerReference__Group__0 ) - { - before(grammarAccess.getIntegerReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1369:3: ( rule__IntegerReference__Group__0 ) - // InternalApplicationConfiguration.g:1369:4: rule__IntegerReference__Group__0 - { - pushFollow(FOLLOW_2); - rule__IntegerReference__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerReferenceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIntegerReference" - - - // $ANTLR start "entryRuleRealReference" - // InternalApplicationConfiguration.g:1378:1: entryRuleRealReference : ruleRealReference EOF ; - public final void entryRuleRealReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1379:1: ( ruleRealReference EOF ) - // InternalApplicationConfiguration.g:1380:1: ruleRealReference EOF - { - before(grammarAccess.getRealReferenceRule()); - pushFollow(FOLLOW_1); - ruleRealReference(); - - state._fsp--; - - after(grammarAccess.getRealReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleRealReference" - - - // $ANTLR start "ruleRealReference" - // InternalApplicationConfiguration.g:1387:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; - public final void ruleRealReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__RealReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1392:2: ( ( rule__RealReference__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1392:2: ( ( rule__RealReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1393:3: ( rule__RealReference__Group__0 ) - { - before(grammarAccess.getRealReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1394:3: ( rule__RealReference__Group__0 ) - // InternalApplicationConfiguration.g:1394:4: rule__RealReference__Group__0 - { - pushFollow(FOLLOW_2); - rule__RealReference__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealReferenceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleRealReference" - - - // $ANTLR start "entryRuleStringReference" - // InternalApplicationConfiguration.g:1403:1: entryRuleStringReference : ruleStringReference EOF ; - public final void entryRuleStringReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1404:1: ( ruleStringReference EOF ) - // InternalApplicationConfiguration.g:1405:1: ruleStringReference EOF - { - before(grammarAccess.getStringReferenceRule()); - pushFollow(FOLLOW_1); - ruleStringReference(); - - state._fsp--; - - after(grammarAccess.getStringReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleStringReference" - - - // $ANTLR start "ruleStringReference" - // InternalApplicationConfiguration.g:1412:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; - public final void ruleStringReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__StringReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1417:2: ( ( rule__StringReference__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1417:2: ( ( rule__StringReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1418:3: ( rule__StringReference__Group__0 ) - { - before(grammarAccess.getStringReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1419:3: ( rule__StringReference__Group__0 ) - // InternalApplicationConfiguration.g:1419:4: rule__StringReference__Group__0 - { - pushFollow(FOLLOW_2); - rule__StringReference__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringReferenceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleStringReference" - - - // $ANTLR start "entryRuleExactNumber" - // InternalApplicationConfiguration.g:1428:1: entryRuleExactNumber : ruleExactNumber EOF ; - public final void entryRuleExactNumber() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1429:1: ( ruleExactNumber EOF ) - // InternalApplicationConfiguration.g:1430:1: ruleExactNumber EOF - { - before(grammarAccess.getExactNumberRule()); - pushFollow(FOLLOW_1); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getExactNumberRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleExactNumber" - - - // $ANTLR start "ruleExactNumber" - // InternalApplicationConfiguration.g:1437:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; - public final void ruleExactNumber() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1442:2: ( ( rule__ExactNumber__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1442:2: ( ( rule__ExactNumber__Alternatives ) ) - // InternalApplicationConfiguration.g:1443:3: ( rule__ExactNumber__Alternatives ) - { - before(grammarAccess.getExactNumberAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1444:3: ( rule__ExactNumber__Alternatives ) - // InternalApplicationConfiguration.g:1444:4: rule__ExactNumber__Alternatives - { - pushFollow(FOLLOW_2); - rule__ExactNumber__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getExactNumberAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleExactNumber" - - - // $ANTLR start "entryRuleIntervallNumber" - // InternalApplicationConfiguration.g:1453:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; - public final void entryRuleIntervallNumber() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1454:1: ( ruleIntervallNumber EOF ) - // InternalApplicationConfiguration.g:1455:1: ruleIntervallNumber EOF - { - before(grammarAccess.getIntervallNumberRule()); - pushFollow(FOLLOW_1); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getIntervallNumberRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIntervallNumber" - - - // $ANTLR start "ruleIntervallNumber" - // InternalApplicationConfiguration.g:1462:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; - public final void ruleIntervallNumber() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1467:2: ( ( rule__IntervallNumber__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1467:2: ( ( rule__IntervallNumber__Group__0 ) ) - // InternalApplicationConfiguration.g:1468:3: ( rule__IntervallNumber__Group__0 ) - { - before(grammarAccess.getIntervallNumberAccess().getGroup()); - // InternalApplicationConfiguration.g:1469:3: ( rule__IntervallNumber__Group__0 ) - // InternalApplicationConfiguration.g:1469:4: rule__IntervallNumber__Group__0 - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntervallNumberAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIntervallNumber" - - - // $ANTLR start "entryRuleIntEnumberation" - // InternalApplicationConfiguration.g:1478:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; - public final void entryRuleIntEnumberation() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1479:1: ( ruleIntEnumberation EOF ) - // InternalApplicationConfiguration.g:1480:1: ruleIntEnumberation EOF - { - before(grammarAccess.getIntEnumberationRule()); - pushFollow(FOLLOW_1); - ruleIntEnumberation(); - - state._fsp--; - - after(grammarAccess.getIntEnumberationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIntEnumberation" - - - // $ANTLR start "ruleIntEnumberation" - // InternalApplicationConfiguration.g:1487:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; - public final void ruleIntEnumberation() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntEnumberation__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntEnumberation__Group__0 ) ) - // InternalApplicationConfiguration.g:1493:3: ( rule__IntEnumberation__Group__0 ) - { - before(grammarAccess.getIntEnumberationAccess().getGroup()); - // InternalApplicationConfiguration.g:1494:3: ( rule__IntEnumberation__Group__0 ) - // InternalApplicationConfiguration.g:1494:4: rule__IntEnumberation__Group__0 - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntEnumberationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIntEnumberation" - - - // $ANTLR start "entryRuleRealEnumeration" - // InternalApplicationConfiguration.g:1503:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; - public final void entryRuleRealEnumeration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1504:1: ( ruleRealEnumeration EOF ) - // InternalApplicationConfiguration.g:1505:1: ruleRealEnumeration EOF - { - before(grammarAccess.getRealEnumerationRule()); - pushFollow(FOLLOW_1); - ruleRealEnumeration(); - - state._fsp--; - - after(grammarAccess.getRealEnumerationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleRealEnumeration" - - - // $ANTLR start "ruleRealEnumeration" - // InternalApplicationConfiguration.g:1512:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; - public final void ruleRealEnumeration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealEnumeration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealEnumeration__Group__0 ) ) - // InternalApplicationConfiguration.g:1518:3: ( rule__RealEnumeration__Group__0 ) - { - before(grammarAccess.getRealEnumerationAccess().getGroup()); - // InternalApplicationConfiguration.g:1519:3: ( rule__RealEnumeration__Group__0 ) - // InternalApplicationConfiguration.g:1519:4: rule__RealEnumeration__Group__0 - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealEnumerationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleRealEnumeration" - - - // $ANTLR start "entryRuleStringEnumeration" - // InternalApplicationConfiguration.g:1528:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; - public final void entryRuleStringEnumeration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1529:1: ( ruleStringEnumeration EOF ) - // InternalApplicationConfiguration.g:1530:1: ruleStringEnumeration EOF - { - before(grammarAccess.getStringEnumerationRule()); - pushFollow(FOLLOW_1); - ruleStringEnumeration(); - - state._fsp--; - - after(grammarAccess.getStringEnumerationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleStringEnumeration" - - - // $ANTLR start "ruleStringEnumeration" - // InternalApplicationConfiguration.g:1537:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; - public final void ruleStringEnumeration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringEnumeration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringEnumeration__Group__0 ) ) - // InternalApplicationConfiguration.g:1543:3: ( rule__StringEnumeration__Group__0 ) - { - before(grammarAccess.getStringEnumerationAccess().getGroup()); - // InternalApplicationConfiguration.g:1544:3: ( rule__StringEnumeration__Group__0 ) - // InternalApplicationConfiguration.g:1544:4: rule__StringEnumeration__Group__0 - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringEnumerationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleStringEnumeration" - - - // $ANTLR start "entryRuleScopeDeclaration" - // InternalApplicationConfiguration.g:1553:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; - public final void entryRuleScopeDeclaration() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1554:1: ( ruleScopeDeclaration EOF ) - // InternalApplicationConfiguration.g:1555:1: ruleScopeDeclaration EOF - { - before(grammarAccess.getScopeDeclarationRule()); - pushFollow(FOLLOW_1); - ruleScopeDeclaration(); - - state._fsp--; - - after(grammarAccess.getScopeDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleScopeDeclaration" - - - // $ANTLR start "ruleScopeDeclaration" - // InternalApplicationConfiguration.g:1562:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; - public final void ruleScopeDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1567:2: ( ( rule__ScopeDeclaration__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1567:2: ( ( rule__ScopeDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1568:3: ( rule__ScopeDeclaration__Group__0 ) - { - before(grammarAccess.getScopeDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1569:3: ( rule__ScopeDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1569:4: rule__ScopeDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleScopeDeclaration" - - - // $ANTLR start "entryRuleScopeReference" - // InternalApplicationConfiguration.g:1578:1: entryRuleScopeReference : ruleScopeReference EOF ; - public final void entryRuleScopeReference() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1579:1: ( ruleScopeReference EOF ) - // InternalApplicationConfiguration.g:1580:1: ruleScopeReference EOF - { - before(grammarAccess.getScopeReferenceRule()); - pushFollow(FOLLOW_1); - ruleScopeReference(); - - state._fsp--; - - after(grammarAccess.getScopeReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleScopeReference" - - - // $ANTLR start "ruleScopeReference" - // InternalApplicationConfiguration.g:1587:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; - public final void ruleScopeReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:1592:2: ( ( rule__ScopeReference__ReferredAssignment ) ) - { - // InternalApplicationConfiguration.g:1592:2: ( ( rule__ScopeReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:1593:3: ( rule__ScopeReference__ReferredAssignment ) - { - before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:1594:3: ( rule__ScopeReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:1594:4: rule__ScopeReference__ReferredAssignment - { - pushFollow(FOLLOW_2); - rule__ScopeReference__ReferredAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleScopeReference" - - - // $ANTLR start "entryRuleScope" - // InternalApplicationConfiguration.g:1603:1: entryRuleScope : ruleScope EOF ; - public final void entryRuleScope() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1604:1: ( ruleScope EOF ) - // InternalApplicationConfiguration.g:1605:1: ruleScope EOF - { - before(grammarAccess.getScopeRule()); - pushFollow(FOLLOW_1); - ruleScope(); - - state._fsp--; - - after(grammarAccess.getScopeRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleScope" - - - // $ANTLR start "ruleScope" - // InternalApplicationConfiguration.g:1612:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; - public final void ruleScope() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__Scope__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1617:2: ( ( rule__Scope__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1617:2: ( ( rule__Scope__Alternatives ) ) - // InternalApplicationConfiguration.g:1618:3: ( rule__Scope__Alternatives ) - { - before(grammarAccess.getScopeAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1619:3: ( rule__Scope__Alternatives ) - // InternalApplicationConfiguration.g:1619:4: rule__Scope__Alternatives - { - pushFollow(FOLLOW_2); - rule__Scope__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleScope" - - - // $ANTLR start "entryRuleTask" - // InternalApplicationConfiguration.g:1628:1: entryRuleTask : ruleTask EOF ; - public final void entryRuleTask() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1629:1: ( ruleTask EOF ) - // InternalApplicationConfiguration.g:1630:1: ruleTask EOF - { - before(grammarAccess.getTaskRule()); - pushFollow(FOLLOW_1); - ruleTask(); - - state._fsp--; - - after(grammarAccess.getTaskRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTask" - - - // $ANTLR start "ruleTask" - // InternalApplicationConfiguration.g:1637:1: ruleTask : ( ruleGenerationTask ) ; - public final void ruleTask() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1641:2: ( ( ruleGenerationTask ) ) - // InternalApplicationConfiguration.g:1642:2: ( ruleGenerationTask ) - { - // InternalApplicationConfiguration.g:1642:2: ( ruleGenerationTask ) - // InternalApplicationConfiguration.g:1643:3: ruleGenerationTask - { - before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); - pushFollow(FOLLOW_2); - ruleGenerationTask(); - - state._fsp--; - - after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTask" - - - // $ANTLR start "entryRuleGenerationTask" - // InternalApplicationConfiguration.g:1653:1: entryRuleGenerationTask : ruleGenerationTask EOF ; - public final void entryRuleGenerationTask() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1654:1: ( ruleGenerationTask EOF ) - // InternalApplicationConfiguration.g:1655:1: ruleGenerationTask EOF - { - before(grammarAccess.getGenerationTaskRule()); - pushFollow(FOLLOW_1); - ruleGenerationTask(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGenerationTask" - - - // $ANTLR start "ruleGenerationTask" - // InternalApplicationConfiguration.g:1662:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; - public final void ruleGenerationTask() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1667:2: ( ( rule__GenerationTask__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1667:2: ( ( rule__GenerationTask__Group__0 ) ) - // InternalApplicationConfiguration.g:1668:3: ( rule__GenerationTask__Group__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup()); - // InternalApplicationConfiguration.g:1669:3: ( rule__GenerationTask__Group__0 ) - // InternalApplicationConfiguration.g:1669:4: rule__GenerationTask__Group__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGenerationTask" - - - // $ANTLR start "ruleDocumentLevelSpecification" - // InternalApplicationConfiguration.g:1678:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; - public final void ruleDocumentLevelSpecification() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1682:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1683:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1683:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) - // InternalApplicationConfiguration.g:1684:3: ( rule__DocumentLevelSpecification__Alternatives ) - { - before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1685:3: ( rule__DocumentLevelSpecification__Alternatives ) - // InternalApplicationConfiguration.g:1685:4: rule__DocumentLevelSpecification__Alternatives - { - pushFollow(FOLLOW_2); - rule__DocumentLevelSpecification__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleDocumentLevelSpecification" - - - // $ANTLR start "ruleSolver" - // InternalApplicationConfiguration.g:1694:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; - public final void ruleSolver() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1698:1: ( ( ( rule__Solver__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1699:2: ( ( rule__Solver__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1699:2: ( ( rule__Solver__Alternatives ) ) - // InternalApplicationConfiguration.g:1700:3: ( rule__Solver__Alternatives ) - { - before(grammarAccess.getSolverAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1701:3: ( rule__Solver__Alternatives ) - // InternalApplicationConfiguration.g:1701:4: rule__Solver__Alternatives - { - pushFollow(FOLLOW_2); - rule__Solver__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getSolverAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleSolver" - - - // $ANTLR start "rule__Command__Alternatives" - // InternalApplicationConfiguration.g:1709:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); - public final void rule__Command__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1713:1: ( ( ruleDeclaration ) | ( ruleTask ) ) - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==22||LA1_0==30||(LA1_0>=32 && LA1_0<=34)||LA1_0==46) ) { - alt1=1; - } - else if ( (LA1_0==47) ) { - alt1=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 1, 0, input); - - throw nvae; - } - switch (alt1) { - case 1 : - // InternalApplicationConfiguration.g:1714:2: ( ruleDeclaration ) - { - // InternalApplicationConfiguration.g:1714:2: ( ruleDeclaration ) - // InternalApplicationConfiguration.g:1715:3: ruleDeclaration - { - before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleDeclaration(); - - state._fsp--; - - after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1720:2: ( ruleTask ) - { - // InternalApplicationConfiguration.g:1720:2: ( ruleTask ) - // InternalApplicationConfiguration.g:1721:3: ruleTask - { - before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleTask(); - - state._fsp--; - - after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Command__Alternatives" - - - // $ANTLR start "rule__Import__Alternatives" - // InternalApplicationConfiguration.g:1730:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) ); - public final void rule__Import__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1734:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) ) - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==19) ) { - int LA2_1 = input.LA(2); - - if ( (LA2_1==20) ) { - alt2=1; - } - else if ( (LA2_1==21) ) { - alt2=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 2, 1, input); - - throw nvae; - } - } - else { - NoViableAltException nvae = - new NoViableAltException("", 2, 0, input); - - throw nvae; - } - switch (alt2) { - case 1 : - // InternalApplicationConfiguration.g:1735:2: ( ruleEPackageImport ) - { - // InternalApplicationConfiguration.g:1735:2: ( ruleEPackageImport ) - // InternalApplicationConfiguration.g:1736:3: ruleEPackageImport - { - before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleEPackageImport(); - - state._fsp--; - - after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1741:2: ( ruleViatraImport ) - { - // InternalApplicationConfiguration.g:1741:2: ( ruleViatraImport ) - // InternalApplicationConfiguration.g:1742:3: ruleViatraImport - { - before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleViatraImport(); - - state._fsp--; - - after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Import__Alternatives" - - - // $ANTLR start "rule__Declaration__Alternatives" - // InternalApplicationConfiguration.g:1751:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) ); - public final void rule__Declaration__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1755:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) ) - int alt3=6; - switch ( input.LA(1) ) { - case 22: - { - alt3=1; - } - break; - case 30: - { - alt3=2; - } - break; - case 32: - { - alt3=3; - } - break; - case 33: - { - alt3=4; - } - break; - case 34: - { - alt3=5; - } - break; - case 46: - { - alt3=6; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - - switch (alt3) { - case 1 : - // InternalApplicationConfiguration.g:1756:2: ( ruleFileDeclaration ) - { - // InternalApplicationConfiguration.g:1756:2: ( ruleFileDeclaration ) - // InternalApplicationConfiguration.g:1757:3: ruleFileDeclaration - { - before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleFileDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1762:2: ( ruleMetamodelDeclaration ) - { - // InternalApplicationConfiguration.g:1762:2: ( ruleMetamodelDeclaration ) - // InternalApplicationConfiguration.g:1763:3: ruleMetamodelDeclaration - { - before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleMetamodelDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:1768:2: ( rulePartialModelDeclaration ) - { - // InternalApplicationConfiguration.g:1768:2: ( rulePartialModelDeclaration ) - // InternalApplicationConfiguration.g:1769:3: rulePartialModelDeclaration - { - before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); - pushFollow(FOLLOW_2); - rulePartialModelDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); - - } - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:1774:2: ( ruleGraphPatternDeclaration ) - { - // InternalApplicationConfiguration.g:1774:2: ( ruleGraphPatternDeclaration ) - // InternalApplicationConfiguration.g:1775:3: ruleGraphPatternDeclaration - { - before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); - pushFollow(FOLLOW_2); - ruleGraphPatternDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); - - } - - - } - break; - case 5 : - // InternalApplicationConfiguration.g:1780:2: ( ruleConfigDeclaration ) - { - // InternalApplicationConfiguration.g:1780:2: ( ruleConfigDeclaration ) - // InternalApplicationConfiguration.g:1781:3: ruleConfigDeclaration - { - before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); - pushFollow(FOLLOW_2); - ruleConfigDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); - - } - - - } - break; - case 6 : - // InternalApplicationConfiguration.g:1786:2: ( ruleScopeDeclaration ) - { - // InternalApplicationConfiguration.g:1786:2: ( ruleScopeDeclaration ) - // InternalApplicationConfiguration.g:1787:3: ruleScopeDeclaration - { - before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); - pushFollow(FOLLOW_2); - ruleScopeDeclaration(); - - state._fsp--; - - after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Declaration__Alternatives" - - - // $ANTLR start "rule__File__Alternatives" - // InternalApplicationConfiguration.g:1796:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); - public final void rule__File__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1800:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0==RULE_STRING) ) { - alt4=1; - } - else if ( (LA4_0==RULE_ID) ) { - alt4=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 4, 0, input); - - throw nvae; - } - switch (alt4) { - case 1 : - // InternalApplicationConfiguration.g:1801:2: ( ruleFileSpecification ) - { - // InternalApplicationConfiguration.g:1801:2: ( ruleFileSpecification ) - // InternalApplicationConfiguration.g:1802:3: ruleFileSpecification - { - before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleFileSpecification(); - - state._fsp--; - - after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1807:2: ( ruleFileReference ) - { - // InternalApplicationConfiguration.g:1807:2: ( ruleFileReference ) - // InternalApplicationConfiguration.g:1808:3: ruleFileReference - { - before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleFileReference(); - - state._fsp--; - - after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__File__Alternatives" - - - // $ANTLR start "rule__MetamodelEntry__Alternatives" - // InternalApplicationConfiguration.g:1817:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); - public final void rule__MetamodelEntry__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1821:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0==RULE_ID) ) { - alt5=1; - } - else if ( (LA5_0==27) ) { - alt5=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 5, 0, input); - - throw nvae; - } - switch (alt5) { - case 1 : - // InternalApplicationConfiguration.g:1822:2: ( ruleMetamodelElement ) - { - // InternalApplicationConfiguration.g:1822:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:1823:3: ruleMetamodelElement - { - before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleMetamodelElement(); - - state._fsp--; - - after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1828:2: ( ruleAllPackageEntry ) - { - // InternalApplicationConfiguration.g:1828:2: ( ruleAllPackageEntry ) - // InternalApplicationConfiguration.g:1829:3: ruleAllPackageEntry - { - before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleAllPackageEntry(); - - state._fsp--; - - after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelEntry__Alternatives" - - - // $ANTLR start "rule__Metamodel__Alternatives" - // InternalApplicationConfiguration.g:1838:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); - public final void rule__Metamodel__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1842:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==RULE_ID) ) { - alt6=1; - } - else if ( (LA6_0==24) ) { - alt6=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - switch (alt6) { - case 1 : - // InternalApplicationConfiguration.g:1843:2: ( ruleMetamodelReference ) - { - // InternalApplicationConfiguration.g:1843:2: ( ruleMetamodelReference ) - // InternalApplicationConfiguration.g:1844:3: ruleMetamodelReference - { - before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleMetamodelReference(); - - state._fsp--; - - after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1849:2: ( ruleMetamodelSpecification ) - { - // InternalApplicationConfiguration.g:1849:2: ( ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:1850:3: ruleMetamodelSpecification - { - before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleMetamodelSpecification(); - - state._fsp--; - - after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Metamodel__Alternatives" - - - // $ANTLR start "rule__PartialModelEntry__Alternatives" - // InternalApplicationConfiguration.g:1859:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); - public final void rule__PartialModelEntry__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1863:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) { - alt7=1; - } - else if ( (LA7_0==31) ) { - alt7=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - switch (alt7) { - case 1 : - // InternalApplicationConfiguration.g:1864:2: ( ruleModelEntry ) - { - // InternalApplicationConfiguration.g:1864:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:1865:3: ruleModelEntry - { - before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleModelEntry(); - - state._fsp--; - - after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1870:2: ( ruleFolderEntry ) - { - // InternalApplicationConfiguration.g:1870:2: ( ruleFolderEntry ) - // InternalApplicationConfiguration.g:1871:3: ruleFolderEntry - { - before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleFolderEntry(); - - state._fsp--; - - after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelEntry__Alternatives" - - - // $ANTLR start "rule__PartialModel__Alternatives" - // InternalApplicationConfiguration.g:1880:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); - public final void rule__PartialModel__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1884:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0==24) ) { - alt8=1; - } - else if ( (LA8_0==RULE_ID) ) { - alt8=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); - - throw nvae; - } - switch (alt8) { - case 1 : - // InternalApplicationConfiguration.g:1885:2: ( rulePartialModelSpecification ) - { - // InternalApplicationConfiguration.g:1885:2: ( rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:1886:3: rulePartialModelSpecification - { - before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); - pushFollow(FOLLOW_2); - rulePartialModelSpecification(); - - state._fsp--; - - after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1891:2: ( rulePartialModelReference ) - { - // InternalApplicationConfiguration.g:1891:2: ( rulePartialModelReference ) - // InternalApplicationConfiguration.g:1892:3: rulePartialModelReference - { - before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); - pushFollow(FOLLOW_2); - rulePartialModelReference(); - - state._fsp--; - - after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModel__Alternatives" - - - // $ANTLR start "rule__PatternEntry__Alternatives" - // InternalApplicationConfiguration.g:1901:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); - public final void rule__PatternEntry__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1905:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0==RULE_ID) ) { - alt9=1; - } - else if ( (LA9_0==27) ) { - alt9=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); - - throw nvae; - } - switch (alt9) { - case 1 : - // InternalApplicationConfiguration.g:1906:2: ( rulePatternElement ) - { - // InternalApplicationConfiguration.g:1906:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:1907:3: rulePatternElement - { - before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); - pushFollow(FOLLOW_2); - rulePatternElement(); - - state._fsp--; - - after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1912:2: ( ruleAllPatternEntry ) - { - // InternalApplicationConfiguration.g:1912:2: ( ruleAllPatternEntry ) - // InternalApplicationConfiguration.g:1913:3: ruleAllPatternEntry - { - before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleAllPatternEntry(); - - state._fsp--; - - after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternEntry__Alternatives" - - - // $ANTLR start "rule__GraphPattern__Alternatives" - // InternalApplicationConfiguration.g:1922:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); - public final void rule__GraphPattern__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1926:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0==RULE_ID) ) { - alt10=1; - } - else if ( (LA10_0==24) ) { - alt10=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 10, 0, input); - - throw nvae; - } - switch (alt10) { - case 1 : - // InternalApplicationConfiguration.g:1927:2: ( ruleGraphPatternReference ) - { - // InternalApplicationConfiguration.g:1927:2: ( ruleGraphPatternReference ) - // InternalApplicationConfiguration.g:1928:3: ruleGraphPatternReference - { - before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleGraphPatternReference(); - - state._fsp--; - - after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1933:2: ( rulePatternSpecification ) - { - // InternalApplicationConfiguration.g:1933:2: ( rulePatternSpecification ) - // InternalApplicationConfiguration.g:1934:3: rulePatternSpecification - { - before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); - pushFollow(FOLLOW_2); - rulePatternSpecification(); - - state._fsp--; - - after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPattern__Alternatives" - - - // $ANTLR start "rule__ConfigEntry__Alternatives" - // InternalApplicationConfiguration.g:1943:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); - public final void rule__ConfigEntry__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1947:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) - int alt11=4; - switch ( input.LA(1) ) { - case 35: - { - alt11=1; - } - break; - case 36: - { - alt11=2; - } - break; - case 37: - { - alt11=3; - } - break; - case RULE_STRING: - { - alt11=4; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); - - throw nvae; - } - - switch (alt11) { - case 1 : - // InternalApplicationConfiguration.g:1948:2: ( ruleDocumentationEntry ) - { - // InternalApplicationConfiguration.g:1948:2: ( ruleDocumentationEntry ) - // InternalApplicationConfiguration.g:1949:3: ruleDocumentationEntry - { - before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleDocumentationEntry(); - - state._fsp--; - - after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1954:2: ( ruleRuntimeEntry ) - { - // InternalApplicationConfiguration.g:1954:2: ( ruleRuntimeEntry ) - // InternalApplicationConfiguration.g:1955:3: ruleRuntimeEntry - { - before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleRuntimeEntry(); - - state._fsp--; - - after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:1960:2: ( ruleMemoryEntry ) - { - // InternalApplicationConfiguration.g:1960:2: ( ruleMemoryEntry ) - // InternalApplicationConfiguration.g:1961:3: ruleMemoryEntry - { - before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); - pushFollow(FOLLOW_2); - ruleMemoryEntry(); - - state._fsp--; - - after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); - - } - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:1966:2: ( ruleCustomEntry ) - { - // InternalApplicationConfiguration.g:1966:2: ( ruleCustomEntry ) - // InternalApplicationConfiguration.g:1967:3: ruleCustomEntry - { - before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); - pushFollow(FOLLOW_2); - ruleCustomEntry(); - - state._fsp--; - - after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigEntry__Alternatives" - - - // $ANTLR start "rule__Config__Alternatives" - // InternalApplicationConfiguration.g:1976:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); - public final void rule__Config__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1980:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0==24) ) { - alt12=1; - } - else if ( (LA12_0==RULE_ID) ) { - alt12=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); - - throw nvae; - } - switch (alt12) { - case 1 : - // InternalApplicationConfiguration.g:1981:2: ( ruleConfigSpecification ) - { - // InternalApplicationConfiguration.g:1981:2: ( ruleConfigSpecification ) - // InternalApplicationConfiguration.g:1982:3: ruleConfigSpecification - { - before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleConfigSpecification(); - - state._fsp--; - - after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1987:2: ( ruleConfigReference ) - { - // InternalApplicationConfiguration.g:1987:2: ( ruleConfigReference ) - // InternalApplicationConfiguration.g:1988:3: ruleConfigReference - { - before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleConfigReference(); - - state._fsp--; - - after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Config__Alternatives" - - - // $ANTLR start "rule__TypeScope__Alternatives" - // InternalApplicationConfiguration.g:1997:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); - public final void rule__TypeScope__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2001:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) - int alt13=5; - int LA13_0 = input.LA(1); - - if ( (LA13_0==38) ) { - switch ( input.LA(2) ) { - case 42: - { - alt13=3; - } - break; - case 43: - { - alt13=4; - } - break; - case 39: - { - alt13=1; - } - break; - case 44: - { - alt13=5; - } - break; - case 41: - { - alt13=2; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 13, 1, input); - - throw nvae; - } - - } - else { - NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); - - throw nvae; - } - switch (alt13) { - case 1 : - // InternalApplicationConfiguration.g:2002:2: ( ruleClassTypeScope ) - { - // InternalApplicationConfiguration.g:2002:2: ( ruleClassTypeScope ) - // InternalApplicationConfiguration.g:2003:3: ruleClassTypeScope - { - before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleClassTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2008:2: ( ruleObjectTypeScope ) - { - // InternalApplicationConfiguration.g:2008:2: ( ruleObjectTypeScope ) - // InternalApplicationConfiguration.g:2009:3: ruleObjectTypeScope - { - before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleObjectTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2014:2: ( ruleIntegerTypeScope ) - { - // InternalApplicationConfiguration.g:2014:2: ( ruleIntegerTypeScope ) - // InternalApplicationConfiguration.g:2015:3: ruleIntegerTypeScope - { - before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); - pushFollow(FOLLOW_2); - ruleIntegerTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); - - } - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:2020:2: ( ruleRealTypeScope ) - { - // InternalApplicationConfiguration.g:2020:2: ( ruleRealTypeScope ) - // InternalApplicationConfiguration.g:2021:3: ruleRealTypeScope - { - before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); - pushFollow(FOLLOW_2); - ruleRealTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); - - } - - - } - break; - case 5 : - // InternalApplicationConfiguration.g:2026:2: ( ruleStringTypeScope ) - { - // InternalApplicationConfiguration.g:2026:2: ( ruleStringTypeScope ) - // InternalApplicationConfiguration.g:2027:3: ruleStringTypeScope - { - before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); - pushFollow(FOLLOW_2); - ruleStringTypeScope(); - - state._fsp--; - - after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TypeScope__Alternatives" - - - // $ANTLR start "rule__ClassTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2036:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); - public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2040:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0==54) ) { - alt14=1; - } - else if ( (LA14_0==23) ) { - alt14=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); - - throw nvae; - } - switch (alt14) { - case 1 : - // InternalApplicationConfiguration.g:2041:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2041:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2042:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) - { - before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2043:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2043:4: rule__ClassTypeScope__SetsNewAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__SetsNewAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2047:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2047:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2048:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) - { - before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2049:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2049:4: rule__ClassTypeScope__SetsSumAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__SetsSumAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Alternatives_2" - - - // $ANTLR start "rule__ClassTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2057:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); - public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2061:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==RULE_INT) ) { - int LA15_1 = input.LA(2); - - if ( (LA15_1==EOF||(LA15_1>=25 && LA15_1<=26)) ) { - alt15=1; - } - else if ( (LA15_1==45) ) { - alt15=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 15, 1, input); - - throw nvae; - } - } - else if ( (LA15_0==55) ) { - alt15=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); - - throw nvae; - } - switch (alt15) { - case 1 : - // InternalApplicationConfiguration.g:2062:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) - { - // InternalApplicationConfiguration.g:2062:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2063:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) - { - before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2064:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2064:4: rule__ClassTypeScope__NumberAssignment_3_0 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__NumberAssignment_3_0(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2068:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:2068:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2069:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) - { - before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2070:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2070:4: rule__ClassTypeScope__NumberAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__NumberAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Alternatives_3" - - - // $ANTLR start "rule__ObjectTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2078:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); - public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2082:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0==54) ) { - alt16=1; - } - else if ( (LA16_0==23) ) { - alt16=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); - - throw nvae; - } - switch (alt16) { - case 1 : - // InternalApplicationConfiguration.g:2083:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2083:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2084:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2085:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2085:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__SetsNewAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2089:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2089:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2090:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2091:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2091:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__SetsSumAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Alternatives_2" - - - // $ANTLR start "rule__ObjectTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2099:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); - public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2103:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0==RULE_INT) ) { - int LA17_1 = input.LA(2); - - if ( (LA17_1==EOF||(LA17_1>=25 && LA17_1<=26)) ) { - alt17=1; - } - else if ( (LA17_1==45) ) { - alt17=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 17, 1, input); - - throw nvae; - } - } - else if ( (LA17_0==55) ) { - alt17=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 17, 0, input); - - throw nvae; - } - switch (alt17) { - case 1 : - // InternalApplicationConfiguration.g:2104:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) - { - // InternalApplicationConfiguration.g:2104:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2105:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2106:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2106:4: rule__ObjectTypeScope__NumberAssignment_3_0 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__NumberAssignment_3_0(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2110:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:2110:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2111:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2112:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2112:4: rule__ObjectTypeScope__NumberAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__NumberAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Alternatives_3" - - - // $ANTLR start "rule__IntegerTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2120:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); - public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2124:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0==54) ) { - alt18=1; - } - else if ( (LA18_0==23) ) { - alt18=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 18, 0, input); - - throw nvae; - } - switch (alt18) { - case 1 : - // InternalApplicationConfiguration.g:2125:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2125:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2126:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2127:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2127:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__SetsNewAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2131:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2131:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2132:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2133:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2133:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__SetsSumAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Alternatives_2" - - - // $ANTLR start "rule__IntegerTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2141:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); - public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2145:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) - int alt19=3; - switch ( input.LA(1) ) { - case RULE_INT: - { - int LA19_1 = input.LA(2); - - if ( (LA19_1==45) ) { - alt19=2; - } - else if ( (LA19_1==EOF||(LA19_1>=25 && LA19_1<=26)) ) { - alt19=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 19, 1, input); - - throw nvae; - } - } - break; - case 55: - { - alt19=1; - } - break; - case 24: - { - alt19=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 19, 0, input); - - throw nvae; - } - - switch (alt19) { - case 1 : - // InternalApplicationConfiguration.g:2146:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) - { - // InternalApplicationConfiguration.g:2146:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2147:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2148:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2148:4: rule__IntegerTypeScope__NumberAssignment_3_0 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__NumberAssignment_3_0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2152:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:2152:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2153:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2154:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2154:4: rule__IntegerTypeScope__NumberAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__NumberAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2158:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) - { - // InternalApplicationConfiguration.g:2158:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2159:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2160:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2160:4: rule__IntegerTypeScope__NumberAssignment_3_2 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__NumberAssignment_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Alternatives_3" - - - // $ANTLR start "rule__RealTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2168:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); - public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2172:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt20=2; - int LA20_0 = input.LA(1); - - if ( (LA20_0==54) ) { - alt20=1; - } - else if ( (LA20_0==23) ) { - alt20=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 20, 0, input); - - throw nvae; - } - switch (alt20) { - case 1 : - // InternalApplicationConfiguration.g:2173:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2173:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2174:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) - { - before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2175:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2175:4: rule__RealTypeScope__SetsNewAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__SetsNewAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2179:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2179:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2180:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) - { - before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2181:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2181:4: rule__RealTypeScope__SetsSumAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__SetsSumAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Alternatives_2" - - - // $ANTLR start "rule__RealTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2189:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); - public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2193:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) - int alt21=3; - switch ( input.LA(1) ) { - case RULE_INT: - { - int LA21_1 = input.LA(2); - - if ( (LA21_1==EOF||(LA21_1>=25 && LA21_1<=26)) ) { - alt21=1; - } - else if ( (LA21_1==45) ) { - alt21=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 21, 1, input); - - throw nvae; - } - } - break; - case 55: - { - alt21=1; - } - break; - case 24: - { - alt21=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); - - throw nvae; - } - - switch (alt21) { - case 1 : - // InternalApplicationConfiguration.g:2194:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) - { - // InternalApplicationConfiguration.g:2194:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2195:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) - { - before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2196:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2196:4: rule__RealTypeScope__NumberAssignment_3_0 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__NumberAssignment_3_0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2200:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:2200:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2201:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) - { - before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2202:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2202:4: rule__RealTypeScope__NumberAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__NumberAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2206:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) - { - // InternalApplicationConfiguration.g:2206:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2207:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) - { - before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2208:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2208:4: rule__RealTypeScope__NumberAssignment_3_2 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__NumberAssignment_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Alternatives_3" - - - // $ANTLR start "rule__StringTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2216:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); - public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2220:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt22=2; - int LA22_0 = input.LA(1); - - if ( (LA22_0==54) ) { - alt22=1; - } - else if ( (LA22_0==23) ) { - alt22=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 22, 0, input); - - throw nvae; - } - switch (alt22) { - case 1 : - // InternalApplicationConfiguration.g:2221:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2221:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2222:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) - { - before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2223:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2223:4: rule__StringTypeScope__SetsNewAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__SetsNewAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2227:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2227:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2228:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) - { - before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2229:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2229:4: rule__StringTypeScope__SetsSumAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__SetsSumAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Alternatives_2" - - - // $ANTLR start "rule__StringTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2237:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); - public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2241:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) - int alt23=3; - switch ( input.LA(1) ) { - case RULE_INT: - { - int LA23_1 = input.LA(2); - - if ( (LA23_1==EOF||(LA23_1>=25 && LA23_1<=26)) ) { - alt23=1; - } - else if ( (LA23_1==45) ) { - alt23=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 23, 1, input); - - throw nvae; - } - } - break; - case 55: - { - alt23=1; - } - break; - case 24: - { - alt23=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 23, 0, input); - - throw nvae; - } - - switch (alt23) { - case 1 : - // InternalApplicationConfiguration.g:2242:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) - { - // InternalApplicationConfiguration.g:2242:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2243:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) - { - before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2244:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2244:4: rule__StringTypeScope__NumberAssignment_3_0 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__NumberAssignment_3_0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2248:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:2248:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2249:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) - { - before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2250:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2250:4: rule__StringTypeScope__NumberAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__NumberAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2254:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) - { - // InternalApplicationConfiguration.g:2254:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2255:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) - { - before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2256:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2256:4: rule__StringTypeScope__NumberAssignment_3_2 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__NumberAssignment_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Alternatives_3" - - - // $ANTLR start "rule__ExactNumber__Alternatives" - // InternalApplicationConfiguration.g:2264:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); - public final void rule__ExactNumber__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2268:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) - int alt24=2; - int LA24_0 = input.LA(1); - - if ( (LA24_0==RULE_INT) ) { - alt24=1; - } - else if ( (LA24_0==55) ) { - alt24=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 24, 0, input); - - throw nvae; - } - switch (alt24) { - case 1 : - // InternalApplicationConfiguration.g:2269:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) - { - // InternalApplicationConfiguration.g:2269:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) - // InternalApplicationConfiguration.g:2270:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) - { - before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); - // InternalApplicationConfiguration.g:2271:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) - // InternalApplicationConfiguration.g:2271:4: rule__ExactNumber__ExactNumberAssignment_0 - { - pushFollow(FOLLOW_2); - rule__ExactNumber__ExactNumberAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2275:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:2275:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) - // InternalApplicationConfiguration.g:2276:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) - { - before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); - // InternalApplicationConfiguration.g:2277:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) - // InternalApplicationConfiguration.g:2277:4: rule__ExactNumber__ExactUnlimitedAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ExactNumber__ExactUnlimitedAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExactNumber__Alternatives" - - - // $ANTLR start "rule__IntervallNumber__Alternatives_2" - // InternalApplicationConfiguration.g:2285:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); - public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2289:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) - int alt25=2; - int LA25_0 = input.LA(1); - - if ( (LA25_0==RULE_INT) ) { - alt25=1; - } - else if ( (LA25_0==55) ) { - alt25=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); - - throw nvae; - } - switch (alt25) { - case 1 : - // InternalApplicationConfiguration.g:2290:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:2290:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2291:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) - { - before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); - // InternalApplicationConfiguration.g:2292:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) - // InternalApplicationConfiguration.g:2292:4: rule__IntervallNumber__MaxNumberAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__MaxNumberAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2296:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:2296:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2297:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) - { - before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); - // InternalApplicationConfiguration.g:2298:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) - // InternalApplicationConfiguration.g:2298:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__MaxUnlimitedAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Alternatives_2" - - - // $ANTLR start "rule__Scope__Alternatives" - // InternalApplicationConfiguration.g:2306:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); - public final void rule__Scope__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2310:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) - int alt26=2; - int LA26_0 = input.LA(1); - - if ( (LA26_0==24) ) { - alt26=1; - } - else if ( (LA26_0==RULE_ID) ) { - alt26=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 26, 0, input); - - throw nvae; - } - switch (alt26) { - case 1 : - // InternalApplicationConfiguration.g:2311:2: ( ruleScopeSpecification ) - { - // InternalApplicationConfiguration.g:2311:2: ( ruleScopeSpecification ) - // InternalApplicationConfiguration.g:2312:3: ruleScopeSpecification - { - before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleScopeSpecification(); - - state._fsp--; - - after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2317:2: ( ruleScopeReference ) - { - // InternalApplicationConfiguration.g:2317:2: ( ruleScopeReference ) - // InternalApplicationConfiguration.g:2318:3: ruleScopeReference - { - before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleScopeReference(); - - state._fsp--; - - after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Scope__Alternatives" - - - // $ANTLR start "rule__DocumentLevelSpecification__Alternatives" - // InternalApplicationConfiguration.g:2327:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); - public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2331:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) - int alt27=3; - switch ( input.LA(1) ) { - case 11: - { - alt27=1; - } - break; - case 12: - { - alt27=2; - } - break; - case 13: - { - alt27=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 27, 0, input); - - throw nvae; - } - - switch (alt27) { - case 1 : - // InternalApplicationConfiguration.g:2332:2: ( ( 'none' ) ) - { - // InternalApplicationConfiguration.g:2332:2: ( ( 'none' ) ) - // InternalApplicationConfiguration.g:2333:3: ( 'none' ) - { - before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2334:3: ( 'none' ) - // InternalApplicationConfiguration.g:2334:4: 'none' - { - match(input,11,FOLLOW_2); - - } - - after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2338:2: ( ( 'normal' ) ) - { - // InternalApplicationConfiguration.g:2338:2: ( ( 'normal' ) ) - // InternalApplicationConfiguration.g:2339:3: ( 'normal' ) - { - before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2340:3: ( 'normal' ) - // InternalApplicationConfiguration.g:2340:4: 'normal' - { - match(input,12,FOLLOW_2); - - } - - after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2344:2: ( ( 'full' ) ) - { - // InternalApplicationConfiguration.g:2344:2: ( ( 'full' ) ) - // InternalApplicationConfiguration.g:2345:3: ( 'full' ) - { - before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2346:3: ( 'full' ) - // InternalApplicationConfiguration.g:2346:4: 'full' - { - match(input,13,FOLLOW_2); - - } - - after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentLevelSpecification__Alternatives" - - - // $ANTLR start "rule__Solver__Alternatives" - // InternalApplicationConfiguration.g:2354:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); - public final void rule__Solver__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2358:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) - int alt28=3; - switch ( input.LA(1) ) { - case 14: - { - alt28=1; - } - break; - case 15: - { - alt28=2; - } - break; - case 16: - { - alt28=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 28, 0, input); - - throw nvae; - } - - switch (alt28) { - case 1 : - // InternalApplicationConfiguration.g:2359:2: ( ( 'SMTSolver' ) ) - { - // InternalApplicationConfiguration.g:2359:2: ( ( 'SMTSolver' ) ) - // InternalApplicationConfiguration.g:2360:3: ( 'SMTSolver' ) - { - before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2361:3: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:2361:4: 'SMTSolver' - { - match(input,14,FOLLOW_2); - - } - - after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2365:2: ( ( 'AlloySolver' ) ) - { - // InternalApplicationConfiguration.g:2365:2: ( ( 'AlloySolver' ) ) - // InternalApplicationConfiguration.g:2366:3: ( 'AlloySolver' ) - { - before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2367:3: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:2367:4: 'AlloySolver' - { - match(input,15,FOLLOW_2); - - } - - after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2371:2: ( ( 'ViatraSolver' ) ) - { - // InternalApplicationConfiguration.g:2371:2: ( ( 'ViatraSolver' ) ) - // InternalApplicationConfiguration.g:2372:3: ( 'ViatraSolver' ) - { - before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2373:3: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:2373:4: 'ViatraSolver' - { - match(input,16,FOLLOW_2); - - } - - after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Solver__Alternatives" - - - // $ANTLR start "rule__ConfigurationScript__Group__0" - // InternalApplicationConfiguration.g:2381:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; - public final void rule__ConfigurationScript__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2385:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) - // InternalApplicationConfiguration.g:2386:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 - { - pushFollow(FOLLOW_3); - rule__ConfigurationScript__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigurationScript__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__Group__0" - - - // $ANTLR start "rule__ConfigurationScript__Group__0__Impl" - // InternalApplicationConfiguration.g:2393:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; - public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2397:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) - // InternalApplicationConfiguration.g:2398:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) - { - // InternalApplicationConfiguration.g:2398:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) - // InternalApplicationConfiguration.g:2399:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* - { - before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); - // InternalApplicationConfiguration.g:2400:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* - loop29: - do { - int alt29=2; - int LA29_0 = input.LA(1); - - if ( (LA29_0==19) ) { - alt29=1; - } - - - switch (alt29) { - case 1 : - // InternalApplicationConfiguration.g:2400:3: rule__ConfigurationScript__ImportsAssignment_0 - { - pushFollow(FOLLOW_4); - rule__ConfigurationScript__ImportsAssignment_0(); - - state._fsp--; - - - } - break; - - default : - break loop29; - } - } while (true); - - after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__Group__0__Impl" - - - // $ANTLR start "rule__ConfigurationScript__Group__1" - // InternalApplicationConfiguration.g:2408:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; - public final void rule__ConfigurationScript__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2412:1: ( rule__ConfigurationScript__Group__1__Impl ) - // InternalApplicationConfiguration.g:2413:2: rule__ConfigurationScript__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__ConfigurationScript__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__Group__1" - - - // $ANTLR start "rule__ConfigurationScript__Group__1__Impl" - // InternalApplicationConfiguration.g:2419:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; - public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2423:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) - // InternalApplicationConfiguration.g:2424:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) - { - // InternalApplicationConfiguration.g:2424:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) - // InternalApplicationConfiguration.g:2425:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* - { - before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); - // InternalApplicationConfiguration.g:2426:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* - loop30: - do { - int alt30=2; - int LA30_0 = input.LA(1); - - if ( (LA30_0==22||LA30_0==30||(LA30_0>=32 && LA30_0<=34)||(LA30_0>=46 && LA30_0<=47)) ) { - alt30=1; - } - - - switch (alt30) { - case 1 : - // InternalApplicationConfiguration.g:2426:3: rule__ConfigurationScript__CommandsAssignment_1 - { - pushFollow(FOLLOW_5); - rule__ConfigurationScript__CommandsAssignment_1(); - - state._fsp--; - - - } - break; - - default : - break loop30; - } - } while (true); - - after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__Group__1__Impl" - - - // $ANTLR start "rule__QualifiedName__Group__0" - // InternalApplicationConfiguration.g:2435:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; - public final void rule__QualifiedName__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2439:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalApplicationConfiguration.g:2440:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 - { - pushFollow(FOLLOW_6); - rule__QualifiedName__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__QualifiedName__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__0" - - - // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalApplicationConfiguration.g:2447:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; - public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2451:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:2452:1: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:2452:1: ( RULE_ID ) - // InternalApplicationConfiguration.g:2453:2: RULE_ID - { - before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__0__Impl" - - - // $ANTLR start "rule__QualifiedName__Group__1" - // InternalApplicationConfiguration.g:2462:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; - public final void rule__QualifiedName__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2466:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalApplicationConfiguration.g:2467:2: rule__QualifiedName__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__1" - - - // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalApplicationConfiguration.g:2473:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; - public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2477:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalApplicationConfiguration.g:2478:1: ( ( rule__QualifiedName__Group_1__0 )* ) - { - // InternalApplicationConfiguration.g:2478:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalApplicationConfiguration.g:2479:2: ( rule__QualifiedName__Group_1__0 )* - { - before(grammarAccess.getQualifiedNameAccess().getGroup_1()); - // InternalApplicationConfiguration.g:2480:2: ( rule__QualifiedName__Group_1__0 )* - loop31: - do { - int alt31=2; - int LA31_0 = input.LA(1); - - if ( (LA31_0==17) ) { - alt31=1; - } - - - switch (alt31) { - case 1 : - // InternalApplicationConfiguration.g:2480:3: rule__QualifiedName__Group_1__0 - { - pushFollow(FOLLOW_7); - rule__QualifiedName__Group_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop31; - } - } while (true); - - after(grammarAccess.getQualifiedNameAccess().getGroup_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__1__Impl" - - - // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalApplicationConfiguration.g:2489:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; - public final void rule__QualifiedName__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2493:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalApplicationConfiguration.g:2494:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 - { - pushFollow(FOLLOW_8); - rule__QualifiedName__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__QualifiedName__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__0" - - - // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalApplicationConfiguration.g:2501:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; - public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2505:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:2506:1: ( '.' ) - { - // InternalApplicationConfiguration.g:2506:1: ( '.' ) - // InternalApplicationConfiguration.g:2507:2: '.' - { - before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); - match(input,17,FOLLOW_2); - after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__0__Impl" - - - // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalApplicationConfiguration.g:2516:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; - public final void rule__QualifiedName__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2520:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalApplicationConfiguration.g:2521:2: rule__QualifiedName__Group_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__1" - - - // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalApplicationConfiguration.g:2527:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; - public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2531:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:2532:1: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:2532:1: ( RULE_ID ) - // InternalApplicationConfiguration.g:2533:2: RULE_ID - { - before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" - - - // $ANTLR start "rule__REALLiteral__Group__0" - // InternalApplicationConfiguration.g:2543:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; - public final void rule__REALLiteral__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2547:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) - // InternalApplicationConfiguration.g:2548:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 - { - pushFollow(FOLLOW_9); - rule__REALLiteral__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__REALLiteral__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__0" - - - // $ANTLR start "rule__REALLiteral__Group__0__Impl" - // InternalApplicationConfiguration.g:2555:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; - public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2559:1: ( ( ( '-' )? ) ) - // InternalApplicationConfiguration.g:2560:1: ( ( '-' )? ) - { - // InternalApplicationConfiguration.g:2560:1: ( ( '-' )? ) - // InternalApplicationConfiguration.g:2561:2: ( '-' )? - { - before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); - // InternalApplicationConfiguration.g:2562:2: ( '-' )? - int alt32=2; - int LA32_0 = input.LA(1); - - if ( (LA32_0==18) ) { - alt32=1; - } - switch (alt32) { - case 1 : - // InternalApplicationConfiguration.g:2562:3: '-' - { - match(input,18,FOLLOW_2); - - } - break; - - } - - after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__0__Impl" - - - // $ANTLR start "rule__REALLiteral__Group__1" - // InternalApplicationConfiguration.g:2570:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; - public final void rule__REALLiteral__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2574:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) - // InternalApplicationConfiguration.g:2575:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 - { - pushFollow(FOLLOW_6); - rule__REALLiteral__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__REALLiteral__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__1" - - - // $ANTLR start "rule__REALLiteral__Group__1__Impl" - // InternalApplicationConfiguration.g:2582:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; - public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2586:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:2587:1: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:2587:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:2588:2: RULE_INT - { - before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__1__Impl" - - - // $ANTLR start "rule__REALLiteral__Group__2" - // InternalApplicationConfiguration.g:2597:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; - public final void rule__REALLiteral__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2601:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) - // InternalApplicationConfiguration.g:2602:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 - { - pushFollow(FOLLOW_9); - rule__REALLiteral__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__REALLiteral__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__2" - - - // $ANTLR start "rule__REALLiteral__Group__2__Impl" - // InternalApplicationConfiguration.g:2609:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; - public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2613:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:2614:1: ( '.' ) - { - // InternalApplicationConfiguration.g:2614:1: ( '.' ) - // InternalApplicationConfiguration.g:2615:2: '.' - { - before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); - match(input,17,FOLLOW_2); - after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__2__Impl" - - - // $ANTLR start "rule__REALLiteral__Group__3" - // InternalApplicationConfiguration.g:2624:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; - public final void rule__REALLiteral__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2628:1: ( rule__REALLiteral__Group__3__Impl ) - // InternalApplicationConfiguration.g:2629:2: rule__REALLiteral__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__REALLiteral__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__3" - - - // $ANTLR start "rule__REALLiteral__Group__3__Impl" - // InternalApplicationConfiguration.g:2635:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; - public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2639:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:2640:1: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:2640:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:2641:2: RULE_INT - { - before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__REALLiteral__Group__3__Impl" - - - // $ANTLR start "rule__INTLiteral__Group__0" - // InternalApplicationConfiguration.g:2651:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; - public final void rule__INTLiteral__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2655:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) - // InternalApplicationConfiguration.g:2656:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 - { - pushFollow(FOLLOW_9); - rule__INTLiteral__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__INTLiteral__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__INTLiteral__Group__0" - - - // $ANTLR start "rule__INTLiteral__Group__0__Impl" - // InternalApplicationConfiguration.g:2663:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; - public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2667:1: ( ( ( '-' )? ) ) - // InternalApplicationConfiguration.g:2668:1: ( ( '-' )? ) - { - // InternalApplicationConfiguration.g:2668:1: ( ( '-' )? ) - // InternalApplicationConfiguration.g:2669:2: ( '-' )? - { - before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); - // InternalApplicationConfiguration.g:2670:2: ( '-' )? - int alt33=2; - int LA33_0 = input.LA(1); - - if ( (LA33_0==18) ) { - alt33=1; - } - switch (alt33) { - case 1 : - // InternalApplicationConfiguration.g:2670:3: '-' - { - match(input,18,FOLLOW_2); - - } - break; - - } - - after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__INTLiteral__Group__0__Impl" - - - // $ANTLR start "rule__INTLiteral__Group__1" - // InternalApplicationConfiguration.g:2678:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; - public final void rule__INTLiteral__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2682:1: ( rule__INTLiteral__Group__1__Impl ) - // InternalApplicationConfiguration.g:2683:2: rule__INTLiteral__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__INTLiteral__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__INTLiteral__Group__1" - - - // $ANTLR start "rule__INTLiteral__Group__1__Impl" - // InternalApplicationConfiguration.g:2689:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; - public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2693:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:2694:1: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:2694:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:2695:2: RULE_INT - { - before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__INTLiteral__Group__1__Impl" - - - // $ANTLR start "rule__EPackageImport__Group__0" - // InternalApplicationConfiguration.g:2705:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; - public final void rule__EPackageImport__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2709:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) - // InternalApplicationConfiguration.g:2710:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 - { - pushFollow(FOLLOW_10); - rule__EPackageImport__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__EPackageImport__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__0" - - - // $ANTLR start "rule__EPackageImport__Group__0__Impl" - // InternalApplicationConfiguration.g:2717:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; - public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2721:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:2722:1: ( 'import' ) - { - // InternalApplicationConfiguration.g:2722:1: ( 'import' ) - // InternalApplicationConfiguration.g:2723:2: 'import' - { - before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); - match(input,19,FOLLOW_2); - after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__0__Impl" - - - // $ANTLR start "rule__EPackageImport__Group__1" - // InternalApplicationConfiguration.g:2732:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; - public final void rule__EPackageImport__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2736:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) - // InternalApplicationConfiguration.g:2737:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 - { - pushFollow(FOLLOW_11); - rule__EPackageImport__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__EPackageImport__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__1" - - - // $ANTLR start "rule__EPackageImport__Group__1__Impl" - // InternalApplicationConfiguration.g:2744:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; - public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2748:1: ( ( 'epackage' ) ) - // InternalApplicationConfiguration.g:2749:1: ( 'epackage' ) - { - // InternalApplicationConfiguration.g:2749:1: ( 'epackage' ) - // InternalApplicationConfiguration.g:2750:2: 'epackage' - { - before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); - match(input,20,FOLLOW_2); - after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__1__Impl" - - - // $ANTLR start "rule__EPackageImport__Group__2" - // InternalApplicationConfiguration.g:2759:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; - public final void rule__EPackageImport__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2763:1: ( rule__EPackageImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:2764:2: rule__EPackageImport__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__EPackageImport__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__2" - - - // $ANTLR start "rule__EPackageImport__Group__2__Impl" - // InternalApplicationConfiguration.g:2770:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; - public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2774:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:2775:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:2775:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) - // InternalApplicationConfiguration.g:2776:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) - { - before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); - // InternalApplicationConfiguration.g:2777:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) - // InternalApplicationConfiguration.g:2777:3: rule__EPackageImport__ImportedPackageAssignment_2 - { - pushFollow(FOLLOW_2); - rule__EPackageImport__ImportedPackageAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__Group__2__Impl" - - - // $ANTLR start "rule__ViatraImport__Group__0" - // InternalApplicationConfiguration.g:2786:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; - public final void rule__ViatraImport__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2790:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) - // InternalApplicationConfiguration.g:2791:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 - { - pushFollow(FOLLOW_12); - rule__ViatraImport__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ViatraImport__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__0" - - - // $ANTLR start "rule__ViatraImport__Group__0__Impl" - // InternalApplicationConfiguration.g:2798:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; - public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2802:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:2803:1: ( 'import' ) - { - // InternalApplicationConfiguration.g:2803:1: ( 'import' ) - // InternalApplicationConfiguration.g:2804:2: 'import' - { - before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); - match(input,19,FOLLOW_2); - after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__0__Impl" - - - // $ANTLR start "rule__ViatraImport__Group__1" - // InternalApplicationConfiguration.g:2813:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; - public final void rule__ViatraImport__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2817:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) - // InternalApplicationConfiguration.g:2818:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 - { - pushFollow(FOLLOW_11); - rule__ViatraImport__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ViatraImport__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__1" - - - // $ANTLR start "rule__ViatraImport__Group__1__Impl" - // InternalApplicationConfiguration.g:2825:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; - public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2829:1: ( ( 'viatra' ) ) - // InternalApplicationConfiguration.g:2830:1: ( 'viatra' ) - { - // InternalApplicationConfiguration.g:2830:1: ( 'viatra' ) - // InternalApplicationConfiguration.g:2831:2: 'viatra' - { - before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); - match(input,21,FOLLOW_2); - after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__1__Impl" - - - // $ANTLR start "rule__ViatraImport__Group__2" - // InternalApplicationConfiguration.g:2840:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; - public final void rule__ViatraImport__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2844:1: ( rule__ViatraImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:2845:2: rule__ViatraImport__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ViatraImport__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__2" - - - // $ANTLR start "rule__ViatraImport__Group__2__Impl" - // InternalApplicationConfiguration.g:2851:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; - public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2855:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:2856:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:2856:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) - // InternalApplicationConfiguration.g:2857:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) - { - before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); - // InternalApplicationConfiguration.g:2858:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) - // InternalApplicationConfiguration.g:2858:3: rule__ViatraImport__ImportedViatraAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ViatraImport__ImportedViatraAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__Group__2__Impl" - - - // $ANTLR start "rule__FileDeclaration__Group__0" - // InternalApplicationConfiguration.g:2867:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; - public final void rule__FileDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2871:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:2872:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__FileDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__0" - - - // $ANTLR start "rule__FileDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:2879:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; - public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2883:1: ( ( 'file' ) ) - // InternalApplicationConfiguration.g:2884:1: ( 'file' ) - { - // InternalApplicationConfiguration.g:2884:1: ( 'file' ) - // InternalApplicationConfiguration.g:2885:2: 'file' - { - before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); - match(input,22,FOLLOW_2); - after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__FileDeclaration__Group__1" - // InternalApplicationConfiguration.g:2894:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; - public final void rule__FileDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2898:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:2899:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 - { - pushFollow(FOLLOW_13); - rule__FileDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__1" - - - // $ANTLR start "rule__FileDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:2906:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; - public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2910:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:2911:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:2911:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:2912:2: ( rule__FileDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:2913:2: ( rule__FileDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:2913:3: rule__FileDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__FileDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__FileDeclaration__Group__2" - // InternalApplicationConfiguration.g:2921:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; - public final void rule__FileDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2925:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) - // InternalApplicationConfiguration.g:2926:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 - { - pushFollow(FOLLOW_11); - rule__FileDeclaration__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__2" - - - // $ANTLR start "rule__FileDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:2933:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; - public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2937:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:2938:1: ( '=' ) - { - // InternalApplicationConfiguration.g:2938:1: ( '=' ) - // InternalApplicationConfiguration.g:2939:2: '=' - { - before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); - match(input,23,FOLLOW_2); - after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__FileDeclaration__Group__3" - // InternalApplicationConfiguration.g:2948:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; - public final void rule__FileDeclaration__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2952:1: ( rule__FileDeclaration__Group__3__Impl ) - // InternalApplicationConfiguration.g:2953:2: rule__FileDeclaration__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__3" - - - // $ANTLR start "rule__FileDeclaration__Group__3__Impl" - // InternalApplicationConfiguration.g:2959:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; - public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2963:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) - // InternalApplicationConfiguration.g:2964:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) - { - // InternalApplicationConfiguration.g:2964:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) - // InternalApplicationConfiguration.g:2965:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) - { - before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); - // InternalApplicationConfiguration.g:2966:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) - // InternalApplicationConfiguration.g:2966:3: rule__FileDeclaration__SpecificationAssignment_3 - { - pushFollow(FOLLOW_2); - rule__FileDeclaration__SpecificationAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__3__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group__0" - // InternalApplicationConfiguration.g:2975:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; - public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2979:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) - // InternalApplicationConfiguration.g:2980:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 - { - pushFollow(FOLLOW_14); - rule__MetamodelSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__0" - - - // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:2987:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; - public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2991:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:2992:1: ( '{' ) - { - // InternalApplicationConfiguration.g:2992:1: ( '{' ) - // InternalApplicationConfiguration.g:2993:2: '{' - { - before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,24,FOLLOW_2); - after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__0__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group__1" - // InternalApplicationConfiguration.g:3002:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; - public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3006:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) - // InternalApplicationConfiguration.g:3007:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 - { - pushFollow(FOLLOW_15); - rule__MetamodelSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__1" - - - // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:3014:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; - public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3018:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3019:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:3019:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:3020:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) - { - before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:3021:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:3021:3: rule__MetamodelSpecification__EntriesAssignment_1 - { - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__EntriesAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__1__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group__2" - // InternalApplicationConfiguration.g:3029:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; - public final void rule__MetamodelSpecification__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3033:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) - // InternalApplicationConfiguration.g:3034:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 - { - pushFollow(FOLLOW_15); - rule__MetamodelSpecification__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__2" - - - // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:3041:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; - public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3045:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:3046:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) - { - // InternalApplicationConfiguration.g:3046:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:3047:2: ( rule__MetamodelSpecification__Group_2__0 )* - { - before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3048:2: ( rule__MetamodelSpecification__Group_2__0 )* - loop34: - do { - int alt34=2; - int LA34_0 = input.LA(1); - - if ( (LA34_0==26) ) { - alt34=1; - } - - - switch (alt34) { - case 1 : - // InternalApplicationConfiguration.g:3048:3: rule__MetamodelSpecification__Group_2__0 - { - pushFollow(FOLLOW_16); - rule__MetamodelSpecification__Group_2__0(); - - state._fsp--; - - - } - break; - - default : - break loop34; - } - } while (true); - - after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__2__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group__3" - // InternalApplicationConfiguration.g:3056:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; - public final void rule__MetamodelSpecification__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3060:1: ( rule__MetamodelSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:3061:2: rule__MetamodelSpecification__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__3" - - - // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:3067:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; - public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3071:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:3072:1: ( '}' ) - { - // InternalApplicationConfiguration.g:3072:1: ( '}' ) - // InternalApplicationConfiguration.g:3073:2: '}' - { - before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,25,FOLLOW_2); - after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__3__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group_2__0" - // InternalApplicationConfiguration.g:3083:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; - public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3087:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:3088:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 - { - pushFollow(FOLLOW_14); - rule__MetamodelSpecification__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group_2__0" - - - // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3095:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; - public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3099:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:3100:1: ( ',' ) - { - // InternalApplicationConfiguration.g:3100:1: ( ',' ) - // InternalApplicationConfiguration.g:3101:2: ',' - { - before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group_2__0__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group_2__1" - // InternalApplicationConfiguration.g:3110:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; - public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3114:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:3115:2: rule__MetamodelSpecification__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group_2__1" - - - // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3121:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; - public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3125:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:3126:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:3126:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:3127:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) - { - before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:3128:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:3128:3: rule__MetamodelSpecification__EntriesAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__EntriesAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group_2__1__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group__0" - // InternalApplicationConfiguration.g:3137:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; - public final void rule__AllPackageEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3141:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) - // InternalApplicationConfiguration.g:3142:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 - { - pushFollow(FOLLOW_8); - rule__AllPackageEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__0" - - - // $ANTLR start "rule__AllPackageEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:3149:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; - public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3153:1: ( ( 'package' ) ) - // InternalApplicationConfiguration.g:3154:1: ( 'package' ) - { - // InternalApplicationConfiguration.g:3154:1: ( 'package' ) - // InternalApplicationConfiguration.g:3155:2: 'package' - { - before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); - match(input,27,FOLLOW_2); - after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__0__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group__1" - // InternalApplicationConfiguration.g:3164:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; - public final void rule__AllPackageEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3168:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) - // InternalApplicationConfiguration.g:3169:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 - { - pushFollow(FOLLOW_17); - rule__AllPackageEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__1" - - - // $ANTLR start "rule__AllPackageEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:3176:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; - public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3180:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3181:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:3181:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) - // InternalApplicationConfiguration.g:3182:2: ( rule__AllPackageEntry__PackageAssignment_1 ) - { - before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); - // InternalApplicationConfiguration.g:3183:2: ( rule__AllPackageEntry__PackageAssignment_1 ) - // InternalApplicationConfiguration.g:3183:3: rule__AllPackageEntry__PackageAssignment_1 - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__PackageAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__1__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group__2" - // InternalApplicationConfiguration.g:3191:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; - public final void rule__AllPackageEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3195:1: ( rule__AllPackageEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:3196:2: rule__AllPackageEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__2" - - - // $ANTLR start "rule__AllPackageEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:3202:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; - public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3206:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:3207:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:3207:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:3208:2: ( rule__AllPackageEntry__Group_2__0 )? - { - before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3209:2: ( rule__AllPackageEntry__Group_2__0 )? - int alt35=2; - int LA35_0 = input.LA(1); - - if ( (LA35_0==28) ) { - alt35=1; - } - switch (alt35) { - case 1 : - // InternalApplicationConfiguration.g:3209:3: rule__AllPackageEntry__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group__2__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__0" - // InternalApplicationConfiguration.g:3218:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; - public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3222:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:3223:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 - { - pushFollow(FOLLOW_18); - rule__AllPackageEntry__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__0" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3230:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; - public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3234:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:3235:1: ( 'excluding' ) - { - // InternalApplicationConfiguration.g:3235:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:3236:2: 'excluding' - { - before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); - match(input,28,FOLLOW_2); - after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__0__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__1" - // InternalApplicationConfiguration.g:3245:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; - public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3249:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:3250:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 - { - pushFollow(FOLLOW_8); - rule__AllPackageEntry__Group_2__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__1" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3257:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; - public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3261:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:3262:1: ( '{' ) - { - // InternalApplicationConfiguration.g:3262:1: ( '{' ) - // InternalApplicationConfiguration.g:3263:2: '{' - { - before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__1__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__2" - // InternalApplicationConfiguration.g:3272:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; - public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3276:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:3277:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 - { - pushFollow(FOLLOW_15); - rule__AllPackageEntry__Group_2__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__2" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:3284:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; - public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3288:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:3289:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) - { - // InternalApplicationConfiguration.g:3289:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:3290:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) - { - before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); - // InternalApplicationConfiguration.g:3291:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) - // InternalApplicationConfiguration.g:3291:3: rule__AllPackageEntry__ExclusionAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__ExclusionAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__2__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__3" - // InternalApplicationConfiguration.g:3299:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; - public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3303:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:3304:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 - { - pushFollow(FOLLOW_15); - rule__AllPackageEntry__Group_2__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__3" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:3311:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; - public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3315:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:3316:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) - { - // InternalApplicationConfiguration.g:3316:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:3317:2: ( rule__AllPackageEntry__Group_2_3__0 )* - { - before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:3318:2: ( rule__AllPackageEntry__Group_2_3__0 )* - loop36: - do { - int alt36=2; - int LA36_0 = input.LA(1); - - if ( (LA36_0==26) ) { - alt36=1; - } - - - switch (alt36) { - case 1 : - // InternalApplicationConfiguration.g:3318:3: rule__AllPackageEntry__Group_2_3__0 - { - pushFollow(FOLLOW_16); - rule__AllPackageEntry__Group_2_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop36; - } - } while (true); - - after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__3__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__4" - // InternalApplicationConfiguration.g:3326:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; - public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3330:1: ( rule__AllPackageEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:3331:2: rule__AllPackageEntry__Group_2__4__Impl - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__4" - - - // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:3337:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; - public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3341:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:3342:1: ( '}' ) - { - // InternalApplicationConfiguration.g:3342:1: ( '}' ) - // InternalApplicationConfiguration.g:3343:2: '}' - { - before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,25,FOLLOW_2); - after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2__4__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:3353:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; - public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3357:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:3358:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 - { - pushFollow(FOLLOW_8); - rule__AllPackageEntry__Group_2_3__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2_3__0" - - - // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:3365:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; - public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3369:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:3370:1: ( ',' ) - { - // InternalApplicationConfiguration.g:3370:1: ( ',' ) - // InternalApplicationConfiguration.g:3371:2: ',' - { - before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2_3__0__Impl" - - - // $ANTLR start "rule__AllPackageEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:3380:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; - public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3384:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:3385:2: rule__AllPackageEntry__Group_2_3__1__Impl - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__Group_2_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2_3__1" - - - // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:3391:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; - public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3395:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:3396:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) - { - // InternalApplicationConfiguration.g:3396:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:3397:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) - { - before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:3398:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:3398:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 - { - pushFollow(FOLLOW_2); - rule__AllPackageEntry__ExclusionAssignment_2_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__Group_2_3__1__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group__0" - // InternalApplicationConfiguration.g:3407:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; - public final void rule__MetamodelElement__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3411:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) - // InternalApplicationConfiguration.g:3412:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 - { - pushFollow(FOLLOW_8); - rule__MetamodelElement__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__0" - - - // $ANTLR start "rule__MetamodelElement__Group__0__Impl" - // InternalApplicationConfiguration.g:3419:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; - public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3423:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) - // InternalApplicationConfiguration.g:3424:1: ( ( rule__MetamodelElement__Group_0__0 )? ) - { - // InternalApplicationConfiguration.g:3424:1: ( ( rule__MetamodelElement__Group_0__0 )? ) - // InternalApplicationConfiguration.g:3425:2: ( rule__MetamodelElement__Group_0__0 )? - { - before(grammarAccess.getMetamodelElementAccess().getGroup_0()); - // InternalApplicationConfiguration.g:3426:2: ( rule__MetamodelElement__Group_0__0 )? - int alt37=2; - int LA37_0 = input.LA(1); - - if ( (LA37_0==RULE_ID) ) { - int LA37_1 = input.LA(2); - - if ( (LA37_1==17) ) { - int LA37_2 = input.LA(3); - - if ( (LA37_2==RULE_ID) ) { - int LA37_5 = input.LA(4); - - if ( (LA37_5==17||LA37_5==29) ) { - alt37=1; - } - } - } - else if ( (LA37_1==29) ) { - alt37=1; - } - } - switch (alt37) { - case 1 : - // InternalApplicationConfiguration.g:3426:3: rule__MetamodelElement__Group_0__0 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_0__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getMetamodelElementAccess().getGroup_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__0__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group__1" - // InternalApplicationConfiguration.g:3434:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; - public final void rule__MetamodelElement__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3438:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) - // InternalApplicationConfiguration.g:3439:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 - { - pushFollow(FOLLOW_6); - rule__MetamodelElement__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__1" - - - // $ANTLR start "rule__MetamodelElement__Group__1__Impl" - // InternalApplicationConfiguration.g:3446:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; - public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3450:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3451:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:3451:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) - // InternalApplicationConfiguration.g:3452:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) - { - before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); - // InternalApplicationConfiguration.g:3453:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) - // InternalApplicationConfiguration.g:3453:3: rule__MetamodelElement__ClassifierAssignment_1 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__ClassifierAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__1__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group__2" - // InternalApplicationConfiguration.g:3461:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; - public final void rule__MetamodelElement__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3465:1: ( rule__MetamodelElement__Group__2__Impl ) - // InternalApplicationConfiguration.g:3466:2: rule__MetamodelElement__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__2" - - - // $ANTLR start "rule__MetamodelElement__Group__2__Impl" - // InternalApplicationConfiguration.g:3472:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; - public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3476:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:3477:1: ( ( rule__MetamodelElement__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:3477:1: ( ( rule__MetamodelElement__Group_2__0 )? ) - // InternalApplicationConfiguration.g:3478:2: ( rule__MetamodelElement__Group_2__0 )? - { - before(grammarAccess.getMetamodelElementAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3479:2: ( rule__MetamodelElement__Group_2__0 )? - int alt38=2; - int LA38_0 = input.LA(1); - - if ( (LA38_0==17) ) { - alt38=1; - } - switch (alt38) { - case 1 : - // InternalApplicationConfiguration.g:3479:3: rule__MetamodelElement__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getMetamodelElementAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group__2__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group_0__0" - // InternalApplicationConfiguration.g:3488:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; - public final void rule__MetamodelElement__Group_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3492:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) - // InternalApplicationConfiguration.g:3493:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 - { - pushFollow(FOLLOW_19); - rule__MetamodelElement__Group_0__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_0__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_0__0" - - - // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl" - // InternalApplicationConfiguration.g:3500:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; - public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3504:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) - // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) - { - // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) - // InternalApplicationConfiguration.g:3506:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) - { - before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); - // InternalApplicationConfiguration.g:3507:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) - // InternalApplicationConfiguration.g:3507:3: rule__MetamodelElement__PackageAssignment_0_0 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__PackageAssignment_0_0(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_0__0__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group_0__1" - // InternalApplicationConfiguration.g:3515:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; - public final void rule__MetamodelElement__Group_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3519:1: ( rule__MetamodelElement__Group_0__1__Impl ) - // InternalApplicationConfiguration.g:3520:2: rule__MetamodelElement__Group_0__1__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_0__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_0__1" - - - // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl" - // InternalApplicationConfiguration.g:3526:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; - public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3530:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:3531:1: ( '::' ) - { - // InternalApplicationConfiguration.g:3531:1: ( '::' ) - // InternalApplicationConfiguration.g:3532:2: '::' - { - before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_0__1__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group_2__0" - // InternalApplicationConfiguration.g:3542:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; - public final void rule__MetamodelElement__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3546:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) - // InternalApplicationConfiguration.g:3547:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 - { - pushFollow(FOLLOW_8); - rule__MetamodelElement__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_2__0" - - - // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3554:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; - public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3558:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:3559:1: ( '.' ) - { - // InternalApplicationConfiguration.g:3559:1: ( '.' ) - // InternalApplicationConfiguration.g:3560:2: '.' - { - before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); - match(input,17,FOLLOW_2); - after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_2__0__Impl" - - - // $ANTLR start "rule__MetamodelElement__Group_2__1" - // InternalApplicationConfiguration.g:3569:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; - public final void rule__MetamodelElement__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3573:1: ( rule__MetamodelElement__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:3574:2: rule__MetamodelElement__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_2__1" - - - // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3580:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; - public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3584:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:3586:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) - { - before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); - // InternalApplicationConfiguration.g:3587:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) - // InternalApplicationConfiguration.g:3587:3: rule__MetamodelElement__FeatureAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__MetamodelElement__FeatureAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__Group_2__1__Impl" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__0" - // InternalApplicationConfiguration.g:3596:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; - public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3600:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:3601:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__MetamodelDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__0" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:3608:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; - public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3612:1: ( ( 'metamodel' ) ) - // InternalApplicationConfiguration.g:3613:1: ( 'metamodel' ) - { - // InternalApplicationConfiguration.g:3613:1: ( 'metamodel' ) - // InternalApplicationConfiguration.g:3614:2: 'metamodel' - { - before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__1" - // InternalApplicationConfiguration.g:3623:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; - public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3627:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:3628:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 - { - pushFollow(FOLLOW_18); - rule__MetamodelDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__1" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:3635:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; - public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3639:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3640:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:3640:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:3641:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:3642:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:3642:3: rule__MetamodelDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__2" - // InternalApplicationConfiguration.g:3650:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; - public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3654:1: ( rule__MetamodelDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:3655:2: rule__MetamodelDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__2" - - - // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:3661:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3665:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3666:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:3666:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:3667:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:3668:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:3668:3: rule__MetamodelDeclaration__SpecificationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__MetamodelDeclaration__SpecificationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group__0" - // InternalApplicationConfiguration.g:3677:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; - public final void rule__PartialModelSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3681:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) - // InternalApplicationConfiguration.g:3682:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 - { - pushFollow(FOLLOW_20); - rule__PartialModelSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__0" - - - // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:3689:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; - public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3693:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:3694:1: ( '{' ) - { - // InternalApplicationConfiguration.g:3694:1: ( '{' ) - // InternalApplicationConfiguration.g:3695:2: '{' - { - before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,24,FOLLOW_2); - after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__0__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group__1" - // InternalApplicationConfiguration.g:3704:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; - public final void rule__PartialModelSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3708:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) - // InternalApplicationConfiguration.g:3709:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 - { - pushFollow(FOLLOW_15); - rule__PartialModelSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__1" - - - // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:3716:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; - public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3720:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3721:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:3721:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) - // InternalApplicationConfiguration.g:3722:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) - { - before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); - // InternalApplicationConfiguration.g:3723:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) - // InternalApplicationConfiguration.g:3723:3: rule__PartialModelSpecification__EntryAssignment_1 - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__EntryAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__1__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group__2" - // InternalApplicationConfiguration.g:3731:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; - public final void rule__PartialModelSpecification__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3735:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) - // InternalApplicationConfiguration.g:3736:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 - { - pushFollow(FOLLOW_15); - rule__PartialModelSpecification__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__2" - - - // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:3743:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; - public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3747:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:3748:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:3748:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:3749:2: ( rule__PartialModelSpecification__Group_2__0 )? - { - before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3750:2: ( rule__PartialModelSpecification__Group_2__0 )? - int alt39=2; - int LA39_0 = input.LA(1); - - if ( (LA39_0==26) ) { - alt39=1; - } - switch (alt39) { - case 1 : - // InternalApplicationConfiguration.g:3750:3: rule__PartialModelSpecification__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__2__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group__3" - // InternalApplicationConfiguration.g:3758:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; - public final void rule__PartialModelSpecification__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3762:1: ( rule__PartialModelSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:3763:2: rule__PartialModelSpecification__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__3" - - - // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:3769:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; - public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3773:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:3774:1: ( '}' ) - { - // InternalApplicationConfiguration.g:3774:1: ( '}' ) - // InternalApplicationConfiguration.g:3775:2: '}' - { - before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,25,FOLLOW_2); - after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group__3__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group_2__0" - // InternalApplicationConfiguration.g:3785:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; - public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3789:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:3790:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 - { - pushFollow(FOLLOW_20); - rule__PartialModelSpecification__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group_2__0" - - - // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3797:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; - public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3801:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:3802:1: ( ',' ) - { - // InternalApplicationConfiguration.g:3802:1: ( ',' ) - // InternalApplicationConfiguration.g:3803:2: ',' - { - before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group_2__0__Impl" - - - // $ANTLR start "rule__PartialModelSpecification__Group_2__1" - // InternalApplicationConfiguration.g:3812:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; - public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3816:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:3817:2: rule__PartialModelSpecification__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group_2__1" - - - // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3823:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; - public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3827:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:3828:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:3828:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:3829:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) - { - before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); - // InternalApplicationConfiguration.g:3830:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) - // InternalApplicationConfiguration.g:3830:3: rule__PartialModelSpecification__EntryAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__PartialModelSpecification__EntryAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__Group_2__1__Impl" - - - // $ANTLR start "rule__FolderEntry__Group__0" - // InternalApplicationConfiguration.g:3839:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; - public final void rule__FolderEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3843:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) - // InternalApplicationConfiguration.g:3844:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 - { - pushFollow(FOLLOW_21); - rule__FolderEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__0" - - - // $ANTLR start "rule__FolderEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:3851:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; - public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3855:1: ( ( 'folder' ) ) - // InternalApplicationConfiguration.g:3856:1: ( 'folder' ) - { - // InternalApplicationConfiguration.g:3856:1: ( 'folder' ) - // InternalApplicationConfiguration.g:3857:2: 'folder' - { - before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); - match(input,31,FOLLOW_2); - after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__0__Impl" - - - // $ANTLR start "rule__FolderEntry__Group__1" - // InternalApplicationConfiguration.g:3866:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; - public final void rule__FolderEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3870:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) - // InternalApplicationConfiguration.g:3871:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 - { - pushFollow(FOLLOW_17); - rule__FolderEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__1" - - - // $ANTLR start "rule__FolderEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:3878:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; - public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3882:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3883:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:3883:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) - // InternalApplicationConfiguration.g:3884:2: ( rule__FolderEntry__PathAssignment_1 ) - { - before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); - // InternalApplicationConfiguration.g:3885:2: ( rule__FolderEntry__PathAssignment_1 ) - // InternalApplicationConfiguration.g:3885:3: rule__FolderEntry__PathAssignment_1 - { - pushFollow(FOLLOW_2); - rule__FolderEntry__PathAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__1__Impl" - - - // $ANTLR start "rule__FolderEntry__Group__2" - // InternalApplicationConfiguration.g:3893:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; - public final void rule__FolderEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3897:1: ( rule__FolderEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:3898:2: rule__FolderEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__FolderEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__2" - - - // $ANTLR start "rule__FolderEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:3904:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; - public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3908:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:3909:1: ( ( rule__FolderEntry__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:3909:1: ( ( rule__FolderEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:3910:2: ( rule__FolderEntry__Group_2__0 )? - { - before(grammarAccess.getFolderEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3911:2: ( rule__FolderEntry__Group_2__0 )? - int alt40=2; - int LA40_0 = input.LA(1); - - if ( (LA40_0==28) ) { - alt40=1; - } - switch (alt40) { - case 1 : - // InternalApplicationConfiguration.g:3911:3: rule__FolderEntry__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getFolderEntryAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group__2__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2__0" - // InternalApplicationConfiguration.g:3920:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; - public final void rule__FolderEntry__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3924:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:3925:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 - { - pushFollow(FOLLOW_18); - rule__FolderEntry__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__0" - - - // $ANTLR start "rule__FolderEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3932:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; - public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3936:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:3937:1: ( 'excluding' ) - { - // InternalApplicationConfiguration.g:3937:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:3938:2: 'excluding' - { - before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); - match(input,28,FOLLOW_2); - after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__0__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2__1" - // InternalApplicationConfiguration.g:3947:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; - public final void rule__FolderEntry__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3951:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:3952:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 - { - pushFollow(FOLLOW_21); - rule__FolderEntry__Group_2__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__1" - - - // $ANTLR start "rule__FolderEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3959:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; - public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3963:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:3964:1: ( '{' ) - { - // InternalApplicationConfiguration.g:3964:1: ( '{' ) - // InternalApplicationConfiguration.g:3965:2: '{' - { - before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__1__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2__2" - // InternalApplicationConfiguration.g:3974:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; - public final void rule__FolderEntry__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3978:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:3979:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 - { - pushFollow(FOLLOW_15); - rule__FolderEntry__Group_2__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__2" - - - // $ANTLR start "rule__FolderEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:3986:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; - public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3990:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:3991:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) - { - // InternalApplicationConfiguration.g:3991:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:3992:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) - { - before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); - // InternalApplicationConfiguration.g:3993:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) - // InternalApplicationConfiguration.g:3993:3: rule__FolderEntry__ExclusionAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__FolderEntry__ExclusionAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__2__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2__3" - // InternalApplicationConfiguration.g:4001:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; - public final void rule__FolderEntry__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4005:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:4006:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 - { - pushFollow(FOLLOW_15); - rule__FolderEntry__Group_2__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__3" - - - // $ANTLR start "rule__FolderEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:4013:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; - public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4017:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:4018:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) - { - // InternalApplicationConfiguration.g:4018:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:4019:2: ( rule__FolderEntry__Group_2_3__0 )* - { - before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:4020:2: ( rule__FolderEntry__Group_2_3__0 )* - loop41: - do { - int alt41=2; - int LA41_0 = input.LA(1); - - if ( (LA41_0==26) ) { - alt41=1; - } - - - switch (alt41) { - case 1 : - // InternalApplicationConfiguration.g:4020:3: rule__FolderEntry__Group_2_3__0 - { - pushFollow(FOLLOW_16); - rule__FolderEntry__Group_2_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop41; - } - } while (true); - - after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__3__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2__4" - // InternalApplicationConfiguration.g:4028:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; - public final void rule__FolderEntry__Group_2__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4032:1: ( rule__FolderEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:4033:2: rule__FolderEntry__Group_2__4__Impl - { - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__4" - - - // $ANTLR start "rule__FolderEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:4039:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; - public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4043:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4044:1: ( '}' ) - { - // InternalApplicationConfiguration.g:4044:1: ( '}' ) - // InternalApplicationConfiguration.g:4045:2: '}' - { - before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,25,FOLLOW_2); - after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2__4__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:4055:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; - public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4059:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:4060:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 - { - pushFollow(FOLLOW_21); - rule__FolderEntry__Group_2_3__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2_3__0" - - - // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:4067:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; - public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4071:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4072:1: ( ',' ) - { - // InternalApplicationConfiguration.g:4072:1: ( ',' ) - // InternalApplicationConfiguration.g:4073:2: ',' - { - before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2_3__0__Impl" - - - // $ANTLR start "rule__FolderEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:4082:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; - public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4086:1: ( rule__FolderEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:4087:2: rule__FolderEntry__Group_2_3__1__Impl - { - pushFollow(FOLLOW_2); - rule__FolderEntry__Group_2_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2_3__1" - - - // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:4093:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; - public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4097:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:4098:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) - { - // InternalApplicationConfiguration.g:4098:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:4099:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) - { - before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:4100:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:4100:3: rule__FolderEntry__ExclusionAssignment_2_3_1 - { - pushFollow(FOLLOW_2); - rule__FolderEntry__ExclusionAssignment_2_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__Group_2_3__1__Impl" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__0" - // InternalApplicationConfiguration.g:4109:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; - public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4113:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:4114:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__PartialModelDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__0" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:4121:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; - public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4125:1: ( ( 'models' ) ) - // InternalApplicationConfiguration.g:4126:1: ( 'models' ) - { - // InternalApplicationConfiguration.g:4126:1: ( 'models' ) - // InternalApplicationConfiguration.g:4127:2: 'models' - { - before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__1" - // InternalApplicationConfiguration.g:4136:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; - public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4140:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:4141:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 - { - pushFollow(FOLLOW_18); - rule__PartialModelDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__1" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:4148:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; - public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4152:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4153:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:4153:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:4154:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:4155:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:4155:3: rule__PartialModelDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__2" - // InternalApplicationConfiguration.g:4163:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; - public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4167:1: ( rule__PartialModelDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:4168:2: rule__PartialModelDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__2" - - - // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:4174:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4178:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:4179:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:4179:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:4180:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:4181:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:4181:3: rule__PartialModelDeclaration__SpecificationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__PartialModelDeclaration__SpecificationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group__0" - // InternalApplicationConfiguration.g:4190:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; - public final void rule__PatternSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4194:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) - // InternalApplicationConfiguration.g:4195:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 - { - pushFollow(FOLLOW_14); - rule__PatternSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__0" - - - // $ANTLR start "rule__PatternSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:4202:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; - public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4206:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4207:1: ( '{' ) - { - // InternalApplicationConfiguration.g:4207:1: ( '{' ) - // InternalApplicationConfiguration.g:4208:2: '{' - { - before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,24,FOLLOW_2); - after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__0__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group__1" - // InternalApplicationConfiguration.g:4217:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; - public final void rule__PatternSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4221:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) - // InternalApplicationConfiguration.g:4222:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 - { - pushFollow(FOLLOW_15); - rule__PatternSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__1" - - - // $ANTLR start "rule__PatternSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:4229:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; - public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4233:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4234:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:4234:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:4235:2: ( rule__PatternSpecification__EntriesAssignment_1 ) - { - before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:4236:2: ( rule__PatternSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:4236:3: rule__PatternSpecification__EntriesAssignment_1 - { - pushFollow(FOLLOW_2); - rule__PatternSpecification__EntriesAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__1__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group__2" - // InternalApplicationConfiguration.g:4244:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; - public final void rule__PatternSpecification__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4248:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) - // InternalApplicationConfiguration.g:4249:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 - { - pushFollow(FOLLOW_15); - rule__PatternSpecification__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__2" - - - // $ANTLR start "rule__PatternSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:4256:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; - public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4260:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:4261:1: ( ( rule__PatternSpecification__Group_2__0 )* ) - { - // InternalApplicationConfiguration.g:4261:1: ( ( rule__PatternSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:4262:2: ( rule__PatternSpecification__Group_2__0 )* - { - before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4263:2: ( rule__PatternSpecification__Group_2__0 )* - loop42: - do { - int alt42=2; - int LA42_0 = input.LA(1); - - if ( (LA42_0==26) ) { - alt42=1; - } - - - switch (alt42) { - case 1 : - // InternalApplicationConfiguration.g:4263:3: rule__PatternSpecification__Group_2__0 - { - pushFollow(FOLLOW_16); - rule__PatternSpecification__Group_2__0(); - - state._fsp--; - - - } - break; - - default : - break loop42; - } - } while (true); - - after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__2__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group__3" - // InternalApplicationConfiguration.g:4271:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; - public final void rule__PatternSpecification__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4275:1: ( rule__PatternSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:4276:2: rule__PatternSpecification__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__3" - - - // $ANTLR start "rule__PatternSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:4282:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; - public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4286:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4287:1: ( '}' ) - { - // InternalApplicationConfiguration.g:4287:1: ( '}' ) - // InternalApplicationConfiguration.g:4288:2: '}' - { - before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,25,FOLLOW_2); - after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group__3__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group_2__0" - // InternalApplicationConfiguration.g:4298:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; - public final void rule__PatternSpecification__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4302:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:4303:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 - { - pushFollow(FOLLOW_14); - rule__PatternSpecification__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group_2__0" - - - // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4310:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; - public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4314:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4315:1: ( ',' ) - { - // InternalApplicationConfiguration.g:4315:1: ( ',' ) - // InternalApplicationConfiguration.g:4316:2: ',' - { - before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group_2__0__Impl" - - - // $ANTLR start "rule__PatternSpecification__Group_2__1" - // InternalApplicationConfiguration.g:4325:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; - public final void rule__PatternSpecification__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4329:1: ( rule__PatternSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4330:2: rule__PatternSpecification__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__PatternSpecification__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group_2__1" - - - // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4336:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; - public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4340:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4341:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) - { - // InternalApplicationConfiguration.g:4341:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4342:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) - { - before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:4343:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:4343:3: rule__PatternSpecification__EntriesAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__PatternSpecification__EntriesAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__Group_2__1__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group__0" - // InternalApplicationConfiguration.g:4352:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; - public final void rule__AllPatternEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4356:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) - // InternalApplicationConfiguration.g:4357:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 - { - pushFollow(FOLLOW_8); - rule__AllPatternEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__0" - - - // $ANTLR start "rule__AllPatternEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:4364:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; - public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4368:1: ( ( 'package' ) ) - // InternalApplicationConfiguration.g:4369:1: ( 'package' ) - { - // InternalApplicationConfiguration.g:4369:1: ( 'package' ) - // InternalApplicationConfiguration.g:4370:2: 'package' - { - before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); - match(input,27,FOLLOW_2); - after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__0__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group__1" - // InternalApplicationConfiguration.g:4379:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; - public final void rule__AllPatternEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4383:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) - // InternalApplicationConfiguration.g:4384:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 - { - pushFollow(FOLLOW_17); - rule__AllPatternEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__1" - - - // $ANTLR start "rule__AllPatternEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:4391:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; - public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4395:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4396:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:4396:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) - // InternalApplicationConfiguration.g:4397:2: ( rule__AllPatternEntry__PackageAssignment_1 ) - { - before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); - // InternalApplicationConfiguration.g:4398:2: ( rule__AllPatternEntry__PackageAssignment_1 ) - // InternalApplicationConfiguration.g:4398:3: rule__AllPatternEntry__PackageAssignment_1 - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__PackageAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__1__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group__2" - // InternalApplicationConfiguration.g:4406:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; - public final void rule__AllPatternEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4410:1: ( rule__AllPatternEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:4411:2: rule__AllPatternEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__2" - - - // $ANTLR start "rule__AllPatternEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:4417:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; - public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4421:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4422:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:4422:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4423:2: ( rule__AllPatternEntry__Group_2__0 )? - { - before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4424:2: ( rule__AllPatternEntry__Group_2__0 )? - int alt43=2; - int LA43_0 = input.LA(1); - - if ( (LA43_0==28) ) { - alt43=1; - } - switch (alt43) { - case 1 : - // InternalApplicationConfiguration.g:4424:3: rule__AllPatternEntry__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group__2__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__0" - // InternalApplicationConfiguration.g:4433:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; - public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4437:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:4438:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 - { - pushFollow(FOLLOW_18); - rule__AllPatternEntry__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__0" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4445:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; - public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4449:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:4450:1: ( 'excluding' ) - { - // InternalApplicationConfiguration.g:4450:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:4451:2: 'excluding' - { - before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); - match(input,28,FOLLOW_2); - after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__0__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__1" - // InternalApplicationConfiguration.g:4460:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; - public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4464:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:4465:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 - { - pushFollow(FOLLOW_8); - rule__AllPatternEntry__Group_2__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__1" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4472:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; - public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4476:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4477:1: ( '{' ) - { - // InternalApplicationConfiguration.g:4477:1: ( '{' ) - // InternalApplicationConfiguration.g:4478:2: '{' - { - before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__1__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__2" - // InternalApplicationConfiguration.g:4487:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; - public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4491:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:4492:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 - { - pushFollow(FOLLOW_15); - rule__AllPatternEntry__Group_2__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__2" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:4499:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; - public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4503:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:4504:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) - { - // InternalApplicationConfiguration.g:4504:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:4505:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) - { - before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); - // InternalApplicationConfiguration.g:4506:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) - // InternalApplicationConfiguration.g:4506:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__ExclusuionAssignment_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__2__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__3" - // InternalApplicationConfiguration.g:4514:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; - public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4518:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:4519:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 - { - pushFollow(FOLLOW_15); - rule__AllPatternEntry__Group_2__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__3" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:4526:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; - public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4530:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:4531:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) - { - // InternalApplicationConfiguration.g:4531:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:4532:2: ( rule__AllPatternEntry__Group_2_3__0 )* - { - before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:4533:2: ( rule__AllPatternEntry__Group_2_3__0 )* - loop44: - do { - int alt44=2; - int LA44_0 = input.LA(1); - - if ( (LA44_0==26) ) { - alt44=1; - } - - - switch (alt44) { - case 1 : - // InternalApplicationConfiguration.g:4533:3: rule__AllPatternEntry__Group_2_3__0 - { - pushFollow(FOLLOW_16); - rule__AllPatternEntry__Group_2_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop44; - } - } while (true); - - after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__3__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__4" - // InternalApplicationConfiguration.g:4541:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; - public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4545:1: ( rule__AllPatternEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:4546:2: rule__AllPatternEntry__Group_2__4__Impl - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__4" - - - // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:4552:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; - public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4556:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4557:1: ( '}' ) - { - // InternalApplicationConfiguration.g:4557:1: ( '}' ) - // InternalApplicationConfiguration.g:4558:2: '}' - { - before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,25,FOLLOW_2); - after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2__4__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:4568:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; - public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4572:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:4573:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 - { - pushFollow(FOLLOW_8); - rule__AllPatternEntry__Group_2_3__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2_3__0" - - - // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:4580:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; - public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4584:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4585:1: ( ',' ) - { - // InternalApplicationConfiguration.g:4585:1: ( ',' ) - // InternalApplicationConfiguration.g:4586:2: ',' - { - before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2_3__0__Impl" - - - // $ANTLR start "rule__AllPatternEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:4595:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; - public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4599:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:4600:2: rule__AllPatternEntry__Group_2_3__1__Impl - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__Group_2_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2_3__1" - - - // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:4606:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; - public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4610:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:4611:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) - { - // InternalApplicationConfiguration.g:4611:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:4612:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) - { - before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:4613:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:4613:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 - { - pushFollow(FOLLOW_2); - rule__AllPatternEntry__ExclusuionAssignment_2_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__Group_2_3__1__Impl" - - - // $ANTLR start "rule__PatternElement__Group__0" - // InternalApplicationConfiguration.g:4622:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; - public final void rule__PatternElement__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4626:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) - // InternalApplicationConfiguration.g:4627:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 - { - pushFollow(FOLLOW_8); - rule__PatternElement__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternElement__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group__0" - - - // $ANTLR start "rule__PatternElement__Group__0__Impl" - // InternalApplicationConfiguration.g:4634:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; - public final void rule__PatternElement__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4638:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) - // InternalApplicationConfiguration.g:4639:1: ( ( rule__PatternElement__Group_0__0 )? ) - { - // InternalApplicationConfiguration.g:4639:1: ( ( rule__PatternElement__Group_0__0 )? ) - // InternalApplicationConfiguration.g:4640:2: ( rule__PatternElement__Group_0__0 )? - { - before(grammarAccess.getPatternElementAccess().getGroup_0()); - // InternalApplicationConfiguration.g:4641:2: ( rule__PatternElement__Group_0__0 )? - int alt45=2; - int LA45_0 = input.LA(1); - - if ( (LA45_0==RULE_ID) ) { - int LA45_1 = input.LA(2); - - if ( (LA45_1==17||LA45_1==29) ) { - alt45=1; - } - } - switch (alt45) { - case 1 : - // InternalApplicationConfiguration.g:4641:3: rule__PatternElement__Group_0__0 - { - pushFollow(FOLLOW_2); - rule__PatternElement__Group_0__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getPatternElementAccess().getGroup_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group__0__Impl" - - - // $ANTLR start "rule__PatternElement__Group__1" - // InternalApplicationConfiguration.g:4649:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; - public final void rule__PatternElement__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4653:1: ( rule__PatternElement__Group__1__Impl ) - // InternalApplicationConfiguration.g:4654:2: rule__PatternElement__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__PatternElement__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group__1" - - - // $ANTLR start "rule__PatternElement__Group__1__Impl" - // InternalApplicationConfiguration.g:4660:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; - public final void rule__PatternElement__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4664:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4665:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:4665:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) - // InternalApplicationConfiguration.g:4666:2: ( rule__PatternElement__PatternAssignment_1 ) - { - before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); - // InternalApplicationConfiguration.g:4667:2: ( rule__PatternElement__PatternAssignment_1 ) - // InternalApplicationConfiguration.g:4667:3: rule__PatternElement__PatternAssignment_1 - { - pushFollow(FOLLOW_2); - rule__PatternElement__PatternAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group__1__Impl" - - - // $ANTLR start "rule__PatternElement__Group_0__0" - // InternalApplicationConfiguration.g:4676:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; - public final void rule__PatternElement__Group_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4680:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) - // InternalApplicationConfiguration.g:4681:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 - { - pushFollow(FOLLOW_19); - rule__PatternElement__Group_0__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PatternElement__Group_0__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group_0__0" - - - // $ANTLR start "rule__PatternElement__Group_0__0__Impl" - // InternalApplicationConfiguration.g:4688:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; - public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4692:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) - // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) - { - // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) - // InternalApplicationConfiguration.g:4694:2: ( rule__PatternElement__PackageAssignment_0_0 ) - { - before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); - // InternalApplicationConfiguration.g:4695:2: ( rule__PatternElement__PackageAssignment_0_0 ) - // InternalApplicationConfiguration.g:4695:3: rule__PatternElement__PackageAssignment_0_0 - { - pushFollow(FOLLOW_2); - rule__PatternElement__PackageAssignment_0_0(); - - state._fsp--; - - - } - - after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group_0__0__Impl" - - - // $ANTLR start "rule__PatternElement__Group_0__1" - // InternalApplicationConfiguration.g:4703:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; - public final void rule__PatternElement__Group_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4707:1: ( rule__PatternElement__Group_0__1__Impl ) - // InternalApplicationConfiguration.g:4708:2: rule__PatternElement__Group_0__1__Impl - { - pushFollow(FOLLOW_2); - rule__PatternElement__Group_0__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group_0__1" - - - // $ANTLR start "rule__PatternElement__Group_0__1__Impl" - // InternalApplicationConfiguration.g:4714:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; - public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4718:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:4719:1: ( '::' ) - { - // InternalApplicationConfiguration.g:4719:1: ( '::' ) - // InternalApplicationConfiguration.g:4720:2: '::' - { - before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__Group_0__1__Impl" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__0" - // InternalApplicationConfiguration.g:4730:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; - public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4734:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:4735:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__GraphPatternDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__0" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:4742:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; - public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4746:1: ( ( 'constraints' ) ) - // InternalApplicationConfiguration.g:4747:1: ( 'constraints' ) - { - // InternalApplicationConfiguration.g:4747:1: ( 'constraints' ) - // InternalApplicationConfiguration.g:4748:2: 'constraints' - { - before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); - match(input,33,FOLLOW_2); - after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__1" - // InternalApplicationConfiguration.g:4757:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; - public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4761:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:4762:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 - { - pushFollow(FOLLOW_18); - rule__GraphPatternDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__1" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:4769:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; - public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4773:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4774:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:4774:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:4775:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:4776:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:4776:3: rule__GraphPatternDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__2" - // InternalApplicationConfiguration.g:4784:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; - public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4788:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:4789:2: rule__GraphPatternDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__2" - - - // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:4795:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4799:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:4800:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:4800:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:4801:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:4802:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:4802:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__GraphPatternDeclaration__SpecificationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group__0" - // InternalApplicationConfiguration.g:4811:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; - public final void rule__ConfigSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4815:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) - // InternalApplicationConfiguration.g:4816:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 - { - pushFollow(FOLLOW_18); - rule__ConfigSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__0" - - - // $ANTLR start "rule__ConfigSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:4823:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; - public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4827:1: ( ( () ) ) - // InternalApplicationConfiguration.g:4828:1: ( () ) - { - // InternalApplicationConfiguration.g:4828:1: ( () ) - // InternalApplicationConfiguration.g:4829:2: () - { - before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); - // InternalApplicationConfiguration.g:4830:2: () - // InternalApplicationConfiguration.g:4830:3: - { - } - - after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__0__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group__1" - // InternalApplicationConfiguration.g:4838:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; - public final void rule__ConfigSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4842:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) - // InternalApplicationConfiguration.g:4843:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 - { - pushFollow(FOLLOW_22); - rule__ConfigSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__1" - - - // $ANTLR start "rule__ConfigSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:4850:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; - public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4854:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4855:1: ( '{' ) - { - // InternalApplicationConfiguration.g:4855:1: ( '{' ) - // InternalApplicationConfiguration.g:4856:2: '{' - { - before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__1__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group__2" - // InternalApplicationConfiguration.g:4865:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; - public final void rule__ConfigSpecification__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4869:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) - // InternalApplicationConfiguration.g:4870:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 - { - pushFollow(FOLLOW_22); - rule__ConfigSpecification__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__2" - - - // $ANTLR start "rule__ConfigSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:4877:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; - public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4881:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4882:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:4882:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4883:2: ( rule__ConfigSpecification__Group_2__0 )? - { - before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4884:2: ( rule__ConfigSpecification__Group_2__0 )? - int alt46=2; - int LA46_0 = input.LA(1); - - if ( (LA46_0==RULE_STRING||(LA46_0>=35 && LA46_0<=37)) ) { - alt46=1; - } - switch (alt46) { - case 1 : - // InternalApplicationConfiguration.g:4884:3: rule__ConfigSpecification__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__2__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group__3" - // InternalApplicationConfiguration.g:4892:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; - public final void rule__ConfigSpecification__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4896:1: ( rule__ConfigSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:4897:2: rule__ConfigSpecification__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__3" - - - // $ANTLR start "rule__ConfigSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:4903:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; - public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4907:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4908:1: ( '}' ) - { - // InternalApplicationConfiguration.g:4908:1: ( '}' ) - // InternalApplicationConfiguration.g:4909:2: '}' - { - before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,25,FOLLOW_2); - after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group__3__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group_2__0" - // InternalApplicationConfiguration.g:4919:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; - public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4923:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:4924:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 - { - pushFollow(FOLLOW_23); - rule__ConfigSpecification__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2__0" - - - // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4931:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; - public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4935:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:4936:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:4936:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:4937:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) - { - before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); - // InternalApplicationConfiguration.g:4938:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) - // InternalApplicationConfiguration.g:4938:3: rule__ConfigSpecification__EntriesAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__EntriesAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2__0__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group_2__1" - // InternalApplicationConfiguration.g:4946:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; - public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4950:1: ( rule__ConfigSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4951:2: rule__ConfigSpecification__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2__1" - - - // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4957:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; - public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4961:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:4962:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) - { - // InternalApplicationConfiguration.g:4962:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:4963:2: ( rule__ConfigSpecification__Group_2_1__0 )* - { - before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:4964:2: ( rule__ConfigSpecification__Group_2_1__0 )* - loop47: - do { - int alt47=2; - int LA47_0 = input.LA(1); - - if ( (LA47_0==26) ) { - alt47=1; - } - - - switch (alt47) { - case 1 : - // InternalApplicationConfiguration.g:4964:3: rule__ConfigSpecification__Group_2_1__0 - { - pushFollow(FOLLOW_16); - rule__ConfigSpecification__Group_2_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop47; - } - } while (true); - - after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2__1__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group_2_1__0" - // InternalApplicationConfiguration.g:4973:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; - public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4977:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) - // InternalApplicationConfiguration.g:4978:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 - { - pushFollow(FOLLOW_24); - rule__ConfigSpecification__Group_2_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group_2_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2_1__0" - - - // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:4985:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; - public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:4989:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4990:1: ( ',' ) - { - // InternalApplicationConfiguration.g:4990:1: ( ',' ) - // InternalApplicationConfiguration.g:4991:2: ',' - { - before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2_1__0__Impl" - - - // $ANTLR start "rule__ConfigSpecification__Group_2_1__1" - // InternalApplicationConfiguration.g:5000:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; - public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5004:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:5005:2: rule__ConfigSpecification__Group_2_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__Group_2_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2_1__1" - - - // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:5011:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; - public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5015:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:5016:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) - { - // InternalApplicationConfiguration.g:5016:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:5017:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) - { - before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); - // InternalApplicationConfiguration.g:5018:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:5018:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 - { - pushFollow(FOLLOW_2); - rule__ConfigSpecification__EntriesAssignment_2_1_1(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__Group_2_1__1__Impl" - - - // $ANTLR start "rule__ConfigDeclaration__Group__0" - // InternalApplicationConfiguration.g:5027:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; - public final void rule__ConfigDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5031:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:5032:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__ConfigDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__0" - - - // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:5039:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; - public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5043:1: ( ( 'config' ) ) - // InternalApplicationConfiguration.g:5044:1: ( 'config' ) - { - // InternalApplicationConfiguration.g:5044:1: ( 'config' ) - // InternalApplicationConfiguration.g:5045:2: 'config' - { - before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - match(input,34,FOLLOW_2); - after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__ConfigDeclaration__Group__1" - // InternalApplicationConfiguration.g:5054:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; - public final void rule__ConfigDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5058:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:5059:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 - { - pushFollow(FOLLOW_18); - rule__ConfigDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__1" - - - // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:5066:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; - public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5070:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5071:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:5071:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:5072:2: ( rule__ConfigDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:5073:2: ( rule__ConfigDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:5073:3: rule__ConfigDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__ConfigDeclaration__Group__2" - // InternalApplicationConfiguration.g:5081:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; - public final void rule__ConfigDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5085:1: ( rule__ConfigDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:5086:2: rule__ConfigDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__2" - - - // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:5092:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5096:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5097:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:5097:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:5098:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:5099:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:5099:3: rule__ConfigDeclaration__SpecificationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ConfigDeclaration__SpecificationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__DocumentationEntry__Group__0" - // InternalApplicationConfiguration.g:5108:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; - public final void rule__DocumentationEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5112:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) - // InternalApplicationConfiguration.g:5113:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 - { - pushFollow(FOLLOW_13); - rule__DocumentationEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__DocumentationEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__0" - - - // $ANTLR start "rule__DocumentationEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5120:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; - public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5124:1: ( ( 'log-level' ) ) - // InternalApplicationConfiguration.g:5125:1: ( 'log-level' ) - { - // InternalApplicationConfiguration.g:5125:1: ( 'log-level' ) - // InternalApplicationConfiguration.g:5126:2: 'log-level' - { - before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); - match(input,35,FOLLOW_2); - after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__0__Impl" - - - // $ANTLR start "rule__DocumentationEntry__Group__1" - // InternalApplicationConfiguration.g:5135:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; - public final void rule__DocumentationEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5139:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) - // InternalApplicationConfiguration.g:5140:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 - { - pushFollow(FOLLOW_25); - rule__DocumentationEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__DocumentationEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__1" - - - // $ANTLR start "rule__DocumentationEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5147:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; - public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5151:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:5152:1: ( '=' ) - { - // InternalApplicationConfiguration.g:5152:1: ( '=' ) - // InternalApplicationConfiguration.g:5153:2: '=' - { - before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__1__Impl" - - - // $ANTLR start "rule__DocumentationEntry__Group__2" - // InternalApplicationConfiguration.g:5162:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; - public final void rule__DocumentationEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5166:1: ( rule__DocumentationEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:5167:2: rule__DocumentationEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__DocumentationEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__2" - - - // $ANTLR start "rule__DocumentationEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:5173:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; - public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5177:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5178:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:5178:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) - // InternalApplicationConfiguration.g:5179:2: ( rule__DocumentationEntry__LevelAssignment_2 ) - { - before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); - // InternalApplicationConfiguration.g:5180:2: ( rule__DocumentationEntry__LevelAssignment_2 ) - // InternalApplicationConfiguration.g:5180:3: rule__DocumentationEntry__LevelAssignment_2 - { - pushFollow(FOLLOW_2); - rule__DocumentationEntry__LevelAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__Group__2__Impl" - - - // $ANTLR start "rule__RuntimeEntry__Group__0" - // InternalApplicationConfiguration.g:5189:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; - public final void rule__RuntimeEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5193:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) - // InternalApplicationConfiguration.g:5194:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 - { - pushFollow(FOLLOW_13); - rule__RuntimeEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RuntimeEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__0" - - - // $ANTLR start "rule__RuntimeEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5201:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; - public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5205:1: ( ( 'runtime' ) ) - // InternalApplicationConfiguration.g:5206:1: ( 'runtime' ) - { - // InternalApplicationConfiguration.g:5206:1: ( 'runtime' ) - // InternalApplicationConfiguration.g:5207:2: 'runtime' - { - before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); - match(input,36,FOLLOW_2); - after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__0__Impl" - - - // $ANTLR start "rule__RuntimeEntry__Group__1" - // InternalApplicationConfiguration.g:5216:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; - public final void rule__RuntimeEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5220:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) - // InternalApplicationConfiguration.g:5221:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 - { - pushFollow(FOLLOW_9); - rule__RuntimeEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RuntimeEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__1" - - - // $ANTLR start "rule__RuntimeEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5228:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; - public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5232:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:5233:1: ( '=' ) - { - // InternalApplicationConfiguration.g:5233:1: ( '=' ) - // InternalApplicationConfiguration.g:5234:2: '=' - { - before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__1__Impl" - - - // $ANTLR start "rule__RuntimeEntry__Group__2" - // InternalApplicationConfiguration.g:5243:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; - public final void rule__RuntimeEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5247:1: ( rule__RuntimeEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:5248:2: rule__RuntimeEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__RuntimeEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__2" - - - // $ANTLR start "rule__RuntimeEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:5254:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; - public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5258:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5259:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:5259:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) - // InternalApplicationConfiguration.g:5260:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) - { - before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); - // InternalApplicationConfiguration.g:5261:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) - // InternalApplicationConfiguration.g:5261:3: rule__RuntimeEntry__MillisecLimitAssignment_2 - { - pushFollow(FOLLOW_2); - rule__RuntimeEntry__MillisecLimitAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__Group__2__Impl" - - - // $ANTLR start "rule__MemoryEntry__Group__0" - // InternalApplicationConfiguration.g:5270:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; - public final void rule__MemoryEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5274:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) - // InternalApplicationConfiguration.g:5275:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 - { - pushFollow(FOLLOW_13); - rule__MemoryEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MemoryEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__0" - - - // $ANTLR start "rule__MemoryEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5282:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; - public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5286:1: ( ( 'memory' ) ) - // InternalApplicationConfiguration.g:5287:1: ( 'memory' ) - { - // InternalApplicationConfiguration.g:5287:1: ( 'memory' ) - // InternalApplicationConfiguration.g:5288:2: 'memory' - { - before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); - match(input,37,FOLLOW_2); - after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__0__Impl" - - - // $ANTLR start "rule__MemoryEntry__Group__1" - // InternalApplicationConfiguration.g:5297:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; - public final void rule__MemoryEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5301:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) - // InternalApplicationConfiguration.g:5302:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 - { - pushFollow(FOLLOW_9); - rule__MemoryEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MemoryEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__1" - - - // $ANTLR start "rule__MemoryEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5309:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; - public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5313:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:5314:1: ( '=' ) - { - // InternalApplicationConfiguration.g:5314:1: ( '=' ) - // InternalApplicationConfiguration.g:5315:2: '=' - { - before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__1__Impl" - - - // $ANTLR start "rule__MemoryEntry__Group__2" - // InternalApplicationConfiguration.g:5324:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; - public final void rule__MemoryEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5328:1: ( rule__MemoryEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:5329:2: rule__MemoryEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__MemoryEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__2" - - - // $ANTLR start "rule__MemoryEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:5335:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; - public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5339:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5340:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:5340:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) - // InternalApplicationConfiguration.g:5341:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) - { - before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); - // InternalApplicationConfiguration.g:5342:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) - // InternalApplicationConfiguration.g:5342:3: rule__MemoryEntry__MegabyteLimitAssignment_2 - { - pushFollow(FOLLOW_2); - rule__MemoryEntry__MegabyteLimitAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__Group__2__Impl" - - - // $ANTLR start "rule__CustomEntry__Group__0" - // InternalApplicationConfiguration.g:5351:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; - public final void rule__CustomEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5355:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) - // InternalApplicationConfiguration.g:5356:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 - { - pushFollow(FOLLOW_13); - rule__CustomEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CustomEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__0" - - - // $ANTLR start "rule__CustomEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5363:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; - public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5367:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:5368:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) - { - // InternalApplicationConfiguration.g:5368:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) - // InternalApplicationConfiguration.g:5369:2: ( rule__CustomEntry__KeyAssignment_0 ) - { - before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); - // InternalApplicationConfiguration.g:5370:2: ( rule__CustomEntry__KeyAssignment_0 ) - // InternalApplicationConfiguration.g:5370:3: rule__CustomEntry__KeyAssignment_0 - { - pushFollow(FOLLOW_2); - rule__CustomEntry__KeyAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__0__Impl" - - - // $ANTLR start "rule__CustomEntry__Group__1" - // InternalApplicationConfiguration.g:5378:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; - public final void rule__CustomEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5382:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) - // InternalApplicationConfiguration.g:5383:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 - { - pushFollow(FOLLOW_11); - rule__CustomEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CustomEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__1" - - - // $ANTLR start "rule__CustomEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5390:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; - public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5394:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:5395:1: ( '=' ) - { - // InternalApplicationConfiguration.g:5395:1: ( '=' ) - // InternalApplicationConfiguration.g:5396:2: '=' - { - before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__1__Impl" - - - // $ANTLR start "rule__CustomEntry__Group__2" - // InternalApplicationConfiguration.g:5405:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; - public final void rule__CustomEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5409:1: ( rule__CustomEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:5410:2: rule__CustomEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__CustomEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__2" - - - // $ANTLR start "rule__CustomEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:5416:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; - public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5420:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5421:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:5421:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) - // InternalApplicationConfiguration.g:5422:2: ( rule__CustomEntry__ValueAssignment_2 ) - { - before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); - // InternalApplicationConfiguration.g:5423:2: ( rule__CustomEntry__ValueAssignment_2 ) - // InternalApplicationConfiguration.g:5423:3: rule__CustomEntry__ValueAssignment_2 - { - pushFollow(FOLLOW_2); - rule__CustomEntry__ValueAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__Group__2__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group__0" - // InternalApplicationConfiguration.g:5432:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; - public final void rule__ScopeSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5436:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) - // InternalApplicationConfiguration.g:5437:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 - { - pushFollow(FOLLOW_18); - rule__ScopeSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__0" - - - // $ANTLR start "rule__ScopeSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:5444:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; - public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5448:1: ( ( () ) ) - // InternalApplicationConfiguration.g:5449:1: ( () ) - { - // InternalApplicationConfiguration.g:5449:1: ( () ) - // InternalApplicationConfiguration.g:5450:2: () - { - before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); - // InternalApplicationConfiguration.g:5451:2: () - // InternalApplicationConfiguration.g:5451:3: - { - } - - after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__0__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group__1" - // InternalApplicationConfiguration.g:5459:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; - public final void rule__ScopeSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5463:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) - // InternalApplicationConfiguration.g:5464:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 - { - pushFollow(FOLLOW_26); - rule__ScopeSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__1" - - - // $ANTLR start "rule__ScopeSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:5471:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; - public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5475:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:5476:1: ( '{' ) - { - // InternalApplicationConfiguration.g:5476:1: ( '{' ) - // InternalApplicationConfiguration.g:5477:2: '{' - { - before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__1__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group__2" - // InternalApplicationConfiguration.g:5486:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; - public final void rule__ScopeSpecification__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5490:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) - // InternalApplicationConfiguration.g:5491:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 - { - pushFollow(FOLLOW_26); - rule__ScopeSpecification__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__2" - - - // $ANTLR start "rule__ScopeSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:5498:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; - public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5502:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:5503:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:5503:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:5504:2: ( rule__ScopeSpecification__Group_2__0 )? - { - before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:5505:2: ( rule__ScopeSpecification__Group_2__0 )? - int alt48=2; - int LA48_0 = input.LA(1); - - if ( (LA48_0==38) ) { - alt48=1; - } - switch (alt48) { - case 1 : - // InternalApplicationConfiguration.g:5505:3: rule__ScopeSpecification__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__2__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group__3" - // InternalApplicationConfiguration.g:5513:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; - public final void rule__ScopeSpecification__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5517:1: ( rule__ScopeSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:5518:2: rule__ScopeSpecification__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__3" - - - // $ANTLR start "rule__ScopeSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:5524:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; - public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5528:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5529:1: ( '}' ) - { - // InternalApplicationConfiguration.g:5529:1: ( '}' ) - // InternalApplicationConfiguration.g:5530:2: '}' - { - before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,25,FOLLOW_2); - after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group__3__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group_2__0" - // InternalApplicationConfiguration.g:5540:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; - public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5544:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:5545:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 - { - pushFollow(FOLLOW_23); - rule__ScopeSpecification__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2__0" - - - // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:5552:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; - public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5556:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:5557:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:5557:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:5558:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) - { - before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); - // InternalApplicationConfiguration.g:5559:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) - // InternalApplicationConfiguration.g:5559:3: rule__ScopeSpecification__ScopesAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__ScopesAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2__0__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group_2__1" - // InternalApplicationConfiguration.g:5567:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; - public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5571:1: ( rule__ScopeSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:5572:2: rule__ScopeSpecification__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2__1" - - - // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:5578:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; - public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5582:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:5583:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) - { - // InternalApplicationConfiguration.g:5583:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:5584:2: ( rule__ScopeSpecification__Group_2_1__0 )* - { - before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:5585:2: ( rule__ScopeSpecification__Group_2_1__0 )* - loop49: - do { - int alt49=2; - int LA49_0 = input.LA(1); - - if ( (LA49_0==26) ) { - alt49=1; - } - - - switch (alt49) { - case 1 : - // InternalApplicationConfiguration.g:5585:3: rule__ScopeSpecification__Group_2_1__0 - { - pushFollow(FOLLOW_16); - rule__ScopeSpecification__Group_2_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop49; - } - } while (true); - - after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2__1__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group_2_1__0" - // InternalApplicationConfiguration.g:5594:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; - public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5598:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) - // InternalApplicationConfiguration.g:5599:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 - { - pushFollow(FOLLOW_27); - rule__ScopeSpecification__Group_2_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group_2_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2_1__0" - - - // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:5606:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; - public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5610:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:5611:1: ( ',' ) - { - // InternalApplicationConfiguration.g:5611:1: ( ',' ) - // InternalApplicationConfiguration.g:5612:2: ',' - { - before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2_1__0__Impl" - - - // $ANTLR start "rule__ScopeSpecification__Group_2_1__1" - // InternalApplicationConfiguration.g:5621:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; - public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5625:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:5626:2: rule__ScopeSpecification__Group_2_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__Group_2_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2_1__1" - - - // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:5632:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; - public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5636:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:5637:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) - { - // InternalApplicationConfiguration.g:5637:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:5638:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) - { - before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); - // InternalApplicationConfiguration.g:5639:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:5639:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 - { - pushFollow(FOLLOW_2); - rule__ScopeSpecification__ScopesAssignment_2_1_1(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__Group_2_1__1__Impl" - - - // $ANTLR start "rule__ClassTypeScope__Group__0" - // InternalApplicationConfiguration.g:5648:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; - public final void rule__ClassTypeScope__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5652:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:5653:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 - { - pushFollow(FOLLOW_28); - rule__ClassTypeScope__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__0" - - - // $ANTLR start "rule__ClassTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:5660:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; - public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5664:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:5665:1: ( '#' ) - { - // InternalApplicationConfiguration.g:5665:1: ( '#' ) - // InternalApplicationConfiguration.g:5666:2: '#' - { - before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__0__Impl" - - - // $ANTLR start "rule__ClassTypeScope__Group__1" - // InternalApplicationConfiguration.g:5675:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; - public final void rule__ClassTypeScope__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5679:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:5680:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 - { - pushFollow(FOLLOW_29); - rule__ClassTypeScope__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__1" - - - // $ANTLR start "rule__ClassTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:5687:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; - public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5691:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5692:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:5692:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:5693:2: ( rule__ClassTypeScope__TypeAssignment_1 ) - { - before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:5694:2: ( rule__ClassTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:5694:3: rule__ClassTypeScope__TypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__TypeAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__1__Impl" - - - // $ANTLR start "rule__ClassTypeScope__Group__2" - // InternalApplicationConfiguration.g:5702:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; - public final void rule__ClassTypeScope__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5706:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:5707:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 - { - pushFollow(FOLLOW_30); - rule__ClassTypeScope__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__2" - - - // $ANTLR start "rule__ClassTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:5714:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; - public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5718:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:5719:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:5719:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:5720:2: ( rule__ClassTypeScope__Alternatives_2 ) - { - before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:5721:2: ( rule__ClassTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:5721:3: rule__ClassTypeScope__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__2__Impl" - - - // $ANTLR start "rule__ClassTypeScope__Group__3" - // InternalApplicationConfiguration.g:5729:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; - public final void rule__ClassTypeScope__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5733:1: ( rule__ClassTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:5734:2: rule__ClassTypeScope__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__3" - - - // $ANTLR start "rule__ClassTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:5740:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; - public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5744:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:5745:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) - { - // InternalApplicationConfiguration.g:5745:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:5746:2: ( rule__ClassTypeScope__Alternatives_3 ) - { - before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:5747:2: ( rule__ClassTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:5747:3: rule__ClassTypeScope__Alternatives_3 - { - pushFollow(FOLLOW_2); - rule__ClassTypeScope__Alternatives_3(); - - state._fsp--; - - - } - - after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__Group__3__Impl" - - - // $ANTLR start "rule__ObjectTypeScope__Group__0" - // InternalApplicationConfiguration.g:5756:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; - public final void rule__ObjectTypeScope__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5760:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:5761:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 - { - pushFollow(FOLLOW_31); - rule__ObjectTypeScope__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__0" - - - // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:5768:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; - public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5772:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:5773:1: ( '#' ) - { - // InternalApplicationConfiguration.g:5773:1: ( '#' ) - // InternalApplicationConfiguration.g:5774:2: '#' - { - before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__0__Impl" - - - // $ANTLR start "rule__ObjectTypeScope__Group__1" - // InternalApplicationConfiguration.g:5783:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; - public final void rule__ObjectTypeScope__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5787:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:5788:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 - { - pushFollow(FOLLOW_29); - rule__ObjectTypeScope__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__1" - - - // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:5795:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; - public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5799:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5800:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:5800:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:5801:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:5802:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:5802:3: rule__ObjectTypeScope__TypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__TypeAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__1__Impl" - - - // $ANTLR start "rule__ObjectTypeScope__Group__2" - // InternalApplicationConfiguration.g:5810:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; - public final void rule__ObjectTypeScope__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5814:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:5815:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 - { - pushFollow(FOLLOW_30); - rule__ObjectTypeScope__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__2" - - - // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:5822:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; - public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5826:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:5827:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:5827:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:5828:2: ( rule__ObjectTypeScope__Alternatives_2 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:5829:2: ( rule__ObjectTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:5829:3: rule__ObjectTypeScope__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__2__Impl" - - - // $ANTLR start "rule__ObjectTypeScope__Group__3" - // InternalApplicationConfiguration.g:5837:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; - public final void rule__ObjectTypeScope__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5841:1: ( rule__ObjectTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:5842:2: rule__ObjectTypeScope__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__3" - - - // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:5848:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; - public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5852:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:5853:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) - { - // InternalApplicationConfiguration.g:5853:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:5854:2: ( rule__ObjectTypeScope__Alternatives_3 ) - { - before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:5855:2: ( rule__ObjectTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:5855:3: rule__ObjectTypeScope__Alternatives_3 - { - pushFollow(FOLLOW_2); - rule__ObjectTypeScope__Alternatives_3(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__Group__3__Impl" - - - // $ANTLR start "rule__IntegerTypeScope__Group__0" - // InternalApplicationConfiguration.g:5864:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; - public final void rule__IntegerTypeScope__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5868:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:5869:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 - { - pushFollow(FOLLOW_32); - rule__IntegerTypeScope__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__0" - - - // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:5876:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; - public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5880:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:5881:1: ( '#' ) - { - // InternalApplicationConfiguration.g:5881:1: ( '#' ) - // InternalApplicationConfiguration.g:5882:2: '#' - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__0__Impl" - - - // $ANTLR start "rule__IntegerTypeScope__Group__1" - // InternalApplicationConfiguration.g:5891:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; - public final void rule__IntegerTypeScope__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5895:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:5896:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 - { - pushFollow(FOLLOW_29); - rule__IntegerTypeScope__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__1" - - - // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:5903:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; - public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5907:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5908:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:5908:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:5909:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:5910:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:5910:3: rule__IntegerTypeScope__TypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__TypeAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__1__Impl" - - - // $ANTLR start "rule__IntegerTypeScope__Group__2" - // InternalApplicationConfiguration.g:5918:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; - public final void rule__IntegerTypeScope__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5922:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:5923:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 - { - pushFollow(FOLLOW_33); - rule__IntegerTypeScope__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__2" - - - // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:5930:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; - public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5934:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:5935:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:5935:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:5936:2: ( rule__IntegerTypeScope__Alternatives_2 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:5937:2: ( rule__IntegerTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:5937:3: rule__IntegerTypeScope__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__2__Impl" - - - // $ANTLR start "rule__IntegerTypeScope__Group__3" - // InternalApplicationConfiguration.g:5945:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; - public final void rule__IntegerTypeScope__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5949:1: ( rule__IntegerTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:5950:2: rule__IntegerTypeScope__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__3" - - - // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:5956:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; - public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5960:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:5961:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) - { - // InternalApplicationConfiguration.g:5961:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:5962:2: ( rule__IntegerTypeScope__Alternatives_3 ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:5963:2: ( rule__IntegerTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:5963:3: rule__IntegerTypeScope__Alternatives_3 - { - pushFollow(FOLLOW_2); - rule__IntegerTypeScope__Alternatives_3(); - - state._fsp--; - - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__Group__3__Impl" - - - // $ANTLR start "rule__RealTypeScope__Group__0" - // InternalApplicationConfiguration.g:5972:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; - public final void rule__RealTypeScope__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5976:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:5977:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 - { - pushFollow(FOLLOW_34); - rule__RealTypeScope__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealTypeScope__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__0" - - - // $ANTLR start "rule__RealTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:5984:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; - public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5988:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:5989:1: ( '#' ) - { - // InternalApplicationConfiguration.g:5989:1: ( '#' ) - // InternalApplicationConfiguration.g:5990:2: '#' - { - before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__0__Impl" - - - // $ANTLR start "rule__RealTypeScope__Group__1" - // InternalApplicationConfiguration.g:5999:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; - public final void rule__RealTypeScope__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6003:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:6004:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 - { - pushFollow(FOLLOW_29); - rule__RealTypeScope__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealTypeScope__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__1" - - - // $ANTLR start "rule__RealTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:6011:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; - public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6015:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6016:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:6016:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:6017:2: ( rule__RealTypeScope__TypeAssignment_1 ) - { - before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:6018:2: ( rule__RealTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:6018:3: rule__RealTypeScope__TypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__TypeAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__1__Impl" - - - // $ANTLR start "rule__RealTypeScope__Group__2" - // InternalApplicationConfiguration.g:6026:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; - public final void rule__RealTypeScope__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6030:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:6031:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 - { - pushFollow(FOLLOW_33); - rule__RealTypeScope__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealTypeScope__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__2" - - - // $ANTLR start "rule__RealTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:6038:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; - public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6042:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:6043:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:6043:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:6044:2: ( rule__RealTypeScope__Alternatives_2 ) - { - before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:6045:2: ( rule__RealTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:6045:3: rule__RealTypeScope__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__2__Impl" - - - // $ANTLR start "rule__RealTypeScope__Group__3" - // InternalApplicationConfiguration.g:6053:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; - public final void rule__RealTypeScope__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6057:1: ( rule__RealTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:6058:2: rule__RealTypeScope__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__3" - - - // $ANTLR start "rule__RealTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:6064:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; - public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6068:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:6069:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) - { - // InternalApplicationConfiguration.g:6069:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:6070:2: ( rule__RealTypeScope__Alternatives_3 ) - { - before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:6071:2: ( rule__RealTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:6071:3: rule__RealTypeScope__Alternatives_3 - { - pushFollow(FOLLOW_2); - rule__RealTypeScope__Alternatives_3(); - - state._fsp--; - - - } - - after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__Group__3__Impl" - - - // $ANTLR start "rule__StringTypeScope__Group__0" - // InternalApplicationConfiguration.g:6080:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; - public final void rule__StringTypeScope__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6084:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:6085:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 - { - pushFollow(FOLLOW_35); - rule__StringTypeScope__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringTypeScope__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__0" - - - // $ANTLR start "rule__StringTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:6092:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; - public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6096:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:6097:1: ( '#' ) - { - // InternalApplicationConfiguration.g:6097:1: ( '#' ) - // InternalApplicationConfiguration.g:6098:2: '#' - { - before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__0__Impl" - - - // $ANTLR start "rule__StringTypeScope__Group__1" - // InternalApplicationConfiguration.g:6107:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; - public final void rule__StringTypeScope__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6111:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:6112:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 - { - pushFollow(FOLLOW_29); - rule__StringTypeScope__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringTypeScope__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__1" - - - // $ANTLR start "rule__StringTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:6119:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; - public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6123:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6124:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:6124:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:6125:2: ( rule__StringTypeScope__TypeAssignment_1 ) - { - before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:6126:2: ( rule__StringTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:6126:3: rule__StringTypeScope__TypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__TypeAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__1__Impl" - - - // $ANTLR start "rule__StringTypeScope__Group__2" - // InternalApplicationConfiguration.g:6134:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; - public final void rule__StringTypeScope__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6138:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:6139:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 - { - pushFollow(FOLLOW_33); - rule__StringTypeScope__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringTypeScope__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__2" - - - // $ANTLR start "rule__StringTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:6146:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; - public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6150:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:6151:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:6151:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:6152:2: ( rule__StringTypeScope__Alternatives_2 ) - { - before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:6153:2: ( rule__StringTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:6153:3: rule__StringTypeScope__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__2__Impl" - - - // $ANTLR start "rule__StringTypeScope__Group__3" - // InternalApplicationConfiguration.g:6161:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; - public final void rule__StringTypeScope__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6165:1: ( rule__StringTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:6166:2: rule__StringTypeScope__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__3" - - - // $ANTLR start "rule__StringTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:6172:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; - public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6176:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:6177:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) - { - // InternalApplicationConfiguration.g:6177:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:6178:2: ( rule__StringTypeScope__Alternatives_3 ) - { - before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:6179:2: ( rule__StringTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:6179:3: rule__StringTypeScope__Alternatives_3 - { - pushFollow(FOLLOW_2); - rule__StringTypeScope__Alternatives_3(); - - state._fsp--; - - - } - - after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__Group__3__Impl" - - - // $ANTLR start "rule__ClassReference__Group__0" - // InternalApplicationConfiguration.g:6188:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; - public final void rule__ClassReference__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6192:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) - // InternalApplicationConfiguration.g:6193:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 - { - pushFollow(FOLLOW_8); - rule__ClassReference__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ClassReference__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__0" - - - // $ANTLR start "rule__ClassReference__Group__0__Impl" - // InternalApplicationConfiguration.g:6200:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; - public final void rule__ClassReference__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6204:1: ( ( '<' ) ) - // InternalApplicationConfiguration.g:6205:1: ( '<' ) - { - // InternalApplicationConfiguration.g:6205:1: ( '<' ) - // InternalApplicationConfiguration.g:6206:2: '<' - { - before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); - match(input,39,FOLLOW_2); - after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__0__Impl" - - - // $ANTLR start "rule__ClassReference__Group__1" - // InternalApplicationConfiguration.g:6215:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; - public final void rule__ClassReference__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6219:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) - // InternalApplicationConfiguration.g:6220:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 - { - pushFollow(FOLLOW_36); - rule__ClassReference__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ClassReference__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__1" - - - // $ANTLR start "rule__ClassReference__Group__1__Impl" - // InternalApplicationConfiguration.g:6227:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; - public final void rule__ClassReference__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6231:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6232:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:6232:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) - // InternalApplicationConfiguration.g:6233:2: ( rule__ClassReference__ElementAssignment_1 ) - { - before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); - // InternalApplicationConfiguration.g:6234:2: ( rule__ClassReference__ElementAssignment_1 ) - // InternalApplicationConfiguration.g:6234:3: rule__ClassReference__ElementAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ClassReference__ElementAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__1__Impl" - - - // $ANTLR start "rule__ClassReference__Group__2" - // InternalApplicationConfiguration.g:6242:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; - public final void rule__ClassReference__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6246:1: ( rule__ClassReference__Group__2__Impl ) - // InternalApplicationConfiguration.g:6247:2: rule__ClassReference__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ClassReference__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__2" - - - // $ANTLR start "rule__ClassReference__Group__2__Impl" - // InternalApplicationConfiguration.g:6253:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; - public final void rule__ClassReference__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6257:1: ( ( '>' ) ) - // InternalApplicationConfiguration.g:6258:1: ( '>' ) - { - // InternalApplicationConfiguration.g:6258:1: ( '>' ) - // InternalApplicationConfiguration.g:6259:2: '>' - { - before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); - match(input,40,FOLLOW_2); - after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__Group__2__Impl" - - - // $ANTLR start "rule__ObjectReference__Group__0" - // InternalApplicationConfiguration.g:6269:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; - public final void rule__ObjectReference__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6273:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) - // InternalApplicationConfiguration.g:6274:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 - { - pushFollow(FOLLOW_31); - rule__ObjectReference__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ObjectReference__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectReference__Group__0" - - - // $ANTLR start "rule__ObjectReference__Group__0__Impl" - // InternalApplicationConfiguration.g:6281:1: rule__ObjectReference__Group__0__Impl : ( () ) ; - public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6285:1: ( ( () ) ) - // InternalApplicationConfiguration.g:6286:1: ( () ) - { - // InternalApplicationConfiguration.g:6286:1: ( () ) - // InternalApplicationConfiguration.g:6287:2: () - { - before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); - // InternalApplicationConfiguration.g:6288:2: () - // InternalApplicationConfiguration.g:6288:3: - { - } - - after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectReference__Group__0__Impl" - - - // $ANTLR start "rule__ObjectReference__Group__1" - // InternalApplicationConfiguration.g:6296:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; - public final void rule__ObjectReference__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6300:1: ( rule__ObjectReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:6301:2: rule__ObjectReference__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__ObjectReference__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectReference__Group__1" - - - // $ANTLR start "rule__ObjectReference__Group__1__Impl" - // InternalApplicationConfiguration.g:6307:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; - public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6311:1: ( ( 'node' ) ) - // InternalApplicationConfiguration.g:6312:1: ( 'node' ) - { - // InternalApplicationConfiguration.g:6312:1: ( 'node' ) - // InternalApplicationConfiguration.g:6313:2: 'node' - { - before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); - match(input,41,FOLLOW_2); - after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectReference__Group__1__Impl" - - - // $ANTLR start "rule__IntegerReference__Group__0" - // InternalApplicationConfiguration.g:6323:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; - public final void rule__IntegerReference__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6327:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) - // InternalApplicationConfiguration.g:6328:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 - { - pushFollow(FOLLOW_32); - rule__IntegerReference__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntegerReference__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerReference__Group__0" - - - // $ANTLR start "rule__IntegerReference__Group__0__Impl" - // InternalApplicationConfiguration.g:6335:1: rule__IntegerReference__Group__0__Impl : ( () ) ; - public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6339:1: ( ( () ) ) - // InternalApplicationConfiguration.g:6340:1: ( () ) - { - // InternalApplicationConfiguration.g:6340:1: ( () ) - // InternalApplicationConfiguration.g:6341:2: () - { - before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); - // InternalApplicationConfiguration.g:6342:2: () - // InternalApplicationConfiguration.g:6342:3: - { - } - - after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerReference__Group__0__Impl" - - - // $ANTLR start "rule__IntegerReference__Group__1" - // InternalApplicationConfiguration.g:6350:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; - public final void rule__IntegerReference__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6354:1: ( rule__IntegerReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:6355:2: rule__IntegerReference__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__IntegerReference__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerReference__Group__1" - - - // $ANTLR start "rule__IntegerReference__Group__1__Impl" - // InternalApplicationConfiguration.g:6361:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; - public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6365:1: ( ( 'int' ) ) - // InternalApplicationConfiguration.g:6366:1: ( 'int' ) - { - // InternalApplicationConfiguration.g:6366:1: ( 'int' ) - // InternalApplicationConfiguration.g:6367:2: 'int' - { - before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); - match(input,42,FOLLOW_2); - after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerReference__Group__1__Impl" - - - // $ANTLR start "rule__RealReference__Group__0" - // InternalApplicationConfiguration.g:6377:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; - public final void rule__RealReference__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6381:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) - // InternalApplicationConfiguration.g:6382:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 - { - pushFollow(FOLLOW_34); - rule__RealReference__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealReference__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealReference__Group__0" - - - // $ANTLR start "rule__RealReference__Group__0__Impl" - // InternalApplicationConfiguration.g:6389:1: rule__RealReference__Group__0__Impl : ( () ) ; - public final void rule__RealReference__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6393:1: ( ( () ) ) - // InternalApplicationConfiguration.g:6394:1: ( () ) - { - // InternalApplicationConfiguration.g:6394:1: ( () ) - // InternalApplicationConfiguration.g:6395:2: () - { - before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); - // InternalApplicationConfiguration.g:6396:2: () - // InternalApplicationConfiguration.g:6396:3: - { - } - - after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealReference__Group__0__Impl" - - - // $ANTLR start "rule__RealReference__Group__1" - // InternalApplicationConfiguration.g:6404:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; - public final void rule__RealReference__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6408:1: ( rule__RealReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:6409:2: rule__RealReference__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__RealReference__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealReference__Group__1" - - - // $ANTLR start "rule__RealReference__Group__1__Impl" - // InternalApplicationConfiguration.g:6415:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; - public final void rule__RealReference__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6419:1: ( ( 'real' ) ) - // InternalApplicationConfiguration.g:6420:1: ( 'real' ) - { - // InternalApplicationConfiguration.g:6420:1: ( 'real' ) - // InternalApplicationConfiguration.g:6421:2: 'real' - { - before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); - match(input,43,FOLLOW_2); - after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealReference__Group__1__Impl" - - - // $ANTLR start "rule__StringReference__Group__0" - // InternalApplicationConfiguration.g:6431:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; - public final void rule__StringReference__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6435:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) - // InternalApplicationConfiguration.g:6436:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 - { - pushFollow(FOLLOW_35); - rule__StringReference__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringReference__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringReference__Group__0" - - - // $ANTLR start "rule__StringReference__Group__0__Impl" - // InternalApplicationConfiguration.g:6443:1: rule__StringReference__Group__0__Impl : ( () ) ; - public final void rule__StringReference__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6447:1: ( ( () ) ) - // InternalApplicationConfiguration.g:6448:1: ( () ) - { - // InternalApplicationConfiguration.g:6448:1: ( () ) - // InternalApplicationConfiguration.g:6449:2: () - { - before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); - // InternalApplicationConfiguration.g:6450:2: () - // InternalApplicationConfiguration.g:6450:3: - { - } - - after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringReference__Group__0__Impl" - - - // $ANTLR start "rule__StringReference__Group__1" - // InternalApplicationConfiguration.g:6458:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; - public final void rule__StringReference__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6462:1: ( rule__StringReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:6463:2: rule__StringReference__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__StringReference__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringReference__Group__1" - - - // $ANTLR start "rule__StringReference__Group__1__Impl" - // InternalApplicationConfiguration.g:6469:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; - public final void rule__StringReference__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6473:1: ( ( 'string' ) ) - // InternalApplicationConfiguration.g:6474:1: ( 'string' ) - { - // InternalApplicationConfiguration.g:6474:1: ( 'string' ) - // InternalApplicationConfiguration.g:6475:2: 'string' - { - before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); - match(input,44,FOLLOW_2); - after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringReference__Group__1__Impl" - - - // $ANTLR start "rule__IntervallNumber__Group__0" - // InternalApplicationConfiguration.g:6485:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; - public final void rule__IntervallNumber__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6489:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) - // InternalApplicationConfiguration.g:6490:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 - { - pushFollow(FOLLOW_37); - rule__IntervallNumber__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntervallNumber__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__0" - - - // $ANTLR start "rule__IntervallNumber__Group__0__Impl" - // InternalApplicationConfiguration.g:6497:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; - public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6501:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:6502:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) - { - // InternalApplicationConfiguration.g:6502:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) - // InternalApplicationConfiguration.g:6503:2: ( rule__IntervallNumber__MinAssignment_0 ) - { - before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); - // InternalApplicationConfiguration.g:6504:2: ( rule__IntervallNumber__MinAssignment_0 ) - // InternalApplicationConfiguration.g:6504:3: rule__IntervallNumber__MinAssignment_0 - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__MinAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__0__Impl" - - - // $ANTLR start "rule__IntervallNumber__Group__1" - // InternalApplicationConfiguration.g:6512:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; - public final void rule__IntervallNumber__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6516:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) - // InternalApplicationConfiguration.g:6517:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 - { - pushFollow(FOLLOW_30); - rule__IntervallNumber__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntervallNumber__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__1" - - - // $ANTLR start "rule__IntervallNumber__Group__1__Impl" - // InternalApplicationConfiguration.g:6524:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; - public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6528:1: ( ( '..' ) ) - // InternalApplicationConfiguration.g:6529:1: ( '..' ) - { - // InternalApplicationConfiguration.g:6529:1: ( '..' ) - // InternalApplicationConfiguration.g:6530:2: '..' - { - before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - match(input,45,FOLLOW_2); - after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__1__Impl" - - - // $ANTLR start "rule__IntervallNumber__Group__2" - // InternalApplicationConfiguration.g:6539:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; - public final void rule__IntervallNumber__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6543:1: ( rule__IntervallNumber__Group__2__Impl ) - // InternalApplicationConfiguration.g:6544:2: rule__IntervallNumber__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__2" - - - // $ANTLR start "rule__IntervallNumber__Group__2__Impl" - // InternalApplicationConfiguration.g:6550:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; - public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6554:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:6555:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) - { - // InternalApplicationConfiguration.g:6555:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:6556:2: ( rule__IntervallNumber__Alternatives_2 ) - { - before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:6557:2: ( rule__IntervallNumber__Alternatives_2 ) - // InternalApplicationConfiguration.g:6557:3: rule__IntervallNumber__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__IntervallNumber__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__Group__2__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group__0" - // InternalApplicationConfiguration.g:6566:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; - public final void rule__IntEnumberation__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6570:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) - // InternalApplicationConfiguration.g:6571:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 - { - pushFollow(FOLLOW_33); - rule__IntEnumberation__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__0" - - - // $ANTLR start "rule__IntEnumberation__Group__0__Impl" - // InternalApplicationConfiguration.g:6578:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; - public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6582:1: ( ( () ) ) - // InternalApplicationConfiguration.g:6583:1: ( () ) - { - // InternalApplicationConfiguration.g:6583:1: ( () ) - // InternalApplicationConfiguration.g:6584:2: () - { - before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); - // InternalApplicationConfiguration.g:6585:2: () - // InternalApplicationConfiguration.g:6585:3: - { - } - - after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__0__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group__1" - // InternalApplicationConfiguration.g:6593:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; - public final void rule__IntEnumberation__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6597:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) - // InternalApplicationConfiguration.g:6598:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 - { - pushFollow(FOLLOW_38); - rule__IntEnumberation__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__1" - - - // $ANTLR start "rule__IntEnumberation__Group__1__Impl" - // InternalApplicationConfiguration.g:6605:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; - public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6609:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:6610:1: ( '{' ) - { - // InternalApplicationConfiguration.g:6610:1: ( '{' ) - // InternalApplicationConfiguration.g:6611:2: '{' - { - before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__1__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group__2" - // InternalApplicationConfiguration.g:6620:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; - public final void rule__IntEnumberation__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6624:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) - // InternalApplicationConfiguration.g:6625:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 - { - pushFollow(FOLLOW_38); - rule__IntEnumberation__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__2" - - - // $ANTLR start "rule__IntEnumberation__Group__2__Impl" - // InternalApplicationConfiguration.g:6632:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; - public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6636:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:6637:1: ( ( rule__IntEnumberation__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:6637:1: ( ( rule__IntEnumberation__Group_2__0 )? ) - // InternalApplicationConfiguration.g:6638:2: ( rule__IntEnumberation__Group_2__0 )? - { - before(grammarAccess.getIntEnumberationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:6639:2: ( rule__IntEnumberation__Group_2__0 )? - int alt50=2; - int LA50_0 = input.LA(1); - - if ( (LA50_0==RULE_INT||LA50_0==18) ) { - alt50=1; - } - switch (alt50) { - case 1 : - // InternalApplicationConfiguration.g:6639:3: rule__IntEnumberation__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getIntEnumberationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__2__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group__3" - // InternalApplicationConfiguration.g:6647:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; - public final void rule__IntEnumberation__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6651:1: ( rule__IntEnumberation__Group__3__Impl ) - // InternalApplicationConfiguration.g:6652:2: rule__IntEnumberation__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__3" - - - // $ANTLR start "rule__IntEnumberation__Group__3__Impl" - // InternalApplicationConfiguration.g:6658:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; - public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6662:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:6663:1: ( '}' ) - { - // InternalApplicationConfiguration.g:6663:1: ( '}' ) - // InternalApplicationConfiguration.g:6664:2: '}' - { - before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); - match(input,25,FOLLOW_2); - after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group__3__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group_2__0" - // InternalApplicationConfiguration.g:6674:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; - public final void rule__IntEnumberation__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6678:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) - // InternalApplicationConfiguration.g:6679:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 - { - pushFollow(FOLLOW_23); - rule__IntEnumberation__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2__0" - - - // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl" - // InternalApplicationConfiguration.g:6686:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; - public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6690:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:6691:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:6691:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:6692:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) - { - before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:6693:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:6693:3: rule__IntEnumberation__EntryAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__EntryAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2__0__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group_2__1" - // InternalApplicationConfiguration.g:6701:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; - public final void rule__IntEnumberation__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6705:1: ( rule__IntEnumberation__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:6706:2: rule__IntEnumberation__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2__1" - - - // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl" - // InternalApplicationConfiguration.g:6712:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; - public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6716:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:6717:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) - { - // InternalApplicationConfiguration.g:6717:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:6718:2: ( rule__IntEnumberation__Group_2_1__0 )* - { - before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:6719:2: ( rule__IntEnumberation__Group_2_1__0 )* - loop51: - do { - int alt51=2; - int LA51_0 = input.LA(1); - - if ( (LA51_0==26) ) { - alt51=1; - } - - - switch (alt51) { - case 1 : - // InternalApplicationConfiguration.g:6719:3: rule__IntEnumberation__Group_2_1__0 - { - pushFollow(FOLLOW_16); - rule__IntEnumberation__Group_2_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop51; - } - } while (true); - - after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2__1__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group_2_1__0" - // InternalApplicationConfiguration.g:6728:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; - public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6732:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) - // InternalApplicationConfiguration.g:6733:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 - { - pushFollow(FOLLOW_39); - rule__IntEnumberation__Group_2_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group_2_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2_1__0" - - - // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:6740:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; - public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6744:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:6745:1: ( ',' ) - { - // InternalApplicationConfiguration.g:6745:1: ( ',' ) - // InternalApplicationConfiguration.g:6746:2: ',' - { - before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2_1__0__Impl" - - - // $ANTLR start "rule__IntEnumberation__Group_2_1__1" - // InternalApplicationConfiguration.g:6755:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; - public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6759:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:6760:2: rule__IntEnumberation__Group_2_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__Group_2_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2_1__1" - - - // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:6766:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; - public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6770:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:6771:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) - { - // InternalApplicationConfiguration.g:6771:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:6772:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) - { - before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:6773:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:6773:3: rule__IntEnumberation__EntryAssignment_2_1_1 - { - pushFollow(FOLLOW_2); - rule__IntEnumberation__EntryAssignment_2_1_1(); - - state._fsp--; - - - } - - after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__Group_2_1__1__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group__0" - // InternalApplicationConfiguration.g:6782:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; - public final void rule__RealEnumeration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6786:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) - // InternalApplicationConfiguration.g:6787:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 - { - pushFollow(FOLLOW_33); - rule__RealEnumeration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__0" - - - // $ANTLR start "rule__RealEnumeration__Group__0__Impl" - // InternalApplicationConfiguration.g:6794:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; - public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6798:1: ( ( () ) ) - // InternalApplicationConfiguration.g:6799:1: ( () ) - { - // InternalApplicationConfiguration.g:6799:1: ( () ) - // InternalApplicationConfiguration.g:6800:2: () - { - before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); - // InternalApplicationConfiguration.g:6801:2: () - // InternalApplicationConfiguration.g:6801:3: - { - } - - after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__0__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group__1" - // InternalApplicationConfiguration.g:6809:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; - public final void rule__RealEnumeration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6813:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) - // InternalApplicationConfiguration.g:6814:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 - { - pushFollow(FOLLOW_38); - rule__RealEnumeration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__1" - - - // $ANTLR start "rule__RealEnumeration__Group__1__Impl" - // InternalApplicationConfiguration.g:6821:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; - public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6825:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:6826:1: ( '{' ) - { - // InternalApplicationConfiguration.g:6826:1: ( '{' ) - // InternalApplicationConfiguration.g:6827:2: '{' - { - before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__1__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group__2" - // InternalApplicationConfiguration.g:6836:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; - public final void rule__RealEnumeration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6840:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) - // InternalApplicationConfiguration.g:6841:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 - { - pushFollow(FOLLOW_38); - rule__RealEnumeration__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__2" - - - // $ANTLR start "rule__RealEnumeration__Group__2__Impl" - // InternalApplicationConfiguration.g:6848:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; - public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6852:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:6853:1: ( ( rule__RealEnumeration__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:6853:1: ( ( rule__RealEnumeration__Group_2__0 )? ) - // InternalApplicationConfiguration.g:6854:2: ( rule__RealEnumeration__Group_2__0 )? - { - before(grammarAccess.getRealEnumerationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:6855:2: ( rule__RealEnumeration__Group_2__0 )? - int alt52=2; - int LA52_0 = input.LA(1); - - if ( (LA52_0==RULE_INT||LA52_0==18) ) { - alt52=1; - } - switch (alt52) { - case 1 : - // InternalApplicationConfiguration.g:6855:3: rule__RealEnumeration__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRealEnumerationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__2__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group__3" - // InternalApplicationConfiguration.g:6863:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; - public final void rule__RealEnumeration__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6867:1: ( rule__RealEnumeration__Group__3__Impl ) - // InternalApplicationConfiguration.g:6868:2: rule__RealEnumeration__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__3" - - - // $ANTLR start "rule__RealEnumeration__Group__3__Impl" - // InternalApplicationConfiguration.g:6874:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; - public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6878:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:6879:1: ( '}' ) - { - // InternalApplicationConfiguration.g:6879:1: ( '}' ) - // InternalApplicationConfiguration.g:6880:2: '}' - { - before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); - match(input,25,FOLLOW_2); - after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group__3__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group_2__0" - // InternalApplicationConfiguration.g:6890:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; - public final void rule__RealEnumeration__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6894:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) - // InternalApplicationConfiguration.g:6895:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 - { - pushFollow(FOLLOW_23); - rule__RealEnumeration__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2__0" - - - // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl" - // InternalApplicationConfiguration.g:6902:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; - public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6906:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:6907:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:6907:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:6908:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) - { - before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:6909:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:6909:3: rule__RealEnumeration__EntryAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__EntryAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2__0__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group_2__1" - // InternalApplicationConfiguration.g:6917:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; - public final void rule__RealEnumeration__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6921:1: ( rule__RealEnumeration__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:6922:2: rule__RealEnumeration__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2__1" - - - // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl" - // InternalApplicationConfiguration.g:6928:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; - public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6932:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:6933:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) - { - // InternalApplicationConfiguration.g:6933:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:6934:2: ( rule__RealEnumeration__Group_2_1__0 )* - { - before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:6935:2: ( rule__RealEnumeration__Group_2_1__0 )* - loop53: - do { - int alt53=2; - int LA53_0 = input.LA(1); - - if ( (LA53_0==26) ) { - alt53=1; - } - - - switch (alt53) { - case 1 : - // InternalApplicationConfiguration.g:6935:3: rule__RealEnumeration__Group_2_1__0 - { - pushFollow(FOLLOW_16); - rule__RealEnumeration__Group_2_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop53; - } - } while (true); - - after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2__1__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group_2_1__0" - // InternalApplicationConfiguration.g:6944:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; - public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6948:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) - // InternalApplicationConfiguration.g:6949:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 - { - pushFollow(FOLLOW_39); - rule__RealEnumeration__Group_2_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group_2_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2_1__0" - - - // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:6956:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; - public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6960:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:6961:1: ( ',' ) - { - // InternalApplicationConfiguration.g:6961:1: ( ',' ) - // InternalApplicationConfiguration.g:6962:2: ',' - { - before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2_1__0__Impl" - - - // $ANTLR start "rule__RealEnumeration__Group_2_1__1" - // InternalApplicationConfiguration.g:6971:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; - public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6975:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:6976:2: rule__RealEnumeration__Group_2_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__Group_2_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2_1__1" - - - // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:6982:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; - public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6986:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:6987:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) - { - // InternalApplicationConfiguration.g:6987:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:6988:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) - { - before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:6989:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:6989:3: rule__RealEnumeration__EntryAssignment_2_1_1 - { - pushFollow(FOLLOW_2); - rule__RealEnumeration__EntryAssignment_2_1_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__Group_2_1__1__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group__0" - // InternalApplicationConfiguration.g:6998:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; - public final void rule__StringEnumeration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7002:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) - // InternalApplicationConfiguration.g:7003:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 - { - pushFollow(FOLLOW_33); - rule__StringEnumeration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__0" - - - // $ANTLR start "rule__StringEnumeration__Group__0__Impl" - // InternalApplicationConfiguration.g:7010:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; - public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7014:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7015:1: ( () ) - { - // InternalApplicationConfiguration.g:7015:1: ( () ) - // InternalApplicationConfiguration.g:7016:2: () - { - before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); - // InternalApplicationConfiguration.g:7017:2: () - // InternalApplicationConfiguration.g:7017:3: - { - } - - after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__0__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group__1" - // InternalApplicationConfiguration.g:7025:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; - public final void rule__StringEnumeration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7029:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) - // InternalApplicationConfiguration.g:7030:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 - { - pushFollow(FOLLOW_40); - rule__StringEnumeration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__1" - - - // $ANTLR start "rule__StringEnumeration__Group__1__Impl" - // InternalApplicationConfiguration.g:7037:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; - public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7041:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:7042:1: ( '{' ) - { - // InternalApplicationConfiguration.g:7042:1: ( '{' ) - // InternalApplicationConfiguration.g:7043:2: '{' - { - before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); - match(input,24,FOLLOW_2); - after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__1__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group__2" - // InternalApplicationConfiguration.g:7052:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; - public final void rule__StringEnumeration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7056:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) - // InternalApplicationConfiguration.g:7057:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 - { - pushFollow(FOLLOW_40); - rule__StringEnumeration__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__2" - - - // $ANTLR start "rule__StringEnumeration__Group__2__Impl" - // InternalApplicationConfiguration.g:7064:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; - public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7068:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:7069:1: ( ( rule__StringEnumeration__Group_2__0 )? ) - { - // InternalApplicationConfiguration.g:7069:1: ( ( rule__StringEnumeration__Group_2__0 )? ) - // InternalApplicationConfiguration.g:7070:2: ( rule__StringEnumeration__Group_2__0 )? - { - before(grammarAccess.getStringEnumerationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:7071:2: ( rule__StringEnumeration__Group_2__0 )? - int alt54=2; - int LA54_0 = input.LA(1); - - if ( (LA54_0==RULE_STRING) ) { - alt54=1; - } - switch (alt54) { - case 1 : - // InternalApplicationConfiguration.g:7071:3: rule__StringEnumeration__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getStringEnumerationAccess().getGroup_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__2__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group__3" - // InternalApplicationConfiguration.g:7079:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; - public final void rule__StringEnumeration__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7083:1: ( rule__StringEnumeration__Group__3__Impl ) - // InternalApplicationConfiguration.g:7084:2: rule__StringEnumeration__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__3" - - - // $ANTLR start "rule__StringEnumeration__Group__3__Impl" - // InternalApplicationConfiguration.g:7090:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; - public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7094:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:7095:1: ( '}' ) - { - // InternalApplicationConfiguration.g:7095:1: ( '}' ) - // InternalApplicationConfiguration.g:7096:2: '}' - { - before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); - match(input,25,FOLLOW_2); - after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group__3__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group_2__0" - // InternalApplicationConfiguration.g:7106:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; - public final void rule__StringEnumeration__Group_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7110:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) - // InternalApplicationConfiguration.g:7111:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 - { - pushFollow(FOLLOW_23); - rule__StringEnumeration__Group_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2__0" - - - // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl" - // InternalApplicationConfiguration.g:7118:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; - public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7122:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) - { - // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:7124:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) - { - before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:7125:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:7125:3: rule__StringEnumeration__EntryAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__EntryAssignment_2_0(); - - state._fsp--; - - - } - - after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2__0__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group_2__1" - // InternalApplicationConfiguration.g:7133:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; - public final void rule__StringEnumeration__Group_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7137:1: ( rule__StringEnumeration__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:7138:2: rule__StringEnumeration__Group_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2__1" - - - // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl" - // InternalApplicationConfiguration.g:7144:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; - public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7148:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) - { - // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:7150:2: ( rule__StringEnumeration__Group_2_1__0 )* - { - before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:7151:2: ( rule__StringEnumeration__Group_2_1__0 )* - loop55: - do { - int alt55=2; - int LA55_0 = input.LA(1); - - if ( (LA55_0==26) ) { - alt55=1; - } - - - switch (alt55) { - case 1 : - // InternalApplicationConfiguration.g:7151:3: rule__StringEnumeration__Group_2_1__0 - { - pushFollow(FOLLOW_16); - rule__StringEnumeration__Group_2_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop55; - } - } while (true); - - after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2__1__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group_2_1__0" - // InternalApplicationConfiguration.g:7160:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; - public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7164:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) - // InternalApplicationConfiguration.g:7165:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 - { - pushFollow(FOLLOW_11); - rule__StringEnumeration__Group_2_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group_2_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2_1__0" - - - // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:7172:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; - public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7176:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:7177:1: ( ',' ) - { - // InternalApplicationConfiguration.g:7177:1: ( ',' ) - // InternalApplicationConfiguration.g:7178:2: ',' - { - before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); - match(input,26,FOLLOW_2); - after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2_1__0__Impl" - - - // $ANTLR start "rule__StringEnumeration__Group_2_1__1" - // InternalApplicationConfiguration.g:7187:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; - public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7191:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:7192:2: rule__StringEnumeration__Group_2_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__Group_2_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2_1__1" - - - // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:7198:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; - public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7202:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:7203:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) - { - // InternalApplicationConfiguration.g:7203:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:7204:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) - { - before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:7205:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:7205:3: rule__StringEnumeration__EntryAssignment_2_1_1 - { - pushFollow(FOLLOW_2); - rule__StringEnumeration__EntryAssignment_2_1_1(); - - state._fsp--; - - - } - - after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__Group_2_1__1__Impl" - - - // $ANTLR start "rule__ScopeDeclaration__Group__0" - // InternalApplicationConfiguration.g:7214:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; - public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7218:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:7219:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 - { - pushFollow(FOLLOW_8); - rule__ScopeDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__0" - - - // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:7226:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; - public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7230:1: ( ( 'scope' ) ) - // InternalApplicationConfiguration.g:7231:1: ( 'scope' ) - { - // InternalApplicationConfiguration.g:7231:1: ( 'scope' ) - // InternalApplicationConfiguration.g:7232:2: 'scope' - { - before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - match(input,46,FOLLOW_2); - after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__ScopeDeclaration__Group__1" - // InternalApplicationConfiguration.g:7241:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; - public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7245:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:7246:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 - { - pushFollow(FOLLOW_18); - rule__ScopeDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__1" - - - // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:7253:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; - public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7257:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7258:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:7258:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:7259:2: ( rule__ScopeDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:7260:2: ( rule__ScopeDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:7260:3: rule__ScopeDeclaration__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__ScopeDeclaration__Group__2" - // InternalApplicationConfiguration.g:7268:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; - public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7272:1: ( rule__ScopeDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:7273:2: rule__ScopeDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__2" - - - // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:7279:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7283:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:7284:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:7284:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:7285:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:7286:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:7286:3: rule__ScopeDeclaration__SpecificationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ScopeDeclaration__SpecificationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group__0" - // InternalApplicationConfiguration.g:7295:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; - public final void rule__GenerationTask__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7299:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) - // InternalApplicationConfiguration.g:7300:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 - { - pushFollow(FOLLOW_18); - rule__GenerationTask__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__0" - - - // $ANTLR start "rule__GenerationTask__Group__0__Impl" - // InternalApplicationConfiguration.g:7307:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; - public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7311:1: ( ( 'generate' ) ) - // InternalApplicationConfiguration.g:7312:1: ( 'generate' ) - { - // InternalApplicationConfiguration.g:7312:1: ( 'generate' ) - // InternalApplicationConfiguration.g:7313:2: 'generate' - { - before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - match(input,47,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group__1" - // InternalApplicationConfiguration.g:7322:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; - public final void rule__GenerationTask__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7326:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) - // InternalApplicationConfiguration.g:7327:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 - { - pushFollow(FOLLOW_18); - rule__GenerationTask__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__1" - - - // $ANTLR start "rule__GenerationTask__Group__1__Impl" - // InternalApplicationConfiguration.g:7334:1: rule__GenerationTask__Group__1__Impl : ( () ) ; - public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7338:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7339:1: ( () ) - { - // InternalApplicationConfiguration.g:7339:1: ( () ) - // InternalApplicationConfiguration.g:7340:2: () - { - before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); - // InternalApplicationConfiguration.g:7341:2: () - // InternalApplicationConfiguration.g:7341:3: - { - } - - after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group__2" - // InternalApplicationConfiguration.g:7349:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; - public final void rule__GenerationTask__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7353:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) - // InternalApplicationConfiguration.g:7354:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 - { - pushFollow(FOLLOW_41); - rule__GenerationTask__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__2" - - - // $ANTLR start "rule__GenerationTask__Group__2__Impl" - // InternalApplicationConfiguration.g:7361:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; - public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7365:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:7366:1: ( '{' ) - { - // InternalApplicationConfiguration.g:7366:1: ( '{' ) - // InternalApplicationConfiguration.g:7367:2: '{' - { - before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); - match(input,24,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group__3" - // InternalApplicationConfiguration.g:7376:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; - public final void rule__GenerationTask__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7380:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) - // InternalApplicationConfiguration.g:7381:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 - { - pushFollow(FOLLOW_42); - rule__GenerationTask__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__3" - - - // $ANTLR start "rule__GenerationTask__Group__3__Impl" - // InternalApplicationConfiguration.g:7388:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; - public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7392:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) - // InternalApplicationConfiguration.g:7393:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) - { - // InternalApplicationConfiguration.g:7393:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) - // InternalApplicationConfiguration.g:7394:2: ( rule__GenerationTask__UnorderedGroup_3 ) - { - before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - // InternalApplicationConfiguration.g:7395:2: ( rule__GenerationTask__UnorderedGroup_3 ) - // InternalApplicationConfiguration.g:7395:3: rule__GenerationTask__UnorderedGroup_3 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__3__Impl" - - - // $ANTLR start "rule__GenerationTask__Group__4" - // InternalApplicationConfiguration.g:7403:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; - public final void rule__GenerationTask__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7407:1: ( rule__GenerationTask__Group__4__Impl ) - // InternalApplicationConfiguration.g:7408:2: rule__GenerationTask__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__4" - - - // $ANTLR start "rule__GenerationTask__Group__4__Impl" - // InternalApplicationConfiguration.g:7414:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; - public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7418:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:7419:1: ( '}' ) - { - // InternalApplicationConfiguration.g:7419:1: ( '}' ) - // InternalApplicationConfiguration.g:7420:2: '}' - { - before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); - match(input,25,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group__4__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__0" - // InternalApplicationConfiguration.g:7430:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; - public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7434:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) - // InternalApplicationConfiguration.g:7435:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_0__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_0__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl" - // InternalApplicationConfiguration.g:7442:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; - public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7446:1: ( ( 'metamodel' ) ) - // InternalApplicationConfiguration.g:7447:1: ( 'metamodel' ) - { - // InternalApplicationConfiguration.g:7447:1: ( 'metamodel' ) - // InternalApplicationConfiguration.g:7448:2: 'metamodel' - { - before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); - match(input,30,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__1" - // InternalApplicationConfiguration.g:7457:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; - public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7461:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) - // InternalApplicationConfiguration.g:7462:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 - { - pushFollow(FOLLOW_43); - rule__GenerationTask__Group_3_0__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_0__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl" - // InternalApplicationConfiguration.g:7469:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7473:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:7474:1: ( '=' ) - { - // InternalApplicationConfiguration.g:7474:1: ( '=' ) - // InternalApplicationConfiguration.g:7475:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__2" - // InternalApplicationConfiguration.g:7484:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; - public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7488:1: ( rule__GenerationTask__Group_3_0__2__Impl ) - // InternalApplicationConfiguration.g:7489:2: rule__GenerationTask__Group_3_0__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_0__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl" - // InternalApplicationConfiguration.g:7495:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; - public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7499:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) - // InternalApplicationConfiguration.g:7500:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) - { - // InternalApplicationConfiguration.g:7500:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) - // InternalApplicationConfiguration.g:7501:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); - // InternalApplicationConfiguration.g:7502:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) - // InternalApplicationConfiguration.g:7502:3: rule__GenerationTask__MetamodelAssignment_3_0_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__MetamodelAssignment_3_0_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_0__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__0" - // InternalApplicationConfiguration.g:7511:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; - public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7515:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) - // InternalApplicationConfiguration.g:7516:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl" - // InternalApplicationConfiguration.g:7523:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; - public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7527:1: ( ( 'partial-model' ) ) - // InternalApplicationConfiguration.g:7528:1: ( 'partial-model' ) - { - // InternalApplicationConfiguration.g:7528:1: ( 'partial-model' ) - // InternalApplicationConfiguration.g:7529:2: 'partial-model' - { - before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); - match(input,48,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__1" - // InternalApplicationConfiguration.g:7538:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; - public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7542:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) - // InternalApplicationConfiguration.g:7543:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 - { - pushFollow(FOLLOW_43); - rule__GenerationTask__Group_3_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl" - // InternalApplicationConfiguration.g:7550:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7554:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:7555:1: ( '=' ) - { - // InternalApplicationConfiguration.g:7555:1: ( '=' ) - // InternalApplicationConfiguration.g:7556:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__2" - // InternalApplicationConfiguration.g:7565:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; - public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7569:1: ( rule__GenerationTask__Group_3_1__2__Impl ) - // InternalApplicationConfiguration.g:7570:2: rule__GenerationTask__Group_3_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl" - // InternalApplicationConfiguration.g:7576:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; - public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7580:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) - // InternalApplicationConfiguration.g:7581:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) - { - // InternalApplicationConfiguration.g:7581:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) - // InternalApplicationConfiguration.g:7582:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); - // InternalApplicationConfiguration.g:7583:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) - // InternalApplicationConfiguration.g:7583:3: rule__GenerationTask__PartialModelAssignment_3_1_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__PartialModelAssignment_3_1_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_1__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__0" - // InternalApplicationConfiguration.g:7592:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; - public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7596:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) - // InternalApplicationConfiguration.g:7597:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl" - // InternalApplicationConfiguration.g:7604:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; - public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7608:1: ( ( 'constraints' ) ) - // InternalApplicationConfiguration.g:7609:1: ( 'constraints' ) - { - // InternalApplicationConfiguration.g:7609:1: ( 'constraints' ) - // InternalApplicationConfiguration.g:7610:2: 'constraints' - { - before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); - match(input,33,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__1" - // InternalApplicationConfiguration.g:7619:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; - public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7623:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) - // InternalApplicationConfiguration.g:7624:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 - { - pushFollow(FOLLOW_43); - rule__GenerationTask__Group_3_2__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_2__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl" - // InternalApplicationConfiguration.g:7631:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7635:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:7636:1: ( '=' ) - { - // InternalApplicationConfiguration.g:7636:1: ( '=' ) - // InternalApplicationConfiguration.g:7637:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__2" - // InternalApplicationConfiguration.g:7646:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; - public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7650:1: ( rule__GenerationTask__Group_3_2__2__Impl ) - // InternalApplicationConfiguration.g:7651:2: rule__GenerationTask__Group_3_2__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_2__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl" - // InternalApplicationConfiguration.g:7657:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; - public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7661:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) - // InternalApplicationConfiguration.g:7662:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) - { - // InternalApplicationConfiguration.g:7662:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) - // InternalApplicationConfiguration.g:7663:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); - // InternalApplicationConfiguration.g:7664:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) - // InternalApplicationConfiguration.g:7664:3: rule__GenerationTask__PatternsAssignment_3_2_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__PatternsAssignment_3_2_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_2__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__0" - // InternalApplicationConfiguration.g:7673:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; - public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7677:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) - // InternalApplicationConfiguration.g:7678:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_3__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl" - // InternalApplicationConfiguration.g:7685:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'scope' ) ; - public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7689:1: ( ( 'scope' ) ) - // InternalApplicationConfiguration.g:7690:1: ( 'scope' ) - { - // InternalApplicationConfiguration.g:7690:1: ( 'scope' ) - // InternalApplicationConfiguration.g:7691:2: 'scope' - { - before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); - match(input,46,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__1" - // InternalApplicationConfiguration.g:7700:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; - public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7704:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) - // InternalApplicationConfiguration.g:7705:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 - { - pushFollow(FOLLOW_43); - rule__GenerationTask__Group_3_3__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_3__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl" - // InternalApplicationConfiguration.g:7712:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7716:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:7717:1: ( '=' ) - { - // InternalApplicationConfiguration.g:7717:1: ( '=' ) - // InternalApplicationConfiguration.g:7718:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__2" - // InternalApplicationConfiguration.g:7727:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; - public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7731:1: ( rule__GenerationTask__Group_3_3__2__Impl ) - // InternalApplicationConfiguration.g:7732:2: rule__GenerationTask__Group_3_3__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_3__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl" - // InternalApplicationConfiguration.g:7738:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) ; - public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7742:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) ) - // InternalApplicationConfiguration.g:7743:1: ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) - { - // InternalApplicationConfiguration.g:7743:1: ( ( rule__GenerationTask__ScopeAssignment_3_3_2 ) ) - // InternalApplicationConfiguration.g:7744:2: ( rule__GenerationTask__ScopeAssignment_3_3_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); - // InternalApplicationConfiguration.g:7745:2: ( rule__GenerationTask__ScopeAssignment_3_3_2 ) - // InternalApplicationConfiguration.g:7745:3: rule__GenerationTask__ScopeAssignment_3_3_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__ScopeAssignment_3_3_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_3_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_3__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__0" - // InternalApplicationConfiguration.g:7754:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; - public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7758:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) - // InternalApplicationConfiguration.g:7759:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_4__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_4__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl" - // InternalApplicationConfiguration.g:7766:1: rule__GenerationTask__Group_3_4__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) ; - public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7770:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) ) - // InternalApplicationConfiguration.g:7771:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) - { - // InternalApplicationConfiguration.g:7771:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) ) - // InternalApplicationConfiguration.g:7772:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) - { - before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); - // InternalApplicationConfiguration.g:7773:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 ) - // InternalApplicationConfiguration.g:7773:3: rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__NumberSpecifiedAssignment_3_4_0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_4_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__1" - // InternalApplicationConfiguration.g:7781:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; - public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7785:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) - // InternalApplicationConfiguration.g:7786:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 - { - pushFollow(FOLLOW_9); - rule__GenerationTask__Group_3_4__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_4__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl" - // InternalApplicationConfiguration.g:7793:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7797:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:7798:1: ( '=' ) - { - // InternalApplicationConfiguration.g:7798:1: ( '=' ) - // InternalApplicationConfiguration.g:7799:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__2" - // InternalApplicationConfiguration.g:7808:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; - public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7812:1: ( rule__GenerationTask__Group_3_4__2__Impl ) - // InternalApplicationConfiguration.g:7813:2: rule__GenerationTask__Group_3_4__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_4__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl" - // InternalApplicationConfiguration.g:7819:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) ; - public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7823:1: ( ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) ) - // InternalApplicationConfiguration.g:7824:1: ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) - { - // InternalApplicationConfiguration.g:7824:1: ( ( rule__GenerationTask__NumberAssignment_3_4_2 ) ) - // InternalApplicationConfiguration.g:7825:2: ( rule__GenerationTask__NumberAssignment_3_4_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); - // InternalApplicationConfiguration.g:7826:2: ( rule__GenerationTask__NumberAssignment_3_4_2 ) - // InternalApplicationConfiguration.g:7826:3: rule__GenerationTask__NumberAssignment_3_4_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__NumberAssignment_3_4_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_4_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_4__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__0" - // InternalApplicationConfiguration.g:7835:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; - public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7839:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) - // InternalApplicationConfiguration.g:7840:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_5__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_5__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl" - // InternalApplicationConfiguration.g:7847:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) ; - public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7851:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) ) - // InternalApplicationConfiguration.g:7852:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) - { - // InternalApplicationConfiguration.g:7852:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) ) - // InternalApplicationConfiguration.g:7853:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) - { - before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); - // InternalApplicationConfiguration.g:7854:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_5_0 ) - // InternalApplicationConfiguration.g:7854:3: rule__GenerationTask__RunSpecifiedAssignment_3_5_0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__RunSpecifiedAssignment_3_5_0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_5_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__1" - // InternalApplicationConfiguration.g:7862:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; - public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7866:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) - // InternalApplicationConfiguration.g:7867:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 - { - pushFollow(FOLLOW_9); - rule__GenerationTask__Group_3_5__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_5__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl" - // InternalApplicationConfiguration.g:7874:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7878:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:7879:1: ( '=' ) - { - // InternalApplicationConfiguration.g:7879:1: ( '=' ) - // InternalApplicationConfiguration.g:7880:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__2" - // InternalApplicationConfiguration.g:7889:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; - public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7893:1: ( rule__GenerationTask__Group_3_5__2__Impl ) - // InternalApplicationConfiguration.g:7894:2: rule__GenerationTask__Group_3_5__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_5__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl" - // InternalApplicationConfiguration.g:7900:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) ; - public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7904:1: ( ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) ) - // InternalApplicationConfiguration.g:7905:1: ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) - { - // InternalApplicationConfiguration.g:7905:1: ( ( rule__GenerationTask__RunsAssignment_3_5_2 ) ) - // InternalApplicationConfiguration.g:7906:2: ( rule__GenerationTask__RunsAssignment_3_5_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); - // InternalApplicationConfiguration.g:7907:2: ( rule__GenerationTask__RunsAssignment_3_5_2 ) - // InternalApplicationConfiguration.g:7907:3: rule__GenerationTask__RunsAssignment_3_5_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__RunsAssignment_3_5_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_5_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_5__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__0" - // InternalApplicationConfiguration.g:7916:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; - public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7920:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) - // InternalApplicationConfiguration.g:7921:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_6__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_6__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl" - // InternalApplicationConfiguration.g:7928:1: rule__GenerationTask__Group_3_6__0__Impl : ( 'solver' ) ; - public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7932:1: ( ( 'solver' ) ) - // InternalApplicationConfiguration.g:7933:1: ( 'solver' ) - { - // InternalApplicationConfiguration.g:7933:1: ( 'solver' ) - // InternalApplicationConfiguration.g:7934:2: 'solver' - { - before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); - match(input,49,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__1" - // InternalApplicationConfiguration.g:7943:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; - public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7947:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) - // InternalApplicationConfiguration.g:7948:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 - { - pushFollow(FOLLOW_44); - rule__GenerationTask__Group_3_6__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_6__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl" - // InternalApplicationConfiguration.g:7955:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7959:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:7960:1: ( '=' ) - { - // InternalApplicationConfiguration.g:7960:1: ( '=' ) - // InternalApplicationConfiguration.g:7961:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__2" - // InternalApplicationConfiguration.g:7970:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; - public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7974:1: ( rule__GenerationTask__Group_3_6__2__Impl ) - // InternalApplicationConfiguration.g:7975:2: rule__GenerationTask__Group_3_6__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_6__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl" - // InternalApplicationConfiguration.g:7981:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) ; - public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:7985:1: ( ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) ) - // InternalApplicationConfiguration.g:7986:1: ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) - { - // InternalApplicationConfiguration.g:7986:1: ( ( rule__GenerationTask__SolverAssignment_3_6_2 ) ) - // InternalApplicationConfiguration.g:7987:2: ( rule__GenerationTask__SolverAssignment_3_6_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); - // InternalApplicationConfiguration.g:7988:2: ( rule__GenerationTask__SolverAssignment_3_6_2 ) - // InternalApplicationConfiguration.g:7988:3: rule__GenerationTask__SolverAssignment_3_6_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__SolverAssignment_3_6_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_6_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_6__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__0" - // InternalApplicationConfiguration.g:7997:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; - public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8001:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) - // InternalApplicationConfiguration.g:8002:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_7__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_7__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl" - // InternalApplicationConfiguration.g:8009:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'config' ) ; - public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8013:1: ( ( 'config' ) ) - // InternalApplicationConfiguration.g:8014:1: ( 'config' ) - { - // InternalApplicationConfiguration.g:8014:1: ( 'config' ) - // InternalApplicationConfiguration.g:8015:2: 'config' - { - before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); - match(input,34,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__1" - // InternalApplicationConfiguration.g:8024:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; - public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8028:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) - // InternalApplicationConfiguration.g:8029:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 - { - pushFollow(FOLLOW_43); - rule__GenerationTask__Group_3_7__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_7__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl" - // InternalApplicationConfiguration.g:8036:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8040:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8041:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8041:1: ( '=' ) - // InternalApplicationConfiguration.g:8042:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__2" - // InternalApplicationConfiguration.g:8051:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; - public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8055:1: ( rule__GenerationTask__Group_3_7__2__Impl ) - // InternalApplicationConfiguration.g:8056:2: rule__GenerationTask__Group_3_7__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_7__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl" - // InternalApplicationConfiguration.g:8062:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) ; - public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8066:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) ) - // InternalApplicationConfiguration.g:8067:1: ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) - { - // InternalApplicationConfiguration.g:8067:1: ( ( rule__GenerationTask__ConfigAssignment_3_7_2 ) ) - // InternalApplicationConfiguration.g:8068:2: ( rule__GenerationTask__ConfigAssignment_3_7_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); - // InternalApplicationConfiguration.g:8069:2: ( rule__GenerationTask__ConfigAssignment_3_7_2 ) - // InternalApplicationConfiguration.g:8069:3: rule__GenerationTask__ConfigAssignment_3_7_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__ConfigAssignment_3_7_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_7_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_7__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__0" - // InternalApplicationConfiguration.g:8078:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; - public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8082:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) - // InternalApplicationConfiguration.g:8083:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_8__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_8__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl" - // InternalApplicationConfiguration.g:8090:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'debug' ) ; - public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8094:1: ( ( 'debug' ) ) - // InternalApplicationConfiguration.g:8095:1: ( 'debug' ) - { - // InternalApplicationConfiguration.g:8095:1: ( 'debug' ) - // InternalApplicationConfiguration.g:8096:2: 'debug' - { - before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); - match(input,50,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__1" - // InternalApplicationConfiguration.g:8105:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; - public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8109:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) - // InternalApplicationConfiguration.g:8110:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 - { - pushFollow(FOLLOW_21); - rule__GenerationTask__Group_3_8__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_8__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl" - // InternalApplicationConfiguration.g:8117:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8121:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8122:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8122:1: ( '=' ) - // InternalApplicationConfiguration.g:8123:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__2" - // InternalApplicationConfiguration.g:8132:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; - public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8136:1: ( rule__GenerationTask__Group_3_8__2__Impl ) - // InternalApplicationConfiguration.g:8137:2: rule__GenerationTask__Group_3_8__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_8__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl" - // InternalApplicationConfiguration.g:8143:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) ; - public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8147:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) ) - // InternalApplicationConfiguration.g:8148:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) - { - // InternalApplicationConfiguration.g:8148:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) ) - // InternalApplicationConfiguration.g:8149:2: ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); - // InternalApplicationConfiguration.g:8150:2: ( rule__GenerationTask__DebugFolderAssignment_3_8_2 ) - // InternalApplicationConfiguration.g:8150:3: rule__GenerationTask__DebugFolderAssignment_3_8_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__DebugFolderAssignment_3_8_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_8_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_8__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__0" - // InternalApplicationConfiguration.g:8159:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; - public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8163:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) - // InternalApplicationConfiguration.g:8164:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_9__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_9__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl" - // InternalApplicationConfiguration.g:8171:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'log' ) ; - public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8175:1: ( ( 'log' ) ) - // InternalApplicationConfiguration.g:8176:1: ( 'log' ) - { - // InternalApplicationConfiguration.g:8176:1: ( 'log' ) - // InternalApplicationConfiguration.g:8177:2: 'log' - { - before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); - match(input,51,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__1" - // InternalApplicationConfiguration.g:8186:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; - public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8190:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) - // InternalApplicationConfiguration.g:8191:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 - { - pushFollow(FOLLOW_21); - rule__GenerationTask__Group_3_9__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_9__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl" - // InternalApplicationConfiguration.g:8198:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8202:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8203:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8203:1: ( '=' ) - // InternalApplicationConfiguration.g:8204:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__2" - // InternalApplicationConfiguration.g:8213:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; - public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8217:1: ( rule__GenerationTask__Group_3_9__2__Impl ) - // InternalApplicationConfiguration.g:8218:2: rule__GenerationTask__Group_3_9__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_9__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl" - // InternalApplicationConfiguration.g:8224:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) ; - public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8228:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) ) - // InternalApplicationConfiguration.g:8229:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) - { - // InternalApplicationConfiguration.g:8229:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) ) - // InternalApplicationConfiguration.g:8230:2: ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); - // InternalApplicationConfiguration.g:8231:2: ( rule__GenerationTask__TargetLogFileAssignment_3_9_2 ) - // InternalApplicationConfiguration.g:8231:3: rule__GenerationTask__TargetLogFileAssignment_3_9_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__TargetLogFileAssignment_3_9_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_9_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_9__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__0" - // InternalApplicationConfiguration.g:8240:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; - public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8244:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) - // InternalApplicationConfiguration.g:8245:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_10__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_10__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl" - // InternalApplicationConfiguration.g:8252:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'statistics' ) ; - public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8256:1: ( ( 'statistics' ) ) - // InternalApplicationConfiguration.g:8257:1: ( 'statistics' ) - { - // InternalApplicationConfiguration.g:8257:1: ( 'statistics' ) - // InternalApplicationConfiguration.g:8258:2: 'statistics' - { - before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); - match(input,52,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__1" - // InternalApplicationConfiguration.g:8267:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; - public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8271:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) - // InternalApplicationConfiguration.g:8272:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 - { - pushFollow(FOLLOW_21); - rule__GenerationTask__Group_3_10__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_10__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl" - // InternalApplicationConfiguration.g:8279:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8283:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8284:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8284:1: ( '=' ) - // InternalApplicationConfiguration.g:8285:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__2" - // InternalApplicationConfiguration.g:8294:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; - public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8298:1: ( rule__GenerationTask__Group_3_10__2__Impl ) - // InternalApplicationConfiguration.g:8299:2: rule__GenerationTask__Group_3_10__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_10__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl" - // InternalApplicationConfiguration.g:8305:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) ; - public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8309:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) ) - // InternalApplicationConfiguration.g:8310:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) - { - // InternalApplicationConfiguration.g:8310:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) ) - // InternalApplicationConfiguration.g:8311:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); - // InternalApplicationConfiguration.g:8312:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 ) - // InternalApplicationConfiguration.g:8312:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_10_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_10__2__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__0" - // InternalApplicationConfiguration.g:8321:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; - public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8325:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) - // InternalApplicationConfiguration.g:8326:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 - { - pushFollow(FOLLOW_13); - rule__GenerationTask__Group_3_11__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_11__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__0" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl" - // InternalApplicationConfiguration.g:8333:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'output' ) ; - public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8337:1: ( ( 'output' ) ) - // InternalApplicationConfiguration.g:8338:1: ( 'output' ) - { - // InternalApplicationConfiguration.g:8338:1: ( 'output' ) - // InternalApplicationConfiguration.g:8339:2: 'output' - { - before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); - match(input,53,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__0__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__1" - // InternalApplicationConfiguration.g:8348:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; - public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8352:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) - // InternalApplicationConfiguration.g:8353:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 - { - pushFollow(FOLLOW_21); - rule__GenerationTask__Group_3_11__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_11__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__1" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl" - // InternalApplicationConfiguration.g:8360:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; - public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8364:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8365:1: ( '=' ) - { - // InternalApplicationConfiguration.g:8365:1: ( '=' ) - // InternalApplicationConfiguration.g:8366:2: '=' - { - before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__1__Impl" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__2" - // InternalApplicationConfiguration.g:8375:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; - public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8379:1: ( rule__GenerationTask__Group_3_11__2__Impl ) - // InternalApplicationConfiguration.g:8380:2: rule__GenerationTask__Group_3_11__2__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_11__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__2" - - - // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl" - // InternalApplicationConfiguration.g:8386:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) ; - public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8390:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) ) - // InternalApplicationConfiguration.g:8391:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) - { - // InternalApplicationConfiguration.g:8391:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) ) - // InternalApplicationConfiguration.g:8392:2: ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) - { - before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); - // InternalApplicationConfiguration.g:8393:2: ( rule__GenerationTask__TagetFolderAssignment_3_11_2 ) - // InternalApplicationConfiguration.g:8393:3: rule__GenerationTask__TagetFolderAssignment_3_11_2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__TagetFolderAssignment_3_11_2(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_11_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__Group_3_11__2__Impl" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3" - // InternalApplicationConfiguration.g:8402:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; - public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - try { - // InternalApplicationConfiguration.g:8407:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) - // InternalApplicationConfiguration.g:8408:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? - { - // InternalApplicationConfiguration.g:8408:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? - int alt56=2; - alt56 = dfa56.predict(input); - switch (alt56) { - case 1 : - // InternalApplicationConfiguration.g:8408:2: rule__GenerationTask__UnorderedGroup_3__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__0(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl" - // InternalApplicationConfiguration.g:8416:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) ) ; - public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalApplicationConfiguration.g:8421:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) ) ) - // InternalApplicationConfiguration.g:8422:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) ) - { - // InternalApplicationConfiguration.g:8422:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) ) - int alt57=12; - alt57 = dfa57.predict(input); - switch (alt57) { - case 1 : - // InternalApplicationConfiguration.g:8423:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8423:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) - // InternalApplicationConfiguration.g:8424:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); - } - // InternalApplicationConfiguration.g:8424:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) - // InternalApplicationConfiguration.g:8425:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); - - - selected = true; - - // InternalApplicationConfiguration.g:8431:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) - // InternalApplicationConfiguration.g:8432:6: ( rule__GenerationTask__Group_3_0__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); - // InternalApplicationConfiguration.g:8433:6: ( rule__GenerationTask__Group_3_0__0 ) - // InternalApplicationConfiguration.g:8433:7: rule__GenerationTask__Group_3_0__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_0__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); - - } - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:8438:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8438:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) - // InternalApplicationConfiguration.g:8439:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); - } - // InternalApplicationConfiguration.g:8439:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) - // InternalApplicationConfiguration.g:8440:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); - - - selected = true; - - // InternalApplicationConfiguration.g:8446:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) - // InternalApplicationConfiguration.g:8447:6: ( rule__GenerationTask__Group_3_1__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); - // InternalApplicationConfiguration.g:8448:6: ( rule__GenerationTask__Group_3_1__0 ) - // InternalApplicationConfiguration.g:8448:7: rule__GenerationTask__Group_3_1__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_1__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); - - } - - - } - - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:8453:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8453:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) - // InternalApplicationConfiguration.g:8454:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); - } - // InternalApplicationConfiguration.g:8454:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) - // InternalApplicationConfiguration.g:8455:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); - - - selected = true; - - // InternalApplicationConfiguration.g:8461:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) - // InternalApplicationConfiguration.g:8462:6: ( rule__GenerationTask__Group_3_2__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); - // InternalApplicationConfiguration.g:8463:6: ( rule__GenerationTask__Group_3_2__0 ) - // InternalApplicationConfiguration.g:8463:7: rule__GenerationTask__Group_3_2__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_2__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); - - } - - - } - - - } - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:8468:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8468:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) - // InternalApplicationConfiguration.g:8469:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); - } - // InternalApplicationConfiguration.g:8469:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) - // InternalApplicationConfiguration.g:8470:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); - - - selected = true; - - // InternalApplicationConfiguration.g:8476:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) - // InternalApplicationConfiguration.g:8477:6: ( rule__GenerationTask__Group_3_3__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); - // InternalApplicationConfiguration.g:8478:6: ( rule__GenerationTask__Group_3_3__0 ) - // InternalApplicationConfiguration.g:8478:7: rule__GenerationTask__Group_3_3__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_3__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); - - } - - - } - - - } - - - } - break; - case 5 : - // InternalApplicationConfiguration.g:8483:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8483:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) - // InternalApplicationConfiguration.g:8484:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); - } - // InternalApplicationConfiguration.g:8484:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) - // InternalApplicationConfiguration.g:8485:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); - - - selected = true; - - // InternalApplicationConfiguration.g:8491:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) - // InternalApplicationConfiguration.g:8492:6: ( rule__GenerationTask__Group_3_4__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); - // InternalApplicationConfiguration.g:8493:6: ( rule__GenerationTask__Group_3_4__0 ) - // InternalApplicationConfiguration.g:8493:7: rule__GenerationTask__Group_3_4__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_4__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); - - } - - - } - - - } - - - } - break; - case 6 : - // InternalApplicationConfiguration.g:8498:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8498:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) - // InternalApplicationConfiguration.g:8499:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); - } - // InternalApplicationConfiguration.g:8499:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) - // InternalApplicationConfiguration.g:8500:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); - - - selected = true; - - // InternalApplicationConfiguration.g:8506:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) - // InternalApplicationConfiguration.g:8507:6: ( rule__GenerationTask__Group_3_5__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); - // InternalApplicationConfiguration.g:8508:6: ( rule__GenerationTask__Group_3_5__0 ) - // InternalApplicationConfiguration.g:8508:7: rule__GenerationTask__Group_3_5__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_5__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); - - } - - - } - - - } - - - } - break; - case 7 : - // InternalApplicationConfiguration.g:8513:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8513:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) - // InternalApplicationConfiguration.g:8514:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); - } - // InternalApplicationConfiguration.g:8514:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) - // InternalApplicationConfiguration.g:8515:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); - - - selected = true; - - // InternalApplicationConfiguration.g:8521:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) - // InternalApplicationConfiguration.g:8522:6: ( rule__GenerationTask__Group_3_6__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); - // InternalApplicationConfiguration.g:8523:6: ( rule__GenerationTask__Group_3_6__0 ) - // InternalApplicationConfiguration.g:8523:7: rule__GenerationTask__Group_3_6__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_6__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); - - } - - - } - - - } - - - } - break; - case 8 : - // InternalApplicationConfiguration.g:8528:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8528:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) - // InternalApplicationConfiguration.g:8529:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); - } - // InternalApplicationConfiguration.g:8529:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) - // InternalApplicationConfiguration.g:8530:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); - - - selected = true; - - // InternalApplicationConfiguration.g:8536:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) - // InternalApplicationConfiguration.g:8537:6: ( rule__GenerationTask__Group_3_7__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); - // InternalApplicationConfiguration.g:8538:6: ( rule__GenerationTask__Group_3_7__0 ) - // InternalApplicationConfiguration.g:8538:7: rule__GenerationTask__Group_3_7__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_7__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); - - } - - - } - - - } - - - } - break; - case 9 : - // InternalApplicationConfiguration.g:8543:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8543:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) - // InternalApplicationConfiguration.g:8544:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); - } - // InternalApplicationConfiguration.g:8544:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) - // InternalApplicationConfiguration.g:8545:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); - - - selected = true; - - // InternalApplicationConfiguration.g:8551:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) - // InternalApplicationConfiguration.g:8552:6: ( rule__GenerationTask__Group_3_8__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); - // InternalApplicationConfiguration.g:8553:6: ( rule__GenerationTask__Group_3_8__0 ) - // InternalApplicationConfiguration.g:8553:7: rule__GenerationTask__Group_3_8__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_8__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); - - } - - - } - - - } - - - } - break; - case 10 : - // InternalApplicationConfiguration.g:8558:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8558:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) - // InternalApplicationConfiguration.g:8559:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); - } - // InternalApplicationConfiguration.g:8559:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) - // InternalApplicationConfiguration.g:8560:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); - - - selected = true; - - // InternalApplicationConfiguration.g:8566:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) - // InternalApplicationConfiguration.g:8567:6: ( rule__GenerationTask__Group_3_9__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); - // InternalApplicationConfiguration.g:8568:6: ( rule__GenerationTask__Group_3_9__0 ) - // InternalApplicationConfiguration.g:8568:7: rule__GenerationTask__Group_3_9__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_9__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); - - } - - - } - - - } - - - } - break; - case 11 : - // InternalApplicationConfiguration.g:8573:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8573:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) - // InternalApplicationConfiguration.g:8574:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); - } - // InternalApplicationConfiguration.g:8574:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) - // InternalApplicationConfiguration.g:8575:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); - - - selected = true; - - // InternalApplicationConfiguration.g:8581:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) - // InternalApplicationConfiguration.g:8582:6: ( rule__GenerationTask__Group_3_10__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); - // InternalApplicationConfiguration.g:8583:6: ( rule__GenerationTask__Group_3_10__0 ) - // InternalApplicationConfiguration.g:8583:7: rule__GenerationTask__Group_3_10__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_10__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); - - } - - - } - - - } - - - } - break; - case 12 : - // InternalApplicationConfiguration.g:8588:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) - { - // InternalApplicationConfiguration.g:8588:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) - // InternalApplicationConfiguration.g:8589:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { - throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); - } - // InternalApplicationConfiguration.g:8589:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) - // InternalApplicationConfiguration.g:8590:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); - - - selected = true; - - // InternalApplicationConfiguration.g:8596:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) - // InternalApplicationConfiguration.g:8597:6: ( rule__GenerationTask__Group_3_11__0 ) - { - before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); - // InternalApplicationConfiguration.g:8598:6: ( rule__GenerationTask__Group_3_11__0 ) - // InternalApplicationConfiguration.g:8598:7: rule__GenerationTask__Group_3_11__0 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__Group_3_11__0(); - - state._fsp--; - - - } - - after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__Impl" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0" - // InternalApplicationConfiguration.g:8611:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8615:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) - // InternalApplicationConfiguration.g:8616:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? - { - pushFollow(FOLLOW_45); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:8617:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? - int alt58=2; - alt58 = dfa58.predict(input); - switch (alt58) { - case 1 : - // InternalApplicationConfiguration.g:8617:2: rule__GenerationTask__UnorderedGroup_3__1 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__1(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__0" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1" - // InternalApplicationConfiguration.g:8623:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8627:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) - // InternalApplicationConfiguration.g:8628:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? - { - pushFollow(FOLLOW_45); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:8629:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? - int alt59=2; - alt59 = dfa59.predict(input); - switch (alt59) { - case 1 : - // InternalApplicationConfiguration.g:8629:2: rule__GenerationTask__UnorderedGroup_3__2 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__2(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__1" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2" - // InternalApplicationConfiguration.g:8635:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8639:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) - // InternalApplicationConfiguration.g:8640:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? - { - pushFollow(FOLLOW_45); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:8641:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? - int alt60=2; - alt60 = dfa60.predict(input); - switch (alt60) { - case 1 : - // InternalApplicationConfiguration.g:8641:2: rule__GenerationTask__UnorderedGroup_3__3 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__3(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__2" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3" - // InternalApplicationConfiguration.g:8647:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8651:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) - // InternalApplicationConfiguration.g:8652:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? - { - pushFollow(FOLLOW_45); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:8653:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? - int alt61=2; - alt61 = dfa61.predict(input); - switch (alt61) { - case 1 : - // InternalApplicationConfiguration.g:8653:2: rule__GenerationTask__UnorderedGroup_3__4 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__4(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__3" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4" - // InternalApplicationConfiguration.g:8659:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8663:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) - // InternalApplicationConfiguration.g:8664:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? - { - pushFollow(FOLLOW_45); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:8665:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? - int alt62=2; - alt62 = dfa62.predict(input); - switch (alt62) { - case 1 : - // InternalApplicationConfiguration.g:8665:2: rule__GenerationTask__UnorderedGroup_3__5 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__5(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__4" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5" - // InternalApplicationConfiguration.g:8671:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8675:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) - // InternalApplicationConfiguration.g:8676:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? - { - pushFollow(FOLLOW_45); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:8677:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? - int alt63=2; - alt63 = dfa63.predict(input); - switch (alt63) { - case 1 : - // InternalApplicationConfiguration.g:8677:2: rule__GenerationTask__UnorderedGroup_3__6 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__6(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__5" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6" - // InternalApplicationConfiguration.g:8683:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8687:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) - // InternalApplicationConfiguration.g:8688:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? - { - pushFollow(FOLLOW_45); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:8689:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? - int alt64=2; - alt64 = dfa64.predict(input); - switch (alt64) { - case 1 : - // InternalApplicationConfiguration.g:8689:2: rule__GenerationTask__UnorderedGroup_3__7 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__7(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__6" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7" - // InternalApplicationConfiguration.g:8695:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8699:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) - // InternalApplicationConfiguration.g:8700:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? - { - pushFollow(FOLLOW_45); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:8701:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? - int alt65=2; - alt65 = dfa65.predict(input); - switch (alt65) { - case 1 : - // InternalApplicationConfiguration.g:8701:2: rule__GenerationTask__UnorderedGroup_3__8 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__8(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__7" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8" - // InternalApplicationConfiguration.g:8707:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8711:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) - // InternalApplicationConfiguration.g:8712:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? - { - pushFollow(FOLLOW_45); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:8713:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? - int alt66=2; - alt66 = dfa66.predict(input); - switch (alt66) { - case 1 : - // InternalApplicationConfiguration.g:8713:2: rule__GenerationTask__UnorderedGroup_3__9 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__9(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__8" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9" - // InternalApplicationConfiguration.g:8719:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8723:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) - // InternalApplicationConfiguration.g:8724:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? - { - pushFollow(FOLLOW_45); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:8725:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? - int alt67=2; - alt67 = dfa67.predict(input); - switch (alt67) { - case 1 : - // InternalApplicationConfiguration.g:8725:2: rule__GenerationTask__UnorderedGroup_3__10 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__10(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__9" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10" - // InternalApplicationConfiguration.g:8731:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; - public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8735:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) - // InternalApplicationConfiguration.g:8736:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? - { - pushFollow(FOLLOW_45); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalApplicationConfiguration.g:8737:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? - int alt68=2; - alt68 = dfa68.predict(input); - switch (alt68) { - case 1 : - // InternalApplicationConfiguration.g:8737:2: rule__GenerationTask__UnorderedGroup_3__11 - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__11(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__10" - - - // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11" - // InternalApplicationConfiguration.g:8743:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ; - public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8747:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) - // InternalApplicationConfiguration.g:8748:2: rule__GenerationTask__UnorderedGroup_3__Impl - { - pushFollow(FOLLOW_2); - rule__GenerationTask__UnorderedGroup_3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__11" - - - // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0" - // InternalApplicationConfiguration.g:8755:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; - public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8759:1: ( ( ruleImport ) ) - // InternalApplicationConfiguration.g:8760:2: ( ruleImport ) - { - // InternalApplicationConfiguration.g:8760:2: ( ruleImport ) - // InternalApplicationConfiguration.g:8761:3: ruleImport - { - before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - ruleImport(); - - state._fsp--; - - after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__ImportsAssignment_0" - - - // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1" - // InternalApplicationConfiguration.g:8770:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; - public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8774:1: ( ( ruleCommand ) ) - // InternalApplicationConfiguration.g:8775:2: ( ruleCommand ) - { - // InternalApplicationConfiguration.g:8775:2: ( ruleCommand ) - // InternalApplicationConfiguration.g:8776:3: ruleCommand - { - before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleCommand(); - - state._fsp--; - - after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigurationScript__CommandsAssignment_1" - - - // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2" - // InternalApplicationConfiguration.g:8785:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; - public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8789:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:8790:2: ( ( RULE_STRING ) ) - { - // InternalApplicationConfiguration.g:8790:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:8791:3: ( RULE_STRING ) - { - before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); - // InternalApplicationConfiguration.g:8792:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:8793:4: RULE_STRING - { - before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); - - } - - after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EPackageImport__ImportedPackageAssignment_2" - - - // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2" - // InternalApplicationConfiguration.g:8804:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; - public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8808:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:8809:2: ( ( RULE_STRING ) ) - { - // InternalApplicationConfiguration.g:8809:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:8810:3: ( RULE_STRING ) - { - before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); - // InternalApplicationConfiguration.g:8811:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:8812:4: RULE_STRING - { - before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); - - } - - after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2" - - - // $ANTLR start "rule__FileSpecification__PathAssignment" - // InternalApplicationConfiguration.g:8823:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; - public final void rule__FileSpecification__PathAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8827:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:8828:2: ( RULE_STRING ) - { - // InternalApplicationConfiguration.g:8828:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:8829:3: RULE_STRING - { - before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileSpecification__PathAssignment" - - - // $ANTLR start "rule__FileDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:8838:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8842:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:8843:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:8843:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:8844:3: RULE_ID - { - before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3" - // InternalApplicationConfiguration.g:8853:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; - public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8857:1: ( ( ruleFileSpecification ) ) - // InternalApplicationConfiguration.g:8858:2: ( ruleFileSpecification ) - { - // InternalApplicationConfiguration.g:8858:2: ( ruleFileSpecification ) - // InternalApplicationConfiguration.g:8859:3: ruleFileSpecification - { - before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); - pushFollow(FOLLOW_2); - ruleFileSpecification(); - - state._fsp--; - - after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__SpecificationAssignment_3" - - - // $ANTLR start "rule__FileReference__ReferredAssignment" - // InternalApplicationConfiguration.g:8868:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; - public final void rule__FileReference__ReferredAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8872:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:8873:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:8873:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:8874:3: ( RULE_ID ) - { - before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:8875:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:8876:4: RULE_ID - { - before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileReference__ReferredAssignment" - - - // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:8887:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; - public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8891:1: ( ( ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:8892:2: ( ruleMetamodelEntry ) - { - // InternalApplicationConfiguration.g:8892:2: ( ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:8893:3: ruleMetamodelEntry - { - before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleMetamodelEntry(); - - state._fsp--; - - after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_1" - - - // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:8902:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; - public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8906:1: ( ( ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:8907:2: ( ruleMetamodelEntry ) - { - // InternalApplicationConfiguration.g:8907:2: ( ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:8908:3: ruleMetamodelEntry - { - before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); - pushFollow(FOLLOW_2); - ruleMetamodelEntry(); - - state._fsp--; - - after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_2_1" - - - // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1" - // InternalApplicationConfiguration.g:8917:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; - public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8921:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:8922:2: ( ( ruleQualifiedName ) ) - { - // InternalApplicationConfiguration.g:8922:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:8923:3: ( ruleQualifiedName ) - { - before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); - // InternalApplicationConfiguration.g:8924:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:8925:4: ruleQualifiedName - { - before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); - - } - - after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__PackageAssignment_1" - - - // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2" - // InternalApplicationConfiguration.g:8936:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; - public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8940:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:8941:2: ( ruleMetamodelElement ) - { - // InternalApplicationConfiguration.g:8941:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:8942:3: ruleMetamodelElement - { - before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - ruleMetamodelElement(); - - state._fsp--; - - after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_2" - - - // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1" - // InternalApplicationConfiguration.g:8951:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; - public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8955:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:8956:2: ( ruleMetamodelElement ) - { - // InternalApplicationConfiguration.g:8956:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:8957:3: ruleMetamodelElement - { - before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); - pushFollow(FOLLOW_2); - ruleMetamodelElement(); - - state._fsp--; - - after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_3_1" - - - // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0" - // InternalApplicationConfiguration.g:8966:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; - public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8970:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:8971:2: ( ( ruleQualifiedName ) ) - { - // InternalApplicationConfiguration.g:8971:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:8972:3: ( ruleQualifiedName ) - { - before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); - // InternalApplicationConfiguration.g:8973:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:8974:4: ruleQualifiedName - { - before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); - - } - - after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__PackageAssignment_0_0" - - - // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1" - // InternalApplicationConfiguration.g:8985:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; - public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:8989:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:8990:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:8990:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:8991:3: ( RULE_ID ) - { - before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); - // InternalApplicationConfiguration.g:8992:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:8993:4: RULE_ID - { - before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); - - } - - after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__ClassifierAssignment_1" - - - // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1" - // InternalApplicationConfiguration.g:9004:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; - public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9008:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:9009:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:9009:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9010:3: ( RULE_ID ) - { - before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); - // InternalApplicationConfiguration.g:9011:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:9012:4: RULE_ID - { - before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); - - } - - after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelElement__FeatureAssignment_2_1" - - - // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:9023:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9027:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9028:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:9028:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:9029:3: RULE_ID - { - before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:9038:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; - public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9042:1: ( ( ruleMetamodelSpecification ) ) - // InternalApplicationConfiguration.g:9043:2: ( ruleMetamodelSpecification ) - { - // InternalApplicationConfiguration.g:9043:2: ( ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:9044:3: ruleMetamodelSpecification - { - before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleMetamodelSpecification(); - - state._fsp--; - - after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelDeclaration__SpecificationAssignment_2" - - - // $ANTLR start "rule__MetamodelReference__ReferredAssignment" - // InternalApplicationConfiguration.g:9053:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; - public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9057:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:9058:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:9058:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9059:3: ( RULE_ID ) - { - before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:9060:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:9061:4: RULE_ID - { - before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelReference__ReferredAssignment" - - - // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1" - // InternalApplicationConfiguration.g:9072:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; - public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9076:1: ( ( rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:9077:2: ( rulePartialModelEntry ) - { - // InternalApplicationConfiguration.g:9077:2: ( rulePartialModelEntry ) - // InternalApplicationConfiguration.g:9078:3: rulePartialModelEntry - { - before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - rulePartialModelEntry(); - - state._fsp--; - - after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_1" - - - // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1" - // InternalApplicationConfiguration.g:9087:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; - public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9091:1: ( ( rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:9092:2: ( rulePartialModelEntry ) - { - // InternalApplicationConfiguration.g:9092:2: ( rulePartialModelEntry ) - // InternalApplicationConfiguration.g:9093:3: rulePartialModelEntry - { - before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); - pushFollow(FOLLOW_2); - rulePartialModelEntry(); - - state._fsp--; - - after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_2_1" - - - // $ANTLR start "rule__ModelEntry__PathAssignment" - // InternalApplicationConfiguration.g:9102:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; - public final void rule__ModelEntry__PathAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9106:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:9107:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:9107:2: ( ruleFile ) - // InternalApplicationConfiguration.g:9108:3: ruleFile - { - before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ModelEntry__PathAssignment" - - - // $ANTLR start "rule__FolderEntry__PathAssignment_1" - // InternalApplicationConfiguration.g:9117:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; - public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9121:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:9122:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:9122:2: ( ruleFile ) - // InternalApplicationConfiguration.g:9123:3: ruleFile - { - before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__PathAssignment_1" - - - // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2" - // InternalApplicationConfiguration.g:9132:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; - public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9136:1: ( ( ruleModelEntry ) ) - // InternalApplicationConfiguration.g:9137:2: ( ruleModelEntry ) - { - // InternalApplicationConfiguration.g:9137:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:9138:3: ruleModelEntry - { - before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - ruleModelEntry(); - - state._fsp--; - - after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_2" - - - // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1" - // InternalApplicationConfiguration.g:9147:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; - public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9151:1: ( ( ruleModelEntry ) ) - // InternalApplicationConfiguration.g:9152:2: ( ruleModelEntry ) - { - // InternalApplicationConfiguration.g:9152:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:9153:3: ruleModelEntry - { - before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); - pushFollow(FOLLOW_2); - ruleModelEntry(); - - state._fsp--; - - after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_3_1" - - - // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:9162:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9166:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9167:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:9167:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:9168:3: RULE_ID - { - before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:9177:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; - public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9181:1: ( ( rulePartialModelSpecification ) ) - // InternalApplicationConfiguration.g:9182:2: ( rulePartialModelSpecification ) - { - // InternalApplicationConfiguration.g:9182:2: ( rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:9183:3: rulePartialModelSpecification - { - before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - rulePartialModelSpecification(); - - state._fsp--; - - after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelDeclaration__SpecificationAssignment_2" - - - // $ANTLR start "rule__PartialModelReference__ReferredAssignment" - // InternalApplicationConfiguration.g:9192:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; - public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9196:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:9197:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:9197:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9198:3: ( RULE_ID ) - { - before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:9199:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:9200:4: RULE_ID - { - before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PartialModelReference__ReferredAssignment" - - - // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:9211:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; - public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9215:1: ( ( rulePatternEntry ) ) - // InternalApplicationConfiguration.g:9216:2: ( rulePatternEntry ) - { - // InternalApplicationConfiguration.g:9216:2: ( rulePatternEntry ) - // InternalApplicationConfiguration.g:9217:3: rulePatternEntry - { - before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - rulePatternEntry(); - - state._fsp--; - - after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__EntriesAssignment_1" - - - // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:9226:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; - public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9230:1: ( ( rulePatternEntry ) ) - // InternalApplicationConfiguration.g:9231:2: ( rulePatternEntry ) - { - // InternalApplicationConfiguration.g:9231:2: ( rulePatternEntry ) - // InternalApplicationConfiguration.g:9232:3: rulePatternEntry - { - before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); - pushFollow(FOLLOW_2); - rulePatternEntry(); - - state._fsp--; - - after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternSpecification__EntriesAssignment_2_1" - - - // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1" - // InternalApplicationConfiguration.g:9241:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; - public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9245:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:9246:2: ( ( ruleQualifiedName ) ) - { - // InternalApplicationConfiguration.g:9246:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:9247:3: ( ruleQualifiedName ) - { - before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); - // InternalApplicationConfiguration.g:9248:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:9249:4: ruleQualifiedName - { - before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); - - } - - after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__PackageAssignment_1" - - - // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2" - // InternalApplicationConfiguration.g:9260:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; - public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9264:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:9265:2: ( rulePatternElement ) - { - // InternalApplicationConfiguration.g:9265:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:9266:3: rulePatternElement - { - before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); - pushFollow(FOLLOW_2); - rulePatternElement(); - - state._fsp--; - - after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_2" - - - // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" - // InternalApplicationConfiguration.g:9275:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; - public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9279:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:9280:2: ( rulePatternElement ) - { - // InternalApplicationConfiguration.g:9280:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:9281:3: rulePatternElement - { - before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); - pushFollow(FOLLOW_2); - rulePatternElement(); - - state._fsp--; - - after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" - - - // $ANTLR start "rule__PatternElement__PackageAssignment_0_0" - // InternalApplicationConfiguration.g:9290:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; - public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9294:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:9295:2: ( ( ruleQualifiedName ) ) - { - // InternalApplicationConfiguration.g:9295:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:9296:3: ( ruleQualifiedName ) - { - before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); - // InternalApplicationConfiguration.g:9297:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:9298:4: ruleQualifiedName - { - before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); - - } - - after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__PackageAssignment_0_0" - - - // $ANTLR start "rule__PatternElement__PatternAssignment_1" - // InternalApplicationConfiguration.g:9309:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; - public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9313:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:9314:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:9314:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9315:3: ( RULE_ID ) - { - before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); - // InternalApplicationConfiguration.g:9316:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:9317:4: RULE_ID - { - before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); - - } - - after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PatternElement__PatternAssignment_1" - - - // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:9328:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9332:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9333:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:9333:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:9334:3: RULE_ID - { - before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:9343:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; - public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9347:1: ( ( rulePatternSpecification ) ) - // InternalApplicationConfiguration.g:9348:2: ( rulePatternSpecification ) - { - // InternalApplicationConfiguration.g:9348:2: ( rulePatternSpecification ) - // InternalApplicationConfiguration.g:9349:3: rulePatternSpecification - { - before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - rulePatternSpecification(); - - state._fsp--; - - after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternDeclaration__SpecificationAssignment_2" - - - // $ANTLR start "rule__GraphPatternReference__ReferredAssignment" - // InternalApplicationConfiguration.g:9358:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; - public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9362:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:9363:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:9363:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9364:3: ( RULE_ID ) - { - before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:9365:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:9366:4: RULE_ID - { - before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GraphPatternReference__ReferredAssignment" - - - // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0" - // InternalApplicationConfiguration.g:9377:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; - public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9381:1: ( ( ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:9382:2: ( ruleConfigEntry ) - { - // InternalApplicationConfiguration.g:9382:2: ( ruleConfigEntry ) - // InternalApplicationConfiguration.g:9383:3: ruleConfigEntry - { - before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); - pushFollow(FOLLOW_2); - ruleConfigEntry(); - - state._fsp--; - - after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_0" - - - // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1" - // InternalApplicationConfiguration.g:9392:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; - public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9396:1: ( ( ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:9397:2: ( ruleConfigEntry ) - { - // InternalApplicationConfiguration.g:9397:2: ( ruleConfigEntry ) - // InternalApplicationConfiguration.g:9398:3: ruleConfigEntry - { - before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_2); - ruleConfigEntry(); - - state._fsp--; - - after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_1_1" - - - // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:9407:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9411:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9412:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:9412:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:9413:3: RULE_ID - { - before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:9422:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; - public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9426:1: ( ( ruleConfigSpecification ) ) - // InternalApplicationConfiguration.g:9427:2: ( ruleConfigSpecification ) - { - // InternalApplicationConfiguration.g:9427:2: ( ruleConfigSpecification ) - // InternalApplicationConfiguration.g:9428:3: ruleConfigSpecification - { - before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleConfigSpecification(); - - state._fsp--; - - after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigDeclaration__SpecificationAssignment_2" - - - // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2" - // InternalApplicationConfiguration.g:9437:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; - public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9441:1: ( ( ruleDocumentLevelSpecification ) ) - // InternalApplicationConfiguration.g:9442:2: ( ruleDocumentLevelSpecification ) - { - // InternalApplicationConfiguration.g:9442:2: ( ruleDocumentLevelSpecification ) - // InternalApplicationConfiguration.g:9443:3: ruleDocumentLevelSpecification - { - before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleDocumentLevelSpecification(); - - state._fsp--; - - after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__DocumentationEntry__LevelAssignment_2" - - - // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2" - // InternalApplicationConfiguration.g:9452:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; - public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9456:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:9457:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:9457:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:9458:3: RULE_INT - { - before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RuntimeEntry__MillisecLimitAssignment_2" - - - // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2" - // InternalApplicationConfiguration.g:9467:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; - public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9471:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:9472:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:9472:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:9473:3: RULE_INT - { - before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryEntry__MegabyteLimitAssignment_2" - - - // $ANTLR start "rule__CustomEntry__KeyAssignment_0" - // InternalApplicationConfiguration.g:9482:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; - public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9486:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:9487:2: ( RULE_STRING ) - { - // InternalApplicationConfiguration.g:9487:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:9488:3: RULE_STRING - { - before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__KeyAssignment_0" - - - // $ANTLR start "rule__CustomEntry__ValueAssignment_2" - // InternalApplicationConfiguration.g:9497:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; - public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9501:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:9502:2: ( RULE_STRING ) - { - // InternalApplicationConfiguration.g:9502:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:9503:3: RULE_STRING - { - before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CustomEntry__ValueAssignment_2" - - - // $ANTLR start "rule__ConfigReference__ConfigAssignment" - // InternalApplicationConfiguration.g:9512:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; - public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9516:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:9517:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:9517:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9518:3: ( RULE_ID ) - { - before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:9519:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:9520:4: RULE_ID - { - before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigReference__ConfigAssignment" - - - // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0" - // InternalApplicationConfiguration.g:9531:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; - public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9535:1: ( ( ruleTypeScope ) ) - // InternalApplicationConfiguration.g:9536:2: ( ruleTypeScope ) - { - // InternalApplicationConfiguration.g:9536:2: ( ruleTypeScope ) - // InternalApplicationConfiguration.g:9537:3: ruleTypeScope - { - before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); - pushFollow(FOLLOW_2); - ruleTypeScope(); - - state._fsp--; - - after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_0" - - - // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1" - // InternalApplicationConfiguration.g:9546:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; - public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9550:1: ( ( ruleTypeScope ) ) - // InternalApplicationConfiguration.g:9551:2: ( ruleTypeScope ) - { - // InternalApplicationConfiguration.g:9551:2: ( ruleTypeScope ) - // InternalApplicationConfiguration.g:9552:3: ruleTypeScope - { - before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_2); - ruleTypeScope(); - - state._fsp--; - - after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_1_1" - - - // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:9561:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; - public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9565:1: ( ( ruleClassReference ) ) - // InternalApplicationConfiguration.g:9566:2: ( ruleClassReference ) - { - // InternalApplicationConfiguration.g:9566:2: ( ruleClassReference ) - // InternalApplicationConfiguration.g:9567:3: ruleClassReference - { - before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleClassReference(); - - state._fsp--; - - after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__TypeAssignment_1" - - - // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:9576:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; - public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9580:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:9581:2: ( ( '+=' ) ) - { - // InternalApplicationConfiguration.g:9581:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:9582:3: ( '+=' ) - { - before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:9583:3: ( '+=' ) - // InternalApplicationConfiguration.g:9584:4: '+=' - { - before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,54,FOLLOW_2); - after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__SetsNewAssignment_2_0" - - - // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:9595:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; - public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9599:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:9600:2: ( ( '=' ) ) - { - // InternalApplicationConfiguration.g:9600:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9601:3: ( '=' ) - { - before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:9602:3: ( '=' ) - // InternalApplicationConfiguration.g:9603:4: '=' - { - before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,23,FOLLOW_2); - after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__SetsSumAssignment_2_1" - - - // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:9614:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; - public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9618:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:9619:2: ( ruleExactNumber ) - { - // InternalApplicationConfiguration.g:9619:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:9620:3: ruleExactNumber - { - before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - pushFollow(FOLLOW_2); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_0" - - - // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:9629:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; - public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9633:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:9634:2: ( ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:9634:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:9635:3: ruleIntervallNumber - { - before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - pushFollow(FOLLOW_2); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_1" - - - // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:9644:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; - public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9648:1: ( ( ruleObjectReference ) ) - // InternalApplicationConfiguration.g:9649:2: ( ruleObjectReference ) - { - // InternalApplicationConfiguration.g:9649:2: ( ruleObjectReference ) - // InternalApplicationConfiguration.g:9650:3: ruleObjectReference - { - before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleObjectReference(); - - state._fsp--; - - after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__TypeAssignment_1" - - - // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:9659:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; - public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9663:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:9664:2: ( ( '+=' ) ) - { - // InternalApplicationConfiguration.g:9664:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:9665:3: ( '+=' ) - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:9666:3: ( '+=' ) - // InternalApplicationConfiguration.g:9667:4: '+=' - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,54,FOLLOW_2); - after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__SetsNewAssignment_2_0" - - - // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:9678:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; - public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9682:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:9683:2: ( ( '=' ) ) - { - // InternalApplicationConfiguration.g:9683:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9684:3: ( '=' ) - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:9685:3: ( '=' ) - // InternalApplicationConfiguration.g:9686:4: '=' - { - before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,23,FOLLOW_2); - after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__SetsSumAssignment_2_1" - - - // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:9697:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; - public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9701:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:9702:2: ( ruleExactNumber ) - { - // InternalApplicationConfiguration.g:9702:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:9703:3: ruleExactNumber - { - before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - pushFollow(FOLLOW_2); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_0" - - - // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:9712:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; - public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9716:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:9717:2: ( ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:9717:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:9718:3: ruleIntervallNumber - { - before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - pushFollow(FOLLOW_2); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_1" - - - // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:9727:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; - public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9731:1: ( ( ruleIntegerReference ) ) - // InternalApplicationConfiguration.g:9732:2: ( ruleIntegerReference ) - { - // InternalApplicationConfiguration.g:9732:2: ( ruleIntegerReference ) - // InternalApplicationConfiguration.g:9733:3: ruleIntegerReference - { - before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleIntegerReference(); - - state._fsp--; - - after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__TypeAssignment_1" - - - // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:9742:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; - public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9746:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:9747:2: ( ( '+=' ) ) - { - // InternalApplicationConfiguration.g:9747:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:9748:3: ( '+=' ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:9749:3: ( '+=' ) - // InternalApplicationConfiguration.g:9750:4: '+=' - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,54,FOLLOW_2); - after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__SetsNewAssignment_2_0" - - - // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:9761:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; - public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9765:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:9766:2: ( ( '=' ) ) - { - // InternalApplicationConfiguration.g:9766:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9767:3: ( '=' ) - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:9768:3: ( '=' ) - // InternalApplicationConfiguration.g:9769:4: '=' - { - before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,23,FOLLOW_2); - after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__SetsSumAssignment_2_1" - - - // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:9780:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; - public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9784:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:9785:2: ( ruleExactNumber ) - { - // InternalApplicationConfiguration.g:9785:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:9786:3: ruleExactNumber - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - pushFollow(FOLLOW_2); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_0" - - - // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:9795:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; - public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9799:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:9800:2: ( ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:9800:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:9801:3: ruleIntervallNumber - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - pushFollow(FOLLOW_2); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_1" - - - // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:9810:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; - public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9814:1: ( ( ruleIntEnumberation ) ) - // InternalApplicationConfiguration.g:9815:2: ( ruleIntEnumberation ) - { - // InternalApplicationConfiguration.g:9815:2: ( ruleIntEnumberation ) - // InternalApplicationConfiguration.g:9816:3: ruleIntEnumberation - { - before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); - pushFollow(FOLLOW_2); - ruleIntEnumberation(); - - state._fsp--; - - after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_2" - - - // $ANTLR start "rule__RealTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:9825:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; - public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9829:1: ( ( ruleRealReference ) ) - // InternalApplicationConfiguration.g:9830:2: ( ruleRealReference ) - { - // InternalApplicationConfiguration.g:9830:2: ( ruleRealReference ) - // InternalApplicationConfiguration.g:9831:3: ruleRealReference - { - before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleRealReference(); - - state._fsp--; - - after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__TypeAssignment_1" - - - // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:9840:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; - public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9844:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:9845:2: ( ( '+=' ) ) - { - // InternalApplicationConfiguration.g:9845:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:9846:3: ( '+=' ) - { - before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:9847:3: ( '+=' ) - // InternalApplicationConfiguration.g:9848:4: '+=' - { - before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,54,FOLLOW_2); - after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__SetsNewAssignment_2_0" - - - // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:9859:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; - public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9863:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:9864:2: ( ( '=' ) ) - { - // InternalApplicationConfiguration.g:9864:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9865:3: ( '=' ) - { - before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:9866:3: ( '=' ) - // InternalApplicationConfiguration.g:9867:4: '=' - { - before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,23,FOLLOW_2); - after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__SetsSumAssignment_2_1" - - - // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:9878:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; - public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9882:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:9883:2: ( ruleExactNumber ) - { - // InternalApplicationConfiguration.g:9883:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:9884:3: ruleExactNumber - { - before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - pushFollow(FOLLOW_2); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_0" - - - // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:9893:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; - public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9897:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:9898:2: ( ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:9898:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:9899:3: ruleIntervallNumber - { - before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - pushFollow(FOLLOW_2); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_1" - - - // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:9908:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; - public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9912:1: ( ( ruleRealEnumeration ) ) - // InternalApplicationConfiguration.g:9913:2: ( ruleRealEnumeration ) - { - // InternalApplicationConfiguration.g:9913:2: ( ruleRealEnumeration ) - // InternalApplicationConfiguration.g:9914:3: ruleRealEnumeration - { - before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); - pushFollow(FOLLOW_2); - ruleRealEnumeration(); - - state._fsp--; - - after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_2" - - - // $ANTLR start "rule__StringTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:9923:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; - public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9927:1: ( ( ruleStringReference ) ) - // InternalApplicationConfiguration.g:9928:2: ( ruleStringReference ) - { - // InternalApplicationConfiguration.g:9928:2: ( ruleStringReference ) - // InternalApplicationConfiguration.g:9929:3: ruleStringReference - { - before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleStringReference(); - - state._fsp--; - - after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__TypeAssignment_1" - - - // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:9938:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; - public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9942:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:9943:2: ( ( '+=' ) ) - { - // InternalApplicationConfiguration.g:9943:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:9944:3: ( '+=' ) - { - before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:9945:3: ( '+=' ) - // InternalApplicationConfiguration.g:9946:4: '+=' - { - before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,54,FOLLOW_2); - after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__SetsNewAssignment_2_0" - - - // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:9957:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; - public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9961:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:9962:2: ( ( '=' ) ) - { - // InternalApplicationConfiguration.g:9962:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9963:3: ( '=' ) - { - before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:9964:3: ( '=' ) - // InternalApplicationConfiguration.g:9965:4: '=' - { - before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,23,FOLLOW_2); - after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__SetsSumAssignment_2_1" - - - // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:9976:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; - public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9980:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:9981:2: ( ruleExactNumber ) - { - // InternalApplicationConfiguration.g:9981:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:9982:3: ruleExactNumber - { - before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - pushFollow(FOLLOW_2); - ruleExactNumber(); - - state._fsp--; - - after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_0" - - - // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:9991:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; - public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:9995:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:9996:2: ( ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:9996:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:9997:3: ruleIntervallNumber - { - before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - pushFollow(FOLLOW_2); - ruleIntervallNumber(); - - state._fsp--; - - after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_1" - - - // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:10006:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; - public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10010:1: ( ( ruleStringEnumeration ) ) - // InternalApplicationConfiguration.g:10011:2: ( ruleStringEnumeration ) - { - // InternalApplicationConfiguration.g:10011:2: ( ruleStringEnumeration ) - // InternalApplicationConfiguration.g:10012:3: ruleStringEnumeration - { - before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); - pushFollow(FOLLOW_2); - ruleStringEnumeration(); - - state._fsp--; - - after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_2" - - - // $ANTLR start "rule__ClassReference__ElementAssignment_1" - // InternalApplicationConfiguration.g:10021:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; - public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10025:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:10026:2: ( ruleMetamodelElement ) - { - // InternalApplicationConfiguration.g:10026:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:10027:3: ruleMetamodelElement - { - before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleMetamodelElement(); - - state._fsp--; - - after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClassReference__ElementAssignment_1" - - - // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0" - // InternalApplicationConfiguration.g:10036:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; - public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10040:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:10041:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:10041:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:10042:3: RULE_INT - { - before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExactNumber__ExactNumberAssignment_0" - - - // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1" - // InternalApplicationConfiguration.g:10051:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; - public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10055:1: ( ( ( '*' ) ) ) - // InternalApplicationConfiguration.g:10056:2: ( ( '*' ) ) - { - // InternalApplicationConfiguration.g:10056:2: ( ( '*' ) ) - // InternalApplicationConfiguration.g:10057:3: ( '*' ) - { - before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - // InternalApplicationConfiguration.g:10058:3: ( '*' ) - // InternalApplicationConfiguration.g:10059:4: '*' - { - before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - match(input,55,FOLLOW_2); - after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - - } - - after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExactNumber__ExactUnlimitedAssignment_1" - - - // $ANTLR start "rule__IntervallNumber__MinAssignment_0" - // InternalApplicationConfiguration.g:10070:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; - public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10074:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:10075:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:10075:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:10076:3: RULE_INT - { - before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__MinAssignment_0" - - - // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0" - // InternalApplicationConfiguration.g:10085:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; - public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10089:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:10090:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:10090:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:10091:3: RULE_INT - { - before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__MaxNumberAssignment_2_0" - - - // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" - // InternalApplicationConfiguration.g:10100:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; - public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10104:1: ( ( ( '*' ) ) ) - // InternalApplicationConfiguration.g:10105:2: ( ( '*' ) ) - { - // InternalApplicationConfiguration.g:10105:2: ( ( '*' ) ) - // InternalApplicationConfiguration.g:10106:3: ( '*' ) - { - before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - // InternalApplicationConfiguration.g:10107:3: ( '*' ) - // InternalApplicationConfiguration.g:10108:4: '*' - { - before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - match(input,55,FOLLOW_2); - after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - - } - - after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" - - - // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:10119:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; - public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10123:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:10124:2: ( ruleINTLiteral ) - { - // InternalApplicationConfiguration.g:10124:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:10125:3: ruleINTLiteral - { - before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); - pushFollow(FOLLOW_2); - ruleINTLiteral(); - - state._fsp--; - - after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_0" - - - // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:10134:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; - public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10138:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:10139:2: ( ruleINTLiteral ) - { - // InternalApplicationConfiguration.g:10139:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:10140:3: ruleINTLiteral - { - before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_2); - ruleINTLiteral(); - - state._fsp--; - - after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_1_1" - - - // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:10149:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; - public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10153:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:10154:2: ( ruleREALLiteral ) - { - // InternalApplicationConfiguration.g:10154:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:10155:3: ruleREALLiteral - { - before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); - pushFollow(FOLLOW_2); - ruleREALLiteral(); - - state._fsp--; - - after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_0" - - - // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:10164:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; - public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10168:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:10169:2: ( ruleREALLiteral ) - { - // InternalApplicationConfiguration.g:10169:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:10170:3: ruleREALLiteral - { - before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_2); - ruleREALLiteral(); - - state._fsp--; - - after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_1_1" - - - // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:10179:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; - public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10183:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10184:2: ( RULE_STRING ) - { - // InternalApplicationConfiguration.g:10184:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10185:3: RULE_STRING - { - before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_0" - - - // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:10194:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; - public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10198:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10199:2: ( RULE_STRING ) - { - // InternalApplicationConfiguration.g:10199:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10200:3: RULE_STRING - { - before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_1_1" - - - // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10209:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; - public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10213:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10214:2: ( RULE_ID ) - { - // InternalApplicationConfiguration.g:10214:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10215:3: RULE_ID - { - before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__NameAssignment_1" - - - // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10224:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; - public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10228:1: ( ( ruleScopeSpecification ) ) - // InternalApplicationConfiguration.g:10229:2: ( ruleScopeSpecification ) - { - // InternalApplicationConfiguration.g:10229:2: ( ruleScopeSpecification ) - // InternalApplicationConfiguration.g:10230:3: ruleScopeSpecification - { - before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleScopeSpecification(); - - state._fsp--; - - after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeDeclaration__SpecificationAssignment_2" - - - // $ANTLR start "rule__ScopeReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10239:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; - public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10243:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10244:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:10244:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10245:3: ( RULE_ID ) - { - before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10246:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10247:4: RULE_ID - { - before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); - - } - - after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScopeReference__ReferredAssignment" - - - // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2" - // InternalApplicationConfiguration.g:10258:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; - public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10262:1: ( ( ruleMetamodel ) ) - // InternalApplicationConfiguration.g:10263:2: ( ruleMetamodel ) - { - // InternalApplicationConfiguration.g:10263:2: ( ruleMetamodel ) - // InternalApplicationConfiguration.g:10264:3: ruleMetamodel - { - before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); - pushFollow(FOLLOW_2); - ruleMetamodel(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__MetamodelAssignment_3_0_2" - - - // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2" - // InternalApplicationConfiguration.g:10273:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; - public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10277:1: ( ( rulePartialModel ) ) - // InternalApplicationConfiguration.g:10278:2: ( rulePartialModel ) - { - // InternalApplicationConfiguration.g:10278:2: ( rulePartialModel ) - // InternalApplicationConfiguration.g:10279:3: rulePartialModel - { - before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); - pushFollow(FOLLOW_2); - rulePartialModel(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__PartialModelAssignment_3_1_2" - - - // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2" - // InternalApplicationConfiguration.g:10288:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; - public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10292:1: ( ( ruleGraphPattern ) ) - // InternalApplicationConfiguration.g:10293:2: ( ruleGraphPattern ) - { - // InternalApplicationConfiguration.g:10293:2: ( ruleGraphPattern ) - // InternalApplicationConfiguration.g:10294:3: ruleGraphPattern - { - before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); - pushFollow(FOLLOW_2); - ruleGraphPattern(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__PatternsAssignment_3_2_2" - - - // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_3_2" - // InternalApplicationConfiguration.g:10303:1: rule__GenerationTask__ScopeAssignment_3_3_2 : ( ruleScope ) ; - public final void rule__GenerationTask__ScopeAssignment_3_3_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10307:1: ( ( ruleScope ) ) - // InternalApplicationConfiguration.g:10308:2: ( ruleScope ) - { - // InternalApplicationConfiguration.g:10308:2: ( ruleScope ) - // InternalApplicationConfiguration.g:10309:3: ruleScope - { - before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); - pushFollow(FOLLOW_2); - ruleScope(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__ScopeAssignment_3_3_2" - - - // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0" - // InternalApplicationConfiguration.g:10318:1: rule__GenerationTask__NumberSpecifiedAssignment_3_4_0 : ( ( 'number' ) ) ; - public final void rule__GenerationTask__NumberSpecifiedAssignment_3_4_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10322:1: ( ( ( 'number' ) ) ) - // InternalApplicationConfiguration.g:10323:2: ( ( 'number' ) ) - { - // InternalApplicationConfiguration.g:10323:2: ( ( 'number' ) ) - // InternalApplicationConfiguration.g:10324:3: ( 'number' ) - { - before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); - // InternalApplicationConfiguration.g:10325:3: ( 'number' ) - // InternalApplicationConfiguration.g:10326:4: 'number' - { - before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); - match(input,56,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); - - } - - after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__NumberSpecifiedAssignment_3_4_0" - - - // $ANTLR start "rule__GenerationTask__NumberAssignment_3_4_2" - // InternalApplicationConfiguration.g:10337:1: rule__GenerationTask__NumberAssignment_3_4_2 : ( RULE_INT ) ; - public final void rule__GenerationTask__NumberAssignment_3_4_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10341:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:10342:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:10342:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:10343:3: RULE_INT - { - before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__NumberAssignment_3_4_2" - - - // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_5_0" - // InternalApplicationConfiguration.g:10352:1: rule__GenerationTask__RunSpecifiedAssignment_3_5_0 : ( ( 'runs' ) ) ; - public final void rule__GenerationTask__RunSpecifiedAssignment_3_5_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10356:1: ( ( ( 'runs' ) ) ) - // InternalApplicationConfiguration.g:10357:2: ( ( 'runs' ) ) - { - // InternalApplicationConfiguration.g:10357:2: ( ( 'runs' ) ) - // InternalApplicationConfiguration.g:10358:3: ( 'runs' ) - { - before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); - // InternalApplicationConfiguration.g:10359:3: ( 'runs' ) - // InternalApplicationConfiguration.g:10360:4: 'runs' - { - before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); - match(input,57,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); - - } - - after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__RunSpecifiedAssignment_3_5_0" - - - // $ANTLR start "rule__GenerationTask__RunsAssignment_3_5_2" - // InternalApplicationConfiguration.g:10371:1: rule__GenerationTask__RunsAssignment_3_5_2 : ( RULE_INT ) ; - public final void rule__GenerationTask__RunsAssignment_3_5_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10375:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:10376:2: ( RULE_INT ) - { - // InternalApplicationConfiguration.g:10376:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:10377:3: RULE_INT - { - before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__RunsAssignment_3_5_2" - - - // $ANTLR start "rule__GenerationTask__SolverAssignment_3_6_2" - // InternalApplicationConfiguration.g:10386:1: rule__GenerationTask__SolverAssignment_3_6_2 : ( ruleSolver ) ; - public final void rule__GenerationTask__SolverAssignment_3_6_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10390:1: ( ( ruleSolver ) ) - // InternalApplicationConfiguration.g:10391:2: ( ruleSolver ) - { - // InternalApplicationConfiguration.g:10391:2: ( ruleSolver ) - // InternalApplicationConfiguration.g:10392:3: ruleSolver - { - before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); - pushFollow(FOLLOW_2); - ruleSolver(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__SolverAssignment_3_6_2" - - - // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_7_2" - // InternalApplicationConfiguration.g:10401:1: rule__GenerationTask__ConfigAssignment_3_7_2 : ( ruleConfig ) ; - public final void rule__GenerationTask__ConfigAssignment_3_7_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10405:1: ( ( ruleConfig ) ) - // InternalApplicationConfiguration.g:10406:2: ( ruleConfig ) - { - // InternalApplicationConfiguration.g:10406:2: ( ruleConfig ) - // InternalApplicationConfiguration.g:10407:3: ruleConfig - { - before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); - pushFollow(FOLLOW_2); - ruleConfig(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__ConfigAssignment_3_7_2" - - - // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_8_2" - // InternalApplicationConfiguration.g:10416:1: rule__GenerationTask__DebugFolderAssignment_3_8_2 : ( ruleFile ) ; - public final void rule__GenerationTask__DebugFolderAssignment_3_8_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10420:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10421:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:10421:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10422:3: ruleFile - { - before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__DebugFolderAssignment_3_8_2" - - - // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_9_2" - // InternalApplicationConfiguration.g:10431:1: rule__GenerationTask__TargetLogFileAssignment_3_9_2 : ( ruleFile ) ; - public final void rule__GenerationTask__TargetLogFileAssignment_3_9_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10435:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10436:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:10436:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10437:3: ruleFile - { - before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__TargetLogFileAssignment_3_9_2" - - - // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2" - // InternalApplicationConfiguration.g:10446:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2 : ( ruleFile ) ; - public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10450:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10451:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:10451:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10452:3: ruleFile - { - before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__TargetStatisticsFileAssignment_3_10_2" - - - // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_11_2" - // InternalApplicationConfiguration.g:10461:1: rule__GenerationTask__TagetFolderAssignment_3_11_2 : ( ruleFile ) ; - public final void rule__GenerationTask__TagetFolderAssignment_3_11_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10465:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) - { - // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10467:3: ruleFile - { - before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); - pushFollow(FOLLOW_2); - ruleFile(); - - state._fsp--; - - after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GenerationTask__TagetFolderAssignment_3_11_2" - - // Delegated rules - - - protected DFA56 dfa56 = new DFA56(this); - protected DFA57 dfa57 = new DFA57(this); - protected DFA58 dfa58 = new DFA58(this); - protected DFA59 dfa59 = new DFA59(this); - protected DFA60 dfa60 = new DFA60(this); - protected DFA61 dfa61 = new DFA61(this); - protected DFA62 dfa62 = new DFA62(this); - protected DFA63 dfa63 = new DFA63(this); - protected DFA64 dfa64 = new DFA64(this); - protected DFA65 dfa65 = new DFA65(this); - protected DFA66 dfa66 = new DFA66(this); - protected DFA67 dfa67 = new DFA67(this); - protected DFA68 dfa68 = new DFA68(this); - static final String dfa_1s = "\16\uffff"; - static final String dfa_2s = "\1\31\15\uffff"; - static final String dfa_3s = "\1\71\15\uffff"; - static final String dfa_4s = "\1\uffff\14\1\1\2"; - static final String dfa_5s = "\1\0\15\uffff}>"; - static final String[] dfa_6s = { - "\1\15\4\uffff\1\1\2\uffff\1\3\1\10\13\uffff\1\4\1\uffff\1\2\1\7\1\11\1\12\1\13\1\14\2\uffff\1\5\1\6", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - }; - - static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); - static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); - static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); - static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); - static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); - static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - - class DFA56 extends DFA { - - public DFA56(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 56; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8408:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA56_0 = input.LA(1); - - - int index56_0 = input.index(); - input.rewind(); - s = -1; - if ( LA56_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA56_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA56_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA56_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA56_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA56_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA56_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA56_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA56_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA56_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA56_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA56_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA56_0==25) ) {s = 13;} - - - input.seek(index56_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 56, _s, input); - error(nvae); - throw nvae; - } - } - static final String dfa_7s = "\15\uffff"; - static final String dfa_8s = "\1\36\14\uffff"; - static final String dfa_9s = "\1\71\14\uffff"; - static final String dfa_10s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"; - static final String dfa_11s = "\1\0\14\uffff}>"; - static final String[] dfa_12s = { - "\1\1\2\uffff\1\3\1\10\13\uffff\1\4\1\uffff\1\2\1\7\1\11\1\12\1\13\1\14\2\uffff\1\5\1\6", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - }; - - static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); - static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s); - static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); - static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s); - static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); - static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); - - class DFA57 extends DFA { - - public DFA57(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 57; - this.eot = dfa_7; - this.eof = dfa_7; - this.min = dfa_8; - this.max = dfa_9; - this.accept = dfa_10; - this.special = dfa_11; - this.transition = dfa_12; - } - public String getDescription() { - return "8422:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) )"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA57_0 = input.LA(1); - - - int index57_0 = input.index(); - input.rewind(); - s = -1; - if ( LA57_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA57_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA57_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA57_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA57_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA57_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA57_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA57_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA57_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA57_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA57_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA57_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - - input.seek(index57_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 57, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA58 extends DFA { - - public DFA58(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 58; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8617:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA58_0 = input.LA(1); - - - int index58_0 = input.index(); - input.rewind(); - s = -1; - if ( LA58_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA58_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA58_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA58_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA58_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA58_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA58_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA58_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA58_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA58_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA58_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA58_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA58_0==25) ) {s = 13;} - - - input.seek(index58_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 58, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA59 extends DFA { - - public DFA59(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 59; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8629:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA59_0 = input.LA(1); - - - int index59_0 = input.index(); - input.rewind(); - s = -1; - if ( LA59_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA59_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA59_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA59_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA59_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA59_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA59_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA59_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA59_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA59_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA59_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA59_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA59_0==25) ) {s = 13;} - - - input.seek(index59_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 59, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA60 extends DFA { - - public DFA60(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 60; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8641:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA60_0 = input.LA(1); - - - int index60_0 = input.index(); - input.rewind(); - s = -1; - if ( LA60_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA60_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA60_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA60_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA60_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA60_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA60_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA60_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA60_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA60_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA60_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA60_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA60_0==25) ) {s = 13;} - - - input.seek(index60_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 60, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA61 extends DFA { - - public DFA61(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 61; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8653:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA61_0 = input.LA(1); - - - int index61_0 = input.index(); - input.rewind(); - s = -1; - if ( LA61_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA61_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA61_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA61_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA61_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA61_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA61_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA61_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA61_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA61_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA61_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA61_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA61_0==25) ) {s = 13;} - - - input.seek(index61_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 61, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA62 extends DFA { - - public DFA62(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 62; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8665:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA62_0 = input.LA(1); - - - int index62_0 = input.index(); - input.rewind(); - s = -1; - if ( LA62_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA62_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA62_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA62_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA62_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA62_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA62_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA62_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA62_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA62_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA62_0==25) ) {s = 13;} - - - input.seek(index62_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 62, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA63 extends DFA { - - public DFA63(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 63; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8677:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA63_0 = input.LA(1); - - - int index63_0 = input.index(); - input.rewind(); - s = -1; - if ( LA63_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA63_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA63_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA63_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA63_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA63_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA63_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA63_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA63_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA63_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA63_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA63_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA63_0==25) ) {s = 13;} - - - input.seek(index63_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 63, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA64 extends DFA { - - public DFA64(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 64; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8689:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA64_0 = input.LA(1); - - - int index64_0 = input.index(); - input.rewind(); - s = -1; - if ( LA64_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA64_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA64_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA64_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA64_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA64_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA64_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA64_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA64_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA64_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA64_0==25) ) {s = 13;} - - - input.seek(index64_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 64, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA65 extends DFA { - - public DFA65(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 65; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8701:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA65_0 = input.LA(1); - - - int index65_0 = input.index(); - input.rewind(); - s = -1; - if ( LA65_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA65_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA65_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA65_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA65_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA65_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA65_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA65_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA65_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA65_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA65_0==25) ) {s = 13;} - - - input.seek(index65_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 65, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA66 extends DFA { - - public DFA66(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 66; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8713:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA66_0 = input.LA(1); - - - int index66_0 = input.index(); - input.rewind(); - s = -1; - if ( LA66_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA66_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA66_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA66_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA66_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA66_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA66_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA66_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA66_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA66_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA66_0==25) ) {s = 13;} - - - input.seek(index66_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 66, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA67 extends DFA { - - public DFA67(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 67; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8725:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA67_0 = input.LA(1); - - - int index67_0 = input.index(); - input.rewind(); - s = -1; - if ( LA67_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA67_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA67_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA67_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA67_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA67_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA67_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA67_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA67_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA67_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA67_0==25) ) {s = 13;} - - - input.seek(index67_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 67, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA68 extends DFA { - - public DFA68(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 68; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "8737:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA68_0 = input.LA(1); - - - int index68_0 = input.index(); - input.rewind(); - s = -1; - if ( LA68_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA68_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA68_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA68_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA68_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA68_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA68_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA68_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA68_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA68_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( (LA68_0==25) ) {s = 13;} - - - input.seek(index68_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 68, _s, input); - error(nvae); - throw nvae; - } - } - - - public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000C00740400000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000080002L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000C00740400002L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000020002L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000008000010L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000006000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000004000002L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000080000050L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000003802000040L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000003800000040L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000003800L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000004002000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0040000000800000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0080000000000020L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0080000001000020L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000002040020L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000040020L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000002000040L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x033F400640000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000001000010L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x000000000001C000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x033F400640000002L}); - -} +package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal; + +import java.io.InputStream; +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; + + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser { + public static final String[] tokenNames = new String[] { + "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'" + }; + public static final int T__50=50; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__59=59; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__55=55; + public static final int T__12=12; + public static final int T__56=56; + public static final int T__13=13; + public static final int T__57=57; + public static final int T__14=14; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__52=52; + public static final int T__53=53; + public static final int T__54=54; + public static final int T__60=60; + public static final int T__61=61; + public static final int RULE_ID=4; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int RULE_INT=5; + public static final int T__29=29; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__62=62; + public static final int T__63=63; + public static final int T__20=20; + public static final int T__21=21; + public static final int RULE_STRING=6; + public static final int RULE_SL_COMMENT=8; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int EOF=-1; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int T__48=48; + public static final int T__49=49; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int T__40=40; + public static final int T__41=41; + public static final int T__42=42; + public static final int T__43=43; + + // delegates + // delegators + + + public InternalApplicationConfigurationParser(TokenStream input) { + this(input, new RecognizerSharedState()); + } + public InternalApplicationConfigurationParser(TokenStream input, RecognizerSharedState state) { + super(input, state); + + } + + + public String[] getTokenNames() { return InternalApplicationConfigurationParser.tokenNames; } + public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } + + + private ApplicationConfigurationGrammarAccess grammarAccess; + + public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } + + @Override + protected Grammar getGrammar() { + return grammarAccess.getGrammar(); + } + + @Override + protected String getValueForTokenName(String tokenName) { + return tokenName; + } + + + + // $ANTLR start "entryRuleConfigurationScript" + // InternalApplicationConfiguration.g:53:1: entryRuleConfigurationScript : ruleConfigurationScript EOF ; + public final void entryRuleConfigurationScript() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:54:1: ( ruleConfigurationScript EOF ) + // InternalApplicationConfiguration.g:55:1: ruleConfigurationScript EOF + { + before(grammarAccess.getConfigurationScriptRule()); + pushFollow(FOLLOW_1); + ruleConfigurationScript(); + + state._fsp--; + + after(grammarAccess.getConfigurationScriptRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfigurationScript" + + + // $ANTLR start "ruleConfigurationScript" + // InternalApplicationConfiguration.g:62:1: ruleConfigurationScript : ( ( rule__ConfigurationScript__Group__0 ) ) ; + public final void ruleConfigurationScript() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:66:2: ( ( ( rule__ConfigurationScript__Group__0 ) ) ) + // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) ) + { + // InternalApplicationConfiguration.g:67:2: ( ( rule__ConfigurationScript__Group__0 ) ) + // InternalApplicationConfiguration.g:68:3: ( rule__ConfigurationScript__Group__0 ) + { + before(grammarAccess.getConfigurationScriptAccess().getGroup()); + // InternalApplicationConfiguration.g:69:3: ( rule__ConfigurationScript__Group__0 ) + // InternalApplicationConfiguration.g:69:4: rule__ConfigurationScript__Group__0 + { + pushFollow(FOLLOW_2); + rule__ConfigurationScript__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigurationScriptAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfigurationScript" + + + // $ANTLR start "entryRuleCommand" + // InternalApplicationConfiguration.g:78:1: entryRuleCommand : ruleCommand EOF ; + public final void entryRuleCommand() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:79:1: ( ruleCommand EOF ) + // InternalApplicationConfiguration.g:80:1: ruleCommand EOF + { + before(grammarAccess.getCommandRule()); + pushFollow(FOLLOW_1); + ruleCommand(); + + state._fsp--; + + after(grammarAccess.getCommandRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleCommand" + + + // $ANTLR start "ruleCommand" + // InternalApplicationConfiguration.g:87:1: ruleCommand : ( ( rule__Command__Alternatives ) ) ; + public final void ruleCommand() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:91:2: ( ( ( rule__Command__Alternatives ) ) ) + // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) ) + { + // InternalApplicationConfiguration.g:92:2: ( ( rule__Command__Alternatives ) ) + // InternalApplicationConfiguration.g:93:3: ( rule__Command__Alternatives ) + { + before(grammarAccess.getCommandAccess().getAlternatives()); + // InternalApplicationConfiguration.g:94:3: ( rule__Command__Alternatives ) + // InternalApplicationConfiguration.g:94:4: rule__Command__Alternatives + { + pushFollow(FOLLOW_2); + rule__Command__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getCommandAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleCommand" + + + // $ANTLR start "entryRuleQualifiedName" + // InternalApplicationConfiguration.g:103:1: entryRuleQualifiedName : ruleQualifiedName EOF ; + public final void entryRuleQualifiedName() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:104:1: ( ruleQualifiedName EOF ) + // InternalApplicationConfiguration.g:105:1: ruleQualifiedName EOF + { + before(grammarAccess.getQualifiedNameRule()); + pushFollow(FOLLOW_1); + ruleQualifiedName(); + + state._fsp--; + + after(grammarAccess.getQualifiedNameRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleQualifiedName" + + + // $ANTLR start "ruleQualifiedName" + // InternalApplicationConfiguration.g:112:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; + public final void ruleQualifiedName() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:116:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) + // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) ) + { + // InternalApplicationConfiguration.g:117:2: ( ( rule__QualifiedName__Group__0 ) ) + // InternalApplicationConfiguration.g:118:3: ( rule__QualifiedName__Group__0 ) + { + before(grammarAccess.getQualifiedNameAccess().getGroup()); + // InternalApplicationConfiguration.g:119:3: ( rule__QualifiedName__Group__0 ) + // InternalApplicationConfiguration.g:119:4: rule__QualifiedName__Group__0 + { + pushFollow(FOLLOW_2); + rule__QualifiedName__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getQualifiedNameAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleQualifiedName" + + + // $ANTLR start "entryRuleREALLiteral" + // InternalApplicationConfiguration.g:128:1: entryRuleREALLiteral : ruleREALLiteral EOF ; + public final void entryRuleREALLiteral() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:129:1: ( ruleREALLiteral EOF ) + // InternalApplicationConfiguration.g:130:1: ruleREALLiteral EOF + { + before(grammarAccess.getREALLiteralRule()); + pushFollow(FOLLOW_1); + ruleREALLiteral(); + + state._fsp--; + + after(grammarAccess.getREALLiteralRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleREALLiteral" + + + // $ANTLR start "ruleREALLiteral" + // InternalApplicationConfiguration.g:137:1: ruleREALLiteral : ( ( rule__REALLiteral__Group__0 ) ) ; + public final void ruleREALLiteral() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:141:2: ( ( ( rule__REALLiteral__Group__0 ) ) ) + // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) ) + { + // InternalApplicationConfiguration.g:142:2: ( ( rule__REALLiteral__Group__0 ) ) + // InternalApplicationConfiguration.g:143:3: ( rule__REALLiteral__Group__0 ) + { + before(grammarAccess.getREALLiteralAccess().getGroup()); + // InternalApplicationConfiguration.g:144:3: ( rule__REALLiteral__Group__0 ) + // InternalApplicationConfiguration.g:144:4: rule__REALLiteral__Group__0 + { + pushFollow(FOLLOW_2); + rule__REALLiteral__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getREALLiteralAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleREALLiteral" + + + // $ANTLR start "entryRuleINTLiteral" + // InternalApplicationConfiguration.g:153:1: entryRuleINTLiteral : ruleINTLiteral EOF ; + public final void entryRuleINTLiteral() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:154:1: ( ruleINTLiteral EOF ) + // InternalApplicationConfiguration.g:155:1: ruleINTLiteral EOF + { + before(grammarAccess.getINTLiteralRule()); + pushFollow(FOLLOW_1); + ruleINTLiteral(); + + state._fsp--; + + after(grammarAccess.getINTLiteralRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleINTLiteral" + + + // $ANTLR start "ruleINTLiteral" + // InternalApplicationConfiguration.g:162:1: ruleINTLiteral : ( ( rule__INTLiteral__Group__0 ) ) ; + public final void ruleINTLiteral() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:166:2: ( ( ( rule__INTLiteral__Group__0 ) ) ) + // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) ) + { + // InternalApplicationConfiguration.g:167:2: ( ( rule__INTLiteral__Group__0 ) ) + // InternalApplicationConfiguration.g:168:3: ( rule__INTLiteral__Group__0 ) + { + before(grammarAccess.getINTLiteralAccess().getGroup()); + // InternalApplicationConfiguration.g:169:3: ( rule__INTLiteral__Group__0 ) + // InternalApplicationConfiguration.g:169:4: rule__INTLiteral__Group__0 + { + pushFollow(FOLLOW_2); + rule__INTLiteral__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getINTLiteralAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleINTLiteral" + + + // $ANTLR start "entryRuleImport" + // InternalApplicationConfiguration.g:178:1: entryRuleImport : ruleImport EOF ; + public final void entryRuleImport() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:179:1: ( ruleImport EOF ) + // InternalApplicationConfiguration.g:180:1: ruleImport EOF + { + before(grammarAccess.getImportRule()); + pushFollow(FOLLOW_1); + ruleImport(); + + state._fsp--; + + after(grammarAccess.getImportRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleImport" + + + // $ANTLR start "ruleImport" + // InternalApplicationConfiguration.g:187:1: ruleImport : ( ( rule__Import__Alternatives ) ) ; + public final void ruleImport() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:191:2: ( ( ( rule__Import__Alternatives ) ) ) + // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) ) + { + // InternalApplicationConfiguration.g:192:2: ( ( rule__Import__Alternatives ) ) + // InternalApplicationConfiguration.g:193:3: ( rule__Import__Alternatives ) + { + before(grammarAccess.getImportAccess().getAlternatives()); + // InternalApplicationConfiguration.g:194:3: ( rule__Import__Alternatives ) + // InternalApplicationConfiguration.g:194:4: rule__Import__Alternatives + { + pushFollow(FOLLOW_2); + rule__Import__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getImportAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleImport" + + + // $ANTLR start "entryRuleEPackageImport" + // InternalApplicationConfiguration.g:203:1: entryRuleEPackageImport : ruleEPackageImport EOF ; + public final void entryRuleEPackageImport() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:204:1: ( ruleEPackageImport EOF ) + // InternalApplicationConfiguration.g:205:1: ruleEPackageImport EOF + { + before(grammarAccess.getEPackageImportRule()); + pushFollow(FOLLOW_1); + ruleEPackageImport(); + + state._fsp--; + + after(grammarAccess.getEPackageImportRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleEPackageImport" + + + // $ANTLR start "ruleEPackageImport" + // InternalApplicationConfiguration.g:212:1: ruleEPackageImport : ( ( rule__EPackageImport__Group__0 ) ) ; + public final void ruleEPackageImport() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:216:2: ( ( ( rule__EPackageImport__Group__0 ) ) ) + // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) ) + { + // InternalApplicationConfiguration.g:217:2: ( ( rule__EPackageImport__Group__0 ) ) + // InternalApplicationConfiguration.g:218:3: ( rule__EPackageImport__Group__0 ) + { + before(grammarAccess.getEPackageImportAccess().getGroup()); + // InternalApplicationConfiguration.g:219:3: ( rule__EPackageImport__Group__0 ) + // InternalApplicationConfiguration.g:219:4: rule__EPackageImport__Group__0 + { + pushFollow(FOLLOW_2); + rule__EPackageImport__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getEPackageImportAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleEPackageImport" + + + // $ANTLR start "entryRuleViatraImport" + // InternalApplicationConfiguration.g:228:1: entryRuleViatraImport : ruleViatraImport EOF ; + public final void entryRuleViatraImport() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:229:1: ( ruleViatraImport EOF ) + // InternalApplicationConfiguration.g:230:1: ruleViatraImport EOF + { + before(grammarAccess.getViatraImportRule()); + pushFollow(FOLLOW_1); + ruleViatraImport(); + + state._fsp--; + + after(grammarAccess.getViatraImportRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleViatraImport" + + + // $ANTLR start "ruleViatraImport" + // InternalApplicationConfiguration.g:237:1: ruleViatraImport : ( ( rule__ViatraImport__Group__0 ) ) ; + public final void ruleViatraImport() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:241:2: ( ( ( rule__ViatraImport__Group__0 ) ) ) + // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) ) + { + // InternalApplicationConfiguration.g:242:2: ( ( rule__ViatraImport__Group__0 ) ) + // InternalApplicationConfiguration.g:243:3: ( rule__ViatraImport__Group__0 ) + { + before(grammarAccess.getViatraImportAccess().getGroup()); + // InternalApplicationConfiguration.g:244:3: ( rule__ViatraImport__Group__0 ) + // InternalApplicationConfiguration.g:244:4: rule__ViatraImport__Group__0 + { + pushFollow(FOLLOW_2); + rule__ViatraImport__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getViatraImportAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleViatraImport" + + + // $ANTLR start "entryRuleCftImport" + // InternalApplicationConfiguration.g:253:1: entryRuleCftImport : ruleCftImport EOF ; + public final void entryRuleCftImport() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:254:1: ( ruleCftImport EOF ) + // InternalApplicationConfiguration.g:255:1: ruleCftImport EOF + { + before(grammarAccess.getCftImportRule()); + pushFollow(FOLLOW_1); + ruleCftImport(); + + state._fsp--; + + after(grammarAccess.getCftImportRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleCftImport" + + + // $ANTLR start "ruleCftImport" + // InternalApplicationConfiguration.g:262:1: ruleCftImport : ( ( rule__CftImport__Group__0 ) ) ; + public final void ruleCftImport() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:266:2: ( ( ( rule__CftImport__Group__0 ) ) ) + // InternalApplicationConfiguration.g:267:2: ( ( rule__CftImport__Group__0 ) ) + { + // InternalApplicationConfiguration.g:267:2: ( ( rule__CftImport__Group__0 ) ) + // InternalApplicationConfiguration.g:268:3: ( rule__CftImport__Group__0 ) + { + before(grammarAccess.getCftImportAccess().getGroup()); + // InternalApplicationConfiguration.g:269:3: ( rule__CftImport__Group__0 ) + // InternalApplicationConfiguration.g:269:4: rule__CftImport__Group__0 + { + pushFollow(FOLLOW_2); + rule__CftImport__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getCftImportAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleCftImport" + + + // $ANTLR start "entryRuleDeclaration" + // InternalApplicationConfiguration.g:278:1: entryRuleDeclaration : ruleDeclaration EOF ; + public final void entryRuleDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:279:1: ( ruleDeclaration EOF ) + // InternalApplicationConfiguration.g:280:1: ruleDeclaration EOF + { + before(grammarAccess.getDeclarationRule()); + pushFollow(FOLLOW_1); + ruleDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleDeclaration" + + + // $ANTLR start "ruleDeclaration" + // InternalApplicationConfiguration.g:287:1: ruleDeclaration : ( ( rule__Declaration__Alternatives ) ) ; + public final void ruleDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:291:2: ( ( ( rule__Declaration__Alternatives ) ) ) + // InternalApplicationConfiguration.g:292:2: ( ( rule__Declaration__Alternatives ) ) + { + // InternalApplicationConfiguration.g:292:2: ( ( rule__Declaration__Alternatives ) ) + // InternalApplicationConfiguration.g:293:3: ( rule__Declaration__Alternatives ) + { + before(grammarAccess.getDeclarationAccess().getAlternatives()); + // InternalApplicationConfiguration.g:294:3: ( rule__Declaration__Alternatives ) + // InternalApplicationConfiguration.g:294:4: rule__Declaration__Alternatives + { + pushFollow(FOLLOW_2); + rule__Declaration__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getDeclarationAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleDeclaration" + + + // $ANTLR start "entryRuleFileSpecification" + // InternalApplicationConfiguration.g:303:1: entryRuleFileSpecification : ruleFileSpecification EOF ; + public final void entryRuleFileSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:304:1: ( ruleFileSpecification EOF ) + // InternalApplicationConfiguration.g:305:1: ruleFileSpecification EOF + { + before(grammarAccess.getFileSpecificationRule()); + pushFollow(FOLLOW_1); + ruleFileSpecification(); + + state._fsp--; + + after(grammarAccess.getFileSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleFileSpecification" + + + // $ANTLR start "ruleFileSpecification" + // InternalApplicationConfiguration.g:312:1: ruleFileSpecification : ( ( rule__FileSpecification__PathAssignment ) ) ; + public final void ruleFileSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:316:2: ( ( ( rule__FileSpecification__PathAssignment ) ) ) + // InternalApplicationConfiguration.g:317:2: ( ( rule__FileSpecification__PathAssignment ) ) + { + // InternalApplicationConfiguration.g:317:2: ( ( rule__FileSpecification__PathAssignment ) ) + // InternalApplicationConfiguration.g:318:3: ( rule__FileSpecification__PathAssignment ) + { + before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); + // InternalApplicationConfiguration.g:319:3: ( rule__FileSpecification__PathAssignment ) + // InternalApplicationConfiguration.g:319:4: rule__FileSpecification__PathAssignment + { + pushFollow(FOLLOW_2); + rule__FileSpecification__PathAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getFileSpecificationAccess().getPathAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleFileSpecification" + + + // $ANTLR start "entryRuleFileDeclaration" + // InternalApplicationConfiguration.g:328:1: entryRuleFileDeclaration : ruleFileDeclaration EOF ; + public final void entryRuleFileDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:329:1: ( ruleFileDeclaration EOF ) + // InternalApplicationConfiguration.g:330:1: ruleFileDeclaration EOF + { + before(grammarAccess.getFileDeclarationRule()); + pushFollow(FOLLOW_1); + ruleFileDeclaration(); + + state._fsp--; + + after(grammarAccess.getFileDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleFileDeclaration" + + + // $ANTLR start "ruleFileDeclaration" + // InternalApplicationConfiguration.g:337:1: ruleFileDeclaration : ( ( rule__FileDeclaration__Group__0 ) ) ; + public final void ruleFileDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:341:2: ( ( ( rule__FileDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:342:2: ( ( rule__FileDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:342:2: ( ( rule__FileDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:343:3: ( rule__FileDeclaration__Group__0 ) + { + before(grammarAccess.getFileDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:344:3: ( rule__FileDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:344:4: rule__FileDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__FileDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getFileDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleFileDeclaration" + + + // $ANTLR start "entryRuleFileReference" + // InternalApplicationConfiguration.g:353:1: entryRuleFileReference : ruleFileReference EOF ; + public final void entryRuleFileReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:354:1: ( ruleFileReference EOF ) + // InternalApplicationConfiguration.g:355:1: ruleFileReference EOF + { + before(grammarAccess.getFileReferenceRule()); + pushFollow(FOLLOW_1); + ruleFileReference(); + + state._fsp--; + + after(grammarAccess.getFileReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleFileReference" + + + // $ANTLR start "ruleFileReference" + // InternalApplicationConfiguration.g:362:1: ruleFileReference : ( ( rule__FileReference__ReferredAssignment ) ) ; + public final void ruleFileReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:366:2: ( ( ( rule__FileReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:367:2: ( ( rule__FileReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:367:2: ( ( rule__FileReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:368:3: ( rule__FileReference__ReferredAssignment ) + { + before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:369:3: ( rule__FileReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:369:4: rule__FileReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__FileReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getFileReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleFileReference" + + + // $ANTLR start "entryRuleFile" + // InternalApplicationConfiguration.g:378:1: entryRuleFile : ruleFile EOF ; + public final void entryRuleFile() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:379:1: ( ruleFile EOF ) + // InternalApplicationConfiguration.g:380:1: ruleFile EOF + { + before(grammarAccess.getFileRule()); + pushFollow(FOLLOW_1); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getFileRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleFile" + + + // $ANTLR start "ruleFile" + // InternalApplicationConfiguration.g:387:1: ruleFile : ( ( rule__File__Alternatives ) ) ; + public final void ruleFile() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:391:2: ( ( ( rule__File__Alternatives ) ) ) + // InternalApplicationConfiguration.g:392:2: ( ( rule__File__Alternatives ) ) + { + // InternalApplicationConfiguration.g:392:2: ( ( rule__File__Alternatives ) ) + // InternalApplicationConfiguration.g:393:3: ( rule__File__Alternatives ) + { + before(grammarAccess.getFileAccess().getAlternatives()); + // InternalApplicationConfiguration.g:394:3: ( rule__File__Alternatives ) + // InternalApplicationConfiguration.g:394:4: rule__File__Alternatives + { + pushFollow(FOLLOW_2); + rule__File__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getFileAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleFile" + + + // $ANTLR start "entryRuleMetamodelSpecification" + // InternalApplicationConfiguration.g:403:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ; + public final void entryRuleMetamodelSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:404:1: ( ruleMetamodelSpecification EOF ) + // InternalApplicationConfiguration.g:405:1: ruleMetamodelSpecification EOF + { + before(grammarAccess.getMetamodelSpecificationRule()); + pushFollow(FOLLOW_1); + ruleMetamodelSpecification(); + + state._fsp--; + + after(grammarAccess.getMetamodelSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodelSpecification" + + + // $ANTLR start "ruleMetamodelSpecification" + // InternalApplicationConfiguration.g:412:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ; + public final void ruleMetamodelSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:416:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:418:3: ( rule__MetamodelSpecification__Group__0 ) + { + before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:419:3: ( rule__MetamodelSpecification__Group__0 ) + // InternalApplicationConfiguration.g:419:4: rule__MetamodelSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodelSpecification" + + + // $ANTLR start "entryRuleMetamodelEntry" + // InternalApplicationConfiguration.g:428:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ; + public final void entryRuleMetamodelEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:429:1: ( ruleMetamodelEntry EOF ) + // InternalApplicationConfiguration.g:430:1: ruleMetamodelEntry EOF + { + before(grammarAccess.getMetamodelEntryRule()); + pushFollow(FOLLOW_1); + ruleMetamodelEntry(); + + state._fsp--; + + after(grammarAccess.getMetamodelEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodelEntry" + + + // $ANTLR start "ruleMetamodelEntry" + // InternalApplicationConfiguration.g:437:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ; + public final void ruleMetamodelEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:441:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:442:2: ( ( rule__MetamodelEntry__Alternatives ) ) + { + // InternalApplicationConfiguration.g:442:2: ( ( rule__MetamodelEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:443:3: ( rule__MetamodelEntry__Alternatives ) + { + before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); + // InternalApplicationConfiguration.g:444:3: ( rule__MetamodelEntry__Alternatives ) + // InternalApplicationConfiguration.g:444:4: rule__MetamodelEntry__Alternatives + { + pushFollow(FOLLOW_2); + rule__MetamodelEntry__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelEntryAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodelEntry" + + + // $ANTLR start "entryRuleAllPackageEntry" + // InternalApplicationConfiguration.g:453:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ; + public final void entryRuleAllPackageEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:454:1: ( ruleAllPackageEntry EOF ) + // InternalApplicationConfiguration.g:455:1: ruleAllPackageEntry EOF + { + before(grammarAccess.getAllPackageEntryRule()); + pushFollow(FOLLOW_1); + ruleAllPackageEntry(); + + state._fsp--; + + after(grammarAccess.getAllPackageEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleAllPackageEntry" + + + // $ANTLR start "ruleAllPackageEntry" + // InternalApplicationConfiguration.g:462:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ; + public final void ruleAllPackageEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:466:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:467:2: ( ( rule__AllPackageEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:467:2: ( ( rule__AllPackageEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:468:3: ( rule__AllPackageEntry__Group__0 ) + { + before(grammarAccess.getAllPackageEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:469:3: ( rule__AllPackageEntry__Group__0 ) + // InternalApplicationConfiguration.g:469:4: rule__AllPackageEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPackageEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleAllPackageEntry" + + + // $ANTLR start "entryRuleMetamodelElement" + // InternalApplicationConfiguration.g:478:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ; + public final void entryRuleMetamodelElement() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:479:1: ( ruleMetamodelElement EOF ) + // InternalApplicationConfiguration.g:480:1: ruleMetamodelElement EOF + { + before(grammarAccess.getMetamodelElementRule()); + pushFollow(FOLLOW_1); + ruleMetamodelElement(); + + state._fsp--; + + after(grammarAccess.getMetamodelElementRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodelElement" + + + // $ANTLR start "ruleMetamodelElement" + // InternalApplicationConfiguration.g:487:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ; + public final void ruleMetamodelElement() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:491:2: ( ( ( rule__MetamodelElement__Group__0 ) ) ) + // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelElement__Group__0 ) ) + { + // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelElement__Group__0 ) ) + // InternalApplicationConfiguration.g:493:3: ( rule__MetamodelElement__Group__0 ) + { + before(grammarAccess.getMetamodelElementAccess().getGroup()); + // InternalApplicationConfiguration.g:494:3: ( rule__MetamodelElement__Group__0 ) + // InternalApplicationConfiguration.g:494:4: rule__MetamodelElement__Group__0 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelElementAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodelElement" + + + // $ANTLR start "entryRuleMetamodelDeclaration" + // InternalApplicationConfiguration.g:503:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ; + public final void entryRuleMetamodelDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:504:1: ( ruleMetamodelDeclaration EOF ) + // InternalApplicationConfiguration.g:505:1: ruleMetamodelDeclaration EOF + { + before(grammarAccess.getMetamodelDeclarationRule()); + pushFollow(FOLLOW_1); + ruleMetamodelDeclaration(); + + state._fsp--; + + after(grammarAccess.getMetamodelDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodelDeclaration" + + + // $ANTLR start "ruleMetamodelDeclaration" + // InternalApplicationConfiguration.g:512:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ; + public final void ruleMetamodelDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:516:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:518:3: ( rule__MetamodelDeclaration__Group__0 ) + { + before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:519:3: ( rule__MetamodelDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:519:4: rule__MetamodelDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodelDeclaration" + + + // $ANTLR start "entryRuleMetamodelReference" + // InternalApplicationConfiguration.g:528:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ; + public final void entryRuleMetamodelReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:529:1: ( ruleMetamodelReference EOF ) + // InternalApplicationConfiguration.g:530:1: ruleMetamodelReference EOF + { + before(grammarAccess.getMetamodelReferenceRule()); + pushFollow(FOLLOW_1); + ruleMetamodelReference(); + + state._fsp--; + + after(grammarAccess.getMetamodelReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodelReference" + + + // $ANTLR start "ruleMetamodelReference" + // InternalApplicationConfiguration.g:537:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ; + public final void ruleMetamodelReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:541:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:542:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:542:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:543:3: ( rule__MetamodelReference__ReferredAssignment ) + { + before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:544:3: ( rule__MetamodelReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:544:4: rule__MetamodelReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__MetamodelReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodelReference" + + + // $ANTLR start "entryRuleMetamodel" + // InternalApplicationConfiguration.g:553:1: entryRuleMetamodel : ruleMetamodel EOF ; + public final void entryRuleMetamodel() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:554:1: ( ruleMetamodel EOF ) + // InternalApplicationConfiguration.g:555:1: ruleMetamodel EOF + { + before(grammarAccess.getMetamodelRule()); + pushFollow(FOLLOW_1); + ruleMetamodel(); + + state._fsp--; + + after(grammarAccess.getMetamodelRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMetamodel" + + + // $ANTLR start "ruleMetamodel" + // InternalApplicationConfiguration.g:562:1: ruleMetamodel : ( ( rule__Metamodel__Alternatives ) ) ; + public final void ruleMetamodel() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:566:2: ( ( ( rule__Metamodel__Alternatives ) ) ) + // InternalApplicationConfiguration.g:567:2: ( ( rule__Metamodel__Alternatives ) ) + { + // InternalApplicationConfiguration.g:567:2: ( ( rule__Metamodel__Alternatives ) ) + // InternalApplicationConfiguration.g:568:3: ( rule__Metamodel__Alternatives ) + { + before(grammarAccess.getMetamodelAccess().getAlternatives()); + // InternalApplicationConfiguration.g:569:3: ( rule__Metamodel__Alternatives ) + // InternalApplicationConfiguration.g:569:4: rule__Metamodel__Alternatives + { + pushFollow(FOLLOW_2); + rule__Metamodel__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMetamodel" + + + // $ANTLR start "entryRulePartialModelSpecification" + // InternalApplicationConfiguration.g:578:1: entryRulePartialModelSpecification : rulePartialModelSpecification EOF ; + public final void entryRulePartialModelSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:579:1: ( rulePartialModelSpecification EOF ) + // InternalApplicationConfiguration.g:580:1: rulePartialModelSpecification EOF + { + before(grammarAccess.getPartialModelSpecificationRule()); + pushFollow(FOLLOW_1); + rulePartialModelSpecification(); + + state._fsp--; + + after(grammarAccess.getPartialModelSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePartialModelSpecification" + + + // $ANTLR start "rulePartialModelSpecification" + // InternalApplicationConfiguration.g:587:1: rulePartialModelSpecification : ( ( rule__PartialModelSpecification__Group__0 ) ) ; + public final void rulePartialModelSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:591:2: ( ( ( rule__PartialModelSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:593:3: ( rule__PartialModelSpecification__Group__0 ) + { + before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:594:3: ( rule__PartialModelSpecification__Group__0 ) + // InternalApplicationConfiguration.g:594:4: rule__PartialModelSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePartialModelSpecification" + + + // $ANTLR start "entryRulePartialModelEntry" + // InternalApplicationConfiguration.g:603:1: entryRulePartialModelEntry : rulePartialModelEntry EOF ; + public final void entryRulePartialModelEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:604:1: ( rulePartialModelEntry EOF ) + // InternalApplicationConfiguration.g:605:1: rulePartialModelEntry EOF + { + before(grammarAccess.getPartialModelEntryRule()); + pushFollow(FOLLOW_1); + rulePartialModelEntry(); + + state._fsp--; + + after(grammarAccess.getPartialModelEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePartialModelEntry" + + + // $ANTLR start "rulePartialModelEntry" + // InternalApplicationConfiguration.g:612:1: rulePartialModelEntry : ( ( rule__PartialModelEntry__Alternatives ) ) ; + public final void rulePartialModelEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:616:2: ( ( ( rule__PartialModelEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:617:2: ( ( rule__PartialModelEntry__Alternatives ) ) + { + // InternalApplicationConfiguration.g:617:2: ( ( rule__PartialModelEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:618:3: ( rule__PartialModelEntry__Alternatives ) + { + before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); + // InternalApplicationConfiguration.g:619:3: ( rule__PartialModelEntry__Alternatives ) + // InternalApplicationConfiguration.g:619:4: rule__PartialModelEntry__Alternatives + { + pushFollow(FOLLOW_2); + rule__PartialModelEntry__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelEntryAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePartialModelEntry" + + + // $ANTLR start "entryRuleModelEntry" + // InternalApplicationConfiguration.g:628:1: entryRuleModelEntry : ruleModelEntry EOF ; + public final void entryRuleModelEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:629:1: ( ruleModelEntry EOF ) + // InternalApplicationConfiguration.g:630:1: ruleModelEntry EOF + { + before(grammarAccess.getModelEntryRule()); + pushFollow(FOLLOW_1); + ruleModelEntry(); + + state._fsp--; + + after(grammarAccess.getModelEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleModelEntry" + + + // $ANTLR start "ruleModelEntry" + // InternalApplicationConfiguration.g:637:1: ruleModelEntry : ( ( rule__ModelEntry__PathAssignment ) ) ; + public final void ruleModelEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:641:2: ( ( ( rule__ModelEntry__PathAssignment ) ) ) + // InternalApplicationConfiguration.g:642:2: ( ( rule__ModelEntry__PathAssignment ) ) + { + // InternalApplicationConfiguration.g:642:2: ( ( rule__ModelEntry__PathAssignment ) ) + // InternalApplicationConfiguration.g:643:3: ( rule__ModelEntry__PathAssignment ) + { + before(grammarAccess.getModelEntryAccess().getPathAssignment()); + // InternalApplicationConfiguration.g:644:3: ( rule__ModelEntry__PathAssignment ) + // InternalApplicationConfiguration.g:644:4: rule__ModelEntry__PathAssignment + { + pushFollow(FOLLOW_2); + rule__ModelEntry__PathAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getModelEntryAccess().getPathAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleModelEntry" + + + // $ANTLR start "entryRuleFolderEntry" + // InternalApplicationConfiguration.g:653:1: entryRuleFolderEntry : ruleFolderEntry EOF ; + public final void entryRuleFolderEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:654:1: ( ruleFolderEntry EOF ) + // InternalApplicationConfiguration.g:655:1: ruleFolderEntry EOF + { + before(grammarAccess.getFolderEntryRule()); + pushFollow(FOLLOW_1); + ruleFolderEntry(); + + state._fsp--; + + after(grammarAccess.getFolderEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleFolderEntry" + + + // $ANTLR start "ruleFolderEntry" + // InternalApplicationConfiguration.g:662:1: ruleFolderEntry : ( ( rule__FolderEntry__Group__0 ) ) ; + public final void ruleFolderEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:666:2: ( ( ( rule__FolderEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:667:2: ( ( rule__FolderEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:667:2: ( ( rule__FolderEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:668:3: ( rule__FolderEntry__Group__0 ) + { + before(grammarAccess.getFolderEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:669:3: ( rule__FolderEntry__Group__0 ) + // InternalApplicationConfiguration.g:669:4: rule__FolderEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__FolderEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getFolderEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleFolderEntry" + + + // $ANTLR start "entryRulePartialModelDeclaration" + // InternalApplicationConfiguration.g:678:1: entryRulePartialModelDeclaration : rulePartialModelDeclaration EOF ; + public final void entryRulePartialModelDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:679:1: ( rulePartialModelDeclaration EOF ) + // InternalApplicationConfiguration.g:680:1: rulePartialModelDeclaration EOF + { + before(grammarAccess.getPartialModelDeclarationRule()); + pushFollow(FOLLOW_1); + rulePartialModelDeclaration(); + + state._fsp--; + + after(grammarAccess.getPartialModelDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePartialModelDeclaration" + + + // $ANTLR start "rulePartialModelDeclaration" + // InternalApplicationConfiguration.g:687:1: rulePartialModelDeclaration : ( ( rule__PartialModelDeclaration__Group__0 ) ) ; + public final void rulePartialModelDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:691:2: ( ( ( rule__PartialModelDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:693:3: ( rule__PartialModelDeclaration__Group__0 ) + { + before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:694:3: ( rule__PartialModelDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:694:4: rule__PartialModelDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePartialModelDeclaration" + + + // $ANTLR start "entryRulePartialModelReference" + // InternalApplicationConfiguration.g:703:1: entryRulePartialModelReference : rulePartialModelReference EOF ; + public final void entryRulePartialModelReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:704:1: ( rulePartialModelReference EOF ) + // InternalApplicationConfiguration.g:705:1: rulePartialModelReference EOF + { + before(grammarAccess.getPartialModelReferenceRule()); + pushFollow(FOLLOW_1); + rulePartialModelReference(); + + state._fsp--; + + after(grammarAccess.getPartialModelReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePartialModelReference" + + + // $ANTLR start "rulePartialModelReference" + // InternalApplicationConfiguration.g:712:1: rulePartialModelReference : ( ( rule__PartialModelReference__ReferredAssignment ) ) ; + public final void rulePartialModelReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:716:2: ( ( ( rule__PartialModelReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:718:3: ( rule__PartialModelReference__ReferredAssignment ) + { + before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:719:3: ( rule__PartialModelReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:719:4: rule__PartialModelReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__PartialModelReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePartialModelReference" + + + // $ANTLR start "entryRulePartialModel" + // InternalApplicationConfiguration.g:728:1: entryRulePartialModel : rulePartialModel EOF ; + public final void entryRulePartialModel() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:729:1: ( rulePartialModel EOF ) + // InternalApplicationConfiguration.g:730:1: rulePartialModel EOF + { + before(grammarAccess.getPartialModelRule()); + pushFollow(FOLLOW_1); + rulePartialModel(); + + state._fsp--; + + after(grammarAccess.getPartialModelRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePartialModel" + + + // $ANTLR start "rulePartialModel" + // InternalApplicationConfiguration.g:737:1: rulePartialModel : ( ( rule__PartialModel__Alternatives ) ) ; + public final void rulePartialModel() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:741:2: ( ( ( rule__PartialModel__Alternatives ) ) ) + // InternalApplicationConfiguration.g:742:2: ( ( rule__PartialModel__Alternatives ) ) + { + // InternalApplicationConfiguration.g:742:2: ( ( rule__PartialModel__Alternatives ) ) + // InternalApplicationConfiguration.g:743:3: ( rule__PartialModel__Alternatives ) + { + before(grammarAccess.getPartialModelAccess().getAlternatives()); + // InternalApplicationConfiguration.g:744:3: ( rule__PartialModel__Alternatives ) + // InternalApplicationConfiguration.g:744:4: rule__PartialModel__Alternatives + { + pushFollow(FOLLOW_2); + rule__PartialModel__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePartialModel" + + + // $ANTLR start "entryRulePatternSpecification" + // InternalApplicationConfiguration.g:753:1: entryRulePatternSpecification : rulePatternSpecification EOF ; + public final void entryRulePatternSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:754:1: ( rulePatternSpecification EOF ) + // InternalApplicationConfiguration.g:755:1: rulePatternSpecification EOF + { + before(grammarAccess.getPatternSpecificationRule()); + pushFollow(FOLLOW_1); + rulePatternSpecification(); + + state._fsp--; + + after(grammarAccess.getPatternSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePatternSpecification" + + + // $ANTLR start "rulePatternSpecification" + // InternalApplicationConfiguration.g:762:1: rulePatternSpecification : ( ( rule__PatternSpecification__Group__0 ) ) ; + public final void rulePatternSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:766:2: ( ( ( rule__PatternSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:768:3: ( rule__PatternSpecification__Group__0 ) + { + before(grammarAccess.getPatternSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:769:3: ( rule__PatternSpecification__Group__0 ) + // InternalApplicationConfiguration.g:769:4: rule__PatternSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePatternSpecification" + + + // $ANTLR start "entryRulePatternEntry" + // InternalApplicationConfiguration.g:778:1: entryRulePatternEntry : rulePatternEntry EOF ; + public final void entryRulePatternEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:779:1: ( rulePatternEntry EOF ) + // InternalApplicationConfiguration.g:780:1: rulePatternEntry EOF + { + before(grammarAccess.getPatternEntryRule()); + pushFollow(FOLLOW_1); + rulePatternEntry(); + + state._fsp--; + + after(grammarAccess.getPatternEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePatternEntry" + + + // $ANTLR start "rulePatternEntry" + // InternalApplicationConfiguration.g:787:1: rulePatternEntry : ( ( rule__PatternEntry__Alternatives ) ) ; + public final void rulePatternEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:791:2: ( ( ( rule__PatternEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:792:2: ( ( rule__PatternEntry__Alternatives ) ) + { + // InternalApplicationConfiguration.g:792:2: ( ( rule__PatternEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:793:3: ( rule__PatternEntry__Alternatives ) + { + before(grammarAccess.getPatternEntryAccess().getAlternatives()); + // InternalApplicationConfiguration.g:794:3: ( rule__PatternEntry__Alternatives ) + // InternalApplicationConfiguration.g:794:4: rule__PatternEntry__Alternatives + { + pushFollow(FOLLOW_2); + rule__PatternEntry__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternEntryAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePatternEntry" + + + // $ANTLR start "entryRuleAllPatternEntry" + // InternalApplicationConfiguration.g:803:1: entryRuleAllPatternEntry : ruleAllPatternEntry EOF ; + public final void entryRuleAllPatternEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:804:1: ( ruleAllPatternEntry EOF ) + // InternalApplicationConfiguration.g:805:1: ruleAllPatternEntry EOF + { + before(grammarAccess.getAllPatternEntryRule()); + pushFollow(FOLLOW_1); + ruleAllPatternEntry(); + + state._fsp--; + + after(grammarAccess.getAllPatternEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleAllPatternEntry" + + + // $ANTLR start "ruleAllPatternEntry" + // InternalApplicationConfiguration.g:812:1: ruleAllPatternEntry : ( ( rule__AllPatternEntry__Group__0 ) ) ; + public final void ruleAllPatternEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:816:2: ( ( ( rule__AllPatternEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:817:2: ( ( rule__AllPatternEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:817:2: ( ( rule__AllPatternEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:818:3: ( rule__AllPatternEntry__Group__0 ) + { + before(grammarAccess.getAllPatternEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:819:3: ( rule__AllPatternEntry__Group__0 ) + // InternalApplicationConfiguration.g:819:4: rule__AllPatternEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPatternEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleAllPatternEntry" + + + // $ANTLR start "entryRulePatternElement" + // InternalApplicationConfiguration.g:828:1: entryRulePatternElement : rulePatternElement EOF ; + public final void entryRulePatternElement() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:829:1: ( rulePatternElement EOF ) + // InternalApplicationConfiguration.g:830:1: rulePatternElement EOF + { + before(grammarAccess.getPatternElementRule()); + pushFollow(FOLLOW_1); + rulePatternElement(); + + state._fsp--; + + after(grammarAccess.getPatternElementRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRulePatternElement" + + + // $ANTLR start "rulePatternElement" + // InternalApplicationConfiguration.g:837:1: rulePatternElement : ( ( rule__PatternElement__Group__0 ) ) ; + public final void rulePatternElement() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:841:2: ( ( ( rule__PatternElement__Group__0 ) ) ) + // InternalApplicationConfiguration.g:842:2: ( ( rule__PatternElement__Group__0 ) ) + { + // InternalApplicationConfiguration.g:842:2: ( ( rule__PatternElement__Group__0 ) ) + // InternalApplicationConfiguration.g:843:3: ( rule__PatternElement__Group__0 ) + { + before(grammarAccess.getPatternElementAccess().getGroup()); + // InternalApplicationConfiguration.g:844:3: ( rule__PatternElement__Group__0 ) + // InternalApplicationConfiguration.g:844:4: rule__PatternElement__Group__0 + { + pushFollow(FOLLOW_2); + rule__PatternElement__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternElementAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rulePatternElement" + + + // $ANTLR start "entryRuleGraphPatternDeclaration" + // InternalApplicationConfiguration.g:853:1: entryRuleGraphPatternDeclaration : ruleGraphPatternDeclaration EOF ; + public final void entryRuleGraphPatternDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:854:1: ( ruleGraphPatternDeclaration EOF ) + // InternalApplicationConfiguration.g:855:1: ruleGraphPatternDeclaration EOF + { + before(grammarAccess.getGraphPatternDeclarationRule()); + pushFollow(FOLLOW_1); + ruleGraphPatternDeclaration(); + + state._fsp--; + + after(grammarAccess.getGraphPatternDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGraphPatternDeclaration" + + + // $ANTLR start "ruleGraphPatternDeclaration" + // InternalApplicationConfiguration.g:862:1: ruleGraphPatternDeclaration : ( ( rule__GraphPatternDeclaration__Group__0 ) ) ; + public final void ruleGraphPatternDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:866:2: ( ( ( rule__GraphPatternDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:868:3: ( rule__GraphPatternDeclaration__Group__0 ) + { + before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:869:3: ( rule__GraphPatternDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:869:4: rule__GraphPatternDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGraphPatternDeclaration" + + + // $ANTLR start "entryRuleGraphPatternReference" + // InternalApplicationConfiguration.g:878:1: entryRuleGraphPatternReference : ruleGraphPatternReference EOF ; + public final void entryRuleGraphPatternReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:879:1: ( ruleGraphPatternReference EOF ) + // InternalApplicationConfiguration.g:880:1: ruleGraphPatternReference EOF + { + before(grammarAccess.getGraphPatternReferenceRule()); + pushFollow(FOLLOW_1); + ruleGraphPatternReference(); + + state._fsp--; + + after(grammarAccess.getGraphPatternReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGraphPatternReference" + + + // $ANTLR start "ruleGraphPatternReference" + // InternalApplicationConfiguration.g:887:1: ruleGraphPatternReference : ( ( rule__GraphPatternReference__ReferredAssignment ) ) ; + public final void ruleGraphPatternReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:891:2: ( ( ( rule__GraphPatternReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:893:3: ( rule__GraphPatternReference__ReferredAssignment ) + { + before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:894:3: ( rule__GraphPatternReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:894:4: rule__GraphPatternReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__GraphPatternReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGraphPatternReference" + + + // $ANTLR start "entryRuleGraphPattern" + // InternalApplicationConfiguration.g:903:1: entryRuleGraphPattern : ruleGraphPattern EOF ; + public final void entryRuleGraphPattern() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:904:1: ( ruleGraphPattern EOF ) + // InternalApplicationConfiguration.g:905:1: ruleGraphPattern EOF + { + before(grammarAccess.getGraphPatternRule()); + pushFollow(FOLLOW_1); + ruleGraphPattern(); + + state._fsp--; + + after(grammarAccess.getGraphPatternRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGraphPattern" + + + // $ANTLR start "ruleGraphPattern" + // InternalApplicationConfiguration.g:912:1: ruleGraphPattern : ( ( rule__GraphPattern__Alternatives ) ) ; + public final void ruleGraphPattern() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:916:2: ( ( ( rule__GraphPattern__Alternatives ) ) ) + // InternalApplicationConfiguration.g:917:2: ( ( rule__GraphPattern__Alternatives ) ) + { + // InternalApplicationConfiguration.g:917:2: ( ( rule__GraphPattern__Alternatives ) ) + // InternalApplicationConfiguration.g:918:3: ( rule__GraphPattern__Alternatives ) + { + before(grammarAccess.getGraphPatternAccess().getAlternatives()); + // InternalApplicationConfiguration.g:919:3: ( rule__GraphPattern__Alternatives ) + // InternalApplicationConfiguration.g:919:4: rule__GraphPattern__Alternatives + { + pushFollow(FOLLOW_2); + rule__GraphPattern__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getGraphPatternAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGraphPattern" + + + // $ANTLR start "entryRuleObjectiveSpecification" + // InternalApplicationConfiguration.g:928:1: entryRuleObjectiveSpecification : ruleObjectiveSpecification EOF ; + public final void entryRuleObjectiveSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:929:1: ( ruleObjectiveSpecification EOF ) + // InternalApplicationConfiguration.g:930:1: ruleObjectiveSpecification EOF + { + before(grammarAccess.getObjectiveSpecificationRule()); + pushFollow(FOLLOW_1); + ruleObjectiveSpecification(); + + state._fsp--; + + after(grammarAccess.getObjectiveSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectiveSpecification" + + + // $ANTLR start "ruleObjectiveSpecification" + // InternalApplicationConfiguration.g:937:1: ruleObjectiveSpecification : ( ( rule__ObjectiveSpecification__Group__0 ) ) ; + public final void ruleObjectiveSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:941:2: ( ( ( rule__ObjectiveSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:943:3: ( rule__ObjectiveSpecification__Group__0 ) + { + before(grammarAccess.getObjectiveSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:944:3: ( rule__ObjectiveSpecification__Group__0 ) + // InternalApplicationConfiguration.g:944:4: rule__ObjectiveSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectiveSpecification" + + + // $ANTLR start "entryRuleObjectiveEntry" + // InternalApplicationConfiguration.g:953:1: entryRuleObjectiveEntry : ruleObjectiveEntry EOF ; + public final void entryRuleObjectiveEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:954:1: ( ruleObjectiveEntry EOF ) + // InternalApplicationConfiguration.g:955:1: ruleObjectiveEntry EOF + { + before(grammarAccess.getObjectiveEntryRule()); + pushFollow(FOLLOW_1); + ruleObjectiveEntry(); + + state._fsp--; + + after(grammarAccess.getObjectiveEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectiveEntry" + + + // $ANTLR start "ruleObjectiveEntry" + // InternalApplicationConfiguration.g:962:1: ruleObjectiveEntry : ( ( rule__ObjectiveEntry__Alternatives ) ) ; + public final void ruleObjectiveEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:966:2: ( ( ( rule__ObjectiveEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:967:2: ( ( rule__ObjectiveEntry__Alternatives ) ) + { + // InternalApplicationConfiguration.g:967:2: ( ( rule__ObjectiveEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:968:3: ( rule__ObjectiveEntry__Alternatives ) + { + before(grammarAccess.getObjectiveEntryAccess().getAlternatives()); + // InternalApplicationConfiguration.g:969:3: ( rule__ObjectiveEntry__Alternatives ) + // InternalApplicationConfiguration.g:969:4: rule__ObjectiveEntry__Alternatives + { + pushFollow(FOLLOW_2); + rule__ObjectiveEntry__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveEntryAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectiveEntry" + + + // $ANTLR start "entryRuleOptimizationEntry" + // InternalApplicationConfiguration.g:978:1: entryRuleOptimizationEntry : ruleOptimizationEntry EOF ; + public final void entryRuleOptimizationEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:979:1: ( ruleOptimizationEntry EOF ) + // InternalApplicationConfiguration.g:980:1: ruleOptimizationEntry EOF + { + before(grammarAccess.getOptimizationEntryRule()); + pushFollow(FOLLOW_1); + ruleOptimizationEntry(); + + state._fsp--; + + after(grammarAccess.getOptimizationEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleOptimizationEntry" + + + // $ANTLR start "ruleOptimizationEntry" + // InternalApplicationConfiguration.g:987:1: ruleOptimizationEntry : ( ( rule__OptimizationEntry__Group__0 ) ) ; + public final void ruleOptimizationEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:991:2: ( ( ( rule__OptimizationEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:992:2: ( ( rule__OptimizationEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:992:2: ( ( rule__OptimizationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:993:3: ( rule__OptimizationEntry__Group__0 ) + { + before(grammarAccess.getOptimizationEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:994:3: ( rule__OptimizationEntry__Group__0 ) + // InternalApplicationConfiguration.g:994:4: rule__OptimizationEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__OptimizationEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getOptimizationEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleOptimizationEntry" + + + // $ANTLR start "entryRuleThresholdEntry" + // InternalApplicationConfiguration.g:1003:1: entryRuleThresholdEntry : ruleThresholdEntry EOF ; + public final void entryRuleThresholdEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1004:1: ( ruleThresholdEntry EOF ) + // InternalApplicationConfiguration.g:1005:1: ruleThresholdEntry EOF + { + before(grammarAccess.getThresholdEntryRule()); + pushFollow(FOLLOW_1); + ruleThresholdEntry(); + + state._fsp--; + + after(grammarAccess.getThresholdEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleThresholdEntry" + + + // $ANTLR start "ruleThresholdEntry" + // InternalApplicationConfiguration.g:1012:1: ruleThresholdEntry : ( ( rule__ThresholdEntry__Group__0 ) ) ; + public final void ruleThresholdEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1016:2: ( ( ( rule__ThresholdEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1017:2: ( ( rule__ThresholdEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1017:2: ( ( rule__ThresholdEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1018:3: ( rule__ThresholdEntry__Group__0 ) + { + before(grammarAccess.getThresholdEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:1019:3: ( rule__ThresholdEntry__Group__0 ) + // InternalApplicationConfiguration.g:1019:4: rule__ThresholdEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__ThresholdEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getThresholdEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleThresholdEntry" + + + // $ANTLR start "entryRuleObjectiveFunction" + // InternalApplicationConfiguration.g:1028:1: entryRuleObjectiveFunction : ruleObjectiveFunction EOF ; + public final void entryRuleObjectiveFunction() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1029:1: ( ruleObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:1030:1: ruleObjectiveFunction EOF + { + before(grammarAccess.getObjectiveFunctionRule()); + pushFollow(FOLLOW_1); + ruleObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getObjectiveFunctionRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectiveFunction" + + + // $ANTLR start "ruleObjectiveFunction" + // InternalApplicationConfiguration.g:1037:1: ruleObjectiveFunction : ( ruleReliabiltiyFunction ) ; + public final void ruleObjectiveFunction() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1041:2: ( ( ruleReliabiltiyFunction ) ) + // InternalApplicationConfiguration.g:1042:2: ( ruleReliabiltiyFunction ) + { + // InternalApplicationConfiguration.g:1042:2: ( ruleReliabiltiyFunction ) + // InternalApplicationConfiguration.g:1043:3: ruleReliabiltiyFunction + { + before(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); + pushFollow(FOLLOW_2); + ruleReliabiltiyFunction(); + + state._fsp--; + + after(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectiveFunction" + + + // $ANTLR start "entryRuleReliabiltiyFunction" + // InternalApplicationConfiguration.g:1053:1: entryRuleReliabiltiyFunction : ruleReliabiltiyFunction EOF ; + public final void entryRuleReliabiltiyFunction() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1054:1: ( ruleReliabiltiyFunction EOF ) + // InternalApplicationConfiguration.g:1055:1: ruleReliabiltiyFunction EOF + { + before(grammarAccess.getReliabiltiyFunctionRule()); + pushFollow(FOLLOW_1); + ruleReliabiltiyFunction(); + + state._fsp--; + + after(grammarAccess.getReliabiltiyFunctionRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleReliabiltiyFunction" + + + // $ANTLR start "ruleReliabiltiyFunction" + // InternalApplicationConfiguration.g:1062:1: ruleReliabiltiyFunction : ( ( rule__ReliabiltiyFunction__Group__0 ) ) ; + public final void ruleReliabiltiyFunction() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__ReliabiltiyFunction__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabiltiyFunction__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabiltiyFunction__Group__0 ) ) + // InternalApplicationConfiguration.g:1068:3: ( rule__ReliabiltiyFunction__Group__0 ) + { + before(grammarAccess.getReliabiltiyFunctionAccess().getGroup()); + // InternalApplicationConfiguration.g:1069:3: ( rule__ReliabiltiyFunction__Group__0 ) + // InternalApplicationConfiguration.g:1069:4: rule__ReliabiltiyFunction__Group__0 + { + pushFollow(FOLLOW_2); + rule__ReliabiltiyFunction__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getReliabiltiyFunctionAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleReliabiltiyFunction" + + + // $ANTLR start "entryRuleObjectiveDeclaration" + // InternalApplicationConfiguration.g:1078:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ; + public final void entryRuleObjectiveDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1079:1: ( ruleObjectiveDeclaration EOF ) + // InternalApplicationConfiguration.g:1080:1: ruleObjectiveDeclaration EOF + { + before(grammarAccess.getObjectiveDeclarationRule()); + pushFollow(FOLLOW_1); + ruleObjectiveDeclaration(); + + state._fsp--; + + after(grammarAccess.getObjectiveDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectiveDeclaration" + + + // $ANTLR start "ruleObjectiveDeclaration" + // InternalApplicationConfiguration.g:1087:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ; + public final void ruleObjectiveDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1093:3: ( rule__ObjectiveDeclaration__Group__0 ) + { + before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:1094:3: ( rule__ObjectiveDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1094:4: rule__ObjectiveDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectiveDeclaration" + + + // $ANTLR start "entryRuleObjectiveReference" + // InternalApplicationConfiguration.g:1103:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ; + public final void entryRuleObjectiveReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1104:1: ( ruleObjectiveReference EOF ) + // InternalApplicationConfiguration.g:1105:1: ruleObjectiveReference EOF + { + before(grammarAccess.getObjectiveReferenceRule()); + pushFollow(FOLLOW_1); + ruleObjectiveReference(); + + state._fsp--; + + after(grammarAccess.getObjectiveReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectiveReference" + + + // $ANTLR start "ruleObjectiveReference" + // InternalApplicationConfiguration.g:1112:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ; + public final void ruleObjectiveReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1118:3: ( rule__ObjectiveReference__ReferredAssignment ) + { + before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:1119:3: ( rule__ObjectiveReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1119:4: rule__ObjectiveReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__ObjectiveReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectiveReference" + + + // $ANTLR start "entryRuleObjective" + // InternalApplicationConfiguration.g:1128:1: entryRuleObjective : ruleObjective EOF ; + public final void entryRuleObjective() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1129:1: ( ruleObjective EOF ) + // InternalApplicationConfiguration.g:1130:1: ruleObjective EOF + { + before(grammarAccess.getObjectiveRule()); + pushFollow(FOLLOW_1); + ruleObjective(); + + state._fsp--; + + after(grammarAccess.getObjectiveRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjective" + + + // $ANTLR start "ruleObjective" + // InternalApplicationConfiguration.g:1137:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ; + public final void ruleObjective() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__Objective__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) ) + // InternalApplicationConfiguration.g:1143:3: ( rule__Objective__Alternatives ) + { + before(grammarAccess.getObjectiveAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1144:3: ( rule__Objective__Alternatives ) + // InternalApplicationConfiguration.g:1144:4: rule__Objective__Alternatives + { + pushFollow(FOLLOW_2); + rule__Objective__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjective" + + + // $ANTLR start "entryRuleConfigSpecification" + // InternalApplicationConfiguration.g:1153:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; + public final void entryRuleConfigSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1154:1: ( ruleConfigSpecification EOF ) + // InternalApplicationConfiguration.g:1155:1: ruleConfigSpecification EOF + { + before(grammarAccess.getConfigSpecificationRule()); + pushFollow(FOLLOW_1); + ruleConfigSpecification(); + + state._fsp--; + + after(grammarAccess.getConfigSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfigSpecification" + + + // $ANTLR start "ruleConfigSpecification" + // InternalApplicationConfiguration.g:1162:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; + public final void ruleConfigSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1168:3: ( rule__ConfigSpecification__Group__0 ) + { + before(grammarAccess.getConfigSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:1169:3: ( rule__ConfigSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1169:4: rule__ConfigSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfigSpecification" + + + // $ANTLR start "entryRuleConfigDeclaration" + // InternalApplicationConfiguration.g:1178:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; + public final void entryRuleConfigDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1179:1: ( ruleConfigDeclaration EOF ) + // InternalApplicationConfiguration.g:1180:1: ruleConfigDeclaration EOF + { + before(grammarAccess.getConfigDeclarationRule()); + pushFollow(FOLLOW_1); + ruleConfigDeclaration(); + + state._fsp--; + + after(grammarAccess.getConfigDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfigDeclaration" + + + // $ANTLR start "ruleConfigDeclaration" + // InternalApplicationConfiguration.g:1187:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; + public final void ruleConfigDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1193:3: ( rule__ConfigDeclaration__Group__0 ) + { + before(grammarAccess.getConfigDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:1194:3: ( rule__ConfigDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1194:4: rule__ConfigDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfigDeclaration" + + + // $ANTLR start "entryRuleConfigEntry" + // InternalApplicationConfiguration.g:1203:1: entryRuleConfigEntry : ruleConfigEntry EOF ; + public final void entryRuleConfigEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1204:1: ( ruleConfigEntry EOF ) + // InternalApplicationConfiguration.g:1205:1: ruleConfigEntry EOF + { + before(grammarAccess.getConfigEntryRule()); + pushFollow(FOLLOW_1); + ruleConfigEntry(); + + state._fsp--; + + after(grammarAccess.getConfigEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfigEntry" + + + // $ANTLR start "ruleConfigEntry" + // InternalApplicationConfiguration.g:1212:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; + public final void ruleConfigEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:1218:3: ( rule__ConfigEntry__Alternatives ) + { + before(grammarAccess.getConfigEntryAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1219:3: ( rule__ConfigEntry__Alternatives ) + // InternalApplicationConfiguration.g:1219:4: rule__ConfigEntry__Alternatives + { + pushFollow(FOLLOW_2); + rule__ConfigEntry__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigEntryAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfigEntry" + + + // $ANTLR start "entryRuleDocumentationEntry" + // InternalApplicationConfiguration.g:1228:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; + public final void entryRuleDocumentationEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1229:1: ( ruleDocumentationEntry EOF ) + // InternalApplicationConfiguration.g:1230:1: ruleDocumentationEntry EOF + { + before(grammarAccess.getDocumentationEntryRule()); + pushFollow(FOLLOW_1); + ruleDocumentationEntry(); + + state._fsp--; + + after(grammarAccess.getDocumentationEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleDocumentationEntry" + + + // $ANTLR start "ruleDocumentationEntry" + // InternalApplicationConfiguration.g:1237:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; + public final void ruleDocumentationEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1243:3: ( rule__DocumentationEntry__Group__0 ) + { + before(grammarAccess.getDocumentationEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:1244:3: ( rule__DocumentationEntry__Group__0 ) + // InternalApplicationConfiguration.g:1244:4: rule__DocumentationEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__DocumentationEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getDocumentationEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleDocumentationEntry" + + + // $ANTLR start "entryRuleRuntimeEntry" + // InternalApplicationConfiguration.g:1253:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; + public final void entryRuleRuntimeEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1254:1: ( ruleRuntimeEntry EOF ) + // InternalApplicationConfiguration.g:1255:1: ruleRuntimeEntry EOF + { + before(grammarAccess.getRuntimeEntryRule()); + pushFollow(FOLLOW_1); + ruleRuntimeEntry(); + + state._fsp--; + + after(grammarAccess.getRuntimeEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleRuntimeEntry" + + + // $ANTLR start "ruleRuntimeEntry" + // InternalApplicationConfiguration.g:1262:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; + public final void ruleRuntimeEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1268:3: ( rule__RuntimeEntry__Group__0 ) + { + before(grammarAccess.getRuntimeEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:1269:3: ( rule__RuntimeEntry__Group__0 ) + // InternalApplicationConfiguration.g:1269:4: rule__RuntimeEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__RuntimeEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getRuntimeEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleRuntimeEntry" + + + // $ANTLR start "entryRuleMemoryEntry" + // InternalApplicationConfiguration.g:1278:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; + public final void entryRuleMemoryEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1279:1: ( ruleMemoryEntry EOF ) + // InternalApplicationConfiguration.g:1280:1: ruleMemoryEntry EOF + { + before(grammarAccess.getMemoryEntryRule()); + pushFollow(FOLLOW_1); + ruleMemoryEntry(); + + state._fsp--; + + after(grammarAccess.getMemoryEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMemoryEntry" + + + // $ANTLR start "ruleMemoryEntry" + // InternalApplicationConfiguration.g:1287:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; + public final void ruleMemoryEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1293:3: ( rule__MemoryEntry__Group__0 ) + { + before(grammarAccess.getMemoryEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:1294:3: ( rule__MemoryEntry__Group__0 ) + // InternalApplicationConfiguration.g:1294:4: rule__MemoryEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__MemoryEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getMemoryEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMemoryEntry" + + + // $ANTLR start "entryRuleCustomEntry" + // InternalApplicationConfiguration.g:1303:1: entryRuleCustomEntry : ruleCustomEntry EOF ; + public final void entryRuleCustomEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1304:1: ( ruleCustomEntry EOF ) + // InternalApplicationConfiguration.g:1305:1: ruleCustomEntry EOF + { + before(grammarAccess.getCustomEntryRule()); + pushFollow(FOLLOW_1); + ruleCustomEntry(); + + state._fsp--; + + after(grammarAccess.getCustomEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleCustomEntry" + + + // $ANTLR start "ruleCustomEntry" + // InternalApplicationConfiguration.g:1312:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; + public final void ruleCustomEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1318:3: ( rule__CustomEntry__Group__0 ) + { + before(grammarAccess.getCustomEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:1319:3: ( rule__CustomEntry__Group__0 ) + // InternalApplicationConfiguration.g:1319:4: rule__CustomEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__CustomEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getCustomEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleCustomEntry" + + + // $ANTLR start "entryRuleConfigReference" + // InternalApplicationConfiguration.g:1328:1: entryRuleConfigReference : ruleConfigReference EOF ; + public final void entryRuleConfigReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1329:1: ( ruleConfigReference EOF ) + // InternalApplicationConfiguration.g:1330:1: ruleConfigReference EOF + { + before(grammarAccess.getConfigReferenceRule()); + pushFollow(FOLLOW_1); + ruleConfigReference(); + + state._fsp--; + + after(grammarAccess.getConfigReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfigReference" + + + // $ANTLR start "ruleConfigReference" + // InternalApplicationConfiguration.g:1337:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; + public final void ruleConfigReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) + // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) ) + { + // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) ) + // InternalApplicationConfiguration.g:1343:3: ( rule__ConfigReference__ConfigAssignment ) + { + before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); + // InternalApplicationConfiguration.g:1344:3: ( rule__ConfigReference__ConfigAssignment ) + // InternalApplicationConfiguration.g:1344:4: rule__ConfigReference__ConfigAssignment + { + pushFollow(FOLLOW_2); + rule__ConfigReference__ConfigAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfigReference" + + + // $ANTLR start "entryRuleConfig" + // InternalApplicationConfiguration.g:1353:1: entryRuleConfig : ruleConfig EOF ; + public final void entryRuleConfig() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1354:1: ( ruleConfig EOF ) + // InternalApplicationConfiguration.g:1355:1: ruleConfig EOF + { + before(grammarAccess.getConfigRule()); + pushFollow(FOLLOW_1); + ruleConfig(); + + state._fsp--; + + after(grammarAccess.getConfigRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleConfig" + + + // $ANTLR start "ruleConfig" + // InternalApplicationConfiguration.g:1362:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; + public final void ruleConfig() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__Config__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) ) + // InternalApplicationConfiguration.g:1368:3: ( rule__Config__Alternatives ) + { + before(grammarAccess.getConfigAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1369:3: ( rule__Config__Alternatives ) + // InternalApplicationConfiguration.g:1369:4: rule__Config__Alternatives + { + pushFollow(FOLLOW_2); + rule__Config__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleConfig" + + + // $ANTLR start "entryRuleScopeSpecification" + // InternalApplicationConfiguration.g:1378:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; + public final void entryRuleScopeSpecification() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1379:1: ( ruleScopeSpecification EOF ) + // InternalApplicationConfiguration.g:1380:1: ruleScopeSpecification EOF + { + before(grammarAccess.getScopeSpecificationRule()); + pushFollow(FOLLOW_1); + ruleScopeSpecification(); + + state._fsp--; + + after(grammarAccess.getScopeSpecificationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleScopeSpecification" + + + // $ANTLR start "ruleScopeSpecification" + // InternalApplicationConfiguration.g:1387:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; + public final void ruleScopeSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1393:3: ( rule__ScopeSpecification__Group__0 ) + { + before(grammarAccess.getScopeSpecificationAccess().getGroup()); + // InternalApplicationConfiguration.g:1394:3: ( rule__ScopeSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1394:4: rule__ScopeSpecification__Group__0 + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeSpecificationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleScopeSpecification" + + + // $ANTLR start "entryRuleTypeScope" + // InternalApplicationConfiguration.g:1403:1: entryRuleTypeScope : ruleTypeScope EOF ; + public final void entryRuleTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1404:1: ( ruleTypeScope EOF ) + // InternalApplicationConfiguration.g:1405:1: ruleTypeScope EOF + { + before(grammarAccess.getTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleTypeScope" + + + // $ANTLR start "ruleTypeScope" + // InternalApplicationConfiguration.g:1412:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; + public final void ruleTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__TypeScope__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) ) + // InternalApplicationConfiguration.g:1418:3: ( rule__TypeScope__Alternatives ) + { + before(grammarAccess.getTypeScopeAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1419:3: ( rule__TypeScope__Alternatives ) + // InternalApplicationConfiguration.g:1419:4: rule__TypeScope__Alternatives + { + pushFollow(FOLLOW_2); + rule__TypeScope__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getTypeScopeAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleTypeScope" + + + // $ANTLR start "entryRuleClassTypeScope" + // InternalApplicationConfiguration.g:1428:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; + public final void entryRuleClassTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1429:1: ( ruleClassTypeScope EOF ) + // InternalApplicationConfiguration.g:1430:1: ruleClassTypeScope EOF + { + before(grammarAccess.getClassTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleClassTypeScope(); + + state._fsp--; + + after(grammarAccess.getClassTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleClassTypeScope" + + + // $ANTLR start "ruleClassTypeScope" + // InternalApplicationConfiguration.g:1437:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; + public final void ruleClassTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1443:3: ( rule__ClassTypeScope__Group__0 ) + { + before(grammarAccess.getClassTypeScopeAccess().getGroup()); + // InternalApplicationConfiguration.g:1444:3: ( rule__ClassTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1444:4: rule__ClassTypeScope__Group__0 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleClassTypeScope" + + + // $ANTLR start "entryRuleObjectTypeScope" + // InternalApplicationConfiguration.g:1453:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; + public final void entryRuleObjectTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1454:1: ( ruleObjectTypeScope EOF ) + // InternalApplicationConfiguration.g:1455:1: ruleObjectTypeScope EOF + { + before(grammarAccess.getObjectTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleObjectTypeScope(); + + state._fsp--; + + after(grammarAccess.getObjectTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectTypeScope" + + + // $ANTLR start "ruleObjectTypeScope" + // InternalApplicationConfiguration.g:1462:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; + public final void ruleObjectTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1468:3: ( rule__ObjectTypeScope__Group__0 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getGroup()); + // InternalApplicationConfiguration.g:1469:3: ( rule__ObjectTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1469:4: rule__ObjectTypeScope__Group__0 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectTypeScope" + + + // $ANTLR start "entryRuleIntegerTypeScope" + // InternalApplicationConfiguration.g:1478:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; + public final void entryRuleIntegerTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1479:1: ( ruleIntegerTypeScope EOF ) + // InternalApplicationConfiguration.g:1480:1: ruleIntegerTypeScope EOF + { + before(grammarAccess.getIntegerTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleIntegerTypeScope(); + + state._fsp--; + + after(grammarAccess.getIntegerTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleIntegerTypeScope" + + + // $ANTLR start "ruleIntegerTypeScope" + // InternalApplicationConfiguration.g:1487:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; + public final void ruleIntegerTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1493:3: ( rule__IntegerTypeScope__Group__0 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); + // InternalApplicationConfiguration.g:1494:3: ( rule__IntegerTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1494:4: rule__IntegerTypeScope__Group__0 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleIntegerTypeScope" + + + // $ANTLR start "entryRuleRealTypeScope" + // InternalApplicationConfiguration.g:1503:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; + public final void entryRuleRealTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1504:1: ( ruleRealTypeScope EOF ) + // InternalApplicationConfiguration.g:1505:1: ruleRealTypeScope EOF + { + before(grammarAccess.getRealTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleRealTypeScope(); + + state._fsp--; + + after(grammarAccess.getRealTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleRealTypeScope" + + + // $ANTLR start "ruleRealTypeScope" + // InternalApplicationConfiguration.g:1512:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; + public final void ruleRealTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1518:3: ( rule__RealTypeScope__Group__0 ) + { + before(grammarAccess.getRealTypeScopeAccess().getGroup()); + // InternalApplicationConfiguration.g:1519:3: ( rule__RealTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1519:4: rule__RealTypeScope__Group__0 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleRealTypeScope" + + + // $ANTLR start "entryRuleStringTypeScope" + // InternalApplicationConfiguration.g:1528:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; + public final void entryRuleStringTypeScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1529:1: ( ruleStringTypeScope EOF ) + // InternalApplicationConfiguration.g:1530:1: ruleStringTypeScope EOF + { + before(grammarAccess.getStringTypeScopeRule()); + pushFollow(FOLLOW_1); + ruleStringTypeScope(); + + state._fsp--; + + after(grammarAccess.getStringTypeScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleStringTypeScope" + + + // $ANTLR start "ruleStringTypeScope" + // InternalApplicationConfiguration.g:1537:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; + public final void ruleStringTypeScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1543:3: ( rule__StringTypeScope__Group__0 ) + { + before(grammarAccess.getStringTypeScopeAccess().getGroup()); + // InternalApplicationConfiguration.g:1544:3: ( rule__StringTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1544:4: rule__StringTypeScope__Group__0 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleStringTypeScope" + + + // $ANTLR start "entryRuleClassReference" + // InternalApplicationConfiguration.g:1553:1: entryRuleClassReference : ruleClassReference EOF ; + public final void entryRuleClassReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1554:1: ( ruleClassReference EOF ) + // InternalApplicationConfiguration.g:1555:1: ruleClassReference EOF + { + before(grammarAccess.getClassReferenceRule()); + pushFollow(FOLLOW_1); + ruleClassReference(); + + state._fsp--; + + after(grammarAccess.getClassReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleClassReference" + + + // $ANTLR start "ruleClassReference" + // InternalApplicationConfiguration.g:1562:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; + public final void ruleClassReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ClassReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1568:3: ( rule__ClassReference__Group__0 ) + { + before(grammarAccess.getClassReferenceAccess().getGroup()); + // InternalApplicationConfiguration.g:1569:3: ( rule__ClassReference__Group__0 ) + // InternalApplicationConfiguration.g:1569:4: rule__ClassReference__Group__0 + { + pushFollow(FOLLOW_2); + rule__ClassReference__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getClassReferenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleClassReference" + + + // $ANTLR start "entryRuleObjectReference" + // InternalApplicationConfiguration.g:1578:1: entryRuleObjectReference : ruleObjectReference EOF ; + public final void entryRuleObjectReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1579:1: ( ruleObjectReference EOF ) + // InternalApplicationConfiguration.g:1580:1: ruleObjectReference EOF + { + before(grammarAccess.getObjectReferenceRule()); + pushFollow(FOLLOW_1); + ruleObjectReference(); + + state._fsp--; + + after(grammarAccess.getObjectReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleObjectReference" + + + // $ANTLR start "ruleObjectReference" + // InternalApplicationConfiguration.g:1587:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; + public final void ruleObjectReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1593:3: ( rule__ObjectReference__Group__0 ) + { + before(grammarAccess.getObjectReferenceAccess().getGroup()); + // InternalApplicationConfiguration.g:1594:3: ( rule__ObjectReference__Group__0 ) + // InternalApplicationConfiguration.g:1594:4: rule__ObjectReference__Group__0 + { + pushFollow(FOLLOW_2); + rule__ObjectReference__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectReferenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleObjectReference" + + + // $ANTLR start "entryRuleIntegerReference" + // InternalApplicationConfiguration.g:1603:1: entryRuleIntegerReference : ruleIntegerReference EOF ; + public final void entryRuleIntegerReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1604:1: ( ruleIntegerReference EOF ) + // InternalApplicationConfiguration.g:1605:1: ruleIntegerReference EOF + { + before(grammarAccess.getIntegerReferenceRule()); + pushFollow(FOLLOW_1); + ruleIntegerReference(); + + state._fsp--; + + after(grammarAccess.getIntegerReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleIntegerReference" + + + // $ANTLR start "ruleIntegerReference" + // InternalApplicationConfiguration.g:1612:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; + public final void ruleIntegerReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1618:3: ( rule__IntegerReference__Group__0 ) + { + before(grammarAccess.getIntegerReferenceAccess().getGroup()); + // InternalApplicationConfiguration.g:1619:3: ( rule__IntegerReference__Group__0 ) + // InternalApplicationConfiguration.g:1619:4: rule__IntegerReference__Group__0 + { + pushFollow(FOLLOW_2); + rule__IntegerReference__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerReferenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleIntegerReference" + + + // $ANTLR start "entryRuleRealReference" + // InternalApplicationConfiguration.g:1628:1: entryRuleRealReference : ruleRealReference EOF ; + public final void entryRuleRealReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1629:1: ( ruleRealReference EOF ) + // InternalApplicationConfiguration.g:1630:1: ruleRealReference EOF + { + before(grammarAccess.getRealReferenceRule()); + pushFollow(FOLLOW_1); + ruleRealReference(); + + state._fsp--; + + after(grammarAccess.getRealReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleRealReference" + + + // $ANTLR start "ruleRealReference" + // InternalApplicationConfiguration.g:1637:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; + public final void ruleRealReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__RealReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1643:3: ( rule__RealReference__Group__0 ) + { + before(grammarAccess.getRealReferenceAccess().getGroup()); + // InternalApplicationConfiguration.g:1644:3: ( rule__RealReference__Group__0 ) + // InternalApplicationConfiguration.g:1644:4: rule__RealReference__Group__0 + { + pushFollow(FOLLOW_2); + rule__RealReference__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealReferenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleRealReference" + + + // $ANTLR start "entryRuleStringReference" + // InternalApplicationConfiguration.g:1653:1: entryRuleStringReference : ruleStringReference EOF ; + public final void entryRuleStringReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1654:1: ( ruleStringReference EOF ) + // InternalApplicationConfiguration.g:1655:1: ruleStringReference EOF + { + before(grammarAccess.getStringReferenceRule()); + pushFollow(FOLLOW_1); + ruleStringReference(); + + state._fsp--; + + after(grammarAccess.getStringReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleStringReference" + + + // $ANTLR start "ruleStringReference" + // InternalApplicationConfiguration.g:1662:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; + public final void ruleStringReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__StringReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1668:3: ( rule__StringReference__Group__0 ) + { + before(grammarAccess.getStringReferenceAccess().getGroup()); + // InternalApplicationConfiguration.g:1669:3: ( rule__StringReference__Group__0 ) + // InternalApplicationConfiguration.g:1669:4: rule__StringReference__Group__0 + { + pushFollow(FOLLOW_2); + rule__StringReference__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringReferenceAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleStringReference" + + + // $ANTLR start "entryRuleExactNumber" + // InternalApplicationConfiguration.g:1678:1: entryRuleExactNumber : ruleExactNumber EOF ; + public final void entryRuleExactNumber() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1679:1: ( ruleExactNumber EOF ) + // InternalApplicationConfiguration.g:1680:1: ruleExactNumber EOF + { + before(grammarAccess.getExactNumberRule()); + pushFollow(FOLLOW_1); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getExactNumberRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleExactNumber" + + + // $ANTLR start "ruleExactNumber" + // InternalApplicationConfiguration.g:1687:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; + public final void ruleExactNumber() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) ) + // InternalApplicationConfiguration.g:1693:3: ( rule__ExactNumber__Alternatives ) + { + before(grammarAccess.getExactNumberAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1694:3: ( rule__ExactNumber__Alternatives ) + // InternalApplicationConfiguration.g:1694:4: rule__ExactNumber__Alternatives + { + pushFollow(FOLLOW_2); + rule__ExactNumber__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getExactNumberAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleExactNumber" + + + // $ANTLR start "entryRuleIntervallNumber" + // InternalApplicationConfiguration.g:1703:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; + public final void entryRuleIntervallNumber() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1704:1: ( ruleIntervallNumber EOF ) + // InternalApplicationConfiguration.g:1705:1: ruleIntervallNumber EOF + { + before(grammarAccess.getIntervallNumberRule()); + pushFollow(FOLLOW_1); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getIntervallNumberRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleIntervallNumber" + + + // $ANTLR start "ruleIntervallNumber" + // InternalApplicationConfiguration.g:1712:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; + public final void ruleIntervallNumber() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) ) + // InternalApplicationConfiguration.g:1718:3: ( rule__IntervallNumber__Group__0 ) + { + before(grammarAccess.getIntervallNumberAccess().getGroup()); + // InternalApplicationConfiguration.g:1719:3: ( rule__IntervallNumber__Group__0 ) + // InternalApplicationConfiguration.g:1719:4: rule__IntervallNumber__Group__0 + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntervallNumberAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleIntervallNumber" + + + // $ANTLR start "entryRuleIntEnumberation" + // InternalApplicationConfiguration.g:1728:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; + public final void entryRuleIntEnumberation() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1729:1: ( ruleIntEnumberation EOF ) + // InternalApplicationConfiguration.g:1730:1: ruleIntEnumberation EOF + { + before(grammarAccess.getIntEnumberationRule()); + pushFollow(FOLLOW_1); + ruleIntEnumberation(); + + state._fsp--; + + after(grammarAccess.getIntEnumberationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleIntEnumberation" + + + // $ANTLR start "ruleIntEnumberation" + // InternalApplicationConfiguration.g:1737:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; + public final void ruleIntEnumberation() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) ) + // InternalApplicationConfiguration.g:1743:3: ( rule__IntEnumberation__Group__0 ) + { + before(grammarAccess.getIntEnumberationAccess().getGroup()); + // InternalApplicationConfiguration.g:1744:3: ( rule__IntEnumberation__Group__0 ) + // InternalApplicationConfiguration.g:1744:4: rule__IntEnumberation__Group__0 + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntEnumberationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleIntEnumberation" + + + // $ANTLR start "entryRuleRealEnumeration" + // InternalApplicationConfiguration.g:1753:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; + public final void entryRuleRealEnumeration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1754:1: ( ruleRealEnumeration EOF ) + // InternalApplicationConfiguration.g:1755:1: ruleRealEnumeration EOF + { + before(grammarAccess.getRealEnumerationRule()); + pushFollow(FOLLOW_1); + ruleRealEnumeration(); + + state._fsp--; + + after(grammarAccess.getRealEnumerationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleRealEnumeration" + + + // $ANTLR start "ruleRealEnumeration" + // InternalApplicationConfiguration.g:1762:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; + public final void ruleRealEnumeration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1768:3: ( rule__RealEnumeration__Group__0 ) + { + before(grammarAccess.getRealEnumerationAccess().getGroup()); + // InternalApplicationConfiguration.g:1769:3: ( rule__RealEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1769:4: rule__RealEnumeration__Group__0 + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealEnumerationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleRealEnumeration" + + + // $ANTLR start "entryRuleStringEnumeration" + // InternalApplicationConfiguration.g:1778:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; + public final void entryRuleStringEnumeration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1779:1: ( ruleStringEnumeration EOF ) + // InternalApplicationConfiguration.g:1780:1: ruleStringEnumeration EOF + { + before(grammarAccess.getStringEnumerationRule()); + pushFollow(FOLLOW_1); + ruleStringEnumeration(); + + state._fsp--; + + after(grammarAccess.getStringEnumerationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleStringEnumeration" + + + // $ANTLR start "ruleStringEnumeration" + // InternalApplicationConfiguration.g:1787:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; + public final void ruleStringEnumeration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1793:3: ( rule__StringEnumeration__Group__0 ) + { + before(grammarAccess.getStringEnumerationAccess().getGroup()); + // InternalApplicationConfiguration.g:1794:3: ( rule__StringEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1794:4: rule__StringEnumeration__Group__0 + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringEnumerationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleStringEnumeration" + + + // $ANTLR start "entryRuleScopeDeclaration" + // InternalApplicationConfiguration.g:1803:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; + public final void entryRuleScopeDeclaration() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1804:1: ( ruleScopeDeclaration EOF ) + // InternalApplicationConfiguration.g:1805:1: ruleScopeDeclaration EOF + { + before(grammarAccess.getScopeDeclarationRule()); + pushFollow(FOLLOW_1); + ruleScopeDeclaration(); + + state._fsp--; + + after(grammarAccess.getScopeDeclarationRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleScopeDeclaration" + + + // $ANTLR start "ruleScopeDeclaration" + // InternalApplicationConfiguration.g:1812:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; + public final void ruleScopeDeclaration() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1818:3: ( rule__ScopeDeclaration__Group__0 ) + { + before(grammarAccess.getScopeDeclarationAccess().getGroup()); + // InternalApplicationConfiguration.g:1819:3: ( rule__ScopeDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1819:4: rule__ScopeDeclaration__Group__0 + { + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeDeclarationAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleScopeDeclaration" + + + // $ANTLR start "entryRuleScopeReference" + // InternalApplicationConfiguration.g:1828:1: entryRuleScopeReference : ruleScopeReference EOF ; + public final void entryRuleScopeReference() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1829:1: ( ruleScopeReference EOF ) + // InternalApplicationConfiguration.g:1830:1: ruleScopeReference EOF + { + before(grammarAccess.getScopeReferenceRule()); + pushFollow(FOLLOW_1); + ruleScopeReference(); + + state._fsp--; + + after(grammarAccess.getScopeReferenceRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleScopeReference" + + + // $ANTLR start "ruleScopeReference" + // InternalApplicationConfiguration.g:1837:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; + public final void ruleScopeReference() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) ) + { + // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1843:3: ( rule__ScopeReference__ReferredAssignment ) + { + before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); + // InternalApplicationConfiguration.g:1844:3: ( rule__ScopeReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1844:4: rule__ScopeReference__ReferredAssignment + { + pushFollow(FOLLOW_2); + rule__ScopeReference__ReferredAssignment(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleScopeReference" + + + // $ANTLR start "entryRuleScope" + // InternalApplicationConfiguration.g:1853:1: entryRuleScope : ruleScope EOF ; + public final void entryRuleScope() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1854:1: ( ruleScope EOF ) + // InternalApplicationConfiguration.g:1855:1: ruleScope EOF + { + before(grammarAccess.getScopeRule()); + pushFollow(FOLLOW_1); + ruleScope(); + + state._fsp--; + + after(grammarAccess.getScopeRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleScope" + + + // $ANTLR start "ruleScope" + // InternalApplicationConfiguration.g:1862:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; + public final void ruleScope() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__Scope__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) ) + // InternalApplicationConfiguration.g:1868:3: ( rule__Scope__Alternatives ) + { + before(grammarAccess.getScopeAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1869:3: ( rule__Scope__Alternatives ) + // InternalApplicationConfiguration.g:1869:4: rule__Scope__Alternatives + { + pushFollow(FOLLOW_2); + rule__Scope__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleScope" + + + // $ANTLR start "entryRuleTask" + // InternalApplicationConfiguration.g:1878:1: entryRuleTask : ruleTask EOF ; + public final void entryRuleTask() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1879:1: ( ruleTask EOF ) + // InternalApplicationConfiguration.g:1880:1: ruleTask EOF + { + before(grammarAccess.getTaskRule()); + pushFollow(FOLLOW_1); + ruleTask(); + + state._fsp--; + + after(grammarAccess.getTaskRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleTask" + + + // $ANTLR start "ruleTask" + // InternalApplicationConfiguration.g:1887:1: ruleTask : ( ruleGenerationTask ) ; + public final void ruleTask() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1891:2: ( ( ruleGenerationTask ) ) + // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask ) + { + // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask ) + // InternalApplicationConfiguration.g:1893:3: ruleGenerationTask + { + before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); + pushFollow(FOLLOW_2); + ruleGenerationTask(); + + state._fsp--; + + after(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleTask" + + + // $ANTLR start "entryRuleGenerationTask" + // InternalApplicationConfiguration.g:1903:1: entryRuleGenerationTask : ruleGenerationTask EOF ; + public final void entryRuleGenerationTask() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1904:1: ( ruleGenerationTask EOF ) + // InternalApplicationConfiguration.g:1905:1: ruleGenerationTask EOF + { + before(grammarAccess.getGenerationTaskRule()); + pushFollow(FOLLOW_1); + ruleGenerationTask(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGenerationTask" + + + // $ANTLR start "ruleGenerationTask" + // InternalApplicationConfiguration.g:1912:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; + public final void ruleGenerationTask() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) ) + // InternalApplicationConfiguration.g:1918:3: ( rule__GenerationTask__Group__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup()); + // InternalApplicationConfiguration.g:1919:3: ( rule__GenerationTask__Group__0 ) + // InternalApplicationConfiguration.g:1919:4: rule__GenerationTask__Group__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGenerationTask" + + + // $ANTLR start "ruleOptimizationDirection" + // InternalApplicationConfiguration.g:1928:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ; + public final void ruleOptimizationDirection() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1932:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) ) + // InternalApplicationConfiguration.g:1934:3: ( rule__OptimizationDirection__Alternatives ) + { + before(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1935:3: ( rule__OptimizationDirection__Alternatives ) + // InternalApplicationConfiguration.g:1935:4: rule__OptimizationDirection__Alternatives + { + pushFollow(FOLLOW_2); + rule__OptimizationDirection__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleOptimizationDirection" + + + // $ANTLR start "ruleComparisonOperator" + // InternalApplicationConfiguration.g:1944:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; + public final void ruleComparisonOperator() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1948:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) ) + // InternalApplicationConfiguration.g:1950:3: ( rule__ComparisonOperator__Alternatives ) + { + before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1951:3: ( rule__ComparisonOperator__Alternatives ) + // InternalApplicationConfiguration.g:1951:4: rule__ComparisonOperator__Alternatives + { + pushFollow(FOLLOW_2); + rule__ComparisonOperator__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getComparisonOperatorAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleComparisonOperator" + + + // $ANTLR start "ruleDocumentLevelSpecification" + // InternalApplicationConfiguration.g:1960:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; + public final void ruleDocumentLevelSpecification() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1964:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) + // InternalApplicationConfiguration.g:1966:3: ( rule__DocumentLevelSpecification__Alternatives ) + { + before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1967:3: ( rule__DocumentLevelSpecification__Alternatives ) + // InternalApplicationConfiguration.g:1967:4: rule__DocumentLevelSpecification__Alternatives + { + pushFollow(FOLLOW_2); + rule__DocumentLevelSpecification__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleDocumentLevelSpecification" + + + // $ANTLR start "ruleSolver" + // InternalApplicationConfiguration.g:1976:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; + public final void ruleSolver() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1980:1: ( ( ( rule__Solver__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) ) + { + // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) ) + // InternalApplicationConfiguration.g:1982:3: ( rule__Solver__Alternatives ) + { + before(grammarAccess.getSolverAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1983:3: ( rule__Solver__Alternatives ) + // InternalApplicationConfiguration.g:1983:4: rule__Solver__Alternatives + { + pushFollow(FOLLOW_2); + rule__Solver__Alternatives(); + + state._fsp--; + + + } + + after(grammarAccess.getSolverAccess().getAlternatives()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleSolver" + + + // $ANTLR start "rule__Command__Alternatives" + // InternalApplicationConfiguration.g:1991:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); + public final void rule__Command__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1995:1: ( ( ruleDeclaration ) | ( ruleTask ) ) + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0==27||LA1_0==35||(LA1_0>=37 && LA1_0<=40)||LA1_0==52) ) { + alt1=1; + } + else if ( (LA1_0==53) ) { + alt1=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 1, 0, input); + + throw nvae; + } + switch (alt1) { + case 1 : + // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration ) + { + // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration ) + // InternalApplicationConfiguration.g:1997:3: ruleDeclaration + { + before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleDeclaration(); + + state._fsp--; + + after(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2002:2: ( ruleTask ) + { + // InternalApplicationConfiguration.g:2002:2: ( ruleTask ) + // InternalApplicationConfiguration.g:2003:3: ruleTask + { + before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleTask(); + + state._fsp--; + + after(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Command__Alternatives" + + + // $ANTLR start "rule__Import__Alternatives" + // InternalApplicationConfiguration.g:2012:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ); + public final void rule__Import__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2016:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ) + int alt2=3; + int LA2_0 = input.LA(1); + + if ( (LA2_0==23) ) { + switch ( input.LA(2) ) { + case 25: + { + alt2=2; + } + break; + case 26: + { + alt2=3; + } + break; + case 24: + { + alt2=1; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 2, 1, input); + + throw nvae; + } + + } + else { + NoViableAltException nvae = + new NoViableAltException("", 2, 0, input); + + throw nvae; + } + switch (alt2) { + case 1 : + // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport ) + { + // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport ) + // InternalApplicationConfiguration.g:2018:3: ruleEPackageImport + { + before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleEPackageImport(); + + state._fsp--; + + after(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport ) + { + // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport ) + // InternalApplicationConfiguration.g:2024:3: ruleViatraImport + { + before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleViatraImport(); + + state._fsp--; + + after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2029:2: ( ruleCftImport ) + { + // InternalApplicationConfiguration.g:2029:2: ( ruleCftImport ) + // InternalApplicationConfiguration.g:2030:3: ruleCftImport + { + before(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); + pushFollow(FOLLOW_2); + ruleCftImport(); + + state._fsp--; + + after(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Import__Alternatives" + + + // $ANTLR start "rule__Declaration__Alternatives" + // InternalApplicationConfiguration.g:2039:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ); + public final void rule__Declaration__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2043:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ) + int alt3=7; + switch ( input.LA(1) ) { + case 27: + { + alt3=1; + } + break; + case 35: + { + alt3=2; + } + break; + case 37: + { + alt3=3; + } + break; + case 38: + { + alt3=4; + } + break; + case 40: + { + alt3=5; + } + break; + case 52: + { + alt3=6; + } + break; + case 39: + { + alt3=7; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 3, 0, input); + + throw nvae; + } + + switch (alt3) { + case 1 : + // InternalApplicationConfiguration.g:2044:2: ( ruleFileDeclaration ) + { + // InternalApplicationConfiguration.g:2044:2: ( ruleFileDeclaration ) + // InternalApplicationConfiguration.g:2045:3: ruleFileDeclaration + { + before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleFileDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2050:2: ( ruleMetamodelDeclaration ) + { + // InternalApplicationConfiguration.g:2050:2: ( ruleMetamodelDeclaration ) + // InternalApplicationConfiguration.g:2051:3: ruleMetamodelDeclaration + { + before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleMetamodelDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2056:2: ( rulePartialModelDeclaration ) + { + // InternalApplicationConfiguration.g:2056:2: ( rulePartialModelDeclaration ) + // InternalApplicationConfiguration.g:2057:3: rulePartialModelDeclaration + { + before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); + pushFollow(FOLLOW_2); + rulePartialModelDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:2062:2: ( ruleGraphPatternDeclaration ) + { + // InternalApplicationConfiguration.g:2062:2: ( ruleGraphPatternDeclaration ) + // InternalApplicationConfiguration.g:2063:3: ruleGraphPatternDeclaration + { + before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); + pushFollow(FOLLOW_2); + ruleGraphPatternDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); + + } + + + } + break; + case 5 : + // InternalApplicationConfiguration.g:2068:2: ( ruleConfigDeclaration ) + { + // InternalApplicationConfiguration.g:2068:2: ( ruleConfigDeclaration ) + // InternalApplicationConfiguration.g:2069:3: ruleConfigDeclaration + { + before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); + pushFollow(FOLLOW_2); + ruleConfigDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); + + } + + + } + break; + case 6 : + // InternalApplicationConfiguration.g:2074:2: ( ruleScopeDeclaration ) + { + // InternalApplicationConfiguration.g:2074:2: ( ruleScopeDeclaration ) + // InternalApplicationConfiguration.g:2075:3: ruleScopeDeclaration + { + before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); + pushFollow(FOLLOW_2); + ruleScopeDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); + + } + + + } + break; + case 7 : + // InternalApplicationConfiguration.g:2080:2: ( ruleObjectiveDeclaration ) + { + // InternalApplicationConfiguration.g:2080:2: ( ruleObjectiveDeclaration ) + // InternalApplicationConfiguration.g:2081:3: ruleObjectiveDeclaration + { + before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); + pushFollow(FOLLOW_2); + ruleObjectiveDeclaration(); + + state._fsp--; + + after(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Declaration__Alternatives" + + + // $ANTLR start "rule__File__Alternatives" + // InternalApplicationConfiguration.g:2090:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); + public final void rule__File__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2094:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) + int alt4=2; + int LA4_0 = input.LA(1); + + if ( (LA4_0==RULE_STRING) ) { + alt4=1; + } + else if ( (LA4_0==RULE_ID) ) { + alt4=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 4, 0, input); + + throw nvae; + } + switch (alt4) { + case 1 : + // InternalApplicationConfiguration.g:2095:2: ( ruleFileSpecification ) + { + // InternalApplicationConfiguration.g:2095:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:2096:3: ruleFileSpecification + { + before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleFileSpecification(); + + state._fsp--; + + after(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2101:2: ( ruleFileReference ) + { + // InternalApplicationConfiguration.g:2101:2: ( ruleFileReference ) + // InternalApplicationConfiguration.g:2102:3: ruleFileReference + { + before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleFileReference(); + + state._fsp--; + + after(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__File__Alternatives" + + + // $ANTLR start "rule__MetamodelEntry__Alternatives" + // InternalApplicationConfiguration.g:2111:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); + public final void rule__MetamodelEntry__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2115:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) + int alt5=2; + int LA5_0 = input.LA(1); + + if ( (LA5_0==RULE_ID) ) { + alt5=1; + } + else if ( (LA5_0==32) ) { + alt5=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 5, 0, input); + + throw nvae; + } + switch (alt5) { + case 1 : + // InternalApplicationConfiguration.g:2116:2: ( ruleMetamodelElement ) + { + // InternalApplicationConfiguration.g:2116:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:2117:3: ruleMetamodelElement + { + before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleMetamodelElement(); + + state._fsp--; + + after(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2122:2: ( ruleAllPackageEntry ) + { + // InternalApplicationConfiguration.g:2122:2: ( ruleAllPackageEntry ) + // InternalApplicationConfiguration.g:2123:3: ruleAllPackageEntry + { + before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleAllPackageEntry(); + + state._fsp--; + + after(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelEntry__Alternatives" + + + // $ANTLR start "rule__Metamodel__Alternatives" + // InternalApplicationConfiguration.g:2132:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); + public final void rule__Metamodel__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2136:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==RULE_ID) ) { + alt6=1; + } + else if ( (LA6_0==29) ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelReference ) + { + // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelReference ) + // InternalApplicationConfiguration.g:2138:3: ruleMetamodelReference + { + before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleMetamodelReference(); + + state._fsp--; + + after(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2143:2: ( ruleMetamodelSpecification ) + { + // InternalApplicationConfiguration.g:2143:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:2144:3: ruleMetamodelSpecification + { + before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleMetamodelSpecification(); + + state._fsp--; + + after(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Metamodel__Alternatives" + + + // $ANTLR start "rule__PartialModelEntry__Alternatives" + // InternalApplicationConfiguration.g:2153:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); + public final void rule__PartialModelEntry__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2157:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) { + alt7=1; + } + else if ( (LA7_0==36) ) { + alt7=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 7, 0, input); + + throw nvae; + } + switch (alt7) { + case 1 : + // InternalApplicationConfiguration.g:2158:2: ( ruleModelEntry ) + { + // InternalApplicationConfiguration.g:2158:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:2159:3: ruleModelEntry + { + before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleModelEntry(); + + state._fsp--; + + after(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2164:2: ( ruleFolderEntry ) + { + // InternalApplicationConfiguration.g:2164:2: ( ruleFolderEntry ) + // InternalApplicationConfiguration.g:2165:3: ruleFolderEntry + { + before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleFolderEntry(); + + state._fsp--; + + after(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelEntry__Alternatives" + + + // $ANTLR start "rule__PartialModel__Alternatives" + // InternalApplicationConfiguration.g:2174:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); + public final void rule__PartialModel__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2178:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) + int alt8=2; + int LA8_0 = input.LA(1); + + if ( (LA8_0==29) ) { + alt8=1; + } + else if ( (LA8_0==RULE_ID) ) { + alt8=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 8, 0, input); + + throw nvae; + } + switch (alt8) { + case 1 : + // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelSpecification ) + { + // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:2180:3: rulePartialModelSpecification + { + before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); + pushFollow(FOLLOW_2); + rulePartialModelSpecification(); + + state._fsp--; + + after(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2185:2: ( rulePartialModelReference ) + { + // InternalApplicationConfiguration.g:2185:2: ( rulePartialModelReference ) + // InternalApplicationConfiguration.g:2186:3: rulePartialModelReference + { + before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); + pushFollow(FOLLOW_2); + rulePartialModelReference(); + + state._fsp--; + + after(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModel__Alternatives" + + + // $ANTLR start "rule__PatternEntry__Alternatives" + // InternalApplicationConfiguration.g:2195:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); + public final void rule__PatternEntry__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2199:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0==RULE_ID) ) { + alt9=1; + } + else if ( (LA9_0==32) ) { + alt9=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 0, input); + + throw nvae; + } + switch (alt9) { + case 1 : + // InternalApplicationConfiguration.g:2200:2: ( rulePatternElement ) + { + // InternalApplicationConfiguration.g:2200:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:2201:3: rulePatternElement + { + before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); + pushFollow(FOLLOW_2); + rulePatternElement(); + + state._fsp--; + + after(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2206:2: ( ruleAllPatternEntry ) + { + // InternalApplicationConfiguration.g:2206:2: ( ruleAllPatternEntry ) + // InternalApplicationConfiguration.g:2207:3: ruleAllPatternEntry + { + before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleAllPatternEntry(); + + state._fsp--; + + after(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternEntry__Alternatives" + + + // $ANTLR start "rule__GraphPattern__Alternatives" + // InternalApplicationConfiguration.g:2216:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); + public final void rule__GraphPattern__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2220:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0==RULE_ID) ) { + alt10=1; + } + else if ( (LA10_0==29) ) { + alt10=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 10, 0, input); + + throw nvae; + } + switch (alt10) { + case 1 : + // InternalApplicationConfiguration.g:2221:2: ( ruleGraphPatternReference ) + { + // InternalApplicationConfiguration.g:2221:2: ( ruleGraphPatternReference ) + // InternalApplicationConfiguration.g:2222:3: ruleGraphPatternReference + { + before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleGraphPatternReference(); + + state._fsp--; + + after(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2227:2: ( rulePatternSpecification ) + { + // InternalApplicationConfiguration.g:2227:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:2228:3: rulePatternSpecification + { + before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); + pushFollow(FOLLOW_2); + rulePatternSpecification(); + + state._fsp--; + + after(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPattern__Alternatives" + + + // $ANTLR start "rule__ObjectiveEntry__Alternatives" + // InternalApplicationConfiguration.g:2237:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ); + public final void rule__ObjectiveEntry__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2241:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ) + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>=11 && LA11_0<=12)) ) { + alt11=1; + } + else if ( (LA11_0==26) ) { + alt11=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 11, 0, input); + + throw nvae; + } + switch (alt11) { + case 1 : + // InternalApplicationConfiguration.g:2242:2: ( ruleOptimizationEntry ) + { + // InternalApplicationConfiguration.g:2242:2: ( ruleOptimizationEntry ) + // InternalApplicationConfiguration.g:2243:3: ruleOptimizationEntry + { + before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleOptimizationEntry(); + + state._fsp--; + + after(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2248:2: ( ruleThresholdEntry ) + { + // InternalApplicationConfiguration.g:2248:2: ( ruleThresholdEntry ) + // InternalApplicationConfiguration.g:2249:3: ruleThresholdEntry + { + before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleThresholdEntry(); + + state._fsp--; + + after(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveEntry__Alternatives" + + + // $ANTLR start "rule__Objective__Alternatives" + // InternalApplicationConfiguration.g:2258:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ); + public final void rule__Objective__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2262:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ) + int alt12=2; + int LA12_0 = input.LA(1); + + if ( (LA12_0==RULE_ID) ) { + alt12=1; + } + else if ( (LA12_0==29) ) { + alt12=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 12, 0, input); + + throw nvae; + } + switch (alt12) { + case 1 : + // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveReference ) + { + // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveReference ) + // InternalApplicationConfiguration.g:2264:3: ruleObjectiveReference + { + before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleObjectiveReference(); + + state._fsp--; + + after(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2269:2: ( ruleObjectiveSpecification ) + { + // InternalApplicationConfiguration.g:2269:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2270:3: ruleObjectiveSpecification + { + before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleObjectiveSpecification(); + + state._fsp--; + + after(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Objective__Alternatives" + + + // $ANTLR start "rule__ConfigEntry__Alternatives" + // InternalApplicationConfiguration.g:2279:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); + public final void rule__ConfigEntry__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2283:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) + int alt13=4; + switch ( input.LA(1) ) { + case 41: + { + alt13=1; + } + break; + case 42: + { + alt13=2; + } + break; + case 43: + { + alt13=3; + } + break; + case RULE_STRING: + { + alt13=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 13, 0, input); + + throw nvae; + } + + switch (alt13) { + case 1 : + // InternalApplicationConfiguration.g:2284:2: ( ruleDocumentationEntry ) + { + // InternalApplicationConfiguration.g:2284:2: ( ruleDocumentationEntry ) + // InternalApplicationConfiguration.g:2285:3: ruleDocumentationEntry + { + before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleDocumentationEntry(); + + state._fsp--; + + after(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2290:2: ( ruleRuntimeEntry ) + { + // InternalApplicationConfiguration.g:2290:2: ( ruleRuntimeEntry ) + // InternalApplicationConfiguration.g:2291:3: ruleRuntimeEntry + { + before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleRuntimeEntry(); + + state._fsp--; + + after(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2296:2: ( ruleMemoryEntry ) + { + // InternalApplicationConfiguration.g:2296:2: ( ruleMemoryEntry ) + // InternalApplicationConfiguration.g:2297:3: ruleMemoryEntry + { + before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); + pushFollow(FOLLOW_2); + ruleMemoryEntry(); + + state._fsp--; + + after(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:2302:2: ( ruleCustomEntry ) + { + // InternalApplicationConfiguration.g:2302:2: ( ruleCustomEntry ) + // InternalApplicationConfiguration.g:2303:3: ruleCustomEntry + { + before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); + pushFollow(FOLLOW_2); + ruleCustomEntry(); + + state._fsp--; + + after(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigEntry__Alternatives" + + + // $ANTLR start "rule__Config__Alternatives" + // InternalApplicationConfiguration.g:2312:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); + public final void rule__Config__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2316:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) + int alt14=2; + int LA14_0 = input.LA(1); + + if ( (LA14_0==29) ) { + alt14=1; + } + else if ( (LA14_0==RULE_ID) ) { + alt14=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 14, 0, input); + + throw nvae; + } + switch (alt14) { + case 1 : + // InternalApplicationConfiguration.g:2317:2: ( ruleConfigSpecification ) + { + // InternalApplicationConfiguration.g:2317:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2318:3: ruleConfigSpecification + { + before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleConfigSpecification(); + + state._fsp--; + + after(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2323:2: ( ruleConfigReference ) + { + // InternalApplicationConfiguration.g:2323:2: ( ruleConfigReference ) + // InternalApplicationConfiguration.g:2324:3: ruleConfigReference + { + before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleConfigReference(); + + state._fsp--; + + after(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Config__Alternatives" + + + // $ANTLR start "rule__TypeScope__Alternatives" + // InternalApplicationConfiguration.g:2333:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); + public final void rule__TypeScope__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2337:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) + int alt15=5; + int LA15_0 = input.LA(1); + + if ( (LA15_0==44) ) { + switch ( input.LA(2) ) { + case 50: + { + alt15=5; + } + break; + case 47: + { + alt15=2; + } + break; + case 48: + { + alt15=3; + } + break; + case 49: + { + alt15=4; + } + break; + case 45: + { + alt15=1; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 15, 1, input); + + throw nvae; + } + + } + else { + NoViableAltException nvae = + new NoViableAltException("", 15, 0, input); + + throw nvae; + } + switch (alt15) { + case 1 : + // InternalApplicationConfiguration.g:2338:2: ( ruleClassTypeScope ) + { + // InternalApplicationConfiguration.g:2338:2: ( ruleClassTypeScope ) + // InternalApplicationConfiguration.g:2339:3: ruleClassTypeScope + { + before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleClassTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2344:2: ( ruleObjectTypeScope ) + { + // InternalApplicationConfiguration.g:2344:2: ( ruleObjectTypeScope ) + // InternalApplicationConfiguration.g:2345:3: ruleObjectTypeScope + { + before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleObjectTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2350:2: ( ruleIntegerTypeScope ) + { + // InternalApplicationConfiguration.g:2350:2: ( ruleIntegerTypeScope ) + // InternalApplicationConfiguration.g:2351:3: ruleIntegerTypeScope + { + before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); + pushFollow(FOLLOW_2); + ruleIntegerTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:2356:2: ( ruleRealTypeScope ) + { + // InternalApplicationConfiguration.g:2356:2: ( ruleRealTypeScope ) + // InternalApplicationConfiguration.g:2357:3: ruleRealTypeScope + { + before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); + pushFollow(FOLLOW_2); + ruleRealTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); + + } + + + } + break; + case 5 : + // InternalApplicationConfiguration.g:2362:2: ( ruleStringTypeScope ) + { + // InternalApplicationConfiguration.g:2362:2: ( ruleStringTypeScope ) + // InternalApplicationConfiguration.g:2363:3: ruleStringTypeScope + { + before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); + pushFollow(FOLLOW_2); + ruleStringTypeScope(); + + state._fsp--; + + after(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__TypeScope__Alternatives" + + + // $ANTLR start "rule__ClassTypeScope__Alternatives_2" + // InternalApplicationConfiguration.g:2372:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); + public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2376:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt16=2; + int LA16_0 = input.LA(1); + + if ( (LA16_0==60) ) { + alt16=1; + } + else if ( (LA16_0==28) ) { + alt16=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 16, 0, input); + + throw nvae; + } + switch (alt16) { + case 1 : + // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2378:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) + { + before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); + // InternalApplicationConfiguration.g:2379:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2379:4: rule__ClassTypeScope__SetsNewAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__SetsNewAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2383:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2383:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2384:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) + { + before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); + // InternalApplicationConfiguration.g:2385:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2385:4: rule__ClassTypeScope__SetsSumAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__SetsSumAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Alternatives_2" + + + // $ANTLR start "rule__ClassTypeScope__Alternatives_3" + // InternalApplicationConfiguration.g:2393:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); + public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2397:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) + int alt17=2; + int LA17_0 = input.LA(1); + + if ( (LA17_0==RULE_INT) ) { + int LA17_1 = input.LA(2); + + if ( (LA17_1==EOF||(LA17_1>=30 && LA17_1<=31)) ) { + alt17=1; + } + else if ( (LA17_1==51) ) { + alt17=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 17, 1, input); + + throw nvae; + } + } + else if ( (LA17_0==61) ) { + alt17=1; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 17, 0, input); + + throw nvae; + } + switch (alt17) { + case 1 : + // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) + { + // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2399:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) + { + before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); + // InternalApplicationConfiguration.g:2400:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2400:4: rule__ClassTypeScope__NumberAssignment_3_0 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__NumberAssignment_3_0(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2404:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:2404:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2405:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) + { + before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); + // InternalApplicationConfiguration.g:2406:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2406:4: rule__ClassTypeScope__NumberAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__NumberAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Alternatives_3" + + + // $ANTLR start "rule__ObjectTypeScope__Alternatives_2" + // InternalApplicationConfiguration.g:2414:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); + public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2418:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt18=2; + int LA18_0 = input.LA(1); + + if ( (LA18_0==60) ) { + alt18=1; + } + else if ( (LA18_0==28) ) { + alt18=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 18, 0, input); + + throw nvae; + } + switch (alt18) { + case 1 : + // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2420:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); + // InternalApplicationConfiguration.g:2421:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2421:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__SetsNewAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2425:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2425:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2426:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); + // InternalApplicationConfiguration.g:2427:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2427:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__SetsSumAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Alternatives_2" + + + // $ANTLR start "rule__ObjectTypeScope__Alternatives_3" + // InternalApplicationConfiguration.g:2435:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); + public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2439:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) + int alt19=2; + int LA19_0 = input.LA(1); + + if ( (LA19_0==RULE_INT) ) { + int LA19_1 = input.LA(2); + + if ( (LA19_1==EOF||(LA19_1>=30 && LA19_1<=31)) ) { + alt19=1; + } + else if ( (LA19_1==51) ) { + alt19=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 19, 1, input); + + throw nvae; + } + } + else if ( (LA19_0==61) ) { + alt19=1; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 19, 0, input); + + throw nvae; + } + switch (alt19) { + case 1 : + // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) + { + // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2441:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); + // InternalApplicationConfiguration.g:2442:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2442:4: rule__ObjectTypeScope__NumberAssignment_3_0 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__NumberAssignment_3_0(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2446:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:2446:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2447:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); + // InternalApplicationConfiguration.g:2448:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2448:4: rule__ObjectTypeScope__NumberAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__NumberAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Alternatives_3" + + + // $ANTLR start "rule__IntegerTypeScope__Alternatives_2" + // InternalApplicationConfiguration.g:2456:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); + public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2460:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt20=2; + int LA20_0 = input.LA(1); + + if ( (LA20_0==60) ) { + alt20=1; + } + else if ( (LA20_0==28) ) { + alt20=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 20, 0, input); + + throw nvae; + } + switch (alt20) { + case 1 : + // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2462:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); + // InternalApplicationConfiguration.g:2463:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2463:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__SetsNewAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2467:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2467:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2468:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); + // InternalApplicationConfiguration.g:2469:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2469:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__SetsSumAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Alternatives_2" + + + // $ANTLR start "rule__IntegerTypeScope__Alternatives_3" + // InternalApplicationConfiguration.g:2477:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); + public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2481:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) + int alt21=3; + switch ( input.LA(1) ) { + case RULE_INT: + { + int LA21_1 = input.LA(2); + + if ( (LA21_1==51) ) { + alt21=2; + } + else if ( (LA21_1==EOF||(LA21_1>=30 && LA21_1<=31)) ) { + alt21=1; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 21, 1, input); + + throw nvae; + } + } + break; + case 61: + { + alt21=1; + } + break; + case 29: + { + alt21=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 21, 0, input); + + throw nvae; + } + + switch (alt21) { + case 1 : + // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) + { + // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2483:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); + // InternalApplicationConfiguration.g:2484:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2484:4: rule__IntegerTypeScope__NumberAssignment_3_0 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__NumberAssignment_3_0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2489:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); + // InternalApplicationConfiguration.g:2490:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2490:4: rule__IntegerTypeScope__NumberAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__NumberAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2494:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) + { + // InternalApplicationConfiguration.g:2494:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2495:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); + // InternalApplicationConfiguration.g:2496:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2496:4: rule__IntegerTypeScope__NumberAssignment_3_2 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__NumberAssignment_3_2(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Alternatives_3" + + + // $ANTLR start "rule__RealTypeScope__Alternatives_2" + // InternalApplicationConfiguration.g:2504:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); + public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2508:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt22=2; + int LA22_0 = input.LA(1); + + if ( (LA22_0==60) ) { + alt22=1; + } + else if ( (LA22_0==28) ) { + alt22=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 22, 0, input); + + throw nvae; + } + switch (alt22) { + case 1 : + // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2510:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) + { + before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); + // InternalApplicationConfiguration.g:2511:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2511:4: rule__RealTypeScope__SetsNewAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__SetsNewAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2515:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2515:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2516:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) + { + before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); + // InternalApplicationConfiguration.g:2517:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2517:4: rule__RealTypeScope__SetsSumAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__SetsSumAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Alternatives_2" + + + // $ANTLR start "rule__RealTypeScope__Alternatives_3" + // InternalApplicationConfiguration.g:2525:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); + public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2529:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) + int alt23=3; + switch ( input.LA(1) ) { + case RULE_INT: + { + int LA23_1 = input.LA(2); + + if ( (LA23_1==EOF||(LA23_1>=30 && LA23_1<=31)) ) { + alt23=1; + } + else if ( (LA23_1==51) ) { + alt23=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 23, 1, input); + + throw nvae; + } + } + break; + case 61: + { + alt23=1; + } + break; + case 29: + { + alt23=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 23, 0, input); + + throw nvae; + } + + switch (alt23) { + case 1 : + // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) + { + // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2531:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) + { + before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); + // InternalApplicationConfiguration.g:2532:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2532:4: rule__RealTypeScope__NumberAssignment_3_0 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__NumberAssignment_3_0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2537:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) + { + before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); + // InternalApplicationConfiguration.g:2538:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2538:4: rule__RealTypeScope__NumberAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__NumberAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2542:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) + { + // InternalApplicationConfiguration.g:2542:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2543:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) + { + before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); + // InternalApplicationConfiguration.g:2544:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2544:4: rule__RealTypeScope__NumberAssignment_3_2 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__NumberAssignment_3_2(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Alternatives_3" + + + // $ANTLR start "rule__StringTypeScope__Alternatives_2" + // InternalApplicationConfiguration.g:2552:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); + public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2556:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt24=2; + int LA24_0 = input.LA(1); + + if ( (LA24_0==60) ) { + alt24=1; + } + else if ( (LA24_0==28) ) { + alt24=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 24, 0, input); + + throw nvae; + } + switch (alt24) { + case 1 : + // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2558:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) + { + before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); + // InternalApplicationConfiguration.g:2559:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2559:4: rule__StringTypeScope__SetsNewAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__SetsNewAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2563:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2563:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2564:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) + { + before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); + // InternalApplicationConfiguration.g:2565:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2565:4: rule__StringTypeScope__SetsSumAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__SetsSumAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Alternatives_2" + + + // $ANTLR start "rule__StringTypeScope__Alternatives_3" + // InternalApplicationConfiguration.g:2573:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); + public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2577:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) + int alt25=3; + switch ( input.LA(1) ) { + case RULE_INT: + { + int LA25_1 = input.LA(2); + + if ( (LA25_1==EOF||(LA25_1>=30 && LA25_1<=31)) ) { + alt25=1; + } + else if ( (LA25_1==51) ) { + alt25=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 25, 1, input); + + throw nvae; + } + } + break; + case 61: + { + alt25=1; + } + break; + case 29: + { + alt25=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 25, 0, input); + + throw nvae; + } + + switch (alt25) { + case 1 : + // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) + { + // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2579:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) + { + before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); + // InternalApplicationConfiguration.g:2580:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2580:4: rule__StringTypeScope__NumberAssignment_3_0 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__NumberAssignment_3_0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2585:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) + { + before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); + // InternalApplicationConfiguration.g:2586:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2586:4: rule__StringTypeScope__NumberAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__NumberAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2590:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) + { + // InternalApplicationConfiguration.g:2590:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2591:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) + { + before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); + // InternalApplicationConfiguration.g:2592:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2592:4: rule__StringTypeScope__NumberAssignment_3_2 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__NumberAssignment_3_2(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Alternatives_3" + + + // $ANTLR start "rule__ExactNumber__Alternatives" + // InternalApplicationConfiguration.g:2600:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); + public final void rule__ExactNumber__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2604:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) + int alt26=2; + int LA26_0 = input.LA(1); + + if ( (LA26_0==RULE_INT) ) { + alt26=1; + } + else if ( (LA26_0==61) ) { + alt26=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 26, 0, input); + + throw nvae; + } + switch (alt26) { + case 1 : + // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) + // InternalApplicationConfiguration.g:2606:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) + { + before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); + // InternalApplicationConfiguration.g:2607:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) + // InternalApplicationConfiguration.g:2607:4: rule__ExactNumber__ExactNumberAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ExactNumber__ExactNumberAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2611:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:2611:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) + // InternalApplicationConfiguration.g:2612:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) + { + before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); + // InternalApplicationConfiguration.g:2613:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) + // InternalApplicationConfiguration.g:2613:4: rule__ExactNumber__ExactUnlimitedAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ExactNumber__ExactUnlimitedAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ExactNumber__Alternatives" + + + // $ANTLR start "rule__IntervallNumber__Alternatives_2" + // InternalApplicationConfiguration.g:2621:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); + public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2625:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) + int alt27=2; + int LA27_0 = input.LA(1); + + if ( (LA27_0==RULE_INT) ) { + alt27=1; + } + else if ( (LA27_0==61) ) { + alt27=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 27, 0, input); + + throw nvae; + } + switch (alt27) { + case 1 : + // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2627:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) + { + before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); + // InternalApplicationConfiguration.g:2628:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) + // InternalApplicationConfiguration.g:2628:4: rule__IntervallNumber__MaxNumberAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__MaxNumberAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2632:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:2632:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2633:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) + { + before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); + // InternalApplicationConfiguration.g:2634:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) + // InternalApplicationConfiguration.g:2634:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__MaxUnlimitedAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Alternatives_2" + + + // $ANTLR start "rule__Scope__Alternatives" + // InternalApplicationConfiguration.g:2642:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); + public final void rule__Scope__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2646:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) + int alt28=2; + int LA28_0 = input.LA(1); + + if ( (LA28_0==29) ) { + alt28=1; + } + else if ( (LA28_0==RULE_ID) ) { + alt28=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 28, 0, input); + + throw nvae; + } + switch (alt28) { + case 1 : + // InternalApplicationConfiguration.g:2647:2: ( ruleScopeSpecification ) + { + // InternalApplicationConfiguration.g:2647:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:2648:3: ruleScopeSpecification + { + before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleScopeSpecification(); + + state._fsp--; + + after(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2653:2: ( ruleScopeReference ) + { + // InternalApplicationConfiguration.g:2653:2: ( ruleScopeReference ) + // InternalApplicationConfiguration.g:2654:3: ruleScopeReference + { + before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleScopeReference(); + + state._fsp--; + + after(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Scope__Alternatives" + + + // $ANTLR start "rule__OptimizationDirection__Alternatives" + // InternalApplicationConfiguration.g:2663:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ); + public final void rule__OptimizationDirection__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2667:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ) + int alt29=2; + int LA29_0 = input.LA(1); + + if ( (LA29_0==11) ) { + alt29=1; + } + else if ( (LA29_0==12) ) { + alt29=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 29, 0, input); + + throw nvae; + } + switch (alt29) { + case 1 : + // InternalApplicationConfiguration.g:2668:2: ( ( 'minimize' ) ) + { + // InternalApplicationConfiguration.g:2668:2: ( ( 'minimize' ) ) + // InternalApplicationConfiguration.g:2669:3: ( 'minimize' ) + { + before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); + // InternalApplicationConfiguration.g:2670:3: ( 'minimize' ) + // InternalApplicationConfiguration.g:2670:4: 'minimize' + { + match(input,11,FOLLOW_2); + + } + + after(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2674:2: ( ( 'maximize' ) ) + { + // InternalApplicationConfiguration.g:2674:2: ( ( 'maximize' ) ) + // InternalApplicationConfiguration.g:2675:3: ( 'maximize' ) + { + before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); + // InternalApplicationConfiguration.g:2676:3: ( 'maximize' ) + // InternalApplicationConfiguration.g:2676:4: 'maximize' + { + match(input,12,FOLLOW_2); + + } + + after(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationDirection__Alternatives" + + + // $ANTLR start "rule__ComparisonOperator__Alternatives" + // InternalApplicationConfiguration.g:2684:1: rule__ComparisonOperator__Alternatives : ( ( ( '<=' ) ) | ( ( '>=' ) ) ); + public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2688:1: ( ( ( '<=' ) ) | ( ( '>=' ) ) ) + int alt30=2; + int LA30_0 = input.LA(1); + + if ( (LA30_0==13) ) { + alt30=1; + } + else if ( (LA30_0==14) ) { + alt30=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 30, 0, input); + + throw nvae; + } + switch (alt30) { + case 1 : + // InternalApplicationConfiguration.g:2689:2: ( ( '<=' ) ) + { + // InternalApplicationConfiguration.g:2689:2: ( ( '<=' ) ) + // InternalApplicationConfiguration.g:2690:3: ( '<=' ) + { + before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); + // InternalApplicationConfiguration.g:2691:3: ( '<=' ) + // InternalApplicationConfiguration.g:2691:4: '<=' + { + match(input,13,FOLLOW_2); + + } + + after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2695:2: ( ( '>=' ) ) + { + // InternalApplicationConfiguration.g:2695:2: ( ( '>=' ) ) + // InternalApplicationConfiguration.g:2696:3: ( '>=' ) + { + before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); + // InternalApplicationConfiguration.g:2697:3: ( '>=' ) + // InternalApplicationConfiguration.g:2697:4: '>=' + { + match(input,14,FOLLOW_2); + + } + + after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ComparisonOperator__Alternatives" + + + // $ANTLR start "rule__DocumentLevelSpecification__Alternatives" + // InternalApplicationConfiguration.g:2705:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); + public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2709:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) + int alt31=3; + switch ( input.LA(1) ) { + case 15: + { + alt31=1; + } + break; + case 16: + { + alt31=2; + } + break; + case 17: + { + alt31=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 31, 0, input); + + throw nvae; + } + + switch (alt31) { + case 1 : + // InternalApplicationConfiguration.g:2710:2: ( ( 'none' ) ) + { + // InternalApplicationConfiguration.g:2710:2: ( ( 'none' ) ) + // InternalApplicationConfiguration.g:2711:3: ( 'none' ) + { + before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); + // InternalApplicationConfiguration.g:2712:3: ( 'none' ) + // InternalApplicationConfiguration.g:2712:4: 'none' + { + match(input,15,FOLLOW_2); + + } + + after(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2716:2: ( ( 'normal' ) ) + { + // InternalApplicationConfiguration.g:2716:2: ( ( 'normal' ) ) + // InternalApplicationConfiguration.g:2717:3: ( 'normal' ) + { + before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); + // InternalApplicationConfiguration.g:2718:3: ( 'normal' ) + // InternalApplicationConfiguration.g:2718:4: 'normal' + { + match(input,16,FOLLOW_2); + + } + + after(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2722:2: ( ( 'full' ) ) + { + // InternalApplicationConfiguration.g:2722:2: ( ( 'full' ) ) + // InternalApplicationConfiguration.g:2723:3: ( 'full' ) + { + before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); + // InternalApplicationConfiguration.g:2724:3: ( 'full' ) + // InternalApplicationConfiguration.g:2724:4: 'full' + { + match(input,17,FOLLOW_2); + + } + + after(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentLevelSpecification__Alternatives" + + + // $ANTLR start "rule__Solver__Alternatives" + // InternalApplicationConfiguration.g:2732:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); + public final void rule__Solver__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2736:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) + int alt32=3; + switch ( input.LA(1) ) { + case 18: + { + alt32=1; + } + break; + case 19: + { + alt32=2; + } + break; + case 20: + { + alt32=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 32, 0, input); + + throw nvae; + } + + switch (alt32) { + case 1 : + // InternalApplicationConfiguration.g:2737:2: ( ( 'SMTSolver' ) ) + { + // InternalApplicationConfiguration.g:2737:2: ( ( 'SMTSolver' ) ) + // InternalApplicationConfiguration.g:2738:3: ( 'SMTSolver' ) + { + before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); + // InternalApplicationConfiguration.g:2739:3: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:2739:4: 'SMTSolver' + { + match(input,18,FOLLOW_2); + + } + + after(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2743:2: ( ( 'AlloySolver' ) ) + { + // InternalApplicationConfiguration.g:2743:2: ( ( 'AlloySolver' ) ) + // InternalApplicationConfiguration.g:2744:3: ( 'AlloySolver' ) + { + before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); + // InternalApplicationConfiguration.g:2745:3: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:2745:4: 'AlloySolver' + { + match(input,19,FOLLOW_2); + + } + + after(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2749:2: ( ( 'ViatraSolver' ) ) + { + // InternalApplicationConfiguration.g:2749:2: ( ( 'ViatraSolver' ) ) + // InternalApplicationConfiguration.g:2750:3: ( 'ViatraSolver' ) + { + before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); + // InternalApplicationConfiguration.g:2751:3: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:2751:4: 'ViatraSolver' + { + match(input,20,FOLLOW_2); + + } + + after(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Solver__Alternatives" + + + // $ANTLR start "rule__ConfigurationScript__Group__0" + // InternalApplicationConfiguration.g:2759:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; + public final void rule__ConfigurationScript__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2763:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) + // InternalApplicationConfiguration.g:2764:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 + { + pushFollow(FOLLOW_3); + rule__ConfigurationScript__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigurationScript__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__Group__0" + + + // $ANTLR start "rule__ConfigurationScript__Group__0__Impl" + // InternalApplicationConfiguration.g:2771:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; + public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2775:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) + // InternalApplicationConfiguration.g:2776:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) + { + // InternalApplicationConfiguration.g:2776:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) + // InternalApplicationConfiguration.g:2777:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* + { + before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); + // InternalApplicationConfiguration.g:2778:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* + loop33: + do { + int alt33=2; + int LA33_0 = input.LA(1); + + if ( (LA33_0==23) ) { + alt33=1; + } + + + switch (alt33) { + case 1 : + // InternalApplicationConfiguration.g:2778:3: rule__ConfigurationScript__ImportsAssignment_0 + { + pushFollow(FOLLOW_4); + rule__ConfigurationScript__ImportsAssignment_0(); + + state._fsp--; + + + } + break; + + default : + break loop33; + } + } while (true); + + after(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__Group__0__Impl" + + + // $ANTLR start "rule__ConfigurationScript__Group__1" + // InternalApplicationConfiguration.g:2786:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; + public final void rule__ConfigurationScript__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2790:1: ( rule__ConfigurationScript__Group__1__Impl ) + // InternalApplicationConfiguration.g:2791:2: rule__ConfigurationScript__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__ConfigurationScript__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__Group__1" + + + // $ANTLR start "rule__ConfigurationScript__Group__1__Impl" + // InternalApplicationConfiguration.g:2797:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; + public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2801:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) + // InternalApplicationConfiguration.g:2802:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) + { + // InternalApplicationConfiguration.g:2802:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) + // InternalApplicationConfiguration.g:2803:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* + { + before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); + // InternalApplicationConfiguration.g:2804:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* + loop34: + do { + int alt34=2; + int LA34_0 = input.LA(1); + + if ( (LA34_0==27||LA34_0==35||(LA34_0>=37 && LA34_0<=40)||(LA34_0>=52 && LA34_0<=53)) ) { + alt34=1; + } + + + switch (alt34) { + case 1 : + // InternalApplicationConfiguration.g:2804:3: rule__ConfigurationScript__CommandsAssignment_1 + { + pushFollow(FOLLOW_5); + rule__ConfigurationScript__CommandsAssignment_1(); + + state._fsp--; + + + } + break; + + default : + break loop34; + } + } while (true); + + after(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__Group__1__Impl" + + + // $ANTLR start "rule__QualifiedName__Group__0" + // InternalApplicationConfiguration.g:2813:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + public final void rule__QualifiedName__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2817:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalApplicationConfiguration.g:2818:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + { + pushFollow(FOLLOW_6); + rule__QualifiedName__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__QualifiedName__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group__0" + + + // $ANTLR start "rule__QualifiedName__Group__0__Impl" + // InternalApplicationConfiguration.g:2825:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; + public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2829:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:2830:1: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:2830:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2831:2: RULE_ID + { + before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group__0__Impl" + + + // $ANTLR start "rule__QualifiedName__Group__1" + // InternalApplicationConfiguration.g:2840:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + public final void rule__QualifiedName__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2844:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalApplicationConfiguration.g:2845:2: rule__QualifiedName__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__QualifiedName__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group__1" + + + // $ANTLR start "rule__QualifiedName__Group__1__Impl" + // InternalApplicationConfiguration.g:2851:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2855:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalApplicationConfiguration.g:2856:1: ( ( rule__QualifiedName__Group_1__0 )* ) + { + // InternalApplicationConfiguration.g:2856:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalApplicationConfiguration.g:2857:2: ( rule__QualifiedName__Group_1__0 )* + { + before(grammarAccess.getQualifiedNameAccess().getGroup_1()); + // InternalApplicationConfiguration.g:2858:2: ( rule__QualifiedName__Group_1__0 )* + loop35: + do { + int alt35=2; + int LA35_0 = input.LA(1); + + if ( (LA35_0==21) ) { + alt35=1; + } + + + switch (alt35) { + case 1 : + // InternalApplicationConfiguration.g:2858:3: rule__QualifiedName__Group_1__0 + { + pushFollow(FOLLOW_7); + rule__QualifiedName__Group_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop35; + } + } while (true); + + after(grammarAccess.getQualifiedNameAccess().getGroup_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group__1__Impl" + + + // $ANTLR start "rule__QualifiedName__Group_1__0" + // InternalApplicationConfiguration.g:2867:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + public final void rule__QualifiedName__Group_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2871:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalApplicationConfiguration.g:2872:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + { + pushFollow(FOLLOW_8); + rule__QualifiedName__Group_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__QualifiedName__Group_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group_1__0" + + + // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" + // InternalApplicationConfiguration.g:2879:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; + public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2883:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:2884:1: ( '.' ) + { + // InternalApplicationConfiguration.g:2884:1: ( '.' ) + // InternalApplicationConfiguration.g:2885:2: '.' + { + before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); + match(input,21,FOLLOW_2); + after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group_1__0__Impl" + + + // $ANTLR start "rule__QualifiedName__Group_1__1" + // InternalApplicationConfiguration.g:2894:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + public final void rule__QualifiedName__Group_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2898:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalApplicationConfiguration.g:2899:2: rule__QualifiedName__Group_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__QualifiedName__Group_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group_1__1" + + + // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" + // InternalApplicationConfiguration.g:2905:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; + public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2909:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:2910:1: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:2910:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2911:2: RULE_ID + { + before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" + + + // $ANTLR start "rule__REALLiteral__Group__0" + // InternalApplicationConfiguration.g:2921:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; + public final void rule__REALLiteral__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2925:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) + // InternalApplicationConfiguration.g:2926:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 + { + pushFollow(FOLLOW_9); + rule__REALLiteral__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__REALLiteral__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__0" + + + // $ANTLR start "rule__REALLiteral__Group__0__Impl" + // InternalApplicationConfiguration.g:2933:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; + public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2937:1: ( ( ( '-' )? ) ) + // InternalApplicationConfiguration.g:2938:1: ( ( '-' )? ) + { + // InternalApplicationConfiguration.g:2938:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:2939:2: ( '-' )? + { + before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); + // InternalApplicationConfiguration.g:2940:2: ( '-' )? + int alt36=2; + int LA36_0 = input.LA(1); + + if ( (LA36_0==22) ) { + alt36=1; + } + switch (alt36) { + case 1 : + // InternalApplicationConfiguration.g:2940:3: '-' + { + match(input,22,FOLLOW_2); + + } + break; + + } + + after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__0__Impl" + + + // $ANTLR start "rule__REALLiteral__Group__1" + // InternalApplicationConfiguration.g:2948:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; + public final void rule__REALLiteral__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2952:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) + // InternalApplicationConfiguration.g:2953:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 + { + pushFollow(FOLLOW_6); + rule__REALLiteral__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__REALLiteral__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__1" + + + // $ANTLR start "rule__REALLiteral__Group__1__Impl" + // InternalApplicationConfiguration.g:2960:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; + public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2964:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:2965:1: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:2965:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:2966:2: RULE_INT + { + before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__1__Impl" + + + // $ANTLR start "rule__REALLiteral__Group__2" + // InternalApplicationConfiguration.g:2975:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; + public final void rule__REALLiteral__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2979:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) + // InternalApplicationConfiguration.g:2980:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 + { + pushFollow(FOLLOW_9); + rule__REALLiteral__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__REALLiteral__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__2" + + + // $ANTLR start "rule__REALLiteral__Group__2__Impl" + // InternalApplicationConfiguration.g:2987:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; + public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2991:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:2992:1: ( '.' ) + { + // InternalApplicationConfiguration.g:2992:1: ( '.' ) + // InternalApplicationConfiguration.g:2993:2: '.' + { + before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); + match(input,21,FOLLOW_2); + after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__2__Impl" + + + // $ANTLR start "rule__REALLiteral__Group__3" + // InternalApplicationConfiguration.g:3002:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; + public final void rule__REALLiteral__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3006:1: ( rule__REALLiteral__Group__3__Impl ) + // InternalApplicationConfiguration.g:3007:2: rule__REALLiteral__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__REALLiteral__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__3" + + + // $ANTLR start "rule__REALLiteral__Group__3__Impl" + // InternalApplicationConfiguration.g:3013:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; + public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3017:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3018:1: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:3018:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3019:2: RULE_INT + { + before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__REALLiteral__Group__3__Impl" + + + // $ANTLR start "rule__INTLiteral__Group__0" + // InternalApplicationConfiguration.g:3029:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; + public final void rule__INTLiteral__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3033:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) + // InternalApplicationConfiguration.g:3034:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 + { + pushFollow(FOLLOW_9); + rule__INTLiteral__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__INTLiteral__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__INTLiteral__Group__0" + + + // $ANTLR start "rule__INTLiteral__Group__0__Impl" + // InternalApplicationConfiguration.g:3041:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; + public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3045:1: ( ( ( '-' )? ) ) + // InternalApplicationConfiguration.g:3046:1: ( ( '-' )? ) + { + // InternalApplicationConfiguration.g:3046:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3047:2: ( '-' )? + { + before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); + // InternalApplicationConfiguration.g:3048:2: ( '-' )? + int alt37=2; + int LA37_0 = input.LA(1); + + if ( (LA37_0==22) ) { + alt37=1; + } + switch (alt37) { + case 1 : + // InternalApplicationConfiguration.g:3048:3: '-' + { + match(input,22,FOLLOW_2); + + } + break; + + } + + after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__INTLiteral__Group__0__Impl" + + + // $ANTLR start "rule__INTLiteral__Group__1" + // InternalApplicationConfiguration.g:3056:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; + public final void rule__INTLiteral__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3060:1: ( rule__INTLiteral__Group__1__Impl ) + // InternalApplicationConfiguration.g:3061:2: rule__INTLiteral__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__INTLiteral__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__INTLiteral__Group__1" + + + // $ANTLR start "rule__INTLiteral__Group__1__Impl" + // InternalApplicationConfiguration.g:3067:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; + public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3071:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3072:1: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:3072:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3073:2: RULE_INT + { + before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__INTLiteral__Group__1__Impl" + + + // $ANTLR start "rule__EPackageImport__Group__0" + // InternalApplicationConfiguration.g:3083:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; + public final void rule__EPackageImport__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3087:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) + // InternalApplicationConfiguration.g:3088:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 + { + pushFollow(FOLLOW_10); + rule__EPackageImport__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__EPackageImport__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__0" + + + // $ANTLR start "rule__EPackageImport__Group__0__Impl" + // InternalApplicationConfiguration.g:3095:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; + public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3099:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3100:1: ( 'import' ) + { + // InternalApplicationConfiguration.g:3100:1: ( 'import' ) + // InternalApplicationConfiguration.g:3101:2: 'import' + { + before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); + match(input,23,FOLLOW_2); + after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__0__Impl" + + + // $ANTLR start "rule__EPackageImport__Group__1" + // InternalApplicationConfiguration.g:3110:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; + public final void rule__EPackageImport__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3114:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) + // InternalApplicationConfiguration.g:3115:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 + { + pushFollow(FOLLOW_11); + rule__EPackageImport__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__EPackageImport__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__1" + + + // $ANTLR start "rule__EPackageImport__Group__1__Impl" + // InternalApplicationConfiguration.g:3122:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; + public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3126:1: ( ( 'epackage' ) ) + // InternalApplicationConfiguration.g:3127:1: ( 'epackage' ) + { + // InternalApplicationConfiguration.g:3127:1: ( 'epackage' ) + // InternalApplicationConfiguration.g:3128:2: 'epackage' + { + before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); + match(input,24,FOLLOW_2); + after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__1__Impl" + + + // $ANTLR start "rule__EPackageImport__Group__2" + // InternalApplicationConfiguration.g:3137:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; + public final void rule__EPackageImport__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3141:1: ( rule__EPackageImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3142:2: rule__EPackageImport__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__EPackageImport__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__2" + + + // $ANTLR start "rule__EPackageImport__Group__2__Impl" + // InternalApplicationConfiguration.g:3148:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; + public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3152:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3153:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:3153:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) + // InternalApplicationConfiguration.g:3154:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) + { + before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); + // InternalApplicationConfiguration.g:3155:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) + // InternalApplicationConfiguration.g:3155:3: rule__EPackageImport__ImportedPackageAssignment_2 + { + pushFollow(FOLLOW_2); + rule__EPackageImport__ImportedPackageAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__Group__2__Impl" + + + // $ANTLR start "rule__ViatraImport__Group__0" + // InternalApplicationConfiguration.g:3164:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; + public final void rule__ViatraImport__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3168:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) + // InternalApplicationConfiguration.g:3169:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 + { + pushFollow(FOLLOW_12); + rule__ViatraImport__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ViatraImport__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__0" + + + // $ANTLR start "rule__ViatraImport__Group__0__Impl" + // InternalApplicationConfiguration.g:3176:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; + public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3180:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3181:1: ( 'import' ) + { + // InternalApplicationConfiguration.g:3181:1: ( 'import' ) + // InternalApplicationConfiguration.g:3182:2: 'import' + { + before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); + match(input,23,FOLLOW_2); + after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__0__Impl" + + + // $ANTLR start "rule__ViatraImport__Group__1" + // InternalApplicationConfiguration.g:3191:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; + public final void rule__ViatraImport__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3195:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) + // InternalApplicationConfiguration.g:3196:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 + { + pushFollow(FOLLOW_11); + rule__ViatraImport__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ViatraImport__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__1" + + + // $ANTLR start "rule__ViatraImport__Group__1__Impl" + // InternalApplicationConfiguration.g:3203:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; + public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3207:1: ( ( 'viatra' ) ) + // InternalApplicationConfiguration.g:3208:1: ( 'viatra' ) + { + // InternalApplicationConfiguration.g:3208:1: ( 'viatra' ) + // InternalApplicationConfiguration.g:3209:2: 'viatra' + { + before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); + match(input,25,FOLLOW_2); + after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__1__Impl" + + + // $ANTLR start "rule__ViatraImport__Group__2" + // InternalApplicationConfiguration.g:3218:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; + public final void rule__ViatraImport__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3222:1: ( rule__ViatraImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3223:2: rule__ViatraImport__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ViatraImport__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__2" + + + // $ANTLR start "rule__ViatraImport__Group__2__Impl" + // InternalApplicationConfiguration.g:3229:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; + public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3233:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3234:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:3234:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) + // InternalApplicationConfiguration.g:3235:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) + { + before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); + // InternalApplicationConfiguration.g:3236:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) + // InternalApplicationConfiguration.g:3236:3: rule__ViatraImport__ImportedViatraAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ViatraImport__ImportedViatraAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__Group__2__Impl" + + + // $ANTLR start "rule__CftImport__Group__0" + // InternalApplicationConfiguration.g:3245:1: rule__CftImport__Group__0 : rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ; + public final void rule__CftImport__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3249:1: ( rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ) + // InternalApplicationConfiguration.g:3250:2: rule__CftImport__Group__0__Impl rule__CftImport__Group__1 + { + pushFollow(FOLLOW_13); + rule__CftImport__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CftImport__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CftImport__Group__0" + + + // $ANTLR start "rule__CftImport__Group__0__Impl" + // InternalApplicationConfiguration.g:3257:1: rule__CftImport__Group__0__Impl : ( 'import' ) ; + public final void rule__CftImport__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3261:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3262:1: ( 'import' ) + { + // InternalApplicationConfiguration.g:3262:1: ( 'import' ) + // InternalApplicationConfiguration.g:3263:2: 'import' + { + before(grammarAccess.getCftImportAccess().getImportKeyword_0()); + match(input,23,FOLLOW_2); + after(grammarAccess.getCftImportAccess().getImportKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CftImport__Group__0__Impl" + + + // $ANTLR start "rule__CftImport__Group__1" + // InternalApplicationConfiguration.g:3272:1: rule__CftImport__Group__1 : rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ; + public final void rule__CftImport__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3276:1: ( rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ) + // InternalApplicationConfiguration.g:3277:2: rule__CftImport__Group__1__Impl rule__CftImport__Group__2 + { + pushFollow(FOLLOW_11); + rule__CftImport__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CftImport__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CftImport__Group__1" + + + // $ANTLR start "rule__CftImport__Group__1__Impl" + // InternalApplicationConfiguration.g:3284:1: rule__CftImport__Group__1__Impl : ( 'reliability' ) ; + public final void rule__CftImport__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3288:1: ( ( 'reliability' ) ) + // InternalApplicationConfiguration.g:3289:1: ( 'reliability' ) + { + // InternalApplicationConfiguration.g:3289:1: ( 'reliability' ) + // InternalApplicationConfiguration.g:3290:2: 'reliability' + { + before(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); + match(input,26,FOLLOW_2); + after(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CftImport__Group__1__Impl" + + + // $ANTLR start "rule__CftImport__Group__2" + // InternalApplicationConfiguration.g:3299:1: rule__CftImport__Group__2 : rule__CftImport__Group__2__Impl ; + public final void rule__CftImport__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3303:1: ( rule__CftImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3304:2: rule__CftImport__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__CftImport__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CftImport__Group__2" + + + // $ANTLR start "rule__CftImport__Group__2__Impl" + // InternalApplicationConfiguration.g:3310:1: rule__CftImport__Group__2__Impl : ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ; + public final void rule__CftImport__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3314:1: ( ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3315:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:3315:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) + // InternalApplicationConfiguration.g:3316:2: ( rule__CftImport__ImportedCftAssignment_2 ) + { + before(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); + // InternalApplicationConfiguration.g:3317:2: ( rule__CftImport__ImportedCftAssignment_2 ) + // InternalApplicationConfiguration.g:3317:3: rule__CftImport__ImportedCftAssignment_2 + { + pushFollow(FOLLOW_2); + rule__CftImport__ImportedCftAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CftImport__Group__2__Impl" + + + // $ANTLR start "rule__FileDeclaration__Group__0" + // InternalApplicationConfiguration.g:3326:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; + public final void rule__FileDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3330:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:3331:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__FileDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FileDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__0" + + + // $ANTLR start "rule__FileDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:3338:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; + public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3342:1: ( ( 'file' ) ) + // InternalApplicationConfiguration.g:3343:1: ( 'file' ) + { + // InternalApplicationConfiguration.g:3343:1: ( 'file' ) + // InternalApplicationConfiguration.g:3344:2: 'file' + { + before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); + match(input,27,FOLLOW_2); + after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__FileDeclaration__Group__1" + // InternalApplicationConfiguration.g:3353:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; + public final void rule__FileDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3357:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:3358:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 + { + pushFollow(FOLLOW_14); + rule__FileDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FileDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__1" + + + // $ANTLR start "rule__FileDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:3365:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; + public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3369:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3370:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:3370:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:3371:2: ( rule__FileDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:3372:2: ( rule__FileDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:3372:3: rule__FileDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__FileDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__FileDeclaration__Group__2" + // InternalApplicationConfiguration.g:3380:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; + public final void rule__FileDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3384:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) + // InternalApplicationConfiguration.g:3385:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 + { + pushFollow(FOLLOW_11); + rule__FileDeclaration__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FileDeclaration__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__2" + + + // $ANTLR start "rule__FileDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:3392:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; + public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3396:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:3397:1: ( '=' ) + { + // InternalApplicationConfiguration.g:3397:1: ( '=' ) + // InternalApplicationConfiguration.g:3398:2: '=' + { + before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); + match(input,28,FOLLOW_2); + after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__FileDeclaration__Group__3" + // InternalApplicationConfiguration.g:3407:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; + public final void rule__FileDeclaration__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3411:1: ( rule__FileDeclaration__Group__3__Impl ) + // InternalApplicationConfiguration.g:3412:2: rule__FileDeclaration__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__FileDeclaration__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__3" + + + // $ANTLR start "rule__FileDeclaration__Group__3__Impl" + // InternalApplicationConfiguration.g:3418:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; + public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3422:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) + // InternalApplicationConfiguration.g:3423:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) + { + // InternalApplicationConfiguration.g:3423:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) + // InternalApplicationConfiguration.g:3424:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) + { + before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); + // InternalApplicationConfiguration.g:3425:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) + // InternalApplicationConfiguration.g:3425:3: rule__FileDeclaration__SpecificationAssignment_3 + { + pushFollow(FOLLOW_2); + rule__FileDeclaration__SpecificationAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__Group__3__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group__0" + // InternalApplicationConfiguration.g:3434:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; + public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3438:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) + // InternalApplicationConfiguration.g:3439:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 + { + pushFollow(FOLLOW_15); + rule__MetamodelSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__0" + + + // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:3446:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; + public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3450:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:3451:1: ( '{' ) + { + // InternalApplicationConfiguration.g:3451:1: ( '{' ) + // InternalApplicationConfiguration.g:3452:2: '{' + { + before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__0__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group__1" + // InternalApplicationConfiguration.g:3461:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; + public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3465:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) + // InternalApplicationConfiguration.g:3466:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 + { + pushFollow(FOLLOW_16); + rule__MetamodelSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__1" + + + // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:3473:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; + public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3477:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3478:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:3478:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:3479:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) + { + before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); + // InternalApplicationConfiguration.g:3480:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:3480:3: rule__MetamodelSpecification__EntriesAssignment_1 + { + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__EntriesAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__1__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group__2" + // InternalApplicationConfiguration.g:3488:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; + public final void rule__MetamodelSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3492:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) + // InternalApplicationConfiguration.g:3493:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 + { + pushFollow(FOLLOW_16); + rule__MetamodelSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__2" + + + // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:3500:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; + public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3504:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) + { + // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:3506:2: ( rule__MetamodelSpecification__Group_2__0 )* + { + before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:3507:2: ( rule__MetamodelSpecification__Group_2__0 )* + loop38: + do { + int alt38=2; + int LA38_0 = input.LA(1); + + if ( (LA38_0==31) ) { + alt38=1; + } + + + switch (alt38) { + case 1 : + // InternalApplicationConfiguration.g:3507:3: rule__MetamodelSpecification__Group_2__0 + { + pushFollow(FOLLOW_17); + rule__MetamodelSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + default : + break loop38; + } + } while (true); + + after(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__2__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group__3" + // InternalApplicationConfiguration.g:3515:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; + public final void rule__MetamodelSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3519:1: ( rule__MetamodelSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:3520:2: rule__MetamodelSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__3" + + + // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:3526:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3530:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:3531:1: ( '}' ) + { + // InternalApplicationConfiguration.g:3531:1: ( '}' ) + // InternalApplicationConfiguration.g:3532:2: '}' + { + before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,30,FOLLOW_2); + after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group__3__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group_2__0" + // InternalApplicationConfiguration.g:3542:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; + public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3546:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:3547:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 + { + pushFollow(FOLLOW_15); + rule__MetamodelSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group_2__0" + + + // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:3554:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; + public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3558:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:3559:1: ( ',' ) + { + // InternalApplicationConfiguration.g:3559:1: ( ',' ) + // InternalApplicationConfiguration.g:3560:2: ',' + { + before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__MetamodelSpecification__Group_2__1" + // InternalApplicationConfiguration.g:3569:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; + public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3573:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:3574:2: rule__MetamodelSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group_2__1" + + + // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:3580:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; + public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3584:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:3586:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) + { + before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); + // InternalApplicationConfiguration.g:3587:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:3587:3: rule__MetamodelSpecification__EntriesAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__MetamodelSpecification__EntriesAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group__0" + // InternalApplicationConfiguration.g:3596:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; + public final void rule__AllPackageEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3600:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) + // InternalApplicationConfiguration.g:3601:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 + { + pushFollow(FOLLOW_8); + rule__AllPackageEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__0" + + + // $ANTLR start "rule__AllPackageEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:3608:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; + public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3612:1: ( ( 'package' ) ) + // InternalApplicationConfiguration.g:3613:1: ( 'package' ) + { + // InternalApplicationConfiguration.g:3613:1: ( 'package' ) + // InternalApplicationConfiguration.g:3614:2: 'package' + { + before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__0__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group__1" + // InternalApplicationConfiguration.g:3623:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; + public final void rule__AllPackageEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3627:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) + // InternalApplicationConfiguration.g:3628:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 + { + pushFollow(FOLLOW_18); + rule__AllPackageEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__1" + + + // $ANTLR start "rule__AllPackageEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:3635:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; + public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3639:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3640:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:3640:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:3641:2: ( rule__AllPackageEntry__PackageAssignment_1 ) + { + before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); + // InternalApplicationConfiguration.g:3642:2: ( rule__AllPackageEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:3642:3: rule__AllPackageEntry__PackageAssignment_1 + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__PackageAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__1__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group__2" + // InternalApplicationConfiguration.g:3650:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; + public final void rule__AllPackageEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3654:1: ( rule__AllPackageEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:3655:2: rule__AllPackageEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__2" + + + // $ANTLR start "rule__AllPackageEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:3661:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; + public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3665:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:3666:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:3666:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3667:2: ( rule__AllPackageEntry__Group_2__0 )? + { + before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); + // InternalApplicationConfiguration.g:3668:2: ( rule__AllPackageEntry__Group_2__0 )? + int alt39=2; + int LA39_0 = input.LA(1); + + if ( (LA39_0==33) ) { + alt39=1; + } + switch (alt39) { + case 1 : + // InternalApplicationConfiguration.g:3668:3: rule__AllPackageEntry__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getAllPackageEntryAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group__2__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__0" + // InternalApplicationConfiguration.g:3677:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; + public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3681:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:3682:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 + { + pushFollow(FOLLOW_19); + rule__AllPackageEntry__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__0" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl" + // InternalApplicationConfiguration.g:3689:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; + public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3693:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:3694:1: ( 'excluding' ) + { + // InternalApplicationConfiguration.g:3694:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:3695:2: 'excluding' + { + before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); + match(input,33,FOLLOW_2); + after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__0__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__1" + // InternalApplicationConfiguration.g:3704:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; + public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3708:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:3709:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 + { + pushFollow(FOLLOW_8); + rule__AllPackageEntry__Group_2__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__1" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl" + // InternalApplicationConfiguration.g:3716:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; + public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3720:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:3721:1: ( '{' ) + { + // InternalApplicationConfiguration.g:3721:1: ( '{' ) + // InternalApplicationConfiguration.g:3722:2: '{' + { + before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__1__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__2" + // InternalApplicationConfiguration.g:3731:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; + public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3735:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:3736:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 + { + pushFollow(FOLLOW_16); + rule__AllPackageEntry__Group_2__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__2" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl" + // InternalApplicationConfiguration.g:3743:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; + public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3747:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:3748:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) + { + // InternalApplicationConfiguration.g:3748:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:3749:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) + { + before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); + // InternalApplicationConfiguration.g:3750:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:3750:3: rule__AllPackageEntry__ExclusionAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__ExclusionAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__2__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__3" + // InternalApplicationConfiguration.g:3758:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; + public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3762:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:3763:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 + { + pushFollow(FOLLOW_16); + rule__AllPackageEntry__Group_2__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__3" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl" + // InternalApplicationConfiguration.g:3770:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; + public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3774:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:3775:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) + { + // InternalApplicationConfiguration.g:3775:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:3776:2: ( rule__AllPackageEntry__Group_2_3__0 )* + { + before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); + // InternalApplicationConfiguration.g:3777:2: ( rule__AllPackageEntry__Group_2_3__0 )* + loop40: + do { + int alt40=2; + int LA40_0 = input.LA(1); + + if ( (LA40_0==31) ) { + alt40=1; + } + + + switch (alt40) { + case 1 : + // InternalApplicationConfiguration.g:3777:3: rule__AllPackageEntry__Group_2_3__0 + { + pushFollow(FOLLOW_17); + rule__AllPackageEntry__Group_2_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop40; + } + } while (true); + + after(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__3__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__4" + // InternalApplicationConfiguration.g:3785:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; + public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3789:1: ( rule__AllPackageEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:3790:2: rule__AllPackageEntry__Group_2__4__Impl + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__4" + + + // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl" + // InternalApplicationConfiguration.g:3796:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; + public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3800:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:3801:1: ( '}' ) + { + // InternalApplicationConfiguration.g:3801:1: ( '}' ) + // InternalApplicationConfiguration.g:3802:2: '}' + { + before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); + match(input,30,FOLLOW_2); + after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2__4__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2_3__0" + // InternalApplicationConfiguration.g:3812:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; + public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3816:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:3817:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 + { + pushFollow(FOLLOW_8); + rule__AllPackageEntry__Group_2_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2_3__0" + + + // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl" + // InternalApplicationConfiguration.g:3824:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; + public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3828:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:3829:1: ( ',' ) + { + // InternalApplicationConfiguration.g:3829:1: ( ',' ) + // InternalApplicationConfiguration.g:3830:2: ',' + { + before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2_3__0__Impl" + + + // $ANTLR start "rule__AllPackageEntry__Group_2_3__1" + // InternalApplicationConfiguration.g:3839:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; + public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3843:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:3844:2: rule__AllPackageEntry__Group_2_3__1__Impl + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__Group_2_3__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2_3__1" + + + // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl" + // InternalApplicationConfiguration.g:3850:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; + public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3854:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:3855:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) + { + // InternalApplicationConfiguration.g:3855:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:3856:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) + { + before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); + // InternalApplicationConfiguration.g:3857:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:3857:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 + { + pushFollow(FOLLOW_2); + rule__AllPackageEntry__ExclusionAssignment_2_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__Group_2_3__1__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group__0" + // InternalApplicationConfiguration.g:3866:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; + public final void rule__MetamodelElement__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3870:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) + // InternalApplicationConfiguration.g:3871:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 + { + pushFollow(FOLLOW_8); + rule__MetamodelElement__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__0" + + + // $ANTLR start "rule__MetamodelElement__Group__0__Impl" + // InternalApplicationConfiguration.g:3878:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; + public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3882:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) + // InternalApplicationConfiguration.g:3883:1: ( ( rule__MetamodelElement__Group_0__0 )? ) + { + // InternalApplicationConfiguration.g:3883:1: ( ( rule__MetamodelElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:3884:2: ( rule__MetamodelElement__Group_0__0 )? + { + before(grammarAccess.getMetamodelElementAccess().getGroup_0()); + // InternalApplicationConfiguration.g:3885:2: ( rule__MetamodelElement__Group_0__0 )? + int alt41=2; + int LA41_0 = input.LA(1); + + if ( (LA41_0==RULE_ID) ) { + int LA41_1 = input.LA(2); + + if ( (LA41_1==21) ) { + int LA41_2 = input.LA(3); + + if ( (LA41_2==RULE_ID) ) { + int LA41_5 = input.LA(4); + + if ( (LA41_5==21||LA41_5==34) ) { + alt41=1; + } + } + } + else if ( (LA41_1==34) ) { + alt41=1; + } + } + switch (alt41) { + case 1 : + // InternalApplicationConfiguration.g:3885:3: rule__MetamodelElement__Group_0__0 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_0__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getMetamodelElementAccess().getGroup_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__0__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group__1" + // InternalApplicationConfiguration.g:3893:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; + public final void rule__MetamodelElement__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3897:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) + // InternalApplicationConfiguration.g:3898:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 + { + pushFollow(FOLLOW_6); + rule__MetamodelElement__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__1" + + + // $ANTLR start "rule__MetamodelElement__Group__1__Impl" + // InternalApplicationConfiguration.g:3905:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; + public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3909:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3910:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:3910:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) + // InternalApplicationConfiguration.g:3911:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) + { + before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); + // InternalApplicationConfiguration.g:3912:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) + // InternalApplicationConfiguration.g:3912:3: rule__MetamodelElement__ClassifierAssignment_1 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__ClassifierAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__1__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group__2" + // InternalApplicationConfiguration.g:3920:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; + public final void rule__MetamodelElement__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3924:1: ( rule__MetamodelElement__Group__2__Impl ) + // InternalApplicationConfiguration.g:3925:2: rule__MetamodelElement__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__2" + + + // $ANTLR start "rule__MetamodelElement__Group__2__Impl" + // InternalApplicationConfiguration.g:3931:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; + public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3935:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:3936:1: ( ( rule__MetamodelElement__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:3936:1: ( ( rule__MetamodelElement__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3937:2: ( rule__MetamodelElement__Group_2__0 )? + { + before(grammarAccess.getMetamodelElementAccess().getGroup_2()); + // InternalApplicationConfiguration.g:3938:2: ( rule__MetamodelElement__Group_2__0 )? + int alt42=2; + int LA42_0 = input.LA(1); + + if ( (LA42_0==21) ) { + alt42=1; + } + switch (alt42) { + case 1 : + // InternalApplicationConfiguration.g:3938:3: rule__MetamodelElement__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getMetamodelElementAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group__2__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group_0__0" + // InternalApplicationConfiguration.g:3947:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; + public final void rule__MetamodelElement__Group_0__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3951:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) + // InternalApplicationConfiguration.g:3952:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 + { + pushFollow(FOLLOW_20); + rule__MetamodelElement__Group_0__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_0__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_0__0" + + + // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl" + // InternalApplicationConfiguration.g:3959:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; + public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3963:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) + // InternalApplicationConfiguration.g:3964:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) + { + // InternalApplicationConfiguration.g:3964:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:3965:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) + { + before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); + // InternalApplicationConfiguration.g:3966:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:3966:3: rule__MetamodelElement__PackageAssignment_0_0 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__PackageAssignment_0_0(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_0__0__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group_0__1" + // InternalApplicationConfiguration.g:3974:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; + public final void rule__MetamodelElement__Group_0__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3978:1: ( rule__MetamodelElement__Group_0__1__Impl ) + // InternalApplicationConfiguration.g:3979:2: rule__MetamodelElement__Group_0__1__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_0__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_0__1" + + + // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl" + // InternalApplicationConfiguration.g:3985:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; + public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:3989:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:3990:1: ( '::' ) + { + // InternalApplicationConfiguration.g:3990:1: ( '::' ) + // InternalApplicationConfiguration.g:3991:2: '::' + { + before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); + match(input,34,FOLLOW_2); + after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_0__1__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group_2__0" + // InternalApplicationConfiguration.g:4001:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; + public final void rule__MetamodelElement__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4005:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) + // InternalApplicationConfiguration.g:4006:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 + { + pushFollow(FOLLOW_8); + rule__MetamodelElement__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_2__0" + + + // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl" + // InternalApplicationConfiguration.g:4013:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; + public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4017:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:4018:1: ( '.' ) + { + // InternalApplicationConfiguration.g:4018:1: ( '.' ) + // InternalApplicationConfiguration.g:4019:2: '.' + { + before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); + match(input,21,FOLLOW_2); + after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_2__0__Impl" + + + // $ANTLR start "rule__MetamodelElement__Group_2__1" + // InternalApplicationConfiguration.g:4028:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; + public final void rule__MetamodelElement__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4032:1: ( rule__MetamodelElement__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4033:2: rule__MetamodelElement__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_2__1" + + + // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl" + // InternalApplicationConfiguration.g:4039:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; + public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4043:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4044:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:4044:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4045:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) + { + before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); + // InternalApplicationConfiguration.g:4046:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) + // InternalApplicationConfiguration.g:4046:3: rule__MetamodelElement__FeatureAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__MetamodelElement__FeatureAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__Group_2__1__Impl" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__0" + // InternalApplicationConfiguration.g:4055:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; + public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4059:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:4060:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__MetamodelDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__0" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:4067:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; + public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4071:1: ( ( 'metamodel' ) ) + // InternalApplicationConfiguration.g:4072:1: ( 'metamodel' ) + { + // InternalApplicationConfiguration.g:4072:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:4073:2: 'metamodel' + { + before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); + match(input,35,FOLLOW_2); + after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__1" + // InternalApplicationConfiguration.g:4082:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; + public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4086:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:4087:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 + { + pushFollow(FOLLOW_19); + rule__MetamodelDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__1" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:4094:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; + public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4098:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4099:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4099:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4100:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:4101:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4101:3: rule__MetamodelDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__2" + // InternalApplicationConfiguration.g:4109:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; + public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4113:1: ( rule__MetamodelDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:4114:2: rule__MetamodelDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__2" + + + // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:4120:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4124:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:4125:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:4125:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4126:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:4127:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4127:3: rule__MetamodelDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__MetamodelDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group__0" + // InternalApplicationConfiguration.g:4136:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; + public final void rule__PartialModelSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4140:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) + // InternalApplicationConfiguration.g:4141:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 + { + pushFollow(FOLLOW_21); + rule__PartialModelSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__0" + + + // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:4148:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; + public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4152:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4153:1: ( '{' ) + { + // InternalApplicationConfiguration.g:4153:1: ( '{' ) + // InternalApplicationConfiguration.g:4154:2: '{' + { + before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__0__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group__1" + // InternalApplicationConfiguration.g:4163:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; + public final void rule__PartialModelSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4167:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) + // InternalApplicationConfiguration.g:4168:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 + { + pushFollow(FOLLOW_16); + rule__PartialModelSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__1" + + + // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:4175:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; + public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4179:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4180:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4180:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) + // InternalApplicationConfiguration.g:4181:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) + { + before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); + // InternalApplicationConfiguration.g:4182:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) + // InternalApplicationConfiguration.g:4182:3: rule__PartialModelSpecification__EntryAssignment_1 + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__EntryAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__1__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group__2" + // InternalApplicationConfiguration.g:4190:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; + public final void rule__PartialModelSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4194:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) + // InternalApplicationConfiguration.g:4195:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 + { + pushFollow(FOLLOW_16); + rule__PartialModelSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__2" + + + // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:4202:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; + public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4206:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4207:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:4207:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4208:2: ( rule__PartialModelSpecification__Group_2__0 )? + { + before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:4209:2: ( rule__PartialModelSpecification__Group_2__0 )? + int alt43=2; + int LA43_0 = input.LA(1); + + if ( (LA43_0==31) ) { + alt43=1; + } + switch (alt43) { + case 1 : + // InternalApplicationConfiguration.g:4209:3: rule__PartialModelSpecification__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__2__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group__3" + // InternalApplicationConfiguration.g:4217:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; + public final void rule__PartialModelSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4221:1: ( rule__PartialModelSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:4222:2: rule__PartialModelSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__3" + + + // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:4228:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4232:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4233:1: ( '}' ) + { + // InternalApplicationConfiguration.g:4233:1: ( '}' ) + // InternalApplicationConfiguration.g:4234:2: '}' + { + before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,30,FOLLOW_2); + after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group__3__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group_2__0" + // InternalApplicationConfiguration.g:4244:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; + public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4248:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:4249:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 + { + pushFollow(FOLLOW_21); + rule__PartialModelSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group_2__0" + + + // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:4256:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; + public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4260:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4261:1: ( ',' ) + { + // InternalApplicationConfiguration.g:4261:1: ( ',' ) + // InternalApplicationConfiguration.g:4262:2: ',' + { + before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__PartialModelSpecification__Group_2__1" + // InternalApplicationConfiguration.g:4271:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; + public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4275:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4276:2: rule__PartialModelSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group_2__1" + + + // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:4282:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; + public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4286:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4287:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:4287:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4288:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) + { + before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); + // InternalApplicationConfiguration.g:4289:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) + // InternalApplicationConfiguration.g:4289:3: rule__PartialModelSpecification__EntryAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__PartialModelSpecification__EntryAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__FolderEntry__Group__0" + // InternalApplicationConfiguration.g:4298:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; + public final void rule__FolderEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4302:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) + // InternalApplicationConfiguration.g:4303:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 + { + pushFollow(FOLLOW_22); + rule__FolderEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__0" + + + // $ANTLR start "rule__FolderEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:4310:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; + public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4314:1: ( ( 'folder' ) ) + // InternalApplicationConfiguration.g:4315:1: ( 'folder' ) + { + // InternalApplicationConfiguration.g:4315:1: ( 'folder' ) + // InternalApplicationConfiguration.g:4316:2: 'folder' + { + before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); + match(input,36,FOLLOW_2); + after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__0__Impl" + + + // $ANTLR start "rule__FolderEntry__Group__1" + // InternalApplicationConfiguration.g:4325:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; + public final void rule__FolderEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4329:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) + // InternalApplicationConfiguration.g:4330:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 + { + pushFollow(FOLLOW_18); + rule__FolderEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__1" + + + // $ANTLR start "rule__FolderEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:4337:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; + public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4341:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4342:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4342:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) + // InternalApplicationConfiguration.g:4343:2: ( rule__FolderEntry__PathAssignment_1 ) + { + before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); + // InternalApplicationConfiguration.g:4344:2: ( rule__FolderEntry__PathAssignment_1 ) + // InternalApplicationConfiguration.g:4344:3: rule__FolderEntry__PathAssignment_1 + { + pushFollow(FOLLOW_2); + rule__FolderEntry__PathAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__1__Impl" + + + // $ANTLR start "rule__FolderEntry__Group__2" + // InternalApplicationConfiguration.g:4352:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; + public final void rule__FolderEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4356:1: ( rule__FolderEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:4357:2: rule__FolderEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__FolderEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__2" + + + // $ANTLR start "rule__FolderEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:4363:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; + public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4367:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4368:1: ( ( rule__FolderEntry__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:4368:1: ( ( rule__FolderEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4369:2: ( rule__FolderEntry__Group_2__0 )? + { + before(grammarAccess.getFolderEntryAccess().getGroup_2()); + // InternalApplicationConfiguration.g:4370:2: ( rule__FolderEntry__Group_2__0 )? + int alt44=2; + int LA44_0 = input.LA(1); + + if ( (LA44_0==33) ) { + alt44=1; + } + switch (alt44) { + case 1 : + // InternalApplicationConfiguration.g:4370:3: rule__FolderEntry__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getFolderEntryAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group__2__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2__0" + // InternalApplicationConfiguration.g:4379:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; + public final void rule__FolderEntry__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4383:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:4384:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 + { + pushFollow(FOLLOW_19); + rule__FolderEntry__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__0" + + + // $ANTLR start "rule__FolderEntry__Group_2__0__Impl" + // InternalApplicationConfiguration.g:4391:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; + public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4395:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:4396:1: ( 'excluding' ) + { + // InternalApplicationConfiguration.g:4396:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4397:2: 'excluding' + { + before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); + match(input,33,FOLLOW_2); + after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__0__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2__1" + // InternalApplicationConfiguration.g:4406:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; + public final void rule__FolderEntry__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4410:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:4411:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 + { + pushFollow(FOLLOW_22); + rule__FolderEntry__Group_2__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__1" + + + // $ANTLR start "rule__FolderEntry__Group_2__1__Impl" + // InternalApplicationConfiguration.g:4418:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; + public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4422:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4423:1: ( '{' ) + { + // InternalApplicationConfiguration.g:4423:1: ( '{' ) + // InternalApplicationConfiguration.g:4424:2: '{' + { + before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__1__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2__2" + // InternalApplicationConfiguration.g:4433:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; + public final void rule__FolderEntry__Group_2__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4437:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:4438:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 + { + pushFollow(FOLLOW_16); + rule__FolderEntry__Group_2__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__2" + + + // $ANTLR start "rule__FolderEntry__Group_2__2__Impl" + // InternalApplicationConfiguration.g:4445:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; + public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4449:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:4450:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) + { + // InternalApplicationConfiguration.g:4450:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4451:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) + { + before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); + // InternalApplicationConfiguration.g:4452:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4452:3: rule__FolderEntry__ExclusionAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__FolderEntry__ExclusionAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__2__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2__3" + // InternalApplicationConfiguration.g:4460:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; + public final void rule__FolderEntry__Group_2__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4464:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:4465:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 + { + pushFollow(FOLLOW_16); + rule__FolderEntry__Group_2__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__3" + + + // $ANTLR start "rule__FolderEntry__Group_2__3__Impl" + // InternalApplicationConfiguration.g:4472:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; + public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4476:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:4477:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) + { + // InternalApplicationConfiguration.g:4477:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4478:2: ( rule__FolderEntry__Group_2_3__0 )* + { + before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); + // InternalApplicationConfiguration.g:4479:2: ( rule__FolderEntry__Group_2_3__0 )* + loop45: + do { + int alt45=2; + int LA45_0 = input.LA(1); + + if ( (LA45_0==31) ) { + alt45=1; + } + + + switch (alt45) { + case 1 : + // InternalApplicationConfiguration.g:4479:3: rule__FolderEntry__Group_2_3__0 + { + pushFollow(FOLLOW_17); + rule__FolderEntry__Group_2_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop45; + } + } while (true); + + after(grammarAccess.getFolderEntryAccess().getGroup_2_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__3__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2__4" + // InternalApplicationConfiguration.g:4487:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; + public final void rule__FolderEntry__Group_2__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4491:1: ( rule__FolderEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:4492:2: rule__FolderEntry__Group_2__4__Impl + { + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__4" + + + // $ANTLR start "rule__FolderEntry__Group_2__4__Impl" + // InternalApplicationConfiguration.g:4498:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; + public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4502:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4503:1: ( '}' ) + { + // InternalApplicationConfiguration.g:4503:1: ( '}' ) + // InternalApplicationConfiguration.g:4504:2: '}' + { + before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); + match(input,30,FOLLOW_2); + after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2__4__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2_3__0" + // InternalApplicationConfiguration.g:4514:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; + public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4518:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:4519:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 + { + pushFollow(FOLLOW_22); + rule__FolderEntry__Group_2_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2_3__0" + + + // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl" + // InternalApplicationConfiguration.g:4526:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; + public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4530:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4531:1: ( ',' ) + { + // InternalApplicationConfiguration.g:4531:1: ( ',' ) + // InternalApplicationConfiguration.g:4532:2: ',' + { + before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2_3__0__Impl" + + + // $ANTLR start "rule__FolderEntry__Group_2_3__1" + // InternalApplicationConfiguration.g:4541:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; + public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4545:1: ( rule__FolderEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:4546:2: rule__FolderEntry__Group_2_3__1__Impl + { + pushFollow(FOLLOW_2); + rule__FolderEntry__Group_2_3__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2_3__1" + + + // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl" + // InternalApplicationConfiguration.g:4552:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; + public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4556:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:4557:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) + { + // InternalApplicationConfiguration.g:4557:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4558:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) + { + before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); + // InternalApplicationConfiguration.g:4559:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4559:3: rule__FolderEntry__ExclusionAssignment_2_3_1 + { + pushFollow(FOLLOW_2); + rule__FolderEntry__ExclusionAssignment_2_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__Group_2_3__1__Impl" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__0" + // InternalApplicationConfiguration.g:4568:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; + public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4572:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:4573:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__PartialModelDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__0" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:4580:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; + public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4584:1: ( ( 'models' ) ) + // InternalApplicationConfiguration.g:4585:1: ( 'models' ) + { + // InternalApplicationConfiguration.g:4585:1: ( 'models' ) + // InternalApplicationConfiguration.g:4586:2: 'models' + { + before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); + match(input,37,FOLLOW_2); + after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__1" + // InternalApplicationConfiguration.g:4595:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; + public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4599:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:4600:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 + { + pushFollow(FOLLOW_19); + rule__PartialModelDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__1" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:4607:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; + public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4611:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4612:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4612:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4613:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:4614:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4614:3: rule__PartialModelDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__2" + // InternalApplicationConfiguration.g:4622:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; + public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4626:1: ( rule__PartialModelDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:4627:2: rule__PartialModelDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__2" + + + // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:4633:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4637:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:4638:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:4638:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4639:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:4640:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4640:3: rule__PartialModelDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__PartialModelDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group__0" + // InternalApplicationConfiguration.g:4649:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; + public final void rule__PatternSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4653:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) + // InternalApplicationConfiguration.g:4654:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 + { + pushFollow(FOLLOW_15); + rule__PatternSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__0" + + + // $ANTLR start "rule__PatternSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:4661:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; + public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4665:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4666:1: ( '{' ) + { + // InternalApplicationConfiguration.g:4666:1: ( '{' ) + // InternalApplicationConfiguration.g:4667:2: '{' + { + before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__0__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group__1" + // InternalApplicationConfiguration.g:4676:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; + public final void rule__PatternSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4680:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) + // InternalApplicationConfiguration.g:4681:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 + { + pushFollow(FOLLOW_16); + rule__PatternSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__1" + + + // $ANTLR start "rule__PatternSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:4688:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; + public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4692:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:4694:2: ( rule__PatternSpecification__EntriesAssignment_1 ) + { + before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); + // InternalApplicationConfiguration.g:4695:2: ( rule__PatternSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:4695:3: rule__PatternSpecification__EntriesAssignment_1 + { + pushFollow(FOLLOW_2); + rule__PatternSpecification__EntriesAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__1__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group__2" + // InternalApplicationConfiguration.g:4703:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; + public final void rule__PatternSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4707:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) + // InternalApplicationConfiguration.g:4708:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 + { + pushFollow(FOLLOW_16); + rule__PatternSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__2" + + + // $ANTLR start "rule__PatternSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:4715:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; + public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4719:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:4720:1: ( ( rule__PatternSpecification__Group_2__0 )* ) + { + // InternalApplicationConfiguration.g:4720:1: ( ( rule__PatternSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:4721:2: ( rule__PatternSpecification__Group_2__0 )* + { + before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:4722:2: ( rule__PatternSpecification__Group_2__0 )* + loop46: + do { + int alt46=2; + int LA46_0 = input.LA(1); + + if ( (LA46_0==31) ) { + alt46=1; + } + + + switch (alt46) { + case 1 : + // InternalApplicationConfiguration.g:4722:3: rule__PatternSpecification__Group_2__0 + { + pushFollow(FOLLOW_17); + rule__PatternSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + default : + break loop46; + } + } while (true); + + after(grammarAccess.getPatternSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__2__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group__3" + // InternalApplicationConfiguration.g:4730:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; + public final void rule__PatternSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4734:1: ( rule__PatternSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:4735:2: rule__PatternSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__3" + + + // $ANTLR start "rule__PatternSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:4741:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4745:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4746:1: ( '}' ) + { + // InternalApplicationConfiguration.g:4746:1: ( '}' ) + // InternalApplicationConfiguration.g:4747:2: '}' + { + before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,30,FOLLOW_2); + after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group__3__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group_2__0" + // InternalApplicationConfiguration.g:4757:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; + public final void rule__PatternSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4761:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:4762:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 + { + pushFollow(FOLLOW_15); + rule__PatternSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group_2__0" + + + // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:4769:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; + public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4773:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4774:1: ( ',' ) + { + // InternalApplicationConfiguration.g:4774:1: ( ',' ) + // InternalApplicationConfiguration.g:4775:2: ',' + { + before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__PatternSpecification__Group_2__1" + // InternalApplicationConfiguration.g:4784:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; + public final void rule__PatternSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4788:1: ( rule__PatternSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4789:2: rule__PatternSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__PatternSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group_2__1" + + + // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:4795:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; + public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4799:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4800:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:4800:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4801:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) + { + before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); + // InternalApplicationConfiguration.g:4802:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:4802:3: rule__PatternSpecification__EntriesAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__PatternSpecification__EntriesAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group__0" + // InternalApplicationConfiguration.g:4811:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; + public final void rule__AllPatternEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4815:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) + // InternalApplicationConfiguration.g:4816:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 + { + pushFollow(FOLLOW_8); + rule__AllPatternEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__0" + + + // $ANTLR start "rule__AllPatternEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:4823:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; + public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4827:1: ( ( 'package' ) ) + // InternalApplicationConfiguration.g:4828:1: ( 'package' ) + { + // InternalApplicationConfiguration.g:4828:1: ( 'package' ) + // InternalApplicationConfiguration.g:4829:2: 'package' + { + before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__0__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group__1" + // InternalApplicationConfiguration.g:4838:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; + public final void rule__AllPatternEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4842:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) + // InternalApplicationConfiguration.g:4843:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 + { + pushFollow(FOLLOW_18); + rule__AllPatternEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__1" + + + // $ANTLR start "rule__AllPatternEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:4850:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; + public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4854:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4855:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:4855:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:4856:2: ( rule__AllPatternEntry__PackageAssignment_1 ) + { + before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); + // InternalApplicationConfiguration.g:4857:2: ( rule__AllPatternEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:4857:3: rule__AllPatternEntry__PackageAssignment_1 + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__PackageAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__1__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group__2" + // InternalApplicationConfiguration.g:4865:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; + public final void rule__AllPatternEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4869:1: ( rule__AllPatternEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:4870:2: rule__AllPatternEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__2" + + + // $ANTLR start "rule__AllPatternEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:4876:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; + public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4880:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4881:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:4881:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4882:2: ( rule__AllPatternEntry__Group_2__0 )? + { + before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); + // InternalApplicationConfiguration.g:4883:2: ( rule__AllPatternEntry__Group_2__0 )? + int alt47=2; + int LA47_0 = input.LA(1); + + if ( (LA47_0==33) ) { + alt47=1; + } + switch (alt47) { + case 1 : + // InternalApplicationConfiguration.g:4883:3: rule__AllPatternEntry__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getAllPatternEntryAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group__2__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__0" + // InternalApplicationConfiguration.g:4892:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; + public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4896:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:4897:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 + { + pushFollow(FOLLOW_19); + rule__AllPatternEntry__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__0" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl" + // InternalApplicationConfiguration.g:4904:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; + public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4908:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:4909:1: ( 'excluding' ) + { + // InternalApplicationConfiguration.g:4909:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4910:2: 'excluding' + { + before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); + match(input,33,FOLLOW_2); + after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__0__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__1" + // InternalApplicationConfiguration.g:4919:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; + public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4923:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:4924:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 + { + pushFollow(FOLLOW_8); + rule__AllPatternEntry__Group_2__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__1" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl" + // InternalApplicationConfiguration.g:4931:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; + public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4935:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4936:1: ( '{' ) + { + // InternalApplicationConfiguration.g:4936:1: ( '{' ) + // InternalApplicationConfiguration.g:4937:2: '{' + { + before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__1__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__2" + // InternalApplicationConfiguration.g:4946:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; + public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4950:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:4951:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 + { + pushFollow(FOLLOW_16); + rule__AllPatternEntry__Group_2__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__2" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl" + // InternalApplicationConfiguration.g:4958:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; + public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4962:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:4963:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) + { + // InternalApplicationConfiguration.g:4963:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4964:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) + { + before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); + // InternalApplicationConfiguration.g:4965:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4965:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__ExclusuionAssignment_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__2__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__3" + // InternalApplicationConfiguration.g:4973:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; + public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4977:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:4978:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 + { + pushFollow(FOLLOW_16); + rule__AllPatternEntry__Group_2__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__3" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl" + // InternalApplicationConfiguration.g:4985:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; + public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:4989:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:4990:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) + { + // InternalApplicationConfiguration.g:4990:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4991:2: ( rule__AllPatternEntry__Group_2_3__0 )* + { + before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); + // InternalApplicationConfiguration.g:4992:2: ( rule__AllPatternEntry__Group_2_3__0 )* + loop48: + do { + int alt48=2; + int LA48_0 = input.LA(1); + + if ( (LA48_0==31) ) { + alt48=1; + } + + + switch (alt48) { + case 1 : + // InternalApplicationConfiguration.g:4992:3: rule__AllPatternEntry__Group_2_3__0 + { + pushFollow(FOLLOW_17); + rule__AllPatternEntry__Group_2_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop48; + } + } while (true); + + after(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__3__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__4" + // InternalApplicationConfiguration.g:5000:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; + public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5004:1: ( rule__AllPatternEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:5005:2: rule__AllPatternEntry__Group_2__4__Impl + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__4" + + + // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl" + // InternalApplicationConfiguration.g:5011:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; + public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5015:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5016:1: ( '}' ) + { + // InternalApplicationConfiguration.g:5016:1: ( '}' ) + // InternalApplicationConfiguration.g:5017:2: '}' + { + before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); + match(input,30,FOLLOW_2); + after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2__4__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2_3__0" + // InternalApplicationConfiguration.g:5027:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; + public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5031:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:5032:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 + { + pushFollow(FOLLOW_8); + rule__AllPatternEntry__Group_2_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2_3__0" + + + // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl" + // InternalApplicationConfiguration.g:5039:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; + public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5043:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5044:1: ( ',' ) + { + // InternalApplicationConfiguration.g:5044:1: ( ',' ) + // InternalApplicationConfiguration.g:5045:2: ',' + { + before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2_3__0__Impl" + + + // $ANTLR start "rule__AllPatternEntry__Group_2_3__1" + // InternalApplicationConfiguration.g:5054:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; + public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5058:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:5059:2: rule__AllPatternEntry__Group_2_3__1__Impl + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__Group_2_3__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2_3__1" + + + // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl" + // InternalApplicationConfiguration.g:5065:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; + public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5069:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:5070:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) + { + // InternalApplicationConfiguration.g:5070:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:5071:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) + { + before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); + // InternalApplicationConfiguration.g:5072:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:5072:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 + { + pushFollow(FOLLOW_2); + rule__AllPatternEntry__ExclusuionAssignment_2_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__Group_2_3__1__Impl" + + + // $ANTLR start "rule__PatternElement__Group__0" + // InternalApplicationConfiguration.g:5081:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; + public final void rule__PatternElement__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5085:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) + // InternalApplicationConfiguration.g:5086:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 + { + pushFollow(FOLLOW_8); + rule__PatternElement__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternElement__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group__0" + + + // $ANTLR start "rule__PatternElement__Group__0__Impl" + // InternalApplicationConfiguration.g:5093:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; + public final void rule__PatternElement__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5097:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) + // InternalApplicationConfiguration.g:5098:1: ( ( rule__PatternElement__Group_0__0 )? ) + { + // InternalApplicationConfiguration.g:5098:1: ( ( rule__PatternElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:5099:2: ( rule__PatternElement__Group_0__0 )? + { + before(grammarAccess.getPatternElementAccess().getGroup_0()); + // InternalApplicationConfiguration.g:5100:2: ( rule__PatternElement__Group_0__0 )? + int alt49=2; + int LA49_0 = input.LA(1); + + if ( (LA49_0==RULE_ID) ) { + int LA49_1 = input.LA(2); + + if ( (LA49_1==21||LA49_1==34) ) { + alt49=1; + } + } + switch (alt49) { + case 1 : + // InternalApplicationConfiguration.g:5100:3: rule__PatternElement__Group_0__0 + { + pushFollow(FOLLOW_2); + rule__PatternElement__Group_0__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getPatternElementAccess().getGroup_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group__0__Impl" + + + // $ANTLR start "rule__PatternElement__Group__1" + // InternalApplicationConfiguration.g:5108:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; + public final void rule__PatternElement__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5112:1: ( rule__PatternElement__Group__1__Impl ) + // InternalApplicationConfiguration.g:5113:2: rule__PatternElement__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__PatternElement__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group__1" + + + // $ANTLR start "rule__PatternElement__Group__1__Impl" + // InternalApplicationConfiguration.g:5119:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; + public final void rule__PatternElement__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5123:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5124:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5124:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) + // InternalApplicationConfiguration.g:5125:2: ( rule__PatternElement__PatternAssignment_1 ) + { + before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); + // InternalApplicationConfiguration.g:5126:2: ( rule__PatternElement__PatternAssignment_1 ) + // InternalApplicationConfiguration.g:5126:3: rule__PatternElement__PatternAssignment_1 + { + pushFollow(FOLLOW_2); + rule__PatternElement__PatternAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group__1__Impl" + + + // $ANTLR start "rule__PatternElement__Group_0__0" + // InternalApplicationConfiguration.g:5135:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; + public final void rule__PatternElement__Group_0__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5139:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) + // InternalApplicationConfiguration.g:5140:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 + { + pushFollow(FOLLOW_20); + rule__PatternElement__Group_0__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__PatternElement__Group_0__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group_0__0" + + + // $ANTLR start "rule__PatternElement__Group_0__0__Impl" + // InternalApplicationConfiguration.g:5147:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; + public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5151:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) + // InternalApplicationConfiguration.g:5152:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) + { + // InternalApplicationConfiguration.g:5152:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:5153:2: ( rule__PatternElement__PackageAssignment_0_0 ) + { + before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); + // InternalApplicationConfiguration.g:5154:2: ( rule__PatternElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:5154:3: rule__PatternElement__PackageAssignment_0_0 + { + pushFollow(FOLLOW_2); + rule__PatternElement__PackageAssignment_0_0(); + + state._fsp--; + + + } + + after(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group_0__0__Impl" + + + // $ANTLR start "rule__PatternElement__Group_0__1" + // InternalApplicationConfiguration.g:5162:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; + public final void rule__PatternElement__Group_0__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5166:1: ( rule__PatternElement__Group_0__1__Impl ) + // InternalApplicationConfiguration.g:5167:2: rule__PatternElement__Group_0__1__Impl + { + pushFollow(FOLLOW_2); + rule__PatternElement__Group_0__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group_0__1" + + + // $ANTLR start "rule__PatternElement__Group_0__1__Impl" + // InternalApplicationConfiguration.g:5173:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; + public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5177:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:5178:1: ( '::' ) + { + // InternalApplicationConfiguration.g:5178:1: ( '::' ) + // InternalApplicationConfiguration.g:5179:2: '::' + { + before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); + match(input,34,FOLLOW_2); + after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__Group_0__1__Impl" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__0" + // InternalApplicationConfiguration.g:5189:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; + public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5193:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:5194:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__GraphPatternDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__0" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:5201:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; + public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5205:1: ( ( 'constraints' ) ) + // InternalApplicationConfiguration.g:5206:1: ( 'constraints' ) + { + // InternalApplicationConfiguration.g:5206:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:5207:2: 'constraints' + { + before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); + match(input,38,FOLLOW_2); + after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__1" + // InternalApplicationConfiguration.g:5216:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; + public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5220:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:5221:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 + { + pushFollow(FOLLOW_19); + rule__GraphPatternDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__1" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:5228:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; + public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5232:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5233:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5233:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5234:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:5235:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5235:3: rule__GraphPatternDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__2" + // InternalApplicationConfiguration.g:5243:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; + public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5247:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:5248:2: rule__GraphPatternDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__2" + + + // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:5254:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5258:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5259:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5259:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5260:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:5261:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5261:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__GraphPatternDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__0" + // InternalApplicationConfiguration.g:5270:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ; + public final void rule__ObjectiveSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5274:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ) + // InternalApplicationConfiguration.g:5275:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 + { + pushFollow(FOLLOW_23); + rule__ObjectiveSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__0" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:5282:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ; + public final void rule__ObjectiveSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5286:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5287:1: ( '{' ) + { + // InternalApplicationConfiguration.g:5287:1: ( '{' ) + // InternalApplicationConfiguration.g:5288:2: '{' + { + before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); + match(input,29,FOLLOW_2); + after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__0__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__1" + // InternalApplicationConfiguration.g:5297:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ; + public final void rule__ObjectiveSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5301:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ) + // InternalApplicationConfiguration.g:5302:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 + { + pushFollow(FOLLOW_16); + rule__ObjectiveSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__1" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:5309:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ; + public final void rule__ObjectiveSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5313:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5314:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5314:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:5315:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) + { + before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); + // InternalApplicationConfiguration.g:5316:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:5316:3: rule__ObjectiveSpecification__EntriesAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__EntriesAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__1__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__2" + // InternalApplicationConfiguration.g:5324:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ; + public final void rule__ObjectiveSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5328:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ) + // InternalApplicationConfiguration.g:5329:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 + { + pushFollow(FOLLOW_16); + rule__ObjectiveSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__2" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:5336:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ; + public final void rule__ObjectiveSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5340:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:5341:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) + { + // InternalApplicationConfiguration.g:5341:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:5342:2: ( rule__ObjectiveSpecification__Group_2__0 )* + { + before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:5343:2: ( rule__ObjectiveSpecification__Group_2__0 )* + loop50: + do { + int alt50=2; + int LA50_0 = input.LA(1); + + if ( (LA50_0==31) ) { + alt50=1; + } + + + switch (alt50) { + case 1 : + // InternalApplicationConfiguration.g:5343:3: rule__ObjectiveSpecification__Group_2__0 + { + pushFollow(FOLLOW_17); + rule__ObjectiveSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + default : + break loop50; + } + } while (true); + + after(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__2__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__3" + // InternalApplicationConfiguration.g:5351:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ; + public final void rule__ObjectiveSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5355:1: ( rule__ObjectiveSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:5356:2: rule__ObjectiveSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__3" + + + // $ANTLR start "rule__ObjectiveSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:5362:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__ObjectiveSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5366:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5367:1: ( '}' ) + { + // InternalApplicationConfiguration.g:5367:1: ( '}' ) + // InternalApplicationConfiguration.g:5368:2: '}' + { + before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,30,FOLLOW_2); + after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group__3__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group_2__0" + // InternalApplicationConfiguration.g:5378:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ; + public final void rule__ObjectiveSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5382:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:5383:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 + { + pushFollow(FOLLOW_23); + rule__ObjectiveSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group_2__0" + + + // $ANTLR start "rule__ObjectiveSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:5390:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ; + public final void rule__ObjectiveSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5394:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5395:1: ( ',' ) + { + // InternalApplicationConfiguration.g:5395:1: ( ',' ) + // InternalApplicationConfiguration.g:5396:2: ',' + { + before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__ObjectiveSpecification__Group_2__1" + // InternalApplicationConfiguration.g:5405:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ; + public final void rule__ObjectiveSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5409:1: ( rule__ObjectiveSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:5410:2: rule__ObjectiveSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group_2__1" + + + // $ANTLR start "rule__ObjectiveSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:5416:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ; + public final void rule__ObjectiveSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5420:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:5421:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) + { + // InternalApplicationConfiguration.g:5421:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:5422:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) + { + before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); + // InternalApplicationConfiguration.g:5423:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:5423:3: rule__ObjectiveSpecification__EntriesAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__ObjectiveSpecification__EntriesAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__OptimizationEntry__Group__0" + // InternalApplicationConfiguration.g:5432:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ; + public final void rule__OptimizationEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5436:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ) + // InternalApplicationConfiguration.g:5437:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 + { + pushFollow(FOLLOW_23); + rule__OptimizationEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__OptimizationEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__Group__0" + + + // $ANTLR start "rule__OptimizationEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:5444:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ; + public final void rule__OptimizationEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5448:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5449:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:5449:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5450:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) + { + before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); + // InternalApplicationConfiguration.g:5451:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) + // InternalApplicationConfiguration.g:5451:3: rule__OptimizationEntry__DirectionAssignment_0 + { + pushFollow(FOLLOW_2); + rule__OptimizationEntry__DirectionAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__Group__0__Impl" + + + // $ANTLR start "rule__OptimizationEntry__Group__1" + // InternalApplicationConfiguration.g:5459:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ; + public final void rule__OptimizationEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5463:1: ( rule__OptimizationEntry__Group__1__Impl ) + // InternalApplicationConfiguration.g:5464:2: rule__OptimizationEntry__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__OptimizationEntry__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__Group__1" + + + // $ANTLR start "rule__OptimizationEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:5470:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ; + public final void rule__OptimizationEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5474:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5475:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5475:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) + // InternalApplicationConfiguration.g:5476:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) + { + before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); + // InternalApplicationConfiguration.g:5477:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) + // InternalApplicationConfiguration.g:5477:3: rule__OptimizationEntry__FunctionAssignment_1 + { + pushFollow(FOLLOW_2); + rule__OptimizationEntry__FunctionAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__Group__1__Impl" + + + // $ANTLR start "rule__ThresholdEntry__Group__0" + // InternalApplicationConfiguration.g:5486:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ; + public final void rule__ThresholdEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5490:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ) + // InternalApplicationConfiguration.g:5491:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 + { + pushFollow(FOLLOW_24); + rule__ThresholdEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ThresholdEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__0" + + + // $ANTLR start "rule__ThresholdEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:5498:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ; + public final void rule__ThresholdEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5502:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5503:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:5503:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5504:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) + { + before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); + // InternalApplicationConfiguration.g:5505:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) + // InternalApplicationConfiguration.g:5505:3: rule__ThresholdEntry__FunctionAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ThresholdEntry__FunctionAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__0__Impl" + + + // $ANTLR start "rule__ThresholdEntry__Group__1" + // InternalApplicationConfiguration.g:5513:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ; + public final void rule__ThresholdEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5517:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ) + // InternalApplicationConfiguration.g:5518:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 + { + pushFollow(FOLLOW_25); + rule__ThresholdEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ThresholdEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__1" + + + // $ANTLR start "rule__ThresholdEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:5525:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ; + public final void rule__ThresholdEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5529:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5530:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5530:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) + // InternalApplicationConfiguration.g:5531:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) + { + before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); + // InternalApplicationConfiguration.g:5532:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) + // InternalApplicationConfiguration.g:5532:3: rule__ThresholdEntry__OperatorAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ThresholdEntry__OperatorAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__1__Impl" + + + // $ANTLR start "rule__ThresholdEntry__Group__2" + // InternalApplicationConfiguration.g:5540:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ; + public final void rule__ThresholdEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5544:1: ( rule__ThresholdEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:5545:2: rule__ThresholdEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ThresholdEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__2" + + + // $ANTLR start "rule__ThresholdEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:5551:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ; + public final void rule__ThresholdEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5555:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5556:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5556:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) + // InternalApplicationConfiguration.g:5557:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) + { + before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); + // InternalApplicationConfiguration.g:5558:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) + // InternalApplicationConfiguration.g:5558:3: rule__ThresholdEntry__ThresholdAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ThresholdEntry__ThresholdAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__Group__2__Impl" + + + // $ANTLR start "rule__ReliabiltiyFunction__Group__0" + // InternalApplicationConfiguration.g:5567:1: rule__ReliabiltiyFunction__Group__0 : rule__ReliabiltiyFunction__Group__0__Impl rule__ReliabiltiyFunction__Group__1 ; + public final void rule__ReliabiltiyFunction__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5571:1: ( rule__ReliabiltiyFunction__Group__0__Impl rule__ReliabiltiyFunction__Group__1 ) + // InternalApplicationConfiguration.g:5572:2: rule__ReliabiltiyFunction__Group__0__Impl rule__ReliabiltiyFunction__Group__1 + { + pushFollow(FOLLOW_8); + rule__ReliabiltiyFunction__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ReliabiltiyFunction__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__Group__0" + + + // $ANTLR start "rule__ReliabiltiyFunction__Group__0__Impl" + // InternalApplicationConfiguration.g:5579:1: rule__ReliabiltiyFunction__Group__0__Impl : ( 'reliability' ) ; + public final void rule__ReliabiltiyFunction__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5583:1: ( ( 'reliability' ) ) + // InternalApplicationConfiguration.g:5584:1: ( 'reliability' ) + { + // InternalApplicationConfiguration.g:5584:1: ( 'reliability' ) + // InternalApplicationConfiguration.g:5585:2: 'reliability' + { + before(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); + match(input,26,FOLLOW_2); + after(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__Group__0__Impl" + + + // $ANTLR start "rule__ReliabiltiyFunction__Group__1" + // InternalApplicationConfiguration.g:5594:1: rule__ReliabiltiyFunction__Group__1 : rule__ReliabiltiyFunction__Group__1__Impl rule__ReliabiltiyFunction__Group__2 ; + public final void rule__ReliabiltiyFunction__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5598:1: ( rule__ReliabiltiyFunction__Group__1__Impl rule__ReliabiltiyFunction__Group__2 ) + // InternalApplicationConfiguration.g:5599:2: rule__ReliabiltiyFunction__Group__1__Impl rule__ReliabiltiyFunction__Group__2 + { + pushFollow(FOLLOW_8); + rule__ReliabiltiyFunction__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ReliabiltiyFunction__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__Group__1" + + + // $ANTLR start "rule__ReliabiltiyFunction__Group__1__Impl" + // InternalApplicationConfiguration.g:5606:1: rule__ReliabiltiyFunction__Group__1__Impl : ( ( rule__ReliabiltiyFunction__Group_1__0 )? ) ; + public final void rule__ReliabiltiyFunction__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5610:1: ( ( ( rule__ReliabiltiyFunction__Group_1__0 )? ) ) + // InternalApplicationConfiguration.g:5611:1: ( ( rule__ReliabiltiyFunction__Group_1__0 )? ) + { + // InternalApplicationConfiguration.g:5611:1: ( ( rule__ReliabiltiyFunction__Group_1__0 )? ) + // InternalApplicationConfiguration.g:5612:2: ( rule__ReliabiltiyFunction__Group_1__0 )? + { + before(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1()); + // InternalApplicationConfiguration.g:5613:2: ( rule__ReliabiltiyFunction__Group_1__0 )? + int alt51=2; + int LA51_0 = input.LA(1); + + if ( (LA51_0==RULE_ID) ) { + int LA51_1 = input.LA(2); + + if ( (LA51_1==21||LA51_1==34) ) { + alt51=1; + } + } + switch (alt51) { + case 1 : + // InternalApplicationConfiguration.g:5613:3: rule__ReliabiltiyFunction__Group_1__0 + { + pushFollow(FOLLOW_2); + rule__ReliabiltiyFunction__Group_1__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__Group__1__Impl" + + + // $ANTLR start "rule__ReliabiltiyFunction__Group__2" + // InternalApplicationConfiguration.g:5621:1: rule__ReliabiltiyFunction__Group__2 : rule__ReliabiltiyFunction__Group__2__Impl ; + public final void rule__ReliabiltiyFunction__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5625:1: ( rule__ReliabiltiyFunction__Group__2__Impl ) + // InternalApplicationConfiguration.g:5626:2: rule__ReliabiltiyFunction__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ReliabiltiyFunction__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__Group__2" + + + // $ANTLR start "rule__ReliabiltiyFunction__Group__2__Impl" + // InternalApplicationConfiguration.g:5632:1: rule__ReliabiltiyFunction__Group__2__Impl : ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) ) ; + public final void rule__ReliabiltiyFunction__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5636:1: ( ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5637:1: ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5637:1: ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5638:2: ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) + { + before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2()); + // InternalApplicationConfiguration.g:5639:2: ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) + // InternalApplicationConfiguration.g:5639:3: rule__ReliabiltiyFunction__TransformationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ReliabiltiyFunction__TransformationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__Group__2__Impl" + + + // $ANTLR start "rule__ReliabiltiyFunction__Group_1__0" + // InternalApplicationConfiguration.g:5648:1: rule__ReliabiltiyFunction__Group_1__0 : rule__ReliabiltiyFunction__Group_1__0__Impl rule__ReliabiltiyFunction__Group_1__1 ; + public final void rule__ReliabiltiyFunction__Group_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5652:1: ( rule__ReliabiltiyFunction__Group_1__0__Impl rule__ReliabiltiyFunction__Group_1__1 ) + // InternalApplicationConfiguration.g:5653:2: rule__ReliabiltiyFunction__Group_1__0__Impl rule__ReliabiltiyFunction__Group_1__1 + { + pushFollow(FOLLOW_20); + rule__ReliabiltiyFunction__Group_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ReliabiltiyFunction__Group_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__Group_1__0" + + + // $ANTLR start "rule__ReliabiltiyFunction__Group_1__0__Impl" + // InternalApplicationConfiguration.g:5660:1: rule__ReliabiltiyFunction__Group_1__0__Impl : ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) ) ; + public final void rule__ReliabiltiyFunction__Group_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5664:1: ( ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) ) ) + // InternalApplicationConfiguration.g:5665:1: ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) ) + { + // InternalApplicationConfiguration.g:5665:1: ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) ) + // InternalApplicationConfiguration.g:5666:2: ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) + { + before(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0()); + // InternalApplicationConfiguration.g:5667:2: ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) + // InternalApplicationConfiguration.g:5667:3: rule__ReliabiltiyFunction__PackageAssignment_1_0 + { + pushFollow(FOLLOW_2); + rule__ReliabiltiyFunction__PackageAssignment_1_0(); + + state._fsp--; + + + } + + after(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__Group_1__0__Impl" + + + // $ANTLR start "rule__ReliabiltiyFunction__Group_1__1" + // InternalApplicationConfiguration.g:5675:1: rule__ReliabiltiyFunction__Group_1__1 : rule__ReliabiltiyFunction__Group_1__1__Impl ; + public final void rule__ReliabiltiyFunction__Group_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5679:1: ( rule__ReliabiltiyFunction__Group_1__1__Impl ) + // InternalApplicationConfiguration.g:5680:2: rule__ReliabiltiyFunction__Group_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__ReliabiltiyFunction__Group_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__Group_1__1" + + + // $ANTLR start "rule__ReliabiltiyFunction__Group_1__1__Impl" + // InternalApplicationConfiguration.g:5686:1: rule__ReliabiltiyFunction__Group_1__1__Impl : ( '::' ) ; + public final void rule__ReliabiltiyFunction__Group_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5690:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:5691:1: ( '::' ) + { + // InternalApplicationConfiguration.g:5691:1: ( '::' ) + // InternalApplicationConfiguration.g:5692:2: '::' + { + before(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); + match(input,34,FOLLOW_2); + after(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__Group_1__1__Impl" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__0" + // InternalApplicationConfiguration.g:5702:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ; + public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5706:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:5707:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__ObjectiveDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__0" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:5714:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ; + public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5718:1: ( ( 'objectives' ) ) + // InternalApplicationConfiguration.g:5719:1: ( 'objectives' ) + { + // InternalApplicationConfiguration.g:5719:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:5720:2: 'objectives' + { + before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); + match(input,39,FOLLOW_2); + after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__1" + // InternalApplicationConfiguration.g:5729:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ; + public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5733:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:5734:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 + { + pushFollow(FOLLOW_19); + rule__ObjectiveDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__1" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:5741:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ; + public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5745:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5746:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:5746:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5747:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:5748:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5748:3: rule__ObjectiveDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__2" + // InternalApplicationConfiguration.g:5756:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ; + public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5760:1: ( rule__ObjectiveDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:5761:2: rule__ObjectiveDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__2" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:5767:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5771:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5772:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5772:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5773:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:5774:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5774:3: rule__ObjectiveDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group__0" + // InternalApplicationConfiguration.g:5783:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; + public final void rule__ConfigSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5787:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) + // InternalApplicationConfiguration.g:5788:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 + { + pushFollow(FOLLOW_19); + rule__ConfigSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__0" + + + // $ANTLR start "rule__ConfigSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:5795:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; + public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5799:1: ( ( () ) ) + // InternalApplicationConfiguration.g:5800:1: ( () ) + { + // InternalApplicationConfiguration.g:5800:1: ( () ) + // InternalApplicationConfiguration.g:5801:2: () + { + before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); + // InternalApplicationConfiguration.g:5802:2: () + // InternalApplicationConfiguration.g:5802:3: + { + } + + after(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__0__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group__1" + // InternalApplicationConfiguration.g:5810:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; + public final void rule__ConfigSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5814:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) + // InternalApplicationConfiguration.g:5815:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 + { + pushFollow(FOLLOW_26); + rule__ConfigSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__1" + + + // $ANTLR start "rule__ConfigSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:5822:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; + public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5826:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5827:1: ( '{' ) + { + // InternalApplicationConfiguration.g:5827:1: ( '{' ) + // InternalApplicationConfiguration.g:5828:2: '{' + { + before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__1__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group__2" + // InternalApplicationConfiguration.g:5837:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; + public final void rule__ConfigSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5841:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) + // InternalApplicationConfiguration.g:5842:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 + { + pushFollow(FOLLOW_26); + rule__ConfigSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__2" + + + // $ANTLR start "rule__ConfigSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:5849:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; + public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5853:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:5854:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:5854:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:5855:2: ( rule__ConfigSpecification__Group_2__0 )? + { + before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:5856:2: ( rule__ConfigSpecification__Group_2__0 )? + int alt52=2; + int LA52_0 = input.LA(1); + + if ( (LA52_0==RULE_STRING||(LA52_0>=41 && LA52_0<=43)) ) { + alt52=1; + } + switch (alt52) { + case 1 : + // InternalApplicationConfiguration.g:5856:3: rule__ConfigSpecification__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getConfigSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__2__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group__3" + // InternalApplicationConfiguration.g:5864:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; + public final void rule__ConfigSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5868:1: ( rule__ConfigSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:5869:2: rule__ConfigSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__3" + + + // $ANTLR start "rule__ConfigSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:5875:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5879:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5880:1: ( '}' ) + { + // InternalApplicationConfiguration.g:5880:1: ( '}' ) + // InternalApplicationConfiguration.g:5881:2: '}' + { + before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,30,FOLLOW_2); + after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group__3__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group_2__0" + // InternalApplicationConfiguration.g:5891:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; + public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5895:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:5896:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 + { + pushFollow(FOLLOW_27); + rule__ConfigSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2__0" + + + // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:5903:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; + public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5907:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:5908:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:5908:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:5909:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) + { + before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); + // InternalApplicationConfiguration.g:5910:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) + // InternalApplicationConfiguration.g:5910:3: rule__ConfigSpecification__EntriesAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__EntriesAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group_2__1" + // InternalApplicationConfiguration.g:5918:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; + public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5922:1: ( rule__ConfigSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:5923:2: rule__ConfigSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2__1" + + + // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:5929:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; + public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5933:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:5934:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) + { + // InternalApplicationConfiguration.g:5934:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:5935:2: ( rule__ConfigSpecification__Group_2_1__0 )* + { + before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); + // InternalApplicationConfiguration.g:5936:2: ( rule__ConfigSpecification__Group_2_1__0 )* + loop53: + do { + int alt53=2; + int LA53_0 = input.LA(1); + + if ( (LA53_0==31) ) { + alt53=1; + } + + + switch (alt53) { + case 1 : + // InternalApplicationConfiguration.g:5936:3: rule__ConfigSpecification__Group_2_1__0 + { + pushFollow(FOLLOW_17); + rule__ConfigSpecification__Group_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop53; + } + } while (true); + + after(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group_2_1__0" + // InternalApplicationConfiguration.g:5945:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; + public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5949:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) + // InternalApplicationConfiguration.g:5950:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 + { + pushFollow(FOLLOW_28); + rule__ConfigSpecification__Group_2_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group_2_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2_1__0" + + + // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl" + // InternalApplicationConfiguration.g:5957:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; + public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5961:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5962:1: ( ',' ) + { + // InternalApplicationConfiguration.g:5962:1: ( ',' ) + // InternalApplicationConfiguration.g:5963:2: ',' + { + before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2_1__0__Impl" + + + // $ANTLR start "rule__ConfigSpecification__Group_2_1__1" + // InternalApplicationConfiguration.g:5972:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; + public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5976:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:5977:2: rule__ConfigSpecification__Group_2_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__Group_2_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2_1__1" + + + // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl" + // InternalApplicationConfiguration.g:5983:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; + public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5987:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:5988:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) + { + // InternalApplicationConfiguration.g:5988:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:5989:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) + { + before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); + // InternalApplicationConfiguration.g:5990:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:5990:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 + { + pushFollow(FOLLOW_2); + rule__ConfigSpecification__EntriesAssignment_2_1_1(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__Group_2_1__1__Impl" + + + // $ANTLR start "rule__ConfigDeclaration__Group__0" + // InternalApplicationConfiguration.g:5999:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; + public final void rule__ConfigDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6003:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:6004:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__ConfigDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__0" + + + // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:6011:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; + public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6015:1: ( ( 'config' ) ) + // InternalApplicationConfiguration.g:6016:1: ( 'config' ) + { + // InternalApplicationConfiguration.g:6016:1: ( 'config' ) + // InternalApplicationConfiguration.g:6017:2: 'config' + { + before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); + match(input,40,FOLLOW_2); + after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__ConfigDeclaration__Group__1" + // InternalApplicationConfiguration.g:6026:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; + public final void rule__ConfigDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6030:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:6031:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 + { + pushFollow(FOLLOW_19); + rule__ConfigDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__1" + + + // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:6038:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; + public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6042:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6043:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:6043:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:6044:2: ( rule__ConfigDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:6045:2: ( rule__ConfigDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:6045:3: rule__ConfigDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__ConfigDeclaration__Group__2" + // InternalApplicationConfiguration.g:6053:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; + public final void rule__ConfigDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6057:1: ( rule__ConfigDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:6058:2: rule__ConfigDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__2" + + + // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:6064:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6068:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6069:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:6069:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6070:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:6071:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:6071:3: rule__ConfigDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ConfigDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__DocumentationEntry__Group__0" + // InternalApplicationConfiguration.g:6080:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; + public final void rule__DocumentationEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6084:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) + // InternalApplicationConfiguration.g:6085:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 + { + pushFollow(FOLLOW_14); + rule__DocumentationEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__DocumentationEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__0" + + + // $ANTLR start "rule__DocumentationEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:6092:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; + public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6096:1: ( ( 'log-level' ) ) + // InternalApplicationConfiguration.g:6097:1: ( 'log-level' ) + { + // InternalApplicationConfiguration.g:6097:1: ( 'log-level' ) + // InternalApplicationConfiguration.g:6098:2: 'log-level' + { + before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); + match(input,41,FOLLOW_2); + after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__0__Impl" + + + // $ANTLR start "rule__DocumentationEntry__Group__1" + // InternalApplicationConfiguration.g:6107:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; + public final void rule__DocumentationEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6111:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) + // InternalApplicationConfiguration.g:6112:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 + { + pushFollow(FOLLOW_29); + rule__DocumentationEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__DocumentationEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__1" + + + // $ANTLR start "rule__DocumentationEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:6119:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; + public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6123:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6124:1: ( '=' ) + { + // InternalApplicationConfiguration.g:6124:1: ( '=' ) + // InternalApplicationConfiguration.g:6125:2: '=' + { + before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__1__Impl" + + + // $ANTLR start "rule__DocumentationEntry__Group__2" + // InternalApplicationConfiguration.g:6134:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; + public final void rule__DocumentationEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6138:1: ( rule__DocumentationEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6139:2: rule__DocumentationEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__DocumentationEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__2" + + + // $ANTLR start "rule__DocumentationEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:6145:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; + public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6149:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6150:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:6150:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) + // InternalApplicationConfiguration.g:6151:2: ( rule__DocumentationEntry__LevelAssignment_2 ) + { + before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); + // InternalApplicationConfiguration.g:6152:2: ( rule__DocumentationEntry__LevelAssignment_2 ) + // InternalApplicationConfiguration.g:6152:3: rule__DocumentationEntry__LevelAssignment_2 + { + pushFollow(FOLLOW_2); + rule__DocumentationEntry__LevelAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__Group__2__Impl" + + + // $ANTLR start "rule__RuntimeEntry__Group__0" + // InternalApplicationConfiguration.g:6161:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; + public final void rule__RuntimeEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6165:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) + // InternalApplicationConfiguration.g:6166:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 + { + pushFollow(FOLLOW_14); + rule__RuntimeEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RuntimeEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__0" + + + // $ANTLR start "rule__RuntimeEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:6173:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; + public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6177:1: ( ( 'runtime' ) ) + // InternalApplicationConfiguration.g:6178:1: ( 'runtime' ) + { + // InternalApplicationConfiguration.g:6178:1: ( 'runtime' ) + // InternalApplicationConfiguration.g:6179:2: 'runtime' + { + before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); + match(input,42,FOLLOW_2); + after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__0__Impl" + + + // $ANTLR start "rule__RuntimeEntry__Group__1" + // InternalApplicationConfiguration.g:6188:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; + public final void rule__RuntimeEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6192:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) + // InternalApplicationConfiguration.g:6193:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 + { + pushFollow(FOLLOW_9); + rule__RuntimeEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RuntimeEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__1" + + + // $ANTLR start "rule__RuntimeEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:6200:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; + public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6204:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6205:1: ( '=' ) + { + // InternalApplicationConfiguration.g:6205:1: ( '=' ) + // InternalApplicationConfiguration.g:6206:2: '=' + { + before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__1__Impl" + + + // $ANTLR start "rule__RuntimeEntry__Group__2" + // InternalApplicationConfiguration.g:6215:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; + public final void rule__RuntimeEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6219:1: ( rule__RuntimeEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6220:2: rule__RuntimeEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__RuntimeEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__2" + + + // $ANTLR start "rule__RuntimeEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:6226:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; + public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6230:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6231:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:6231:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6232:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) + { + before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); + // InternalApplicationConfiguration.g:6233:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6233:3: rule__RuntimeEntry__MillisecLimitAssignment_2 + { + pushFollow(FOLLOW_2); + rule__RuntimeEntry__MillisecLimitAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__Group__2__Impl" + + + // $ANTLR start "rule__MemoryEntry__Group__0" + // InternalApplicationConfiguration.g:6242:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; + public final void rule__MemoryEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6246:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) + // InternalApplicationConfiguration.g:6247:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 + { + pushFollow(FOLLOW_14); + rule__MemoryEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MemoryEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__0" + + + // $ANTLR start "rule__MemoryEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:6254:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; + public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6258:1: ( ( 'memory' ) ) + // InternalApplicationConfiguration.g:6259:1: ( 'memory' ) + { + // InternalApplicationConfiguration.g:6259:1: ( 'memory' ) + // InternalApplicationConfiguration.g:6260:2: 'memory' + { + before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); + match(input,43,FOLLOW_2); + after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__0__Impl" + + + // $ANTLR start "rule__MemoryEntry__Group__1" + // InternalApplicationConfiguration.g:6269:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; + public final void rule__MemoryEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6273:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) + // InternalApplicationConfiguration.g:6274:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 + { + pushFollow(FOLLOW_9); + rule__MemoryEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__MemoryEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__1" + + + // $ANTLR start "rule__MemoryEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:6281:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; + public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6285:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6286:1: ( '=' ) + { + // InternalApplicationConfiguration.g:6286:1: ( '=' ) + // InternalApplicationConfiguration.g:6287:2: '=' + { + before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__1__Impl" + + + // $ANTLR start "rule__MemoryEntry__Group__2" + // InternalApplicationConfiguration.g:6296:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; + public final void rule__MemoryEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6300:1: ( rule__MemoryEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6301:2: rule__MemoryEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__MemoryEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__2" + + + // $ANTLR start "rule__MemoryEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:6307:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; + public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6311:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6312:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:6312:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6313:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) + { + before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); + // InternalApplicationConfiguration.g:6314:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6314:3: rule__MemoryEntry__MegabyteLimitAssignment_2 + { + pushFollow(FOLLOW_2); + rule__MemoryEntry__MegabyteLimitAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__Group__2__Impl" + + + // $ANTLR start "rule__CustomEntry__Group__0" + // InternalApplicationConfiguration.g:6323:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; + public final void rule__CustomEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6327:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) + // InternalApplicationConfiguration.g:6328:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 + { + pushFollow(FOLLOW_14); + rule__CustomEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CustomEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__0" + + + // $ANTLR start "rule__CustomEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:6335:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; + public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6339:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:6340:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:6340:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) + // InternalApplicationConfiguration.g:6341:2: ( rule__CustomEntry__KeyAssignment_0 ) + { + before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); + // InternalApplicationConfiguration.g:6342:2: ( rule__CustomEntry__KeyAssignment_0 ) + // InternalApplicationConfiguration.g:6342:3: rule__CustomEntry__KeyAssignment_0 + { + pushFollow(FOLLOW_2); + rule__CustomEntry__KeyAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__0__Impl" + + + // $ANTLR start "rule__CustomEntry__Group__1" + // InternalApplicationConfiguration.g:6350:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; + public final void rule__CustomEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6354:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) + // InternalApplicationConfiguration.g:6355:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 + { + pushFollow(FOLLOW_11); + rule__CustomEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CustomEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__1" + + + // $ANTLR start "rule__CustomEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:6362:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; + public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6366:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6367:1: ( '=' ) + { + // InternalApplicationConfiguration.g:6367:1: ( '=' ) + // InternalApplicationConfiguration.g:6368:2: '=' + { + before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__1__Impl" + + + // $ANTLR start "rule__CustomEntry__Group__2" + // InternalApplicationConfiguration.g:6377:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; + public final void rule__CustomEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6381:1: ( rule__CustomEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6382:2: rule__CustomEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__CustomEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__2" + + + // $ANTLR start "rule__CustomEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:6388:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; + public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6392:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6393:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:6393:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) + // InternalApplicationConfiguration.g:6394:2: ( rule__CustomEntry__ValueAssignment_2 ) + { + before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); + // InternalApplicationConfiguration.g:6395:2: ( rule__CustomEntry__ValueAssignment_2 ) + // InternalApplicationConfiguration.g:6395:3: rule__CustomEntry__ValueAssignment_2 + { + pushFollow(FOLLOW_2); + rule__CustomEntry__ValueAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__Group__2__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group__0" + // InternalApplicationConfiguration.g:6404:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; + public final void rule__ScopeSpecification__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6408:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) + // InternalApplicationConfiguration.g:6409:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 + { + pushFollow(FOLLOW_19); + rule__ScopeSpecification__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__0" + + + // $ANTLR start "rule__ScopeSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:6416:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; + public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6420:1: ( ( () ) ) + // InternalApplicationConfiguration.g:6421:1: ( () ) + { + // InternalApplicationConfiguration.g:6421:1: ( () ) + // InternalApplicationConfiguration.g:6422:2: () + { + before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); + // InternalApplicationConfiguration.g:6423:2: () + // InternalApplicationConfiguration.g:6423:3: + { + } + + after(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__0__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group__1" + // InternalApplicationConfiguration.g:6431:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; + public final void rule__ScopeSpecification__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6435:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) + // InternalApplicationConfiguration.g:6436:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 + { + pushFollow(FOLLOW_30); + rule__ScopeSpecification__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__1" + + + // $ANTLR start "rule__ScopeSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:6443:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; + public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6447:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:6448:1: ( '{' ) + { + // InternalApplicationConfiguration.g:6448:1: ( '{' ) + // InternalApplicationConfiguration.g:6449:2: '{' + { + before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__1__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group__2" + // InternalApplicationConfiguration.g:6458:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; + public final void rule__ScopeSpecification__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6462:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) + // InternalApplicationConfiguration.g:6463:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 + { + pushFollow(FOLLOW_30); + rule__ScopeSpecification__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__2" + + + // $ANTLR start "rule__ScopeSpecification__Group__2__Impl" + // InternalApplicationConfiguration.g:6470:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; + public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6474:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:6475:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:6475:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:6476:2: ( rule__ScopeSpecification__Group_2__0 )? + { + before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:6477:2: ( rule__ScopeSpecification__Group_2__0 )? + int alt54=2; + int LA54_0 = input.LA(1); + + if ( (LA54_0==44) ) { + alt54=1; + } + switch (alt54) { + case 1 : + // InternalApplicationConfiguration.g:6477:3: rule__ScopeSpecification__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getScopeSpecificationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__2__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group__3" + // InternalApplicationConfiguration.g:6485:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; + public final void rule__ScopeSpecification__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6489:1: ( rule__ScopeSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:6490:2: rule__ScopeSpecification__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__3" + + + // $ANTLR start "rule__ScopeSpecification__Group__3__Impl" + // InternalApplicationConfiguration.g:6496:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; + public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6500:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:6501:1: ( '}' ) + { + // InternalApplicationConfiguration.g:6501:1: ( '}' ) + // InternalApplicationConfiguration.g:6502:2: '}' + { + before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); + match(input,30,FOLLOW_2); + after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group__3__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group_2__0" + // InternalApplicationConfiguration.g:6512:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; + public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6516:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:6517:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 + { + pushFollow(FOLLOW_27); + rule__ScopeSpecification__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2__0" + + + // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl" + // InternalApplicationConfiguration.g:6524:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; + public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6528:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:6529:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:6529:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:6530:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) + { + before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); + // InternalApplicationConfiguration.g:6531:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) + // InternalApplicationConfiguration.g:6531:3: rule__ScopeSpecification__ScopesAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__ScopesAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2__0__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group_2__1" + // InternalApplicationConfiguration.g:6539:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; + public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6543:1: ( rule__ScopeSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:6544:2: rule__ScopeSpecification__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2__1" + + + // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl" + // InternalApplicationConfiguration.g:6550:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; + public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6554:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:6555:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) + { + // InternalApplicationConfiguration.g:6555:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:6556:2: ( rule__ScopeSpecification__Group_2_1__0 )* + { + before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); + // InternalApplicationConfiguration.g:6557:2: ( rule__ScopeSpecification__Group_2_1__0 )* + loop55: + do { + int alt55=2; + int LA55_0 = input.LA(1); + + if ( (LA55_0==31) ) { + alt55=1; + } + + + switch (alt55) { + case 1 : + // InternalApplicationConfiguration.g:6557:3: rule__ScopeSpecification__Group_2_1__0 + { + pushFollow(FOLLOW_17); + rule__ScopeSpecification__Group_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop55; + } + } while (true); + + after(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2__1__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group_2_1__0" + // InternalApplicationConfiguration.g:6566:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; + public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6570:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) + // InternalApplicationConfiguration.g:6571:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 + { + pushFollow(FOLLOW_31); + rule__ScopeSpecification__Group_2_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group_2_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2_1__0" + + + // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl" + // InternalApplicationConfiguration.g:6578:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; + public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6582:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:6583:1: ( ',' ) + { + // InternalApplicationConfiguration.g:6583:1: ( ',' ) + // InternalApplicationConfiguration.g:6584:2: ',' + { + before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2_1__0__Impl" + + + // $ANTLR start "rule__ScopeSpecification__Group_2_1__1" + // InternalApplicationConfiguration.g:6593:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; + public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6597:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:6598:2: rule__ScopeSpecification__Group_2_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__Group_2_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2_1__1" + + + // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl" + // InternalApplicationConfiguration.g:6604:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; + public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6608:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:6609:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) + { + // InternalApplicationConfiguration.g:6609:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6610:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) + { + before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); + // InternalApplicationConfiguration.g:6611:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6611:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 + { + pushFollow(FOLLOW_2); + rule__ScopeSpecification__ScopesAssignment_2_1_1(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__Group_2_1__1__Impl" + + + // $ANTLR start "rule__ClassTypeScope__Group__0" + // InternalApplicationConfiguration.g:6620:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; + public final void rule__ClassTypeScope__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6624:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6625:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 + { + pushFollow(FOLLOW_32); + rule__ClassTypeScope__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__0" + + + // $ANTLR start "rule__ClassTypeScope__Group__0__Impl" + // InternalApplicationConfiguration.g:6632:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; + public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6636:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:6637:1: ( '#' ) + { + // InternalApplicationConfiguration.g:6637:1: ( '#' ) + // InternalApplicationConfiguration.g:6638:2: '#' + { + before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); + match(input,44,FOLLOW_2); + after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__0__Impl" + + + // $ANTLR start "rule__ClassTypeScope__Group__1" + // InternalApplicationConfiguration.g:6647:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; + public final void rule__ClassTypeScope__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6651:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:6652:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 + { + pushFollow(FOLLOW_33); + rule__ClassTypeScope__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__1" + + + // $ANTLR start "rule__ClassTypeScope__Group__1__Impl" + // InternalApplicationConfiguration.g:6659:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; + public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6663:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6664:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:6664:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6665:2: ( rule__ClassTypeScope__TypeAssignment_1 ) + { + before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); + // InternalApplicationConfiguration.g:6666:2: ( rule__ClassTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6666:3: rule__ClassTypeScope__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__TypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__1__Impl" + + + // $ANTLR start "rule__ClassTypeScope__Group__2" + // InternalApplicationConfiguration.g:6674:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; + public final void rule__ClassTypeScope__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6678:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:6679:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 + { + pushFollow(FOLLOW_34); + rule__ClassTypeScope__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__2" + + + // $ANTLR start "rule__ClassTypeScope__Group__2__Impl" + // InternalApplicationConfiguration.g:6686:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; + public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6690:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:6691:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:6691:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6692:2: ( rule__ClassTypeScope__Alternatives_2 ) + { + before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:6693:2: ( rule__ClassTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6693:3: rule__ClassTypeScope__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__2__Impl" + + + // $ANTLR start "rule__ClassTypeScope__Group__3" + // InternalApplicationConfiguration.g:6701:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; + public final void rule__ClassTypeScope__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6705:1: ( rule__ClassTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:6706:2: rule__ClassTypeScope__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__3" + + + // $ANTLR start "rule__ClassTypeScope__Group__3__Impl" + // InternalApplicationConfiguration.g:6712:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; + public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6716:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:6717:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) + { + // InternalApplicationConfiguration.g:6717:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6718:2: ( rule__ClassTypeScope__Alternatives_3 ) + { + before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); + // InternalApplicationConfiguration.g:6719:2: ( rule__ClassTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6719:3: rule__ClassTypeScope__Alternatives_3 + { + pushFollow(FOLLOW_2); + rule__ClassTypeScope__Alternatives_3(); + + state._fsp--; + + + } + + after(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__Group__3__Impl" + + + // $ANTLR start "rule__ObjectTypeScope__Group__0" + // InternalApplicationConfiguration.g:6728:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; + public final void rule__ObjectTypeScope__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6732:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6733:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 + { + pushFollow(FOLLOW_35); + rule__ObjectTypeScope__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__0" + + + // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl" + // InternalApplicationConfiguration.g:6740:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; + public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6744:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:6745:1: ( '#' ) + { + // InternalApplicationConfiguration.g:6745:1: ( '#' ) + // InternalApplicationConfiguration.g:6746:2: '#' + { + before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); + match(input,44,FOLLOW_2); + after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__0__Impl" + + + // $ANTLR start "rule__ObjectTypeScope__Group__1" + // InternalApplicationConfiguration.g:6755:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; + public final void rule__ObjectTypeScope__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6759:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:6760:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 + { + pushFollow(FOLLOW_33); + rule__ObjectTypeScope__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__1" + + + // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl" + // InternalApplicationConfiguration.g:6767:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; + public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6771:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6772:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:6772:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6773:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); + // InternalApplicationConfiguration.g:6774:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6774:3: rule__ObjectTypeScope__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__TypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__1__Impl" + + + // $ANTLR start "rule__ObjectTypeScope__Group__2" + // InternalApplicationConfiguration.g:6782:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; + public final void rule__ObjectTypeScope__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6786:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:6787:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 + { + pushFollow(FOLLOW_34); + rule__ObjectTypeScope__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__2" + + + // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl" + // InternalApplicationConfiguration.g:6794:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; + public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6798:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:6799:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:6799:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6800:2: ( rule__ObjectTypeScope__Alternatives_2 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:6801:2: ( rule__ObjectTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6801:3: rule__ObjectTypeScope__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__2__Impl" + + + // $ANTLR start "rule__ObjectTypeScope__Group__3" + // InternalApplicationConfiguration.g:6809:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; + public final void rule__ObjectTypeScope__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6813:1: ( rule__ObjectTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:6814:2: rule__ObjectTypeScope__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__3" + + + // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl" + // InternalApplicationConfiguration.g:6820:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; + public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6824:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:6825:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) + { + // InternalApplicationConfiguration.g:6825:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6826:2: ( rule__ObjectTypeScope__Alternatives_3 ) + { + before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); + // InternalApplicationConfiguration.g:6827:2: ( rule__ObjectTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6827:3: rule__ObjectTypeScope__Alternatives_3 + { + pushFollow(FOLLOW_2); + rule__ObjectTypeScope__Alternatives_3(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__Group__3__Impl" + + + // $ANTLR start "rule__IntegerTypeScope__Group__0" + // InternalApplicationConfiguration.g:6836:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; + public final void rule__IntegerTypeScope__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6840:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6841:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 + { + pushFollow(FOLLOW_36); + rule__IntegerTypeScope__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__0" + + + // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl" + // InternalApplicationConfiguration.g:6848:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; + public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6852:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:6853:1: ( '#' ) + { + // InternalApplicationConfiguration.g:6853:1: ( '#' ) + // InternalApplicationConfiguration.g:6854:2: '#' + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); + match(input,44,FOLLOW_2); + after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__0__Impl" + + + // $ANTLR start "rule__IntegerTypeScope__Group__1" + // InternalApplicationConfiguration.g:6863:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; + public final void rule__IntegerTypeScope__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6867:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:6868:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 + { + pushFollow(FOLLOW_33); + rule__IntegerTypeScope__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__1" + + + // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl" + // InternalApplicationConfiguration.g:6875:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; + public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6879:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6880:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:6880:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6881:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); + // InternalApplicationConfiguration.g:6882:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6882:3: rule__IntegerTypeScope__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__TypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__1__Impl" + + + // $ANTLR start "rule__IntegerTypeScope__Group__2" + // InternalApplicationConfiguration.g:6890:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; + public final void rule__IntegerTypeScope__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6894:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:6895:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 + { + pushFollow(FOLLOW_37); + rule__IntegerTypeScope__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__2" + + + // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl" + // InternalApplicationConfiguration.g:6902:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; + public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6906:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:6907:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:6907:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6908:2: ( rule__IntegerTypeScope__Alternatives_2 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:6909:2: ( rule__IntegerTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6909:3: rule__IntegerTypeScope__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__2__Impl" + + + // $ANTLR start "rule__IntegerTypeScope__Group__3" + // InternalApplicationConfiguration.g:6917:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; + public final void rule__IntegerTypeScope__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6921:1: ( rule__IntegerTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:6922:2: rule__IntegerTypeScope__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__3" + + + // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl" + // InternalApplicationConfiguration.g:6928:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; + public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6932:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:6933:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) + { + // InternalApplicationConfiguration.g:6933:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6934:2: ( rule__IntegerTypeScope__Alternatives_3 ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); + // InternalApplicationConfiguration.g:6935:2: ( rule__IntegerTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6935:3: rule__IntegerTypeScope__Alternatives_3 + { + pushFollow(FOLLOW_2); + rule__IntegerTypeScope__Alternatives_3(); + + state._fsp--; + + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__Group__3__Impl" + + + // $ANTLR start "rule__RealTypeScope__Group__0" + // InternalApplicationConfiguration.g:6944:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; + public final void rule__RealTypeScope__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6948:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6949:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 + { + pushFollow(FOLLOW_38); + rule__RealTypeScope__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealTypeScope__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__0" + + + // $ANTLR start "rule__RealTypeScope__Group__0__Impl" + // InternalApplicationConfiguration.g:6956:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; + public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6960:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:6961:1: ( '#' ) + { + // InternalApplicationConfiguration.g:6961:1: ( '#' ) + // InternalApplicationConfiguration.g:6962:2: '#' + { + before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); + match(input,44,FOLLOW_2); + after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__0__Impl" + + + // $ANTLR start "rule__RealTypeScope__Group__1" + // InternalApplicationConfiguration.g:6971:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; + public final void rule__RealTypeScope__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6975:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:6976:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 + { + pushFollow(FOLLOW_33); + rule__RealTypeScope__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealTypeScope__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__1" + + + // $ANTLR start "rule__RealTypeScope__Group__1__Impl" + // InternalApplicationConfiguration.g:6983:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; + public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6987:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6988:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:6988:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6989:2: ( rule__RealTypeScope__TypeAssignment_1 ) + { + before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); + // InternalApplicationConfiguration.g:6990:2: ( rule__RealTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6990:3: rule__RealTypeScope__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__TypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__1__Impl" + + + // $ANTLR start "rule__RealTypeScope__Group__2" + // InternalApplicationConfiguration.g:6998:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; + public final void rule__RealTypeScope__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7002:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7003:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 + { + pushFollow(FOLLOW_37); + rule__RealTypeScope__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealTypeScope__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__2" + + + // $ANTLR start "rule__RealTypeScope__Group__2__Impl" + // InternalApplicationConfiguration.g:7010:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; + public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7014:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7015:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:7015:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7016:2: ( rule__RealTypeScope__Alternatives_2 ) + { + before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:7017:2: ( rule__RealTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7017:3: rule__RealTypeScope__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__2__Impl" + + + // $ANTLR start "rule__RealTypeScope__Group__3" + // InternalApplicationConfiguration.g:7025:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; + public final void rule__RealTypeScope__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7029:1: ( rule__RealTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7030:2: rule__RealTypeScope__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__3" + + + // $ANTLR start "rule__RealTypeScope__Group__3__Impl" + // InternalApplicationConfiguration.g:7036:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; + public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7040:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7041:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) + { + // InternalApplicationConfiguration.g:7041:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7042:2: ( rule__RealTypeScope__Alternatives_3 ) + { + before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); + // InternalApplicationConfiguration.g:7043:2: ( rule__RealTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7043:3: rule__RealTypeScope__Alternatives_3 + { + pushFollow(FOLLOW_2); + rule__RealTypeScope__Alternatives_3(); + + state._fsp--; + + + } + + after(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__Group__3__Impl" + + + // $ANTLR start "rule__StringTypeScope__Group__0" + // InternalApplicationConfiguration.g:7052:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; + public final void rule__StringTypeScope__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7056:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7057:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 + { + pushFollow(FOLLOW_39); + rule__StringTypeScope__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringTypeScope__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__0" + + + // $ANTLR start "rule__StringTypeScope__Group__0__Impl" + // InternalApplicationConfiguration.g:7064:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; + public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7068:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7069:1: ( '#' ) + { + // InternalApplicationConfiguration.g:7069:1: ( '#' ) + // InternalApplicationConfiguration.g:7070:2: '#' + { + before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); + match(input,44,FOLLOW_2); + after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__0__Impl" + + + // $ANTLR start "rule__StringTypeScope__Group__1" + // InternalApplicationConfiguration.g:7079:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; + public final void rule__StringTypeScope__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7083:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7084:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 + { + pushFollow(FOLLOW_33); + rule__StringTypeScope__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringTypeScope__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__1" + + + // $ANTLR start "rule__StringTypeScope__Group__1__Impl" + // InternalApplicationConfiguration.g:7091:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; + public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7095:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7096:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:7096:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7097:2: ( rule__StringTypeScope__TypeAssignment_1 ) + { + before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); + // InternalApplicationConfiguration.g:7098:2: ( rule__StringTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7098:3: rule__StringTypeScope__TypeAssignment_1 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__TypeAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__1__Impl" + + + // $ANTLR start "rule__StringTypeScope__Group__2" + // InternalApplicationConfiguration.g:7106:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; + public final void rule__StringTypeScope__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7110:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7111:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 + { + pushFollow(FOLLOW_37); + rule__StringTypeScope__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringTypeScope__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__2" + + + // $ANTLR start "rule__StringTypeScope__Group__2__Impl" + // InternalApplicationConfiguration.g:7118:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; + public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7122:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7124:2: ( rule__StringTypeScope__Alternatives_2 ) + { + before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:7125:2: ( rule__StringTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7125:3: rule__StringTypeScope__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__2__Impl" + + + // $ANTLR start "rule__StringTypeScope__Group__3" + // InternalApplicationConfiguration.g:7133:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; + public final void rule__StringTypeScope__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7137:1: ( rule__StringTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7138:2: rule__StringTypeScope__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__3" + + + // $ANTLR start "rule__StringTypeScope__Group__3__Impl" + // InternalApplicationConfiguration.g:7144:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; + public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7148:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) + { + // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7150:2: ( rule__StringTypeScope__Alternatives_3 ) + { + before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); + // InternalApplicationConfiguration.g:7151:2: ( rule__StringTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7151:3: rule__StringTypeScope__Alternatives_3 + { + pushFollow(FOLLOW_2); + rule__StringTypeScope__Alternatives_3(); + + state._fsp--; + + + } + + after(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__Group__3__Impl" + + + // $ANTLR start "rule__ClassReference__Group__0" + // InternalApplicationConfiguration.g:7160:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; + public final void rule__ClassReference__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7164:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) + // InternalApplicationConfiguration.g:7165:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 + { + pushFollow(FOLLOW_8); + rule__ClassReference__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ClassReference__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__0" + + + // $ANTLR start "rule__ClassReference__Group__0__Impl" + // InternalApplicationConfiguration.g:7172:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; + public final void rule__ClassReference__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7176:1: ( ( '<' ) ) + // InternalApplicationConfiguration.g:7177:1: ( '<' ) + { + // InternalApplicationConfiguration.g:7177:1: ( '<' ) + // InternalApplicationConfiguration.g:7178:2: '<' + { + before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); + match(input,45,FOLLOW_2); + after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__0__Impl" + + + // $ANTLR start "rule__ClassReference__Group__1" + // InternalApplicationConfiguration.g:7187:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; + public final void rule__ClassReference__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7191:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) + // InternalApplicationConfiguration.g:7192:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 + { + pushFollow(FOLLOW_40); + rule__ClassReference__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ClassReference__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__1" + + + // $ANTLR start "rule__ClassReference__Group__1__Impl" + // InternalApplicationConfiguration.g:7199:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; + public final void rule__ClassReference__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7203:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7204:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:7204:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) + // InternalApplicationConfiguration.g:7205:2: ( rule__ClassReference__ElementAssignment_1 ) + { + before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); + // InternalApplicationConfiguration.g:7206:2: ( rule__ClassReference__ElementAssignment_1 ) + // InternalApplicationConfiguration.g:7206:3: rule__ClassReference__ElementAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ClassReference__ElementAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__1__Impl" + + + // $ANTLR start "rule__ClassReference__Group__2" + // InternalApplicationConfiguration.g:7214:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; + public final void rule__ClassReference__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7218:1: ( rule__ClassReference__Group__2__Impl ) + // InternalApplicationConfiguration.g:7219:2: rule__ClassReference__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ClassReference__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__2" + + + // $ANTLR start "rule__ClassReference__Group__2__Impl" + // InternalApplicationConfiguration.g:7225:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; + public final void rule__ClassReference__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7229:1: ( ( '>' ) ) + // InternalApplicationConfiguration.g:7230:1: ( '>' ) + { + // InternalApplicationConfiguration.g:7230:1: ( '>' ) + // InternalApplicationConfiguration.g:7231:2: '>' + { + before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); + match(input,46,FOLLOW_2); + after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__Group__2__Impl" + + + // $ANTLR start "rule__ObjectReference__Group__0" + // InternalApplicationConfiguration.g:7241:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; + public final void rule__ObjectReference__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7245:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) + // InternalApplicationConfiguration.g:7246:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 + { + pushFollow(FOLLOW_35); + rule__ObjectReference__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectReference__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectReference__Group__0" + + + // $ANTLR start "rule__ObjectReference__Group__0__Impl" + // InternalApplicationConfiguration.g:7253:1: rule__ObjectReference__Group__0__Impl : ( () ) ; + public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7257:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7258:1: ( () ) + { + // InternalApplicationConfiguration.g:7258:1: ( () ) + // InternalApplicationConfiguration.g:7259:2: () + { + before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); + // InternalApplicationConfiguration.g:7260:2: () + // InternalApplicationConfiguration.g:7260:3: + { + } + + after(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectReference__Group__0__Impl" + + + // $ANTLR start "rule__ObjectReference__Group__1" + // InternalApplicationConfiguration.g:7268:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; + public final void rule__ObjectReference__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7272:1: ( rule__ObjectReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7273:2: rule__ObjectReference__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__ObjectReference__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectReference__Group__1" + + + // $ANTLR start "rule__ObjectReference__Group__1__Impl" + // InternalApplicationConfiguration.g:7279:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; + public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7283:1: ( ( 'node' ) ) + // InternalApplicationConfiguration.g:7284:1: ( 'node' ) + { + // InternalApplicationConfiguration.g:7284:1: ( 'node' ) + // InternalApplicationConfiguration.g:7285:2: 'node' + { + before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); + match(input,47,FOLLOW_2); + after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectReference__Group__1__Impl" + + + // $ANTLR start "rule__IntegerReference__Group__0" + // InternalApplicationConfiguration.g:7295:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; + public final void rule__IntegerReference__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7299:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) + // InternalApplicationConfiguration.g:7300:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 + { + pushFollow(FOLLOW_36); + rule__IntegerReference__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntegerReference__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerReference__Group__0" + + + // $ANTLR start "rule__IntegerReference__Group__0__Impl" + // InternalApplicationConfiguration.g:7307:1: rule__IntegerReference__Group__0__Impl : ( () ) ; + public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7311:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7312:1: ( () ) + { + // InternalApplicationConfiguration.g:7312:1: ( () ) + // InternalApplicationConfiguration.g:7313:2: () + { + before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); + // InternalApplicationConfiguration.g:7314:2: () + // InternalApplicationConfiguration.g:7314:3: + { + } + + after(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerReference__Group__0__Impl" + + + // $ANTLR start "rule__IntegerReference__Group__1" + // InternalApplicationConfiguration.g:7322:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; + public final void rule__IntegerReference__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7326:1: ( rule__IntegerReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7327:2: rule__IntegerReference__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__IntegerReference__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerReference__Group__1" + + + // $ANTLR start "rule__IntegerReference__Group__1__Impl" + // InternalApplicationConfiguration.g:7333:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; + public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7337:1: ( ( 'int' ) ) + // InternalApplicationConfiguration.g:7338:1: ( 'int' ) + { + // InternalApplicationConfiguration.g:7338:1: ( 'int' ) + // InternalApplicationConfiguration.g:7339:2: 'int' + { + before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); + match(input,48,FOLLOW_2); + after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerReference__Group__1__Impl" + + + // $ANTLR start "rule__RealReference__Group__0" + // InternalApplicationConfiguration.g:7349:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; + public final void rule__RealReference__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7353:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) + // InternalApplicationConfiguration.g:7354:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 + { + pushFollow(FOLLOW_38); + rule__RealReference__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealReference__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealReference__Group__0" + + + // $ANTLR start "rule__RealReference__Group__0__Impl" + // InternalApplicationConfiguration.g:7361:1: rule__RealReference__Group__0__Impl : ( () ) ; + public final void rule__RealReference__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7365:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7366:1: ( () ) + { + // InternalApplicationConfiguration.g:7366:1: ( () ) + // InternalApplicationConfiguration.g:7367:2: () + { + before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); + // InternalApplicationConfiguration.g:7368:2: () + // InternalApplicationConfiguration.g:7368:3: + { + } + + after(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealReference__Group__0__Impl" + + + // $ANTLR start "rule__RealReference__Group__1" + // InternalApplicationConfiguration.g:7376:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; + public final void rule__RealReference__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7380:1: ( rule__RealReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7381:2: rule__RealReference__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__RealReference__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealReference__Group__1" + + + // $ANTLR start "rule__RealReference__Group__1__Impl" + // InternalApplicationConfiguration.g:7387:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; + public final void rule__RealReference__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7391:1: ( ( 'real' ) ) + // InternalApplicationConfiguration.g:7392:1: ( 'real' ) + { + // InternalApplicationConfiguration.g:7392:1: ( 'real' ) + // InternalApplicationConfiguration.g:7393:2: 'real' + { + before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); + match(input,49,FOLLOW_2); + after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealReference__Group__1__Impl" + + + // $ANTLR start "rule__StringReference__Group__0" + // InternalApplicationConfiguration.g:7403:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; + public final void rule__StringReference__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7407:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) + // InternalApplicationConfiguration.g:7408:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 + { + pushFollow(FOLLOW_39); + rule__StringReference__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringReference__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringReference__Group__0" + + + // $ANTLR start "rule__StringReference__Group__0__Impl" + // InternalApplicationConfiguration.g:7415:1: rule__StringReference__Group__0__Impl : ( () ) ; + public final void rule__StringReference__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7419:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7420:1: ( () ) + { + // InternalApplicationConfiguration.g:7420:1: ( () ) + // InternalApplicationConfiguration.g:7421:2: () + { + before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); + // InternalApplicationConfiguration.g:7422:2: () + // InternalApplicationConfiguration.g:7422:3: + { + } + + after(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringReference__Group__0__Impl" + + + // $ANTLR start "rule__StringReference__Group__1" + // InternalApplicationConfiguration.g:7430:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; + public final void rule__StringReference__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7434:1: ( rule__StringReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7435:2: rule__StringReference__Group__1__Impl + { + pushFollow(FOLLOW_2); + rule__StringReference__Group__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringReference__Group__1" + + + // $ANTLR start "rule__StringReference__Group__1__Impl" + // InternalApplicationConfiguration.g:7441:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; + public final void rule__StringReference__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7445:1: ( ( 'string' ) ) + // InternalApplicationConfiguration.g:7446:1: ( 'string' ) + { + // InternalApplicationConfiguration.g:7446:1: ( 'string' ) + // InternalApplicationConfiguration.g:7447:2: 'string' + { + before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); + match(input,50,FOLLOW_2); + after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringReference__Group__1__Impl" + + + // $ANTLR start "rule__IntervallNumber__Group__0" + // InternalApplicationConfiguration.g:7457:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; + public final void rule__IntervallNumber__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7461:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) + // InternalApplicationConfiguration.g:7462:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 + { + pushFollow(FOLLOW_41); + rule__IntervallNumber__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntervallNumber__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__0" + + + // $ANTLR start "rule__IntervallNumber__Group__0__Impl" + // InternalApplicationConfiguration.g:7469:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; + public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7473:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:7474:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:7474:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) + // InternalApplicationConfiguration.g:7475:2: ( rule__IntervallNumber__MinAssignment_0 ) + { + before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); + // InternalApplicationConfiguration.g:7476:2: ( rule__IntervallNumber__MinAssignment_0 ) + // InternalApplicationConfiguration.g:7476:3: rule__IntervallNumber__MinAssignment_0 + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__MinAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__0__Impl" + + + // $ANTLR start "rule__IntervallNumber__Group__1" + // InternalApplicationConfiguration.g:7484:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; + public final void rule__IntervallNumber__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7488:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) + // InternalApplicationConfiguration.g:7489:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 + { + pushFollow(FOLLOW_34); + rule__IntervallNumber__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntervallNumber__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__1" + + + // $ANTLR start "rule__IntervallNumber__Group__1__Impl" + // InternalApplicationConfiguration.g:7496:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; + public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7500:1: ( ( '..' ) ) + // InternalApplicationConfiguration.g:7501:1: ( '..' ) + { + // InternalApplicationConfiguration.g:7501:1: ( '..' ) + // InternalApplicationConfiguration.g:7502:2: '..' + { + before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); + match(input,51,FOLLOW_2); + after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__1__Impl" + + + // $ANTLR start "rule__IntervallNumber__Group__2" + // InternalApplicationConfiguration.g:7511:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; + public final void rule__IntervallNumber__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7515:1: ( rule__IntervallNumber__Group__2__Impl ) + // InternalApplicationConfiguration.g:7516:2: rule__IntervallNumber__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__2" + + + // $ANTLR start "rule__IntervallNumber__Group__2__Impl" + // InternalApplicationConfiguration.g:7522:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; + public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7526:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7527:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) + { + // InternalApplicationConfiguration.g:7527:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7528:2: ( rule__IntervallNumber__Alternatives_2 ) + { + before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); + // InternalApplicationConfiguration.g:7529:2: ( rule__IntervallNumber__Alternatives_2 ) + // InternalApplicationConfiguration.g:7529:3: rule__IntervallNumber__Alternatives_2 + { + pushFollow(FOLLOW_2); + rule__IntervallNumber__Alternatives_2(); + + state._fsp--; + + + } + + after(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__Group__2__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group__0" + // InternalApplicationConfiguration.g:7538:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; + public final void rule__IntEnumberation__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7542:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) + // InternalApplicationConfiguration.g:7543:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 + { + pushFollow(FOLLOW_37); + rule__IntEnumberation__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__0" + + + // $ANTLR start "rule__IntEnumberation__Group__0__Impl" + // InternalApplicationConfiguration.g:7550:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; + public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7554:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7555:1: ( () ) + { + // InternalApplicationConfiguration.g:7555:1: ( () ) + // InternalApplicationConfiguration.g:7556:2: () + { + before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); + // InternalApplicationConfiguration.g:7557:2: () + // InternalApplicationConfiguration.g:7557:3: + { + } + + after(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__0__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group__1" + // InternalApplicationConfiguration.g:7565:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; + public final void rule__IntEnumberation__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7569:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) + // InternalApplicationConfiguration.g:7570:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 + { + pushFollow(FOLLOW_42); + rule__IntEnumberation__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__1" + + + // $ANTLR start "rule__IntEnumberation__Group__1__Impl" + // InternalApplicationConfiguration.g:7577:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; + public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7581:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:7582:1: ( '{' ) + { + // InternalApplicationConfiguration.g:7582:1: ( '{' ) + // InternalApplicationConfiguration.g:7583:2: '{' + { + before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__1__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group__2" + // InternalApplicationConfiguration.g:7592:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; + public final void rule__IntEnumberation__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7596:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) + // InternalApplicationConfiguration.g:7597:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 + { + pushFollow(FOLLOW_42); + rule__IntEnumberation__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__2" + + + // $ANTLR start "rule__IntEnumberation__Group__2__Impl" + // InternalApplicationConfiguration.g:7604:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; + public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7608:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:7609:1: ( ( rule__IntEnumberation__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:7609:1: ( ( rule__IntEnumberation__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7610:2: ( rule__IntEnumberation__Group_2__0 )? + { + before(grammarAccess.getIntEnumberationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:7611:2: ( rule__IntEnumberation__Group_2__0 )? + int alt56=2; + int LA56_0 = input.LA(1); + + if ( (LA56_0==RULE_INT||LA56_0==22) ) { + alt56=1; + } + switch (alt56) { + case 1 : + // InternalApplicationConfiguration.g:7611:3: rule__IntEnumberation__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getIntEnumberationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__2__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group__3" + // InternalApplicationConfiguration.g:7619:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; + public final void rule__IntEnumberation__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7623:1: ( rule__IntEnumberation__Group__3__Impl ) + // InternalApplicationConfiguration.g:7624:2: rule__IntEnumberation__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__3" + + + // $ANTLR start "rule__IntEnumberation__Group__3__Impl" + // InternalApplicationConfiguration.g:7630:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; + public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7634:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:7635:1: ( '}' ) + { + // InternalApplicationConfiguration.g:7635:1: ( '}' ) + // InternalApplicationConfiguration.g:7636:2: '}' + { + before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); + match(input,30,FOLLOW_2); + after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group__3__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group_2__0" + // InternalApplicationConfiguration.g:7646:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; + public final void rule__IntEnumberation__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7650:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) + // InternalApplicationConfiguration.g:7651:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 + { + pushFollow(FOLLOW_27); + rule__IntEnumberation__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2__0" + + + // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl" + // InternalApplicationConfiguration.g:7658:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; + public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7662:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:7663:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:7663:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7664:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) + { + before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); + // InternalApplicationConfiguration.g:7665:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:7665:3: rule__IntEnumberation__EntryAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__EntryAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2__0__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group_2__1" + // InternalApplicationConfiguration.g:7673:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; + public final void rule__IntEnumberation__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7677:1: ( rule__IntEnumberation__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:7678:2: rule__IntEnumberation__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2__1" + + + // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl" + // InternalApplicationConfiguration.g:7684:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; + public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7688:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:7689:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) + { + // InternalApplicationConfiguration.g:7689:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7690:2: ( rule__IntEnumberation__Group_2_1__0 )* + { + before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); + // InternalApplicationConfiguration.g:7691:2: ( rule__IntEnumberation__Group_2_1__0 )* + loop57: + do { + int alt57=2; + int LA57_0 = input.LA(1); + + if ( (LA57_0==31) ) { + alt57=1; + } + + + switch (alt57) { + case 1 : + // InternalApplicationConfiguration.g:7691:3: rule__IntEnumberation__Group_2_1__0 + { + pushFollow(FOLLOW_17); + rule__IntEnumberation__Group_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop57; + } + } while (true); + + after(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2__1__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group_2_1__0" + // InternalApplicationConfiguration.g:7700:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; + public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7704:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) + // InternalApplicationConfiguration.g:7705:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 + { + pushFollow(FOLLOW_25); + rule__IntEnumberation__Group_2_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group_2_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2_1__0" + + + // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl" + // InternalApplicationConfiguration.g:7712:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; + public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7716:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:7717:1: ( ',' ) + { + // InternalApplicationConfiguration.g:7717:1: ( ',' ) + // InternalApplicationConfiguration.g:7718:2: ',' + { + before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2_1__0__Impl" + + + // $ANTLR start "rule__IntEnumberation__Group_2_1__1" + // InternalApplicationConfiguration.g:7727:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; + public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7731:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:7732:2: rule__IntEnumberation__Group_2_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__Group_2_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2_1__1" + + + // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl" + // InternalApplicationConfiguration.g:7738:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; + public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7742:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:7743:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) + { + // InternalApplicationConfiguration.g:7743:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:7744:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) + { + before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); + // InternalApplicationConfiguration.g:7745:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:7745:3: rule__IntEnumberation__EntryAssignment_2_1_1 + { + pushFollow(FOLLOW_2); + rule__IntEnumberation__EntryAssignment_2_1_1(); + + state._fsp--; + + + } + + after(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__Group_2_1__1__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group__0" + // InternalApplicationConfiguration.g:7754:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; + public final void rule__RealEnumeration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7758:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) + // InternalApplicationConfiguration.g:7759:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 + { + pushFollow(FOLLOW_37); + rule__RealEnumeration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__0" + + + // $ANTLR start "rule__RealEnumeration__Group__0__Impl" + // InternalApplicationConfiguration.g:7766:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; + public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7770:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7771:1: ( () ) + { + // InternalApplicationConfiguration.g:7771:1: ( () ) + // InternalApplicationConfiguration.g:7772:2: () + { + before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); + // InternalApplicationConfiguration.g:7773:2: () + // InternalApplicationConfiguration.g:7773:3: + { + } + + after(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__0__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group__1" + // InternalApplicationConfiguration.g:7781:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; + public final void rule__RealEnumeration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7785:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) + // InternalApplicationConfiguration.g:7786:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 + { + pushFollow(FOLLOW_42); + rule__RealEnumeration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__1" + + + // $ANTLR start "rule__RealEnumeration__Group__1__Impl" + // InternalApplicationConfiguration.g:7793:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; + public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7797:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:7798:1: ( '{' ) + { + // InternalApplicationConfiguration.g:7798:1: ( '{' ) + // InternalApplicationConfiguration.g:7799:2: '{' + { + before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__1__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group__2" + // InternalApplicationConfiguration.g:7808:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; + public final void rule__RealEnumeration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7812:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) + // InternalApplicationConfiguration.g:7813:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 + { + pushFollow(FOLLOW_42); + rule__RealEnumeration__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__2" + + + // $ANTLR start "rule__RealEnumeration__Group__2__Impl" + // InternalApplicationConfiguration.g:7820:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; + public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7824:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:7825:1: ( ( rule__RealEnumeration__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:7825:1: ( ( rule__RealEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7826:2: ( rule__RealEnumeration__Group_2__0 )? + { + before(grammarAccess.getRealEnumerationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:7827:2: ( rule__RealEnumeration__Group_2__0 )? + int alt58=2; + int LA58_0 = input.LA(1); + + if ( (LA58_0==RULE_INT||LA58_0==22) ) { + alt58=1; + } + switch (alt58) { + case 1 : + // InternalApplicationConfiguration.g:7827:3: rule__RealEnumeration__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRealEnumerationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__2__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group__3" + // InternalApplicationConfiguration.g:7835:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; + public final void rule__RealEnumeration__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7839:1: ( rule__RealEnumeration__Group__3__Impl ) + // InternalApplicationConfiguration.g:7840:2: rule__RealEnumeration__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__3" + + + // $ANTLR start "rule__RealEnumeration__Group__3__Impl" + // InternalApplicationConfiguration.g:7846:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; + public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7850:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:7851:1: ( '}' ) + { + // InternalApplicationConfiguration.g:7851:1: ( '}' ) + // InternalApplicationConfiguration.g:7852:2: '}' + { + before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); + match(input,30,FOLLOW_2); + after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group__3__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group_2__0" + // InternalApplicationConfiguration.g:7862:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; + public final void rule__RealEnumeration__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7866:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) + // InternalApplicationConfiguration.g:7867:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 + { + pushFollow(FOLLOW_27); + rule__RealEnumeration__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2__0" + + + // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl" + // InternalApplicationConfiguration.g:7874:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; + public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7878:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:7879:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:7879:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7880:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) + { + before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); + // InternalApplicationConfiguration.g:7881:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:7881:3: rule__RealEnumeration__EntryAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__EntryAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2__0__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group_2__1" + // InternalApplicationConfiguration.g:7889:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; + public final void rule__RealEnumeration__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7893:1: ( rule__RealEnumeration__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:7894:2: rule__RealEnumeration__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2__1" + + + // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl" + // InternalApplicationConfiguration.g:7900:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; + public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7904:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:7905:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) + { + // InternalApplicationConfiguration.g:7905:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7906:2: ( rule__RealEnumeration__Group_2_1__0 )* + { + before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); + // InternalApplicationConfiguration.g:7907:2: ( rule__RealEnumeration__Group_2_1__0 )* + loop59: + do { + int alt59=2; + int LA59_0 = input.LA(1); + + if ( (LA59_0==31) ) { + alt59=1; + } + + + switch (alt59) { + case 1 : + // InternalApplicationConfiguration.g:7907:3: rule__RealEnumeration__Group_2_1__0 + { + pushFollow(FOLLOW_17); + rule__RealEnumeration__Group_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop59; + } + } while (true); + + after(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2__1__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group_2_1__0" + // InternalApplicationConfiguration.g:7916:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; + public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7920:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) + // InternalApplicationConfiguration.g:7921:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 + { + pushFollow(FOLLOW_25); + rule__RealEnumeration__Group_2_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group_2_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2_1__0" + + + // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl" + // InternalApplicationConfiguration.g:7928:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; + public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7932:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:7933:1: ( ',' ) + { + // InternalApplicationConfiguration.g:7933:1: ( ',' ) + // InternalApplicationConfiguration.g:7934:2: ',' + { + before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2_1__0__Impl" + + + // $ANTLR start "rule__RealEnumeration__Group_2_1__1" + // InternalApplicationConfiguration.g:7943:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; + public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7947:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:7948:2: rule__RealEnumeration__Group_2_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__Group_2_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2_1__1" + + + // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl" + // InternalApplicationConfiguration.g:7954:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; + public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7958:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:7959:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) + { + // InternalApplicationConfiguration.g:7959:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:7960:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) + { + before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); + // InternalApplicationConfiguration.g:7961:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:7961:3: rule__RealEnumeration__EntryAssignment_2_1_1 + { + pushFollow(FOLLOW_2); + rule__RealEnumeration__EntryAssignment_2_1_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__Group_2_1__1__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group__0" + // InternalApplicationConfiguration.g:7970:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; + public final void rule__StringEnumeration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7974:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) + // InternalApplicationConfiguration.g:7975:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 + { + pushFollow(FOLLOW_37); + rule__StringEnumeration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__0" + + + // $ANTLR start "rule__StringEnumeration__Group__0__Impl" + // InternalApplicationConfiguration.g:7982:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; + public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:7986:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7987:1: ( () ) + { + // InternalApplicationConfiguration.g:7987:1: ( () ) + // InternalApplicationConfiguration.g:7988:2: () + { + before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); + // InternalApplicationConfiguration.g:7989:2: () + // InternalApplicationConfiguration.g:7989:3: + { + } + + after(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__0__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group__1" + // InternalApplicationConfiguration.g:7997:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; + public final void rule__StringEnumeration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8001:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) + // InternalApplicationConfiguration.g:8002:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 + { + pushFollow(FOLLOW_43); + rule__StringEnumeration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__1" + + + // $ANTLR start "rule__StringEnumeration__Group__1__Impl" + // InternalApplicationConfiguration.g:8009:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; + public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8013:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8014:1: ( '{' ) + { + // InternalApplicationConfiguration.g:8014:1: ( '{' ) + // InternalApplicationConfiguration.g:8015:2: '{' + { + before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__1__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group__2" + // InternalApplicationConfiguration.g:8024:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; + public final void rule__StringEnumeration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8028:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) + // InternalApplicationConfiguration.g:8029:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 + { + pushFollow(FOLLOW_43); + rule__StringEnumeration__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__2" + + + // $ANTLR start "rule__StringEnumeration__Group__2__Impl" + // InternalApplicationConfiguration.g:8036:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; + public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8040:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:8041:1: ( ( rule__StringEnumeration__Group_2__0 )? ) + { + // InternalApplicationConfiguration.g:8041:1: ( ( rule__StringEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8042:2: ( rule__StringEnumeration__Group_2__0 )? + { + before(grammarAccess.getStringEnumerationAccess().getGroup_2()); + // InternalApplicationConfiguration.g:8043:2: ( rule__StringEnumeration__Group_2__0 )? + int alt60=2; + int LA60_0 = input.LA(1); + + if ( (LA60_0==RULE_STRING) ) { + alt60=1; + } + switch (alt60) { + case 1 : + // InternalApplicationConfiguration.g:8043:3: rule__StringEnumeration__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getStringEnumerationAccess().getGroup_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__2__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group__3" + // InternalApplicationConfiguration.g:8051:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; + public final void rule__StringEnumeration__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8055:1: ( rule__StringEnumeration__Group__3__Impl ) + // InternalApplicationConfiguration.g:8056:2: rule__StringEnumeration__Group__3__Impl + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__3" + + + // $ANTLR start "rule__StringEnumeration__Group__3__Impl" + // InternalApplicationConfiguration.g:8062:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; + public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8066:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8067:1: ( '}' ) + { + // InternalApplicationConfiguration.g:8067:1: ( '}' ) + // InternalApplicationConfiguration.g:8068:2: '}' + { + before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); + match(input,30,FOLLOW_2); + after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group__3__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group_2__0" + // InternalApplicationConfiguration.g:8078:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; + public final void rule__StringEnumeration__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8082:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) + // InternalApplicationConfiguration.g:8083:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 + { + pushFollow(FOLLOW_27); + rule__StringEnumeration__Group_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2__0" + + + // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl" + // InternalApplicationConfiguration.g:8090:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; + public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8094:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:8095:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) + { + // InternalApplicationConfiguration.g:8095:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8096:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) + { + before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); + // InternalApplicationConfiguration.g:8097:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8097:3: rule__StringEnumeration__EntryAssignment_2_0 + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__EntryAssignment_2_0(); + + state._fsp--; + + + } + + after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2__0__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group_2__1" + // InternalApplicationConfiguration.g:8105:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; + public final void rule__StringEnumeration__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8109:1: ( rule__StringEnumeration__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:8110:2: rule__StringEnumeration__Group_2__1__Impl + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group_2__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2__1" + + + // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl" + // InternalApplicationConfiguration.g:8116:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; + public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8120:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:8121:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) + { + // InternalApplicationConfiguration.g:8121:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8122:2: ( rule__StringEnumeration__Group_2_1__0 )* + { + before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); + // InternalApplicationConfiguration.g:8123:2: ( rule__StringEnumeration__Group_2_1__0 )* + loop61: + do { + int alt61=2; + int LA61_0 = input.LA(1); + + if ( (LA61_0==31) ) { + alt61=1; + } + + + switch (alt61) { + case 1 : + // InternalApplicationConfiguration.g:8123:3: rule__StringEnumeration__Group_2_1__0 + { + pushFollow(FOLLOW_17); + rule__StringEnumeration__Group_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop61; + } + } while (true); + + after(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2__1__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group_2_1__0" + // InternalApplicationConfiguration.g:8132:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; + public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8136:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) + // InternalApplicationConfiguration.g:8137:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 + { + pushFollow(FOLLOW_11); + rule__StringEnumeration__Group_2_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group_2_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2_1__0" + + + // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl" + // InternalApplicationConfiguration.g:8144:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; + public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8148:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:8149:1: ( ',' ) + { + // InternalApplicationConfiguration.g:8149:1: ( ',' ) + // InternalApplicationConfiguration.g:8150:2: ',' + { + before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); + match(input,31,FOLLOW_2); + after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2_1__0__Impl" + + + // $ANTLR start "rule__StringEnumeration__Group_2_1__1" + // InternalApplicationConfiguration.g:8159:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; + public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8163:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:8164:2: rule__StringEnumeration__Group_2_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__Group_2_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2_1__1" + + + // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl" + // InternalApplicationConfiguration.g:8170:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; + public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8174:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:8175:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) + { + // InternalApplicationConfiguration.g:8175:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8176:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) + { + before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); + // InternalApplicationConfiguration.g:8177:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8177:3: rule__StringEnumeration__EntryAssignment_2_1_1 + { + pushFollow(FOLLOW_2); + rule__StringEnumeration__EntryAssignment_2_1_1(); + + state._fsp--; + + + } + + after(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__Group_2_1__1__Impl" + + + // $ANTLR start "rule__ScopeDeclaration__Group__0" + // InternalApplicationConfiguration.g:8186:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; + public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8190:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:8191:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__ScopeDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__0" + + + // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:8198:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; + public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8202:1: ( ( 'scope' ) ) + // InternalApplicationConfiguration.g:8203:1: ( 'scope' ) + { + // InternalApplicationConfiguration.g:8203:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8204:2: 'scope' + { + before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); + match(input,52,FOLLOW_2); + after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__ScopeDeclaration__Group__1" + // InternalApplicationConfiguration.g:8213:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; + public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8217:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:8218:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 + { + pushFollow(FOLLOW_19); + rule__ScopeDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__1" + + + // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:8225:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; + public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8229:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:8230:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:8230:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:8231:2: ( rule__ScopeDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:8232:2: ( rule__ScopeDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:8232:3: rule__ScopeDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__ScopeDeclaration__Group__2" + // InternalApplicationConfiguration.g:8240:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; + public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8244:1: ( rule__ScopeDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:8245:2: rule__ScopeDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__2" + + + // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:8251:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8255:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:8256:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:8256:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:8257:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:8258:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:8258:3: rule__ScopeDeclaration__SpecificationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__ScopeDeclaration__SpecificationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__Group__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group__0" + // InternalApplicationConfiguration.g:8267:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; + public final void rule__GenerationTask__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8271:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) + // InternalApplicationConfiguration.g:8272:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 + { + pushFollow(FOLLOW_19); + rule__GenerationTask__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__0" + + + // $ANTLR start "rule__GenerationTask__Group__0__Impl" + // InternalApplicationConfiguration.g:8279:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; + public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8283:1: ( ( 'generate' ) ) + // InternalApplicationConfiguration.g:8284:1: ( 'generate' ) + { + // InternalApplicationConfiguration.g:8284:1: ( 'generate' ) + // InternalApplicationConfiguration.g:8285:2: 'generate' + { + before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); + match(input,53,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group__1" + // InternalApplicationConfiguration.g:8294:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; + public final void rule__GenerationTask__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8298:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) + // InternalApplicationConfiguration.g:8299:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 + { + pushFollow(FOLLOW_19); + rule__GenerationTask__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__1" + + + // $ANTLR start "rule__GenerationTask__Group__1__Impl" + // InternalApplicationConfiguration.g:8306:1: rule__GenerationTask__Group__1__Impl : ( () ) ; + public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8310:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8311:1: ( () ) + { + // InternalApplicationConfiguration.g:8311:1: ( () ) + // InternalApplicationConfiguration.g:8312:2: () + { + before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); + // InternalApplicationConfiguration.g:8313:2: () + // InternalApplicationConfiguration.g:8313:3: + { + } + + after(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); + + } + + + } + + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group__2" + // InternalApplicationConfiguration.g:8321:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; + public final void rule__GenerationTask__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8325:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) + // InternalApplicationConfiguration.g:8326:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 + { + pushFollow(FOLLOW_44); + rule__GenerationTask__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__2" + + + // $ANTLR start "rule__GenerationTask__Group__2__Impl" + // InternalApplicationConfiguration.g:8333:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; + public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8337:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8338:1: ( '{' ) + { + // InternalApplicationConfiguration.g:8338:1: ( '{' ) + // InternalApplicationConfiguration.g:8339:2: '{' + { + before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); + match(input,29,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group__3" + // InternalApplicationConfiguration.g:8348:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; + public final void rule__GenerationTask__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8352:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) + // InternalApplicationConfiguration.g:8353:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 + { + pushFollow(FOLLOW_45); + rule__GenerationTask__Group__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__3" + + + // $ANTLR start "rule__GenerationTask__Group__3__Impl" + // InternalApplicationConfiguration.g:8360:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; + public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8364:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) + // InternalApplicationConfiguration.g:8365:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) + { + // InternalApplicationConfiguration.g:8365:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) + // InternalApplicationConfiguration.g:8366:2: ( rule__GenerationTask__UnorderedGroup_3 ) + { + before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + // InternalApplicationConfiguration.g:8367:2: ( rule__GenerationTask__UnorderedGroup_3 ) + // InternalApplicationConfiguration.g:8367:3: rule__GenerationTask__UnorderedGroup_3 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__3__Impl" + + + // $ANTLR start "rule__GenerationTask__Group__4" + // InternalApplicationConfiguration.g:8375:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; + public final void rule__GenerationTask__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8379:1: ( rule__GenerationTask__Group__4__Impl ) + // InternalApplicationConfiguration.g:8380:2: rule__GenerationTask__Group__4__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__4" + + + // $ANTLR start "rule__GenerationTask__Group__4__Impl" + // InternalApplicationConfiguration.g:8386:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; + public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8390:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8391:1: ( '}' ) + { + // InternalApplicationConfiguration.g:8391:1: ( '}' ) + // InternalApplicationConfiguration.g:8392:2: '}' + { + before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); + match(input,30,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group__4__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__0" + // InternalApplicationConfiguration.g:8402:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; + public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8406:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) + // InternalApplicationConfiguration.g:8407:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_0__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_0__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl" + // InternalApplicationConfiguration.g:8414:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; + public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8418:1: ( ( 'metamodel' ) ) + // InternalApplicationConfiguration.g:8419:1: ( 'metamodel' ) + { + // InternalApplicationConfiguration.g:8419:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:8420:2: 'metamodel' + { + before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); + match(input,35,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__1" + // InternalApplicationConfiguration.g:8429:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; + public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8433:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) + // InternalApplicationConfiguration.g:8434:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 + { + pushFollow(FOLLOW_46); + rule__GenerationTask__Group_3_0__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_0__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl" + // InternalApplicationConfiguration.g:8441:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8445:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8446:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8446:1: ( '=' ) + // InternalApplicationConfiguration.g:8447:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__2" + // InternalApplicationConfiguration.g:8456:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; + public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8460:1: ( rule__GenerationTask__Group_3_0__2__Impl ) + // InternalApplicationConfiguration.g:8461:2: rule__GenerationTask__Group_3_0__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_0__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl" + // InternalApplicationConfiguration.g:8467:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; + public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8471:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) + // InternalApplicationConfiguration.g:8472:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) + { + // InternalApplicationConfiguration.g:8472:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) + // InternalApplicationConfiguration.g:8473:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); + // InternalApplicationConfiguration.g:8474:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) + // InternalApplicationConfiguration.g:8474:3: rule__GenerationTask__MetamodelAssignment_3_0_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__MetamodelAssignment_3_0_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_0__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__0" + // InternalApplicationConfiguration.g:8483:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; + public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8487:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) + // InternalApplicationConfiguration.g:8488:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl" + // InternalApplicationConfiguration.g:8495:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; + public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8499:1: ( ( 'partial-model' ) ) + // InternalApplicationConfiguration.g:8500:1: ( 'partial-model' ) + { + // InternalApplicationConfiguration.g:8500:1: ( 'partial-model' ) + // InternalApplicationConfiguration.g:8501:2: 'partial-model' + { + before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); + match(input,54,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__1" + // InternalApplicationConfiguration.g:8510:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; + public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8514:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) + // InternalApplicationConfiguration.g:8515:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 + { + pushFollow(FOLLOW_46); + rule__GenerationTask__Group_3_1__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_1__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl" + // InternalApplicationConfiguration.g:8522:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8526:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8527:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8527:1: ( '=' ) + // InternalApplicationConfiguration.g:8528:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__2" + // InternalApplicationConfiguration.g:8537:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; + public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8541:1: ( rule__GenerationTask__Group_3_1__2__Impl ) + // InternalApplicationConfiguration.g:8542:2: rule__GenerationTask__Group_3_1__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_1__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl" + // InternalApplicationConfiguration.g:8548:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; + public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8552:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) + // InternalApplicationConfiguration.g:8553:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) + { + // InternalApplicationConfiguration.g:8553:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) + // InternalApplicationConfiguration.g:8554:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); + // InternalApplicationConfiguration.g:8555:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) + // InternalApplicationConfiguration.g:8555:3: rule__GenerationTask__PartialModelAssignment_3_1_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__PartialModelAssignment_3_1_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_1__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__0" + // InternalApplicationConfiguration.g:8564:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; + public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8568:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) + // InternalApplicationConfiguration.g:8569:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_2__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_2__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl" + // InternalApplicationConfiguration.g:8576:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; + public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8580:1: ( ( 'constraints' ) ) + // InternalApplicationConfiguration.g:8581:1: ( 'constraints' ) + { + // InternalApplicationConfiguration.g:8581:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:8582:2: 'constraints' + { + before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); + match(input,38,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__1" + // InternalApplicationConfiguration.g:8591:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; + public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8595:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) + // InternalApplicationConfiguration.g:8596:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 + { + pushFollow(FOLLOW_46); + rule__GenerationTask__Group_3_2__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_2__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl" + // InternalApplicationConfiguration.g:8603:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8607:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8608:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8608:1: ( '=' ) + // InternalApplicationConfiguration.g:8609:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__2" + // InternalApplicationConfiguration.g:8618:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; + public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8622:1: ( rule__GenerationTask__Group_3_2__2__Impl ) + // InternalApplicationConfiguration.g:8623:2: rule__GenerationTask__Group_3_2__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_2__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl" + // InternalApplicationConfiguration.g:8629:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; + public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8633:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) + // InternalApplicationConfiguration.g:8634:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) + { + // InternalApplicationConfiguration.g:8634:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) + // InternalApplicationConfiguration.g:8635:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); + // InternalApplicationConfiguration.g:8636:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) + // InternalApplicationConfiguration.g:8636:3: rule__GenerationTask__PatternsAssignment_3_2_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__PatternsAssignment_3_2_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_2__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__0" + // InternalApplicationConfiguration.g:8645:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; + public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8649:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) + // InternalApplicationConfiguration.g:8650:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl" + // InternalApplicationConfiguration.g:8657:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ; + public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8661:1: ( ( 'objectives' ) ) + // InternalApplicationConfiguration.g:8662:1: ( 'objectives' ) + { + // InternalApplicationConfiguration.g:8662:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:8663:2: 'objectives' + { + before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); + match(input,39,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__1" + // InternalApplicationConfiguration.g:8672:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; + public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8676:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) + // InternalApplicationConfiguration.g:8677:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 + { + pushFollow(FOLLOW_46); + rule__GenerationTask__Group_3_3__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_3__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl" + // InternalApplicationConfiguration.g:8684:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8688:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8689:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8689:1: ( '=' ) + // InternalApplicationConfiguration.g:8690:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__2" + // InternalApplicationConfiguration.g:8699:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; + public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8703:1: ( rule__GenerationTask__Group_3_3__2__Impl ) + // InternalApplicationConfiguration.g:8704:2: rule__GenerationTask__Group_3_3__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_3__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl" + // InternalApplicationConfiguration.g:8710:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ; + public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8714:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ) + // InternalApplicationConfiguration.g:8715:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) + { + // InternalApplicationConfiguration.g:8715:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) + // InternalApplicationConfiguration.g:8716:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); + // InternalApplicationConfiguration.g:8717:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) + // InternalApplicationConfiguration.g:8717:3: rule__GenerationTask__ObjectivesAssignment_3_3_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__ObjectivesAssignment_3_3_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_3__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__0" + // InternalApplicationConfiguration.g:8726:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; + public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8730:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) + // InternalApplicationConfiguration.g:8731:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_4__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_4__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl" + // InternalApplicationConfiguration.g:8738:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ; + public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8742:1: ( ( 'scope' ) ) + // InternalApplicationConfiguration.g:8743:1: ( 'scope' ) + { + // InternalApplicationConfiguration.g:8743:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8744:2: 'scope' + { + before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); + match(input,52,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__1" + // InternalApplicationConfiguration.g:8753:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; + public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8757:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) + // InternalApplicationConfiguration.g:8758:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 + { + pushFollow(FOLLOW_46); + rule__GenerationTask__Group_3_4__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_4__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl" + // InternalApplicationConfiguration.g:8765:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8769:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8770:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8770:1: ( '=' ) + // InternalApplicationConfiguration.g:8771:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__2" + // InternalApplicationConfiguration.g:8780:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; + public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8784:1: ( rule__GenerationTask__Group_3_4__2__Impl ) + // InternalApplicationConfiguration.g:8785:2: rule__GenerationTask__Group_3_4__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_4__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl" + // InternalApplicationConfiguration.g:8791:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ; + public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8795:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ) + // InternalApplicationConfiguration.g:8796:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) + { + // InternalApplicationConfiguration.g:8796:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) + // InternalApplicationConfiguration.g:8797:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); + // InternalApplicationConfiguration.g:8798:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) + // InternalApplicationConfiguration.g:8798:3: rule__GenerationTask__ScopeAssignment_3_4_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__ScopeAssignment_3_4_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_4__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__0" + // InternalApplicationConfiguration.g:8807:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; + public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8811:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) + // InternalApplicationConfiguration.g:8812:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_5__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_5__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl" + // InternalApplicationConfiguration.g:8819:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ; + public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8823:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ) + // InternalApplicationConfiguration.g:8824:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) + { + // InternalApplicationConfiguration.g:8824:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) + // InternalApplicationConfiguration.g:8825:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) + { + before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); + // InternalApplicationConfiguration.g:8826:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) + // InternalApplicationConfiguration.g:8826:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__NumberSpecifiedAssignment_3_5_0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__1" + // InternalApplicationConfiguration.g:8834:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; + public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8838:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) + // InternalApplicationConfiguration.g:8839:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 + { + pushFollow(FOLLOW_9); + rule__GenerationTask__Group_3_5__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_5__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl" + // InternalApplicationConfiguration.g:8846:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8850:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8851:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8851:1: ( '=' ) + // InternalApplicationConfiguration.g:8852:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__2" + // InternalApplicationConfiguration.g:8861:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; + public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8865:1: ( rule__GenerationTask__Group_3_5__2__Impl ) + // InternalApplicationConfiguration.g:8866:2: rule__GenerationTask__Group_3_5__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_5__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl" + // InternalApplicationConfiguration.g:8872:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ; + public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8876:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ) + // InternalApplicationConfiguration.g:8877:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) + { + // InternalApplicationConfiguration.g:8877:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) + // InternalApplicationConfiguration.g:8878:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); + // InternalApplicationConfiguration.g:8879:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) + // InternalApplicationConfiguration.g:8879:3: rule__GenerationTask__NumberAssignment_3_5_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__NumberAssignment_3_5_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_5__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__0" + // InternalApplicationConfiguration.g:8888:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; + public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8892:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) + // InternalApplicationConfiguration.g:8893:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_6__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_6__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl" + // InternalApplicationConfiguration.g:8900:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ; + public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8904:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ) + // InternalApplicationConfiguration.g:8905:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) + { + // InternalApplicationConfiguration.g:8905:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) + // InternalApplicationConfiguration.g:8906:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) + { + before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); + // InternalApplicationConfiguration.g:8907:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) + // InternalApplicationConfiguration.g:8907:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__RunSpecifiedAssignment_3_6_0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__1" + // InternalApplicationConfiguration.g:8915:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; + public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8919:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) + // InternalApplicationConfiguration.g:8920:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 + { + pushFollow(FOLLOW_9); + rule__GenerationTask__Group_3_6__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_6__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl" + // InternalApplicationConfiguration.g:8927:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8931:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8932:1: ( '=' ) + { + // InternalApplicationConfiguration.g:8932:1: ( '=' ) + // InternalApplicationConfiguration.g:8933:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__2" + // InternalApplicationConfiguration.g:8942:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; + public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8946:1: ( rule__GenerationTask__Group_3_6__2__Impl ) + // InternalApplicationConfiguration.g:8947:2: rule__GenerationTask__Group_3_6__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_6__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl" + // InternalApplicationConfiguration.g:8953:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ; + public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8957:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ) + // InternalApplicationConfiguration.g:8958:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) + { + // InternalApplicationConfiguration.g:8958:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) + // InternalApplicationConfiguration.g:8959:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); + // InternalApplicationConfiguration.g:8960:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) + // InternalApplicationConfiguration.g:8960:3: rule__GenerationTask__RunsAssignment_3_6_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__RunsAssignment_3_6_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_6__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__0" + // InternalApplicationConfiguration.g:8969:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; + public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8973:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) + // InternalApplicationConfiguration.g:8974:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_7__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_7__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl" + // InternalApplicationConfiguration.g:8981:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ; + public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:8985:1: ( ( 'solver' ) ) + // InternalApplicationConfiguration.g:8986:1: ( 'solver' ) + { + // InternalApplicationConfiguration.g:8986:1: ( 'solver' ) + // InternalApplicationConfiguration.g:8987:2: 'solver' + { + before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); + match(input,55,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__1" + // InternalApplicationConfiguration.g:8996:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; + public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9000:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) + // InternalApplicationConfiguration.g:9001:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 + { + pushFollow(FOLLOW_47); + rule__GenerationTask__Group_3_7__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_7__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl" + // InternalApplicationConfiguration.g:9008:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9012:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9013:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9013:1: ( '=' ) + // InternalApplicationConfiguration.g:9014:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__2" + // InternalApplicationConfiguration.g:9023:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; + public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9027:1: ( rule__GenerationTask__Group_3_7__2__Impl ) + // InternalApplicationConfiguration.g:9028:2: rule__GenerationTask__Group_3_7__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_7__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl" + // InternalApplicationConfiguration.g:9034:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ; + public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9038:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ) + // InternalApplicationConfiguration.g:9039:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) + { + // InternalApplicationConfiguration.g:9039:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) + // InternalApplicationConfiguration.g:9040:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); + // InternalApplicationConfiguration.g:9041:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) + // InternalApplicationConfiguration.g:9041:3: rule__GenerationTask__SolverAssignment_3_7_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__SolverAssignment_3_7_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_7__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__0" + // InternalApplicationConfiguration.g:9050:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; + public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9054:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) + // InternalApplicationConfiguration.g:9055:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_8__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_8__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl" + // InternalApplicationConfiguration.g:9062:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ; + public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9066:1: ( ( 'config' ) ) + // InternalApplicationConfiguration.g:9067:1: ( 'config' ) + { + // InternalApplicationConfiguration.g:9067:1: ( 'config' ) + // InternalApplicationConfiguration.g:9068:2: 'config' + { + before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); + match(input,40,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__1" + // InternalApplicationConfiguration.g:9077:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; + public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9081:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) + // InternalApplicationConfiguration.g:9082:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 + { + pushFollow(FOLLOW_46); + rule__GenerationTask__Group_3_8__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_8__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl" + // InternalApplicationConfiguration.g:9089:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9093:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9094:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9094:1: ( '=' ) + // InternalApplicationConfiguration.g:9095:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__2" + // InternalApplicationConfiguration.g:9104:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; + public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9108:1: ( rule__GenerationTask__Group_3_8__2__Impl ) + // InternalApplicationConfiguration.g:9109:2: rule__GenerationTask__Group_3_8__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_8__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl" + // InternalApplicationConfiguration.g:9115:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ; + public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9119:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ) + // InternalApplicationConfiguration.g:9120:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) + { + // InternalApplicationConfiguration.g:9120:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) + // InternalApplicationConfiguration.g:9121:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); + // InternalApplicationConfiguration.g:9122:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) + // InternalApplicationConfiguration.g:9122:3: rule__GenerationTask__ConfigAssignment_3_8_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__ConfigAssignment_3_8_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_8__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__0" + // InternalApplicationConfiguration.g:9131:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; + public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9135:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) + // InternalApplicationConfiguration.g:9136:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_9__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_9__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl" + // InternalApplicationConfiguration.g:9143:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ; + public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9147:1: ( ( 'debug' ) ) + // InternalApplicationConfiguration.g:9148:1: ( 'debug' ) + { + // InternalApplicationConfiguration.g:9148:1: ( 'debug' ) + // InternalApplicationConfiguration.g:9149:2: 'debug' + { + before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); + match(input,56,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__1" + // InternalApplicationConfiguration.g:9158:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; + public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9162:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) + // InternalApplicationConfiguration.g:9163:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 + { + pushFollow(FOLLOW_22); + rule__GenerationTask__Group_3_9__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_9__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl" + // InternalApplicationConfiguration.g:9170:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9174:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9175:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9175:1: ( '=' ) + // InternalApplicationConfiguration.g:9176:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__2" + // InternalApplicationConfiguration.g:9185:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; + public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9189:1: ( rule__GenerationTask__Group_3_9__2__Impl ) + // InternalApplicationConfiguration.g:9190:2: rule__GenerationTask__Group_3_9__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_9__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl" + // InternalApplicationConfiguration.g:9196:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ; + public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9200:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ) + // InternalApplicationConfiguration.g:9201:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) + { + // InternalApplicationConfiguration.g:9201:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) + // InternalApplicationConfiguration.g:9202:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); + // InternalApplicationConfiguration.g:9203:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) + // InternalApplicationConfiguration.g:9203:3: rule__GenerationTask__DebugFolderAssignment_3_9_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__DebugFolderAssignment_3_9_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_9__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__0" + // InternalApplicationConfiguration.g:9212:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; + public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9216:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) + // InternalApplicationConfiguration.g:9217:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_10__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_10__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl" + // InternalApplicationConfiguration.g:9224:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ; + public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9228:1: ( ( 'log' ) ) + // InternalApplicationConfiguration.g:9229:1: ( 'log' ) + { + // InternalApplicationConfiguration.g:9229:1: ( 'log' ) + // InternalApplicationConfiguration.g:9230:2: 'log' + { + before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); + match(input,57,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__1" + // InternalApplicationConfiguration.g:9239:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; + public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9243:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) + // InternalApplicationConfiguration.g:9244:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 + { + pushFollow(FOLLOW_22); + rule__GenerationTask__Group_3_10__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_10__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl" + // InternalApplicationConfiguration.g:9251:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9255:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9256:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9256:1: ( '=' ) + // InternalApplicationConfiguration.g:9257:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__2" + // InternalApplicationConfiguration.g:9266:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; + public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9270:1: ( rule__GenerationTask__Group_3_10__2__Impl ) + // InternalApplicationConfiguration.g:9271:2: rule__GenerationTask__Group_3_10__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_10__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl" + // InternalApplicationConfiguration.g:9277:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ; + public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9281:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ) + // InternalApplicationConfiguration.g:9282:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) + { + // InternalApplicationConfiguration.g:9282:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) + // InternalApplicationConfiguration.g:9283:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); + // InternalApplicationConfiguration.g:9284:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) + // InternalApplicationConfiguration.g:9284:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__TargetLogFileAssignment_3_10_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_10__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__0" + // InternalApplicationConfiguration.g:9293:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; + public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9297:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) + // InternalApplicationConfiguration.g:9298:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_11__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_11__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl" + // InternalApplicationConfiguration.g:9305:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ; + public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9309:1: ( ( 'statistics' ) ) + // InternalApplicationConfiguration.g:9310:1: ( 'statistics' ) + { + // InternalApplicationConfiguration.g:9310:1: ( 'statistics' ) + // InternalApplicationConfiguration.g:9311:2: 'statistics' + { + before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); + match(input,58,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__1" + // InternalApplicationConfiguration.g:9320:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; + public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9324:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) + // InternalApplicationConfiguration.g:9325:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 + { + pushFollow(FOLLOW_22); + rule__GenerationTask__Group_3_11__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_11__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl" + // InternalApplicationConfiguration.g:9332:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9336:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9337:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9337:1: ( '=' ) + // InternalApplicationConfiguration.g:9338:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__2" + // InternalApplicationConfiguration.g:9347:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; + public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9351:1: ( rule__GenerationTask__Group_3_11__2__Impl ) + // InternalApplicationConfiguration.g:9352:2: rule__GenerationTask__Group_3_11__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_11__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl" + // InternalApplicationConfiguration.g:9358:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ; + public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9362:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ) + // InternalApplicationConfiguration.g:9363:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) + { + // InternalApplicationConfiguration.g:9363:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) + // InternalApplicationConfiguration.g:9364:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); + // InternalApplicationConfiguration.g:9365:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) + // InternalApplicationConfiguration.g:9365:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_11__2__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__0" + // InternalApplicationConfiguration.g:9374:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ; + public final void rule__GenerationTask__Group_3_12__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9378:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ) + // InternalApplicationConfiguration.g:9379:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 + { + pushFollow(FOLLOW_14); + rule__GenerationTask__Group_3_12__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_12__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__0" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__0__Impl" + // InternalApplicationConfiguration.g:9386:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ; + public final void rule__GenerationTask__Group_3_12__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9390:1: ( ( 'output' ) ) + // InternalApplicationConfiguration.g:9391:1: ( 'output' ) + { + // InternalApplicationConfiguration.g:9391:1: ( 'output' ) + // InternalApplicationConfiguration.g:9392:2: 'output' + { + before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); + match(input,59,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__0__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__1" + // InternalApplicationConfiguration.g:9401:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ; + public final void rule__GenerationTask__Group_3_12__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9405:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ) + // InternalApplicationConfiguration.g:9406:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 + { + pushFollow(FOLLOW_22); + rule__GenerationTask__Group_3_12__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_12__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__1" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__1__Impl" + // InternalApplicationConfiguration.g:9413:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ; + public final void rule__GenerationTask__Group_3_12__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9417:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9418:1: ( '=' ) + { + // InternalApplicationConfiguration.g:9418:1: ( '=' ) + // InternalApplicationConfiguration.g:9419:2: '=' + { + before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); + match(input,28,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__1__Impl" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__2" + // InternalApplicationConfiguration.g:9428:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ; + public final void rule__GenerationTask__Group_3_12__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9432:1: ( rule__GenerationTask__Group_3_12__2__Impl ) + // InternalApplicationConfiguration.g:9433:2: rule__GenerationTask__Group_3_12__2__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_12__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__2" + + + // $ANTLR start "rule__GenerationTask__Group_3_12__2__Impl" + // InternalApplicationConfiguration.g:9439:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ; + public final void rule__GenerationTask__Group_3_12__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9443:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ) + // InternalApplicationConfiguration.g:9444:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) + { + // InternalApplicationConfiguration.g:9444:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) + // InternalApplicationConfiguration.g:9445:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) + { + before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); + // InternalApplicationConfiguration.g:9446:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) + // InternalApplicationConfiguration.g:9446:3: rule__GenerationTask__TagetFolderAssignment_3_12_2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__TagetFolderAssignment_3_12_2(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__Group_3_12__2__Impl" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3" + // InternalApplicationConfiguration.g:9455:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; + public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException { + + int stackSize = keepStackSize(); + getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + try { + // InternalApplicationConfiguration.g:9460:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) + // InternalApplicationConfiguration.g:9461:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? + { + // InternalApplicationConfiguration.g:9461:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? + int alt62=2; + alt62 = dfa62.predict(input); + switch (alt62) { + case 1 : + // InternalApplicationConfiguration.g:9461:2: rule__GenerationTask__UnorderedGroup_3__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__0(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl" + // InternalApplicationConfiguration.g:9469:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ; + public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + boolean selected = false; + + try { + // InternalApplicationConfiguration.g:9474:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ) + // InternalApplicationConfiguration.g:9475:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) + { + // InternalApplicationConfiguration.g:9475:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) + int alt63=13; + alt63 = dfa63.predict(input); + switch (alt63) { + case 1 : + // InternalApplicationConfiguration.g:9476:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9476:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) + // InternalApplicationConfiguration.g:9477:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); + } + // InternalApplicationConfiguration.g:9477:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) + // InternalApplicationConfiguration.g:9478:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); + + + selected = true; + + // InternalApplicationConfiguration.g:9484:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) + // InternalApplicationConfiguration.g:9485:6: ( rule__GenerationTask__Group_3_0__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); + // InternalApplicationConfiguration.g:9486:6: ( rule__GenerationTask__Group_3_0__0 ) + // InternalApplicationConfiguration.g:9486:7: rule__GenerationTask__Group_3_0__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_0__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); + + } + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:9491:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9491:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) + // InternalApplicationConfiguration.g:9492:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); + } + // InternalApplicationConfiguration.g:9492:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) + // InternalApplicationConfiguration.g:9493:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); + + + selected = true; + + // InternalApplicationConfiguration.g:9499:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) + // InternalApplicationConfiguration.g:9500:6: ( rule__GenerationTask__Group_3_1__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); + // InternalApplicationConfiguration.g:9501:6: ( rule__GenerationTask__Group_3_1__0 ) + // InternalApplicationConfiguration.g:9501:7: rule__GenerationTask__Group_3_1__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_1__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); + + } + + + } + + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:9506:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9506:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) + // InternalApplicationConfiguration.g:9507:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); + } + // InternalApplicationConfiguration.g:9507:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) + // InternalApplicationConfiguration.g:9508:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); + + + selected = true; + + // InternalApplicationConfiguration.g:9514:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) + // InternalApplicationConfiguration.g:9515:6: ( rule__GenerationTask__Group_3_2__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); + // InternalApplicationConfiguration.g:9516:6: ( rule__GenerationTask__Group_3_2__0 ) + // InternalApplicationConfiguration.g:9516:7: rule__GenerationTask__Group_3_2__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_2__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); + + } + + + } + + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:9521:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9521:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) + // InternalApplicationConfiguration.g:9522:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); + } + // InternalApplicationConfiguration.g:9522:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) + // InternalApplicationConfiguration.g:9523:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); + + + selected = true; + + // InternalApplicationConfiguration.g:9529:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) + // InternalApplicationConfiguration.g:9530:6: ( rule__GenerationTask__Group_3_3__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); + // InternalApplicationConfiguration.g:9531:6: ( rule__GenerationTask__Group_3_3__0 ) + // InternalApplicationConfiguration.g:9531:7: rule__GenerationTask__Group_3_3__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_3__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); + + } + + + } + + + } + + + } + break; + case 5 : + // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) + // InternalApplicationConfiguration.g:9537:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); + } + // InternalApplicationConfiguration.g:9537:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) + // InternalApplicationConfiguration.g:9538:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); + + + selected = true; + + // InternalApplicationConfiguration.g:9544:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) + // InternalApplicationConfiguration.g:9545:6: ( rule__GenerationTask__Group_3_4__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); + // InternalApplicationConfiguration.g:9546:6: ( rule__GenerationTask__Group_3_4__0 ) + // InternalApplicationConfiguration.g:9546:7: rule__GenerationTask__Group_3_4__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_4__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); + + } + + + } + + + } + + + } + break; + case 6 : + // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) + // InternalApplicationConfiguration.g:9552:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); + } + // InternalApplicationConfiguration.g:9552:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) + // InternalApplicationConfiguration.g:9553:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); + + + selected = true; + + // InternalApplicationConfiguration.g:9559:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) + // InternalApplicationConfiguration.g:9560:6: ( rule__GenerationTask__Group_3_5__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); + // InternalApplicationConfiguration.g:9561:6: ( rule__GenerationTask__Group_3_5__0 ) + // InternalApplicationConfiguration.g:9561:7: rule__GenerationTask__Group_3_5__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_5__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); + + } + + + } + + + } + + + } + break; + case 7 : + // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) + // InternalApplicationConfiguration.g:9567:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); + } + // InternalApplicationConfiguration.g:9567:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) + // InternalApplicationConfiguration.g:9568:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); + + + selected = true; + + // InternalApplicationConfiguration.g:9574:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) + // InternalApplicationConfiguration.g:9575:6: ( rule__GenerationTask__Group_3_6__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); + // InternalApplicationConfiguration.g:9576:6: ( rule__GenerationTask__Group_3_6__0 ) + // InternalApplicationConfiguration.g:9576:7: rule__GenerationTask__Group_3_6__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_6__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); + + } + + + } + + + } + + + } + break; + case 8 : + // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) + // InternalApplicationConfiguration.g:9582:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); + } + // InternalApplicationConfiguration.g:9582:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) + // InternalApplicationConfiguration.g:9583:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); + + + selected = true; + + // InternalApplicationConfiguration.g:9589:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) + // InternalApplicationConfiguration.g:9590:6: ( rule__GenerationTask__Group_3_7__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); + // InternalApplicationConfiguration.g:9591:6: ( rule__GenerationTask__Group_3_7__0 ) + // InternalApplicationConfiguration.g:9591:7: rule__GenerationTask__Group_3_7__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_7__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); + + } + + + } + + + } + + + } + break; + case 9 : + // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) + // InternalApplicationConfiguration.g:9597:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); + } + // InternalApplicationConfiguration.g:9597:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) + // InternalApplicationConfiguration.g:9598:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); + + + selected = true; + + // InternalApplicationConfiguration.g:9604:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) + // InternalApplicationConfiguration.g:9605:6: ( rule__GenerationTask__Group_3_8__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); + // InternalApplicationConfiguration.g:9606:6: ( rule__GenerationTask__Group_3_8__0 ) + // InternalApplicationConfiguration.g:9606:7: rule__GenerationTask__Group_3_8__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_8__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); + + } + + + } + + + } + + + } + break; + case 10 : + // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) + // InternalApplicationConfiguration.g:9612:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); + } + // InternalApplicationConfiguration.g:9612:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) + // InternalApplicationConfiguration.g:9613:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); + + + selected = true; + + // InternalApplicationConfiguration.g:9619:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) + // InternalApplicationConfiguration.g:9620:6: ( rule__GenerationTask__Group_3_9__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); + // InternalApplicationConfiguration.g:9621:6: ( rule__GenerationTask__Group_3_9__0 ) + // InternalApplicationConfiguration.g:9621:7: rule__GenerationTask__Group_3_9__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_9__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); + + } + + + } + + + } + + + } + break; + case 11 : + // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) + // InternalApplicationConfiguration.g:9627:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); + } + // InternalApplicationConfiguration.g:9627:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) + // InternalApplicationConfiguration.g:9628:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); + + + selected = true; + + // InternalApplicationConfiguration.g:9634:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) + // InternalApplicationConfiguration.g:9635:6: ( rule__GenerationTask__Group_3_10__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); + // InternalApplicationConfiguration.g:9636:6: ( rule__GenerationTask__Group_3_10__0 ) + // InternalApplicationConfiguration.g:9636:7: rule__GenerationTask__Group_3_10__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_10__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); + + } + + + } + + + } + + + } + break; + case 12 : + // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) + // InternalApplicationConfiguration.g:9642:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); + } + // InternalApplicationConfiguration.g:9642:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) + // InternalApplicationConfiguration.g:9643:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); + + + selected = true; + + // InternalApplicationConfiguration.g:9649:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) + // InternalApplicationConfiguration.g:9650:6: ( rule__GenerationTask__Group_3_11__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); + // InternalApplicationConfiguration.g:9651:6: ( rule__GenerationTask__Group_3_11__0 ) + // InternalApplicationConfiguration.g:9651:7: rule__GenerationTask__Group_3_11__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_11__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); + + } + + + } + + + } + + + } + break; + case 13 : + // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) + { + // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) + // InternalApplicationConfiguration.g:9657:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { + throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); + } + // InternalApplicationConfiguration.g:9657:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) + // InternalApplicationConfiguration.g:9658:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); + + + selected = true; + + // InternalApplicationConfiguration.g:9664:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) + // InternalApplicationConfiguration.g:9665:6: ( rule__GenerationTask__Group_3_12__0 ) + { + before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); + // InternalApplicationConfiguration.g:9666:6: ( rule__GenerationTask__Group_3_12__0 ) + // InternalApplicationConfiguration.g:9666:7: rule__GenerationTask__Group_3_12__0 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__Group_3_12__0(); + + state._fsp--; + + + } + + after(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); + + } + + + } + + + } + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + if (selected) + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__Impl" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0" + // InternalApplicationConfiguration.g:9679:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9683:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) + // InternalApplicationConfiguration.g:9684:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9685:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? + int alt64=2; + alt64 = dfa64.predict(input); + switch (alt64) { + case 1 : + // InternalApplicationConfiguration.g:9685:2: rule__GenerationTask__UnorderedGroup_3__1 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__1(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__0" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1" + // InternalApplicationConfiguration.g:9691:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9695:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) + // InternalApplicationConfiguration.g:9696:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9697:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? + int alt65=2; + alt65 = dfa65.predict(input); + switch (alt65) { + case 1 : + // InternalApplicationConfiguration.g:9697:2: rule__GenerationTask__UnorderedGroup_3__2 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__2(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__1" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2" + // InternalApplicationConfiguration.g:9703:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9707:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) + // InternalApplicationConfiguration.g:9708:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9709:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? + int alt66=2; + alt66 = dfa66.predict(input); + switch (alt66) { + case 1 : + // InternalApplicationConfiguration.g:9709:2: rule__GenerationTask__UnorderedGroup_3__3 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__3(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__2" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3" + // InternalApplicationConfiguration.g:9715:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9719:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) + // InternalApplicationConfiguration.g:9720:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9721:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? + int alt67=2; + alt67 = dfa67.predict(input); + switch (alt67) { + case 1 : + // InternalApplicationConfiguration.g:9721:2: rule__GenerationTask__UnorderedGroup_3__4 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__4(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__3" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4" + // InternalApplicationConfiguration.g:9727:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9731:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) + // InternalApplicationConfiguration.g:9732:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9733:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? + int alt68=2; + alt68 = dfa68.predict(input); + switch (alt68) { + case 1 : + // InternalApplicationConfiguration.g:9733:2: rule__GenerationTask__UnorderedGroup_3__5 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__5(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__4" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5" + // InternalApplicationConfiguration.g:9739:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9743:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) + // InternalApplicationConfiguration.g:9744:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9745:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? + int alt69=2; + alt69 = dfa69.predict(input); + switch (alt69) { + case 1 : + // InternalApplicationConfiguration.g:9745:2: rule__GenerationTask__UnorderedGroup_3__6 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__6(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__5" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6" + // InternalApplicationConfiguration.g:9751:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9755:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) + // InternalApplicationConfiguration.g:9756:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9757:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? + int alt70=2; + alt70 = dfa70.predict(input); + switch (alt70) { + case 1 : + // InternalApplicationConfiguration.g:9757:2: rule__GenerationTask__UnorderedGroup_3__7 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__7(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__6" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7" + // InternalApplicationConfiguration.g:9763:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9767:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) + // InternalApplicationConfiguration.g:9768:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9769:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? + int alt71=2; + alt71 = dfa71.predict(input); + switch (alt71) { + case 1 : + // InternalApplicationConfiguration.g:9769:2: rule__GenerationTask__UnorderedGroup_3__8 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__8(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__7" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8" + // InternalApplicationConfiguration.g:9775:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9779:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) + // InternalApplicationConfiguration.g:9780:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9781:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? + int alt72=2; + alt72 = dfa72.predict(input); + switch (alt72) { + case 1 : + // InternalApplicationConfiguration.g:9781:2: rule__GenerationTask__UnorderedGroup_3__9 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__9(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__8" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9" + // InternalApplicationConfiguration.g:9787:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9791:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) + // InternalApplicationConfiguration.g:9792:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9793:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? + int alt73=2; + alt73 = dfa73.predict(input); + switch (alt73) { + case 1 : + // InternalApplicationConfiguration.g:9793:2: rule__GenerationTask__UnorderedGroup_3__10 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__10(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__9" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10" + // InternalApplicationConfiguration.g:9799:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9803:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) + // InternalApplicationConfiguration.g:9804:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9805:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? + int alt74=2; + alt74 = dfa74.predict(input); + switch (alt74) { + case 1 : + // InternalApplicationConfiguration.g:9805:2: rule__GenerationTask__UnorderedGroup_3__11 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__11(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__10" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11" + // InternalApplicationConfiguration.g:9811:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ; + public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9815:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ) + // InternalApplicationConfiguration.g:9816:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? + { + pushFollow(FOLLOW_48); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + // InternalApplicationConfiguration.g:9817:2: ( rule__GenerationTask__UnorderedGroup_3__12 )? + int alt75=2; + alt75 = dfa75.predict(input); + switch (alt75) { + case 1 : + // InternalApplicationConfiguration.g:9817:2: rule__GenerationTask__UnorderedGroup_3__12 + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__12(); + + state._fsp--; + + + } + break; + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__11" + + + // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__12" + // InternalApplicationConfiguration.g:9823:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ; + public final void rule__GenerationTask__UnorderedGroup_3__12() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9827:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) + // InternalApplicationConfiguration.g:9828:2: rule__GenerationTask__UnorderedGroup_3__Impl + { + pushFollow(FOLLOW_2); + rule__GenerationTask__UnorderedGroup_3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__UnorderedGroup_3__12" + + + // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0" + // InternalApplicationConfiguration.g:9835:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; + public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9839:1: ( ( ruleImport ) ) + // InternalApplicationConfiguration.g:9840:2: ( ruleImport ) + { + // InternalApplicationConfiguration.g:9840:2: ( ruleImport ) + // InternalApplicationConfiguration.g:9841:3: ruleImport + { + before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); + pushFollow(FOLLOW_2); + ruleImport(); + + state._fsp--; + + after(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__ImportsAssignment_0" + + + // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1" + // InternalApplicationConfiguration.g:9850:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; + public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9854:1: ( ( ruleCommand ) ) + // InternalApplicationConfiguration.g:9855:2: ( ruleCommand ) + { + // InternalApplicationConfiguration.g:9855:2: ( ruleCommand ) + // InternalApplicationConfiguration.g:9856:3: ruleCommand + { + before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleCommand(); + + state._fsp--; + + after(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigurationScript__CommandsAssignment_1" + + + // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2" + // InternalApplicationConfiguration.g:9865:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; + public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9869:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:9870:2: ( ( RULE_STRING ) ) + { + // InternalApplicationConfiguration.g:9870:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9871:3: ( RULE_STRING ) + { + before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); + // InternalApplicationConfiguration.g:9872:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9873:4: RULE_STRING + { + before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); + + } + + after(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__EPackageImport__ImportedPackageAssignment_2" + + + // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2" + // InternalApplicationConfiguration.g:9884:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; + public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9888:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:9889:2: ( ( RULE_STRING ) ) + { + // InternalApplicationConfiguration.g:9889:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9890:3: ( RULE_STRING ) + { + before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); + // InternalApplicationConfiguration.g:9891:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9892:4: RULE_STRING + { + before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); + + } + + after(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2" + + + // $ANTLR start "rule__CftImport__ImportedCftAssignment_2" + // InternalApplicationConfiguration.g:9903:1: rule__CftImport__ImportedCftAssignment_2 : ( ( RULE_STRING ) ) ; + public final void rule__CftImport__ImportedCftAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9907:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:9908:2: ( ( RULE_STRING ) ) + { + // InternalApplicationConfiguration.g:9908:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9909:3: ( RULE_STRING ) + { + before(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); + // InternalApplicationConfiguration.g:9910:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9911:4: RULE_STRING + { + before(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); + + } + + after(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CftImport__ImportedCftAssignment_2" + + + // $ANTLR start "rule__FileSpecification__PathAssignment" + // InternalApplicationConfiguration.g:9922:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; + public final void rule__FileSpecification__PathAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9926:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9927:2: ( RULE_STRING ) + { + // InternalApplicationConfiguration.g:9927:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9928:3: RULE_STRING + { + before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileSpecification__PathAssignment" + + + // $ANTLR start "rule__FileDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:9937:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9941:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:9942:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:9942:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:9943:3: RULE_ID + { + before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3" + // InternalApplicationConfiguration.g:9952:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; + public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9956:1: ( ( ruleFileSpecification ) ) + // InternalApplicationConfiguration.g:9957:2: ( ruleFileSpecification ) + { + // InternalApplicationConfiguration.g:9957:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:9958:3: ruleFileSpecification + { + before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); + pushFollow(FOLLOW_2); + ruleFileSpecification(); + + state._fsp--; + + after(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileDeclaration__SpecificationAssignment_3" + + + // $ANTLR start "rule__FileReference__ReferredAssignment" + // InternalApplicationConfiguration.g:9967:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__FileReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9971:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:9972:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:9972:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:9973:3: ( RULE_ID ) + { + before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:9974:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:9975:4: RULE_ID + { + before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FileReference__ReferredAssignment" + + + // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1" + // InternalApplicationConfiguration.g:9986:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; + public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:9990:1: ( ( ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:9991:2: ( ruleMetamodelEntry ) + { + // InternalApplicationConfiguration.g:9991:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:9992:3: ruleMetamodelEntry + { + before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleMetamodelEntry(); + + state._fsp--; + + after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_1" + + + // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1" + // InternalApplicationConfiguration.g:10001:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; + public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10005:1: ( ( ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:10006:2: ( ruleMetamodelEntry ) + { + // InternalApplicationConfiguration.g:10006:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10007:3: ruleMetamodelEntry + { + before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); + ruleMetamodelEntry(); + + state._fsp--; + + after(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelSpecification__EntriesAssignment_2_1" + + + // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1" + // InternalApplicationConfiguration.g:10016:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; + public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10020:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10021:2: ( ( ruleQualifiedName ) ) + { + // InternalApplicationConfiguration.g:10021:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10022:3: ( ruleQualifiedName ) + { + before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); + // InternalApplicationConfiguration.g:10023:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10024:4: ruleQualifiedName + { + before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + + after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); + + } + + after(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__PackageAssignment_1" + + + // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2" + // InternalApplicationConfiguration.g:10035:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; + public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10039:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:10040:2: ( ruleMetamodelElement ) + { + // InternalApplicationConfiguration.g:10040:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10041:3: ruleMetamodelElement + { + before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); + pushFollow(FOLLOW_2); + ruleMetamodelElement(); + + state._fsp--; + + after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_2" + + + // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1" + // InternalApplicationConfiguration.g:10050:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; + public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10054:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:10055:2: ( ruleMetamodelElement ) + { + // InternalApplicationConfiguration.g:10055:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10056:3: ruleMetamodelElement + { + before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); + pushFollow(FOLLOW_2); + ruleMetamodelElement(); + + state._fsp--; + + after(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPackageEntry__ExclusionAssignment_2_3_1" + + + // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0" + // InternalApplicationConfiguration.g:10065:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; + public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10069:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10070:2: ( ( ruleQualifiedName ) ) + { + // InternalApplicationConfiguration.g:10070:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10071:3: ( ruleQualifiedName ) + { + before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); + // InternalApplicationConfiguration.g:10072:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10073:4: ruleQualifiedName + { + before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + + after(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); + + } + + after(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__PackageAssignment_0_0" + + + // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1" + // InternalApplicationConfiguration.g:10084:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; + public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10088:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10089:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10089:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10090:3: ( RULE_ID ) + { + before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); + // InternalApplicationConfiguration.g:10091:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10092:4: RULE_ID + { + before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); + + } + + after(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__ClassifierAssignment_1" + + + // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1" + // InternalApplicationConfiguration.g:10103:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; + public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10107:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10108:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10108:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10109:3: ( RULE_ID ) + { + before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); + // InternalApplicationConfiguration.g:10110:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10111:4: RULE_ID + { + before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); + + } + + after(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelElement__FeatureAssignment_2_1" + + + // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:10122:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10126:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10127:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:10127:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10128:3: RULE_ID + { + before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:10137:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; + public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10141:1: ( ( ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:10142:2: ( ruleMetamodelSpecification ) + { + // InternalApplicationConfiguration.g:10142:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:10143:3: ruleMetamodelSpecification + { + before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleMetamodelSpecification(); + + state._fsp--; + + after(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__MetamodelReference__ReferredAssignment" + // InternalApplicationConfiguration.g:10152:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10156:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10157:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10157:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10158:3: ( RULE_ID ) + { + before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:10159:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10160:4: RULE_ID + { + before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MetamodelReference__ReferredAssignment" + + + // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1" + // InternalApplicationConfiguration.g:10171:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; + public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10175:1: ( ( rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:10176:2: ( rulePartialModelEntry ) + { + // InternalApplicationConfiguration.g:10176:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10177:3: rulePartialModelEntry + { + before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + rulePartialModelEntry(); + + state._fsp--; + + after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_1" + + + // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1" + // InternalApplicationConfiguration.g:10186:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; + public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10190:1: ( ( rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:10191:2: ( rulePartialModelEntry ) + { + // InternalApplicationConfiguration.g:10191:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10192:3: rulePartialModelEntry + { + before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); + rulePartialModelEntry(); + + state._fsp--; + + after(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelSpecification__EntryAssignment_2_1" + + + // $ANTLR start "rule__ModelEntry__PathAssignment" + // InternalApplicationConfiguration.g:10201:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; + public final void rule__ModelEntry__PathAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10205:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:10206:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:10206:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10207:3: ruleFile + { + before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ModelEntry__PathAssignment" + + + // $ANTLR start "rule__FolderEntry__PathAssignment_1" + // InternalApplicationConfiguration.g:10216:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; + public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10220:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:10221:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:10221:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10222:3: ruleFile + { + before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__PathAssignment_1" + + + // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2" + // InternalApplicationConfiguration.g:10231:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; + public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10235:1: ( ( ruleModelEntry ) ) + // InternalApplicationConfiguration.g:10236:2: ( ruleModelEntry ) + { + // InternalApplicationConfiguration.g:10236:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10237:3: ruleModelEntry + { + before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); + pushFollow(FOLLOW_2); + ruleModelEntry(); + + state._fsp--; + + after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_2" + + + // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1" + // InternalApplicationConfiguration.g:10246:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; + public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10250:1: ( ( ruleModelEntry ) ) + // InternalApplicationConfiguration.g:10251:2: ( ruleModelEntry ) + { + // InternalApplicationConfiguration.g:10251:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10252:3: ruleModelEntry + { + before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); + pushFollow(FOLLOW_2); + ruleModelEntry(); + + state._fsp--; + + after(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__FolderEntry__ExclusionAssignment_2_3_1" + + + // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:10261:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10265:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10266:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:10266:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10267:3: RULE_ID + { + before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:10276:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; + public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10280:1: ( ( rulePartialModelSpecification ) ) + // InternalApplicationConfiguration.g:10281:2: ( rulePartialModelSpecification ) + { + // InternalApplicationConfiguration.g:10281:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:10282:3: rulePartialModelSpecification + { + before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + rulePartialModelSpecification(); + + state._fsp--; + + after(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__PartialModelReference__ReferredAssignment" + // InternalApplicationConfiguration.g:10291:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10295:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10296:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10296:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10297:3: ( RULE_ID ) + { + before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:10298:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10299:4: RULE_ID + { + before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PartialModelReference__ReferredAssignment" + + + // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1" + // InternalApplicationConfiguration.g:10310:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; + public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10314:1: ( ( rulePatternEntry ) ) + // InternalApplicationConfiguration.g:10315:2: ( rulePatternEntry ) + { + // InternalApplicationConfiguration.g:10315:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10316:3: rulePatternEntry + { + before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + rulePatternEntry(); + + state._fsp--; + + after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__EntriesAssignment_1" + + + // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1" + // InternalApplicationConfiguration.g:10325:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; + public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10329:1: ( ( rulePatternEntry ) ) + // InternalApplicationConfiguration.g:10330:2: ( rulePatternEntry ) + { + // InternalApplicationConfiguration.g:10330:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10331:3: rulePatternEntry + { + before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); + rulePatternEntry(); + + state._fsp--; + + after(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternSpecification__EntriesAssignment_2_1" + + + // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1" + // InternalApplicationConfiguration.g:10340:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; + public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10344:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10345:2: ( ( ruleQualifiedName ) ) + { + // InternalApplicationConfiguration.g:10345:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10346:3: ( ruleQualifiedName ) + { + before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); + // InternalApplicationConfiguration.g:10347:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10348:4: ruleQualifiedName + { + before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + + after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); + + } + + after(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__PackageAssignment_1" + + + // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2" + // InternalApplicationConfiguration.g:10359:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; + public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10363:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10364:2: ( rulePatternElement ) + { + // InternalApplicationConfiguration.g:10364:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10365:3: rulePatternElement + { + before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); + pushFollow(FOLLOW_2); + rulePatternElement(); + + state._fsp--; + + after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_2" + + + // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" + // InternalApplicationConfiguration.g:10374:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; + public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10378:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10379:2: ( rulePatternElement ) + { + // InternalApplicationConfiguration.g:10379:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10380:3: rulePatternElement + { + before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); + pushFollow(FOLLOW_2); + rulePatternElement(); + + state._fsp--; + + after(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" + + + // $ANTLR start "rule__PatternElement__PackageAssignment_0_0" + // InternalApplicationConfiguration.g:10389:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; + public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10393:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10394:2: ( ( ruleQualifiedName ) ) + { + // InternalApplicationConfiguration.g:10394:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10395:3: ( ruleQualifiedName ) + { + before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); + // InternalApplicationConfiguration.g:10396:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10397:4: ruleQualifiedName + { + before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + + after(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); + + } + + after(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__PackageAssignment_0_0" + + + // $ANTLR start "rule__PatternElement__PatternAssignment_1" + // InternalApplicationConfiguration.g:10408:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; + public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10412:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10413:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10413:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10414:3: ( RULE_ID ) + { + before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); + // InternalApplicationConfiguration.g:10415:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10416:4: RULE_ID + { + before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); + + } + + after(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__PatternElement__PatternAssignment_1" + + + // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:10427:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10431:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10432:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:10432:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10433:3: RULE_ID + { + before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:10442:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; + public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10446:1: ( ( rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:10447:2: ( rulePatternSpecification ) + { + // InternalApplicationConfiguration.g:10447:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:10448:3: rulePatternSpecification + { + before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + rulePatternSpecification(); + + state._fsp--; + + after(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__GraphPatternReference__ReferredAssignment" + // InternalApplicationConfiguration.g:10457:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10461:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10462:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10462:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10463:3: ( RULE_ID ) + { + before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:10464:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10465:4: RULE_ID + { + before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GraphPatternReference__ReferredAssignment" + + + // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_1" + // InternalApplicationConfiguration.g:10476:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ; + public final void rule__ObjectiveSpecification__EntriesAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10480:1: ( ( ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:10481:2: ( ruleObjectiveEntry ) + { + // InternalApplicationConfiguration.g:10481:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10482:3: ruleObjectiveEntry + { + before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleObjectiveEntry(); + + state._fsp--; + + after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__EntriesAssignment_1" + + + // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_2_1" + // InternalApplicationConfiguration.g:10491:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ; + public final void rule__ObjectiveSpecification__EntriesAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10495:1: ( ( ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:10496:2: ( ruleObjectiveEntry ) + { + // InternalApplicationConfiguration.g:10496:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10497:3: ruleObjectiveEntry + { + before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); + pushFollow(FOLLOW_2); + ruleObjectiveEntry(); + + state._fsp--; + + after(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveSpecification__EntriesAssignment_2_1" + + + // $ANTLR start "rule__OptimizationEntry__DirectionAssignment_0" + // InternalApplicationConfiguration.g:10506:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ; + public final void rule__OptimizationEntry__DirectionAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10510:1: ( ( ruleOptimizationDirection ) ) + // InternalApplicationConfiguration.g:10511:2: ( ruleOptimizationDirection ) + { + // InternalApplicationConfiguration.g:10511:2: ( ruleOptimizationDirection ) + // InternalApplicationConfiguration.g:10512:3: ruleOptimizationDirection + { + before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); + pushFollow(FOLLOW_2); + ruleOptimizationDirection(); + + state._fsp--; + + after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__DirectionAssignment_0" + + + // $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1" + // InternalApplicationConfiguration.g:10521:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ; + public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10525:1: ( ( ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:10526:2: ( ruleObjectiveFunction ) + { + // InternalApplicationConfiguration.g:10526:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:10527:3: ruleObjectiveFunction + { + before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__FunctionAssignment_1" + + + // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0" + // InternalApplicationConfiguration.g:10536:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ; + public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10540:1: ( ( ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:10541:2: ( ruleObjectiveFunction ) + { + // InternalApplicationConfiguration.g:10541:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:10542:3: ruleObjectiveFunction + { + before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); + pushFollow(FOLLOW_2); + ruleObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__FunctionAssignment_0" + + + // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1" + // InternalApplicationConfiguration.g:10551:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ; + public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10555:1: ( ( ruleComparisonOperator ) ) + // InternalApplicationConfiguration.g:10556:2: ( ruleComparisonOperator ) + { + // InternalApplicationConfiguration.g:10556:2: ( ruleComparisonOperator ) + // InternalApplicationConfiguration.g:10557:3: ruleComparisonOperator + { + before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleComparisonOperator(); + + state._fsp--; + + after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__OperatorAssignment_1" + + + // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2" + // InternalApplicationConfiguration.g:10566:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ; + public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10570:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:10571:2: ( ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:10571:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:10572:3: ruleREALLiteral + { + before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleREALLiteral(); + + state._fsp--; + + after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2" + + + // $ANTLR start "rule__ReliabiltiyFunction__PackageAssignment_1_0" + // InternalApplicationConfiguration.g:10581:1: rule__ReliabiltiyFunction__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; + public final void rule__ReliabiltiyFunction__PackageAssignment_1_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10585:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10586:2: ( ( ruleQualifiedName ) ) + { + // InternalApplicationConfiguration.g:10586:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10587:3: ( ruleQualifiedName ) + { + before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); + // InternalApplicationConfiguration.g:10588:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10589:4: ruleQualifiedName + { + before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); + pushFollow(FOLLOW_2); + ruleQualifiedName(); + + state._fsp--; + + after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); + + } + + after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__PackageAssignment_1_0" + + + // $ANTLR start "rule__ReliabiltiyFunction__TransformationAssignment_2" + // InternalApplicationConfiguration.g:10600:1: rule__ReliabiltiyFunction__TransformationAssignment_2 : ( ( RULE_ID ) ) ; + public final void rule__ReliabiltiyFunction__TransformationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10604:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10605:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10605:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10606:3: ( RULE_ID ) + { + before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + // InternalApplicationConfiguration.g:10607:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10608:4: RULE_ID + { + before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); + + } + + after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabiltiyFunction__TransformationAssignment_2" + + + // $ANTLR start "rule__ObjectiveDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:10619:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__ObjectiveDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10623:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10624:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:10624:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10625:3: RULE_ID + { + before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__ObjectiveDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:10634:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ; + public final void rule__ObjectiveDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10638:1: ( ( ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:10639:2: ( ruleObjectiveSpecification ) + { + // InternalApplicationConfiguration.g:10639:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:10640:3: ruleObjectiveSpecification + { + before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleObjectiveSpecification(); + + state._fsp--; + + after(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__ObjectiveReference__ReferredAssignment" + // InternalApplicationConfiguration.g:10649:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__ObjectiveReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10653:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10654:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10654:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10655:3: ( RULE_ID ) + { + before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:10656:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10657:4: RULE_ID + { + before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveReference__ReferredAssignment" + + + // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0" + // InternalApplicationConfiguration.g:10668:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; + public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10672:1: ( ( ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:10673:2: ( ruleConfigEntry ) + { + // InternalApplicationConfiguration.g:10673:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:10674:3: ruleConfigEntry + { + before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); + pushFollow(FOLLOW_2); + ruleConfigEntry(); + + state._fsp--; + + after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_0" + + + // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1" + // InternalApplicationConfiguration.g:10683:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; + public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10687:1: ( ( ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:10688:2: ( ruleConfigEntry ) + { + // InternalApplicationConfiguration.g:10688:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:10689:3: ruleConfigEntry + { + before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); + pushFollow(FOLLOW_2); + ruleConfigEntry(); + + state._fsp--; + + after(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigSpecification__EntriesAssignment_2_1_1" + + + // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:10698:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10702:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10703:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:10703:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10704:3: RULE_ID + { + before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:10713:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; + public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10717:1: ( ( ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:10718:2: ( ruleConfigSpecification ) + { + // InternalApplicationConfiguration.g:10718:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:10719:3: ruleConfigSpecification + { + before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleConfigSpecification(); + + state._fsp--; + + after(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2" + // InternalApplicationConfiguration.g:10728:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; + public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10732:1: ( ( ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:10733:2: ( ruleDocumentLevelSpecification ) + { + // InternalApplicationConfiguration.g:10733:2: ( ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:10734:3: ruleDocumentLevelSpecification + { + before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleDocumentLevelSpecification(); + + state._fsp--; + + after(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__DocumentationEntry__LevelAssignment_2" + + + // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2" + // InternalApplicationConfiguration.g:10743:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; + public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10747:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:10748:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:10748:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:10749:3: RULE_INT + { + before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RuntimeEntry__MillisecLimitAssignment_2" + + + // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2" + // InternalApplicationConfiguration.g:10758:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; + public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10762:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:10763:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:10763:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:10764:3: RULE_INT + { + before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MemoryEntry__MegabyteLimitAssignment_2" + + + // $ANTLR start "rule__CustomEntry__KeyAssignment_0" + // InternalApplicationConfiguration.g:10773:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; + public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10777:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10778:2: ( RULE_STRING ) + { + // InternalApplicationConfiguration.g:10778:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10779:3: RULE_STRING + { + before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__KeyAssignment_0" + + + // $ANTLR start "rule__CustomEntry__ValueAssignment_2" + // InternalApplicationConfiguration.g:10788:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; + public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10792:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10793:2: ( RULE_STRING ) + { + // InternalApplicationConfiguration.g:10793:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10794:3: RULE_STRING + { + before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CustomEntry__ValueAssignment_2" + + + // $ANTLR start "rule__ConfigReference__ConfigAssignment" + // InternalApplicationConfiguration.g:10803:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; + public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10807:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10808:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:10808:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10809:3: ( RULE_ID ) + { + before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:10810:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10811:4: RULE_ID + { + before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ConfigReference__ConfigAssignment" + + + // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0" + // InternalApplicationConfiguration.g:10822:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; + public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10826:1: ( ( ruleTypeScope ) ) + // InternalApplicationConfiguration.g:10827:2: ( ruleTypeScope ) + { + // InternalApplicationConfiguration.g:10827:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:10828:3: ruleTypeScope + { + before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); + pushFollow(FOLLOW_2); + ruleTypeScope(); + + state._fsp--; + + after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_0" + + + // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1" + // InternalApplicationConfiguration.g:10837:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; + public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10841:1: ( ( ruleTypeScope ) ) + // InternalApplicationConfiguration.g:10842:2: ( ruleTypeScope ) + { + // InternalApplicationConfiguration.g:10842:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:10843:3: ruleTypeScope + { + before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); + pushFollow(FOLLOW_2); + ruleTypeScope(); + + state._fsp--; + + after(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeSpecification__ScopesAssignment_2_1_1" + + + // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1" + // InternalApplicationConfiguration.g:10852:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; + public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10856:1: ( ( ruleClassReference ) ) + // InternalApplicationConfiguration.g:10857:2: ( ruleClassReference ) + { + // InternalApplicationConfiguration.g:10857:2: ( ruleClassReference ) + // InternalApplicationConfiguration.g:10858:3: ruleClassReference + { + before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleClassReference(); + + state._fsp--; + + after(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__TypeAssignment_1" + + + // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0" + // InternalApplicationConfiguration.g:10867:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10871:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:10872:2: ( ( '+=' ) ) + { + // InternalApplicationConfiguration.g:10872:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:10873:3: ( '+=' ) + { + before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + // InternalApplicationConfiguration.g:10874:3: ( '+=' ) + // InternalApplicationConfiguration.g:10875:4: '+=' + { + before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + match(input,60,FOLLOW_2); + after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__SetsNewAssignment_2_0" + + + // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1" + // InternalApplicationConfiguration.g:10886:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10890:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:10891:2: ( ( '=' ) ) + { + // InternalApplicationConfiguration.g:10891:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:10892:3: ( '=' ) + { + before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + // InternalApplicationConfiguration.g:10893:3: ( '=' ) + // InternalApplicationConfiguration.g:10894:4: '=' + { + before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + match(input,28,FOLLOW_2); + after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__SetsSumAssignment_2_1" + + + // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0" + // InternalApplicationConfiguration.g:10905:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10909:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:10910:2: ( ruleExactNumber ) + { + // InternalApplicationConfiguration.g:10910:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:10911:3: ruleExactNumber + { + before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + pushFollow(FOLLOW_2); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_0" + + + // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1" + // InternalApplicationConfiguration.g:10920:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10924:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:10925:2: ( ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:10925:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:10926:3: ruleIntervallNumber + { + before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassTypeScope__NumberAssignment_3_1" + + + // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1" + // InternalApplicationConfiguration.g:10935:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; + public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10939:1: ( ( ruleObjectReference ) ) + // InternalApplicationConfiguration.g:10940:2: ( ruleObjectReference ) + { + // InternalApplicationConfiguration.g:10940:2: ( ruleObjectReference ) + // InternalApplicationConfiguration.g:10941:3: ruleObjectReference + { + before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleObjectReference(); + + state._fsp--; + + after(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__TypeAssignment_1" + + + // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0" + // InternalApplicationConfiguration.g:10950:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10954:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:10955:2: ( ( '+=' ) ) + { + // InternalApplicationConfiguration.g:10955:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:10956:3: ( '+=' ) + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + // InternalApplicationConfiguration.g:10957:3: ( '+=' ) + // InternalApplicationConfiguration.g:10958:4: '+=' + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + match(input,60,FOLLOW_2); + after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__SetsNewAssignment_2_0" + + + // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1" + // InternalApplicationConfiguration.g:10969:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10973:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:10974:2: ( ( '=' ) ) + { + // InternalApplicationConfiguration.g:10974:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:10975:3: ( '=' ) + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + // InternalApplicationConfiguration.g:10976:3: ( '=' ) + // InternalApplicationConfiguration.g:10977:4: '=' + { + before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + match(input,28,FOLLOW_2); + after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__SetsSumAssignment_2_1" + + + // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0" + // InternalApplicationConfiguration.g:10988:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10992:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:10993:2: ( ruleExactNumber ) + { + // InternalApplicationConfiguration.g:10993:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:10994:3: ruleExactNumber + { + before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + pushFollow(FOLLOW_2); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_0" + + + // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1" + // InternalApplicationConfiguration.g:11003:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11007:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11008:2: ( ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:11008:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11009:3: ruleIntervallNumber + { + before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectTypeScope__NumberAssignment_3_1" + + + // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1" + // InternalApplicationConfiguration.g:11018:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; + public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11022:1: ( ( ruleIntegerReference ) ) + // InternalApplicationConfiguration.g:11023:2: ( ruleIntegerReference ) + { + // InternalApplicationConfiguration.g:11023:2: ( ruleIntegerReference ) + // InternalApplicationConfiguration.g:11024:3: ruleIntegerReference + { + before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleIntegerReference(); + + state._fsp--; + + after(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__TypeAssignment_1" + + + // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0" + // InternalApplicationConfiguration.g:11033:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11037:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11038:2: ( ( '+=' ) ) + { + // InternalApplicationConfiguration.g:11038:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11039:3: ( '+=' ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + // InternalApplicationConfiguration.g:11040:3: ( '+=' ) + // InternalApplicationConfiguration.g:11041:4: '+=' + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + match(input,60,FOLLOW_2); + after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__SetsNewAssignment_2_0" + + + // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1" + // InternalApplicationConfiguration.g:11052:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11056:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11057:2: ( ( '=' ) ) + { + // InternalApplicationConfiguration.g:11057:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11058:3: ( '=' ) + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + // InternalApplicationConfiguration.g:11059:3: ( '=' ) + // InternalApplicationConfiguration.g:11060:4: '=' + { + before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + match(input,28,FOLLOW_2); + after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__SetsSumAssignment_2_1" + + + // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0" + // InternalApplicationConfiguration.g:11071:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11075:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11076:2: ( ruleExactNumber ) + { + // InternalApplicationConfiguration.g:11076:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11077:3: ruleExactNumber + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + pushFollow(FOLLOW_2); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_0" + + + // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1" + // InternalApplicationConfiguration.g:11086:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11090:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11091:2: ( ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:11091:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11092:3: ruleIntervallNumber + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_1" + + + // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2" + // InternalApplicationConfiguration.g:11101:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; + public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11105:1: ( ( ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:11106:2: ( ruleIntEnumberation ) + { + // InternalApplicationConfiguration.g:11106:2: ( ruleIntEnumberation ) + // InternalApplicationConfiguration.g:11107:3: ruleIntEnumberation + { + before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); + pushFollow(FOLLOW_2); + ruleIntEnumberation(); + + state._fsp--; + + after(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntegerTypeScope__NumberAssignment_3_2" + + + // $ANTLR start "rule__RealTypeScope__TypeAssignment_1" + // InternalApplicationConfiguration.g:11116:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; + public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11120:1: ( ( ruleRealReference ) ) + // InternalApplicationConfiguration.g:11121:2: ( ruleRealReference ) + { + // InternalApplicationConfiguration.g:11121:2: ( ruleRealReference ) + // InternalApplicationConfiguration.g:11122:3: ruleRealReference + { + before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleRealReference(); + + state._fsp--; + + after(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__TypeAssignment_1" + + + // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0" + // InternalApplicationConfiguration.g:11131:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11135:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11136:2: ( ( '+=' ) ) + { + // InternalApplicationConfiguration.g:11136:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11137:3: ( '+=' ) + { + before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + // InternalApplicationConfiguration.g:11138:3: ( '+=' ) + // InternalApplicationConfiguration.g:11139:4: '+=' + { + before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + match(input,60,FOLLOW_2); + after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__SetsNewAssignment_2_0" + + + // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1" + // InternalApplicationConfiguration.g:11150:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11154:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11155:2: ( ( '=' ) ) + { + // InternalApplicationConfiguration.g:11155:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11156:3: ( '=' ) + { + before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + // InternalApplicationConfiguration.g:11157:3: ( '=' ) + // InternalApplicationConfiguration.g:11158:4: '=' + { + before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + match(input,28,FOLLOW_2); + after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__SetsSumAssignment_2_1" + + + // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0" + // InternalApplicationConfiguration.g:11169:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11173:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11174:2: ( ruleExactNumber ) + { + // InternalApplicationConfiguration.g:11174:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11175:3: ruleExactNumber + { + before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + pushFollow(FOLLOW_2); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_0" + + + // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1" + // InternalApplicationConfiguration.g:11184:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11188:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11189:2: ( ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:11189:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11190:3: ruleIntervallNumber + { + before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_1" + + + // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2" + // InternalApplicationConfiguration.g:11199:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; + public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11203:1: ( ( ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:11204:2: ( ruleRealEnumeration ) + { + // InternalApplicationConfiguration.g:11204:2: ( ruleRealEnumeration ) + // InternalApplicationConfiguration.g:11205:3: ruleRealEnumeration + { + before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); + pushFollow(FOLLOW_2); + ruleRealEnumeration(); + + state._fsp--; + + after(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealTypeScope__NumberAssignment_3_2" + + + // $ANTLR start "rule__StringTypeScope__TypeAssignment_1" + // InternalApplicationConfiguration.g:11214:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; + public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11218:1: ( ( ruleStringReference ) ) + // InternalApplicationConfiguration.g:11219:2: ( ruleStringReference ) + { + // InternalApplicationConfiguration.g:11219:2: ( ruleStringReference ) + // InternalApplicationConfiguration.g:11220:3: ruleStringReference + { + before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleStringReference(); + + state._fsp--; + + after(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__TypeAssignment_1" + + + // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0" + // InternalApplicationConfiguration.g:11229:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11233:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11234:2: ( ( '+=' ) ) + { + // InternalApplicationConfiguration.g:11234:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11235:3: ( '+=' ) + { + before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + // InternalApplicationConfiguration.g:11236:3: ( '+=' ) + // InternalApplicationConfiguration.g:11237:4: '+=' + { + before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + match(input,60,FOLLOW_2); + after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__SetsNewAssignment_2_0" + + + // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1" + // InternalApplicationConfiguration.g:11248:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11252:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11253:2: ( ( '=' ) ) + { + // InternalApplicationConfiguration.g:11253:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11254:3: ( '=' ) + { + before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + // InternalApplicationConfiguration.g:11255:3: ( '=' ) + // InternalApplicationConfiguration.g:11256:4: '=' + { + before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + match(input,28,FOLLOW_2); + after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__SetsSumAssignment_2_1" + + + // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0" + // InternalApplicationConfiguration.g:11267:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11271:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11272:2: ( ruleExactNumber ) + { + // InternalApplicationConfiguration.g:11272:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11273:3: ruleExactNumber + { + before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + pushFollow(FOLLOW_2); + ruleExactNumber(); + + state._fsp--; + + after(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_0" + + + // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1" + // InternalApplicationConfiguration.g:11282:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11286:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11287:2: ( ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:11287:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11288:3: ruleIntervallNumber + { + before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleIntervallNumber(); + + state._fsp--; + + after(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_1" + + + // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2" + // InternalApplicationConfiguration.g:11297:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; + public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11301:1: ( ( ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:11302:2: ( ruleStringEnumeration ) + { + // InternalApplicationConfiguration.g:11302:2: ( ruleStringEnumeration ) + // InternalApplicationConfiguration.g:11303:3: ruleStringEnumeration + { + before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); + pushFollow(FOLLOW_2); + ruleStringEnumeration(); + + state._fsp--; + + after(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringTypeScope__NumberAssignment_3_2" + + + // $ANTLR start "rule__ClassReference__ElementAssignment_1" + // InternalApplicationConfiguration.g:11312:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; + public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11316:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:11317:2: ( ruleMetamodelElement ) + { + // InternalApplicationConfiguration.g:11317:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:11318:3: ruleMetamodelElement + { + before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleMetamodelElement(); + + state._fsp--; + + after(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ClassReference__ElementAssignment_1" + + + // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0" + // InternalApplicationConfiguration.g:11327:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; + public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11331:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11332:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:11332:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11333:3: RULE_INT + { + before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ExactNumber__ExactNumberAssignment_0" + + + // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1" + // InternalApplicationConfiguration.g:11342:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; + public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11346:1: ( ( ( '*' ) ) ) + // InternalApplicationConfiguration.g:11347:2: ( ( '*' ) ) + { + // InternalApplicationConfiguration.g:11347:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11348:3: ( '*' ) + { + before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); + // InternalApplicationConfiguration.g:11349:3: ( '*' ) + // InternalApplicationConfiguration.g:11350:4: '*' + { + before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); + match(input,61,FOLLOW_2); + after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); + + } + + after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ExactNumber__ExactUnlimitedAssignment_1" + + + // $ANTLR start "rule__IntervallNumber__MinAssignment_0" + // InternalApplicationConfiguration.g:11361:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; + public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11365:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11366:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:11366:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11367:3: RULE_INT + { + before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__MinAssignment_0" + + + // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0" + // InternalApplicationConfiguration.g:11376:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; + public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11380:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11381:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:11381:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11382:3: RULE_INT + { + before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__MaxNumberAssignment_2_0" + + + // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" + // InternalApplicationConfiguration.g:11391:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; + public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11395:1: ( ( ( '*' ) ) ) + // InternalApplicationConfiguration.g:11396:2: ( ( '*' ) ) + { + // InternalApplicationConfiguration.g:11396:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11397:3: ( '*' ) + { + before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); + // InternalApplicationConfiguration.g:11398:3: ( '*' ) + // InternalApplicationConfiguration.g:11399:4: '*' + { + before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); + match(input,61,FOLLOW_2); + after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); + + } + + after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" + + + // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0" + // InternalApplicationConfiguration.g:11410:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; + public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11414:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:11415:2: ( ruleINTLiteral ) + { + // InternalApplicationConfiguration.g:11415:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11416:3: ruleINTLiteral + { + before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); + pushFollow(FOLLOW_2); + ruleINTLiteral(); + + state._fsp--; + + after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_0" + + + // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1" + // InternalApplicationConfiguration.g:11425:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; + public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11429:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:11430:2: ( ruleINTLiteral ) + { + // InternalApplicationConfiguration.g:11430:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11431:3: ruleINTLiteral + { + before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); + pushFollow(FOLLOW_2); + ruleINTLiteral(); + + state._fsp--; + + after(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__IntEnumberation__EntryAssignment_2_1_1" + + + // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0" + // InternalApplicationConfiguration.g:11440:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; + public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11444:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:11445:2: ( ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:11445:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11446:3: ruleREALLiteral + { + before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); + pushFollow(FOLLOW_2); + ruleREALLiteral(); + + state._fsp--; + + after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_0" + + + // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1" + // InternalApplicationConfiguration.g:11455:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; + public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11459:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:11460:2: ( ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:11460:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11461:3: ruleREALLiteral + { + before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); + pushFollow(FOLLOW_2); + ruleREALLiteral(); + + state._fsp--; + + after(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RealEnumeration__EntryAssignment_2_1_1" + + + // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0" + // InternalApplicationConfiguration.g:11470:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; + public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11474:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11475:2: ( RULE_STRING ) + { + // InternalApplicationConfiguration.g:11475:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11476:3: RULE_STRING + { + before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_0" + + + // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1" + // InternalApplicationConfiguration.g:11485:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; + public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11489:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11490:2: ( RULE_STRING ) + { + // InternalApplicationConfiguration.g:11490:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11491:3: RULE_STRING + { + before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); + match(input,RULE_STRING,FOLLOW_2); + after(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__StringEnumeration__EntryAssignment_2_1_1" + + + // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1" + // InternalApplicationConfiguration.g:11500:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11504:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11505:2: ( RULE_ID ) + { + // InternalApplicationConfiguration.g:11505:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11506:3: RULE_ID + { + before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__NameAssignment_1" + + + // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2" + // InternalApplicationConfiguration.g:11515:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; + public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11519:1: ( ( ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:11520:2: ( ruleScopeSpecification ) + { + // InternalApplicationConfiguration.g:11520:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:11521:3: ruleScopeSpecification + { + before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleScopeSpecification(); + + state._fsp--; + + after(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeDeclaration__SpecificationAssignment_2" + + + // $ANTLR start "rule__ScopeReference__ReferredAssignment" + // InternalApplicationConfiguration.g:11530:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; + public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11534:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:11535:2: ( ( RULE_ID ) ) + { + // InternalApplicationConfiguration.g:11535:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11536:3: ( RULE_ID ) + { + before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); + // InternalApplicationConfiguration.g:11537:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11538:4: RULE_ID + { + before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); + + } + + after(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScopeReference__ReferredAssignment" + + + // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2" + // InternalApplicationConfiguration.g:11549:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; + public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11553:1: ( ( ruleMetamodel ) ) + // InternalApplicationConfiguration.g:11554:2: ( ruleMetamodel ) + { + // InternalApplicationConfiguration.g:11554:2: ( ruleMetamodel ) + // InternalApplicationConfiguration.g:11555:3: ruleMetamodel + { + before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); + pushFollow(FOLLOW_2); + ruleMetamodel(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__MetamodelAssignment_3_0_2" + + + // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2" + // InternalApplicationConfiguration.g:11564:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; + public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11568:1: ( ( rulePartialModel ) ) + // InternalApplicationConfiguration.g:11569:2: ( rulePartialModel ) + { + // InternalApplicationConfiguration.g:11569:2: ( rulePartialModel ) + // InternalApplicationConfiguration.g:11570:3: rulePartialModel + { + before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); + pushFollow(FOLLOW_2); + rulePartialModel(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__PartialModelAssignment_3_1_2" + + + // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2" + // InternalApplicationConfiguration.g:11579:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; + public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11583:1: ( ( ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:11584:2: ( ruleGraphPattern ) + { + // InternalApplicationConfiguration.g:11584:2: ( ruleGraphPattern ) + // InternalApplicationConfiguration.g:11585:3: ruleGraphPattern + { + before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); + pushFollow(FOLLOW_2); + ruleGraphPattern(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__PatternsAssignment_3_2_2" + + + // $ANTLR start "rule__GenerationTask__ObjectivesAssignment_3_3_2" + // InternalApplicationConfiguration.g:11594:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ; + public final void rule__GenerationTask__ObjectivesAssignment_3_3_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11598:1: ( ( ruleObjective ) ) + // InternalApplicationConfiguration.g:11599:2: ( ruleObjective ) + { + // InternalApplicationConfiguration.g:11599:2: ( ruleObjective ) + // InternalApplicationConfiguration.g:11600:3: ruleObjective + { + before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); + pushFollow(FOLLOW_2); + ruleObjective(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__ObjectivesAssignment_3_3_2" + + + // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_4_2" + // InternalApplicationConfiguration.g:11609:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ; + public final void rule__GenerationTask__ScopeAssignment_3_4_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11613:1: ( ( ruleScope ) ) + // InternalApplicationConfiguration.g:11614:2: ( ruleScope ) + { + // InternalApplicationConfiguration.g:11614:2: ( ruleScope ) + // InternalApplicationConfiguration.g:11615:3: ruleScope + { + before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); + pushFollow(FOLLOW_2); + ruleScope(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__ScopeAssignment_3_4_2" + + + // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0" + // InternalApplicationConfiguration.g:11624:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ; + public final void rule__GenerationTask__NumberSpecifiedAssignment_3_5_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11628:1: ( ( ( 'number' ) ) ) + // InternalApplicationConfiguration.g:11629:2: ( ( 'number' ) ) + { + // InternalApplicationConfiguration.g:11629:2: ( ( 'number' ) ) + // InternalApplicationConfiguration.g:11630:3: ( 'number' ) + { + before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); + // InternalApplicationConfiguration.g:11631:3: ( 'number' ) + // InternalApplicationConfiguration.g:11632:4: 'number' + { + before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); + match(input,62,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); + + } + + after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0" + + + // $ANTLR start "rule__GenerationTask__NumberAssignment_3_5_2" + // InternalApplicationConfiguration.g:11643:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ; + public final void rule__GenerationTask__NumberAssignment_3_5_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11647:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11648:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:11648:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11649:3: RULE_INT + { + before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__NumberAssignment_3_5_2" + + + // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_6_0" + // InternalApplicationConfiguration.g:11658:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ; + public final void rule__GenerationTask__RunSpecifiedAssignment_3_6_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11662:1: ( ( ( 'runs' ) ) ) + // InternalApplicationConfiguration.g:11663:2: ( ( 'runs' ) ) + { + // InternalApplicationConfiguration.g:11663:2: ( ( 'runs' ) ) + // InternalApplicationConfiguration.g:11664:3: ( 'runs' ) + { + before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); + // InternalApplicationConfiguration.g:11665:3: ( 'runs' ) + // InternalApplicationConfiguration.g:11666:4: 'runs' + { + before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); + match(input,63,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); + + } + + after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__RunSpecifiedAssignment_3_6_0" + + + // $ANTLR start "rule__GenerationTask__RunsAssignment_3_6_2" + // InternalApplicationConfiguration.g:11677:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ; + public final void rule__GenerationTask__RunsAssignment_3_6_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11681:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11682:2: ( RULE_INT ) + { + // InternalApplicationConfiguration.g:11682:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11683:3: RULE_INT + { + before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); + match(input,RULE_INT,FOLLOW_2); + after(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__RunsAssignment_3_6_2" + + + // $ANTLR start "rule__GenerationTask__SolverAssignment_3_7_2" + // InternalApplicationConfiguration.g:11692:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ; + public final void rule__GenerationTask__SolverAssignment_3_7_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11696:1: ( ( ruleSolver ) ) + // InternalApplicationConfiguration.g:11697:2: ( ruleSolver ) + { + // InternalApplicationConfiguration.g:11697:2: ( ruleSolver ) + // InternalApplicationConfiguration.g:11698:3: ruleSolver + { + before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); + pushFollow(FOLLOW_2); + ruleSolver(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__SolverAssignment_3_7_2" + + + // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_8_2" + // InternalApplicationConfiguration.g:11707:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ; + public final void rule__GenerationTask__ConfigAssignment_3_8_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11711:1: ( ( ruleConfig ) ) + // InternalApplicationConfiguration.g:11712:2: ( ruleConfig ) + { + // InternalApplicationConfiguration.g:11712:2: ( ruleConfig ) + // InternalApplicationConfiguration.g:11713:3: ruleConfig + { + before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); + pushFollow(FOLLOW_2); + ruleConfig(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__ConfigAssignment_3_8_2" + + + // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_9_2" + // InternalApplicationConfiguration.g:11722:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ; + public final void rule__GenerationTask__DebugFolderAssignment_3_9_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11726:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11727:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:11727:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11728:3: ruleFile + { + before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__DebugFolderAssignment_3_9_2" + + + // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_10_2" + // InternalApplicationConfiguration.g:11737:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ; + public final void rule__GenerationTask__TargetLogFileAssignment_3_10_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11741:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11742:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:11742:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11743:3: ruleFile + { + before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__TargetLogFileAssignment_3_10_2" + + + // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2" + // InternalApplicationConfiguration.g:11752:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ; + public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11756:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11757:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:11757:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11758:3: ruleFile + { + before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2" + + + // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_12_2" + // InternalApplicationConfiguration.g:11767:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ; + public final void rule__GenerationTask__TagetFolderAssignment_3_12_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11771:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11772:2: ( ruleFile ) + { + // InternalApplicationConfiguration.g:11772:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11773:3: ruleFile + { + before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); + pushFollow(FOLLOW_2); + ruleFile(); + + state._fsp--; + + after(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GenerationTask__TagetFolderAssignment_3_12_2" + + // Delegated rules + + + protected DFA62 dfa62 = new DFA62(this); + protected DFA63 dfa63 = new DFA63(this); + protected DFA64 dfa64 = new DFA64(this); + protected DFA65 dfa65 = new DFA65(this); + protected DFA66 dfa66 = new DFA66(this); + protected DFA67 dfa67 = new DFA67(this); + protected DFA68 dfa68 = new DFA68(this); + protected DFA69 dfa69 = new DFA69(this); + protected DFA70 dfa70 = new DFA70(this); + protected DFA71 dfa71 = new DFA71(this); + protected DFA72 dfa72 = new DFA72(this); + protected DFA73 dfa73 = new DFA73(this); + protected DFA74 dfa74 = new DFA74(this); + protected DFA75 dfa75 = new DFA75(this); + static final String dfa_1s = "\17\uffff"; + static final String dfa_2s = "\1\36\16\uffff"; + static final String dfa_3s = "\1\77\16\uffff"; + static final String dfa_4s = "\1\uffff\15\1\1\2"; + static final String dfa_5s = "\1\0\16\uffff}>"; + static final String[] dfa_6s = { + "\1\16\4\uffff\1\1\2\uffff\1\3\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + }; + + static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); + static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); + static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); + static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); + static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); + static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); + + class DFA62 extends DFA { + + public DFA62(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 62; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9461:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA62_0 = input.LA(1); + + + int index62_0 = input.index(); + input.rewind(); + s = -1; + if ( LA62_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA62_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA62_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA62_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA62_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA62_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA62_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA62_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA62_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA62_0==30) ) {s = 14;} + + + input.seek(index62_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 62, _s, input); + error(nvae); + throw nvae; + } + } + static final String dfa_7s = "\16\uffff"; + static final String dfa_8s = "\1\43\15\uffff"; + static final String dfa_9s = "\1\77\15\uffff"; + static final String dfa_10s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; + static final String dfa_11s = "\1\0\15\uffff}>"; + static final String[] dfa_12s = { + "\1\1\2\uffff\1\3\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + }; + + static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); + static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s); + static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); + static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s); + static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); + static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); + + class DFA63 extends DFA { + + public DFA63(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 63; + this.eot = dfa_7; + this.eof = dfa_7; + this.min = dfa_8; + this.max = dfa_9; + this.accept = dfa_10; + this.special = dfa_11; + this.transition = dfa_12; + } + public String getDescription() { + return "9475:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA63_0 = input.LA(1); + + + int index63_0 = input.index(); + input.rewind(); + s = -1; + if ( LA63_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA63_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA63_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA63_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA63_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA63_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA63_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA63_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA63_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA63_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA63_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA63_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA63_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + + input.seek(index63_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 63, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA64 extends DFA { + + public DFA64(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 64; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9685:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA64_0 = input.LA(1); + + + int index64_0 = input.index(); + input.rewind(); + s = -1; + if ( LA64_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA64_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA64_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA64_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA64_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA64_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA64_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA64_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA64_0==30) ) {s = 14;} + + + input.seek(index64_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 64, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA65 extends DFA { + + public DFA65(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 65; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9697:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA65_0 = input.LA(1); + + + int index65_0 = input.index(); + input.rewind(); + s = -1; + if ( LA65_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA65_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA65_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA65_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA65_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA65_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA65_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA65_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA65_0==30) ) {s = 14;} + + + input.seek(index65_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 65, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA66 extends DFA { + + public DFA66(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 66; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9709:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA66_0 = input.LA(1); + + + int index66_0 = input.index(); + input.rewind(); + s = -1; + if ( LA66_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA66_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA66_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA66_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA66_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA66_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA66_0==30) ) {s = 14;} + + + input.seek(index66_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 66, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA67 extends DFA { + + public DFA67(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 67; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9721:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA67_0 = input.LA(1); + + + int index67_0 = input.index(); + input.rewind(); + s = -1; + if ( LA67_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA67_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA67_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA67_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA67_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA67_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA67_0==30) ) {s = 14;} + + + input.seek(index67_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 67, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA68 extends DFA { + + public DFA68(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 68; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9733:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA68_0 = input.LA(1); + + + int index68_0 = input.index(); + input.rewind(); + s = -1; + if ( LA68_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA68_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA68_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA68_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA68_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA68_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA68_0==30) ) {s = 14;} + + + input.seek(index68_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 68, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA69 extends DFA { + + public DFA69(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 69; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9745:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA69_0 = input.LA(1); + + + int index69_0 = input.index(); + input.rewind(); + s = -1; + if ( LA69_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA69_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA69_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA69_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA69_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA69_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA69_0==30) ) {s = 14;} + + + input.seek(index69_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 69, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA70 extends DFA { + + public DFA70(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 70; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9757:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA70_0 = input.LA(1); + + + int index70_0 = input.index(); + input.rewind(); + s = -1; + if ( LA70_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA70_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA70_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA70_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA70_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA70_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA70_0==30) ) {s = 14;} + + + input.seek(index70_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 70, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA71 extends DFA { + + public DFA71(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 71; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9769:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA71_0 = input.LA(1); + + + int index71_0 = input.index(); + input.rewind(); + s = -1; + if ( LA71_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA71_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA71_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA71_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA71_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA71_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA71_0==30) ) {s = 14;} + + + input.seek(index71_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 71, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA72 extends DFA { + + public DFA72(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 72; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9781:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA72_0 = input.LA(1); + + + int index72_0 = input.index(); + input.rewind(); + s = -1; + if ( LA72_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA72_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA72_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA72_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA72_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA72_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA72_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA72_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA72_0==30) ) {s = 14;} + + + input.seek(index72_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 72, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA73 extends DFA { + + public DFA73(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 73; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9793:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA73_0 = input.LA(1); + + + int index73_0 = input.index(); + input.rewind(); + s = -1; + if ( LA73_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA73_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA73_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA73_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA73_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA73_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA73_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA73_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA73_0==30) ) {s = 14;} + + + input.seek(index73_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 73, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA74 extends DFA { + + public DFA74(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 74; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9805:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA74_0 = input.LA(1); + + + int index74_0 = input.index(); + input.rewind(); + s = -1; + if ( LA74_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA74_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA74_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA74_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA74_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA74_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA74_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA74_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA74_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA74_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA74_0==30) ) {s = 14;} + + + input.seek(index74_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 74, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA75 extends DFA { + + public DFA75(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 75; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "9817:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA75_0 = input.LA(1); + + + int index75_0 = input.index(); + input.rewind(); + s = -1; + if ( LA75_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA75_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA75_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA75_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA75_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA75_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA75_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA75_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA75_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA75_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA75_0==30) ) {s = 14;} + + + input.seek(index75_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 75, _s, input); + error(nvae); + throw nvae; + } + } + + + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x003001E808000000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000800002L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x003001E808000002L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000200002L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000002000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000100000010L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x00000000C0000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000080000002L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001000000050L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000050L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000004001800L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000006000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000400020L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x00000E0040000040L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00000E0000000040L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000038000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000100040000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x1000000010000000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x2000000000000020L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x2000000020000020L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000040400020L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000040000040L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0xCFD001C800000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000020000010L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x00000000001C0000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0xCFD001C800000002L}); + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin index d13742f9..108c216d 100644 Binary files a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin and b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin differ diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin index dc0a79cc..3d9da5ce 100644 Binary files a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin and b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin differ diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/META-INF/MANIFEST.MF b/Application/hu.bme.mit.inf.dslreasoner.application.ui/META-INF/MANIFEST.MF index df5caadc..5bb18f44 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/META-INF/MANIFEST.MF +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/META-INF/MANIFEST.MF @@ -1,27 +1,27 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: hu.bme.mit.inf.dslreasoner.application.ui -Bundle-Vendor: My Company -Bundle-Version: 1.0.0.qualifier -Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.ui; singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: hu.bme.mit.inf.dslreasoner.application, - hu.bme.mit.inf.dslreasoner.application.ide, - org.eclipse.xtext.ui, - org.eclipse.xtext.ui.shared, - org.eclipse.xtext.ui.codetemplates.ui, - org.eclipse.ui.editors;bundle-version="3.5.0", - org.eclipse.ui.ide;bundle-version="3.5.0", - org.eclipse.ui, - org.eclipse.compare, - org.eclipse.xtext.builder, - org.eclipse.xtend.lib;resolution:=optional, - org.eclipse.xtext.xbase.lib, - org.eclipse.viatra.addon.validation.runtime.ui;bundle-version="1.7.0" -Import-Package: org.apache.log4j -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: hu.bme.mit.inf.dslreasoner.application.ui.quickfix, - hu.bme.mit.inf.dslreasoner.application.ui.contentassist, - hu.bme.mit.inf.dslreasoner.application.ui.internal -Bundle-Activator: hu.bme.mit.inf.dslreasoner.application.ui.internal.ApplicationActivator -Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application.ui +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: hu.bme.mit.inf.dslreasoner.application.ui +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.ui; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: hu.bme.mit.inf.dslreasoner.application, + hu.bme.mit.inf.dslreasoner.application.ide, + org.eclipse.xtext.ui, + org.eclipse.xtext.ui.shared, + org.eclipse.xtext.ui.codetemplates.ui, + org.eclipse.ui.editors;bundle-version="3.5.0", + org.eclipse.ui.ide;bundle-version="3.5.0", + org.eclipse.ui, + org.eclipse.compare, + org.eclipse.xtext.builder, + org.eclipse.xtend.lib;bundle-version="2.14.0";resolution:=optional, + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", + org.eclipse.viatra.addon.validation.runtime.ui;bundle-version="1.7.0" +Import-Package: org.apache.log4j +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Export-Package: hu.bme.mit.inf.dslreasoner.application.ui.quickfix, + hu.bme.mit.inf.dslreasoner.application.ui.contentassist, + hu.bme.mit.inf.dslreasoner.application.ui.internal +Bundle-Activator: hu.bme.mit.inf.dslreasoner.application.ui.internal.ApplicationActivator +Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application.ui diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml_gen b/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml_gen index fd03c81e..c580c851 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml_gen +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/plugin.xml_gen @@ -1,410 +1,425 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java index 15fa1ba3..44f44a1f 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java @@ -1,286 +1,286 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ui; - -import com.google.inject.Binder; -import com.google.inject.Provider; -import com.google.inject.name.Names; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.ApplicationConfigurationParser; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.PartialApplicationConfigurationContentAssistParser; -import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationLexer; -import hu.bme.mit.inf.dslreasoner.application.ui.contentassist.ApplicationConfigurationProposalProvider; -import hu.bme.mit.inf.dslreasoner.application.ui.labeling.ApplicationConfigurationDescriptionLabelProvider; -import hu.bme.mit.inf.dslreasoner.application.ui.labeling.ApplicationConfigurationLabelProvider; -import hu.bme.mit.inf.dslreasoner.application.ui.outline.ApplicationConfigurationOutlineTreeProvider; -import hu.bme.mit.inf.dslreasoner.application.ui.quickfix.ApplicationConfigurationQuickfixProvider; -import org.eclipse.compare.IViewerCreator; -import org.eclipse.core.resources.IWorkspaceRoot; -import org.eclipse.core.resources.ResourcesPlugin; -import org.eclipse.jface.viewers.ILabelProvider; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtext.builder.BuilderParticipant; -import org.eclipse.xtext.builder.EclipseOutputConfigurationProvider; -import org.eclipse.xtext.builder.IXtextBuilderParticipant; -import org.eclipse.xtext.builder.builderState.IBuilderState; -import org.eclipse.xtext.builder.clustering.CurrentDescriptions; -import org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource; -import org.eclipse.xtext.builder.nature.NatureAddingEditorCallback; -import org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess; -import org.eclipse.xtext.generator.IContextualOutputConfigurationProvider; -import org.eclipse.xtext.ide.LexerIdeBindings; -import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; -import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; -import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.resource.IResourceDescriptions; -import org.eclipse.xtext.resource.containers.IAllContainersState; -import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; -import org.eclipse.xtext.service.SingletonBinding; -import org.eclipse.xtext.ui.DefaultUiModule; -import org.eclipse.xtext.ui.UIBindings; -import org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialEditingContentAssistContextFactory; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.PartialEditingContentAssistContextFactory; -import org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage; -import org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration; -import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar; -import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry; -import org.eclipse.xtext.ui.compare.DefaultViewerCreator; -import org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource; -import org.eclipse.xtext.ui.editor.IXtextEditorCallback; -import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; -import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher; -import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider; -import org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper; -import org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher; -import org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper; -import org.eclipse.xtext.ui.editor.contentassist.antlr.DelegatingContentAssistContextFactory; -import org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider; -import org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider; -import org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer; -import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider; -import org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage; -import org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator; -import org.eclipse.xtext.ui.refactoring.IReferenceUpdater; -import org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider; -import org.eclipse.xtext.ui.refactoring.IRenameStrategy; -import org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator; -import org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater; -import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider; -import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy; -import org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport; -import org.eclipse.xtext.ui.refactoring.ui.IRenameSupport; -import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences; -import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; -import org.eclipse.xtext.ui.shared.Access; - -/** - * Manual modifications go to {@link ApplicationConfigurationUiModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractApplicationConfigurationUiModule extends DefaultUiModule { - - public AbstractApplicationConfigurationUiModule(AbstractUIPlugin plugin) { - super(plugin); - } - - // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment - public Provider provideIAllContainersState() { - return Access.getJavaProjectsState(); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalApplicationConfigurationLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingLexer(Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingTokenDefProvider(Binder binder) { - binder.bind(ITokenDefProvider.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(AntlrTokenDefProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindContentAssistContext$Factory() { - return DelegatingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return ApplicationConfigurationParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexerProvider(Binder binder) { - binder.bind(InternalApplicationConfigurationLexer.class).toProvider(LexerProvider.create(InternalApplicationConfigurationLexer.class)); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIDependentElementsCalculator() { - return DefaultDependentElementsCalculator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsBuilderScope(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIXtextEditorCallback() { - return NatureAddingEditorCallback.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContextualOutputConfigurationProvider() { - return EclipseOutputConfigurationProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindDocumentBasedDirtyResource() { - return PersistentDataAwareDirtyResource.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIXtextBuilderParticipant() { - return BuilderParticipant.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public IWorkspaceRoot bindIWorkspaceRootToInstance() { - return ResourcesPlugin.getWorkspace().getRoot(); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public void configureBuilderPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("builderPreferenceInitializer")) - .to(BuilderPreferenceAccess.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public Class bindILabelProvider() { - return ApplicationConfigurationLabelProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public void configureResourceUIServiceLabelProvider(Binder binder) { - binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(ApplicationConfigurationDescriptionLabelProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeProvider() { - return ApplicationConfigurationOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeStructureProvider() { - return ApplicationConfigurationOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 - public Class bindIssueResolutionProvider() { - return ApplicationConfigurationQuickfixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 - public Class bindIContentProposalProvider() { - return ApplicationConfigurationProposalProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy() { - return DefaultRenameStrategy.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIReferenceUpdater() { - return DefaultReferenceUpdater.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public void configureIPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("RefactoringPreferences")) - .to(RefactoringPreferences.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameRefactoringProvider() { - return DefaultRenameRefactoringProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameSupport$Factory() { - return DefaultRenameSupport.Factory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideTemplatesLanguageConfiguration() { - return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideLanguageRegistry() { - return AccessibleCodetemplatesActivator.getLanguageRegistry(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - @SingletonBinding(eager=true) - public Class bindLanguageRegistrar() { - return LanguageRegistrar.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindXtextTemplatePreferencePage() { - return AdvancedTemplatesPreferencePage.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistParser() { - return PartialApplicationConfigurationContentAssistParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistContextFactory() { - return PartialEditingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public Class bindIViewerCreator() { - return DefaultViewerCreator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public void configureCompareViewerTitle(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("ApplicationConfiguration Compare"); - } - -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ui; + +import com.google.inject.Binder; +import com.google.inject.Provider; +import com.google.inject.name.Names; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.ApplicationConfigurationParser; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.PartialApplicationConfigurationContentAssistParser; +import hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr.internal.InternalApplicationConfigurationLexer; +import hu.bme.mit.inf.dslreasoner.application.ui.contentassist.ApplicationConfigurationProposalProvider; +import hu.bme.mit.inf.dslreasoner.application.ui.labeling.ApplicationConfigurationDescriptionLabelProvider; +import hu.bme.mit.inf.dslreasoner.application.ui.labeling.ApplicationConfigurationLabelProvider; +import hu.bme.mit.inf.dslreasoner.application.ui.outline.ApplicationConfigurationOutlineTreeProvider; +import hu.bme.mit.inf.dslreasoner.application.ui.quickfix.ApplicationConfigurationQuickfixProvider; +import org.eclipse.compare.IViewerCreator; +import org.eclipse.core.resources.IWorkspaceRoot; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.jface.viewers.ILabelProvider; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.builder.BuilderParticipant; +import org.eclipse.xtext.builder.EclipseOutputConfigurationProvider; +import org.eclipse.xtext.builder.IXtextBuilderParticipant; +import org.eclipse.xtext.builder.builderState.IBuilderState; +import org.eclipse.xtext.builder.clustering.CurrentDescriptions; +import org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource; +import org.eclipse.xtext.builder.nature.NatureAddingEditorCallback; +import org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess; +import org.eclipse.xtext.generator.IContextualOutputConfigurationProvider; +import org.eclipse.xtext.ide.LexerIdeBindings; +import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; +import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; +import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; +import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; +import org.eclipse.xtext.parser.antlr.ITokenDefProvider; +import org.eclipse.xtext.parser.antlr.LexerProvider; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.containers.IAllContainersState; +import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; +import org.eclipse.xtext.service.SingletonBinding; +import org.eclipse.xtext.ui.DefaultUiModule; +import org.eclipse.xtext.ui.UIBindings; +import org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.PartialEditingContentAssistContextFactory; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage; +import org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar; +import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry; +import org.eclipse.xtext.ui.compare.DefaultViewerCreator; +import org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource; +import org.eclipse.xtext.ui.editor.IXtextEditorCallback; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher; +import org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper; +import org.eclipse.xtext.ui.editor.contentassist.antlr.DelegatingContentAssistContextFactory; +import org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider; +import org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider; +import org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer; +import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider; +import org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage; +import org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.IReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.IRenameStrategy; +import org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator; +import org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider; +import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy; +import org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.IRenameSupport; +import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences; +import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; +import org.eclipse.xtext.ui.shared.Access; + +/** + * Manual modifications go to {@link ApplicationConfigurationUiModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractApplicationConfigurationUiModule extends DefaultUiModule { + + public AbstractApplicationConfigurationUiModule(AbstractUIPlugin plugin) { + super(plugin); + } + + // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment + public Provider provideIAllContainersState() { + return Access.getJavaProjectsState(); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIProposalConflictHelper() { + return AntlrProposalConflictHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) + .to(InternalApplicationConfigurationLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingLexer(Binder binder) { + binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureHighlightingTokenDefProvider(Binder binder) { + binder.bind(ITokenDefProvider.class) + .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) + .to(AntlrTokenDefProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindContentAssistContext$Factory() { + return DelegatingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIContentAssistParser() { + return ApplicationConfigurationParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureContentAssistLexerProvider(Binder binder) { + binder.bind(InternalApplicationConfigurationLexer.class).toProvider(LexerProvider.create(InternalApplicationConfigurationLexer.class)); + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindPrefixMatcher() { + return FQNPrefixMatcher.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIDependentElementsCalculator() { + return DefaultDependentElementsCalculator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsBuilderScope(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIXtextEditorCallback() { + return NatureAddingEditorCallback.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContextualOutputConfigurationProvider() { + return EclipseOutputConfigurationProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindDocumentBasedDirtyResource() { + return PersistentDataAwareDirtyResource.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIXtextBuilderParticipant() { + return BuilderParticipant.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public IWorkspaceRoot bindIWorkspaceRootToInstance() { + return ResourcesPlugin.getWorkspace().getRoot(); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public void configureBuilderPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("builderPreferenceInitializer")) + .to(BuilderPreferenceAccess.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public Class bindILabelProvider() { + return ApplicationConfigurationLabelProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 + public void configureResourceUIServiceLabelProvider(Binder binder) { + binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(ApplicationConfigurationDescriptionLabelProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeProvider() { + return ApplicationConfigurationOutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 + public Class bindIOutlineTreeStructureProvider() { + return ApplicationConfigurationOutlineTreeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 + public Class bindIssueResolutionProvider() { + return ApplicationConfigurationQuickfixProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 + public Class bindIContentProposalProvider() { + return ApplicationConfigurationProposalProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public void configureIPreferenceStoreInitializer(Binder binder) { + binder.bind(IPreferenceStoreInitializer.class) + .annotatedWith(Names.named("RefactoringPreferences")) + .to(RefactoringPreferences.Initializer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameStrategy() { + return DefaultRenameStrategy.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIReferenceUpdater() { + return DefaultReferenceUpdater.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameRefactoringProvider() { + return DefaultRenameRefactoringProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 + public Class bindIRenameSupport$Factory() { + return DefaultRenameSupport.Factory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideTemplatesLanguageConfiguration() { + return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Provider provideLanguageRegistry() { + return AccessibleCodetemplatesActivator.getLanguageRegistry(); + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + @SingletonBinding(eager=true) + public Class bindLanguageRegistrar() { + return LanguageRegistrar.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindXtextTemplatePreferencePage() { + return AdvancedTemplatesPreferencePage.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistParser() { + return PartialApplicationConfigurationContentAssistParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 + public Class bindIPartialEditingContentAssistContextFactory() { + return PartialEditingContentAssistContextFactory.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public Class bindIViewerCreator() { + return DefaultViewerCreator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 + public void configureCompareViewerTitle(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("ApplicationConfiguration Compare"); + } + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java index ae8454b8..2dde976b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java @@ -1,27 +1,29 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ui; - -import com.google.inject.Injector; -import hu.bme.mit.inf.dslreasoner.application.ui.internal.ApplicationActivator; -import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; -import org.osgi.framework.Bundle; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class ApplicationConfigurationExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { - - @Override - protected Bundle getBundle() { - return ApplicationActivator.getInstance().getBundle(); - } - - @Override - protected Injector getInjector() { - return ApplicationActivator.getInstance().getInjector(ApplicationActivator.HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION); - } - -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ui; + +import com.google.inject.Injector; +import hu.bme.mit.inf.dslreasoner.application.ui.internal.ApplicationActivator; +import org.eclipse.core.runtime.Platform; +import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; +import org.osgi.framework.Bundle; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class ApplicationConfigurationExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { + + @Override + protected Bundle getBundle() { + return Platform.getBundle(ApplicationActivator.PLUGIN_ID); + } + + @Override + protected Injector getInjector() { + ApplicationActivator activator = ApplicationActivator.getInstance(); + return activator != null ? activator.getInjector(ApplicationActivator.HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION) : null; + } + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java index 514abf35..31ab317d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java @@ -1,493 +1,568 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ui.contentassist; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.Assignment; -import org.eclipse.xtext.CrossReference; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider; -import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; -import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; - -/** - * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. - * Methods are dynamically dispatched on the first parameter, i.e., you can override them - * with a more concrete subtype. - */ -public abstract class AbstractApplicationConfigurationProposalProvider extends TerminalsProposalProvider { - - public void completeConfigurationScript_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeConfigurationScript_Commands(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeEPackageImport_ImportedPackage(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeViatraImport_ImportedViatra(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeFileSpecification_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFileDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFileDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFileReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAllPackageEntry_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeAllPackageEntry_Exclusion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelElement_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelElement_Classifier(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelElement_Feature(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMetamodelReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completePartialModelSpecification_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeModelEntry_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFolderEntry_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFolderEntry_Exclusion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePartialModelDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePartialModelDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePartialModelReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completePatternSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAllPatternEntry_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeAllPatternEntry_Exclusuion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePatternElement_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completePatternElement_Pattern(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeGraphPatternDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGraphPatternDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGraphPatternReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeConfigSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeConfigDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeConfigDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeDocumentationEntry_Level(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRuntimeEntry_MillisecLimit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMemoryEntry_MegabyteLimit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCustomEntry_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCustomEntry_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeConfigReference_Config(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeScopeSpecification_Scopes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeClassTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeClassTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeClassTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeClassTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeObjectTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeObjectTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeObjectTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeObjectTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIntegerTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIntegerTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeIntegerTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeIntegerTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRealTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRealTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeRealTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeRealTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeStringTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeStringTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeStringTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeStringTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeClassReference_Element(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeExactNumber_ExactNumber(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeExactNumber_ExactUnlimited(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeIntervallNumber_Min(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIntervallNumber_MaxNumber(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIntervallNumber_MaxUnlimited(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeIntEnumberation_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRealEnumeration_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeStringEnumeration_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeScopeDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeScopeDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeScopeReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_Metamodel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_PartialModel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_Patterns(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_Scope(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_NumberSpecified(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeGenerationTask_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_RunSpecified(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeGenerationTask_Runs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_Solver(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_Config(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_DebugFolder(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_TargetLogFile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_TargetStatisticsFile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGenerationTask_TagetFolder(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - - public void complete_ConfigurationScript(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Command(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_QualifiedName(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_REALLiteral(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_INTLiteral(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Import(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EPackageImport(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ViatraImport(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Declaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FileSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FileDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FileReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_File(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetamodelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetamodelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AllPackageEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetamodelElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetamodelDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MetamodelReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Metamodel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PartialModelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PartialModelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ModelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FolderEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PartialModelDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PartialModelReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PartialModel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PatternSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PatternEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AllPatternEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PatternElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GraphPatternDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GraphPatternReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GraphPattern(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConfigSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConfigDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConfigEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_DocumentationEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_DocumentLevelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RuntimeEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MemoryEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_CustomEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConfigReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Config(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Solver(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ScopeSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ClassTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ObjectTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IntegerTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RealTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_StringTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TypeReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ClassReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ObjectReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IntegerReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RealReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_StringReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_NumberSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ExactNumber(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IntervallNumber(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IntEnumberation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RealEnumeration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_StringEnumeration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ScopeDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ScopeReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Scope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Task(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GenerationTask(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ui.contentassist; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider; +import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; +import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; + +/** + * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. + * Methods are dynamically dispatched on the first parameter, i.e., you can override them + * with a more concrete subtype. + */ +public abstract class AbstractApplicationConfigurationProposalProvider extends TerminalsProposalProvider { + + public void completeConfigurationScript_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeConfigurationScript_Commands(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeEPackageImport_ImportedPackage(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeViatraImport_ImportedViatra(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeCftImport_ImportedCft(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeFileSpecification_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeFileDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeFileDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeFileReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeAllPackageEntry_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeAllPackageEntry_Exclusion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelElement_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelElement_Classifier(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelElement_Feature(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMetamodelReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completePartialModelSpecification_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeModelEntry_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeFolderEntry_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeFolderEntry_Exclusion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePartialModelDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePartialModelDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePartialModelReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completePatternSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeAllPatternEntry_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeAllPatternEntry_Exclusuion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completePatternElement_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completePatternElement_Pattern(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeGraphPatternDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGraphPatternDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGraphPatternReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeObjectiveSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeOptimizationEntry_Direction(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeOptimizationEntry_Function(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeThresholdEntry_Function(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeThresholdEntry_Operator(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeThresholdEntry_Threshold(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeReliabiltiyFunction_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeReliabiltiyFunction_Transformation(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeObjectiveDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeObjectiveDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeObjectiveReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeConfigSpecification_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeConfigDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeConfigDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeDocumentationEntry_Level(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeRuntimeEntry_MillisecLimit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMemoryEntry_MegabyteLimit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCustomEntry_Key(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCustomEntry_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeConfigReference_Config(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeScopeSpecification_Scopes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeClassTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeClassTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeClassTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeClassTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeObjectTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeObjectTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeObjectTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeObjectTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeIntegerTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeIntegerTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeIntegerTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeIntegerTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeRealTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeRealTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeRealTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeRealTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeStringTypeScope_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeStringTypeScope_SetsNew(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeStringTypeScope_SetsSum(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeStringTypeScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeClassReference_Element(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeExactNumber_ExactNumber(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeExactNumber_ExactUnlimited(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeIntervallNumber_Min(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeIntervallNumber_MaxNumber(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeIntervallNumber_MaxUnlimited(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeIntEnumberation_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeRealEnumeration_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeStringEnumeration_Entry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeScopeDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeScopeDeclaration_Specification(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeScopeReference_Referred(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Metamodel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_PartialModel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Patterns(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Objectives(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Scope(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_NumberSpecified(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeGenerationTask_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_RunSpecified(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeGenerationTask_Runs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Solver(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_Config(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_DebugFolder(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_TargetLogFile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_TargetStatisticsFile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeGenerationTask_TagetFolder(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + + public void complete_ConfigurationScript(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Command(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_QualifiedName(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_REALLiteral(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_INTLiteral(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Import(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_EPackageImport(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ViatraImport(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_CftImport(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Declaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_FileSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_FileDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_FileReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_File(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MetamodelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MetamodelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_AllPackageEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MetamodelElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MetamodelDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MetamodelReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Metamodel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PartialModelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PartialModelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ModelEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_FolderEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PartialModelDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PartialModelReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PartialModel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PatternSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PatternEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_AllPatternEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_PatternElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_GraphPatternDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_GraphPatternReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_GraphPattern(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectiveSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectiveEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_OptimizationDirection(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_OptimizationEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ComparisonOperator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ThresholdEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ReliabiltiyFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectiveDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectiveReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Objective(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ConfigSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ConfigDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ConfigEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DocumentationEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_DocumentLevelSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_RuntimeEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_MemoryEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_CustomEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ConfigReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Config(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Solver(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ScopeSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_TypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ClassTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_IntegerTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_RealTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_StringTypeScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_TypeReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ClassReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ObjectReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_IntegerReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_RealReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_StringReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_NumberSpecification(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ExactNumber(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_IntervallNumber(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_IntEnumberation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_RealEnumeration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_StringEnumeration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ScopeDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ScopeReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Scope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Task(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_GenerationTask(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java index fb4f4cc0..19b0c5b8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java @@ -1,93 +1,94 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.ui.internal; - -import com.google.common.collect.Maps; -import com.google.inject.Guice; -import com.google.inject.Injector; -import com.google.inject.Module; -import hu.bme.mit.inf.dslreasoner.application.ApplicationConfigurationRuntimeModule; -import hu.bme.mit.inf.dslreasoner.application.ui.ApplicationConfigurationUiModule; -import java.util.Collections; -import java.util.Map; -import org.apache.log4j.Logger; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtext.ui.shared.SharedStateModule; -import org.eclipse.xtext.util.Modules2; -import org.osgi.framework.BundleContext; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class ApplicationActivator extends AbstractUIPlugin { - - public static final String HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION = "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration"; - - private static final Logger logger = Logger.getLogger(ApplicationActivator.class); - - private static ApplicationActivator INSTANCE; - - private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - INSTANCE = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - injectors.clear(); - INSTANCE = null; - super.stop(context); - } - - public static ApplicationActivator getInstance() { - return INSTANCE; - } - - public Injector getInjector(String language) { - synchronized (injectors) { - Injector injector = injectors.get(language); - if (injector == null) { - injectors.put(language, injector = createInjector(language)); - } - return injector; - } - } - - protected Injector createInjector(String language) { - try { - Module runtimeModule = getRuntimeModule(language); - Module sharedStateModule = getSharedStateModule(); - Module uiModule = getUiModule(language); - Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); - return Guice.createInjector(mergedModule); - } catch (Exception e) { - logger.error("Failed to create injector for " + language); - logger.error(e.getMessage(), e); - throw new RuntimeException("Failed to create injector for " + language, e); - } - } - - protected Module getRuntimeModule(String grammar) { - if (HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION.equals(grammar)) { - return new ApplicationConfigurationRuntimeModule(); - } - throw new IllegalArgumentException(grammar); - } - - protected Module getUiModule(String grammar) { - if (HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION.equals(grammar)) { - return new ApplicationConfigurationUiModule(this); - } - throw new IllegalArgumentException(grammar); - } - - protected Module getSharedStateModule() { - return new SharedStateModule(); - } - -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.ui.internal; + +import com.google.common.collect.Maps; +import com.google.inject.Guice; +import com.google.inject.Injector; +import hu.bme.mit.inf.dslreasoner.application.ApplicationConfigurationRuntimeModule; +import hu.bme.mit.inf.dslreasoner.application.ui.ApplicationConfigurationUiModule; +import java.util.Collections; +import java.util.Map; +import org.apache.log4j.Logger; +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.eclipse.xtext.ui.shared.SharedStateModule; +import org.eclipse.xtext.util.Modules2; +import org.osgi.framework.BundleContext; + +/** + * This class was generated. Customizations should only happen in a newly + * introduced subclass. + */ +public class ApplicationActivator extends AbstractUIPlugin { + + public static final String PLUGIN_ID = "hu.bme.mit.inf.dslreasoner.application.ui"; + public static final String HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION = "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration"; + + private static final Logger logger = Logger.getLogger(ApplicationActivator.class); + + private static ApplicationActivator INSTANCE; + + private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + INSTANCE = this; + } + + @Override + public void stop(BundleContext context) throws Exception { + injectors.clear(); + INSTANCE = null; + super.stop(context); + } + + public static ApplicationActivator getInstance() { + return INSTANCE; + } + + public Injector getInjector(String language) { + synchronized (injectors) { + Injector injector = injectors.get(language); + if (injector == null) { + injectors.put(language, injector = createInjector(language)); + } + return injector; + } + } + + protected Injector createInjector(String language) { + try { + com.google.inject.Module runtimeModule = getRuntimeModule(language); + com.google.inject.Module sharedStateModule = getSharedStateModule(); + com.google.inject.Module uiModule = getUiModule(language); + com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); + return Guice.createInjector(mergedModule); + } catch (Exception e) { + logger.error("Failed to create injector for " + language); + logger.error(e.getMessage(), e); + throw new RuntimeException("Failed to create injector for " + language, e); + } + } + + protected com.google.inject.Module getRuntimeModule(String grammar) { + if (HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION.equals(grammar)) { + return new ApplicationConfigurationRuntimeModule(); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getUiModule(String grammar) { + if (HU_BME_MIT_INF_DSLREASONER_APPLICATION_APPLICATIONCONFIGURATION.equals(grammar)) { + return new ApplicationConfigurationUiModule(this); + } + throw new IllegalArgumentException(grammar); + } + + protected com.google.inject.Module getSharedStateModule() { + return new SharedStateModule(); + } + + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/Eclipse Application.launch b/Application/hu.bme.mit.inf.dslreasoner.application/Eclipse Application.launch index 556f3c4d..6ae04e4c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/Eclipse Application.launch +++ b/Application/hu.bme.mit.inf.dslreasoner.application/Eclipse Application.launch @@ -1,37 +1,37 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF b/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF index 44b8c453..a7990cca 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF +++ b/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF @@ -1,56 +1,57 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: hu.bme.mit.inf.dslreasoner.application -Bundle-Vendor: My Company -Bundle-Version: 1.0.0.qualifier -Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application; singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: org.eclipse.xtext, - org.eclipse.xtext.xbase, - org.eclipse.equinox.common;bundle-version="3.5.0", - org.eclipse.emf.ecore, - org.eclipse.xtext.xbase.lib, - org.eclipse.xtext.util, - org.eclipse.xtend.lib, - org.eclipse.emf.common, - org.antlr.runtime, - hu.bme.mit.inf.dslreasoner.ecore2logic;bundle-version="1.0.0", - hu.bme.mit.inf.dslreasoner.logic.model;bundle-version="1.0.0", - hu.bme.mit.inf.dslreasoner.smt.reasoner;bundle-version="1.0.0", - hu.bme.mit.inf.dslreasoner.viatra2logic;bundle-version="1.0.0", - hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage;bundle-version="1.0.0", - hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner;bundle-version="1.0.0", - hu.bme.mit.inf.dlsreasoner.alloy.reasoner;bundle-version="1.0.0", - hu.bme.mit.inf.dslreasoner.logic2ecore;bundle-version="1.0.0", - hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatraquery;bundle-version="1.0.0", - org.eclipse.viatra.query.patternlanguage.emf;bundle-version="1.7.0", - org.eclipse.viatra.query.runtime;bundle-version="1.7.0", - org.eclipse.emf.codegen;bundle-version="2.11.0", - org.eclipse.viatra.query.tooling.core;bundle-version="2.0.0", - hu.bme.mit.inf.dslreasoner.visualisation;bundle-version="1.0.0", - org.eclipse.core.runtime;bundle-version="3.12.0", - org.eclipse.ui.console;bundle-version="3.6.201", - org.eclipse.jface;bundle-version="3.12.2", - org.eclipse.ui;bundle-version="3.108.1", - org.eclipse.viatra.query.runtime.rete;bundle-version="2.0.0", - org.eclipse.viatra.query.runtime.localsearch;bundle-version="2.0.0", - org.eclipse.core.filesystem, - org.eclipse.ui.workbench.texteditor, - org.eclipse.ui.ide, - org.eclipse.text, - org.eclipse.collections;bundle-version="9.2.0" -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: hu.bme.mit.inf.dslreasoner.application, - hu.bme.mit.inf.dslreasoner.application.applicationConfiguration, - hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl, - hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util, - hu.bme.mit.inf.dslreasoner.application.execution, - hu.bme.mit.inf.dslreasoner.application.generator, - hu.bme.mit.inf.dslreasoner.application.parser.antlr, - hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal, - hu.bme.mit.inf.dslreasoner.application.scoping, - hu.bme.mit.inf.dslreasoner.application.serializer, - hu.bme.mit.inf.dslreasoner.application.services, - hu.bme.mit.inf.dslreasoner.application.validation -Import-Package: org.apache.log4j -Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: hu.bme.mit.inf.dslreasoner.application +Bundle-Vendor: My Company +Bundle-Version: 1.0.0.qualifier +Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application; singleton:=true +Bundle-ActivationPolicy: lazy +Require-Bundle: org.eclipse.xtext, + org.eclipse.xtext.xbase, + org.eclipse.equinox.common;bundle-version="3.5.0", + org.eclipse.emf.ecore, + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", + org.eclipse.xtext.util, + org.eclipse.xtend.lib;bundle-version="2.14.0", + org.eclipse.emf.common, + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)", + hu.bme.mit.inf.dslreasoner.ecore2logic;bundle-version="1.0.0", + hu.bme.mit.inf.dslreasoner.logic.model;bundle-version="1.0.0", + hu.bme.mit.inf.dslreasoner.smt.reasoner;bundle-version="1.0.0", + hu.bme.mit.inf.dslreasoner.viatra2logic;bundle-version="1.0.0", + hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage;bundle-version="1.0.0", + hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner;bundle-version="1.0.0", + hu.bme.mit.inf.dlsreasoner.alloy.reasoner;bundle-version="1.0.0", + hu.bme.mit.inf.dslreasoner.logic2ecore;bundle-version="1.0.0", + hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatraquery;bundle-version="1.0.0", + org.eclipse.viatra.query.patternlanguage.emf;bundle-version="1.7.0", + org.eclipse.viatra.query.runtime;bundle-version="1.7.0", + org.eclipse.emf.codegen;bundle-version="2.11.0", + org.eclipse.viatra.query.tooling.core;bundle-version="2.0.0", + hu.bme.mit.inf.dslreasoner.visualisation;bundle-version="1.0.0", + org.eclipse.core.runtime;bundle-version="3.12.0", + org.eclipse.ui.console;bundle-version="3.6.201", + org.eclipse.jface;bundle-version="3.12.2", + org.eclipse.ui;bundle-version="3.108.1", + org.eclipse.viatra.query.runtime.rete;bundle-version="2.0.0", + org.eclipse.viatra.query.runtime.localsearch;bundle-version="2.0.0", + org.eclipse.core.filesystem, + org.eclipse.ui.workbench.texteditor, + org.eclipse.ui.ide, + org.eclipse.text, + org.eclipse.collections;bundle-version="9.2.0", + hu.bme.mit.inf.dslreasoner.faulttree.components +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Export-Package: hu.bme.mit.inf.dslreasoner.application, + hu.bme.mit.inf.dslreasoner.application.applicationConfiguration, + hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl, + hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util, + hu.bme.mit.inf.dslreasoner.application.execution, + hu.bme.mit.inf.dslreasoner.application.generator, + hu.bme.mit.inf.dslreasoner.application.parser.antlr, + hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal, + hu.bme.mit.inf.dslreasoner.application.scoping, + hu.bme.mit.inf.dslreasoner.application.serializer, + hu.bme.mit.inf.dslreasoner.application.services, + hu.bme.mit.inf.dslreasoner.application.validation +Import-Package: org.apache.log4j +Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore index 6b321279..7b842399 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore +++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore @@ -1,232 +1,273 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel index fd7f0686..4a3c33fe 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel +++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel @@ -1,202 +1,239 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/plugin.xml_gen b/Application/hu.bme.mit.inf.dslreasoner.application/plugin.xml_gen index 956abc6e..4ee447ba 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/plugin.xml_gen +++ b/Application/hu.bme.mit.inf.dslreasoner.application/plugin.xml_gen @@ -1,10 +1,10 @@ - - - - - - - + + + + + + + diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java index 0a62d0b2..377c65c4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java @@ -1,201 +1,201 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application; - -import com.google.inject.Binder; -import com.google.inject.Provider; -import com.google.inject.name.Names; -import hu.bme.mit.inf.dslreasoner.application.generator.ApplicationConfigurationGenerator; -import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationAntlrTokenFileProvider; -import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationParser; -import hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationLexer; -import hu.bme.mit.inf.dslreasoner.application.scoping.ApplicationConfigurationScopeProvider; -import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSemanticSequencer; -import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSyntacticSequencer; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; -import hu.bme.mit.inf.dslreasoner.application.validation.ApplicationConfigurationValidator; -import java.util.Properties; -import org.eclipse.xtext.Constants; -import org.eclipse.xtext.IGrammarAccess; -import org.eclipse.xtext.generator.IGenerator2; -import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; -import org.eclipse.xtext.naming.IQualifiedNameProvider; -import org.eclipse.xtext.parser.IParser; -import org.eclipse.xtext.parser.ITokenToStringConverter; -import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; -import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; -import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; -import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper; -import org.eclipse.xtext.parser.antlr.Lexer; -import org.eclipse.xtext.parser.antlr.LexerBindings; -import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.parser.antlr.UnorderedGroupHelper; -import org.eclipse.xtext.resource.IContainer; -import org.eclipse.xtext.resource.IResourceDescriptions; -import org.eclipse.xtext.resource.containers.IAllContainersState; -import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider; -import org.eclipse.xtext.resource.containers.StateBasedContainerManager; -import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; -import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions; -import org.eclipse.xtext.scoping.IGlobalScopeProvider; -import org.eclipse.xtext.scoping.IScopeProvider; -import org.eclipse.xtext.scoping.IgnoreCaseLinking; -import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; -import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; -import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; -import org.eclipse.xtext.serializer.ISerializer; -import org.eclipse.xtext.serializer.impl.Serializer; -import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; -import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer; -import org.eclipse.xtext.service.DefaultRuntimeModule; -import org.eclipse.xtext.service.SingletonBinding; - -/** - * Manual modifications go to {@link ApplicationConfigurationRuntimeModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractApplicationConfigurationRuntimeModule extends DefaultRuntimeModule { - - protected Properties properties = null; - - @Override - public void configure(Binder binder) { - properties = tryBindProperties(binder, "hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.properties"); - super.configure(binder); - } - - public void configureLanguageName(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration"); - } - - public void configureFileExtensions(Binder binder) { - if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) - binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("vsconfig"); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public ClassLoader bindClassLoaderToInstance() { - return getClass().getClassLoader(); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public Class bindIGrammarAccess() { - return ApplicationConfigurationGrammarAccess.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISemanticSequencer() { - return ApplicationConfigurationSemanticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISyntacticSequencer() { - return ApplicationConfigurationSyntacticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISerializer() { - return Serializer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIParser() { - return ApplicationConfigurationParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenToStringConverter() { - return AntlrTokenToStringConverter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIAntlrTokenFileProvider() { - return ApplicationConfigurationAntlrTokenFileProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindLexer() { - return InternalApplicationConfigurationLexer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenDefProvider() { - return AntlrTokenDefProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Provider provideInternalApplicationConfigurationLexer() { - return LexerProvider.create(InternalApplicationConfigurationLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureRuntimeLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerBindings.RUNTIME)) - .to(InternalApplicationConfigurationLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIUnorderedGroupHelper() { - return UnorderedGroupHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 - @SingletonBinding(eager=true) - public Class bindApplicationConfigurationValidator() { - return ApplicationConfigurationValidator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIScopeProvider() { - return ApplicationConfigurationScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIScopeProviderDelegate(Binder binder) { - binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIGlobalScopeProvider() { - return DefaultGlobalScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIgnoreCaseLinking(Binder binder) { - binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIQualifiedNameProvider() { - return DefaultDeclarativeQualifiedNameProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContainer$Manager() { - return StateBasedContainerManager.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIAllContainersState$Provider() { - return ResourceSetBasedAllContainersStateProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptions(Binder binder) { - binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIGenerator2() { - return ApplicationConfigurationGenerator.class; - } - -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application; + +import com.google.inject.Binder; +import com.google.inject.Provider; +import com.google.inject.name.Names; +import hu.bme.mit.inf.dslreasoner.application.generator.ApplicationConfigurationGenerator; +import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationAntlrTokenFileProvider; +import hu.bme.mit.inf.dslreasoner.application.parser.antlr.ApplicationConfigurationParser; +import hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationLexer; +import hu.bme.mit.inf.dslreasoner.application.scoping.ApplicationConfigurationScopeProvider; +import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSemanticSequencer; +import hu.bme.mit.inf.dslreasoner.application.serializer.ApplicationConfigurationSyntacticSequencer; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; +import hu.bme.mit.inf.dslreasoner.application.validation.ApplicationConfigurationValidator; +import java.util.Properties; +import org.eclipse.xtext.Constants; +import org.eclipse.xtext.IGrammarAccess; +import org.eclipse.xtext.generator.IGenerator2; +import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; +import org.eclipse.xtext.naming.IQualifiedNameProvider; +import org.eclipse.xtext.parser.IParser; +import org.eclipse.xtext.parser.ITokenToStringConverter; +import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; +import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; +import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; +import org.eclipse.xtext.parser.antlr.ITokenDefProvider; +import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper; +import org.eclipse.xtext.parser.antlr.Lexer; +import org.eclipse.xtext.parser.antlr.LexerBindings; +import org.eclipse.xtext.parser.antlr.LexerProvider; +import org.eclipse.xtext.parser.antlr.UnorderedGroupHelper; +import org.eclipse.xtext.resource.IContainer; +import org.eclipse.xtext.resource.IResourceDescriptions; +import org.eclipse.xtext.resource.containers.IAllContainersState; +import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider; +import org.eclipse.xtext.resource.containers.StateBasedContainerManager; +import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; +import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions; +import org.eclipse.xtext.scoping.IGlobalScopeProvider; +import org.eclipse.xtext.scoping.IScopeProvider; +import org.eclipse.xtext.scoping.IgnoreCaseLinking; +import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; +import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; +import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; +import org.eclipse.xtext.serializer.ISerializer; +import org.eclipse.xtext.serializer.impl.Serializer; +import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; +import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer; +import org.eclipse.xtext.service.DefaultRuntimeModule; +import org.eclipse.xtext.service.SingletonBinding; + +/** + * Manual modifications go to {@link ApplicationConfigurationRuntimeModule}. + */ +@SuppressWarnings("all") +public abstract class AbstractApplicationConfigurationRuntimeModule extends DefaultRuntimeModule { + + protected Properties properties = null; + + @Override + public void configure(Binder binder) { + properties = tryBindProperties(binder, "hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.properties"); + super.configure(binder); + } + + public void configureLanguageName(Binder binder) { + binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration"); + } + + public void configureFileExtensions(Binder binder) { + if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) + binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("vsconfig"); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public ClassLoader bindClassLoaderToInstance() { + return getClass().getClassLoader(); + } + + // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 + public Class bindIGrammarAccess() { + return ApplicationConfigurationGrammarAccess.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISemanticSequencer() { + return ApplicationConfigurationSemanticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISyntacticSequencer() { + return ApplicationConfigurationSyntacticSequencer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + public Class bindISerializer() { + return Serializer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIParser() { + return ApplicationConfigurationParser.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenToStringConverter() { + return AntlrTokenToStringConverter.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIAntlrTokenFileProvider() { + return ApplicationConfigurationAntlrTokenFileProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindLexer() { + return InternalApplicationConfigurationLexer.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindITokenDefProvider() { + return AntlrTokenDefProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Provider provideInternalApplicationConfigurationLexer() { + return LexerProvider.create(InternalApplicationConfigurationLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public void configureRuntimeLexer(Binder binder) { + binder.bind(Lexer.class) + .annotatedWith(Names.named(LexerBindings.RUNTIME)) + .to(InternalApplicationConfigurationLexer.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 + public Class bindIUnorderedGroupHelper() { + return UnorderedGroupHelper.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 + @SingletonBinding(eager=true) + public Class bindApplicationConfigurationValidator() { + return ApplicationConfigurationValidator.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIScopeProvider() { + return ApplicationConfigurationScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIScopeProviderDelegate(Binder binder) { + binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public Class bindIGlobalScopeProvider() { + return DefaultGlobalScopeProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 + public void configureIgnoreCaseLinking(Binder binder) { + binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); + } + + // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 + public Class bindIQualifiedNameProvider() { + return DefaultDeclarativeQualifiedNameProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIContainer$Manager() { + return StateBasedContainerManager.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public Class bindIAllContainersState$Provider() { + return ResourceSetBasedAllContainersStateProvider.class; + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptions(Binder binder) { + binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 + public void configureIResourceDescriptionsPersisted(Binder binder) { + binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); + } + + // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 + public Class bindIGenerator2() { + return ApplicationConfigurationGenerator.class; + } + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin index e1f09380..d1600b7b 100644 Binary files a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin and b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin differ diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java index 30f88a59..93f0f35a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java @@ -1,42 +1,42 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application; - -import com.google.inject.Guice; -import com.google.inject.Injector; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.xtext.ISetup; -import org.eclipse.xtext.common.TerminalsStandaloneSetup; -import org.eclipse.xtext.resource.IResourceFactory; -import org.eclipse.xtext.resource.IResourceServiceProvider; - -@SuppressWarnings("all") -public class ApplicationConfigurationStandaloneSetupGenerated implements ISetup { - - @Override - public Injector createInjectorAndDoEMFRegistration() { - TerminalsStandaloneSetup.doSetup(); - - Injector injector = createInjector(); - register(injector); - return injector; - } - - public Injector createInjector() { - return Guice.createInjector(new ApplicationConfigurationRuntimeModule()); - } - - public void register(Injector injector) { - if (!EPackage.Registry.INSTANCE.containsKey("http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration")) { - EPackage.Registry.INSTANCE.put("http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration", ApplicationConfigurationPackage.eINSTANCE); - } - IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); - IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); - - Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("vsconfig", resourceFactory); - IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("vsconfig", serviceProvider); - } -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application; + +import com.google.inject.Guice; +import com.google.inject.Injector; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.resource.Resource; +import org.eclipse.xtext.ISetup; +import org.eclipse.xtext.common.TerminalsStandaloneSetup; +import org.eclipse.xtext.resource.IResourceFactory; +import org.eclipse.xtext.resource.IResourceServiceProvider; + +@SuppressWarnings("all") +public class ApplicationConfigurationStandaloneSetupGenerated implements ISetup { + + @Override + public Injector createInjectorAndDoEMFRegistration() { + TerminalsStandaloneSetup.doSetup(); + + Injector injector = createInjector(); + register(injector); + return injector; + } + + public Injector createInjector() { + return Guice.createInjector(new ApplicationConfigurationRuntimeModule()); + } + + public void register(Injector injector) { + if (!EPackage.Registry.INSTANCE.containsKey("http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration")) { + EPackage.Registry.INSTANCE.put("http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration", ApplicationConfigurationPackage.eINSTANCE); + } + IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); + IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); + + Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("vsconfig", resourceFactory); + IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("vsconfig", serviceProvider); + } +} 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 722084c8..dabd5db8 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,42 +1,42 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'All Package Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion Exclusion}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry() - * @model - * @generated - */ -public interface AllPackageEntry extends MetamodelEntry -{ - /** - * Returns the value of the 'Exclusion' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement}. - * - *

- * If the meaning of the 'Exclusion' containment reference list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Exclusion' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry_Exclusion() - * @model containment="true" - * @generated - */ - EList getExclusion(); - -} // AllPackageEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'All Package Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion Exclusion}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry() + * @model + * @generated + */ +public interface AllPackageEntry extends MetamodelEntry +{ + /** + * Returns the value of the 'Exclusion' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement}. + * + *

+ * If the meaning of the 'Exclusion' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Exclusion' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry_Exclusion() + * @model containment="true" + * @generated + */ + EList getExclusion(); + +} // 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 ad3e9885..5270dea1 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,42 +1,42 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'All Pattern Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion Exclusuion}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry() - * @model - * @generated - */ -public interface AllPatternEntry extends PatternEntry -{ - /** - * Returns the value of the 'Exclusuion' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement}. - * - *

- * If the meaning of the 'Exclusuion' containment reference list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Exclusuion' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry_Exclusuion() - * @model containment="true" - * @generated - */ - EList getExclusuion(); - -} // AllPatternEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'All Pattern Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion Exclusuion}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry() + * @model + * @generated + */ +public interface AllPatternEntry extends PatternEntry +{ + /** + * Returns the value of the 'Exclusuion' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement}. + * + *

+ * If the meaning of the 'Exclusuion' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Exclusuion' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry_Exclusuion() + * @model containment="true" + * @generated + */ + EList getExclusuion(); + +} // 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 0e44eb6f..3b639669 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,638 +1,728 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EFactory; - -/** - * - * The Factory for the model. - * It provides a create method for each non-abstract class of the model. - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage - * @generated - */ -public interface ApplicationConfigurationFactory extends EFactory -{ - /** - * The singleton instance of the factory. - * - * - * @generated - */ - ApplicationConfigurationFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationFactoryImpl.init(); - - /** - * Returns a new object of class 'Configuration Script'. - * - * - * @return a new object of class 'Configuration Script'. - * @generated - */ - ConfigurationScript createConfigurationScript(); - - /** - * Returns a new object of class 'Command'. - * - * - * @return a new object of class 'Command'. - * @generated - */ - Command createCommand(); - - /** - * Returns a new object of class 'Import'. - * - * - * @return a new object of class 'Import'. - * @generated - */ - Import createImport(); - - /** - * Returns a new object of class 'EPackage Import'. - * - * - * @return a new object of class 'EPackage Import'. - * @generated - */ - EPackageImport createEPackageImport(); - - /** - * Returns a new object of class 'Viatra Import'. - * - * - * @return a new object of class 'Viatra Import'. - * @generated - */ - ViatraImport createViatraImport(); - - /** - * Returns a new object of class 'Declaration'. - * - * - * @return a new object of class 'Declaration'. - * @generated - */ - Declaration createDeclaration(); - - /** - * Returns a new object of class 'File Specification'. - * - * - * @return a new object of class 'File Specification'. - * @generated - */ - FileSpecification createFileSpecification(); - - /** - * Returns a new object of class 'File Declaration'. - * - * - * @return a new object of class 'File Declaration'. - * @generated - */ - FileDeclaration createFileDeclaration(); - - /** - * Returns a new object of class 'File Reference'. - * - * - * @return a new object of class 'File Reference'. - * @generated - */ - FileReference createFileReference(); - - /** - * Returns a new object of class 'File'. - * - * - * @return a new object of class 'File'. - * @generated - */ - File createFile(); - - /** - * Returns a new object of class 'Metamodel Specification'. - * - * - * @return a new object of class 'Metamodel Specification'. - * @generated - */ - MetamodelSpecification createMetamodelSpecification(); - - /** - * Returns a new object of class 'Metamodel Entry'. - * - * - * @return a new object of class 'Metamodel Entry'. - * @generated - */ - MetamodelEntry createMetamodelEntry(); - - /** - * Returns a new object of class 'All Package Entry'. - * - * - * @return a new object of class 'All Package Entry'. - * @generated - */ - AllPackageEntry createAllPackageEntry(); - - /** - * Returns a new object of class 'Metamodel Element'. - * - * - * @return a new object of class 'Metamodel Element'. - * @generated - */ - MetamodelElement createMetamodelElement(); - - /** - * Returns a new object of class 'Metamodel Declaration'. - * - * - * @return a new object of class 'Metamodel Declaration'. - * @generated - */ - MetamodelDeclaration createMetamodelDeclaration(); - - /** - * Returns a new object of class 'Metamodel Reference'. - * - * - * @return a new object of class 'Metamodel Reference'. - * @generated - */ - MetamodelReference createMetamodelReference(); - - /** - * Returns a new object of class 'Metamodel'. - * - * - * @return a new object of class 'Metamodel'. - * @generated - */ - Metamodel createMetamodel(); - - /** - * Returns a new object of class 'Partial Model Specification'. - * - * - * @return a new object of class 'Partial Model Specification'. - * @generated - */ - PartialModelSpecification createPartialModelSpecification(); - - /** - * Returns a new object of class 'Partial Model Entry'. - * - * - * @return a new object of class 'Partial Model Entry'. - * @generated - */ - PartialModelEntry createPartialModelEntry(); - - /** - * Returns a new object of class 'Model Entry'. - * - * - * @return a new object of class 'Model Entry'. - * @generated - */ - ModelEntry createModelEntry(); - - /** - * Returns a new object of class 'Folder Entry'. - * - * - * @return a new object of class 'Folder Entry'. - * @generated - */ - FolderEntry createFolderEntry(); - - /** - * Returns a new object of class 'Partial Model Declaration'. - * - * - * @return a new object of class 'Partial Model Declaration'. - * @generated - */ - PartialModelDeclaration createPartialModelDeclaration(); - - /** - * Returns a new object of class 'Partial Model Reference'. - * - * - * @return a new object of class 'Partial Model Reference'. - * @generated - */ - PartialModelReference createPartialModelReference(); - - /** - * Returns a new object of class 'Partial Model'. - * - * - * @return a new object of class 'Partial Model'. - * @generated - */ - PartialModel createPartialModel(); - - /** - * Returns a new object of class 'Pattern Specification'. - * - * - * @return a new object of class 'Pattern Specification'. - * @generated - */ - PatternSpecification createPatternSpecification(); - - /** - * Returns a new object of class 'Pattern Entry'. - * - * - * @return a new object of class 'Pattern Entry'. - * @generated - */ - PatternEntry createPatternEntry(); - - /** - * Returns a new object of class 'All Pattern Entry'. - * - * - * @return a new object of class 'All Pattern Entry'. - * @generated - */ - AllPatternEntry createAllPatternEntry(); - - /** - * Returns a new object of class 'Pattern Element'. - * - * - * @return a new object of class 'Pattern Element'. - * @generated - */ - PatternElement createPatternElement(); - - /** - * Returns a new object of class 'Graph Pattern Declaration'. - * - * - * @return a new object of class 'Graph Pattern Declaration'. - * @generated - */ - GraphPatternDeclaration createGraphPatternDeclaration(); - - /** - * Returns a new object of class 'Graph Pattern Reference'. - * - * - * @return a new object of class 'Graph Pattern Reference'. - * @generated - */ - GraphPatternReference createGraphPatternReference(); - - /** - * Returns a new object of class 'Graph Pattern'. - * - * - * @return a new object of class 'Graph Pattern'. - * @generated - */ - GraphPattern createGraphPattern(); - - /** - * Returns a new object of class 'Config Specification'. - * - * - * @return a new object of class 'Config Specification'. - * @generated - */ - ConfigSpecification createConfigSpecification(); - - /** - * Returns a new object of class 'Config Declaration'. - * - * - * @return a new object of class 'Config Declaration'. - * @generated - */ - ConfigDeclaration createConfigDeclaration(); - - /** - * Returns a new object of class 'Config Entry'. - * - * - * @return a new object of class 'Config Entry'. - * @generated - */ - ConfigEntry createConfigEntry(); - - /** - * Returns a new object of class 'Documentation Entry'. - * - * - * @return a new object of class 'Documentation Entry'. - * @generated - */ - DocumentationEntry createDocumentationEntry(); - - /** - * Returns a new object of class 'Runtime Entry'. - * - * - * @return a new object of class 'Runtime Entry'. - * @generated - */ - RuntimeEntry createRuntimeEntry(); - - /** - * Returns a new object of class 'Memory Entry'. - * - * - * @return a new object of class 'Memory Entry'. - * @generated - */ - MemoryEntry createMemoryEntry(); - - /** - * Returns a new object of class 'Custom Entry'. - * - * - * @return a new object of class 'Custom Entry'. - * @generated - */ - CustomEntry createCustomEntry(); - - /** - * Returns a new object of class 'Config Reference'. - * - * - * @return a new object of class 'Config Reference'. - * @generated - */ - ConfigReference createConfigReference(); - - /** - * Returns a new object of class 'Config'. - * - * - * @return a new object of class 'Config'. - * @generated - */ - Config createConfig(); - - /** - * Returns a new object of class 'Scope Specification'. - * - * - * @return a new object of class 'Scope Specification'. - * @generated - */ - ScopeSpecification createScopeSpecification(); - - /** - * Returns a new object of class 'Type Scope'. - * - * - * @return a new object of class 'Type Scope'. - * @generated - */ - TypeScope createTypeScope(); - - /** - * Returns a new object of class 'Class Type Scope'. - * - * - * @return a new object of class 'Class Type Scope'. - * @generated - */ - ClassTypeScope createClassTypeScope(); - - /** - * Returns a new object of class 'Object Type Scope'. - * - * - * @return a new object of class 'Object Type Scope'. - * @generated - */ - ObjectTypeScope createObjectTypeScope(); - - /** - * Returns a new object of class 'Integer Type Scope'. - * - * - * @return a new object of class 'Integer Type Scope'. - * @generated - */ - IntegerTypeScope createIntegerTypeScope(); - - /** - * Returns a new object of class 'Real Type Scope'. - * - * - * @return a new object of class 'Real Type Scope'. - * @generated - */ - RealTypeScope createRealTypeScope(); - - /** - * Returns a new object of class 'String Type Scope'. - * - * - * @return a new object of class 'String Type Scope'. - * @generated - */ - StringTypeScope createStringTypeScope(); - - /** - * Returns a new object of class 'Type Reference'. - * - * - * @return a new object of class 'Type Reference'. - * @generated - */ - TypeReference createTypeReference(); - - /** - * Returns a new object of class 'Class Reference'. - * - * - * @return a new object of class 'Class Reference'. - * @generated - */ - ClassReference createClassReference(); - - /** - * Returns a new object of class 'Object Reference'. - * - * - * @return a new object of class 'Object Reference'. - * @generated - */ - ObjectReference createObjectReference(); - - /** - * Returns a new object of class 'Integer Reference'. - * - * - * @return a new object of class 'Integer Reference'. - * @generated - */ - IntegerReference createIntegerReference(); - - /** - * Returns a new object of class 'Real Reference'. - * - * - * @return a new object of class 'Real Reference'. - * @generated - */ - RealReference createRealReference(); - - /** - * Returns a new object of class 'String Reference'. - * - * - * @return a new object of class 'String Reference'. - * @generated - */ - StringReference createStringReference(); - - /** - * Returns a new object of class 'Number Specification'. - * - * - * @return a new object of class 'Number Specification'. - * @generated - */ - NumberSpecification createNumberSpecification(); - - /** - * Returns a new object of class 'Exact Number'. - * - * - * @return a new object of class 'Exact Number'. - * @generated - */ - ExactNumber createExactNumber(); - - /** - * Returns a new object of class 'Intervall Number'. - * - * - * @return a new object of class 'Intervall Number'. - * @generated - */ - IntervallNumber createIntervallNumber(); - - /** - * Returns a new object of class 'Int Enumberation'. - * - * - * @return a new object of class 'Int Enumberation'. - * @generated - */ - IntEnumberation createIntEnumberation(); - - /** - * Returns a new object of class 'Real Enumeration'. - * - * - * @return a new object of class 'Real Enumeration'. - * @generated - */ - RealEnumeration createRealEnumeration(); - - /** - * Returns a new object of class 'String Enumeration'. - * - * - * @return a new object of class 'String Enumeration'. - * @generated - */ - StringEnumeration createStringEnumeration(); - - /** - * Returns a new object of class 'Scope Declaration'. - * - * - * @return a new object of class 'Scope Declaration'. - * @generated - */ - ScopeDeclaration createScopeDeclaration(); - - /** - * Returns a new object of class 'Scope Reference'. - * - * - * @return a new object of class 'Scope Reference'. - * @generated - */ - ScopeReference createScopeReference(); - - /** - * Returns a new object of class 'Scope'. - * - * - * @return a new object of class 'Scope'. - * @generated - */ - Scope createScope(); - - /** - * Returns a new object of class 'Task'. - * - * - * @return a new object of class 'Task'. - * @generated - */ - Task createTask(); - - /** - * Returns a new object of class 'Generation Task'. - * - * - * @return a new object of class 'Generation Task'. - * @generated - */ - GenerationTask createGenerationTask(); - - /** - * Returns a new object of class 'Integer Scope'. - * - * - * @return a new object of class 'Integer Scope'. - * @generated - */ - IntegerScope createIntegerScope(); - - /** - * Returns a new object of class 'Real Scope'. - * - * - * @return a new object of class 'Real Scope'. - * @generated - */ - RealScope createRealScope(); - - /** - * Returns a new object of class 'String Scope'. - * - * - * @return a new object of class 'String Scope'. - * @generated - */ - StringScope createStringScope(); - - /** - * Returns the package supported by this factory. - * - * - * @return the package supported by this factory. - * @generated - */ - ApplicationConfigurationPackage getApplicationConfigurationPackage(); - -} //ApplicationConfigurationFactory +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EFactory; + +/** + * + * The Factory for the model. + * It provides a create method for each non-abstract class of the model. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage + * @generated + */ +public interface ApplicationConfigurationFactory extends EFactory +{ + /** + * The singleton instance of the factory. + * + * + * @generated + */ + ApplicationConfigurationFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationFactoryImpl.init(); + + /** + * Returns a new object of class 'Configuration Script'. + * + * + * @return a new object of class 'Configuration Script'. + * @generated + */ + ConfigurationScript createConfigurationScript(); + + /** + * Returns a new object of class 'Command'. + * + * + * @return a new object of class 'Command'. + * @generated + */ + Command createCommand(); + + /** + * Returns a new object of class 'Import'. + * + * + * @return a new object of class 'Import'. + * @generated + */ + Import createImport(); + + /** + * Returns a new object of class 'EPackage Import'. + * + * + * @return a new object of class 'EPackage Import'. + * @generated + */ + EPackageImport createEPackageImport(); + + /** + * Returns a new object of class 'Viatra Import'. + * + * + * @return a new object of class 'Viatra Import'. + * @generated + */ + ViatraImport createViatraImport(); + + /** + * Returns a new object of class 'Cft Import'. + * + * + * @return a new object of class 'Cft Import'. + * @generated + */ + CftImport createCftImport(); + + /** + * Returns a new object of class 'Declaration'. + * + * + * @return a new object of class 'Declaration'. + * @generated + */ + Declaration createDeclaration(); + + /** + * Returns a new object of class 'File Specification'. + * + * + * @return a new object of class 'File Specification'. + * @generated + */ + FileSpecification createFileSpecification(); + + /** + * Returns a new object of class 'File Declaration'. + * + * + * @return a new object of class 'File Declaration'. + * @generated + */ + FileDeclaration createFileDeclaration(); + + /** + * Returns a new object of class 'File Reference'. + * + * + * @return a new object of class 'File Reference'. + * @generated + */ + FileReference createFileReference(); + + /** + * Returns a new object of class 'File'. + * + * + * @return a new object of class 'File'. + * @generated + */ + File createFile(); + + /** + * Returns a new object of class 'Metamodel Specification'. + * + * + * @return a new object of class 'Metamodel Specification'. + * @generated + */ + MetamodelSpecification createMetamodelSpecification(); + + /** + * Returns a new object of class 'Metamodel Entry'. + * + * + * @return a new object of class 'Metamodel Entry'. + * @generated + */ + MetamodelEntry createMetamodelEntry(); + + /** + * Returns a new object of class 'All Package Entry'. + * + * + * @return a new object of class 'All Package Entry'. + * @generated + */ + AllPackageEntry createAllPackageEntry(); + + /** + * Returns a new object of class 'Metamodel Element'. + * + * + * @return a new object of class 'Metamodel Element'. + * @generated + */ + MetamodelElement createMetamodelElement(); + + /** + * Returns a new object of class 'Metamodel Declaration'. + * + * + * @return a new object of class 'Metamodel Declaration'. + * @generated + */ + MetamodelDeclaration createMetamodelDeclaration(); + + /** + * Returns a new object of class 'Metamodel Reference'. + * + * + * @return a new object of class 'Metamodel Reference'. + * @generated + */ + MetamodelReference createMetamodelReference(); + + /** + * Returns a new object of class 'Metamodel'. + * + * + * @return a new object of class 'Metamodel'. + * @generated + */ + Metamodel createMetamodel(); + + /** + * Returns a new object of class 'Partial Model Specification'. + * + * + * @return a new object of class 'Partial Model Specification'. + * @generated + */ + PartialModelSpecification createPartialModelSpecification(); + + /** + * Returns a new object of class 'Partial Model Entry'. + * + * + * @return a new object of class 'Partial Model Entry'. + * @generated + */ + PartialModelEntry createPartialModelEntry(); + + /** + * Returns a new object of class 'Model Entry'. + * + * + * @return a new object of class 'Model Entry'. + * @generated + */ + ModelEntry createModelEntry(); + + /** + * Returns a new object of class 'Folder Entry'. + * + * + * @return a new object of class 'Folder Entry'. + * @generated + */ + FolderEntry createFolderEntry(); + + /** + * Returns a new object of class 'Partial Model Declaration'. + * + * + * @return a new object of class 'Partial Model Declaration'. + * @generated + */ + PartialModelDeclaration createPartialModelDeclaration(); + + /** + * Returns a new object of class 'Partial Model Reference'. + * + * + * @return a new object of class 'Partial Model Reference'. + * @generated + */ + PartialModelReference createPartialModelReference(); + + /** + * Returns a new object of class 'Partial Model'. + * + * + * @return a new object of class 'Partial Model'. + * @generated + */ + PartialModel createPartialModel(); + + /** + * Returns a new object of class 'Pattern Specification'. + * + * + * @return a new object of class 'Pattern Specification'. + * @generated + */ + PatternSpecification createPatternSpecification(); + + /** + * Returns a new object of class 'Pattern Entry'. + * + * + * @return a new object of class 'Pattern Entry'. + * @generated + */ + PatternEntry createPatternEntry(); + + /** + * Returns a new object of class 'All Pattern Entry'. + * + * + * @return a new object of class 'All Pattern Entry'. + * @generated + */ + AllPatternEntry createAllPatternEntry(); + + /** + * Returns a new object of class 'Pattern Element'. + * + * + * @return a new object of class 'Pattern Element'. + * @generated + */ + PatternElement createPatternElement(); + + /** + * Returns a new object of class 'Graph Pattern Declaration'. + * + * + * @return a new object of class 'Graph Pattern Declaration'. + * @generated + */ + GraphPatternDeclaration createGraphPatternDeclaration(); + + /** + * Returns a new object of class 'Graph Pattern Reference'. + * + * + * @return a new object of class 'Graph Pattern Reference'. + * @generated + */ + GraphPatternReference createGraphPatternReference(); + + /** + * Returns a new object of class 'Graph Pattern'. + * + * + * @return a new object of class 'Graph Pattern'. + * @generated + */ + GraphPattern createGraphPattern(); + + /** + * Returns a new object of class 'Objective Specification'. + * + * + * @return a new object of class 'Objective Specification'. + * @generated + */ + ObjectiveSpecification createObjectiveSpecification(); + + /** + * Returns a new object of class 'Objective Entry'. + * + * + * @return a new object of class 'Objective Entry'. + * @generated + */ + ObjectiveEntry createObjectiveEntry(); + + /** + * Returns a new object of class 'Optimization Entry'. + * + * + * @return a new object of class 'Optimization Entry'. + * @generated + */ + OptimizationEntry createOptimizationEntry(); + + /** + * Returns a new object of class 'Threshold Entry'. + * + * + * @return a new object of class 'Threshold Entry'. + * @generated + */ + ThresholdEntry createThresholdEntry(); + + /** + * Returns a new object of class 'Objective Function'. + * + * + * @return a new object of class 'Objective Function'. + * @generated + */ + ObjectiveFunction createObjectiveFunction(); + + /** + * Returns a new object of class 'Reliabiltiy Function'. + * + * + * @return a new object of class 'Reliabiltiy Function'. + * @generated + */ + ReliabiltiyFunction createReliabiltiyFunction(); + + /** + * Returns a new object of class 'Objective Declaration'. + * + * + * @return a new object of class 'Objective Declaration'. + * @generated + */ + ObjectiveDeclaration createObjectiveDeclaration(); + + /** + * Returns a new object of class 'Objective Reference'. + * + * + * @return a new object of class 'Objective Reference'. + * @generated + */ + ObjectiveReference createObjectiveReference(); + + /** + * Returns a new object of class 'Objective'. + * + * + * @return a new object of class 'Objective'. + * @generated + */ + Objective createObjective(); + + /** + * Returns a new object of class 'Config Specification'. + * + * + * @return a new object of class 'Config Specification'. + * @generated + */ + ConfigSpecification createConfigSpecification(); + + /** + * Returns a new object of class 'Config Declaration'. + * + * + * @return a new object of class 'Config Declaration'. + * @generated + */ + ConfigDeclaration createConfigDeclaration(); + + /** + * Returns a new object of class 'Config Entry'. + * + * + * @return a new object of class 'Config Entry'. + * @generated + */ + ConfigEntry createConfigEntry(); + + /** + * Returns a new object of class 'Documentation Entry'. + * + * + * @return a new object of class 'Documentation Entry'. + * @generated + */ + DocumentationEntry createDocumentationEntry(); + + /** + * Returns a new object of class 'Runtime Entry'. + * + * + * @return a new object of class 'Runtime Entry'. + * @generated + */ + RuntimeEntry createRuntimeEntry(); + + /** + * Returns a new object of class 'Memory Entry'. + * + * + * @return a new object of class 'Memory Entry'. + * @generated + */ + MemoryEntry createMemoryEntry(); + + /** + * Returns a new object of class 'Custom Entry'. + * + * + * @return a new object of class 'Custom Entry'. + * @generated + */ + CustomEntry createCustomEntry(); + + /** + * Returns a new object of class 'Config Reference'. + * + * + * @return a new object of class 'Config Reference'. + * @generated + */ + ConfigReference createConfigReference(); + + /** + * Returns a new object of class 'Config'. + * + * + * @return a new object of class 'Config'. + * @generated + */ + Config createConfig(); + + /** + * Returns a new object of class 'Scope Specification'. + * + * + * @return a new object of class 'Scope Specification'. + * @generated + */ + ScopeSpecification createScopeSpecification(); + + /** + * Returns a new object of class 'Type Scope'. + * + * + * @return a new object of class 'Type Scope'. + * @generated + */ + TypeScope createTypeScope(); + + /** + * Returns a new object of class 'Class Type Scope'. + * + * + * @return a new object of class 'Class Type Scope'. + * @generated + */ + ClassTypeScope createClassTypeScope(); + + /** + * Returns a new object of class 'Object Type Scope'. + * + * + * @return a new object of class 'Object Type Scope'. + * @generated + */ + ObjectTypeScope createObjectTypeScope(); + + /** + * Returns a new object of class 'Integer Type Scope'. + * + * + * @return a new object of class 'Integer Type Scope'. + * @generated + */ + IntegerTypeScope createIntegerTypeScope(); + + /** + * Returns a new object of class 'Real Type Scope'. + * + * + * @return a new object of class 'Real Type Scope'. + * @generated + */ + RealTypeScope createRealTypeScope(); + + /** + * Returns a new object of class 'String Type Scope'. + * + * + * @return a new object of class 'String Type Scope'. + * @generated + */ + StringTypeScope createStringTypeScope(); + + /** + * Returns a new object of class 'Type Reference'. + * + * + * @return a new object of class 'Type Reference'. + * @generated + */ + TypeReference createTypeReference(); + + /** + * Returns a new object of class 'Class Reference'. + * + * + * @return a new object of class 'Class Reference'. + * @generated + */ + ClassReference createClassReference(); + + /** + * Returns a new object of class 'Object Reference'. + * + * + * @return a new object of class 'Object Reference'. + * @generated + */ + ObjectReference createObjectReference(); + + /** + * Returns a new object of class 'Integer Reference'. + * + * + * @return a new object of class 'Integer Reference'. + * @generated + */ + IntegerReference createIntegerReference(); + + /** + * Returns a new object of class 'Real Reference'. + * + * + * @return a new object of class 'Real Reference'. + * @generated + */ + RealReference createRealReference(); + + /** + * Returns a new object of class 'String Reference'. + * + * + * @return a new object of class 'String Reference'. + * @generated + */ + StringReference createStringReference(); + + /** + * Returns a new object of class 'Number Specification'. + * + * + * @return a new object of class 'Number Specification'. + * @generated + */ + NumberSpecification createNumberSpecification(); + + /** + * Returns a new object of class 'Exact Number'. + * + * + * @return a new object of class 'Exact Number'. + * @generated + */ + ExactNumber createExactNumber(); + + /** + * Returns a new object of class 'Intervall Number'. + * + * + * @return a new object of class 'Intervall Number'. + * @generated + */ + IntervallNumber createIntervallNumber(); + + /** + * Returns a new object of class 'Int Enumberation'. + * + * + * @return a new object of class 'Int Enumberation'. + * @generated + */ + IntEnumberation createIntEnumberation(); + + /** + * Returns a new object of class 'Real Enumeration'. + * + * + * @return a new object of class 'Real Enumeration'. + * @generated + */ + RealEnumeration createRealEnumeration(); + + /** + * Returns a new object of class 'String Enumeration'. + * + * + * @return a new object of class 'String Enumeration'. + * @generated + */ + StringEnumeration createStringEnumeration(); + + /** + * Returns a new object of class 'Scope Declaration'. + * + * + * @return a new object of class 'Scope Declaration'. + * @generated + */ + ScopeDeclaration createScopeDeclaration(); + + /** + * Returns a new object of class 'Scope Reference'. + * + * + * @return a new object of class 'Scope Reference'. + * @generated + */ + ScopeReference createScopeReference(); + + /** + * Returns a new object of class 'Scope'. + * + * + * @return a new object of class 'Scope'. + * @generated + */ + Scope createScope(); + + /** + * Returns a new object of class 'Task'. + * + * + * @return a new object of class 'Task'. + * @generated + */ + Task createTask(); + + /** + * Returns a new object of class 'Generation Task'. + * + * + * @return a new object of class 'Generation Task'. + * @generated + */ + GenerationTask createGenerationTask(); + + /** + * Returns a new object of class 'Integer Scope'. + * + * + * @return a new object of class 'Integer Scope'. + * @generated + */ + IntegerScope createIntegerScope(); + + /** + * Returns a new object of class 'Real Scope'. + * + * + * @return a new object of class 'Real Scope'. + * @generated + */ + RealScope createRealScope(); + + /** + * Returns a new object of class 'String Scope'. + * + * + * @return a new object of class 'String Scope'. + * @generated + */ + StringScope createStringScope(); + + /** + * Returns the package supported by this factory. + * + * + * @return the package supported by this factory. + * @generated + */ + ApplicationConfigurationPackage getApplicationConfigurationPackage(); + +} //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 794f56e5..a3af3bae 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,4907 +1,5692 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * - * The Package for the model. - * It contains accessors for the meta objects to represent - *
    - *
  • each class,
  • - *
  • each feature of each class,
  • - *
  • each enum,
  • - *
  • and each data type
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory - * @model kind="package" - * @generated - */ -public interface ApplicationConfigurationPackage extends EPackage -{ - /** - * The package name. - * - * - * @generated - */ - String eNAME = "applicationConfiguration"; - - /** - * The package namespace URI. - * - * - * @generated - */ - String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration"; - - /** - * The package namespace name. - * - * - * @generated - */ - String eNS_PREFIX = "applicationConfiguration"; - - /** - * The singleton instance of the package. - * - * - * @generated - */ - ApplicationConfigurationPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl.init(); - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl Configuration Script}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigurationScript() - * @generated - */ - int CONFIGURATION_SCRIPT = 0; - - /** - * The feature id for the 'Imports' containment reference list. - * - * - * @generated - * @ordered - */ - int CONFIGURATION_SCRIPT__IMPORTS = 0; - - /** - * The feature id for the 'Commands' containment reference list. - * - * - * @generated - * @ordered - */ - int CONFIGURATION_SCRIPT__COMMANDS = 1; - - /** - * The number of structural features of the 'Configuration Script' class. - * - * - * @generated - * @ordered - */ - int CONFIGURATION_SCRIPT_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl Command}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCommand() - * @generated - */ - int COMMAND = 1; - - /** - * The number of structural features of the 'Command' class. - * - * - * @generated - * @ordered - */ - int COMMAND_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl Import}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport() - * @generated - */ - int IMPORT = 2; - - /** - * The number of structural features of the 'Import' class. - * - * - * @generated - * @ordered - */ - int IMPORT_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl EPackage Import}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport() - * @generated - */ - int EPACKAGE_IMPORT = 3; - - /** - * The feature id for the 'Imported Package' reference. - * - * - * @generated - * @ordered - */ - int EPACKAGE_IMPORT__IMPORTED_PACKAGE = IMPORT_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'EPackage Import' class. - * - * - * @generated - * @ordered - */ - int EPACKAGE_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl Viatra Import}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport() - * @generated - */ - int VIATRA_IMPORT = 4; - - /** - * The feature id for the 'Imported Viatra' reference. - * - * - * @generated - * @ordered - */ - int VIATRA_IMPORT__IMPORTED_VIATRA = IMPORT_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Viatra Import' class. - * - * - * @generated - * @ordered - */ - int VIATRA_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration() - * @generated - */ - int DECLARATION = 5; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int DECLARATION__NAME = COMMAND_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Declaration' class. - * - * - * @generated - * @ordered - */ - int DECLARATION_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl File}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile() - * @generated - */ - int FILE = 9; - - /** - * The number of structural features of the 'File' class. - * - * - * @generated - * @ordered - */ - int FILE_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl File Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification() - * @generated - */ - int FILE_SPECIFICATION = 6; - - /** - * The feature id for the 'Path' attribute. - * - * - * @generated - * @ordered - */ - int FILE_SPECIFICATION__PATH = FILE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'File Specification' class. - * - * - * @generated - * @ordered - */ - int FILE_SPECIFICATION_FEATURE_COUNT = FILE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl File Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration() - * @generated - */ - int FILE_DECLARATION = 7; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int FILE_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int FILE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'File Declaration' class. - * - * - * @generated - * @ordered - */ - int FILE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl File Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference() - * @generated - */ - int FILE_REFERENCE = 8; - - /** - * The feature id for the 'Referred' reference. - * - * - * @generated - * @ordered - */ - int FILE_REFERENCE__REFERRED = FILE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'File Reference' class. - * - * - * @generated - * @ordered - */ - int FILE_REFERENCE_FEATURE_COUNT = FILE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl Metamodel}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel() - * @generated - */ - int METAMODEL = 16; - - /** - * The number of structural features of the 'Metamodel' class. - * - * - * @generated - * @ordered - */ - int METAMODEL_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl Metamodel Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification() - * @generated - */ - int METAMODEL_SPECIFICATION = 10; - - /** - * The feature id for the 'Entries' containment reference list. - * - * - * @generated - * @ordered - */ - int METAMODEL_SPECIFICATION__ENTRIES = METAMODEL_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Metamodel Specification' class. - * - * - * @generated - * @ordered - */ - int METAMODEL_SPECIFICATION_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl Metamodel Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry() - * @generated - */ - int METAMODEL_ENTRY = 11; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int METAMODEL_ENTRY__PACKAGE = 0; - - /** - * The number of structural features of the 'Metamodel Entry' class. - * - * - * @generated - * @ordered - */ - int METAMODEL_ENTRY_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl All Package Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry() - * @generated - */ - int ALL_PACKAGE_ENTRY = 12; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int ALL_PACKAGE_ENTRY__PACKAGE = METAMODEL_ENTRY__PACKAGE; - - /** - * The feature id for the 'Exclusion' containment reference list. - * - * - * @generated - * @ordered - */ - int ALL_PACKAGE_ENTRY__EXCLUSION = METAMODEL_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'All Package Entry' class. - * - * - * @generated - * @ordered - */ - int ALL_PACKAGE_ENTRY_FEATURE_COUNT = METAMODEL_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl Metamodel Element}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement() - * @generated - */ - int METAMODEL_ELEMENT = 13; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int METAMODEL_ELEMENT__PACKAGE = METAMODEL_ENTRY__PACKAGE; - - /** - * The feature id for the 'Classifier' reference. - * - * - * @generated - * @ordered - */ - int METAMODEL_ELEMENT__CLASSIFIER = METAMODEL_ENTRY_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Feature' reference. - * - * - * @generated - * @ordered - */ - int METAMODEL_ELEMENT__FEATURE = METAMODEL_ENTRY_FEATURE_COUNT + 1; - - /** - * The number of structural features of the 'Metamodel Element' class. - * - * - * @generated - * @ordered - */ - int METAMODEL_ELEMENT_FEATURE_COUNT = METAMODEL_ENTRY_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl Metamodel Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration() - * @generated - */ - int METAMODEL_DECLARATION = 14; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int METAMODEL_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int METAMODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Metamodel Declaration' class. - * - * - * @generated - * @ordered - */ - int METAMODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl Metamodel Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference() - * @generated - */ - int METAMODEL_REFERENCE = 15; - - /** - * The feature id for the 'Referred' reference. - * - * - * @generated - * @ordered - */ - int METAMODEL_REFERENCE__REFERRED = METAMODEL_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Metamodel Reference' class. - * - * - * @generated - * @ordered - */ - int METAMODEL_REFERENCE_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl Partial Model}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel() - * @generated - */ - int PARTIAL_MODEL = 23; - - /** - * The number of structural features of the 'Partial Model' class. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl Partial Model Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification() - * @generated - */ - int PARTIAL_MODEL_SPECIFICATION = 17; - - /** - * The feature id for the 'Entry' containment reference list. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_SPECIFICATION__ENTRY = PARTIAL_MODEL_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Partial Model Specification' class. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_SPECIFICATION_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl Partial Model Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry() - * @generated - */ - int PARTIAL_MODEL_ENTRY = 18; - - /** - * The feature id for the 'Path' containment reference. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_ENTRY__PATH = 0; - - /** - * The number of structural features of the 'Partial Model Entry' class. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_ENTRY_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl Model Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry() - * @generated - */ - int MODEL_ENTRY = 19; - - /** - * The feature id for the 'Path' containment reference. - * - * - * @generated - * @ordered - */ - int MODEL_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH; - - /** - * The number of structural features of the 'Model Entry' class. - * - * - * @generated - * @ordered - */ - int MODEL_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl Folder Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry() - * @generated - */ - int FOLDER_ENTRY = 20; - - /** - * The feature id for the 'Path' containment reference. - * - * - * @generated - * @ordered - */ - int FOLDER_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH; - - /** - * The feature id for the 'Exclusion' containment reference list. - * - * - * @generated - * @ordered - */ - int FOLDER_ENTRY__EXCLUSION = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Folder Entry' class. - * - * - * @generated - * @ordered - */ - int FOLDER_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl Partial Model Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration() - * @generated - */ - int PARTIAL_MODEL_DECLARATION = 21; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Partial Model Declaration' class. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl Partial Model Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference() - * @generated - */ - int PARTIAL_MODEL_REFERENCE = 22; - - /** - * The feature id for the 'Referred' reference. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_REFERENCE__REFERRED = PARTIAL_MODEL_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Partial Model Reference' class. - * - * - * @generated - * @ordered - */ - int PARTIAL_MODEL_REFERENCE_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl Graph Pattern}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern() - * @generated - */ - int GRAPH_PATTERN = 30; - - /** - * The number of structural features of the 'Graph Pattern' class. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl Pattern Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification() - * @generated - */ - int PATTERN_SPECIFICATION = 24; - - /** - * The feature id for the 'Entries' containment reference list. - * - * - * @generated - * @ordered - */ - int PATTERN_SPECIFICATION__ENTRIES = GRAPH_PATTERN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Pattern Specification' class. - * - * - * @generated - * @ordered - */ - int PATTERN_SPECIFICATION_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl Pattern Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry() - * @generated - */ - int PATTERN_ENTRY = 25; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int PATTERN_ENTRY__PACKAGE = 0; - - /** - * The number of structural features of the 'Pattern Entry' class. - * - * - * @generated - * @ordered - */ - int PATTERN_ENTRY_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl All Pattern Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry() - * @generated - */ - int ALL_PATTERN_ENTRY = 26; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int ALL_PATTERN_ENTRY__PACKAGE = PATTERN_ENTRY__PACKAGE; - - /** - * The feature id for the 'Exclusuion' containment reference list. - * - * - * @generated - * @ordered - */ - int ALL_PATTERN_ENTRY__EXCLUSUION = PATTERN_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'All Pattern Entry' class. - * - * - * @generated - * @ordered - */ - int ALL_PATTERN_ENTRY_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl Pattern Element}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement() - * @generated - */ - int PATTERN_ELEMENT = 27; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int PATTERN_ELEMENT__PACKAGE = PATTERN_ENTRY__PACKAGE; - - /** - * The feature id for the 'Pattern' reference. - * - * - * @generated - * @ordered - */ - int PATTERN_ELEMENT__PATTERN = PATTERN_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Pattern Element' class. - * - * - * @generated - * @ordered - */ - int PATTERN_ELEMENT_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl Graph Pattern Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration() - * @generated - */ - int GRAPH_PATTERN_DECLARATION = 28; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Graph Pattern Declaration' class. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl Graph Pattern Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference() - * @generated - */ - int GRAPH_PATTERN_REFERENCE = 29; - - /** - * The feature id for the 'Referred' reference. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_REFERENCE__REFERRED = GRAPH_PATTERN_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Graph Pattern Reference' class. - * - * - * @generated - * @ordered - */ - int GRAPH_PATTERN_REFERENCE_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl Config}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() - * @generated - */ - int CONFIG = 39; - - /** - * The number of structural features of the 'Config' class. - * - * - * @generated - * @ordered - */ - int CONFIG_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl Config Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() - * @generated - */ - int CONFIG_SPECIFICATION = 31; - - /** - * The feature id for the 'Entries' containment reference list. - * - * - * @generated - * @ordered - */ - int CONFIG_SPECIFICATION__ENTRIES = CONFIG_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Config Specification' class. - * - * - * @generated - * @ordered - */ - int CONFIG_SPECIFICATION_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl Config Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() - * @generated - */ - int CONFIG_DECLARATION = 32; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int CONFIG_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int CONFIG_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Config Declaration' class. - * - * - * @generated - * @ordered - */ - int CONFIG_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl Config Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() - * @generated - */ - int CONFIG_ENTRY = 33; - - /** - * The number of structural features of the 'Config Entry' class. - * - * - * @generated - * @ordered - */ - int CONFIG_ENTRY_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl Documentation Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() - * @generated - */ - int DOCUMENTATION_ENTRY = 34; - - /** - * The feature id for the 'Level' attribute. - * - * - * @generated - * @ordered - */ - int DOCUMENTATION_ENTRY__LEVEL = CONFIG_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Documentation Entry' class. - * - * - * @generated - * @ordered - */ - int DOCUMENTATION_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl Runtime Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() - * @generated - */ - int RUNTIME_ENTRY = 35; - - /** - * The feature id for the 'Millisec Limit' attribute. - * - * - * @generated - * @ordered - */ - int RUNTIME_ENTRY__MILLISEC_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Runtime Entry' class. - * - * - * @generated - * @ordered - */ - int RUNTIME_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl Memory Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() - * @generated - */ - int MEMORY_ENTRY = 36; - - /** - * The feature id for the 'Megabyte Limit' attribute. - * - * - * @generated - * @ordered - */ - int MEMORY_ENTRY__MEGABYTE_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Memory Entry' class. - * - * - * @generated - * @ordered - */ - int MEMORY_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl Custom Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() - * @generated - */ - int CUSTOM_ENTRY = 37; - - /** - * The feature id for the 'Key' attribute. - * - * - * @generated - * @ordered - */ - int CUSTOM_ENTRY__KEY = CONFIG_ENTRY_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Value' attribute. - * - * - * @generated - * @ordered - */ - int CUSTOM_ENTRY__VALUE = CONFIG_ENTRY_FEATURE_COUNT + 1; - - /** - * The number of structural features of the 'Custom Entry' class. - * - * - * @generated - * @ordered - */ - int CUSTOM_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl Config Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() - * @generated - */ - int CONFIG_REFERENCE = 38; - - /** - * The feature id for the 'Config' reference. - * - * - * @generated - * @ordered - */ - int CONFIG_REFERENCE__CONFIG = CONFIG_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Config Reference' class. - * - * - * @generated - * @ordered - */ - int CONFIG_REFERENCE_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() - * @generated - */ - int SCOPE = 61; - - /** - * The number of structural features of the 'Scope' class. - * - * - * @generated - * @ordered - */ - int SCOPE_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl Scope Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() - * @generated - */ - int SCOPE_SPECIFICATION = 40; - - /** - * The feature id for the 'Scopes' containment reference list. - * - * - * @generated - * @ordered - */ - int SCOPE_SPECIFICATION__SCOPES = SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Scope Specification' class. - * - * - * @generated - * @ordered - */ - int SCOPE_SPECIFICATION_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() - * @generated - */ - int TYPE_SCOPE = 41; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int TYPE_SCOPE__SETS_NEW = 0; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int TYPE_SCOPE__SETS_SUM = 1; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int TYPE_SCOPE__NUMBER = 2; - - /** - * The number of structural features of the 'Type Scope' class. - * - * - * @generated - * @ordered - */ - int TYPE_SCOPE_FEATURE_COUNT = 3; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl Class Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() - * @generated - */ - int CLASS_TYPE_SCOPE = 42; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int CLASS_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int CLASS_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int CLASS_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; - - /** - * The feature id for the 'Type' containment reference. - * - * - * @generated - * @ordered - */ - int CLASS_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Class Type Scope' class. - * - * - * @generated - * @ordered - */ - int CLASS_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl Object Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() - * @generated - */ - int OBJECT_TYPE_SCOPE = 43; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int OBJECT_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int OBJECT_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int OBJECT_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; - - /** - * The feature id for the 'Type' containment reference. - * - * - * @generated - * @ordered - */ - int OBJECT_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Object Type Scope' class. - * - * - * @generated - * @ordered - */ - int OBJECT_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl Integer Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() - * @generated - */ - int INTEGER_TYPE_SCOPE = 44; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int INTEGER_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int INTEGER_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int INTEGER_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; - - /** - * The feature id for the 'Type' containment reference. - * - * - * @generated - * @ordered - */ - int INTEGER_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Integer Type Scope' class. - * - * - * @generated - * @ordered - */ - int INTEGER_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl Real Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() - * @generated - */ - int REAL_TYPE_SCOPE = 45; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int REAL_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int REAL_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int REAL_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; - - /** - * The feature id for the 'Type' containment reference. - * - * - * @generated - * @ordered - */ - int REAL_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Real Type Scope' class. - * - * - * @generated - * @ordered - */ - int REAL_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl String Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() - * @generated - */ - int STRING_TYPE_SCOPE = 46; - - /** - * The feature id for the 'Sets New' attribute. - * - * - * @generated - * @ordered - */ - int STRING_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; - - /** - * The feature id for the 'Sets Sum' attribute. - * - * - * @generated - * @ordered - */ - int STRING_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; - - /** - * The feature id for the 'Number' containment reference. - * - * - * @generated - * @ordered - */ - int STRING_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; - - /** - * The feature id for the 'Type' containment reference. - * - * - * @generated - * @ordered - */ - int STRING_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'String Type Scope' class. - * - * - * @generated - * @ordered - */ - int STRING_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl Type Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() - * @generated - */ - int TYPE_REFERENCE = 47; - - /** - * The number of structural features of the 'Type Reference' class. - * - * - * @generated - * @ordered - */ - int TYPE_REFERENCE_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl Class Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() - * @generated - */ - int CLASS_REFERENCE = 48; - - /** - * The feature id for the 'Element' containment reference. - * - * - * @generated - * @ordered - */ - int CLASS_REFERENCE__ELEMENT = TYPE_REFERENCE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Class Reference' class. - * - * - * @generated - * @ordered - */ - int CLASS_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl Object Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() - * @generated - */ - int OBJECT_REFERENCE = 49; - - /** - * The number of structural features of the 'Object Reference' class. - * - * - * @generated - * @ordered - */ - int OBJECT_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl Integer Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() - * @generated - */ - int INTEGER_REFERENCE = 50; - - /** - * The number of structural features of the 'Integer Reference' class. - * - * - * @generated - * @ordered - */ - int INTEGER_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl Real Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() - * @generated - */ - int REAL_REFERENCE = 51; - - /** - * The number of structural features of the 'Real Reference' class. - * - * - * @generated - * @ordered - */ - int REAL_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl String Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() - * @generated - */ - int STRING_REFERENCE = 52; - - /** - * The number of structural features of the 'String Reference' class. - * - * - * @generated - * @ordered - */ - int STRING_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl Number Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() - * @generated - */ - int NUMBER_SPECIFICATION = 53; - - /** - * The number of structural features of the 'Number Specification' class. - * - * - * @generated - * @ordered - */ - int NUMBER_SPECIFICATION_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl Exact Number}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() - * @generated - */ - int EXACT_NUMBER = 54; - - /** - * The feature id for the 'Exact Number' attribute. - * - * - * @generated - * @ordered - */ - int EXACT_NUMBER__EXACT_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Exact Unlimited' attribute. - * - * - * @generated - * @ordered - */ - int EXACT_NUMBER__EXACT_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; - - /** - * The number of structural features of the 'Exact Number' class. - * - * - * @generated - * @ordered - */ - int EXACT_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl Intervall Number}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() - * @generated - */ - int INTERVALL_NUMBER = 55; - - /** - * The feature id for the 'Min' attribute. - * - * - * @generated - * @ordered - */ - int INTERVALL_NUMBER__MIN = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Max Number' attribute. - * - * - * @generated - * @ordered - */ - int INTERVALL_NUMBER__MAX_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; - - /** - * The feature id for the 'Max Unlimited' attribute. - * - * - * @generated - * @ordered - */ - int INTERVALL_NUMBER__MAX_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; - - /** - * The number of structural features of the 'Intervall Number' class. - * - * - * @generated - * @ordered - */ - int INTERVALL_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl Int Enumberation}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() - * @generated - */ - int INT_ENUMBERATION = 56; - - /** - * The feature id for the 'Entry' attribute list. - * - * - * @generated - * @ordered - */ - int INT_ENUMBERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Int Enumberation' class. - * - * - * @generated - * @ordered - */ - int INT_ENUMBERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl Real Enumeration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() - * @generated - */ - int REAL_ENUMERATION = 57; - - /** - * The feature id for the 'Entry' attribute list. - * - * - * @generated - * @ordered - */ - int REAL_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Real Enumeration' class. - * - * - * @generated - * @ordered - */ - int REAL_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl String Enumeration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() - * @generated - */ - int STRING_ENUMERATION = 58; - - /** - * The feature id for the 'Entry' attribute list. - * - * - * @generated - * @ordered - */ - int STRING_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'String Enumeration' class. - * - * - * @generated - * @ordered - */ - int STRING_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl Scope Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() - * @generated - */ - int SCOPE_DECLARATION = 59; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int SCOPE_DECLARATION__NAME = DECLARATION__NAME; - - /** - * The feature id for the 'Specification' containment reference. - * - * - * @generated - * @ordered - */ - int SCOPE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Scope Declaration' class. - * - * - * @generated - * @ordered - */ - int SCOPE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl Scope Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() - * @generated - */ - int SCOPE_REFERENCE = 60; - - /** - * The feature id for the 'Referred' reference. - * - * - * @generated - * @ordered - */ - int SCOPE_REFERENCE__REFERRED = SCOPE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Scope Reference' class. - * - * - * @generated - * @ordered - */ - int SCOPE_REFERENCE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl Task}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() - * @generated - */ - int TASK = 62; - - /** - * The number of structural features of the 'Task' class. - * - * - * @generated - * @ordered - */ - int TASK_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl Generation Task}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() - * @generated - */ - int GENERATION_TASK = 63; - - /** - * The feature id for the 'Metamodel' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__METAMODEL = TASK_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Partial Model' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__PARTIAL_MODEL = TASK_FEATURE_COUNT + 1; - - /** - * The feature id for the 'Patterns' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__PATTERNS = TASK_FEATURE_COUNT + 2; - - /** - * The feature id for the 'Scope' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__SCOPE = TASK_FEATURE_COUNT + 3; - - /** - * The feature id for the 'Number Specified' attribute. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__NUMBER_SPECIFIED = TASK_FEATURE_COUNT + 4; - - /** - * The feature id for the 'Number' attribute. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__NUMBER = TASK_FEATURE_COUNT + 5; - - /** - * The feature id for the 'Run Specified' attribute. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__RUN_SPECIFIED = TASK_FEATURE_COUNT + 6; - - /** - * The feature id for the 'Runs' attribute. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__RUNS = TASK_FEATURE_COUNT + 7; - - /** - * The feature id for the 'Solver' attribute. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__SOLVER = TASK_FEATURE_COUNT + 8; - - /** - * The feature id for the 'Config' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__CONFIG = TASK_FEATURE_COUNT + 9; - - /** - * The feature id for the 'Debug Folder' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__DEBUG_FOLDER = TASK_FEATURE_COUNT + 10; - - /** - * The feature id for the 'Target Log File' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__TARGET_LOG_FILE = TASK_FEATURE_COUNT + 11; - - /** - * The feature id for the 'Target Statistics File' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__TARGET_STATISTICS_FILE = TASK_FEATURE_COUNT + 12; - - /** - * The feature id for the 'Taget Folder' containment reference. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK__TAGET_FOLDER = TASK_FEATURE_COUNT + 13; - - /** - * The number of structural features of the 'Generation Task' class. - * - * - * @generated - * @ordered - */ - int GENERATION_TASK_FEATURE_COUNT = TASK_FEATURE_COUNT + 14; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl Integer Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() - * @generated - */ - int INTEGER_SCOPE = 64; - - /** - * The number of structural features of the 'Integer Scope' class. - * - * - * @generated - * @ordered - */ - int INTEGER_SCOPE_FEATURE_COUNT = INTEGER_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl Real Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() - * @generated - */ - int REAL_SCOPE = 65; - - /** - * The number of structural features of the 'Real Scope' class. - * - * - * @generated - * @ordered - */ - int REAL_SCOPE_FEATURE_COUNT = REAL_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl String Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() - * @generated - */ - int STRING_SCOPE = 66; - - /** - * The number of structural features of the 'String Scope' class. - * - * - * @generated - * @ordered - */ - int STRING_SCOPE_FEATURE_COUNT = STRING_REFERENCE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() - * @generated - */ - int DOCUMENT_LEVEL_SPECIFICATION = 67; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() - * @generated - */ - int SOLVER = 68; - - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript Configuration Script}'. - * - * - * @return the meta object for class 'Configuration Script'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript - * @generated - */ - EClass getConfigurationScript(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports Imports}'. - * - * - * @return the meta object for the containment reference list 'Imports'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports() - * @see #getConfigurationScript() - * @generated - */ - EReference getConfigurationScript_Imports(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands Commands}'. - * - * - * @return the meta object for the containment reference list 'Commands'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands() - * @see #getConfigurationScript() - * @generated - */ - EReference getConfigurationScript_Commands(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command Command}'. - * - * - * @return the meta object for class 'Command'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command - * @generated - */ - EClass getCommand(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import Import}'. - * - * - * @return the meta object for class 'Import'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import - * @generated - */ - EClass getImport(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport EPackage Import}'. - * - * - * @return the meta object for class 'EPackage Import'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport - * @generated - */ - EClass getEPackageImport(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage Imported Package}'. - * - * - * @return the meta object for the reference 'Imported Package'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage() - * @see #getEPackageImport() - * @generated - */ - EReference getEPackageImport_ImportedPackage(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport Viatra Import}'. - * - * - * @return the meta object for class 'Viatra Import'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport - * @generated - */ - EClass getViatraImport(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra Imported Viatra}'. - * - * - * @return the meta object for the reference 'Imported Viatra'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra() - * @see #getViatraImport() - * @generated - */ - EReference getViatraImport_ImportedViatra(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration Declaration}'. - * - * - * @return the meta object for class 'Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration - * @generated - */ - EClass getDeclaration(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName() - * @see #getDeclaration() - * @generated - */ - EAttribute getDeclaration_Name(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification File Specification}'. - * - * - * @return the meta object for class 'File Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification - * @generated - */ - EClass getFileSpecification(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}'. - * - * - * @return the meta object for the attribute 'Path'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath() - * @see #getFileSpecification() - * @generated - */ - EAttribute getFileSpecification_Path(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration File Declaration}'. - * - * - * @return the meta object for class 'File Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration - * @generated - */ - EClass getFileDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification() - * @see #getFileDeclaration() - * @generated - */ - EReference getFileDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference File Reference}'. - * - * - * @return the meta object for class 'File Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference - * @generated - */ - EClass getFileReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}'. - * - * - * @return the meta object for the reference 'Referred'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred() - * @see #getFileReference() - * @generated - */ - EReference getFileReference_Referred(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File File}'. - * - * - * @return the meta object for class 'File'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File - * @generated - */ - EClass getFile(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification Metamodel Specification}'. - * - * - * @return the meta object for class 'Metamodel Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification - * @generated - */ - EClass getMetamodelSpecification(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries Entries}'. - * - * - * @return the meta object for the containment reference list 'Entries'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries() - * @see #getMetamodelSpecification() - * @generated - */ - EReference getMetamodelSpecification_Entries(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry Metamodel Entry}'. - * - * - * @return the meta object for class 'Metamodel Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry - * @generated - */ - EClass getMetamodelEntry(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage Package}'. - * - * - * @return the meta object for the reference 'Package'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage() - * @see #getMetamodelEntry() - * @generated - */ - EReference getMetamodelEntry_Package(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry All Package Entry}'. - * - * - * @return the meta object for class 'All Package Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry - * @generated - */ - EClass getAllPackageEntry(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion Exclusion}'. - * - * - * @return the meta object for the containment reference list 'Exclusion'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion() - * @see #getAllPackageEntry() - * @generated - */ - EReference getAllPackageEntry_Exclusion(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement Metamodel Element}'. - * - * - * @return the meta object for class 'Metamodel Element'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement - * @generated - */ - EClass getMetamodelElement(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier Classifier}'. - * - * - * @return the meta object for the reference 'Classifier'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier() - * @see #getMetamodelElement() - * @generated - */ - EReference getMetamodelElement_Classifier(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature Feature}'. - * - * - * @return the meta object for the reference 'Feature'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature() - * @see #getMetamodelElement() - * @generated - */ - EReference getMetamodelElement_Feature(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration Metamodel Declaration}'. - * - * - * @return the meta object for class 'Metamodel Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration - * @generated - */ - EClass getMetamodelDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification() - * @see #getMetamodelDeclaration() - * @generated - */ - EReference getMetamodelDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference Metamodel Reference}'. - * - * - * @return the meta object for class 'Metamodel Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference - * @generated - */ - EClass getMetamodelReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred Referred}'. - * - * - * @return the meta object for the reference 'Referred'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred() - * @see #getMetamodelReference() - * @generated - */ - EReference getMetamodelReference_Referred(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel Metamodel}'. - * - * - * @return the meta object for class 'Metamodel'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel - * @generated - */ - EClass getMetamodel(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification Partial Model Specification}'. - * - * - * @return the meta object for class 'Partial Model Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification - * @generated - */ - EClass getPartialModelSpecification(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry Entry}'. - * - * - * @return the meta object for the containment reference list 'Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry() - * @see #getPartialModelSpecification() - * @generated - */ - EReference getPartialModelSpecification_Entry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry Partial Model Entry}'. - * - * - * @return the meta object for class 'Partial Model Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry - * @generated - */ - EClass getPartialModelEntry(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}'. - * - * - * @return the meta object for the containment reference 'Path'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath() - * @see #getPartialModelEntry() - * @generated - */ - EReference getPartialModelEntry_Path(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry Model Entry}'. - * - * - * @return the meta object for class 'Model Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry - * @generated - */ - EClass getModelEntry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry Folder Entry}'. - * - * - * @return the meta object for class 'Folder Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry - * @generated - */ - EClass getFolderEntry(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion Exclusion}'. - * - * - * @return the meta object for the containment reference list 'Exclusion'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion() - * @see #getFolderEntry() - * @generated - */ - EReference getFolderEntry_Exclusion(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration Partial Model Declaration}'. - * - * - * @return the meta object for class 'Partial Model Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration - * @generated - */ - EClass getPartialModelDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification() - * @see #getPartialModelDeclaration() - * @generated - */ - EReference getPartialModelDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference Partial Model Reference}'. - * - * - * @return the meta object for class 'Partial Model Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference - * @generated - */ - EClass getPartialModelReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}'. - * - * - * @return the meta object for the reference 'Referred'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred() - * @see #getPartialModelReference() - * @generated - */ - EReference getPartialModelReference_Referred(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel Partial Model}'. - * - * - * @return the meta object for class 'Partial Model'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel - * @generated - */ - EClass getPartialModel(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification Pattern Specification}'. - * - * - * @return the meta object for class 'Pattern Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification - * @generated - */ - EClass getPatternSpecification(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries Entries}'. - * - * - * @return the meta object for the containment reference list 'Entries'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries() - * @see #getPatternSpecification() - * @generated - */ - EReference getPatternSpecification_Entries(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry Pattern Entry}'. - * - * - * @return the meta object for class 'Pattern Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry - * @generated - */ - EClass getPatternEntry(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}'. - * - * - * @return the meta object for the reference 'Package'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage() - * @see #getPatternEntry() - * @generated - */ - EReference getPatternEntry_Package(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry All Pattern Entry}'. - * - * - * @return the meta object for class 'All Pattern Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry - * @generated - */ - EClass getAllPatternEntry(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion Exclusuion}'. - * - * - * @return the meta object for the containment reference list 'Exclusuion'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion() - * @see #getAllPatternEntry() - * @generated - */ - EReference getAllPatternEntry_Exclusuion(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement Pattern Element}'. - * - * - * @return the meta object for class 'Pattern Element'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement - * @generated - */ - EClass getPatternElement(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}'. - * - * - * @return the meta object for the reference 'Pattern'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern() - * @see #getPatternElement() - * @generated - */ - EReference getPatternElement_Pattern(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration Graph Pattern Declaration}'. - * - * - * @return the meta object for class 'Graph Pattern Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration - * @generated - */ - EClass getGraphPatternDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification() - * @see #getGraphPatternDeclaration() - * @generated - */ - EReference getGraphPatternDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference Graph Pattern Reference}'. - * - * - * @return the meta object for class 'Graph Pattern Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference - * @generated - */ - EClass getGraphPatternReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}'. - * - * - * @return the meta object for the reference 'Referred'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred() - * @see #getGraphPatternReference() - * @generated - */ - EReference getGraphPatternReference_Referred(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern Graph Pattern}'. - * - * - * @return the meta object for class 'Graph Pattern'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern - * @generated - */ - EClass getGraphPattern(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification Config Specification}'. - * - * - * @return the meta object for class 'Config Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification - * @generated - */ - EClass getConfigSpecification(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries Entries}'. - * - * - * @return the meta object for the containment reference list 'Entries'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries() - * @see #getConfigSpecification() - * @generated - */ - EReference getConfigSpecification_Entries(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration Config Declaration}'. - * - * - * @return the meta object for class 'Config Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration - * @generated - */ - EClass getConfigDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification() - * @see #getConfigDeclaration() - * @generated - */ - EReference getConfigDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry Config Entry}'. - * - * - * @return the meta object for class 'Config Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry - * @generated - */ - EClass getConfigEntry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry Documentation Entry}'. - * - * - * @return the meta object for class 'Documentation Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry - * @generated - */ - EClass getDocumentationEntry(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}'. - * - * - * @return the meta object for the attribute 'Level'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel() - * @see #getDocumentationEntry() - * @generated - */ - EAttribute getDocumentationEntry_Level(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry Runtime Entry}'. - * - * - * @return the meta object for class 'Runtime Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry - * @generated - */ - EClass getRuntimeEntry(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}'. - * - * - * @return the meta object for the attribute 'Millisec Limit'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit() - * @see #getRuntimeEntry() - * @generated - */ - EAttribute getRuntimeEntry_MillisecLimit(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry Memory Entry}'. - * - * - * @return the meta object for class 'Memory Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry - * @generated - */ - EClass getMemoryEntry(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}'. - * - * - * @return the meta object for the attribute 'Megabyte Limit'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit() - * @see #getMemoryEntry() - * @generated - */ - EAttribute getMemoryEntry_MegabyteLimit(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry Custom Entry}'. - * - * - * @return the meta object for class 'Custom Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry - * @generated - */ - EClass getCustomEntry(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}'. - * - * - * @return the meta object for the attribute 'Key'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey() - * @see #getCustomEntry() - * @generated - */ - EAttribute getCustomEntry_Key(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}'. - * - * - * @return the meta object for the attribute 'Value'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue() - * @see #getCustomEntry() - * @generated - */ - EAttribute getCustomEntry_Value(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference Config Reference}'. - * - * - * @return the meta object for class 'Config Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference - * @generated - */ - EClass getConfigReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}'. - * - * - * @return the meta object for the reference 'Config'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig() - * @see #getConfigReference() - * @generated - */ - EReference getConfigReference_Config(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config Config}'. - * - * - * @return the meta object for class 'Config'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config - * @generated - */ - EClass getConfig(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification Scope Specification}'. - * - * - * @return the meta object for class 'Scope Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification - * @generated - */ - EClass getScopeSpecification(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes Scopes}'. - * - * - * @return the meta object for the containment reference list 'Scopes'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes() - * @see #getScopeSpecification() - * @generated - */ - EReference getScopeSpecification_Scopes(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope Type Scope}'. - * - * - * @return the meta object for class 'Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope - * @generated - */ - EClass getTypeScope(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}'. - * - * - * @return the meta object for the attribute 'Sets New'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew() - * @see #getTypeScope() - * @generated - */ - EAttribute getTypeScope_SetsNew(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}'. - * - * - * @return the meta object for the attribute 'Sets Sum'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum() - * @see #getTypeScope() - * @generated - */ - EAttribute getTypeScope_SetsSum(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}'. - * - * - * @return the meta object for the containment reference 'Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber() - * @see #getTypeScope() - * @generated - */ - EReference getTypeScope_Number(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope Class Type Scope}'. - * - * - * @return the meta object for class 'Class Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope - * @generated - */ - EClass getClassTypeScope(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}'. - * - * - * @return the meta object for the containment reference 'Type'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType() - * @see #getClassTypeScope() - * @generated - */ - EReference getClassTypeScope_Type(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope Object Type Scope}'. - * - * - * @return the meta object for class 'Object Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope - * @generated - */ - EClass getObjectTypeScope(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}'. - * - * - * @return the meta object for the containment reference 'Type'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType() - * @see #getObjectTypeScope() - * @generated - */ - EReference getObjectTypeScope_Type(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope Integer Type Scope}'. - * - * - * @return the meta object for class 'Integer Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope - * @generated - */ - EClass getIntegerTypeScope(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}'. - * - * - * @return the meta object for the containment reference 'Type'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType() - * @see #getIntegerTypeScope() - * @generated - */ - EReference getIntegerTypeScope_Type(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope Real Type Scope}'. - * - * - * @return the meta object for class 'Real Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope - * @generated - */ - EClass getRealTypeScope(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}'. - * - * - * @return the meta object for the containment reference 'Type'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType() - * @see #getRealTypeScope() - * @generated - */ - EReference getRealTypeScope_Type(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope String Type Scope}'. - * - * - * @return the meta object for class 'String Type Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope - * @generated - */ - EClass getStringTypeScope(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}'. - * - * - * @return the meta object for the containment reference 'Type'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType() - * @see #getStringTypeScope() - * @generated - */ - EReference getStringTypeScope_Type(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference Type Reference}'. - * - * - * @return the meta object for class 'Type Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference - * @generated - */ - EClass getTypeReference(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference Class Reference}'. - * - * - * @return the meta object for class 'Class Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference - * @generated - */ - EClass getClassReference(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}'. - * - * - * @return the meta object for the containment reference 'Element'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement() - * @see #getClassReference() - * @generated - */ - EReference getClassReference_Element(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference Object Reference}'. - * - * - * @return the meta object for class 'Object Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference - * @generated - */ - EClass getObjectReference(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference Integer Reference}'. - * - * - * @return the meta object for class 'Integer Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference - * @generated - */ - EClass getIntegerReference(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference Real Reference}'. - * - * - * @return the meta object for class 'Real Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference - * @generated - */ - EClass getRealReference(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference String Reference}'. - * - * - * @return the meta object for class 'String Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference - * @generated - */ - EClass getStringReference(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification Number Specification}'. - * - * - * @return the meta object for class 'Number Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification - * @generated - */ - EClass getNumberSpecification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber Exact Number}'. - * - * - * @return the meta object for class 'Exact Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber - * @generated - */ - EClass getExactNumber(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}'. - * - * - * @return the meta object for the attribute 'Exact Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber() - * @see #getExactNumber() - * @generated - */ - EAttribute getExactNumber_ExactNumber(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}'. - * - * - * @return the meta object for the attribute 'Exact Unlimited'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited() - * @see #getExactNumber() - * @generated - */ - EAttribute getExactNumber_ExactUnlimited(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber Intervall Number}'. - * - * - * @return the meta object for class 'Intervall Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber - * @generated - */ - EClass getIntervallNumber(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}'. - * - * - * @return the meta object for the attribute 'Min'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin() - * @see #getIntervallNumber() - * @generated - */ - EAttribute getIntervallNumber_Min(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}'. - * - * - * @return the meta object for the attribute 'Max Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber() - * @see #getIntervallNumber() - * @generated - */ - EAttribute getIntervallNumber_MaxNumber(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}'. - * - * - * @return the meta object for the attribute 'Max Unlimited'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited() - * @see #getIntervallNumber() - * @generated - */ - EAttribute getIntervallNumber_MaxUnlimited(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation Int Enumberation}'. - * - * - * @return the meta object for class 'Int Enumberation'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation - * @generated - */ - EClass getIntEnumberation(); - - /** - * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry Entry}'. - * - * - * @return the meta object for the attribute list 'Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry() - * @see #getIntEnumberation() - * @generated - */ - EAttribute getIntEnumberation_Entry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration Real Enumeration}'. - * - * - * @return the meta object for class 'Real Enumeration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration - * @generated - */ - EClass getRealEnumeration(); - - /** - * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry Entry}'. - * - * - * @return the meta object for the attribute list 'Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry() - * @see #getRealEnumeration() - * @generated - */ - EAttribute getRealEnumeration_Entry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration String Enumeration}'. - * - * - * @return the meta object for class 'String Enumeration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration - * @generated - */ - EClass getStringEnumeration(); - - /** - * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry Entry}'. - * - * - * @return the meta object for the attribute list 'Entry'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry() - * @see #getStringEnumeration() - * @generated - */ - EAttribute getStringEnumeration_Entry(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration Scope Declaration}'. - * - * - * @return the meta object for class 'Scope Declaration'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration - * @generated - */ - EClass getScopeDeclaration(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}'. - * - * - * @return the meta object for the containment reference 'Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification() - * @see #getScopeDeclaration() - * @generated - */ - EReference getScopeDeclaration_Specification(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference Scope Reference}'. - * - * - * @return the meta object for class 'Scope Reference'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference - * @generated - */ - EClass getScopeReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}'. - * - * - * @return the meta object for the reference 'Referred'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred() - * @see #getScopeReference() - * @generated - */ - EReference getScopeReference_Referred(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope Scope}'. - * - * - * @return the meta object for class 'Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope - * @generated - */ - EClass getScope(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task Task}'. - * - * - * @return the meta object for class 'Task'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task - * @generated - */ - EClass getTask(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask Generation Task}'. - * - * - * @return the meta object for class 'Generation Task'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask - * @generated - */ - EClass getGenerationTask(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}'. - * - * - * @return the meta object for the containment reference 'Metamodel'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_Metamodel(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}'. - * - * - * @return the meta object for the containment reference 'Partial Model'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_PartialModel(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}'. - * - * - * @return the meta object for the containment reference 'Patterns'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_Patterns(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}'. - * - * - * @return the meta object for the containment reference 'Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_Scope(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}'. - * - * - * @return the meta object for the attribute 'Number Specified'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified() - * @see #getGenerationTask() - * @generated - */ - EAttribute getGenerationTask_NumberSpecified(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}'. - * - * - * @return the meta object for the attribute 'Number'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber() - * @see #getGenerationTask() - * @generated - */ - EAttribute getGenerationTask_Number(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}'. - * - * - * @return the meta object for the attribute 'Run Specified'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified() - * @see #getGenerationTask() - * @generated - */ - EAttribute getGenerationTask_RunSpecified(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}'. - * - * - * @return the meta object for the attribute 'Runs'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns() - * @see #getGenerationTask() - * @generated - */ - EAttribute getGenerationTask_Runs(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}'. - * - * - * @return the meta object for the attribute 'Solver'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver() - * @see #getGenerationTask() - * @generated - */ - EAttribute getGenerationTask_Solver(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}'. - * - * - * @return the meta object for the containment reference 'Config'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_Config(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}'. - * - * - * @return the meta object for the containment reference 'Debug Folder'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_DebugFolder(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}'. - * - * - * @return the meta object for the containment reference 'Target Log File'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_TargetLogFile(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}'. - * - * - * @return the meta object for the containment reference 'Target Statistics File'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_TargetStatisticsFile(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}'. - * - * - * @return the meta object for the containment reference 'Taget Folder'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder() - * @see #getGenerationTask() - * @generated - */ - EReference getGenerationTask_TagetFolder(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope Integer Scope}'. - * - * - * @return the meta object for class 'Integer Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope - * @generated - */ - EClass getIntegerScope(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope Real Scope}'. - * - * - * @return the meta object for class 'Real Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope - * @generated - */ - EClass getRealScope(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope String Scope}'. - * - * - * @return the meta object for class 'String Scope'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope - * @generated - */ - EClass getStringScope(); - - /** - * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}'. - * - * - * @return the meta object for enum 'Document Level Specification'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification - * @generated - */ - EEnum getDocumentLevelSpecification(); - - /** - * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}'. - * - * - * @return the meta object for enum 'Solver'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver - * @generated - */ - EEnum getSolver(); - - /** - * Returns the factory that creates the instances of the model. - * - * - * @return the factory that creates the instances of the model. - * @generated - */ - ApplicationConfigurationFactory getApplicationConfigurationFactory(); - - /** - * - * Defines literals for the meta objects that represent - *
    - *
  • each class,
  • - *
  • each feature of each class,
  • - *
  • each enum,
  • - *
  • and each data type
  • - *
- * - * @generated - */ - interface Literals - { - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl Configuration Script}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigurationScript() - * @generated - */ - EClass CONFIGURATION_SCRIPT = eINSTANCE.getConfigurationScript(); - - /** - * The meta object literal for the 'Imports' containment reference list feature. - * - * - * @generated - */ - EReference CONFIGURATION_SCRIPT__IMPORTS = eINSTANCE.getConfigurationScript_Imports(); - - /** - * The meta object literal for the 'Commands' containment reference list feature. - * - * - * @generated - */ - EReference CONFIGURATION_SCRIPT__COMMANDS = eINSTANCE.getConfigurationScript_Commands(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl Command}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCommand() - * @generated - */ - EClass COMMAND = eINSTANCE.getCommand(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl Import}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport() - * @generated - */ - EClass IMPORT = eINSTANCE.getImport(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl EPackage Import}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport() - * @generated - */ - EClass EPACKAGE_IMPORT = eINSTANCE.getEPackageImport(); - - /** - * The meta object literal for the 'Imported Package' reference feature. - * - * - * @generated - */ - EReference EPACKAGE_IMPORT__IMPORTED_PACKAGE = eINSTANCE.getEPackageImport_ImportedPackage(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl Viatra Import}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport() - * @generated - */ - EClass VIATRA_IMPORT = eINSTANCE.getViatraImport(); - - /** - * The meta object literal for the 'Imported Viatra' reference feature. - * - * - * @generated - */ - EReference VIATRA_IMPORT__IMPORTED_VIATRA = eINSTANCE.getViatraImport_ImportedViatra(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration() - * @generated - */ - EClass DECLARATION = eINSTANCE.getDeclaration(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute DECLARATION__NAME = eINSTANCE.getDeclaration_Name(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl File Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification() - * @generated - */ - EClass FILE_SPECIFICATION = eINSTANCE.getFileSpecification(); - - /** - * The meta object literal for the 'Path' attribute feature. - * - * - * @generated - */ - EAttribute FILE_SPECIFICATION__PATH = eINSTANCE.getFileSpecification_Path(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl File Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration() - * @generated - */ - EClass FILE_DECLARATION = eINSTANCE.getFileDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference FILE_DECLARATION__SPECIFICATION = eINSTANCE.getFileDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl File Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference() - * @generated - */ - EClass FILE_REFERENCE = eINSTANCE.getFileReference(); - - /** - * The meta object literal for the 'Referred' reference feature. - * - * - * @generated - */ - EReference FILE_REFERENCE__REFERRED = eINSTANCE.getFileReference_Referred(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl File}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile() - * @generated - */ - EClass FILE = eINSTANCE.getFile(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl Metamodel Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification() - * @generated - */ - EClass METAMODEL_SPECIFICATION = eINSTANCE.getMetamodelSpecification(); - - /** - * The meta object literal for the 'Entries' containment reference list feature. - * - * - * @generated - */ - EReference METAMODEL_SPECIFICATION__ENTRIES = eINSTANCE.getMetamodelSpecification_Entries(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl Metamodel Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry() - * @generated - */ - EClass METAMODEL_ENTRY = eINSTANCE.getMetamodelEntry(); - - /** - * The meta object literal for the 'Package' reference feature. - * - * - * @generated - */ - EReference METAMODEL_ENTRY__PACKAGE = eINSTANCE.getMetamodelEntry_Package(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl All Package Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry() - * @generated - */ - EClass ALL_PACKAGE_ENTRY = eINSTANCE.getAllPackageEntry(); - - /** - * The meta object literal for the 'Exclusion' containment reference list feature. - * - * - * @generated - */ - EReference ALL_PACKAGE_ENTRY__EXCLUSION = eINSTANCE.getAllPackageEntry_Exclusion(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl Metamodel Element}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement() - * @generated - */ - EClass METAMODEL_ELEMENT = eINSTANCE.getMetamodelElement(); - - /** - * The meta object literal for the 'Classifier' reference feature. - * - * - * @generated - */ - EReference METAMODEL_ELEMENT__CLASSIFIER = eINSTANCE.getMetamodelElement_Classifier(); - - /** - * The meta object literal for the 'Feature' reference feature. - * - * - * @generated - */ - EReference METAMODEL_ELEMENT__FEATURE = eINSTANCE.getMetamodelElement_Feature(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl Metamodel Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration() - * @generated - */ - EClass METAMODEL_DECLARATION = eINSTANCE.getMetamodelDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference METAMODEL_DECLARATION__SPECIFICATION = eINSTANCE.getMetamodelDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl Metamodel Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference() - * @generated - */ - EClass METAMODEL_REFERENCE = eINSTANCE.getMetamodelReference(); - - /** - * The meta object literal for the 'Referred' reference feature. - * - * - * @generated - */ - EReference METAMODEL_REFERENCE__REFERRED = eINSTANCE.getMetamodelReference_Referred(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl Metamodel}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel() - * @generated - */ - EClass METAMODEL = eINSTANCE.getMetamodel(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl Partial Model Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification() - * @generated - */ - EClass PARTIAL_MODEL_SPECIFICATION = eINSTANCE.getPartialModelSpecification(); - - /** - * The meta object literal for the 'Entry' containment reference list feature. - * - * - * @generated - */ - EReference PARTIAL_MODEL_SPECIFICATION__ENTRY = eINSTANCE.getPartialModelSpecification_Entry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl Partial Model Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry() - * @generated - */ - EClass PARTIAL_MODEL_ENTRY = eINSTANCE.getPartialModelEntry(); - - /** - * The meta object literal for the 'Path' containment reference feature. - * - * - * @generated - */ - EReference PARTIAL_MODEL_ENTRY__PATH = eINSTANCE.getPartialModelEntry_Path(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl Model Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry() - * @generated - */ - EClass MODEL_ENTRY = eINSTANCE.getModelEntry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl Folder Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry() - * @generated - */ - EClass FOLDER_ENTRY = eINSTANCE.getFolderEntry(); - - /** - * The meta object literal for the 'Exclusion' containment reference list feature. - * - * - * @generated - */ - EReference FOLDER_ENTRY__EXCLUSION = eINSTANCE.getFolderEntry_Exclusion(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl Partial Model Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration() - * @generated - */ - EClass PARTIAL_MODEL_DECLARATION = eINSTANCE.getPartialModelDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference PARTIAL_MODEL_DECLARATION__SPECIFICATION = eINSTANCE.getPartialModelDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl Partial Model Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference() - * @generated - */ - EClass PARTIAL_MODEL_REFERENCE = eINSTANCE.getPartialModelReference(); - - /** - * The meta object literal for the 'Referred' reference feature. - * - * - * @generated - */ - EReference PARTIAL_MODEL_REFERENCE__REFERRED = eINSTANCE.getPartialModelReference_Referred(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl Partial Model}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel() - * @generated - */ - EClass PARTIAL_MODEL = eINSTANCE.getPartialModel(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl Pattern Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification() - * @generated - */ - EClass PATTERN_SPECIFICATION = eINSTANCE.getPatternSpecification(); - - /** - * The meta object literal for the 'Entries' containment reference list feature. - * - * - * @generated - */ - EReference PATTERN_SPECIFICATION__ENTRIES = eINSTANCE.getPatternSpecification_Entries(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl Pattern Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry() - * @generated - */ - EClass PATTERN_ENTRY = eINSTANCE.getPatternEntry(); - - /** - * The meta object literal for the 'Package' reference feature. - * - * - * @generated - */ - EReference PATTERN_ENTRY__PACKAGE = eINSTANCE.getPatternEntry_Package(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl All Pattern Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry() - * @generated - */ - EClass ALL_PATTERN_ENTRY = eINSTANCE.getAllPatternEntry(); - - /** - * The meta object literal for the 'Exclusuion' containment reference list feature. - * - * - * @generated - */ - EReference ALL_PATTERN_ENTRY__EXCLUSUION = eINSTANCE.getAllPatternEntry_Exclusuion(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl Pattern Element}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement() - * @generated - */ - EClass PATTERN_ELEMENT = eINSTANCE.getPatternElement(); - - /** - * The meta object literal for the 'Pattern' reference feature. - * - * - * @generated - */ - EReference PATTERN_ELEMENT__PATTERN = eINSTANCE.getPatternElement_Pattern(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl Graph Pattern Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration() - * @generated - */ - EClass GRAPH_PATTERN_DECLARATION = eINSTANCE.getGraphPatternDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference GRAPH_PATTERN_DECLARATION__SPECIFICATION = eINSTANCE.getGraphPatternDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl Graph Pattern Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference() - * @generated - */ - EClass GRAPH_PATTERN_REFERENCE = eINSTANCE.getGraphPatternReference(); - - /** - * The meta object literal for the 'Referred' reference feature. - * - * - * @generated - */ - EReference GRAPH_PATTERN_REFERENCE__REFERRED = eINSTANCE.getGraphPatternReference_Referred(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl Graph Pattern}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern() - * @generated - */ - EClass GRAPH_PATTERN = eINSTANCE.getGraphPattern(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl Config Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() - * @generated - */ - EClass CONFIG_SPECIFICATION = eINSTANCE.getConfigSpecification(); - - /** - * The meta object literal for the 'Entries' containment reference list feature. - * - * - * @generated - */ - EReference CONFIG_SPECIFICATION__ENTRIES = eINSTANCE.getConfigSpecification_Entries(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl Config Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() - * @generated - */ - EClass CONFIG_DECLARATION = eINSTANCE.getConfigDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference CONFIG_DECLARATION__SPECIFICATION = eINSTANCE.getConfigDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl Config Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() - * @generated - */ - EClass CONFIG_ENTRY = eINSTANCE.getConfigEntry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl Documentation Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() - * @generated - */ - EClass DOCUMENTATION_ENTRY = eINSTANCE.getDocumentationEntry(); - - /** - * The meta object literal for the 'Level' attribute feature. - * - * - * @generated - */ - EAttribute DOCUMENTATION_ENTRY__LEVEL = eINSTANCE.getDocumentationEntry_Level(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl Runtime Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() - * @generated - */ - EClass RUNTIME_ENTRY = eINSTANCE.getRuntimeEntry(); - - /** - * The meta object literal for the 'Millisec Limit' attribute feature. - * - * - * @generated - */ - EAttribute RUNTIME_ENTRY__MILLISEC_LIMIT = eINSTANCE.getRuntimeEntry_MillisecLimit(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl Memory Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() - * @generated - */ - EClass MEMORY_ENTRY = eINSTANCE.getMemoryEntry(); - - /** - * The meta object literal for the 'Megabyte Limit' attribute feature. - * - * - * @generated - */ - EAttribute MEMORY_ENTRY__MEGABYTE_LIMIT = eINSTANCE.getMemoryEntry_MegabyteLimit(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl Custom Entry}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() - * @generated - */ - EClass CUSTOM_ENTRY = eINSTANCE.getCustomEntry(); - - /** - * The meta object literal for the 'Key' attribute feature. - * - * - * @generated - */ - EAttribute CUSTOM_ENTRY__KEY = eINSTANCE.getCustomEntry_Key(); - - /** - * The meta object literal for the 'Value' attribute feature. - * - * - * @generated - */ - EAttribute CUSTOM_ENTRY__VALUE = eINSTANCE.getCustomEntry_Value(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl Config Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() - * @generated - */ - EClass CONFIG_REFERENCE = eINSTANCE.getConfigReference(); - - /** - * The meta object literal for the 'Config' reference feature. - * - * - * @generated - */ - EReference CONFIG_REFERENCE__CONFIG = eINSTANCE.getConfigReference_Config(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl Config}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() - * @generated - */ - EClass CONFIG = eINSTANCE.getConfig(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl Scope Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() - * @generated - */ - EClass SCOPE_SPECIFICATION = eINSTANCE.getScopeSpecification(); - - /** - * The meta object literal for the 'Scopes' containment reference list feature. - * - * - * @generated - */ - EReference SCOPE_SPECIFICATION__SCOPES = eINSTANCE.getScopeSpecification_Scopes(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() - * @generated - */ - EClass TYPE_SCOPE = eINSTANCE.getTypeScope(); - - /** - * The meta object literal for the 'Sets New' attribute feature. - * - * - * @generated - */ - EAttribute TYPE_SCOPE__SETS_NEW = eINSTANCE.getTypeScope_SetsNew(); - - /** - * The meta object literal for the 'Sets Sum' attribute feature. - * - * - * @generated - */ - EAttribute TYPE_SCOPE__SETS_SUM = eINSTANCE.getTypeScope_SetsSum(); - - /** - * The meta object literal for the 'Number' containment reference feature. - * - * - * @generated - */ - EReference TYPE_SCOPE__NUMBER = eINSTANCE.getTypeScope_Number(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl Class Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() - * @generated - */ - EClass CLASS_TYPE_SCOPE = eINSTANCE.getClassTypeScope(); - - /** - * The meta object literal for the 'Type' containment reference feature. - * - * - * @generated - */ - EReference CLASS_TYPE_SCOPE__TYPE = eINSTANCE.getClassTypeScope_Type(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl Object Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() - * @generated - */ - EClass OBJECT_TYPE_SCOPE = eINSTANCE.getObjectTypeScope(); - - /** - * The meta object literal for the 'Type' containment reference feature. - * - * - * @generated - */ - EReference OBJECT_TYPE_SCOPE__TYPE = eINSTANCE.getObjectTypeScope_Type(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl Integer Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() - * @generated - */ - EClass INTEGER_TYPE_SCOPE = eINSTANCE.getIntegerTypeScope(); - - /** - * The meta object literal for the 'Type' containment reference feature. - * - * - * @generated - */ - EReference INTEGER_TYPE_SCOPE__TYPE = eINSTANCE.getIntegerTypeScope_Type(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl Real Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() - * @generated - */ - EClass REAL_TYPE_SCOPE = eINSTANCE.getRealTypeScope(); - - /** - * The meta object literal for the 'Type' containment reference feature. - * - * - * @generated - */ - EReference REAL_TYPE_SCOPE__TYPE = eINSTANCE.getRealTypeScope_Type(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl String Type Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() - * @generated - */ - EClass STRING_TYPE_SCOPE = eINSTANCE.getStringTypeScope(); - - /** - * The meta object literal for the 'Type' containment reference feature. - * - * - * @generated - */ - EReference STRING_TYPE_SCOPE__TYPE = eINSTANCE.getStringTypeScope_Type(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl Type Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() - * @generated - */ - EClass TYPE_REFERENCE = eINSTANCE.getTypeReference(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl Class Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() - * @generated - */ - EClass CLASS_REFERENCE = eINSTANCE.getClassReference(); - - /** - * The meta object literal for the 'Element' containment reference feature. - * - * - * @generated - */ - EReference CLASS_REFERENCE__ELEMENT = eINSTANCE.getClassReference_Element(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl Object Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() - * @generated - */ - EClass OBJECT_REFERENCE = eINSTANCE.getObjectReference(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl Integer Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() - * @generated - */ - EClass INTEGER_REFERENCE = eINSTANCE.getIntegerReference(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl Real Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() - * @generated - */ - EClass REAL_REFERENCE = eINSTANCE.getRealReference(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl String Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() - * @generated - */ - EClass STRING_REFERENCE = eINSTANCE.getStringReference(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl Number Specification}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() - * @generated - */ - EClass NUMBER_SPECIFICATION = eINSTANCE.getNumberSpecification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl Exact Number}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() - * @generated - */ - EClass EXACT_NUMBER = eINSTANCE.getExactNumber(); - - /** - * The meta object literal for the 'Exact Number' attribute feature. - * - * - * @generated - */ - EAttribute EXACT_NUMBER__EXACT_NUMBER = eINSTANCE.getExactNumber_ExactNumber(); - - /** - * The meta object literal for the 'Exact Unlimited' attribute feature. - * - * - * @generated - */ - EAttribute EXACT_NUMBER__EXACT_UNLIMITED = eINSTANCE.getExactNumber_ExactUnlimited(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl Intervall Number}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() - * @generated - */ - EClass INTERVALL_NUMBER = eINSTANCE.getIntervallNumber(); - - /** - * The meta object literal for the 'Min' attribute feature. - * - * - * @generated - */ - EAttribute INTERVALL_NUMBER__MIN = eINSTANCE.getIntervallNumber_Min(); - - /** - * The meta object literal for the 'Max Number' attribute feature. - * - * - * @generated - */ - EAttribute INTERVALL_NUMBER__MAX_NUMBER = eINSTANCE.getIntervallNumber_MaxNumber(); - - /** - * The meta object literal for the 'Max Unlimited' attribute feature. - * - * - * @generated - */ - EAttribute INTERVALL_NUMBER__MAX_UNLIMITED = eINSTANCE.getIntervallNumber_MaxUnlimited(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl Int Enumberation}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() - * @generated - */ - EClass INT_ENUMBERATION = eINSTANCE.getIntEnumberation(); - - /** - * The meta object literal for the 'Entry' attribute list feature. - * - * - * @generated - */ - EAttribute INT_ENUMBERATION__ENTRY = eINSTANCE.getIntEnumberation_Entry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl Real Enumeration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() - * @generated - */ - EClass REAL_ENUMERATION = eINSTANCE.getRealEnumeration(); - - /** - * The meta object literal for the 'Entry' attribute list feature. - * - * - * @generated - */ - EAttribute REAL_ENUMERATION__ENTRY = eINSTANCE.getRealEnumeration_Entry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl String Enumeration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() - * @generated - */ - EClass STRING_ENUMERATION = eINSTANCE.getStringEnumeration(); - - /** - * The meta object literal for the 'Entry' attribute list feature. - * - * - * @generated - */ - EAttribute STRING_ENUMERATION__ENTRY = eINSTANCE.getStringEnumeration_Entry(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl Scope Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() - * @generated - */ - EClass SCOPE_DECLARATION = eINSTANCE.getScopeDeclaration(); - - /** - * The meta object literal for the 'Specification' containment reference feature. - * - * - * @generated - */ - EReference SCOPE_DECLARATION__SPECIFICATION = eINSTANCE.getScopeDeclaration_Specification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl Scope Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() - * @generated - */ - EClass SCOPE_REFERENCE = eINSTANCE.getScopeReference(); - - /** - * The meta object literal for the 'Referred' reference feature. - * - * - * @generated - */ - EReference SCOPE_REFERENCE__REFERRED = eINSTANCE.getScopeReference_Referred(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() - * @generated - */ - EClass SCOPE = eINSTANCE.getScope(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl Task}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() - * @generated - */ - EClass TASK = eINSTANCE.getTask(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl Generation Task}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() - * @generated - */ - EClass GENERATION_TASK = eINSTANCE.getGenerationTask(); - - /** - * The meta object literal for the 'Metamodel' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__METAMODEL = eINSTANCE.getGenerationTask_Metamodel(); - - /** - * The meta object literal for the 'Partial Model' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__PARTIAL_MODEL = eINSTANCE.getGenerationTask_PartialModel(); - - /** - * The meta object literal for the 'Patterns' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__PATTERNS = eINSTANCE.getGenerationTask_Patterns(); - - /** - * The meta object literal for the 'Scope' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__SCOPE = eINSTANCE.getGenerationTask_Scope(); - - /** - * The meta object literal for the 'Number Specified' attribute feature. - * - * - * @generated - */ - EAttribute GENERATION_TASK__NUMBER_SPECIFIED = eINSTANCE.getGenerationTask_NumberSpecified(); - - /** - * The meta object literal for the 'Number' attribute feature. - * - * - * @generated - */ - EAttribute GENERATION_TASK__NUMBER = eINSTANCE.getGenerationTask_Number(); - - /** - * The meta object literal for the 'Run Specified' attribute feature. - * - * - * @generated - */ - EAttribute GENERATION_TASK__RUN_SPECIFIED = eINSTANCE.getGenerationTask_RunSpecified(); - - /** - * The meta object literal for the 'Runs' attribute feature. - * - * - * @generated - */ - EAttribute GENERATION_TASK__RUNS = eINSTANCE.getGenerationTask_Runs(); - - /** - * The meta object literal for the 'Solver' attribute feature. - * - * - * @generated - */ - EAttribute GENERATION_TASK__SOLVER = eINSTANCE.getGenerationTask_Solver(); - - /** - * The meta object literal for the 'Config' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__CONFIG = eINSTANCE.getGenerationTask_Config(); - - /** - * The meta object literal for the 'Debug Folder' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__DEBUG_FOLDER = eINSTANCE.getGenerationTask_DebugFolder(); - - /** - * The meta object literal for the 'Target Log File' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__TARGET_LOG_FILE = eINSTANCE.getGenerationTask_TargetLogFile(); - - /** - * The meta object literal for the 'Target Statistics File' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__TARGET_STATISTICS_FILE = eINSTANCE.getGenerationTask_TargetStatisticsFile(); - - /** - * The meta object literal for the 'Taget Folder' containment reference feature. - * - * - * @generated - */ - EReference GENERATION_TASK__TAGET_FOLDER = eINSTANCE.getGenerationTask_TagetFolder(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl Integer Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() - * @generated - */ - EClass INTEGER_SCOPE = eINSTANCE.getIntegerScope(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl Real Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() - * @generated - */ - EClass REAL_SCOPE = eINSTANCE.getRealScope(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl String Scope}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() - * @generated - */ - EClass STRING_SCOPE = eINSTANCE.getStringScope(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() - * @generated - */ - EEnum DOCUMENT_LEVEL_SPECIFICATION = eINSTANCE.getDocumentLevelSpecification(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() - * @generated - */ - EEnum SOLVER = eINSTANCE.getSolver(); - - } - -} //ApplicationConfigurationPackage +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; + +/** + * + * The Package for the model. + * It contains accessors for the meta objects to represent + *
    + *
  • each class,
  • + *
  • each feature of each class,
  • + *
  • each enum,
  • + *
  • and each data type
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory + * @model kind="package" + * @generated + */ +public interface ApplicationConfigurationPackage extends EPackage +{ + /** + * The package name. + * + * + * @generated + */ + String eNAME = "applicationConfiguration"; + + /** + * The package namespace URI. + * + * + * @generated + */ + String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration"; + + /** + * The package namespace name. + * + * + * @generated + */ + String eNS_PREFIX = "applicationConfiguration"; + + /** + * The singleton instance of the package. + * + * + * @generated + */ + ApplicationConfigurationPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl.init(); + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl Configuration Script}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigurationScript() + * @generated + */ + int CONFIGURATION_SCRIPT = 0; + + /** + * The feature id for the 'Imports' containment reference list. + * + * + * @generated + * @ordered + */ + int CONFIGURATION_SCRIPT__IMPORTS = 0; + + /** + * The feature id for the 'Commands' containment reference list. + * + * + * @generated + * @ordered + */ + int CONFIGURATION_SCRIPT__COMMANDS = 1; + + /** + * The number of structural features of the 'Configuration Script' class. + * + * + * @generated + * @ordered + */ + int CONFIGURATION_SCRIPT_FEATURE_COUNT = 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl Command}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCommand() + * @generated + */ + int COMMAND = 1; + + /** + * The number of structural features of the 'Command' class. + * + * + * @generated + * @ordered + */ + int COMMAND_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport() + * @generated + */ + int IMPORT = 2; + + /** + * The number of structural features of the 'Import' class. + * + * + * @generated + * @ordered + */ + int IMPORT_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl EPackage Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport() + * @generated + */ + int EPACKAGE_IMPORT = 3; + + /** + * The feature id for the 'Imported Package' reference. + * + * + * @generated + * @ordered + */ + int EPACKAGE_IMPORT__IMPORTED_PACKAGE = IMPORT_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'EPackage Import' class. + * + * + * @generated + * @ordered + */ + int EPACKAGE_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl Viatra Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport() + * @generated + */ + int VIATRA_IMPORT = 4; + + /** + * The feature id for the 'Imported Viatra' reference. + * + * + * @generated + * @ordered + */ + int VIATRA_IMPORT__IMPORTED_VIATRA = IMPORT_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Viatra Import' class. + * + * + * @generated + * @ordered + */ + int VIATRA_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CftImportImpl Cft Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CftImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCftImport() + * @generated + */ + int CFT_IMPORT = 5; + + /** + * The feature id for the 'Imported Cft' reference. + * + * + * @generated + * @ordered + */ + int CFT_IMPORT__IMPORTED_CFT = IMPORT_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Cft Import' class. + * + * + * @generated + * @ordered + */ + int CFT_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration() + * @generated + */ + int DECLARATION = 6; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int DECLARATION__NAME = COMMAND_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Declaration' class. + * + * + * @generated + * @ordered + */ + int DECLARATION_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl File}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile() + * @generated + */ + int FILE = 10; + + /** + * The number of structural features of the 'File' class. + * + * + * @generated + * @ordered + */ + int FILE_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl File Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification() + * @generated + */ + int FILE_SPECIFICATION = 7; + + /** + * The feature id for the 'Path' attribute. + * + * + * @generated + * @ordered + */ + int FILE_SPECIFICATION__PATH = FILE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'File Specification' class. + * + * + * @generated + * @ordered + */ + int FILE_SPECIFICATION_FEATURE_COUNT = FILE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl File Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration() + * @generated + */ + int FILE_DECLARATION = 8; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int FILE_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int FILE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'File Declaration' class. + * + * + * @generated + * @ordered + */ + int FILE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl File Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference() + * @generated + */ + int FILE_REFERENCE = 9; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int FILE_REFERENCE__REFERRED = FILE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'File Reference' class. + * + * + * @generated + * @ordered + */ + int FILE_REFERENCE_FEATURE_COUNT = FILE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl Metamodel}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel() + * @generated + */ + int METAMODEL = 17; + + /** + * The number of structural features of the 'Metamodel' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl Metamodel Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification() + * @generated + */ + int METAMODEL_SPECIFICATION = 11; + + /** + * The feature id for the 'Entries' containment reference list. + * + * + * @generated + * @ordered + */ + int METAMODEL_SPECIFICATION__ENTRIES = METAMODEL_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Metamodel Specification' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_SPECIFICATION_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl Metamodel Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry() + * @generated + */ + int METAMODEL_ENTRY = 12; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_ENTRY__PACKAGE = 0; + + /** + * The number of structural features of the 'Metamodel Entry' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_ENTRY_FEATURE_COUNT = 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl All Package Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry() + * @generated + */ + int ALL_PACKAGE_ENTRY = 13; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int ALL_PACKAGE_ENTRY__PACKAGE = METAMODEL_ENTRY__PACKAGE; + + /** + * The feature id for the 'Exclusion' containment reference list. + * + * + * @generated + * @ordered + */ + int ALL_PACKAGE_ENTRY__EXCLUSION = METAMODEL_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'All Package Entry' class. + * + * + * @generated + * @ordered + */ + int ALL_PACKAGE_ENTRY_FEATURE_COUNT = METAMODEL_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl Metamodel Element}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement() + * @generated + */ + int METAMODEL_ELEMENT = 14; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_ELEMENT__PACKAGE = METAMODEL_ENTRY__PACKAGE; + + /** + * The feature id for the 'Classifier' reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_ELEMENT__CLASSIFIER = METAMODEL_ENTRY_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Feature' reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_ELEMENT__FEATURE = METAMODEL_ENTRY_FEATURE_COUNT + 1; + + /** + * The number of structural features of the 'Metamodel Element' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_ELEMENT_FEATURE_COUNT = METAMODEL_ENTRY_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl Metamodel Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration() + * @generated + */ + int METAMODEL_DECLARATION = 15; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int METAMODEL_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Metamodel Declaration' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl Metamodel Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference() + * @generated + */ + int METAMODEL_REFERENCE = 16; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int METAMODEL_REFERENCE__REFERRED = METAMODEL_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Metamodel Reference' class. + * + * + * @generated + * @ordered + */ + int METAMODEL_REFERENCE_FEATURE_COUNT = METAMODEL_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl Partial Model}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel() + * @generated + */ + int PARTIAL_MODEL = 24; + + /** + * The number of structural features of the 'Partial Model' class. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl Partial Model Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification() + * @generated + */ + int PARTIAL_MODEL_SPECIFICATION = 18; + + /** + * The feature id for the 'Entry' containment reference list. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_SPECIFICATION__ENTRY = PARTIAL_MODEL_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Partial Model Specification' class. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_SPECIFICATION_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl Partial Model Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry() + * @generated + */ + int PARTIAL_MODEL_ENTRY = 19; + + /** + * The feature id for the 'Path' containment reference. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_ENTRY__PATH = 0; + + /** + * The number of structural features of the 'Partial Model Entry' class. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_ENTRY_FEATURE_COUNT = 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl Model Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry() + * @generated + */ + int MODEL_ENTRY = 20; + + /** + * The feature id for the 'Path' containment reference. + * + * + * @generated + * @ordered + */ + int MODEL_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH; + + /** + * The number of structural features of the 'Model Entry' class. + * + * + * @generated + * @ordered + */ + int MODEL_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl Folder Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry() + * @generated + */ + int FOLDER_ENTRY = 21; + + /** + * The feature id for the 'Path' containment reference. + * + * + * @generated + * @ordered + */ + int FOLDER_ENTRY__PATH = PARTIAL_MODEL_ENTRY__PATH; + + /** + * The feature id for the 'Exclusion' containment reference list. + * + * + * @generated + * @ordered + */ + int FOLDER_ENTRY__EXCLUSION = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Folder Entry' class. + * + * + * @generated + * @ordered + */ + int FOLDER_ENTRY_FEATURE_COUNT = PARTIAL_MODEL_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl Partial Model Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration() + * @generated + */ + int PARTIAL_MODEL_DECLARATION = 22; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Partial Model Declaration' class. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl Partial Model Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference() + * @generated + */ + int PARTIAL_MODEL_REFERENCE = 23; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_REFERENCE__REFERRED = PARTIAL_MODEL_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Partial Model Reference' class. + * + * + * @generated + * @ordered + */ + int PARTIAL_MODEL_REFERENCE_FEATURE_COUNT = PARTIAL_MODEL_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl Graph Pattern}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern() + * @generated + */ + int GRAPH_PATTERN = 31; + + /** + * The number of structural features of the 'Graph Pattern' class. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl Pattern Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification() + * @generated + */ + int PATTERN_SPECIFICATION = 25; + + /** + * The feature id for the 'Entries' containment reference list. + * + * + * @generated + * @ordered + */ + int PATTERN_SPECIFICATION__ENTRIES = GRAPH_PATTERN_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Pattern Specification' class. + * + * + * @generated + * @ordered + */ + int PATTERN_SPECIFICATION_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl Pattern Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry() + * @generated + */ + int PATTERN_ENTRY = 26; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int PATTERN_ENTRY__PACKAGE = 0; + + /** + * The number of structural features of the 'Pattern Entry' class. + * + * + * @generated + * @ordered + */ + int PATTERN_ENTRY_FEATURE_COUNT = 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl All Pattern Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry() + * @generated + */ + int ALL_PATTERN_ENTRY = 27; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int ALL_PATTERN_ENTRY__PACKAGE = PATTERN_ENTRY__PACKAGE; + + /** + * The feature id for the 'Exclusuion' containment reference list. + * + * + * @generated + * @ordered + */ + int ALL_PATTERN_ENTRY__EXCLUSUION = PATTERN_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'All Pattern Entry' class. + * + * + * @generated + * @ordered + */ + int ALL_PATTERN_ENTRY_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl Pattern Element}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement() + * @generated + */ + int PATTERN_ELEMENT = 28; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int PATTERN_ELEMENT__PACKAGE = PATTERN_ENTRY__PACKAGE; + + /** + * The feature id for the 'Pattern' reference. + * + * + * @generated + * @ordered + */ + int PATTERN_ELEMENT__PATTERN = PATTERN_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Pattern Element' class. + * + * + * @generated + * @ordered + */ + int PATTERN_ELEMENT_FEATURE_COUNT = PATTERN_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl Graph Pattern Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration() + * @generated + */ + int GRAPH_PATTERN_DECLARATION = 29; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Graph Pattern Declaration' class. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl Graph Pattern Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference() + * @generated + */ + int GRAPH_PATTERN_REFERENCE = 30; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_REFERENCE__REFERRED = GRAPH_PATTERN_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Graph Pattern Reference' class. + * + * + * @generated + * @ordered + */ + int GRAPH_PATTERN_REFERENCE_FEATURE_COUNT = GRAPH_PATTERN_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl Objective}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() + * @generated + */ + int OBJECTIVE = 40; + + /** + * The number of structural features of the 'Objective' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl Objective Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveSpecification() + * @generated + */ + int OBJECTIVE_SPECIFICATION = 32; + + /** + * The feature id for the 'Entries' containment reference list. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_SPECIFICATION__ENTRIES = OBJECTIVE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Objective Specification' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_SPECIFICATION_FEATURE_COUNT = OBJECTIVE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl Objective Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveEntry() + * @generated + */ + int OBJECTIVE_ENTRY = 33; + + /** + * The feature id for the 'Function' containment reference. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_ENTRY__FUNCTION = 0; + + /** + * The number of structural features of the 'Objective Entry' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_ENTRY_FEATURE_COUNT = 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl Optimization Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationEntry() + * @generated + */ + int OPTIMIZATION_ENTRY = 34; + + /** + * The feature id for the 'Function' containment reference. + * + * + * @generated + * @ordered + */ + int OPTIMIZATION_ENTRY__FUNCTION = OBJECTIVE_ENTRY__FUNCTION; + + /** + * The feature id for the 'Direction' attribute. + * + * + * @generated + * @ordered + */ + int OPTIMIZATION_ENTRY__DIRECTION = OBJECTIVE_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Optimization Entry' class. + * + * + * @generated + * @ordered + */ + int OPTIMIZATION_ENTRY_FEATURE_COUNT = OBJECTIVE_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl Threshold Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getThresholdEntry() + * @generated + */ + int THRESHOLD_ENTRY = 35; + + /** + * The feature id for the 'Function' containment reference. + * + * + * @generated + * @ordered + */ + int THRESHOLD_ENTRY__FUNCTION = OBJECTIVE_ENTRY__FUNCTION; + + /** + * The feature id for the 'Operator' attribute. + * + * + * @generated + * @ordered + */ + int THRESHOLD_ENTRY__OPERATOR = OBJECTIVE_ENTRY_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Threshold' attribute. + * + * + * @generated + * @ordered + */ + int THRESHOLD_ENTRY__THRESHOLD = OBJECTIVE_ENTRY_FEATURE_COUNT + 1; + + /** + * The number of structural features of the 'Threshold Entry' class. + * + * + * @generated + * @ordered + */ + int THRESHOLD_ENTRY_FEATURE_COUNT = OBJECTIVE_ENTRY_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl Objective Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveFunction() + * @generated + */ + int OBJECTIVE_FUNCTION = 36; + + /** + * The number of structural features of the 'Objective Function' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl Reliabiltiy Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyFunction() + * @generated + */ + int RELIABILTIY_FUNCTION = 37; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int RELIABILTIY_FUNCTION__PACKAGE = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Transformation' reference. + * + * + * @generated + * @ordered + */ + int RELIABILTIY_FUNCTION__TRANSFORMATION = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; + + /** + * The number of structural features of the 'Reliabiltiy Function' class. + * + * + * @generated + * @ordered + */ + int RELIABILTIY_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl Objective Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() + * @generated + */ + int OBJECTIVE_DECLARATION = 38; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Objective Declaration' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl Objective Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() + * @generated + */ + int OBJECTIVE_REFERENCE = 39; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_REFERENCE__REFERRED = OBJECTIVE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Objective Reference' class. + * + * + * @generated + * @ordered + */ + int OBJECTIVE_REFERENCE_FEATURE_COUNT = OBJECTIVE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl Config}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() + * @generated + */ + int CONFIG = 49; + + /** + * The number of structural features of the 'Config' class. + * + * + * @generated + * @ordered + */ + int CONFIG_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl Config Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() + * @generated + */ + int CONFIG_SPECIFICATION = 41; + + /** + * The feature id for the 'Entries' containment reference list. + * + * + * @generated + * @ordered + */ + int CONFIG_SPECIFICATION__ENTRIES = CONFIG_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Config Specification' class. + * + * + * @generated + * @ordered + */ + int CONFIG_SPECIFICATION_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl Config Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() + * @generated + */ + int CONFIG_DECLARATION = 42; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int CONFIG_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int CONFIG_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Config Declaration' class. + * + * + * @generated + * @ordered + */ + int CONFIG_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl Config Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() + * @generated + */ + int CONFIG_ENTRY = 43; + + /** + * The number of structural features of the 'Config Entry' class. + * + * + * @generated + * @ordered + */ + int CONFIG_ENTRY_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl Documentation Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() + * @generated + */ + int DOCUMENTATION_ENTRY = 44; + + /** + * The feature id for the 'Level' attribute. + * + * + * @generated + * @ordered + */ + int DOCUMENTATION_ENTRY__LEVEL = CONFIG_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Documentation Entry' class. + * + * + * @generated + * @ordered + */ + int DOCUMENTATION_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl Runtime Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() + * @generated + */ + int RUNTIME_ENTRY = 45; + + /** + * The feature id for the 'Millisec Limit' attribute. + * + * + * @generated + * @ordered + */ + int RUNTIME_ENTRY__MILLISEC_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Runtime Entry' class. + * + * + * @generated + * @ordered + */ + int RUNTIME_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl Memory Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() + * @generated + */ + int MEMORY_ENTRY = 46; + + /** + * The feature id for the 'Megabyte Limit' attribute. + * + * + * @generated + * @ordered + */ + int MEMORY_ENTRY__MEGABYTE_LIMIT = CONFIG_ENTRY_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Memory Entry' class. + * + * + * @generated + * @ordered + */ + int MEMORY_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl Custom Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() + * @generated + */ + int CUSTOM_ENTRY = 47; + + /** + * The feature id for the 'Key' attribute. + * + * + * @generated + * @ordered + */ + int CUSTOM_ENTRY__KEY = CONFIG_ENTRY_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Value' attribute. + * + * + * @generated + * @ordered + */ + int CUSTOM_ENTRY__VALUE = CONFIG_ENTRY_FEATURE_COUNT + 1; + + /** + * The number of structural features of the 'Custom Entry' class. + * + * + * @generated + * @ordered + */ + int CUSTOM_ENTRY_FEATURE_COUNT = CONFIG_ENTRY_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl Config Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() + * @generated + */ + int CONFIG_REFERENCE = 48; + + /** + * The feature id for the 'Config' reference. + * + * + * @generated + * @ordered + */ + int CONFIG_REFERENCE__CONFIG = CONFIG_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Config Reference' class. + * + * + * @generated + * @ordered + */ + int CONFIG_REFERENCE_FEATURE_COUNT = CONFIG_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() + * @generated + */ + int SCOPE = 71; + + /** + * The number of structural features of the 'Scope' class. + * + * + * @generated + * @ordered + */ + int SCOPE_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl Scope Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() + * @generated + */ + int SCOPE_SPECIFICATION = 50; + + /** + * The feature id for the 'Scopes' containment reference list. + * + * + * @generated + * @ordered + */ + int SCOPE_SPECIFICATION__SCOPES = SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Scope Specification' class. + * + * + * @generated + * @ordered + */ + int SCOPE_SPECIFICATION_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() + * @generated + */ + int TYPE_SCOPE = 51; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int TYPE_SCOPE__SETS_NEW = 0; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int TYPE_SCOPE__SETS_SUM = 1; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int TYPE_SCOPE__NUMBER = 2; + + /** + * The number of structural features of the 'Type Scope' class. + * + * + * @generated + * @ordered + */ + int TYPE_SCOPE_FEATURE_COUNT = 3; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl Class Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() + * @generated + */ + int CLASS_TYPE_SCOPE = 52; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int CLASS_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int CLASS_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int CLASS_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; + + /** + * The feature id for the 'Type' containment reference. + * + * + * @generated + * @ordered + */ + int CLASS_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Class Type Scope' class. + * + * + * @generated + * @ordered + */ + int CLASS_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl Object Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() + * @generated + */ + int OBJECT_TYPE_SCOPE = 53; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int OBJECT_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int OBJECT_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int OBJECT_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; + + /** + * The feature id for the 'Type' containment reference. + * + * + * @generated + * @ordered + */ + int OBJECT_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Object Type Scope' class. + * + * + * @generated + * @ordered + */ + int OBJECT_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl Integer Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() + * @generated + */ + int INTEGER_TYPE_SCOPE = 54; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int INTEGER_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int INTEGER_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int INTEGER_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; + + /** + * The feature id for the 'Type' containment reference. + * + * + * @generated + * @ordered + */ + int INTEGER_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Integer Type Scope' class. + * + * + * @generated + * @ordered + */ + int INTEGER_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl Real Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() + * @generated + */ + int REAL_TYPE_SCOPE = 55; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int REAL_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int REAL_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int REAL_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; + + /** + * The feature id for the 'Type' containment reference. + * + * + * @generated + * @ordered + */ + int REAL_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Real Type Scope' class. + * + * + * @generated + * @ordered + */ + int REAL_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl String Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() + * @generated + */ + int STRING_TYPE_SCOPE = 56; + + /** + * The feature id for the 'Sets New' attribute. + * + * + * @generated + * @ordered + */ + int STRING_TYPE_SCOPE__SETS_NEW = TYPE_SCOPE__SETS_NEW; + + /** + * The feature id for the 'Sets Sum' attribute. + * + * + * @generated + * @ordered + */ + int STRING_TYPE_SCOPE__SETS_SUM = TYPE_SCOPE__SETS_SUM; + + /** + * The feature id for the 'Number' containment reference. + * + * + * @generated + * @ordered + */ + int STRING_TYPE_SCOPE__NUMBER = TYPE_SCOPE__NUMBER; + + /** + * The feature id for the 'Type' containment reference. + * + * + * @generated + * @ordered + */ + int STRING_TYPE_SCOPE__TYPE = TYPE_SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'String Type Scope' class. + * + * + * @generated + * @ordered + */ + int STRING_TYPE_SCOPE_FEATURE_COUNT = TYPE_SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl Type Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() + * @generated + */ + int TYPE_REFERENCE = 57; + + /** + * The number of structural features of the 'Type Reference' class. + * + * + * @generated + * @ordered + */ + int TYPE_REFERENCE_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl Class Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() + * @generated + */ + int CLASS_REFERENCE = 58; + + /** + * The feature id for the 'Element' containment reference. + * + * + * @generated + * @ordered + */ + int CLASS_REFERENCE__ELEMENT = TYPE_REFERENCE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Class Reference' class. + * + * + * @generated + * @ordered + */ + int CLASS_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl Object Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() + * @generated + */ + int OBJECT_REFERENCE = 59; + + /** + * The number of structural features of the 'Object Reference' class. + * + * + * @generated + * @ordered + */ + int OBJECT_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl Integer Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() + * @generated + */ + int INTEGER_REFERENCE = 60; + + /** + * The number of structural features of the 'Integer Reference' class. + * + * + * @generated + * @ordered + */ + int INTEGER_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl Real Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() + * @generated + */ + int REAL_REFERENCE = 61; + + /** + * The number of structural features of the 'Real Reference' class. + * + * + * @generated + * @ordered + */ + int REAL_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl String Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() + * @generated + */ + int STRING_REFERENCE = 62; + + /** + * The number of structural features of the 'String Reference' class. + * + * + * @generated + * @ordered + */ + int STRING_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl Number Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() + * @generated + */ + int NUMBER_SPECIFICATION = 63; + + /** + * The number of structural features of the 'Number Specification' class. + * + * + * @generated + * @ordered + */ + int NUMBER_SPECIFICATION_FEATURE_COUNT = 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl Exact Number}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() + * @generated + */ + int EXACT_NUMBER = 64; + + /** + * The feature id for the 'Exact Number' attribute. + * + * + * @generated + * @ordered + */ + int EXACT_NUMBER__EXACT_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Exact Unlimited' attribute. + * + * + * @generated + * @ordered + */ + int EXACT_NUMBER__EXACT_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; + + /** + * The number of structural features of the 'Exact Number' class. + * + * + * @generated + * @ordered + */ + int EXACT_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl Intervall Number}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() + * @generated + */ + int INTERVALL_NUMBER = 65; + + /** + * The feature id for the 'Min' attribute. + * + * + * @generated + * @ordered + */ + int INTERVALL_NUMBER__MIN = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Max Number' attribute. + * + * + * @generated + * @ordered + */ + int INTERVALL_NUMBER__MAX_NUMBER = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; + + /** + * The feature id for the 'Max Unlimited' attribute. + * + * + * @generated + * @ordered + */ + int INTERVALL_NUMBER__MAX_UNLIMITED = NUMBER_SPECIFICATION_FEATURE_COUNT + 2; + + /** + * The number of structural features of the 'Intervall Number' class. + * + * + * @generated + * @ordered + */ + int INTERVALL_NUMBER_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 3; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl Int Enumberation}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() + * @generated + */ + int INT_ENUMBERATION = 66; + + /** + * The feature id for the 'Entry' attribute list. + * + * + * @generated + * @ordered + */ + int INT_ENUMBERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Int Enumberation' class. + * + * + * @generated + * @ordered + */ + int INT_ENUMBERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl Real Enumeration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() + * @generated + */ + int REAL_ENUMERATION = 67; + + /** + * The feature id for the 'Entry' attribute list. + * + * + * @generated + * @ordered + */ + int REAL_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Real Enumeration' class. + * + * + * @generated + * @ordered + */ + int REAL_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl String Enumeration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() + * @generated + */ + int STRING_ENUMERATION = 68; + + /** + * The feature id for the 'Entry' attribute list. + * + * + * @generated + * @ordered + */ + int STRING_ENUMERATION__ENTRY = NUMBER_SPECIFICATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'String Enumeration' class. + * + * + * @generated + * @ordered + */ + int STRING_ENUMERATION_FEATURE_COUNT = NUMBER_SPECIFICATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl Scope Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() + * @generated + */ + int SCOPE_DECLARATION = 69; + + /** + * The feature id for the 'Name' attribute. + * + * + * @generated + * @ordered + */ + int SCOPE_DECLARATION__NAME = DECLARATION__NAME; + + /** + * The feature id for the 'Specification' containment reference. + * + * + * @generated + * @ordered + */ + int SCOPE_DECLARATION__SPECIFICATION = DECLARATION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Scope Declaration' class. + * + * + * @generated + * @ordered + */ + int SCOPE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl Scope Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() + * @generated + */ + int SCOPE_REFERENCE = 70; + + /** + * The feature id for the 'Referred' reference. + * + * + * @generated + * @ordered + */ + int SCOPE_REFERENCE__REFERRED = SCOPE_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Scope Reference' class. + * + * + * @generated + * @ordered + */ + int SCOPE_REFERENCE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl Task}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() + * @generated + */ + int TASK = 72; + + /** + * The number of structural features of the 'Task' class. + * + * + * @generated + * @ordered + */ + int TASK_FEATURE_COUNT = COMMAND_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl Generation Task}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() + * @generated + */ + int GENERATION_TASK = 73; + + /** + * The feature id for the 'Metamodel' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__METAMODEL = TASK_FEATURE_COUNT + 0; + + /** + * The feature id for the 'Partial Model' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__PARTIAL_MODEL = TASK_FEATURE_COUNT + 1; + + /** + * The feature id for the 'Patterns' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__PATTERNS = TASK_FEATURE_COUNT + 2; + + /** + * The feature id for the 'Objectives' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__OBJECTIVES = TASK_FEATURE_COUNT + 3; + + /** + * The feature id for the 'Scope' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__SCOPE = TASK_FEATURE_COUNT + 4; + + /** + * The feature id for the 'Number Specified' attribute. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__NUMBER_SPECIFIED = TASK_FEATURE_COUNT + 5; + + /** + * The feature id for the 'Number' attribute. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__NUMBER = TASK_FEATURE_COUNT + 6; + + /** + * The feature id for the 'Run Specified' attribute. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__RUN_SPECIFIED = TASK_FEATURE_COUNT + 7; + + /** + * The feature id for the 'Runs' attribute. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__RUNS = TASK_FEATURE_COUNT + 8; + + /** + * The feature id for the 'Solver' attribute. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__SOLVER = TASK_FEATURE_COUNT + 9; + + /** + * The feature id for the 'Config' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__CONFIG = TASK_FEATURE_COUNT + 10; + + /** + * The feature id for the 'Debug Folder' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__DEBUG_FOLDER = TASK_FEATURE_COUNT + 11; + + /** + * The feature id for the 'Target Log File' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__TARGET_LOG_FILE = TASK_FEATURE_COUNT + 12; + + /** + * The feature id for the 'Target Statistics File' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__TARGET_STATISTICS_FILE = TASK_FEATURE_COUNT + 13; + + /** + * The feature id for the 'Taget Folder' containment reference. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK__TAGET_FOLDER = TASK_FEATURE_COUNT + 14; + + /** + * The number of structural features of the 'Generation Task' class. + * + * + * @generated + * @ordered + */ + int GENERATION_TASK_FEATURE_COUNT = TASK_FEATURE_COUNT + 15; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl Integer Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() + * @generated + */ + int INTEGER_SCOPE = 74; + + /** + * The number of structural features of the 'Integer Scope' class. + * + * + * @generated + * @ordered + */ + int INTEGER_SCOPE_FEATURE_COUNT = INTEGER_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl Real Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() + * @generated + */ + int REAL_SCOPE = 75; + + /** + * The number of structural features of the 'Real Scope' class. + * + * + * @generated + * @ordered + */ + int REAL_SCOPE_FEATURE_COUNT = REAL_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl String Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() + * @generated + */ + int STRING_SCOPE = 76; + + /** + * The number of structural features of the 'String Scope' class. + * + * + * @generated + * @ordered + */ + int STRING_SCOPE_FEATURE_COUNT = STRING_REFERENCE_FEATURE_COUNT + 0; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection Optimization Direction}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() + * @generated + */ + int OPTIMIZATION_DIRECTION = 77; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() + * @generated + */ + int COMPARISON_OPERATOR = 78; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() + * @generated + */ + int DOCUMENT_LEVEL_SPECIFICATION = 79; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() + * @generated + */ + int SOLVER = 80; + + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript Configuration Script}'. + * + * + * @return the meta object for class 'Configuration Script'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript + * @generated + */ + EClass getConfigurationScript(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports Imports}'. + * + * + * @return the meta object for the containment reference list 'Imports'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports() + * @see #getConfigurationScript() + * @generated + */ + EReference getConfigurationScript_Imports(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands Commands}'. + * + * + * @return the meta object for the containment reference list 'Commands'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands() + * @see #getConfigurationScript() + * @generated + */ + EReference getConfigurationScript_Commands(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command Command}'. + * + * + * @return the meta object for class 'Command'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command + * @generated + */ + EClass getCommand(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import Import}'. + * + * + * @return the meta object for class 'Import'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import + * @generated + */ + EClass getImport(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport EPackage Import}'. + * + * + * @return the meta object for class 'EPackage Import'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport + * @generated + */ + EClass getEPackageImport(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage Imported Package}'. + * + * + * @return the meta object for the reference 'Imported Package'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage() + * @see #getEPackageImport() + * @generated + */ + EReference getEPackageImport_ImportedPackage(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport Viatra Import}'. + * + * + * @return the meta object for class 'Viatra Import'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport + * @generated + */ + EClass getViatraImport(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra Imported Viatra}'. + * + * + * @return the meta object for the reference 'Imported Viatra'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra() + * @see #getViatraImport() + * @generated + */ + EReference getViatraImport_ImportedViatra(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport Cft Import}'. + * + * + * @return the meta object for class 'Cft Import'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport + * @generated + */ + EClass getCftImport(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport#getImportedCft Imported Cft}'. + * + * + * @return the meta object for the reference 'Imported Cft'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport#getImportedCft() + * @see #getCftImport() + * @generated + */ + EReference getCftImport_ImportedCft(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration Declaration}'. + * + * + * @return the meta object for class 'Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration + * @generated + */ + EClass getDeclaration(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}'. + * + * + * @return the meta object for the attribute 'Name'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName() + * @see #getDeclaration() + * @generated + */ + EAttribute getDeclaration_Name(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification File Specification}'. + * + * + * @return the meta object for class 'File Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification + * @generated + */ + EClass getFileSpecification(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}'. + * + * + * @return the meta object for the attribute 'Path'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath() + * @see #getFileSpecification() + * @generated + */ + EAttribute getFileSpecification_Path(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration File Declaration}'. + * + * + * @return the meta object for class 'File Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration + * @generated + */ + EClass getFileDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification() + * @see #getFileDeclaration() + * @generated + */ + EReference getFileDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference File Reference}'. + * + * + * @return the meta object for class 'File Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference + * @generated + */ + EClass getFileReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred() + * @see #getFileReference() + * @generated + */ + EReference getFileReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File File}'. + * + * + * @return the meta object for class 'File'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File + * @generated + */ + EClass getFile(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification Metamodel Specification}'. + * + * + * @return the meta object for class 'Metamodel Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification + * @generated + */ + EClass getMetamodelSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries Entries}'. + * + * + * @return the meta object for the containment reference list 'Entries'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries() + * @see #getMetamodelSpecification() + * @generated + */ + EReference getMetamodelSpecification_Entries(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry Metamodel Entry}'. + * + * + * @return the meta object for class 'Metamodel Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry + * @generated + */ + EClass getMetamodelEntry(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage Package}'. + * + * + * @return the meta object for the reference 'Package'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage() + * @see #getMetamodelEntry() + * @generated + */ + EReference getMetamodelEntry_Package(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry All Package Entry}'. + * + * + * @return the meta object for class 'All Package Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry + * @generated + */ + EClass getAllPackageEntry(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion Exclusion}'. + * + * + * @return the meta object for the containment reference list 'Exclusion'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry#getExclusion() + * @see #getAllPackageEntry() + * @generated + */ + EReference getAllPackageEntry_Exclusion(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement Metamodel Element}'. + * + * + * @return the meta object for class 'Metamodel Element'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement + * @generated + */ + EClass getMetamodelElement(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier Classifier}'. + * + * + * @return the meta object for the reference 'Classifier'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier() + * @see #getMetamodelElement() + * @generated + */ + EReference getMetamodelElement_Classifier(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature Feature}'. + * + * + * @return the meta object for the reference 'Feature'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature() + * @see #getMetamodelElement() + * @generated + */ + EReference getMetamodelElement_Feature(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration Metamodel Declaration}'. + * + * + * @return the meta object for class 'Metamodel Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration + * @generated + */ + EClass getMetamodelDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification() + * @see #getMetamodelDeclaration() + * @generated + */ + EReference getMetamodelDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference Metamodel Reference}'. + * + * + * @return the meta object for class 'Metamodel Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference + * @generated + */ + EClass getMetamodelReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred() + * @see #getMetamodelReference() + * @generated + */ + EReference getMetamodelReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel Metamodel}'. + * + * + * @return the meta object for class 'Metamodel'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel + * @generated + */ + EClass getMetamodel(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification Partial Model Specification}'. + * + * + * @return the meta object for class 'Partial Model Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification + * @generated + */ + EClass getPartialModelSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry Entry}'. + * + * + * @return the meta object for the containment reference list 'Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry() + * @see #getPartialModelSpecification() + * @generated + */ + EReference getPartialModelSpecification_Entry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry Partial Model Entry}'. + * + * + * @return the meta object for class 'Partial Model Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry + * @generated + */ + EClass getPartialModelEntry(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}'. + * + * + * @return the meta object for the containment reference 'Path'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath() + * @see #getPartialModelEntry() + * @generated + */ + EReference getPartialModelEntry_Path(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry Model Entry}'. + * + * + * @return the meta object for class 'Model Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry + * @generated + */ + EClass getModelEntry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry Folder Entry}'. + * + * + * @return the meta object for class 'Folder Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry + * @generated + */ + EClass getFolderEntry(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion Exclusion}'. + * + * + * @return the meta object for the containment reference list 'Exclusion'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion() + * @see #getFolderEntry() + * @generated + */ + EReference getFolderEntry_Exclusion(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration Partial Model Declaration}'. + * + * + * @return the meta object for class 'Partial Model Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration + * @generated + */ + EClass getPartialModelDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification() + * @see #getPartialModelDeclaration() + * @generated + */ + EReference getPartialModelDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference Partial Model Reference}'. + * + * + * @return the meta object for class 'Partial Model Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference + * @generated + */ + EClass getPartialModelReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred() + * @see #getPartialModelReference() + * @generated + */ + EReference getPartialModelReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel Partial Model}'. + * + * + * @return the meta object for class 'Partial Model'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel + * @generated + */ + EClass getPartialModel(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification Pattern Specification}'. + * + * + * @return the meta object for class 'Pattern Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification + * @generated + */ + EClass getPatternSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries Entries}'. + * + * + * @return the meta object for the containment reference list 'Entries'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries() + * @see #getPatternSpecification() + * @generated + */ + EReference getPatternSpecification_Entries(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry Pattern Entry}'. + * + * + * @return the meta object for class 'Pattern Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry + * @generated + */ + EClass getPatternEntry(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}'. + * + * + * @return the meta object for the reference 'Package'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage() + * @see #getPatternEntry() + * @generated + */ + EReference getPatternEntry_Package(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry All Pattern Entry}'. + * + * + * @return the meta object for class 'All Pattern Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry + * @generated + */ + EClass getAllPatternEntry(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion Exclusuion}'. + * + * + * @return the meta object for the containment reference list 'Exclusuion'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry#getExclusuion() + * @see #getAllPatternEntry() + * @generated + */ + EReference getAllPatternEntry_Exclusuion(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement Pattern Element}'. + * + * + * @return the meta object for class 'Pattern Element'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement + * @generated + */ + EClass getPatternElement(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}'. + * + * + * @return the meta object for the reference 'Pattern'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern() + * @see #getPatternElement() + * @generated + */ + EReference getPatternElement_Pattern(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration Graph Pattern Declaration}'. + * + * + * @return the meta object for class 'Graph Pattern Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration + * @generated + */ + EClass getGraphPatternDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification() + * @see #getGraphPatternDeclaration() + * @generated + */ + EReference getGraphPatternDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference Graph Pattern Reference}'. + * + * + * @return the meta object for class 'Graph Pattern Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference + * @generated + */ + EClass getGraphPatternReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred() + * @see #getGraphPatternReference() + * @generated + */ + EReference getGraphPatternReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern Graph Pattern}'. + * + * + * @return the meta object for class 'Graph Pattern'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern + * @generated + */ + EClass getGraphPattern(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification Objective Specification}'. + * + * + * @return the meta object for class 'Objective Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification + * @generated + */ + EClass getObjectiveSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries Entries}'. + * + * + * @return the meta object for the containment reference list 'Entries'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries() + * @see #getObjectiveSpecification() + * @generated + */ + EReference getObjectiveSpecification_Entries(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry Objective Entry}'. + * + * + * @return the meta object for class 'Objective Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry + * @generated + */ + EClass getObjectiveEntry(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction Function}'. + * + * + * @return the meta object for the containment reference 'Function'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction() + * @see #getObjectiveEntry() + * @generated + */ + EReference getObjectiveEntry_Function(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry Optimization Entry}'. + * + * + * @return the meta object for class 'Optimization Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry + * @generated + */ + EClass getOptimizationEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection Direction}'. + * + * + * @return the meta object for the attribute 'Direction'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection() + * @see #getOptimizationEntry() + * @generated + */ + EAttribute getOptimizationEntry_Direction(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry Threshold Entry}'. + * + * + * @return the meta object for class 'Threshold Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry + * @generated + */ + EClass getThresholdEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator Operator}'. + * + * + * @return the meta object for the attribute 'Operator'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator() + * @see #getThresholdEntry() + * @generated + */ + EAttribute getThresholdEntry_Operator(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold Threshold}'. + * + * + * @return the meta object for the attribute 'Threshold'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold() + * @see #getThresholdEntry() + * @generated + */ + EAttribute getThresholdEntry_Threshold(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction Objective Function}'. + * + * + * @return the meta object for class 'Objective Function'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction + * @generated + */ + EClass getObjectiveFunction(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction Reliabiltiy Function}'. + * + * + * @return the meta object for class 'Reliabiltiy Function'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction + * @generated + */ + EClass getReliabiltiyFunction(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getPackage Package}'. + * + * + * @return the meta object for the reference 'Package'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getPackage() + * @see #getReliabiltiyFunction() + * @generated + */ + EReference getReliabiltiyFunction_Package(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getTransformation Transformation}'. + * + * + * @return the meta object for the reference 'Transformation'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getTransformation() + * @see #getReliabiltiyFunction() + * @generated + */ + EReference getReliabiltiyFunction_Transformation(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration Objective Declaration}'. + * + * + * @return the meta object for class 'Objective Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration + * @generated + */ + EClass getObjectiveDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification() + * @see #getObjectiveDeclaration() + * @generated + */ + EReference getObjectiveDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference Objective Reference}'. + * + * + * @return the meta object for class 'Objective Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference + * @generated + */ + EClass getObjectiveReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred() + * @see #getObjectiveReference() + * @generated + */ + EReference getObjectiveReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective Objective}'. + * + * + * @return the meta object for class 'Objective'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective + * @generated + */ + EClass getObjective(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification Config Specification}'. + * + * + * @return the meta object for class 'Config Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification + * @generated + */ + EClass getConfigSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries Entries}'. + * + * + * @return the meta object for the containment reference list 'Entries'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries() + * @see #getConfigSpecification() + * @generated + */ + EReference getConfigSpecification_Entries(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration Config Declaration}'. + * + * + * @return the meta object for class 'Config Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration + * @generated + */ + EClass getConfigDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification() + * @see #getConfigDeclaration() + * @generated + */ + EReference getConfigDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry Config Entry}'. + * + * + * @return the meta object for class 'Config Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry + * @generated + */ + EClass getConfigEntry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry Documentation Entry}'. + * + * + * @return the meta object for class 'Documentation Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry + * @generated + */ + EClass getDocumentationEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}'. + * + * + * @return the meta object for the attribute 'Level'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel() + * @see #getDocumentationEntry() + * @generated + */ + EAttribute getDocumentationEntry_Level(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry Runtime Entry}'. + * + * + * @return the meta object for class 'Runtime Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry + * @generated + */ + EClass getRuntimeEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}'. + * + * + * @return the meta object for the attribute 'Millisec Limit'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit() + * @see #getRuntimeEntry() + * @generated + */ + EAttribute getRuntimeEntry_MillisecLimit(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry Memory Entry}'. + * + * + * @return the meta object for class 'Memory Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry + * @generated + */ + EClass getMemoryEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}'. + * + * + * @return the meta object for the attribute 'Megabyte Limit'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit() + * @see #getMemoryEntry() + * @generated + */ + EAttribute getMemoryEntry_MegabyteLimit(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry Custom Entry}'. + * + * + * @return the meta object for class 'Custom Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry + * @generated + */ + EClass getCustomEntry(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}'. + * + * + * @return the meta object for the attribute 'Key'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey() + * @see #getCustomEntry() + * @generated + */ + EAttribute getCustomEntry_Key(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}'. + * + * + * @return the meta object for the attribute 'Value'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue() + * @see #getCustomEntry() + * @generated + */ + EAttribute getCustomEntry_Value(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference Config Reference}'. + * + * + * @return the meta object for class 'Config Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference + * @generated + */ + EClass getConfigReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}'. + * + * + * @return the meta object for the reference 'Config'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig() + * @see #getConfigReference() + * @generated + */ + EReference getConfigReference_Config(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config Config}'. + * + * + * @return the meta object for class 'Config'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config + * @generated + */ + EClass getConfig(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification Scope Specification}'. + * + * + * @return the meta object for class 'Scope Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification + * @generated + */ + EClass getScopeSpecification(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes Scopes}'. + * + * + * @return the meta object for the containment reference list 'Scopes'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes() + * @see #getScopeSpecification() + * @generated + */ + EReference getScopeSpecification_Scopes(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope Type Scope}'. + * + * + * @return the meta object for class 'Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope + * @generated + */ + EClass getTypeScope(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}'. + * + * + * @return the meta object for the attribute 'Sets New'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew() + * @see #getTypeScope() + * @generated + */ + EAttribute getTypeScope_SetsNew(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}'. + * + * + * @return the meta object for the attribute 'Sets Sum'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum() + * @see #getTypeScope() + * @generated + */ + EAttribute getTypeScope_SetsSum(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}'. + * + * + * @return the meta object for the containment reference 'Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber() + * @see #getTypeScope() + * @generated + */ + EReference getTypeScope_Number(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope Class Type Scope}'. + * + * + * @return the meta object for class 'Class Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope + * @generated + */ + EClass getClassTypeScope(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}'. + * + * + * @return the meta object for the containment reference 'Type'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType() + * @see #getClassTypeScope() + * @generated + */ + EReference getClassTypeScope_Type(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope Object Type Scope}'. + * + * + * @return the meta object for class 'Object Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope + * @generated + */ + EClass getObjectTypeScope(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}'. + * + * + * @return the meta object for the containment reference 'Type'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType() + * @see #getObjectTypeScope() + * @generated + */ + EReference getObjectTypeScope_Type(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope Integer Type Scope}'. + * + * + * @return the meta object for class 'Integer Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope + * @generated + */ + EClass getIntegerTypeScope(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}'. + * + * + * @return the meta object for the containment reference 'Type'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType() + * @see #getIntegerTypeScope() + * @generated + */ + EReference getIntegerTypeScope_Type(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope Real Type Scope}'. + * + * + * @return the meta object for class 'Real Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope + * @generated + */ + EClass getRealTypeScope(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}'. + * + * + * @return the meta object for the containment reference 'Type'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType() + * @see #getRealTypeScope() + * @generated + */ + EReference getRealTypeScope_Type(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope String Type Scope}'. + * + * + * @return the meta object for class 'String Type Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope + * @generated + */ + EClass getStringTypeScope(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}'. + * + * + * @return the meta object for the containment reference 'Type'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType() + * @see #getStringTypeScope() + * @generated + */ + EReference getStringTypeScope_Type(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference Type Reference}'. + * + * + * @return the meta object for class 'Type Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference + * @generated + */ + EClass getTypeReference(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference Class Reference}'. + * + * + * @return the meta object for class 'Class Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference + * @generated + */ + EClass getClassReference(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}'. + * + * + * @return the meta object for the containment reference 'Element'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement() + * @see #getClassReference() + * @generated + */ + EReference getClassReference_Element(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference Object Reference}'. + * + * + * @return the meta object for class 'Object Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference + * @generated + */ + EClass getObjectReference(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference Integer Reference}'. + * + * + * @return the meta object for class 'Integer Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference + * @generated + */ + EClass getIntegerReference(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference Real Reference}'. + * + * + * @return the meta object for class 'Real Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference + * @generated + */ + EClass getRealReference(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference String Reference}'. + * + * + * @return the meta object for class 'String Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference + * @generated + */ + EClass getStringReference(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification Number Specification}'. + * + * + * @return the meta object for class 'Number Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification + * @generated + */ + EClass getNumberSpecification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber Exact Number}'. + * + * + * @return the meta object for class 'Exact Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber + * @generated + */ + EClass getExactNumber(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}'. + * + * + * @return the meta object for the attribute 'Exact Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber() + * @see #getExactNumber() + * @generated + */ + EAttribute getExactNumber_ExactNumber(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}'. + * + * + * @return the meta object for the attribute 'Exact Unlimited'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited() + * @see #getExactNumber() + * @generated + */ + EAttribute getExactNumber_ExactUnlimited(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber Intervall Number}'. + * + * + * @return the meta object for class 'Intervall Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber + * @generated + */ + EClass getIntervallNumber(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}'. + * + * + * @return the meta object for the attribute 'Min'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin() + * @see #getIntervallNumber() + * @generated + */ + EAttribute getIntervallNumber_Min(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}'. + * + * + * @return the meta object for the attribute 'Max Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber() + * @see #getIntervallNumber() + * @generated + */ + EAttribute getIntervallNumber_MaxNumber(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}'. + * + * + * @return the meta object for the attribute 'Max Unlimited'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited() + * @see #getIntervallNumber() + * @generated + */ + EAttribute getIntervallNumber_MaxUnlimited(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation Int Enumberation}'. + * + * + * @return the meta object for class 'Int Enumberation'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation + * @generated + */ + EClass getIntEnumberation(); + + /** + * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry Entry}'. + * + * + * @return the meta object for the attribute list 'Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry() + * @see #getIntEnumberation() + * @generated + */ + EAttribute getIntEnumberation_Entry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration Real Enumeration}'. + * + * + * @return the meta object for class 'Real Enumeration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration + * @generated + */ + EClass getRealEnumeration(); + + /** + * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry Entry}'. + * + * + * @return the meta object for the attribute list 'Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry() + * @see #getRealEnumeration() + * @generated + */ + EAttribute getRealEnumeration_Entry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration String Enumeration}'. + * + * + * @return the meta object for class 'String Enumeration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration + * @generated + */ + EClass getStringEnumeration(); + + /** + * Returns the meta object for the attribute list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry Entry}'. + * + * + * @return the meta object for the attribute list 'Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry() + * @see #getStringEnumeration() + * @generated + */ + EAttribute getStringEnumeration_Entry(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration Scope Declaration}'. + * + * + * @return the meta object for class 'Scope Declaration'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration + * @generated + */ + EClass getScopeDeclaration(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}'. + * + * + * @return the meta object for the containment reference 'Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification() + * @see #getScopeDeclaration() + * @generated + */ + EReference getScopeDeclaration_Specification(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference Scope Reference}'. + * + * + * @return the meta object for class 'Scope Reference'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference + * @generated + */ + EClass getScopeReference(); + + /** + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}'. + * + * + * @return the meta object for the reference 'Referred'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred() + * @see #getScopeReference() + * @generated + */ + EReference getScopeReference_Referred(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope Scope}'. + * + * + * @return the meta object for class 'Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope + * @generated + */ + EClass getScope(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task Task}'. + * + * + * @return the meta object for class 'Task'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task + * @generated + */ + EClass getTask(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask Generation Task}'. + * + * + * @return the meta object for class 'Generation Task'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask + * @generated + */ + EClass getGenerationTask(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}'. + * + * + * @return the meta object for the containment reference 'Metamodel'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_Metamodel(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}'. + * + * + * @return the meta object for the containment reference 'Partial Model'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_PartialModel(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}'. + * + * + * @return the meta object for the containment reference 'Patterns'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_Patterns(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives Objectives}'. + * + * + * @return the meta object for the containment reference 'Objectives'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_Objectives(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}'. + * + * + * @return the meta object for the containment reference 'Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_Scope(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}'. + * + * + * @return the meta object for the attribute 'Number Specified'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified() + * @see #getGenerationTask() + * @generated + */ + EAttribute getGenerationTask_NumberSpecified(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}'. + * + * + * @return the meta object for the attribute 'Number'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber() + * @see #getGenerationTask() + * @generated + */ + EAttribute getGenerationTask_Number(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}'. + * + * + * @return the meta object for the attribute 'Run Specified'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified() + * @see #getGenerationTask() + * @generated + */ + EAttribute getGenerationTask_RunSpecified(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}'. + * + * + * @return the meta object for the attribute 'Runs'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns() + * @see #getGenerationTask() + * @generated + */ + EAttribute getGenerationTask_Runs(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}'. + * + * + * @return the meta object for the attribute 'Solver'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver() + * @see #getGenerationTask() + * @generated + */ + EAttribute getGenerationTask_Solver(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}'. + * + * + * @return the meta object for the containment reference 'Config'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_Config(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}'. + * + * + * @return the meta object for the containment reference 'Debug Folder'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_DebugFolder(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}'. + * + * + * @return the meta object for the containment reference 'Target Log File'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_TargetLogFile(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}'. + * + * + * @return the meta object for the containment reference 'Target Statistics File'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_TargetStatisticsFile(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}'. + * + * + * @return the meta object for the containment reference 'Taget Folder'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder() + * @see #getGenerationTask() + * @generated + */ + EReference getGenerationTask_TagetFolder(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope Integer Scope}'. + * + * + * @return the meta object for class 'Integer Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope + * @generated + */ + EClass getIntegerScope(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope Real Scope}'. + * + * + * @return the meta object for class 'Real Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope + * @generated + */ + EClass getRealScope(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope String Scope}'. + * + * + * @return the meta object for class 'String Scope'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope + * @generated + */ + EClass getStringScope(); + + /** + * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection Optimization Direction}'. + * + * + * @return the meta object for enum 'Optimization Direction'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection + * @generated + */ + EEnum getOptimizationDirection(); + + /** + * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}'. + * + * + * @return the meta object for enum 'Comparison Operator'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator + * @generated + */ + EEnum getComparisonOperator(); + + /** + * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}'. + * + * + * @return the meta object for enum 'Document Level Specification'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification + * @generated + */ + EEnum getDocumentLevelSpecification(); + + /** + * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}'. + * + * + * @return the meta object for enum 'Solver'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver + * @generated + */ + EEnum getSolver(); + + /** + * Returns the factory that creates the instances of the model. + * + * + * @return the factory that creates the instances of the model. + * @generated + */ + ApplicationConfigurationFactory getApplicationConfigurationFactory(); + + /** + * + * Defines literals for the meta objects that represent + *
    + *
  • each class,
  • + *
  • each feature of each class,
  • + *
  • each enum,
  • + *
  • and each data type
  • + *
+ * + * @generated + */ + interface Literals + { + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl Configuration Script}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigurationScript() + * @generated + */ + EClass CONFIGURATION_SCRIPT = eINSTANCE.getConfigurationScript(); + + /** + * The meta object literal for the 'Imports' containment reference list feature. + * + * + * @generated + */ + EReference CONFIGURATION_SCRIPT__IMPORTS = eINSTANCE.getConfigurationScript_Imports(); + + /** + * The meta object literal for the 'Commands' containment reference list feature. + * + * + * @generated + */ + EReference CONFIGURATION_SCRIPT__COMMANDS = eINSTANCE.getConfigurationScript_Commands(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl Command}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CommandImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCommand() + * @generated + */ + EClass COMMAND = eINSTANCE.getCommand(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getImport() + * @generated + */ + EClass IMPORT = eINSTANCE.getImport(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl EPackage Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getEPackageImport() + * @generated + */ + EClass EPACKAGE_IMPORT = eINSTANCE.getEPackageImport(); + + /** + * The meta object literal for the 'Imported Package' reference feature. + * + * + * @generated + */ + EReference EPACKAGE_IMPORT__IMPORTED_PACKAGE = eINSTANCE.getEPackageImport_ImportedPackage(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl Viatra Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getViatraImport() + * @generated + */ + EClass VIATRA_IMPORT = eINSTANCE.getViatraImport(); + + /** + * The meta object literal for the 'Imported Viatra' reference feature. + * + * + * @generated + */ + EReference VIATRA_IMPORT__IMPORTED_VIATRA = eINSTANCE.getViatraImport_ImportedViatra(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CftImportImpl Cft Import}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CftImportImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCftImport() + * @generated + */ + EClass CFT_IMPORT = eINSTANCE.getCftImport(); + + /** + * The meta object literal for the 'Imported Cft' reference feature. + * + * + * @generated + */ + EReference CFT_IMPORT__IMPORTED_CFT = eINSTANCE.getCftImport_ImportedCft(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration() + * @generated + */ + EClass DECLARATION = eINSTANCE.getDeclaration(); + + /** + * The meta object literal for the 'Name' attribute feature. + * + * + * @generated + */ + EAttribute DECLARATION__NAME = eINSTANCE.getDeclaration_Name(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl File Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification() + * @generated + */ + EClass FILE_SPECIFICATION = eINSTANCE.getFileSpecification(); + + /** + * The meta object literal for the 'Path' attribute feature. + * + * + * @generated + */ + EAttribute FILE_SPECIFICATION__PATH = eINSTANCE.getFileSpecification_Path(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl File Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration() + * @generated + */ + EClass FILE_DECLARATION = eINSTANCE.getFileDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference FILE_DECLARATION__SPECIFICATION = eINSTANCE.getFileDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl File Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference() + * @generated + */ + EClass FILE_REFERENCE = eINSTANCE.getFileReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference FILE_REFERENCE__REFERRED = eINSTANCE.getFileReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl File}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile() + * @generated + */ + EClass FILE = eINSTANCE.getFile(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl Metamodel Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification() + * @generated + */ + EClass METAMODEL_SPECIFICATION = eINSTANCE.getMetamodelSpecification(); + + /** + * The meta object literal for the 'Entries' containment reference list feature. + * + * + * @generated + */ + EReference METAMODEL_SPECIFICATION__ENTRIES = eINSTANCE.getMetamodelSpecification_Entries(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl Metamodel Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry() + * @generated + */ + EClass METAMODEL_ENTRY = eINSTANCE.getMetamodelEntry(); + + /** + * The meta object literal for the 'Package' reference feature. + * + * + * @generated + */ + EReference METAMODEL_ENTRY__PACKAGE = eINSTANCE.getMetamodelEntry_Package(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl All Package Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry() + * @generated + */ + EClass ALL_PACKAGE_ENTRY = eINSTANCE.getAllPackageEntry(); + + /** + * The meta object literal for the 'Exclusion' containment reference list feature. + * + * + * @generated + */ + EReference ALL_PACKAGE_ENTRY__EXCLUSION = eINSTANCE.getAllPackageEntry_Exclusion(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl Metamodel Element}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement() + * @generated + */ + EClass METAMODEL_ELEMENT = eINSTANCE.getMetamodelElement(); + + /** + * The meta object literal for the 'Classifier' reference feature. + * + * + * @generated + */ + EReference METAMODEL_ELEMENT__CLASSIFIER = eINSTANCE.getMetamodelElement_Classifier(); + + /** + * The meta object literal for the 'Feature' reference feature. + * + * + * @generated + */ + EReference METAMODEL_ELEMENT__FEATURE = eINSTANCE.getMetamodelElement_Feature(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl Metamodel Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration() + * @generated + */ + EClass METAMODEL_DECLARATION = eINSTANCE.getMetamodelDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference METAMODEL_DECLARATION__SPECIFICATION = eINSTANCE.getMetamodelDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl Metamodel Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference() + * @generated + */ + EClass METAMODEL_REFERENCE = eINSTANCE.getMetamodelReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference METAMODEL_REFERENCE__REFERRED = eINSTANCE.getMetamodelReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl Metamodel}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel() + * @generated + */ + EClass METAMODEL = eINSTANCE.getMetamodel(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl Partial Model Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification() + * @generated + */ + EClass PARTIAL_MODEL_SPECIFICATION = eINSTANCE.getPartialModelSpecification(); + + /** + * The meta object literal for the 'Entry' containment reference list feature. + * + * + * @generated + */ + EReference PARTIAL_MODEL_SPECIFICATION__ENTRY = eINSTANCE.getPartialModelSpecification_Entry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl Partial Model Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry() + * @generated + */ + EClass PARTIAL_MODEL_ENTRY = eINSTANCE.getPartialModelEntry(); + + /** + * The meta object literal for the 'Path' containment reference feature. + * + * + * @generated + */ + EReference PARTIAL_MODEL_ENTRY__PATH = eINSTANCE.getPartialModelEntry_Path(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl Model Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ModelEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry() + * @generated + */ + EClass MODEL_ENTRY = eINSTANCE.getModelEntry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl Folder Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry() + * @generated + */ + EClass FOLDER_ENTRY = eINSTANCE.getFolderEntry(); + + /** + * The meta object literal for the 'Exclusion' containment reference list feature. + * + * + * @generated + */ + EReference FOLDER_ENTRY__EXCLUSION = eINSTANCE.getFolderEntry_Exclusion(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl Partial Model Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration() + * @generated + */ + EClass PARTIAL_MODEL_DECLARATION = eINSTANCE.getPartialModelDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference PARTIAL_MODEL_DECLARATION__SPECIFICATION = eINSTANCE.getPartialModelDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl Partial Model Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference() + * @generated + */ + EClass PARTIAL_MODEL_REFERENCE = eINSTANCE.getPartialModelReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference PARTIAL_MODEL_REFERENCE__REFERRED = eINSTANCE.getPartialModelReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl Partial Model}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel() + * @generated + */ + EClass PARTIAL_MODEL = eINSTANCE.getPartialModel(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl Pattern Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification() + * @generated + */ + EClass PATTERN_SPECIFICATION = eINSTANCE.getPatternSpecification(); + + /** + * The meta object literal for the 'Entries' containment reference list feature. + * + * + * @generated + */ + EReference PATTERN_SPECIFICATION__ENTRIES = eINSTANCE.getPatternSpecification_Entries(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl Pattern Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry() + * @generated + */ + EClass PATTERN_ENTRY = eINSTANCE.getPatternEntry(); + + /** + * The meta object literal for the 'Package' reference feature. + * + * + * @generated + */ + EReference PATTERN_ENTRY__PACKAGE = eINSTANCE.getPatternEntry_Package(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl All Pattern Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry() + * @generated + */ + EClass ALL_PATTERN_ENTRY = eINSTANCE.getAllPatternEntry(); + + /** + * The meta object literal for the 'Exclusuion' containment reference list feature. + * + * + * @generated + */ + EReference ALL_PATTERN_ENTRY__EXCLUSUION = eINSTANCE.getAllPatternEntry_Exclusuion(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl Pattern Element}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement() + * @generated + */ + EClass PATTERN_ELEMENT = eINSTANCE.getPatternElement(); + + /** + * The meta object literal for the 'Pattern' reference feature. + * + * + * @generated + */ + EReference PATTERN_ELEMENT__PATTERN = eINSTANCE.getPatternElement_Pattern(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl Graph Pattern Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration() + * @generated + */ + EClass GRAPH_PATTERN_DECLARATION = eINSTANCE.getGraphPatternDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference GRAPH_PATTERN_DECLARATION__SPECIFICATION = eINSTANCE.getGraphPatternDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl Graph Pattern Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference() + * @generated + */ + EClass GRAPH_PATTERN_REFERENCE = eINSTANCE.getGraphPatternReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference GRAPH_PATTERN_REFERENCE__REFERRED = eINSTANCE.getGraphPatternReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl Graph Pattern}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern() + * @generated + */ + EClass GRAPH_PATTERN = eINSTANCE.getGraphPattern(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl Objective Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveSpecification() + * @generated + */ + EClass OBJECTIVE_SPECIFICATION = eINSTANCE.getObjectiveSpecification(); + + /** + * The meta object literal for the 'Entries' containment reference list feature. + * + * + * @generated + */ + EReference OBJECTIVE_SPECIFICATION__ENTRIES = eINSTANCE.getObjectiveSpecification_Entries(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl Objective Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveEntry() + * @generated + */ + EClass OBJECTIVE_ENTRY = eINSTANCE.getObjectiveEntry(); + + /** + * The meta object literal for the 'Function' containment reference feature. + * + * + * @generated + */ + EReference OBJECTIVE_ENTRY__FUNCTION = eINSTANCE.getObjectiveEntry_Function(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl Optimization Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationEntry() + * @generated + */ + EClass OPTIMIZATION_ENTRY = eINSTANCE.getOptimizationEntry(); + + /** + * The meta object literal for the 'Direction' attribute feature. + * + * + * @generated + */ + EAttribute OPTIMIZATION_ENTRY__DIRECTION = eINSTANCE.getOptimizationEntry_Direction(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl Threshold Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getThresholdEntry() + * @generated + */ + EClass THRESHOLD_ENTRY = eINSTANCE.getThresholdEntry(); + + /** + * The meta object literal for the 'Operator' attribute feature. + * + * + * @generated + */ + EAttribute THRESHOLD_ENTRY__OPERATOR = eINSTANCE.getThresholdEntry_Operator(); + + /** + * The meta object literal for the 'Threshold' attribute feature. + * + * + * @generated + */ + EAttribute THRESHOLD_ENTRY__THRESHOLD = eINSTANCE.getThresholdEntry_Threshold(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl Objective Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveFunction() + * @generated + */ + EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl Reliabiltiy Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyFunction() + * @generated + */ + EClass RELIABILTIY_FUNCTION = eINSTANCE.getReliabiltiyFunction(); + + /** + * The meta object literal for the 'Package' reference feature. + * + * + * @generated + */ + EReference RELIABILTIY_FUNCTION__PACKAGE = eINSTANCE.getReliabiltiyFunction_Package(); + + /** + * The meta object literal for the 'Transformation' reference feature. + * + * + * @generated + */ + EReference RELIABILTIY_FUNCTION__TRANSFORMATION = eINSTANCE.getReliabiltiyFunction_Transformation(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl Objective Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() + * @generated + */ + EClass OBJECTIVE_DECLARATION = eINSTANCE.getObjectiveDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference OBJECTIVE_DECLARATION__SPECIFICATION = eINSTANCE.getObjectiveDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl Objective Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() + * @generated + */ + EClass OBJECTIVE_REFERENCE = eINSTANCE.getObjectiveReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference OBJECTIVE_REFERENCE__REFERRED = eINSTANCE.getObjectiveReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl Objective}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() + * @generated + */ + EClass OBJECTIVE = eINSTANCE.getObjective(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl Config Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() + * @generated + */ + EClass CONFIG_SPECIFICATION = eINSTANCE.getConfigSpecification(); + + /** + * The meta object literal for the 'Entries' containment reference list feature. + * + * + * @generated + */ + EReference CONFIG_SPECIFICATION__ENTRIES = eINSTANCE.getConfigSpecification_Entries(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl Config Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() + * @generated + */ + EClass CONFIG_DECLARATION = eINSTANCE.getConfigDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference CONFIG_DECLARATION__SPECIFICATION = eINSTANCE.getConfigDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl Config Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() + * @generated + */ + EClass CONFIG_ENTRY = eINSTANCE.getConfigEntry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl Documentation Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() + * @generated + */ + EClass DOCUMENTATION_ENTRY = eINSTANCE.getDocumentationEntry(); + + /** + * The meta object literal for the 'Level' attribute feature. + * + * + * @generated + */ + EAttribute DOCUMENTATION_ENTRY__LEVEL = eINSTANCE.getDocumentationEntry_Level(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl Runtime Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() + * @generated + */ + EClass RUNTIME_ENTRY = eINSTANCE.getRuntimeEntry(); + + /** + * The meta object literal for the 'Millisec Limit' attribute feature. + * + * + * @generated + */ + EAttribute RUNTIME_ENTRY__MILLISEC_LIMIT = eINSTANCE.getRuntimeEntry_MillisecLimit(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl Memory Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() + * @generated + */ + EClass MEMORY_ENTRY = eINSTANCE.getMemoryEntry(); + + /** + * The meta object literal for the 'Megabyte Limit' attribute feature. + * + * + * @generated + */ + EAttribute MEMORY_ENTRY__MEGABYTE_LIMIT = eINSTANCE.getMemoryEntry_MegabyteLimit(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl Custom Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() + * @generated + */ + EClass CUSTOM_ENTRY = eINSTANCE.getCustomEntry(); + + /** + * The meta object literal for the 'Key' attribute feature. + * + * + * @generated + */ + EAttribute CUSTOM_ENTRY__KEY = eINSTANCE.getCustomEntry_Key(); + + /** + * The meta object literal for the 'Value' attribute feature. + * + * + * @generated + */ + EAttribute CUSTOM_ENTRY__VALUE = eINSTANCE.getCustomEntry_Value(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl Config Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() + * @generated + */ + EClass CONFIG_REFERENCE = eINSTANCE.getConfigReference(); + + /** + * The meta object literal for the 'Config' reference feature. + * + * + * @generated + */ + EReference CONFIG_REFERENCE__CONFIG = eINSTANCE.getConfigReference_Config(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl Config}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() + * @generated + */ + EClass CONFIG = eINSTANCE.getConfig(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl Scope Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() + * @generated + */ + EClass SCOPE_SPECIFICATION = eINSTANCE.getScopeSpecification(); + + /** + * The meta object literal for the 'Scopes' containment reference list feature. + * + * + * @generated + */ + EReference SCOPE_SPECIFICATION__SCOPES = eINSTANCE.getScopeSpecification_Scopes(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() + * @generated + */ + EClass TYPE_SCOPE = eINSTANCE.getTypeScope(); + + /** + * The meta object literal for the 'Sets New' attribute feature. + * + * + * @generated + */ + EAttribute TYPE_SCOPE__SETS_NEW = eINSTANCE.getTypeScope_SetsNew(); + + /** + * The meta object literal for the 'Sets Sum' attribute feature. + * + * + * @generated + */ + EAttribute TYPE_SCOPE__SETS_SUM = eINSTANCE.getTypeScope_SetsSum(); + + /** + * The meta object literal for the 'Number' containment reference feature. + * + * + * @generated + */ + EReference TYPE_SCOPE__NUMBER = eINSTANCE.getTypeScope_Number(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl Class Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() + * @generated + */ + EClass CLASS_TYPE_SCOPE = eINSTANCE.getClassTypeScope(); + + /** + * The meta object literal for the 'Type' containment reference feature. + * + * + * @generated + */ + EReference CLASS_TYPE_SCOPE__TYPE = eINSTANCE.getClassTypeScope_Type(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl Object Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() + * @generated + */ + EClass OBJECT_TYPE_SCOPE = eINSTANCE.getObjectTypeScope(); + + /** + * The meta object literal for the 'Type' containment reference feature. + * + * + * @generated + */ + EReference OBJECT_TYPE_SCOPE__TYPE = eINSTANCE.getObjectTypeScope_Type(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl Integer Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() + * @generated + */ + EClass INTEGER_TYPE_SCOPE = eINSTANCE.getIntegerTypeScope(); + + /** + * The meta object literal for the 'Type' containment reference feature. + * + * + * @generated + */ + EReference INTEGER_TYPE_SCOPE__TYPE = eINSTANCE.getIntegerTypeScope_Type(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl Real Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() + * @generated + */ + EClass REAL_TYPE_SCOPE = eINSTANCE.getRealTypeScope(); + + /** + * The meta object literal for the 'Type' containment reference feature. + * + * + * @generated + */ + EReference REAL_TYPE_SCOPE__TYPE = eINSTANCE.getRealTypeScope_Type(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl String Type Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() + * @generated + */ + EClass STRING_TYPE_SCOPE = eINSTANCE.getStringTypeScope(); + + /** + * The meta object literal for the 'Type' containment reference feature. + * + * + * @generated + */ + EReference STRING_TYPE_SCOPE__TYPE = eINSTANCE.getStringTypeScope_Type(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl Type Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() + * @generated + */ + EClass TYPE_REFERENCE = eINSTANCE.getTypeReference(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl Class Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() + * @generated + */ + EClass CLASS_REFERENCE = eINSTANCE.getClassReference(); + + /** + * The meta object literal for the 'Element' containment reference feature. + * + * + * @generated + */ + EReference CLASS_REFERENCE__ELEMENT = eINSTANCE.getClassReference_Element(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl Object Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() + * @generated + */ + EClass OBJECT_REFERENCE = eINSTANCE.getObjectReference(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl Integer Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() + * @generated + */ + EClass INTEGER_REFERENCE = eINSTANCE.getIntegerReference(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl Real Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() + * @generated + */ + EClass REAL_REFERENCE = eINSTANCE.getRealReference(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl String Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() + * @generated + */ + EClass STRING_REFERENCE = eINSTANCE.getStringReference(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl Number Specification}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.NumberSpecificationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() + * @generated + */ + EClass NUMBER_SPECIFICATION = eINSTANCE.getNumberSpecification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl Exact Number}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() + * @generated + */ + EClass EXACT_NUMBER = eINSTANCE.getExactNumber(); + + /** + * The meta object literal for the 'Exact Number' attribute feature. + * + * + * @generated + */ + EAttribute EXACT_NUMBER__EXACT_NUMBER = eINSTANCE.getExactNumber_ExactNumber(); + + /** + * The meta object literal for the 'Exact Unlimited' attribute feature. + * + * + * @generated + */ + EAttribute EXACT_NUMBER__EXACT_UNLIMITED = eINSTANCE.getExactNumber_ExactUnlimited(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl Intervall Number}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() + * @generated + */ + EClass INTERVALL_NUMBER = eINSTANCE.getIntervallNumber(); + + /** + * The meta object literal for the 'Min' attribute feature. + * + * + * @generated + */ + EAttribute INTERVALL_NUMBER__MIN = eINSTANCE.getIntervallNumber_Min(); + + /** + * The meta object literal for the 'Max Number' attribute feature. + * + * + * @generated + */ + EAttribute INTERVALL_NUMBER__MAX_NUMBER = eINSTANCE.getIntervallNumber_MaxNumber(); + + /** + * The meta object literal for the 'Max Unlimited' attribute feature. + * + * + * @generated + */ + EAttribute INTERVALL_NUMBER__MAX_UNLIMITED = eINSTANCE.getIntervallNumber_MaxUnlimited(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl Int Enumberation}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() + * @generated + */ + EClass INT_ENUMBERATION = eINSTANCE.getIntEnumberation(); + + /** + * The meta object literal for the 'Entry' attribute list feature. + * + * + * @generated + */ + EAttribute INT_ENUMBERATION__ENTRY = eINSTANCE.getIntEnumberation_Entry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl Real Enumeration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() + * @generated + */ + EClass REAL_ENUMERATION = eINSTANCE.getRealEnumeration(); + + /** + * The meta object literal for the 'Entry' attribute list feature. + * + * + * @generated + */ + EAttribute REAL_ENUMERATION__ENTRY = eINSTANCE.getRealEnumeration_Entry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl String Enumeration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() + * @generated + */ + EClass STRING_ENUMERATION = eINSTANCE.getStringEnumeration(); + + /** + * The meta object literal for the 'Entry' attribute list feature. + * + * + * @generated + */ + EAttribute STRING_ENUMERATION__ENTRY = eINSTANCE.getStringEnumeration_Entry(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl Scope Declaration}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() + * @generated + */ + EClass SCOPE_DECLARATION = eINSTANCE.getScopeDeclaration(); + + /** + * The meta object literal for the 'Specification' containment reference feature. + * + * + * @generated + */ + EReference SCOPE_DECLARATION__SPECIFICATION = eINSTANCE.getScopeDeclaration_Specification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl Scope Reference}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() + * @generated + */ + EClass SCOPE_REFERENCE = eINSTANCE.getScopeReference(); + + /** + * The meta object literal for the 'Referred' reference feature. + * + * + * @generated + */ + EReference SCOPE_REFERENCE__REFERRED = eINSTANCE.getScopeReference_Referred(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() + * @generated + */ + EClass SCOPE = eINSTANCE.getScope(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl Task}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TaskImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() + * @generated + */ + EClass TASK = eINSTANCE.getTask(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl Generation Task}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() + * @generated + */ + EClass GENERATION_TASK = eINSTANCE.getGenerationTask(); + + /** + * The meta object literal for the 'Metamodel' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__METAMODEL = eINSTANCE.getGenerationTask_Metamodel(); + + /** + * The meta object literal for the 'Partial Model' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__PARTIAL_MODEL = eINSTANCE.getGenerationTask_PartialModel(); + + /** + * The meta object literal for the 'Patterns' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__PATTERNS = eINSTANCE.getGenerationTask_Patterns(); + + /** + * The meta object literal for the 'Objectives' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__OBJECTIVES = eINSTANCE.getGenerationTask_Objectives(); + + /** + * The meta object literal for the 'Scope' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__SCOPE = eINSTANCE.getGenerationTask_Scope(); + + /** + * The meta object literal for the 'Number Specified' attribute feature. + * + * + * @generated + */ + EAttribute GENERATION_TASK__NUMBER_SPECIFIED = eINSTANCE.getGenerationTask_NumberSpecified(); + + /** + * The meta object literal for the 'Number' attribute feature. + * + * + * @generated + */ + EAttribute GENERATION_TASK__NUMBER = eINSTANCE.getGenerationTask_Number(); + + /** + * The meta object literal for the 'Run Specified' attribute feature. + * + * + * @generated + */ + EAttribute GENERATION_TASK__RUN_SPECIFIED = eINSTANCE.getGenerationTask_RunSpecified(); + + /** + * The meta object literal for the 'Runs' attribute feature. + * + * + * @generated + */ + EAttribute GENERATION_TASK__RUNS = eINSTANCE.getGenerationTask_Runs(); + + /** + * The meta object literal for the 'Solver' attribute feature. + * + * + * @generated + */ + EAttribute GENERATION_TASK__SOLVER = eINSTANCE.getGenerationTask_Solver(); + + /** + * The meta object literal for the 'Config' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__CONFIG = eINSTANCE.getGenerationTask_Config(); + + /** + * The meta object literal for the 'Debug Folder' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__DEBUG_FOLDER = eINSTANCE.getGenerationTask_DebugFolder(); + + /** + * The meta object literal for the 'Target Log File' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__TARGET_LOG_FILE = eINSTANCE.getGenerationTask_TargetLogFile(); + + /** + * The meta object literal for the 'Target Statistics File' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__TARGET_STATISTICS_FILE = eINSTANCE.getGenerationTask_TargetStatisticsFile(); + + /** + * The meta object literal for the 'Taget Folder' containment reference feature. + * + * + * @generated + */ + EReference GENERATION_TASK__TAGET_FOLDER = eINSTANCE.getGenerationTask_TagetFolder(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl Integer Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() + * @generated + */ + EClass INTEGER_SCOPE = eINSTANCE.getIntegerScope(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl Real Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() + * @generated + */ + EClass REAL_SCOPE = eINSTANCE.getRealScope(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl String Scope}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringScopeImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() + * @generated + */ + EClass STRING_SCOPE = eINSTANCE.getStringScope(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection Optimization Direction}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() + * @generated + */ + EEnum OPTIMIZATION_DIRECTION = eINSTANCE.getOptimizationDirection(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() + * @generated + */ + EEnum COMPARISON_OPERATOR = eINSTANCE.getComparisonOperator(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() + * @generated + */ + EEnum DOCUMENT_LEVEL_SPECIFICATION = eINSTANCE.getDocumentLevelSpecification(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() + * @generated + */ + EEnum SOLVER = eINSTANCE.getSolver(); + + } + +} //ApplicationConfigurationPackage diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CftImport.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CftImport.java new file mode 100644 index 00000000..d0786961 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CftImport.java @@ -0,0 +1,52 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; + +/** + * + * A representation of the model object 'Cft Import'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport#getImportedCft Imported Cft}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCftImport() + * @model + * @generated + */ +public interface CftImport extends Import +{ + /** + * Returns the value of the 'Imported Cft' reference. + * + *

+ * If the meaning of the 'Imported Cft' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Imported Cft' reference. + * @see #setImportedCft(CftModel) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCftImport_ImportedCft() + * @model + * @generated + */ + CftModel getImportedCft(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport#getImportedCft Imported Cft}' reference. + * + * + * @param value the new value of the 'Imported Cft' reference. + * @see #getImportedCft() + * @generated + */ + void setImportedCft(CftModel value); + +} // CftImport 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 7cfd12b8..f4ec06f0 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Class Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference() - * @model - * @generated - */ -public interface ClassReference extends TypeReference -{ - /** - * Returns the value of the 'Element' containment reference. - * - *

- * If the meaning of the 'Element' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Element' containment reference. - * @see #setElement(MetamodelElement) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference_Element() - * @model containment="true" - * @generated - */ - MetamodelElement getElement(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}' containment reference. - * - * - * @param value the new value of the 'Element' containment reference. - * @see #getElement() - * @generated - */ - void setElement(MetamodelElement value); - -} // ClassReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Class Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference() + * @model + * @generated + */ +public interface ClassReference extends TypeReference +{ + /** + * Returns the value of the 'Element' containment reference. + * + *

+ * If the meaning of the 'Element' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Element' containment reference. + * @see #setElement(MetamodelElement) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassReference_Element() + * @model containment="true" + * @generated + */ + MetamodelElement getElement(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference#getElement Element}' containment reference. + * + * + * @param value the new value of the 'Element' containment reference. + * @see #getElement() + * @generated + */ + void setElement(MetamodelElement value); + +} // 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 41f19765..bd0b0e85 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Class Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope() - * @model - * @generated - */ -public interface ClassTypeScope extends TypeScope -{ - /** - * Returns the value of the 'Type' containment reference. - * - *

- * If the meaning of the 'Type' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Type' containment reference. - * @see #setType(ClassReference) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope_Type() - * @model containment="true" - * @generated - */ - ClassReference getType(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}' containment reference. - * - * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ - void setType(ClassReference value); - -} // ClassTypeScope +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Class Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope() + * @model + * @generated + */ +public interface ClassTypeScope extends TypeScope +{ + /** + * Returns the value of the 'Type' containment reference. + * + *

+ * If the meaning of the 'Type' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Type' containment reference. + * @see #setType(ClassReference) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getClassTypeScope_Type() + * @model containment="true" + * @generated + */ + ClassReference getType(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope#getType Type}' containment reference. + * + * + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ + void setType(ClassReference value); + +} // 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 ada3e7e1..38d158df 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Command'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCommand() - * @model - * @generated - */ -public interface Command extends EObject -{ -} // Command +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Command'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCommand() + * @model + * @generated + */ +public interface Command extends EObject +{ +} // 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 new file mode 100644 index 00000000..dc5a8e9e --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ComparisonOperator.java @@ -0,0 +1,233 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Comparison Operator', + * and utility methods for working with them. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getComparisonOperator() + * @model + * @generated + */ +public enum ComparisonOperator implements Enumerator +{ + /** + * The 'LESS EQUALS' literal object. + * + * + * @see #LESS_EQUALS_VALUE + * @generated + * @ordered + */ + LESS_EQUALS(0, "LESS_EQUALS", "<="), + + /** + * The 'GREATER EQUALS' literal object. + * + * + * @see #GREATER_EQUALS_VALUE + * @generated + * @ordered + */ + GREATER_EQUALS(1, "GREATER_EQUALS", ">="); + + /** + * The 'LESS EQUALS' literal value. + * + *

+ * If the meaning of 'LESS EQUALS' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #LESS_EQUALS + * @model literal="<=" + * @generated + * @ordered + */ + public static final int LESS_EQUALS_VALUE = 0; + + /** + * The 'GREATER EQUALS' literal value. + * + *

+ * If the meaning of 'GREATER EQUALS' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #GREATER_EQUALS + * @model literal=">=" + * @generated + * @ordered + */ + public static final int GREATER_EQUALS_VALUE = 1; + + /** + * An array of all the 'Comparison Operator' enumerators. + * + * + * @generated + */ + private static final ComparisonOperator[] VALUES_ARRAY = + new ComparisonOperator[] + { + LESS_EQUALS, + GREATER_EQUALS, + }; + + /** + * A public read-only list of all the 'Comparison Operator' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Comparison Operator' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static ComparisonOperator get(String literal) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + ComparisonOperator result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Comparison Operator' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static ComparisonOperator getByName(String name) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + ComparisonOperator result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Comparison Operator' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static ComparisonOperator get(int value) + { + switch (value) + { + case LESS_EQUALS_VALUE: return LESS_EQUALS; + case GREATER_EQUALS_VALUE: return GREATER_EQUALS; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private ComparisonOperator(int value, String name, String literal) + { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + @Override + public int getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public String getLiteral() + { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() + { + return literal; + } + +} //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 0572c941..7b7f7509 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Config'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfig() - * @model - * @generated - */ -public interface Config extends EObject -{ -} // Config +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Config'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfig() + * @model + * @generated + */ +public interface Config extends EObject +{ +} // 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 740b98b9..f4e83e1c 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Config Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration() - * @model - * @generated - */ -public interface ConfigDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - *

- * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(ConfigSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration_Specification() - * @model containment="true" - * @generated - */ - ConfigSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(ConfigSpecification value); - -} // ConfigDeclaration +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Config Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration() + * @model + * @generated + */ +public interface ConfigDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + *

+ * If the meaning of the 'Specification' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(ConfigSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigDeclaration_Specification() + * @model containment="true" + * @generated + */ + ConfigSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(ConfigSpecification value); + +} // 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 cd9cba69..9c3485bb 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Config Entry'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry() - * @model - * @generated - */ -public interface ConfigEntry extends EObject -{ -} // ConfigEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Config Entry'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigEntry() + * @model + * @generated + */ +public interface ConfigEntry extends EObject +{ +} // 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 f8cb9d6e..b24bfd95 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Config Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference() - * @model - * @generated - */ -public interface ConfigReference extends Config -{ - /** - * Returns the value of the 'Config' reference. - * - *

- * If the meaning of the 'Config' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Config' reference. - * @see #setConfig(ConfigDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference_Config() - * @model - * @generated - */ - ConfigDeclaration getConfig(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}' reference. - * - * - * @param value the new value of the 'Config' reference. - * @see #getConfig() - * @generated - */ - void setConfig(ConfigDeclaration value); - -} // ConfigReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Config Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference() + * @model + * @generated + */ +public interface ConfigReference extends Config +{ + /** + * Returns the value of the 'Config' reference. + * + *

+ * If the meaning of the 'Config' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Config' reference. + * @see #setConfig(ConfigDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigReference_Config() + * @model + * @generated + */ + ConfigDeclaration getConfig(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference#getConfig Config}' reference. + * + * + * @param value the new value of the 'Config' reference. + * @see #getConfig() + * @generated + */ + void setConfig(ConfigDeclaration value); + +} // 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 93a884bb..2bc28898 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,42 +1,42 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Config Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries Entries}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification() - * @model - * @generated - */ -public interface ConfigSpecification extends Config -{ - /** - * Returns the value of the 'Entries' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry}. - * - *

- * If the meaning of the 'Entries' containment reference list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Entries' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification_Entries() - * @model containment="true" - * @generated - */ - EList getEntries(); - -} // ConfigSpecification +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Config Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification#getEntries Entries}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification() + * @model + * @generated + */ +public interface ConfigSpecification extends Config +{ + /** + * Returns the value of the 'Entries' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry}. + * + *

+ * If the meaning of the 'Entries' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Entries' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification_Entries() + * @model containment="true" + * @generated + */ + EList getEntries(); + +} // 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 2f012f3e..b76f8a4f 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,61 +1,61 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Configuration Script'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports Imports}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands Commands}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript() - * @model - * @generated - */ -public interface ConfigurationScript extends EObject -{ - /** - * Returns the value of the 'Imports' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import}. - * - *

- * If the meaning of the 'Imports' containment reference list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Imports' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Imports() - * @model containment="true" - * @generated - */ - EList getImports(); - - /** - * Returns the value of the 'Commands' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command}. - * - *

- * If the meaning of the 'Commands' containment reference list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Commands' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Commands() - * @model containment="true" - * @generated - */ - EList getCommands(); - -} // ConfigurationScript +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Configuration Script'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getImports Imports}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript#getCommands Commands}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript() + * @model + * @generated + */ +public interface ConfigurationScript extends EObject +{ + /** + * Returns the value of the 'Imports' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import}. + * + *

+ * If the meaning of the 'Imports' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Imports' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Imports() + * @model containment="true" + * @generated + */ + EList getImports(); + + /** + * Returns the value of the 'Commands' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command}. + * + *

+ * If the meaning of the 'Commands' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Commands' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Commands() + * @model containment="true" + * @generated + */ + EList getCommands(); + +} // ConfigurationScript 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 0971e99d..d61ca6b9 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,78 +1,78 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Custom Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry() - * @model - * @generated - */ -public interface CustomEntry extends ConfigEntry -{ - /** - * Returns the value of the 'Key' attribute. - * - *

- * If the meaning of the 'Key' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Key' attribute. - * @see #setKey(String) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Key() - * @model - * @generated - */ - String getKey(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}' attribute. - * - * - * @param value the new value of the 'Key' attribute. - * @see #getKey() - * @generated - */ - void setKey(String value); - - /** - * Returns the value of the 'Value' attribute. - * - *

- * If the meaning of the 'Value' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Value' attribute. - * @see #setValue(String) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Value() - * @model - * @generated - */ - String getValue(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}' attribute. - * - * - * @param value the new value of the 'Value' attribute. - * @see #getValue() - * @generated - */ - void setValue(String value); - -} // CustomEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Custom Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry() + * @model + * @generated + */ +public interface CustomEntry extends ConfigEntry +{ + /** + * Returns the value of the 'Key' attribute. + * + *

+ * If the meaning of the 'Key' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Key' attribute. + * @see #setKey(String) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Key() + * @model + * @generated + */ + String getKey(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getKey Key}' attribute. + * + * + * @param value the new value of the 'Key' attribute. + * @see #getKey() + * @generated + */ + void setKey(String value); + + /** + * Returns the value of the 'Value' attribute. + * + *

+ * If the meaning of the 'Value' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Value' attribute. + * @see #setValue(String) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCustomEntry_Value() + * @model + * @generated + */ + String getValue(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry#getValue Value}' attribute. + * + * + * @param value the new value of the 'Value' attribute. + * @see #getValue() + * @generated + */ + void setValue(String value); + +} // 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 5249b5e9..883ae250 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration() - * @model - * @generated - */ -public interface Declaration extends Command -{ - /** - * Returns the value of the 'Name' attribute. - * - *

- * If the meaning of the 'Name' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // Declaration +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration() + * @model + * @generated + */ +public interface Declaration extends Command +{ + /** + * Returns the value of the 'Name' attribute. + * + *

+ * If the meaning of the 'Name' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDeclaration_Name() + * @model + * @generated + */ + String getName(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration#getName Name}' attribute. + * + * + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ + void setName(String value); + +} // 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 7629d759..fc0d1e8f 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,257 +1,260 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Document Level Specification', - * and utility methods for working with them. - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentLevelSpecification() - * @model - * @generated - */ -public enum DocumentLevelSpecification implements Enumerator -{ - /** - * The 'None' literal object. - * - * - * @see #NONE_VALUE - * @generated - * @ordered - */ - NONE(0, "none", "none"), - - /** - * The 'Normal' literal object. - * - * - * @see #NORMAL_VALUE - * @generated - * @ordered - */ - NORMAL(1, "normal", "normal"), - - /** - * The 'Full' literal object. - * - * - * @see #FULL_VALUE - * @generated - * @ordered - */ - FULL(2, "full", "full"); - - /** - * The 'None' literal value. - * - *

- * If the meaning of 'None' literal object isn't clear, - * there really should be more of a description here... - *

- * - * @see #NONE - * @model name="none" - * @generated - * @ordered - */ - public static final int NONE_VALUE = 0; - - /** - * The 'Normal' literal value. - * - *

- * If the meaning of 'Normal' literal object isn't clear, - * there really should be more of a description here... - *

- * - * @see #NORMAL - * @model name="normal" - * @generated - * @ordered - */ - public static final int NORMAL_VALUE = 1; - - /** - * The 'Full' literal value. - * - *

- * If the meaning of 'Full' literal object isn't clear, - * there really should be more of a description here... - *

- * - * @see #FULL - * @model name="full" - * @generated - * @ordered - */ - public static final int FULL_VALUE = 2; - - /** - * An array of all the 'Document Level Specification' enumerators. - * - * - * @generated - */ - private static final DocumentLevelSpecification[] VALUES_ARRAY = - new DocumentLevelSpecification[] - { - NONE, - NORMAL, - FULL, - }; - - /** - * A public read-only list of all the 'Document Level Specification' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Document Level Specification' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static DocumentLevelSpecification get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - DocumentLevelSpecification result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Document Level Specification' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static DocumentLevelSpecification getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - DocumentLevelSpecification result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Document Level Specification' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static DocumentLevelSpecification get(int value) - { - switch (value) - { - case NONE_VALUE: return NONE; - case NORMAL_VALUE: return NORMAL; - case FULL_VALUE: return FULL; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private DocumentLevelSpecification(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //DocumentLevelSpecification +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Document Level Specification', + * and utility methods for working with them. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentLevelSpecification() + * @model + * @generated + */ +public enum DocumentLevelSpecification implements Enumerator +{ + /** + * The 'None' literal object. + * + * + * @see #NONE_VALUE + * @generated + * @ordered + */ + NONE(0, "none", "none"), + + /** + * The 'Normal' literal object. + * + * + * @see #NORMAL_VALUE + * @generated + * @ordered + */ + NORMAL(1, "normal", "normal"), + + /** + * The 'Full' literal object. + * + * + * @see #FULL_VALUE + * @generated + * @ordered + */ + FULL(2, "full", "full"); + + /** + * The 'None' literal value. + * + *

+ * If the meaning of 'None' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #NONE + * @model name="none" + * @generated + * @ordered + */ + public static final int NONE_VALUE = 0; + + /** + * The 'Normal' literal value. + * + *

+ * If the meaning of 'Normal' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #NORMAL + * @model name="normal" + * @generated + * @ordered + */ + public static final int NORMAL_VALUE = 1; + + /** + * The 'Full' literal value. + * + *

+ * If the meaning of 'Full' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #FULL + * @model name="full" + * @generated + * @ordered + */ + public static final int FULL_VALUE = 2; + + /** + * An array of all the 'Document Level Specification' enumerators. + * + * + * @generated + */ + private static final DocumentLevelSpecification[] VALUES_ARRAY = + new DocumentLevelSpecification[] + { + NONE, + NORMAL, + FULL, + }; + + /** + * A public read-only list of all the 'Document Level Specification' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Document Level Specification' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static DocumentLevelSpecification get(String literal) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + DocumentLevelSpecification result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Document Level Specification' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static DocumentLevelSpecification getByName(String name) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + DocumentLevelSpecification result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Document Level Specification' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static DocumentLevelSpecification get(int value) + { + switch (value) + { + case NONE_VALUE: return NONE; + case NORMAL_VALUE: return NORMAL; + case FULL_VALUE: return FULL; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private DocumentLevelSpecification(int value, String name, String literal) + { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + @Override + public int getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public String getLiteral() + { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() + { + return literal; + } + +} //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 64032306..599e3c03 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,54 +1,54 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Documentation Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry() - * @model - * @generated - */ -public interface DocumentationEntry extends ConfigEntry -{ - /** - * Returns the value of the 'Level' attribute. - * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification}. - * - *

- * If the meaning of the 'Level' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Level' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification - * @see #setLevel(DocumentLevelSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry_Level() - * @model - * @generated - */ - DocumentLevelSpecification getLevel(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}' attribute. - * - * - * @param value the new value of the 'Level' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification - * @see #getLevel() - * @generated - */ - void setLevel(DocumentLevelSpecification value); - -} // DocumentationEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Documentation Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry() + * @model + * @generated + */ +public interface DocumentationEntry extends ConfigEntry +{ + /** + * Returns the value of the 'Level' attribute. + * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification}. + * + *

+ * If the meaning of the 'Level' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Level' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification + * @see #setLevel(DocumentLevelSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getDocumentationEntry_Level() + * @model + * @generated + */ + DocumentLevelSpecification getLevel(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry#getLevel Level}' attribute. + * + * + * @param value the new value of the 'Level' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification + * @see #getLevel() + * @generated + */ + void setLevel(DocumentLevelSpecification value); + +} // 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 f73e0bcd..9fe288d0 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,52 +1,52 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EPackage; - -/** - * - * A representation of the model object 'EPackage Import'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage Imported Package}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport() - * @model - * @generated - */ -public interface EPackageImport extends Import -{ - /** - * Returns the value of the 'Imported Package' reference. - * - *

- * If the meaning of the 'Imported Package' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Imported Package' reference. - * @see #setImportedPackage(EPackage) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport_ImportedPackage() - * @model - * @generated - */ - EPackage getImportedPackage(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage Imported Package}' reference. - * - * - * @param value the new value of the 'Imported Package' reference. - * @see #getImportedPackage() - * @generated - */ - void setImportedPackage(EPackage value); - -} // EPackageImport +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EPackage; + +/** + * + * A representation of the model object 'EPackage Import'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage Imported Package}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport() + * @model + * @generated + */ +public interface EPackageImport extends Import +{ + /** + * Returns the value of the 'Imported Package' reference. + * + *

+ * If the meaning of the 'Imported Package' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Imported Package' reference. + * @see #setImportedPackage(EPackage) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getEPackageImport_ImportedPackage() + * @model + * @generated + */ + EPackage getImportedPackage(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport#getImportedPackage Imported Package}' reference. + * + * + * @param value the new value of the 'Imported Package' reference. + * @see #getImportedPackage() + * @generated + */ + void setImportedPackage(EPackage value); + +} // 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 c72580e5..a818f6ef 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,78 +1,78 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Exact Number'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber() - * @model - * @generated - */ -public interface ExactNumber extends NumberSpecification -{ - /** - * Returns the value of the 'Exact Number' attribute. - * - *

- * If the meaning of the 'Exact Number' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Exact Number' attribute. - * @see #setExactNumber(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactNumber() - * @model - * @generated - */ - int getExactNumber(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}' attribute. - * - * - * @param value the new value of the 'Exact Number' attribute. - * @see #getExactNumber() - * @generated - */ - void setExactNumber(int value); - - /** - * Returns the value of the 'Exact Unlimited' attribute. - * - *

- * If the meaning of the 'Exact Unlimited' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Exact Unlimited' attribute. - * @see #setExactUnlimited(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactUnlimited() - * @model - * @generated - */ - boolean isExactUnlimited(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}' attribute. - * - * - * @param value the new value of the 'Exact Unlimited' attribute. - * @see #isExactUnlimited() - * @generated - */ - void setExactUnlimited(boolean value); - -} // ExactNumber +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Exact Number'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber() + * @model + * @generated + */ +public interface ExactNumber extends NumberSpecification +{ + /** + * Returns the value of the 'Exact Number' attribute. + * + *

+ * If the meaning of the 'Exact Number' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Exact Number' attribute. + * @see #setExactNumber(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactNumber() + * @model + * @generated + */ + int getExactNumber(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#getExactNumber Exact Number}' attribute. + * + * + * @param value the new value of the 'Exact Number' attribute. + * @see #getExactNumber() + * @generated + */ + void setExactNumber(int value); + + /** + * Returns the value of the 'Exact Unlimited' attribute. + * + *

+ * If the meaning of the 'Exact Unlimited' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Exact Unlimited' attribute. + * @see #setExactUnlimited(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getExactNumber_ExactUnlimited() + * @model + * @generated + */ + boolean isExactUnlimited(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber#isExactUnlimited Exact Unlimited}' attribute. + * + * + * @param value the new value of the 'Exact Unlimited' attribute. + * @see #isExactUnlimited() + * @generated + */ + void setExactUnlimited(boolean value); + +} // 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 4dd48918..6ac543e9 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'File'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFile() - * @model - * @generated - */ -public interface File extends EObject -{ -} // File +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'File'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFile() + * @model + * @generated + */ +public interface File extends EObject +{ +} // 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 de7ee62e..266a5f3a 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'File Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration() - * @model - * @generated - */ -public interface FileDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - *

- * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(FileSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration_Specification() - * @model containment="true" - * @generated - */ - FileSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(FileSpecification value); - -} // FileDeclaration +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'File Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration() + * @model + * @generated + */ +public interface FileDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + *

+ * If the meaning of the 'Specification' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(FileSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileDeclaration_Specification() + * @model containment="true" + * @generated + */ + FileSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(FileSpecification value); + +} // 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 fc3f3762..4263c762 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'File Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference() - * @model - * @generated - */ -public interface FileReference extends File -{ - /** - * Returns the value of the 'Referred' reference. - * - *

- * If the meaning of the 'Referred' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Referred' reference. - * @see #setReferred(FileDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference_Referred() - * @model - * @generated - */ - FileDeclaration getReferred(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}' reference. - * - * - * @param value the new value of the 'Referred' reference. - * @see #getReferred() - * @generated - */ - void setReferred(FileDeclaration value); - -} // FileReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'File Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference() + * @model + * @generated + */ +public interface FileReference extends File +{ + /** + * Returns the value of the 'Referred' reference. + * + *

+ * If the meaning of the 'Referred' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Referred' reference. + * @see #setReferred(FileDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileReference_Referred() + * @model + * @generated + */ + FileDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(FileDeclaration value); + +} // 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 1b2a09a2..afcce59f 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'File Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification() - * @model - * @generated - */ -public interface FileSpecification extends File -{ - /** - * Returns the value of the 'Path' attribute. - * - *

- * If the meaning of the 'Path' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Path' attribute. - * @see #setPath(String) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification_Path() - * @model - * @generated - */ - String getPath(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}' attribute. - * - * - * @param value the new value of the 'Path' attribute. - * @see #getPath() - * @generated - */ - void setPath(String value); - -} // FileSpecification +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'File Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification() + * @model + * @generated + */ +public interface FileSpecification extends File +{ + /** + * Returns the value of the 'Path' attribute. + * + *

+ * If the meaning of the 'Path' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Path' attribute. + * @see #setPath(String) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFileSpecification_Path() + * @model + * @generated + */ + String getPath(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification#getPath Path}' attribute. + * + * + * @param value the new value of the 'Path' attribute. + * @see #getPath() + * @generated + */ + void setPath(String value); + +} // 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 05c8ceb9..6d784b76 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,42 +1,42 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Folder Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion Exclusion}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry() - * @model - * @generated - */ -public interface FolderEntry extends PartialModelEntry -{ - /** - * Returns the value of the 'Exclusion' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry}. - * - *

- * If the meaning of the 'Exclusion' containment reference list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Exclusion' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry_Exclusion() - * @model containment="true" - * @generated - */ - EList getExclusion(); - -} // FolderEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Folder Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry#getExclusion Exclusion}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry() + * @model + * @generated + */ +public interface FolderEntry extends PartialModelEntry +{ + /** + * Returns the value of the 'Exclusion' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry}. + * + *

+ * If the meaning of the 'Exclusion' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Exclusion' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry_Exclusion() + * @model containment="true" + * @generated + */ + EList getExclusion(); + +} // 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 83ee824d..b61d9907 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,405 +1,432 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Generation Task'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask() - * @model - * @generated - */ -public interface GenerationTask extends Task -{ - /** - * Returns the value of the 'Metamodel' containment reference. - * - *

- * If the meaning of the 'Metamodel' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Metamodel' containment reference. - * @see #setMetamodel(Metamodel) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Metamodel() - * @model containment="true" - * @generated - */ - Metamodel getMetamodel(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}' containment reference. - * - * - * @param value the new value of the 'Metamodel' containment reference. - * @see #getMetamodel() - * @generated - */ - void setMetamodel(Metamodel value); - - /** - * Returns the value of the 'Partial Model' containment reference. - * - *

- * If the meaning of the 'Partial Model' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Partial Model' containment reference. - * @see #setPartialModel(PartialModel) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_PartialModel() - * @model containment="true" - * @generated - */ - PartialModel getPartialModel(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}' containment reference. - * - * - * @param value the new value of the 'Partial Model' containment reference. - * @see #getPartialModel() - * @generated - */ - void setPartialModel(PartialModel value); - - /** - * Returns the value of the 'Patterns' containment reference. - * - *

- * If the meaning of the 'Patterns' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Patterns' containment reference. - * @see #setPatterns(GraphPattern) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Patterns() - * @model containment="true" - * @generated - */ - GraphPattern getPatterns(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}' containment reference. - * - * - * @param value the new value of the 'Patterns' containment reference. - * @see #getPatterns() - * @generated - */ - void setPatterns(GraphPattern value); - - /** - * Returns the value of the 'Scope' containment reference. - * - *

- * If the meaning of the 'Scope' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Scope' containment reference. - * @see #setScope(Scope) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Scope() - * @model containment="true" - * @generated - */ - Scope getScope(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}' containment reference. - * - * - * @param value the new value of the 'Scope' containment reference. - * @see #getScope() - * @generated - */ - void setScope(Scope value); - - /** - * Returns the value of the 'Number Specified' attribute. - * - *

- * If the meaning of the 'Number Specified' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Number Specified' attribute. - * @see #setNumberSpecified(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_NumberSpecified() - * @model - * @generated - */ - boolean isNumberSpecified(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}' attribute. - * - * - * @param value the new value of the 'Number Specified' attribute. - * @see #isNumberSpecified() - * @generated - */ - void setNumberSpecified(boolean value); - - /** - * Returns the value of the 'Number' attribute. - * - *

- * If the meaning of the 'Number' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Number' attribute. - * @see #setNumber(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Number() - * @model - * @generated - */ - int getNumber(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}' attribute. - * - * - * @param value the new value of the 'Number' attribute. - * @see #getNumber() - * @generated - */ - void setNumber(int value); - - /** - * Returns the value of the 'Run Specified' attribute. - * - *

- * If the meaning of the 'Run Specified' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Run Specified' attribute. - * @see #setRunSpecified(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_RunSpecified() - * @model - * @generated - */ - boolean isRunSpecified(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}' attribute. - * - * - * @param value the new value of the 'Run Specified' attribute. - * @see #isRunSpecified() - * @generated - */ - void setRunSpecified(boolean value); - - /** - * Returns the value of the 'Runs' attribute. - * - *

- * If the meaning of the 'Runs' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Runs' attribute. - * @see #setRuns(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Runs() - * @model - * @generated - */ - int getRuns(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}' attribute. - * - * - * @param value the new value of the 'Runs' attribute. - * @see #getRuns() - * @generated - */ - void setRuns(int value); - - /** - * Returns the value of the 'Solver' attribute. - * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver}. - * - *

- * If the meaning of the 'Solver' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Solver' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver - * @see #setSolver(Solver) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Solver() - * @model - * @generated - */ - Solver getSolver(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}' attribute. - * - * - * @param value the new value of the 'Solver' attribute. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver - * @see #getSolver() - * @generated - */ - void setSolver(Solver value); - - /** - * Returns the value of the 'Config' containment reference. - * - *

- * If the meaning of the 'Config' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Config' containment reference. - * @see #setConfig(Config) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Config() - * @model containment="true" - * @generated - */ - Config getConfig(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}' containment reference. - * - * - * @param value the new value of the 'Config' containment reference. - * @see #getConfig() - * @generated - */ - void setConfig(Config value); - - /** - * Returns the value of the 'Debug Folder' containment reference. - * - *

- * If the meaning of the 'Debug Folder' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Debug Folder' containment reference. - * @see #setDebugFolder(File) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_DebugFolder() - * @model containment="true" - * @generated - */ - File getDebugFolder(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}' containment reference. - * - * - * @param value the new value of the 'Debug Folder' containment reference. - * @see #getDebugFolder() - * @generated - */ - void setDebugFolder(File value); - - /** - * Returns the value of the 'Target Log File' containment reference. - * - *

- * If the meaning of the 'Target Log File' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Target Log File' containment reference. - * @see #setTargetLogFile(File) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetLogFile() - * @model containment="true" - * @generated - */ - File getTargetLogFile(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}' containment reference. - * - * - * @param value the new value of the 'Target Log File' containment reference. - * @see #getTargetLogFile() - * @generated - */ - void setTargetLogFile(File value); - - /** - * Returns the value of the 'Target Statistics File' containment reference. - * - *

- * If the meaning of the 'Target Statistics File' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Target Statistics File' containment reference. - * @see #setTargetStatisticsFile(File) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetStatisticsFile() - * @model containment="true" - * @generated - */ - File getTargetStatisticsFile(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}' containment reference. - * - * - * @param value the new value of the 'Target Statistics File' containment reference. - * @see #getTargetStatisticsFile() - * @generated - */ - void setTargetStatisticsFile(File value); - - /** - * Returns the value of the 'Taget Folder' containment reference. - * - *

- * If the meaning of the 'Taget Folder' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Taget Folder' containment reference. - * @see #setTagetFolder(File) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TagetFolder() - * @model containment="true" - * @generated - */ - File getTagetFolder(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}' containment reference. - * - * - * @param value the new value of the 'Taget Folder' containment reference. - * @see #getTagetFolder() - * @generated - */ - void setTagetFolder(File value); - -} // GenerationTask +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Generation Task'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives Objectives}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask() + * @model + * @generated + */ +public interface GenerationTask extends Task +{ + /** + * Returns the value of the 'Metamodel' containment reference. + * + *

+ * If the meaning of the 'Metamodel' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Metamodel' containment reference. + * @see #setMetamodel(Metamodel) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Metamodel() + * @model containment="true" + * @generated + */ + Metamodel getMetamodel(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getMetamodel Metamodel}' containment reference. + * + * + * @param value the new value of the 'Metamodel' containment reference. + * @see #getMetamodel() + * @generated + */ + void setMetamodel(Metamodel value); + + /** + * Returns the value of the 'Partial Model' containment reference. + * + *

+ * If the meaning of the 'Partial Model' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Partial Model' containment reference. + * @see #setPartialModel(PartialModel) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_PartialModel() + * @model containment="true" + * @generated + */ + PartialModel getPartialModel(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPartialModel Partial Model}' containment reference. + * + * + * @param value the new value of the 'Partial Model' containment reference. + * @see #getPartialModel() + * @generated + */ + void setPartialModel(PartialModel value); + + /** + * Returns the value of the 'Patterns' containment reference. + * + *

+ * If the meaning of the 'Patterns' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Patterns' containment reference. + * @see #setPatterns(GraphPattern) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Patterns() + * @model containment="true" + * @generated + */ + GraphPattern getPatterns(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getPatterns Patterns}' containment reference. + * + * + * @param value the new value of the 'Patterns' containment reference. + * @see #getPatterns() + * @generated + */ + void setPatterns(GraphPattern value); + + /** + * Returns the value of the 'Objectives' containment reference. + * + *

+ * If the meaning of the 'Objectives' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Objectives' containment reference. + * @see #setObjectives(Objective) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Objectives() + * @model containment="true" + * @generated + */ + Objective getObjectives(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getObjectives Objectives}' containment reference. + * + * + * @param value the new value of the 'Objectives' containment reference. + * @see #getObjectives() + * @generated + */ + void setObjectives(Objective value); + + /** + * Returns the value of the 'Scope' containment reference. + * + *

+ * If the meaning of the 'Scope' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Scope' containment reference. + * @see #setScope(Scope) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Scope() + * @model containment="true" + * @generated + */ + Scope getScope(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getScope Scope}' containment reference. + * + * + * @param value the new value of the 'Scope' containment reference. + * @see #getScope() + * @generated + */ + void setScope(Scope value); + + /** + * Returns the value of the 'Number Specified' attribute. + * + *

+ * If the meaning of the 'Number Specified' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Number Specified' attribute. + * @see #setNumberSpecified(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_NumberSpecified() + * @model + * @generated + */ + boolean isNumberSpecified(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isNumberSpecified Number Specified}' attribute. + * + * + * @param value the new value of the 'Number Specified' attribute. + * @see #isNumberSpecified() + * @generated + */ + void setNumberSpecified(boolean value); + + /** + * Returns the value of the 'Number' attribute. + * + *

+ * If the meaning of the 'Number' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Number' attribute. + * @see #setNumber(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Number() + * @model + * @generated + */ + int getNumber(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getNumber Number}' attribute. + * + * + * @param value the new value of the 'Number' attribute. + * @see #getNumber() + * @generated + */ + void setNumber(int value); + + /** + * Returns the value of the 'Run Specified' attribute. + * + *

+ * If the meaning of the 'Run Specified' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Run Specified' attribute. + * @see #setRunSpecified(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_RunSpecified() + * @model + * @generated + */ + boolean isRunSpecified(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#isRunSpecified Run Specified}' attribute. + * + * + * @param value the new value of the 'Run Specified' attribute. + * @see #isRunSpecified() + * @generated + */ + void setRunSpecified(boolean value); + + /** + * Returns the value of the 'Runs' attribute. + * + *

+ * If the meaning of the 'Runs' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Runs' attribute. + * @see #setRuns(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Runs() + * @model + * @generated + */ + int getRuns(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getRuns Runs}' attribute. + * + * + * @param value the new value of the 'Runs' attribute. + * @see #getRuns() + * @generated + */ + void setRuns(int value); + + /** + * Returns the value of the 'Solver' attribute. + * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver}. + * + *

+ * If the meaning of the 'Solver' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Solver' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver + * @see #setSolver(Solver) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Solver() + * @model + * @generated + */ + Solver getSolver(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getSolver Solver}' attribute. + * + * + * @param value the new value of the 'Solver' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver + * @see #getSolver() + * @generated + */ + void setSolver(Solver value); + + /** + * Returns the value of the 'Config' containment reference. + * + *

+ * If the meaning of the 'Config' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Config' containment reference. + * @see #setConfig(Config) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_Config() + * @model containment="true" + * @generated + */ + Config getConfig(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getConfig Config}' containment reference. + * + * + * @param value the new value of the 'Config' containment reference. + * @see #getConfig() + * @generated + */ + void setConfig(Config value); + + /** + * Returns the value of the 'Debug Folder' containment reference. + * + *

+ * If the meaning of the 'Debug Folder' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Debug Folder' containment reference. + * @see #setDebugFolder(File) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_DebugFolder() + * @model containment="true" + * @generated + */ + File getDebugFolder(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getDebugFolder Debug Folder}' containment reference. + * + * + * @param value the new value of the 'Debug Folder' containment reference. + * @see #getDebugFolder() + * @generated + */ + void setDebugFolder(File value); + + /** + * Returns the value of the 'Target Log File' containment reference. + * + *

+ * If the meaning of the 'Target Log File' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Target Log File' containment reference. + * @see #setTargetLogFile(File) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetLogFile() + * @model containment="true" + * @generated + */ + File getTargetLogFile(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetLogFile Target Log File}' containment reference. + * + * + * @param value the new value of the 'Target Log File' containment reference. + * @see #getTargetLogFile() + * @generated + */ + void setTargetLogFile(File value); + + /** + * Returns the value of the 'Target Statistics File' containment reference. + * + *

+ * If the meaning of the 'Target Statistics File' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Target Statistics File' containment reference. + * @see #setTargetStatisticsFile(File) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TargetStatisticsFile() + * @model containment="true" + * @generated + */ + File getTargetStatisticsFile(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTargetStatisticsFile Target Statistics File}' containment reference. + * + * + * @param value the new value of the 'Target Statistics File' containment reference. + * @see #getTargetStatisticsFile() + * @generated + */ + void setTargetStatisticsFile(File value); + + /** + * Returns the value of the 'Taget Folder' containment reference. + * + *

+ * If the meaning of the 'Taget Folder' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Taget Folder' containment reference. + * @see #setTagetFolder(File) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGenerationTask_TagetFolder() + * @model containment="true" + * @generated + */ + File getTagetFolder(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask#getTagetFolder Taget Folder}' containment reference. + * + * + * @param value the new value of the 'Taget Folder' containment reference. + * @see #getTagetFolder() + * @generated + */ + void setTagetFolder(File value); + +} // 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 99d187ea..db01f2ce 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Graph Pattern'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPattern() - * @model - * @generated - */ -public interface GraphPattern extends EObject -{ -} // GraphPattern +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Graph Pattern'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPattern() + * @model + * @generated + */ +public interface GraphPattern extends EObject +{ +} // 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 be0b962d..38bea9b2 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Graph Pattern Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration() - * @model - * @generated - */ -public interface GraphPatternDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - *

- * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(PatternSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration_Specification() - * @model containment="true" - * @generated - */ - PatternSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(PatternSpecification value); - -} // GraphPatternDeclaration +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Graph Pattern Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration() + * @model + * @generated + */ +public interface GraphPatternDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + *

+ * If the meaning of the 'Specification' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(PatternSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternDeclaration_Specification() + * @model containment="true" + * @generated + */ + PatternSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(PatternSpecification value); + +} // 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 20a32a3a..a52300a9 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Graph Pattern Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference() - * @model - * @generated - */ -public interface GraphPatternReference extends GraphPattern -{ - /** - * Returns the value of the 'Referred' reference. - * - *

- * If the meaning of the 'Referred' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Referred' reference. - * @see #setReferred(GraphPatternDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference_Referred() - * @model - * @generated - */ - GraphPatternDeclaration getReferred(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}' reference. - * - * - * @param value the new value of the 'Referred' reference. - * @see #getReferred() - * @generated - */ - void setReferred(GraphPatternDeclaration value); - -} // GraphPatternReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Graph Pattern Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference() + * @model + * @generated + */ +public interface GraphPatternReference extends GraphPattern +{ + /** + * Returns the value of the 'Referred' reference. + * + *

+ * If the meaning of the 'Referred' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Referred' reference. + * @see #setReferred(GraphPatternDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getGraphPatternReference_Referred() + * @model + * @generated + */ + GraphPatternDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(GraphPatternDeclaration value); + +} // 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 90f27659..efdb814f 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Import'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getImport() - * @model - * @generated - */ -public interface Import extends EObject -{ -} // Import +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Import'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getImport() + * @model + * @generated + */ +public interface Import extends EObject +{ +} // 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 3fffae8e..0af738f7 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,42 +1,42 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Int Enumberation'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry Entry}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation() - * @model - * @generated - */ -public interface IntEnumberation extends NumberSpecification -{ - /** - * Returns the value of the 'Entry' attribute list. - * The list contents are of type {@link java.lang.Integer}. - * - *

- * If the meaning of the 'Entry' attribute list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Entry' attribute list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation_Entry() - * @model unique="false" - * @generated - */ - EList getEntry(); - -} // IntEnumberation +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Int Enumberation'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation#getEntry Entry}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation() + * @model + * @generated + */ +public interface IntEnumberation extends NumberSpecification +{ + /** + * Returns the value of the 'Entry' attribute list. + * The list contents are of type {@link java.lang.Integer}. + * + *

+ * If the meaning of the 'Entry' attribute list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Entry' attribute list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation_Entry() + * @model unique="false" + * @generated + */ + EList getEntry(); + +} // 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 9257cdb9..5f102472 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Integer Reference'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerReference() - * @model - * @generated - */ -public interface IntegerReference extends TypeReference -{ -} // IntegerReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Integer Reference'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerReference() + * @model + * @generated + */ +public interface IntegerReference extends TypeReference +{ +} // 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 8d5752cb..048beac9 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Integer Scope'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerScope() - * @model - * @generated - */ -public interface IntegerScope extends IntegerReference -{ -} // IntegerScope +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Integer Scope'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerScope() + * @model + * @generated + */ +public interface IntegerScope extends IntegerReference +{ +} // 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 8b8fc2dd..7528c942 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Integer Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope() - * @model - * @generated - */ -public interface IntegerTypeScope extends TypeScope -{ - /** - * Returns the value of the 'Type' containment reference. - * - *

- * If the meaning of the 'Type' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Type' containment reference. - * @see #setType(IntegerReference) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope_Type() - * @model containment="true" - * @generated - */ - IntegerReference getType(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}' containment reference. - * - * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ - void setType(IntegerReference value); - -} // IntegerTypeScope +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Integer Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope() + * @model + * @generated + */ +public interface IntegerTypeScope extends TypeScope +{ + /** + * Returns the value of the 'Type' containment reference. + * + *

+ * If the meaning of the 'Type' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Type' containment reference. + * @see #setType(IntegerReference) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntegerTypeScope_Type() + * @model containment="true" + * @generated + */ + IntegerReference getType(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope#getType Type}' containment reference. + * + * + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ + void setType(IntegerReference value); + +} // 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 33a1f773..99434542 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,105 +1,105 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Intervall Number'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber() - * @model - * @generated - */ -public interface IntervallNumber extends NumberSpecification -{ - /** - * Returns the value of the 'Min' attribute. - * - *

- * If the meaning of the 'Min' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Min' attribute. - * @see #setMin(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_Min() - * @model - * @generated - */ - int getMin(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}' attribute. - * - * - * @param value the new value of the 'Min' attribute. - * @see #getMin() - * @generated - */ - void setMin(int value); - - /** - * Returns the value of the 'Max Number' attribute. - * - *

- * If the meaning of the 'Max Number' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Max Number' attribute. - * @see #setMaxNumber(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxNumber() - * @model - * @generated - */ - int getMaxNumber(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}' attribute. - * - * - * @param value the new value of the 'Max Number' attribute. - * @see #getMaxNumber() - * @generated - */ - void setMaxNumber(int value); - - /** - * Returns the value of the 'Max Unlimited' attribute. - * - *

- * If the meaning of the 'Max Unlimited' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Max Unlimited' attribute. - * @see #setMaxUnlimited(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxUnlimited() - * @model - * @generated - */ - boolean isMaxUnlimited(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}' attribute. - * - * - * @param value the new value of the 'Max Unlimited' attribute. - * @see #isMaxUnlimited() - * @generated - */ - void setMaxUnlimited(boolean value); - -} // IntervallNumber +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Intervall Number'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber() + * @model + * @generated + */ +public interface IntervallNumber extends NumberSpecification +{ + /** + * Returns the value of the 'Min' attribute. + * + *

+ * If the meaning of the 'Min' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Min' attribute. + * @see #setMin(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_Min() + * @model + * @generated + */ + int getMin(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMin Min}' attribute. + * + * + * @param value the new value of the 'Min' attribute. + * @see #getMin() + * @generated + */ + void setMin(int value); + + /** + * Returns the value of the 'Max Number' attribute. + * + *

+ * If the meaning of the 'Max Number' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Max Number' attribute. + * @see #setMaxNumber(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxNumber() + * @model + * @generated + */ + int getMaxNumber(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#getMaxNumber Max Number}' attribute. + * + * + * @param value the new value of the 'Max Number' attribute. + * @see #getMaxNumber() + * @generated + */ + void setMaxNumber(int value); + + /** + * Returns the value of the 'Max Unlimited' attribute. + * + *

+ * If the meaning of the 'Max Unlimited' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Max Unlimited' attribute. + * @see #setMaxUnlimited(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntervallNumber_MaxUnlimited() + * @model + * @generated + */ + boolean isMaxUnlimited(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber#isMaxUnlimited Max Unlimited}' attribute. + * + * + * @param value the new value of the 'Max Unlimited' attribute. + * @see #isMaxUnlimited() + * @generated + */ + void setMaxUnlimited(boolean value); + +} // 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 e370d6b6..48122822 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Memory Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry() - * @model - * @generated - */ -public interface MemoryEntry extends ConfigEntry -{ - /** - * Returns the value of the 'Megabyte Limit' attribute. - * - *

- * If the meaning of the 'Megabyte Limit' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Megabyte Limit' attribute. - * @see #setMegabyteLimit(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry_MegabyteLimit() - * @model - * @generated - */ - int getMegabyteLimit(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}' attribute. - * - * - * @param value the new value of the 'Megabyte Limit' attribute. - * @see #getMegabyteLimit() - * @generated - */ - void setMegabyteLimit(int value); - -} // MemoryEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Memory Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry() + * @model + * @generated + */ +public interface MemoryEntry extends ConfigEntry +{ + /** + * Returns the value of the 'Megabyte Limit' attribute. + * + *

+ * If the meaning of the 'Megabyte Limit' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Megabyte Limit' attribute. + * @see #setMegabyteLimit(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMemoryEntry_MegabyteLimit() + * @model + * @generated + */ + int getMegabyteLimit(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry#getMegabyteLimit Megabyte Limit}' attribute. + * + * + * @param value the new value of the 'Megabyte Limit' attribute. + * @see #getMegabyteLimit() + * @generated + */ + void setMegabyteLimit(int value); + +} // 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 76f35449..2d58c5de 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Metamodel'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodel() - * @model - * @generated - */ -public interface Metamodel extends EObject -{ -} // Metamodel +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Metamodel'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodel() + * @model + * @generated + */ +public interface Metamodel extends EObject +{ +} // 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 c6c22075..e05a306e 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Metamodel Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration() - * @model - * @generated - */ -public interface MetamodelDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - *

- * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(MetamodelSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration_Specification() - * @model containment="true" - * @generated - */ - MetamodelSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(MetamodelSpecification value); - -} // MetamodelDeclaration +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Metamodel Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration() + * @model + * @generated + */ +public interface MetamodelDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + *

+ * If the meaning of the 'Specification' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(MetamodelSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelDeclaration_Specification() + * @model containment="true" + * @generated + */ + MetamodelSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(MetamodelSpecification value); + +} // 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 41cf4f2d..d6ed6425 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,80 +1,80 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EClassifier; -import org.eclipse.emf.ecore.ENamedElement; - -/** - * - * A representation of the model object 'Metamodel Element'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier Classifier}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature Feature}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement() - * @model - * @generated - */ -public interface MetamodelElement extends MetamodelEntry -{ - /** - * Returns the value of the 'Classifier' reference. - * - *

- * If the meaning of the 'Classifier' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Classifier' reference. - * @see #setClassifier(EClassifier) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Classifier() - * @model - * @generated - */ - EClassifier getClassifier(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier Classifier}' reference. - * - * - * @param value the new value of the 'Classifier' reference. - * @see #getClassifier() - * @generated - */ - void setClassifier(EClassifier value); - - /** - * Returns the value of the 'Feature' reference. - * - *

- * If the meaning of the 'Feature' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Feature' reference. - * @see #setFeature(ENamedElement) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Feature() - * @model - * @generated - */ - ENamedElement getFeature(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature Feature}' reference. - * - * - * @param value the new value of the 'Feature' reference. - * @see #getFeature() - * @generated - */ - void setFeature(ENamedElement value); - -} // MetamodelElement +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.ENamedElement; + +/** + * + * A representation of the model object 'Metamodel Element'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier Classifier}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature Feature}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement() + * @model + * @generated + */ +public interface MetamodelElement extends MetamodelEntry +{ + /** + * Returns the value of the 'Classifier' reference. + * + *

+ * If the meaning of the 'Classifier' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Classifier' reference. + * @see #setClassifier(EClassifier) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Classifier() + * @model + * @generated + */ + EClassifier getClassifier(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getClassifier Classifier}' reference. + * + * + * @param value the new value of the 'Classifier' reference. + * @see #getClassifier() + * @generated + */ + void setClassifier(EClassifier value); + + /** + * Returns the value of the 'Feature' reference. + * + *

+ * If the meaning of the 'Feature' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Feature' reference. + * @see #setFeature(ENamedElement) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelElement_Feature() + * @model + * @generated + */ + ENamedElement getFeature(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement#getFeature Feature}' reference. + * + * + * @param value the new value of the 'Feature' reference. + * @see #getFeature() + * @generated + */ + void setFeature(ENamedElement value); + +} // 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 59e3f4e0..9a5e146e 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,53 +1,53 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -/** - * - * A representation of the model object 'Metamodel Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage Package}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry() - * @model - * @generated - */ -public interface MetamodelEntry extends EObject -{ - /** - * Returns the value of the 'Package' reference. - * - *

- * If the meaning of the 'Package' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Package' reference. - * @see #setPackage(EPackage) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry_Package() - * @model - * @generated - */ - EPackage getPackage(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage Package}' reference. - * - * - * @param value the new value of the 'Package' reference. - * @see #getPackage() - * @generated - */ - void setPackage(EPackage value); - -} // MetamodelEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +/** + * + * A representation of the model object 'Metamodel Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage Package}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry() + * @model + * @generated + */ +public interface MetamodelEntry extends EObject +{ + /** + * Returns the value of the 'Package' reference. + * + *

+ * If the meaning of the 'Package' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Package' reference. + * @see #setPackage(EPackage) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelEntry_Package() + * @model + * @generated + */ + EPackage getPackage(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry#getPackage Package}' reference. + * + * + * @param value the new value of the 'Package' reference. + * @see #getPackage() + * @generated + */ + void setPackage(EPackage value); + +} // 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 c9e7e443..b28de27a 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Metamodel Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred Referred}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference() - * @model - * @generated - */ -public interface MetamodelReference extends Metamodel -{ - /** - * Returns the value of the 'Referred' reference. - * - *

- * If the meaning of the 'Referred' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Referred' reference. - * @see #setReferred(MetamodelDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference_Referred() - * @model - * @generated - */ - MetamodelDeclaration getReferred(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred Referred}' reference. - * - * - * @param value the new value of the 'Referred' reference. - * @see #getReferred() - * @generated - */ - void setReferred(MetamodelDeclaration value); - -} // MetamodelReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Metamodel Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference() + * @model + * @generated + */ +public interface MetamodelReference extends Metamodel +{ + /** + * Returns the value of the 'Referred' reference. + * + *

+ * If the meaning of the 'Referred' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Referred' reference. + * @see #setReferred(MetamodelDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelReference_Referred() + * @model + * @generated + */ + MetamodelDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(MetamodelDeclaration value); + +} // 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 250db1eb..b268bdff 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,42 +1,42 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Metamodel Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries Entries}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification() - * @model - * @generated - */ -public interface MetamodelSpecification extends Metamodel -{ - /** - * Returns the value of the 'Entries' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry}. - * - *

- * If the meaning of the 'Entries' containment reference list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Entries' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification_Entries() - * @model containment="true" - * @generated - */ - EList getEntries(); - -} // MetamodelSpecification +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Metamodel Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification#getEntries Entries}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification() + * @model + * @generated + */ +public interface MetamodelSpecification extends Metamodel +{ + /** + * Returns the value of the 'Entries' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry}. + * + *

+ * If the meaning of the 'Entries' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Entries' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification_Entries() + * @model containment="true" + * @generated + */ + EList getEntries(); + +} // 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 1a1fc229..374e57c7 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Model Entry'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getModelEntry() - * @model - * @generated - */ -public interface ModelEntry extends PartialModelEntry -{ -} // ModelEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Model Entry'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getModelEntry() + * @model + * @generated + */ +public interface ModelEntry extends PartialModelEntry +{ +} // 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 bf6ebbb0..f8b29030 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Number Specification'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getNumberSpecification() - * @model - * @generated - */ -public interface NumberSpecification extends EObject -{ -} // NumberSpecification +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Number Specification'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getNumberSpecification() + * @model + * @generated + */ +public interface NumberSpecification extends EObject +{ +} // 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 0e4f4491..c5571c57 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Object Reference'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectReference() - * @model - * @generated - */ -public interface ObjectReference extends TypeReference -{ -} // ObjectReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Object Reference'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectReference() + * @model + * @generated + */ +public interface ObjectReference extends TypeReference +{ +} // 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 d65c42cd..2f4fa8cc 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Object Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope() - * @model - * @generated - */ -public interface ObjectTypeScope extends TypeScope -{ - /** - * Returns the value of the 'Type' containment reference. - * - *

- * If the meaning of the 'Type' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Type' containment reference. - * @see #setType(ObjectReference) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope_Type() - * @model containment="true" - * @generated - */ - ObjectReference getType(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}' containment reference. - * - * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ - void setType(ObjectReference value); - -} // ObjectTypeScope +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Object Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope() + * @model + * @generated + */ +public interface ObjectTypeScope extends TypeScope +{ + /** + * Returns the value of the 'Type' containment reference. + * + *

+ * If the meaning of the 'Type' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Type' containment reference. + * @see #setType(ObjectReference) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectTypeScope_Type() + * @model containment="true" + * @generated + */ + ObjectReference getType(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope#getType Type}' containment reference. + * + * + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ + void setType(ObjectReference value); + +} // 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 new file mode 100644 index 00000000..9c58cf51 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Objective.java @@ -0,0 +1,20 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Objective'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjective() + * @model + * @generated + */ +public interface Objective extends EObject +{ +} // 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 new file mode 100644 index 00000000..858896a8 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveDeclaration.java @@ -0,0 +1,51 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Objective Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveDeclaration() + * @model + * @generated + */ +public interface ObjectiveDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + *

+ * If the meaning of the 'Specification' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(ObjectiveSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveDeclaration_Specification() + * @model containment="true" + * @generated + */ + ObjectiveSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(ObjectiveSpecification value); + +} // 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 new file mode 100644 index 00000000..f341b4cc --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveEntry.java @@ -0,0 +1,52 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Objective Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction Function}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveEntry() + * @model + * @generated + */ +public interface ObjectiveEntry extends EObject +{ + /** + * Returns the value of the 'Function' containment reference. + * + *

+ * If the meaning of the 'Function' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Function' containment reference. + * @see #setFunction(ObjectiveFunction) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveEntry_Function() + * @model containment="true" + * @generated + */ + ObjectiveFunction getFunction(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry#getFunction Function}' containment reference. + * + * + * @param value the new value of the 'Function' containment reference. + * @see #getFunction() + * @generated + */ + void setFunction(ObjectiveFunction value); + +} // 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 new file mode 100644 index 00000000..d1617f69 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveFunction.java @@ -0,0 +1,20 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Objective Function'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveFunction() + * @model + * @generated + */ +public interface ObjectiveFunction extends EObject +{ +} // 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 new file mode 100644 index 00000000..ed9a2f83 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveReference.java @@ -0,0 +1,51 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Objective Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveReference() + * @model + * @generated + */ +public interface ObjectiveReference extends Objective +{ + /** + * Returns the value of the 'Referred' reference. + * + *

+ * If the meaning of the 'Referred' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Referred' reference. + * @see #setReferred(ObjectiveDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveReference_Referred() + * @model + * @generated + */ + ObjectiveDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(ObjectiveDeclaration value); + +} // 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 new file mode 100644 index 00000000..a812cf5c --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ObjectiveSpecification.java @@ -0,0 +1,42 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Objective Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification#getEntries Entries}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveSpecification() + * @model + * @generated + */ +public interface ObjectiveSpecification extends Objective +{ + /** + * Returns the value of the 'Entries' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry}. + * + *

+ * If the meaning of the 'Entries' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Entries' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveSpecification_Entries() + * @model containment="true" + * @generated + */ + EList getEntries(); + +} // 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 new file mode 100644 index 00000000..57068cb5 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationDirection.java @@ -0,0 +1,233 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Optimization Direction', + * and utility methods for working with them. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationDirection() + * @model + * @generated + */ +public enum OptimizationDirection implements Enumerator +{ + /** + * The 'MINIMIZE' literal object. + * + * + * @see #MINIMIZE_VALUE + * @generated + * @ordered + */ + MINIMIZE(0, "MINIMIZE", "minimize"), + + /** + * The 'MAXIMIZE' literal object. + * + * + * @see #MAXIMIZE_VALUE + * @generated + * @ordered + */ + MAXIMIZE(1, "MAXIMIZE", "maximize"); + + /** + * The 'MINIMIZE' literal value. + * + *

+ * If the meaning of 'MINIMIZE' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #MINIMIZE + * @model literal="minimize" + * @generated + * @ordered + */ + public static final int MINIMIZE_VALUE = 0; + + /** + * The 'MAXIMIZE' literal value. + * + *

+ * If the meaning of 'MAXIMIZE' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #MAXIMIZE + * @model literal="maximize" + * @generated + * @ordered + */ + public static final int MAXIMIZE_VALUE = 1; + + /** + * An array of all the 'Optimization Direction' enumerators. + * + * + * @generated + */ + private static final OptimizationDirection[] VALUES_ARRAY = + new OptimizationDirection[] + { + MINIMIZE, + MAXIMIZE, + }; + + /** + * A public read-only list of all the 'Optimization Direction' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Optimization Direction' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static OptimizationDirection get(String literal) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + OptimizationDirection result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Optimization Direction' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static OptimizationDirection getByName(String name) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + OptimizationDirection result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Optimization Direction' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static OptimizationDirection get(int value) + { + switch (value) + { + case MINIMIZE_VALUE: return MINIMIZE; + case MAXIMIZE_VALUE: return MAXIMIZE; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private OptimizationDirection(int value, String name, String literal) + { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + @Override + public int getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public String getLiteral() + { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() + { + return literal; + } + +} //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 new file mode 100644 index 00000000..620ad50d --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/OptimizationEntry.java @@ -0,0 +1,54 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Optimization Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection Direction}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationEntry() + * @model + * @generated + */ +public interface OptimizationEntry extends ObjectiveEntry +{ + /** + * Returns the value of the 'Direction' attribute. + * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection}. + * + *

+ * If the meaning of the 'Direction' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Direction' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection + * @see #setDirection(OptimizationDirection) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getOptimizationEntry_Direction() + * @model + * @generated + */ + OptimizationDirection getDirection(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry#getDirection Direction}' attribute. + * + * + * @param value the new value of the 'Direction' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection + * @see #getDirection() + * @generated + */ + void setDirection(OptimizationDirection value); + +} // 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 786371d4..ee7347db 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Partial Model'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModel() - * @model - * @generated - */ -public interface PartialModel extends EObject -{ -} // PartialModel +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Partial Model'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModel() + * @model + * @generated + */ +public interface PartialModel extends EObject +{ +} // 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 c98183d5..462813f5 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Partial Model Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration() - * @model - * @generated - */ -public interface PartialModelDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - *

- * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(PartialModelSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration_Specification() - * @model containment="true" - * @generated - */ - PartialModelSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(PartialModelSpecification value); - -} // PartialModelDeclaration +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Partial Model Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration() + * @model + * @generated + */ +public interface PartialModelDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + *

+ * If the meaning of the 'Specification' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(PartialModelSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelDeclaration_Specification() + * @model containment="true" + * @generated + */ + PartialModelSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(PartialModelSpecification value); + +} // 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 09bc0898..d6ba400f 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,52 +1,52 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Partial Model Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry() - * @model - * @generated - */ -public interface PartialModelEntry extends EObject -{ - /** - * Returns the value of the 'Path' containment reference. - * - *

- * If the meaning of the 'Path' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Path' containment reference. - * @see #setPath(File) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry_Path() - * @model containment="true" - * @generated - */ - File getPath(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}' containment reference. - * - * - * @param value the new value of the 'Path' containment reference. - * @see #getPath() - * @generated - */ - void setPath(File value); - -} // PartialModelEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Partial Model Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry() + * @model + * @generated + */ +public interface PartialModelEntry extends EObject +{ + /** + * Returns the value of the 'Path' containment reference. + * + *

+ * If the meaning of the 'Path' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Path' containment reference. + * @see #setPath(File) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelEntry_Path() + * @model containment="true" + * @generated + */ + File getPath(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry#getPath Path}' containment reference. + * + * + * @param value the new value of the 'Path' containment reference. + * @see #getPath() + * @generated + */ + void setPath(File value); + +} // 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 b871e0a5..63e110d7 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Partial Model Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference() - * @model - * @generated - */ -public interface PartialModelReference extends PartialModel -{ - /** - * Returns the value of the 'Referred' reference. - * - *

- * If the meaning of the 'Referred' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Referred' reference. - * @see #setReferred(PartialModelDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference_Referred() - * @model - * @generated - */ - PartialModelDeclaration getReferred(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}' reference. - * - * - * @param value the new value of the 'Referred' reference. - * @see #getReferred() - * @generated - */ - void setReferred(PartialModelDeclaration value); - -} // PartialModelReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Partial Model Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference() + * @model + * @generated + */ +public interface PartialModelReference extends PartialModel +{ + /** + * Returns the value of the 'Referred' reference. + * + *

+ * If the meaning of the 'Referred' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Referred' reference. + * @see #setReferred(PartialModelDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelReference_Referred() + * @model + * @generated + */ + PartialModelDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(PartialModelDeclaration value); + +} // 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 c9668aab..fb54fb79 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,42 +1,42 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Partial Model Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry Entry}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification() - * @model - * @generated - */ -public interface PartialModelSpecification extends PartialModel -{ - /** - * Returns the value of the 'Entry' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry}. - * - *

- * If the meaning of the 'Entry' containment reference list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Entry' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification_Entry() - * @model containment="true" - * @generated - */ - EList getEntry(); - -} // PartialModelSpecification +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Partial Model Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification#getEntry Entry}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification() + * @model + * @generated + */ +public interface PartialModelSpecification extends PartialModel +{ + /** + * Returns the value of the 'Entry' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry}. + * + *

+ * If the meaning of the 'Entry' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Entry' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification_Entry() + * @model containment="true" + * @generated + */ + EList getEntry(); + +} // 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 11e7de2e..8733deba 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,52 +1,52 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; - -/** - * - * A representation of the model object 'Pattern Element'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement() - * @model - * @generated - */ -public interface PatternElement extends PatternEntry -{ - /** - * Returns the value of the 'Pattern' reference. - * - *

- * If the meaning of the 'Pattern' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Pattern' reference. - * @see #setPattern(Pattern) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement_Pattern() - * @model - * @generated - */ - Pattern getPattern(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}' reference. - * - * - * @param value the new value of the 'Pattern' reference. - * @see #getPattern() - * @generated - */ - void setPattern(Pattern value); - -} // PatternElement +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; + +/** + * + * A representation of the model object 'Pattern Element'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement() + * @model + * @generated + */ +public interface PatternElement extends PatternEntry +{ + /** + * Returns the value of the 'Pattern' reference. + * + *

+ * If the meaning of the 'Pattern' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Pattern' reference. + * @see #setPattern(Pattern) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternElement_Pattern() + * @model + * @generated + */ + Pattern getPattern(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement#getPattern Pattern}' reference. + * + * + * @param value the new value of the 'Pattern' reference. + * @see #getPattern() + * @generated + */ + void setPattern(Pattern value); + +} // 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 2d7a21c9..9a11ebcb 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,54 +1,54 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; - -/** - * - * A representation of the model object 'Pattern Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry() - * @model - * @generated - */ -public interface PatternEntry extends EObject -{ - /** - * Returns the value of the 'Package' reference. - * - *

- * If the meaning of the 'Package' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Package' reference. - * @see #setPackage(PatternModel) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry_Package() - * @model - * @generated - */ - PatternModel getPackage(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}' reference. - * - * - * @param value the new value of the 'Package' reference. - * @see #getPackage() - * @generated - */ - void setPackage(PatternModel value); - -} // PatternEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; + +/** + * + * A representation of the model object 'Pattern Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry() + * @model + * @generated + */ +public interface PatternEntry extends EObject +{ + /** + * Returns the value of the 'Package' reference. + * + *

+ * If the meaning of the 'Package' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Package' reference. + * @see #setPackage(PatternModel) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternEntry_Package() + * @model + * @generated + */ + PatternModel getPackage(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry#getPackage Package}' reference. + * + * + * @param value the new value of the 'Package' reference. + * @see #getPackage() + * @generated + */ + void setPackage(PatternModel value); + +} // 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 00b9b47a..98499d06 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,42 +1,42 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Pattern Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries Entries}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification() - * @model - * @generated - */ -public interface PatternSpecification extends GraphPattern -{ - /** - * Returns the value of the 'Entries' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry}. - * - *

- * If the meaning of the 'Entries' containment reference list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Entries' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification_Entries() - * @model containment="true" - * @generated - */ - EList getEntries(); - -} // PatternSpecification +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Pattern Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification#getEntries Entries}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification() + * @model + * @generated + */ +public interface PatternSpecification extends GraphPattern +{ + /** + * Returns the value of the 'Entries' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry}. + * + *

+ * If the meaning of the 'Entries' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Entries' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification_Entries() + * @model containment="true" + * @generated + */ + EList getEntries(); + +} // 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 1ddc0f67..4653d704 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,44 +1,44 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import java.math.BigDecimal; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Real Enumeration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry Entry}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration() - * @model - * @generated - */ -public interface RealEnumeration extends NumberSpecification -{ - /** - * Returns the value of the 'Entry' attribute list. - * The list contents are of type {@link java.math.BigDecimal}. - * - *

- * If the meaning of the 'Entry' attribute list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Entry' attribute list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration_Entry() - * @model unique="false" - * @generated - */ - EList getEntry(); - -} // RealEnumeration +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import java.math.BigDecimal; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Real Enumeration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration#getEntry Entry}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration() + * @model + * @generated + */ +public interface RealEnumeration extends NumberSpecification +{ + /** + * Returns the value of the 'Entry' attribute list. + * The list contents are of type {@link java.math.BigDecimal}. + * + *

+ * If the meaning of the 'Entry' attribute list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Entry' attribute list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration_Entry() + * @model unique="false" + * @generated + */ + EList getEntry(); + +} // 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 2faf2670..55f3eff8 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Real Reference'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealReference() - * @model - * @generated - */ -public interface RealReference extends TypeReference -{ -} // RealReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Real Reference'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealReference() + * @model + * @generated + */ +public interface RealReference extends TypeReference +{ +} // 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 002954b7..e24bf15d 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Real Scope'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealScope() - * @model - * @generated - */ -public interface RealScope extends RealReference -{ -} // RealScope +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Real Scope'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealScope() + * @model + * @generated + */ +public interface RealScope extends RealReference +{ +} // 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 240f129c..e51d5e3a 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Real Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope() - * @model - * @generated - */ -public interface RealTypeScope extends TypeScope -{ - /** - * Returns the value of the 'Type' containment reference. - * - *

- * If the meaning of the 'Type' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Type' containment reference. - * @see #setType(RealReference) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope_Type() - * @model containment="true" - * @generated - */ - RealReference getType(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}' containment reference. - * - * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ - void setType(RealReference value); - -} // RealTypeScope +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Real Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope() + * @model + * @generated + */ +public interface RealTypeScope extends TypeScope +{ + /** + * Returns the value of the 'Type' containment reference. + * + *

+ * If the meaning of the 'Type' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Type' containment reference. + * @see #setType(RealReference) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealTypeScope_Type() + * @model containment="true" + * @generated + */ + RealReference getType(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope#getType Type}' containment reference. + * + * + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ + void setType(RealReference value); + +} // RealTypeScope diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyFunction.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyFunction.java new file mode 100644 index 00000000..bb286aa0 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyFunction.java @@ -0,0 +1,80 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; + +/** + * + * A representation of the model object 'Reliabiltiy Function'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getPackage Package}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getTransformation Transformation}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabiltiyFunction() + * @model + * @generated + */ +public interface ReliabiltiyFunction extends ObjectiveFunction +{ + /** + * Returns the value of the 'Package' reference. + * + *

+ * If the meaning of the 'Package' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Package' reference. + * @see #setPackage(CftModel) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabiltiyFunction_Package() + * @model + * @generated + */ + CftModel getPackage(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getPackage Package}' reference. + * + * + * @param value the new value of the 'Package' reference. + * @see #getPackage() + * @generated + */ + void setPackage(CftModel value); + + /** + * Returns the value of the 'Transformation' reference. + * + *

+ * If the meaning of the 'Transformation' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Transformation' reference. + * @see #setTransformation(TransformationDefinition) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabiltiyFunction_Transformation() + * @model + * @generated + */ + TransformationDefinition getTransformation(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getTransformation Transformation}' reference. + * + * + * @param value the new value of the 'Transformation' reference. + * @see #getTransformation() + * @generated + */ + void setTransformation(TransformationDefinition value); + +} // ReliabiltiyFunction 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 8c6a7076..fc847a8a 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Runtime Entry'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry() - * @model - * @generated - */ -public interface RuntimeEntry extends ConfigEntry -{ - /** - * Returns the value of the 'Millisec Limit' attribute. - * - *

- * If the meaning of the 'Millisec Limit' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Millisec Limit' attribute. - * @see #setMillisecLimit(int) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry_MillisecLimit() - * @model - * @generated - */ - int getMillisecLimit(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}' attribute. - * - * - * @param value the new value of the 'Millisec Limit' attribute. - * @see #getMillisecLimit() - * @generated - */ - void setMillisecLimit(int value); - -} // RuntimeEntry +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Runtime Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry() + * @model + * @generated + */ +public interface RuntimeEntry extends ConfigEntry +{ + /** + * Returns the value of the 'Millisec Limit' attribute. + * + *

+ * If the meaning of the 'Millisec Limit' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Millisec Limit' attribute. + * @see #setMillisecLimit(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRuntimeEntry_MillisecLimit() + * @model + * @generated + */ + int getMillisecLimit(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry#getMillisecLimit Millisec Limit}' attribute. + * + * + * @param value the new value of the 'Millisec Limit' attribute. + * @see #getMillisecLimit() + * @generated + */ + void setMillisecLimit(int value); + +} // 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 8d21f69b..ba2fafef 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Scope'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScope() - * @model - * @generated - */ -public interface Scope extends EObject -{ -} // Scope +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Scope'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScope() + * @model + * @generated + */ +public interface Scope extends EObject +{ +} // 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 6928c79f..03f012b6 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Scope Declaration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration() - * @model - * @generated - */ -public interface ScopeDeclaration extends Declaration -{ - /** - * Returns the value of the 'Specification' containment reference. - * - *

- * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Specification' containment reference. - * @see #setSpecification(ScopeSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration_Specification() - * @model containment="true" - * @generated - */ - ScopeSpecification getSpecification(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}' containment reference. - * - * - * @param value the new value of the 'Specification' containment reference. - * @see #getSpecification() - * @generated - */ - void setSpecification(ScopeSpecification value); - -} // ScopeDeclaration +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Scope Declaration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration() + * @model + * @generated + */ +public interface ScopeDeclaration extends Declaration +{ + /** + * Returns the value of the 'Specification' containment reference. + * + *

+ * If the meaning of the 'Specification' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Specification' containment reference. + * @see #setSpecification(ScopeSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeDeclaration_Specification() + * @model containment="true" + * @generated + */ + ScopeSpecification getSpecification(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration#getSpecification Specification}' containment reference. + * + * + * @param value the new value of the 'Specification' containment reference. + * @see #getSpecification() + * @generated + */ + void setSpecification(ScopeSpecification value); + +} // 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 a1e14540..585eec5b 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Scope Reference'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference() - * @model - * @generated - */ -public interface ScopeReference extends Scope -{ - /** - * Returns the value of the 'Referred' reference. - * - *

- * If the meaning of the 'Referred' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Referred' reference. - * @see #setReferred(ScopeDeclaration) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference_Referred() - * @model - * @generated - */ - ScopeDeclaration getReferred(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}' reference. - * - * - * @param value the new value of the 'Referred' reference. - * @see #getReferred() - * @generated - */ - void setReferred(ScopeDeclaration value); - -} // ScopeReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Scope Reference'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference() + * @model + * @generated + */ +public interface ScopeReference extends Scope +{ + /** + * Returns the value of the 'Referred' reference. + * + *

+ * If the meaning of the 'Referred' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Referred' reference. + * @see #setReferred(ScopeDeclaration) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeReference_Referred() + * @model + * @generated + */ + ScopeDeclaration getReferred(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference#getReferred Referred}' reference. + * + * + * @param value the new value of the 'Referred' reference. + * @see #getReferred() + * @generated + */ + void setReferred(ScopeDeclaration value); + +} // 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 101a2151..69931c62 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,42 +1,42 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Scope Specification'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes Scopes}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification() - * @model - * @generated - */ -public interface ScopeSpecification extends Scope -{ - /** - * Returns the value of the 'Scopes' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope}. - * - *

- * If the meaning of the 'Scopes' containment reference list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Scopes' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification_Scopes() - * @model containment="true" - * @generated - */ - EList getScopes(); - -} // ScopeSpecification +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Scope Specification'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification#getScopes Scopes}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification() + * @model + * @generated + */ +public interface ScopeSpecification extends Scope +{ + /** + * Returns the value of the 'Scopes' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope}. + * + *

+ * If the meaning of the 'Scopes' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Scopes' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification_Scopes() + * @model containment="true" + * @generated + */ + EList getScopes(); + +} // 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 e2750467..9bd03568 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,257 +1,260 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Solver', - * and utility methods for working with them. - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getSolver() - * @model - * @generated - */ -public enum Solver implements Enumerator -{ - /** - * The 'SMT Solver' literal object. - * - * - * @see #SMT_SOLVER_VALUE - * @generated - * @ordered - */ - SMT_SOLVER(0, "SMTSolver", "SMTSolver"), - - /** - * The 'Alloy Solver' literal object. - * - * - * @see #ALLOY_SOLVER_VALUE - * @generated - * @ordered - */ - ALLOY_SOLVER(1, "AlloySolver", "AlloySolver"), - - /** - * The 'Viatra Solver' literal object. - * - * - * @see #VIATRA_SOLVER_VALUE - * @generated - * @ordered - */ - VIATRA_SOLVER(2, "ViatraSolver", "ViatraSolver"); - - /** - * The 'SMT Solver' literal value. - * - *

- * If the meaning of 'SMT Solver' literal object isn't clear, - * there really should be more of a description here... - *

- * - * @see #SMT_SOLVER - * @model name="SMTSolver" - * @generated - * @ordered - */ - public static final int SMT_SOLVER_VALUE = 0; - - /** - * The 'Alloy Solver' literal value. - * - *

- * If the meaning of 'Alloy Solver' literal object isn't clear, - * there really should be more of a description here... - *

- * - * @see #ALLOY_SOLVER - * @model name="AlloySolver" - * @generated - * @ordered - */ - public static final int ALLOY_SOLVER_VALUE = 1; - - /** - * The 'Viatra Solver' literal value. - * - *

- * If the meaning of 'Viatra Solver' literal object isn't clear, - * there really should be more of a description here... - *

- * - * @see #VIATRA_SOLVER - * @model name="ViatraSolver" - * @generated - * @ordered - */ - public static final int VIATRA_SOLVER_VALUE = 2; - - /** - * An array of all the 'Solver' enumerators. - * - * - * @generated - */ - private static final Solver[] VALUES_ARRAY = - new Solver[] - { - SMT_SOLVER, - ALLOY_SOLVER, - VIATRA_SOLVER, - }; - - /** - * A public read-only list of all the 'Solver' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Solver' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static Solver get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - Solver result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Solver' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static Solver getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - Solver result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Solver' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static Solver get(int value) - { - switch (value) - { - case SMT_SOLVER_VALUE: return SMT_SOLVER; - case ALLOY_SOLVER_VALUE: return ALLOY_SOLVER; - case VIATRA_SOLVER_VALUE: return VIATRA_SOLVER; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private Solver(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //Solver +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Solver', + * and utility methods for working with them. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getSolver() + * @model + * @generated + */ +public enum Solver implements Enumerator +{ + /** + * The 'SMT Solver' literal object. + * + * + * @see #SMT_SOLVER_VALUE + * @generated + * @ordered + */ + SMT_SOLVER(0, "SMTSolver", "SMTSolver"), + + /** + * The 'Alloy Solver' literal object. + * + * + * @see #ALLOY_SOLVER_VALUE + * @generated + * @ordered + */ + ALLOY_SOLVER(1, "AlloySolver", "AlloySolver"), + + /** + * The 'Viatra Solver' literal object. + * + * + * @see #VIATRA_SOLVER_VALUE + * @generated + * @ordered + */ + VIATRA_SOLVER(2, "ViatraSolver", "ViatraSolver"); + + /** + * The 'SMT Solver' literal value. + * + *

+ * If the meaning of 'SMT Solver' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #SMT_SOLVER + * @model name="SMTSolver" + * @generated + * @ordered + */ + public static final int SMT_SOLVER_VALUE = 0; + + /** + * The 'Alloy Solver' literal value. + * + *

+ * If the meaning of 'Alloy Solver' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #ALLOY_SOLVER + * @model name="AlloySolver" + * @generated + * @ordered + */ + public static final int ALLOY_SOLVER_VALUE = 1; + + /** + * The 'Viatra Solver' literal value. + * + *

+ * If the meaning of 'Viatra Solver' literal object isn't clear, + * there really should be more of a description here... + *

+ * + * @see #VIATRA_SOLVER + * @model name="ViatraSolver" + * @generated + * @ordered + */ + public static final int VIATRA_SOLVER_VALUE = 2; + + /** + * An array of all the 'Solver' enumerators. + * + * + * @generated + */ + private static final Solver[] VALUES_ARRAY = + new Solver[] + { + SMT_SOLVER, + ALLOY_SOLVER, + VIATRA_SOLVER, + }; + + /** + * A public read-only list of all the 'Solver' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Solver' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static Solver get(String literal) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + Solver result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Solver' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static Solver getByName(String name) + { + for (int i = 0; i < VALUES_ARRAY.length; ++i) + { + Solver result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) + { + return result; + } + } + return null; + } + + /** + * Returns the 'Solver' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static Solver get(int value) + { + switch (value) + { + case SMT_SOLVER_VALUE: return SMT_SOLVER; + case ALLOY_SOLVER_VALUE: return ALLOY_SOLVER; + case VIATRA_SOLVER_VALUE: return VIATRA_SOLVER; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private Solver(int value, String name, String literal) + { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + @Override + public int getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public String getLiteral() + { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() + { + return literal; + } + +} //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 f075cc55..cc0ac732 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,42 +1,42 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'String Enumeration'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry Entry}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration() - * @model - * @generated - */ -public interface StringEnumeration extends NumberSpecification -{ - /** - * Returns the value of the 'Entry' attribute list. - * The list contents are of type {@link java.lang.String}. - * - *

- * If the meaning of the 'Entry' attribute list isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Entry' attribute list. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration_Entry() - * @model unique="false" - * @generated - */ - EList getEntry(); - -} // StringEnumeration +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'String Enumeration'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration#getEntry Entry}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration() + * @model + * @generated + */ +public interface StringEnumeration extends NumberSpecification +{ + /** + * Returns the value of the 'Entry' attribute list. + * The list contents are of type {@link java.lang.String}. + * + *

+ * If the meaning of the 'Entry' attribute list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Entry' attribute list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration_Entry() + * @model unique="false" + * @generated + */ + EList getEntry(); + +} // 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 de11d574..88e27a11 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'String Reference'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringReference() - * @model - * @generated - */ -public interface StringReference extends TypeReference -{ -} // StringReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'String Reference'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringReference() + * @model + * @generated + */ +public interface StringReference extends TypeReference +{ +} // 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 4ee46273..fadc32a1 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'String Scope'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringScope() - * @model - * @generated - */ -public interface StringScope extends StringReference -{ -} // StringScope +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'String Scope'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringScope() + * @model + * @generated + */ +public interface StringScope extends StringReference +{ +} // 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 4aa21667..6f60ac3b 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,51 +1,51 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'String Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope() - * @model - * @generated - */ -public interface StringTypeScope extends TypeScope -{ - /** - * Returns the value of the 'Type' containment reference. - * - *

- * If the meaning of the 'Type' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Type' containment reference. - * @see #setType(StringReference) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope_Type() - * @model containment="true" - * @generated - */ - StringReference getType(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}' containment reference. - * - * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ - void setType(StringReference value); - -} // StringTypeScope +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'String Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope() + * @model + * @generated + */ +public interface StringTypeScope extends TypeScope +{ + /** + * Returns the value of the 'Type' containment reference. + * + *

+ * If the meaning of the 'Type' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Type' containment reference. + * @see #setType(StringReference) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringTypeScope_Type() + * @model containment="true" + * @generated + */ + StringReference getType(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope#getType Type}' containment reference. + * + * + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ + void setType(StringReference value); + +} // 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 633c7dea..82708c1b 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Task'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTask() - * @model - * @generated - */ -public interface Task extends Command -{ -} // Task +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Task'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTask() + * @model + * @generated + */ +public interface Task extends Command +{ +} // 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 new file mode 100644 index 00000000..1f90715e --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ThresholdEntry.java @@ -0,0 +1,82 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import java.math.BigDecimal; + +/** + * + * A representation of the model object 'Threshold Entry'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator Operator}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold Threshold}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry() + * @model + * @generated + */ +public interface ThresholdEntry extends ObjectiveEntry +{ + /** + * Returns the value of the 'Operator' attribute. + * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator}. + * + *

+ * If the meaning of the 'Operator' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Operator' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator + * @see #setOperator(ComparisonOperator) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry_Operator() + * @model + * @generated + */ + ComparisonOperator getOperator(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getOperator Operator}' attribute. + * + * + * @param value the new value of the 'Operator' attribute. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator + * @see #getOperator() + * @generated + */ + void setOperator(ComparisonOperator value); + + /** + * Returns the value of the 'Threshold' attribute. + * + *

+ * If the meaning of the 'Threshold' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Threshold' attribute. + * @see #setThreshold(BigDecimal) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getThresholdEntry_Threshold() + * @model + * @generated + */ + BigDecimal getThreshold(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry#getThreshold Threshold}' attribute. + * + * + * @param value the new value of the 'Threshold' attribute. + * @see #getThreshold() + * @generated + */ + void setThreshold(BigDecimal value); + +} // 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 ca108001..e98baba7 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Type Reference'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeReference() - * @model - * @generated - */ -public interface TypeReference extends EObject -{ -} // TypeReference +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Type Reference'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeReference() + * @model + * @generated + */ +public interface TypeReference extends EObject +{ +} // 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 914aecae..0fd2f53a 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,106 +1,106 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Type Scope'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope() - * @model - * @generated - */ -public interface TypeScope extends EObject -{ - /** - * Returns the value of the 'Sets New' attribute. - * - *

- * If the meaning of the 'Sets New' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Sets New' attribute. - * @see #setSetsNew(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsNew() - * @model - * @generated - */ - boolean isSetsNew(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}' attribute. - * - * - * @param value the new value of the 'Sets New' attribute. - * @see #isSetsNew() - * @generated - */ - void setSetsNew(boolean value); - - /** - * Returns the value of the 'Sets Sum' attribute. - * - *

- * If the meaning of the 'Sets Sum' attribute isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Sets Sum' attribute. - * @see #setSetsSum(boolean) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsSum() - * @model - * @generated - */ - boolean isSetsSum(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}' attribute. - * - * - * @param value the new value of the 'Sets Sum' attribute. - * @see #isSetsSum() - * @generated - */ - void setSetsSum(boolean value); - - /** - * Returns the value of the 'Number' containment reference. - * - *

- * If the meaning of the 'Number' containment reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Number' containment reference. - * @see #setNumber(NumberSpecification) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Number() - * @model containment="true" - * @generated - */ - NumberSpecification getNumber(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}' containment reference. - * - * - * @param value the new value of the 'Number' containment reference. - * @see #getNumber() - * @generated - */ - void setNumber(NumberSpecification value); - -} // TypeScope +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Type Scope'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope() + * @model + * @generated + */ +public interface TypeScope extends EObject +{ + /** + * Returns the value of the 'Sets New' attribute. + * + *

+ * If the meaning of the 'Sets New' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Sets New' attribute. + * @see #setSetsNew(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsNew() + * @model + * @generated + */ + boolean isSetsNew(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsNew Sets New}' attribute. + * + * + * @param value the new value of the 'Sets New' attribute. + * @see #isSetsNew() + * @generated + */ + void setSetsNew(boolean value); + + /** + * Returns the value of the 'Sets Sum' attribute. + * + *

+ * If the meaning of the 'Sets Sum' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Sets Sum' attribute. + * @see #setSetsSum(boolean) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_SetsSum() + * @model + * @generated + */ + boolean isSetsSum(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#isSetsSum Sets Sum}' attribute. + * + * + * @param value the new value of the 'Sets Sum' attribute. + * @see #isSetsSum() + * @generated + */ + void setSetsSum(boolean value); + + /** + * Returns the value of the 'Number' containment reference. + * + *

+ * If the meaning of the 'Number' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Number' containment reference. + * @see #setNumber(NumberSpecification) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getTypeScope_Number() + * @model containment="true" + * @generated + */ + NumberSpecification getNumber(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope#getNumber Number}' containment reference. + * + * + * @param value the new value of the 'Number' containment reference. + * @see #getNumber() + * @generated + */ + void setNumber(NumberSpecification value); + +} // 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 c421cb08..59d46690 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,52 +1,52 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; - -/** - * - * A representation of the model object 'Viatra Import'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra Imported Viatra}
  • - *
- * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport() - * @model - * @generated - */ -public interface ViatraImport extends Import -{ - /** - * Returns the value of the 'Imported Viatra' reference. - * - *

- * If the meaning of the 'Imported Viatra' reference isn't clear, - * there really should be more of a description here... - *

- * - * @return the value of the 'Imported Viatra' reference. - * @see #setImportedViatra(PatternModel) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport_ImportedViatra() - * @model - * @generated - */ - PatternModel getImportedViatra(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra Imported Viatra}' reference. - * - * - * @param value the new value of the 'Imported Viatra' reference. - * @see #getImportedViatra() - * @generated - */ - void setImportedViatra(PatternModel value); - -} // ViatraImport +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; + +/** + * + * A representation of the model object 'Viatra Import'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra Imported Viatra}
  • + *
+ * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport() + * @model + * @generated + */ +public interface ViatraImport extends Import +{ + /** + * Returns the value of the 'Imported Viatra' reference. + * + *

+ * If the meaning of the 'Imported Viatra' reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Imported Viatra' reference. + * @see #setImportedViatra(PatternModel) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getViatraImport_ImportedViatra() + * @model + * @generated + */ + PatternModel getImportedViatra(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport#getImportedViatra Imported Viatra}' reference. + * + * + * @param value the new value of the 'Imported Viatra' reference. + * @see #getImportedViatra() + * @generated + */ + void setImportedViatra(PatternModel value); + +} // 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 c69a5c6e..1778e18f 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,166 +1,167 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'All Package Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl#getExclusion Exclusion}
  • - *
- * - * @generated - */ -public class AllPackageEntryImpl extends MetamodelEntryImpl implements AllPackageEntry -{ - /** - * The cached value of the '{@link #getExclusion() Exclusion}' containment reference list. - * - * - * @see #getExclusion() - * @generated - * @ordered - */ - protected EList exclusion; - - /** - * - * - * @generated - */ - protected AllPackageEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.ALL_PACKAGE_ENTRY; - } - - /** - * - * - * @generated - */ - public EList getExclusion() - { - if (exclusion == null) - { - exclusion = new EObjectContainmentEList(MetamodelElement.class, this, ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION); - } - return exclusion; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: - return ((InternalEList)getExclusion()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: - return getExclusion(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: - getExclusion().clear(); - getExclusion().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: - getExclusion().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: - return exclusion != null && !exclusion.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //AllPackageEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'All Package Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl#getExclusion Exclusion}
  • + *
+ * + * @generated + */ +public class AllPackageEntryImpl extends MetamodelEntryImpl implements AllPackageEntry +{ + /** + * The cached value of the '{@link #getExclusion() Exclusion}' containment reference list. + * + * + * @see #getExclusion() + * @generated + * @ordered + */ + protected EList exclusion; + + /** + * + * + * @generated + */ + protected AllPackageEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.ALL_PACKAGE_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public EList getExclusion() + { + if (exclusion == null) + { + exclusion = new EObjectContainmentEList(MetamodelElement.class, this, ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION); + } + return exclusion; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: + return ((InternalEList)getExclusion()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: + return getExclusion(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: + getExclusion().clear(); + getExclusion().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: + getExclusion().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: + return exclusion != null && !exclusion.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //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 1418bad4..a5f19b8b 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,166 +1,167 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'All Pattern Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl#getExclusuion Exclusuion}
  • - *
- * - * @generated - */ -public class AllPatternEntryImpl extends PatternEntryImpl implements AllPatternEntry -{ - /** - * The cached value of the '{@link #getExclusuion() Exclusuion}' containment reference list. - * - * - * @see #getExclusuion() - * @generated - * @ordered - */ - protected EList exclusuion; - - /** - * - * - * @generated - */ - protected AllPatternEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.ALL_PATTERN_ENTRY; - } - - /** - * - * - * @generated - */ - public EList getExclusuion() - { - if (exclusuion == null) - { - exclusuion = new EObjectContainmentEList(PatternElement.class, this, ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION); - } - return exclusuion; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: - return ((InternalEList)getExclusuion()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: - return getExclusuion(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: - getExclusuion().clear(); - getExclusuion().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: - getExclusuion().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: - return exclusuion != null && !exclusuion.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //AllPatternEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'All Pattern Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl#getExclusuion Exclusuion}
  • + *
+ * + * @generated + */ +public class AllPatternEntryImpl extends PatternEntryImpl implements AllPatternEntry +{ + /** + * The cached value of the '{@link #getExclusuion() Exclusuion}' containment reference list. + * + * + * @see #getExclusuion() + * @generated + * @ordered + */ + protected EList exclusuion; + + /** + * + * + * @generated + */ + protected AllPatternEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.ALL_PATTERN_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public EList getExclusuion() + { + if (exclusuion == null) + { + exclusuion = new EObjectContainmentEList(PatternElement.class, this, ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION); + } + return exclusuion; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: + return ((InternalEList)getExclusuion()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: + return getExclusuion(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: + getExclusuion().clear(); + getExclusuion().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: + getExclusuion().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: + return exclusuion != null && !exclusuion.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //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 7f485ec5..800d4362 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,982 +1,1232 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.impl.EFactoryImpl; - -import org.eclipse.emf.ecore.plugin.EcorePlugin; - -/** - * - * An implementation of the model Factory. - * - * @generated - */ -public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements ApplicationConfigurationFactory -{ - /** - * Creates the default factory implementation. - * - * - * @generated - */ - public static ApplicationConfigurationFactory init() - { - try - { - ApplicationConfigurationFactory theApplicationConfigurationFactory = (ApplicationConfigurationFactory)EPackage.Registry.INSTANCE.getEFactory(ApplicationConfigurationPackage.eNS_URI); - if (theApplicationConfigurationFactory != null) - { - return theApplicationConfigurationFactory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new ApplicationConfigurationFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * - * - * @generated - */ - public ApplicationConfigurationFactoryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - public EObject create(EClass eClass) - { - switch (eClass.getClassifierID()) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: return createConfigurationScript(); - case ApplicationConfigurationPackage.COMMAND: return createCommand(); - case ApplicationConfigurationPackage.IMPORT: return createImport(); - case ApplicationConfigurationPackage.EPACKAGE_IMPORT: return createEPackageImport(); - case ApplicationConfigurationPackage.VIATRA_IMPORT: return createViatraImport(); - case ApplicationConfigurationPackage.DECLARATION: return createDeclaration(); - case ApplicationConfigurationPackage.FILE_SPECIFICATION: return createFileSpecification(); - case ApplicationConfigurationPackage.FILE_DECLARATION: return createFileDeclaration(); - case ApplicationConfigurationPackage.FILE_REFERENCE: return createFileReference(); - case ApplicationConfigurationPackage.FILE: return createFile(); - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: return createMetamodelSpecification(); - case ApplicationConfigurationPackage.METAMODEL_ENTRY: return createMetamodelEntry(); - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: return createAllPackageEntry(); - case ApplicationConfigurationPackage.METAMODEL_ELEMENT: return createMetamodelElement(); - case ApplicationConfigurationPackage.METAMODEL_DECLARATION: return createMetamodelDeclaration(); - case ApplicationConfigurationPackage.METAMODEL_REFERENCE: return createMetamodelReference(); - case ApplicationConfigurationPackage.METAMODEL: return createMetamodel(); - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: return createPartialModelSpecification(); - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: return createPartialModelEntry(); - case ApplicationConfigurationPackage.MODEL_ENTRY: return createModelEntry(); - case ApplicationConfigurationPackage.FOLDER_ENTRY: return createFolderEntry(); - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: return createPartialModelDeclaration(); - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: return createPartialModelReference(); - case ApplicationConfigurationPackage.PARTIAL_MODEL: return createPartialModel(); - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: return createPatternSpecification(); - case ApplicationConfigurationPackage.PATTERN_ENTRY: return createPatternEntry(); - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: return createAllPatternEntry(); - case ApplicationConfigurationPackage.PATTERN_ELEMENT: return createPatternElement(); - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: return createGraphPatternDeclaration(); - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: return createGraphPatternReference(); - case ApplicationConfigurationPackage.GRAPH_PATTERN: return createGraphPattern(); - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: return createConfigSpecification(); - case ApplicationConfigurationPackage.CONFIG_DECLARATION: return createConfigDeclaration(); - case ApplicationConfigurationPackage.CONFIG_ENTRY: return createConfigEntry(); - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: return createDocumentationEntry(); - case ApplicationConfigurationPackage.RUNTIME_ENTRY: return createRuntimeEntry(); - case ApplicationConfigurationPackage.MEMORY_ENTRY: return createMemoryEntry(); - case ApplicationConfigurationPackage.CUSTOM_ENTRY: return createCustomEntry(); - case ApplicationConfigurationPackage.CONFIG_REFERENCE: return createConfigReference(); - case ApplicationConfigurationPackage.CONFIG: return createConfig(); - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); - case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope(); - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: return createClassTypeScope(); - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: return createObjectTypeScope(); - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: return createIntegerTypeScope(); - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: return createRealTypeScope(); - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: return createStringTypeScope(); - case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference(); - case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference(); - case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference(); - case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference(); - case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference(); - case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference(); - case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: return createNumberSpecification(); - case ApplicationConfigurationPackage.EXACT_NUMBER: return createExactNumber(); - case ApplicationConfigurationPackage.INTERVALL_NUMBER: return createIntervallNumber(); - case ApplicationConfigurationPackage.INT_ENUMBERATION: return createIntEnumberation(); - case ApplicationConfigurationPackage.REAL_ENUMERATION: return createRealEnumeration(); - case ApplicationConfigurationPackage.STRING_ENUMERATION: return createStringEnumeration(); - case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration(); - case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference(); - case ApplicationConfigurationPackage.SCOPE: return createScope(); - case ApplicationConfigurationPackage.TASK: return createTask(); - case ApplicationConfigurationPackage.GENERATION_TASK: return createGenerationTask(); - case ApplicationConfigurationPackage.INTEGER_SCOPE: return createIntegerScope(); - case ApplicationConfigurationPackage.REAL_SCOPE: return createRealScope(); - case ApplicationConfigurationPackage.STRING_SCOPE: return createStringScope(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public Object createFromString(EDataType eDataType, String initialValue) - { - switch (eDataType.getClassifierID()) - { - case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: - return createDocumentLevelSpecificationFromString(eDataType, initialValue); - case ApplicationConfigurationPackage.SOLVER: - return createSolverFromString(eDataType, initialValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public String convertToString(EDataType eDataType, Object instanceValue) - { - switch (eDataType.getClassifierID()) - { - case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: - return convertDocumentLevelSpecificationToString(eDataType, instanceValue); - case ApplicationConfigurationPackage.SOLVER: - return convertSolverToString(eDataType, instanceValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - public ConfigurationScript createConfigurationScript() - { - ConfigurationScriptImpl configurationScript = new ConfigurationScriptImpl(); - return configurationScript; - } - - /** - * - * - * @generated - */ - public Command createCommand() - { - CommandImpl command = new CommandImpl(); - return command; - } - - /** - * - * - * @generated - */ - public Import createImport() - { - ImportImpl import_ = new ImportImpl(); - return import_; - } - - /** - * - * - * @generated - */ - public EPackageImport createEPackageImport() - { - EPackageImportImpl ePackageImport = new EPackageImportImpl(); - return ePackageImport; - } - - /** - * - * - * @generated - */ - public ViatraImport createViatraImport() - { - ViatraImportImpl viatraImport = new ViatraImportImpl(); - return viatraImport; - } - - /** - * - * - * @generated - */ - public Declaration createDeclaration() - { - DeclarationImpl declaration = new DeclarationImpl(); - return declaration; - } - - /** - * - * - * @generated - */ - public FileSpecification createFileSpecification() - { - FileSpecificationImpl fileSpecification = new FileSpecificationImpl(); - return fileSpecification; - } - - /** - * - * - * @generated - */ - public FileDeclaration createFileDeclaration() - { - FileDeclarationImpl fileDeclaration = new FileDeclarationImpl(); - return fileDeclaration; - } - - /** - * - * - * @generated - */ - public FileReference createFileReference() - { - FileReferenceImpl fileReference = new FileReferenceImpl(); - return fileReference; - } - - /** - * - * - * @generated - */ - public File createFile() - { - FileImpl file = new FileImpl(); - return file; - } - - /** - * - * - * @generated - */ - public MetamodelSpecification createMetamodelSpecification() - { - MetamodelSpecificationImpl metamodelSpecification = new MetamodelSpecificationImpl(); - return metamodelSpecification; - } - - /** - * - * - * @generated - */ - public MetamodelEntry createMetamodelEntry() - { - MetamodelEntryImpl metamodelEntry = new MetamodelEntryImpl(); - return metamodelEntry; - } - - /** - * - * - * @generated - */ - public AllPackageEntry createAllPackageEntry() - { - AllPackageEntryImpl allPackageEntry = new AllPackageEntryImpl(); - return allPackageEntry; - } - - /** - * - * - * @generated - */ - public MetamodelElement createMetamodelElement() - { - MetamodelElementImpl metamodelElement = new MetamodelElementImpl(); - return metamodelElement; - } - - /** - * - * - * @generated - */ - public MetamodelDeclaration createMetamodelDeclaration() - { - MetamodelDeclarationImpl metamodelDeclaration = new MetamodelDeclarationImpl(); - return metamodelDeclaration; - } - - /** - * - * - * @generated - */ - public MetamodelReference createMetamodelReference() - { - MetamodelReferenceImpl metamodelReference = new MetamodelReferenceImpl(); - return metamodelReference; - } - - /** - * - * - * @generated - */ - public Metamodel createMetamodel() - { - MetamodelImpl metamodel = new MetamodelImpl(); - return metamodel; - } - - /** - * - * - * @generated - */ - public PartialModelSpecification createPartialModelSpecification() - { - PartialModelSpecificationImpl partialModelSpecification = new PartialModelSpecificationImpl(); - return partialModelSpecification; - } - - /** - * - * - * @generated - */ - public PartialModelEntry createPartialModelEntry() - { - PartialModelEntryImpl partialModelEntry = new PartialModelEntryImpl(); - return partialModelEntry; - } - - /** - * - * - * @generated - */ - public ModelEntry createModelEntry() - { - ModelEntryImpl modelEntry = new ModelEntryImpl(); - return modelEntry; - } - - /** - * - * - * @generated - */ - public FolderEntry createFolderEntry() - { - FolderEntryImpl folderEntry = new FolderEntryImpl(); - return folderEntry; - } - - /** - * - * - * @generated - */ - public PartialModelDeclaration createPartialModelDeclaration() - { - PartialModelDeclarationImpl partialModelDeclaration = new PartialModelDeclarationImpl(); - return partialModelDeclaration; - } - - /** - * - * - * @generated - */ - public PartialModelReference createPartialModelReference() - { - PartialModelReferenceImpl partialModelReference = new PartialModelReferenceImpl(); - return partialModelReference; - } - - /** - * - * - * @generated - */ - public PartialModel createPartialModel() - { - PartialModelImpl partialModel = new PartialModelImpl(); - return partialModel; - } - - /** - * - * - * @generated - */ - public PatternSpecification createPatternSpecification() - { - PatternSpecificationImpl patternSpecification = new PatternSpecificationImpl(); - return patternSpecification; - } - - /** - * - * - * @generated - */ - public PatternEntry createPatternEntry() - { - PatternEntryImpl patternEntry = new PatternEntryImpl(); - return patternEntry; - } - - /** - * - * - * @generated - */ - public AllPatternEntry createAllPatternEntry() - { - AllPatternEntryImpl allPatternEntry = new AllPatternEntryImpl(); - return allPatternEntry; - } - - /** - * - * - * @generated - */ - public PatternElement createPatternElement() - { - PatternElementImpl patternElement = new PatternElementImpl(); - return patternElement; - } - - /** - * - * - * @generated - */ - public GraphPatternDeclaration createGraphPatternDeclaration() - { - GraphPatternDeclarationImpl graphPatternDeclaration = new GraphPatternDeclarationImpl(); - return graphPatternDeclaration; - } - - /** - * - * - * @generated - */ - public GraphPatternReference createGraphPatternReference() - { - GraphPatternReferenceImpl graphPatternReference = new GraphPatternReferenceImpl(); - return graphPatternReference; - } - - /** - * - * - * @generated - */ - public GraphPattern createGraphPattern() - { - GraphPatternImpl graphPattern = new GraphPatternImpl(); - return graphPattern; - } - - /** - * - * - * @generated - */ - public ConfigSpecification createConfigSpecification() - { - ConfigSpecificationImpl configSpecification = new ConfigSpecificationImpl(); - return configSpecification; - } - - /** - * - * - * @generated - */ - public ConfigDeclaration createConfigDeclaration() - { - ConfigDeclarationImpl configDeclaration = new ConfigDeclarationImpl(); - return configDeclaration; - } - - /** - * - * - * @generated - */ - public ConfigEntry createConfigEntry() - { - ConfigEntryImpl configEntry = new ConfigEntryImpl(); - return configEntry; - } - - /** - * - * - * @generated - */ - public DocumentationEntry createDocumentationEntry() - { - DocumentationEntryImpl documentationEntry = new DocumentationEntryImpl(); - return documentationEntry; - } - - /** - * - * - * @generated - */ - public RuntimeEntry createRuntimeEntry() - { - RuntimeEntryImpl runtimeEntry = new RuntimeEntryImpl(); - return runtimeEntry; - } - - /** - * - * - * @generated - */ - public MemoryEntry createMemoryEntry() - { - MemoryEntryImpl memoryEntry = new MemoryEntryImpl(); - return memoryEntry; - } - - /** - * - * - * @generated - */ - public CustomEntry createCustomEntry() - { - CustomEntryImpl customEntry = new CustomEntryImpl(); - return customEntry; - } - - /** - * - * - * @generated - */ - public ConfigReference createConfigReference() - { - ConfigReferenceImpl configReference = new ConfigReferenceImpl(); - return configReference; - } - - /** - * - * - * @generated - */ - public Config createConfig() - { - ConfigImpl config = new ConfigImpl(); - return config; - } - - /** - * - * - * @generated - */ - public ScopeSpecification createScopeSpecification() - { - ScopeSpecificationImpl scopeSpecification = new ScopeSpecificationImpl(); - return scopeSpecification; - } - - /** - * - * - * @generated - */ - public TypeScope createTypeScope() - { - TypeScopeImpl typeScope = new TypeScopeImpl(); - return typeScope; - } - - /** - * - * - * @generated - */ - public ClassTypeScope createClassTypeScope() - { - ClassTypeScopeImpl classTypeScope = new ClassTypeScopeImpl(); - return classTypeScope; - } - - /** - * - * - * @generated - */ - public ObjectTypeScope createObjectTypeScope() - { - ObjectTypeScopeImpl objectTypeScope = new ObjectTypeScopeImpl(); - return objectTypeScope; - } - - /** - * - * - * @generated - */ - public IntegerTypeScope createIntegerTypeScope() - { - IntegerTypeScopeImpl integerTypeScope = new IntegerTypeScopeImpl(); - return integerTypeScope; - } - - /** - * - * - * @generated - */ - public RealTypeScope createRealTypeScope() - { - RealTypeScopeImpl realTypeScope = new RealTypeScopeImpl(); - return realTypeScope; - } - - /** - * - * - * @generated - */ - public StringTypeScope createStringTypeScope() - { - StringTypeScopeImpl stringTypeScope = new StringTypeScopeImpl(); - return stringTypeScope; - } - - /** - * - * - * @generated - */ - public TypeReference createTypeReference() - { - TypeReferenceImpl typeReference = new TypeReferenceImpl(); - return typeReference; - } - - /** - * - * - * @generated - */ - public ClassReference createClassReference() - { - ClassReferenceImpl classReference = new ClassReferenceImpl(); - return classReference; - } - - /** - * - * - * @generated - */ - public ObjectReference createObjectReference() - { - ObjectReferenceImpl objectReference = new ObjectReferenceImpl(); - return objectReference; - } - - /** - * - * - * @generated - */ - public IntegerReference createIntegerReference() - { - IntegerReferenceImpl integerReference = new IntegerReferenceImpl(); - return integerReference; - } - - /** - * - * - * @generated - */ - public RealReference createRealReference() - { - RealReferenceImpl realReference = new RealReferenceImpl(); - return realReference; - } - - /** - * - * - * @generated - */ - public StringReference createStringReference() - { - StringReferenceImpl stringReference = new StringReferenceImpl(); - return stringReference; - } - - /** - * - * - * @generated - */ - public NumberSpecification createNumberSpecification() - { - NumberSpecificationImpl numberSpecification = new NumberSpecificationImpl(); - return numberSpecification; - } - - /** - * - * - * @generated - */ - public ExactNumber createExactNumber() - { - ExactNumberImpl exactNumber = new ExactNumberImpl(); - return exactNumber; - } - - /** - * - * - * @generated - */ - public IntervallNumber createIntervallNumber() - { - IntervallNumberImpl intervallNumber = new IntervallNumberImpl(); - return intervallNumber; - } - - /** - * - * - * @generated - */ - public IntEnumberation createIntEnumberation() - { - IntEnumberationImpl intEnumberation = new IntEnumberationImpl(); - return intEnumberation; - } - - /** - * - * - * @generated - */ - public RealEnumeration createRealEnumeration() - { - RealEnumerationImpl realEnumeration = new RealEnumerationImpl(); - return realEnumeration; - } - - /** - * - * - * @generated - */ - public StringEnumeration createStringEnumeration() - { - StringEnumerationImpl stringEnumeration = new StringEnumerationImpl(); - return stringEnumeration; - } - - /** - * - * - * @generated - */ - public ScopeDeclaration createScopeDeclaration() - { - ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl(); - return scopeDeclaration; - } - - /** - * - * - * @generated - */ - public ScopeReference createScopeReference() - { - ScopeReferenceImpl scopeReference = new ScopeReferenceImpl(); - return scopeReference; - } - - /** - * - * - * @generated - */ - public Scope createScope() - { - ScopeImpl scope = new ScopeImpl(); - return scope; - } - - /** - * - * - * @generated - */ - public Task createTask() - { - TaskImpl task = new TaskImpl(); - return task; - } - - /** - * - * - * @generated - */ - public GenerationTask createGenerationTask() - { - GenerationTaskImpl generationTask = new GenerationTaskImpl(); - return generationTask; - } - - /** - * - * - * @generated - */ - public IntegerScope createIntegerScope() - { - IntegerScopeImpl integerScope = new IntegerScopeImpl(); - return integerScope; - } - - /** - * - * - * @generated - */ - public RealScope createRealScope() - { - RealScopeImpl realScope = new RealScopeImpl(); - return realScope; - } - - /** - * - * - * @generated - */ - public StringScope createStringScope() - { - StringScopeImpl stringScope = new StringScopeImpl(); - return stringScope; - } - - /** - * - * - * @generated - */ - public DocumentLevelSpecification createDocumentLevelSpecificationFromString(EDataType eDataType, String initialValue) - { - DocumentLevelSpecification result = DocumentLevelSpecification.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertDocumentLevelSpecificationToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - public Solver createSolverFromString(EDataType eDataType, String initialValue) - { - Solver result = Solver.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertSolverToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - public ApplicationConfigurationPackage getApplicationConfigurationPackage() - { - return (ApplicationConfigurationPackage)getEPackage(); - } - - /** - * - * - * @deprecated - * @generated - */ - @Deprecated - public static ApplicationConfigurationPackage getPackage() - { - return ApplicationConfigurationPackage.eINSTANCE; - } - -} //ApplicationConfigurationFactoryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EDataType; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +import org.eclipse.emf.ecore.impl.EFactoryImpl; + +import org.eclipse.emf.ecore.plugin.EcorePlugin; + +/** + * + * An implementation of the model Factory. + * + * @generated + */ +public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements ApplicationConfigurationFactory +{ + /** + * Creates the default factory implementation. + * + * + * @generated + */ + public static ApplicationConfigurationFactory init() + { + try + { + ApplicationConfigurationFactory theApplicationConfigurationFactory = (ApplicationConfigurationFactory)EPackage.Registry.INSTANCE.getEFactory(ApplicationConfigurationPackage.eNS_URI); + if (theApplicationConfigurationFactory != null) + { + return theApplicationConfigurationFactory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new ApplicationConfigurationFactoryImpl(); + } + + /** + * Creates an instance of the factory. + * + * + * @generated + */ + public ApplicationConfigurationFactoryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: return createConfigurationScript(); + case ApplicationConfigurationPackage.COMMAND: return createCommand(); + case ApplicationConfigurationPackage.IMPORT: return createImport(); + case ApplicationConfigurationPackage.EPACKAGE_IMPORT: return createEPackageImport(); + case ApplicationConfigurationPackage.VIATRA_IMPORT: return createViatraImport(); + case ApplicationConfigurationPackage.CFT_IMPORT: return createCftImport(); + case ApplicationConfigurationPackage.DECLARATION: return createDeclaration(); + case ApplicationConfigurationPackage.FILE_SPECIFICATION: return createFileSpecification(); + case ApplicationConfigurationPackage.FILE_DECLARATION: return createFileDeclaration(); + case ApplicationConfigurationPackage.FILE_REFERENCE: return createFileReference(); + case ApplicationConfigurationPackage.FILE: return createFile(); + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: return createMetamodelSpecification(); + case ApplicationConfigurationPackage.METAMODEL_ENTRY: return createMetamodelEntry(); + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: return createAllPackageEntry(); + case ApplicationConfigurationPackage.METAMODEL_ELEMENT: return createMetamodelElement(); + case ApplicationConfigurationPackage.METAMODEL_DECLARATION: return createMetamodelDeclaration(); + case ApplicationConfigurationPackage.METAMODEL_REFERENCE: return createMetamodelReference(); + case ApplicationConfigurationPackage.METAMODEL: return createMetamodel(); + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: return createPartialModelSpecification(); + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: return createPartialModelEntry(); + case ApplicationConfigurationPackage.MODEL_ENTRY: return createModelEntry(); + case ApplicationConfigurationPackage.FOLDER_ENTRY: return createFolderEntry(); + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: return createPartialModelDeclaration(); + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: return createPartialModelReference(); + case ApplicationConfigurationPackage.PARTIAL_MODEL: return createPartialModel(); + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: return createPatternSpecification(); + case ApplicationConfigurationPackage.PATTERN_ENTRY: return createPatternEntry(); + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: return createAllPatternEntry(); + case ApplicationConfigurationPackage.PATTERN_ELEMENT: return createPatternElement(); + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: return createGraphPatternDeclaration(); + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: return createGraphPatternReference(); + case ApplicationConfigurationPackage.GRAPH_PATTERN: return createGraphPattern(); + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: return createObjectiveSpecification(); + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY: return createObjectiveEntry(); + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry(); + case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry(); + case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction(); + case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION: return createReliabiltiyFunction(); + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: return createObjectiveDeclaration(); + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: return createObjectiveReference(); + case ApplicationConfigurationPackage.OBJECTIVE: return createObjective(); + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: return createConfigSpecification(); + case ApplicationConfigurationPackage.CONFIG_DECLARATION: return createConfigDeclaration(); + case ApplicationConfigurationPackage.CONFIG_ENTRY: return createConfigEntry(); + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: return createDocumentationEntry(); + case ApplicationConfigurationPackage.RUNTIME_ENTRY: return createRuntimeEntry(); + case ApplicationConfigurationPackage.MEMORY_ENTRY: return createMemoryEntry(); + case ApplicationConfigurationPackage.CUSTOM_ENTRY: return createCustomEntry(); + case ApplicationConfigurationPackage.CONFIG_REFERENCE: return createConfigReference(); + case ApplicationConfigurationPackage.CONFIG: return createConfig(); + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); + case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope(); + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: return createClassTypeScope(); + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: return createObjectTypeScope(); + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: return createIntegerTypeScope(); + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: return createRealTypeScope(); + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: return createStringTypeScope(); + case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference(); + case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference(); + case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference(); + case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference(); + case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference(); + case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference(); + case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: return createNumberSpecification(); + case ApplicationConfigurationPackage.EXACT_NUMBER: return createExactNumber(); + case ApplicationConfigurationPackage.INTERVALL_NUMBER: return createIntervallNumber(); + case ApplicationConfigurationPackage.INT_ENUMBERATION: return createIntEnumberation(); + case ApplicationConfigurationPackage.REAL_ENUMERATION: return createRealEnumeration(); + case ApplicationConfigurationPackage.STRING_ENUMERATION: return createStringEnumeration(); + case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration(); + case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference(); + case ApplicationConfigurationPackage.SCOPE: return createScope(); + case ApplicationConfigurationPackage.TASK: return createTask(); + case ApplicationConfigurationPackage.GENERATION_TASK: return createGenerationTask(); + case ApplicationConfigurationPackage.INTEGER_SCOPE: return createIntegerScope(); + case ApplicationConfigurationPackage.REAL_SCOPE: return createRealScope(); + case ApplicationConfigurationPackage.STRING_SCOPE: return createStringScope(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public Object createFromString(EDataType eDataType, String initialValue) + { + switch (eDataType.getClassifierID()) + { + case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION: + return createOptimizationDirectionFromString(eDataType, initialValue); + case ApplicationConfigurationPackage.COMPARISON_OPERATOR: + return createComparisonOperatorFromString(eDataType, initialValue); + case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: + return createDocumentLevelSpecificationFromString(eDataType, initialValue); + case ApplicationConfigurationPackage.SOLVER: + return createSolverFromString(eDataType, initialValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public String convertToString(EDataType eDataType, Object instanceValue) + { + switch (eDataType.getClassifierID()) + { + case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION: + return convertOptimizationDirectionToString(eDataType, instanceValue); + case ApplicationConfigurationPackage.COMPARISON_OPERATOR: + return convertComparisonOperatorToString(eDataType, instanceValue); + case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: + return convertDocumentLevelSpecificationToString(eDataType, instanceValue); + case ApplicationConfigurationPackage.SOLVER: + return convertSolverToString(eDataType, instanceValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public ConfigurationScript createConfigurationScript() + { + ConfigurationScriptImpl configurationScript = new ConfigurationScriptImpl(); + return configurationScript; + } + + /** + * + * + * @generated + */ + @Override + public Command createCommand() + { + CommandImpl command = new CommandImpl(); + return command; + } + + /** + * + * + * @generated + */ + @Override + public Import createImport() + { + ImportImpl import_ = new ImportImpl(); + return import_; + } + + /** + * + * + * @generated + */ + @Override + public EPackageImport createEPackageImport() + { + EPackageImportImpl ePackageImport = new EPackageImportImpl(); + return ePackageImport; + } + + /** + * + * + * @generated + */ + @Override + public ViatraImport createViatraImport() + { + ViatraImportImpl viatraImport = new ViatraImportImpl(); + return viatraImport; + } + + /** + * + * + * @generated + */ + @Override + public CftImport createCftImport() + { + CftImportImpl cftImport = new CftImportImpl(); + return cftImport; + } + + /** + * + * + * @generated + */ + @Override + public Declaration createDeclaration() + { + DeclarationImpl declaration = new DeclarationImpl(); + return declaration; + } + + /** + * + * + * @generated + */ + @Override + public FileSpecification createFileSpecification() + { + FileSpecificationImpl fileSpecification = new FileSpecificationImpl(); + return fileSpecification; + } + + /** + * + * + * @generated + */ + @Override + public FileDeclaration createFileDeclaration() + { + FileDeclarationImpl fileDeclaration = new FileDeclarationImpl(); + return fileDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public FileReference createFileReference() + { + FileReferenceImpl fileReference = new FileReferenceImpl(); + return fileReference; + } + + /** + * + * + * @generated + */ + @Override + public File createFile() + { + FileImpl file = new FileImpl(); + return file; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelSpecification createMetamodelSpecification() + { + MetamodelSpecificationImpl metamodelSpecification = new MetamodelSpecificationImpl(); + return metamodelSpecification; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelEntry createMetamodelEntry() + { + MetamodelEntryImpl metamodelEntry = new MetamodelEntryImpl(); + return metamodelEntry; + } + + /** + * + * + * @generated + */ + @Override + public AllPackageEntry createAllPackageEntry() + { + AllPackageEntryImpl allPackageEntry = new AllPackageEntryImpl(); + return allPackageEntry; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelElement createMetamodelElement() + { + MetamodelElementImpl metamodelElement = new MetamodelElementImpl(); + return metamodelElement; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelDeclaration createMetamodelDeclaration() + { + MetamodelDeclarationImpl metamodelDeclaration = new MetamodelDeclarationImpl(); + return metamodelDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelReference createMetamodelReference() + { + MetamodelReferenceImpl metamodelReference = new MetamodelReferenceImpl(); + return metamodelReference; + } + + /** + * + * + * @generated + */ + @Override + public Metamodel createMetamodel() + { + MetamodelImpl metamodel = new MetamodelImpl(); + return metamodel; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelSpecification createPartialModelSpecification() + { + PartialModelSpecificationImpl partialModelSpecification = new PartialModelSpecificationImpl(); + return partialModelSpecification; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelEntry createPartialModelEntry() + { + PartialModelEntryImpl partialModelEntry = new PartialModelEntryImpl(); + return partialModelEntry; + } + + /** + * + * + * @generated + */ + @Override + public ModelEntry createModelEntry() + { + ModelEntryImpl modelEntry = new ModelEntryImpl(); + return modelEntry; + } + + /** + * + * + * @generated + */ + @Override + public FolderEntry createFolderEntry() + { + FolderEntryImpl folderEntry = new FolderEntryImpl(); + return folderEntry; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelDeclaration createPartialModelDeclaration() + { + PartialModelDeclarationImpl partialModelDeclaration = new PartialModelDeclarationImpl(); + return partialModelDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelReference createPartialModelReference() + { + PartialModelReferenceImpl partialModelReference = new PartialModelReferenceImpl(); + return partialModelReference; + } + + /** + * + * + * @generated + */ + @Override + public PartialModel createPartialModel() + { + PartialModelImpl partialModel = new PartialModelImpl(); + return partialModel; + } + + /** + * + * + * @generated + */ + @Override + public PatternSpecification createPatternSpecification() + { + PatternSpecificationImpl patternSpecification = new PatternSpecificationImpl(); + return patternSpecification; + } + + /** + * + * + * @generated + */ + @Override + public PatternEntry createPatternEntry() + { + PatternEntryImpl patternEntry = new PatternEntryImpl(); + return patternEntry; + } + + /** + * + * + * @generated + */ + @Override + public AllPatternEntry createAllPatternEntry() + { + AllPatternEntryImpl allPatternEntry = new AllPatternEntryImpl(); + return allPatternEntry; + } + + /** + * + * + * @generated + */ + @Override + public PatternElement createPatternElement() + { + PatternElementImpl patternElement = new PatternElementImpl(); + return patternElement; + } + + /** + * + * + * @generated + */ + @Override + public GraphPatternDeclaration createGraphPatternDeclaration() + { + GraphPatternDeclarationImpl graphPatternDeclaration = new GraphPatternDeclarationImpl(); + return graphPatternDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public GraphPatternReference createGraphPatternReference() + { + GraphPatternReferenceImpl graphPatternReference = new GraphPatternReferenceImpl(); + return graphPatternReference; + } + + /** + * + * + * @generated + */ + @Override + public GraphPattern createGraphPattern() + { + GraphPatternImpl graphPattern = new GraphPatternImpl(); + return graphPattern; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveSpecification createObjectiveSpecification() + { + ObjectiveSpecificationImpl objectiveSpecification = new ObjectiveSpecificationImpl(); + return objectiveSpecification; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveEntry createObjectiveEntry() + { + ObjectiveEntryImpl objectiveEntry = new ObjectiveEntryImpl(); + return objectiveEntry; + } + + /** + * + * + * @generated + */ + @Override + public OptimizationEntry createOptimizationEntry() + { + OptimizationEntryImpl optimizationEntry = new OptimizationEntryImpl(); + return optimizationEntry; + } + + /** + * + * + * @generated + */ + @Override + public ThresholdEntry createThresholdEntry() + { + ThresholdEntryImpl thresholdEntry = new ThresholdEntryImpl(); + return thresholdEntry; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveFunction createObjectiveFunction() + { + ObjectiveFunctionImpl objectiveFunction = new ObjectiveFunctionImpl(); + return objectiveFunction; + } + + /** + * + * + * @generated + */ + @Override + public ReliabiltiyFunction createReliabiltiyFunction() + { + ReliabiltiyFunctionImpl reliabiltiyFunction = new ReliabiltiyFunctionImpl(); + return reliabiltiyFunction; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveDeclaration createObjectiveDeclaration() + { + ObjectiveDeclarationImpl objectiveDeclaration = new ObjectiveDeclarationImpl(); + return objectiveDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveReference createObjectiveReference() + { + ObjectiveReferenceImpl objectiveReference = new ObjectiveReferenceImpl(); + return objectiveReference; + } + + /** + * + * + * @generated + */ + @Override + public Objective createObjective() + { + ObjectiveImpl objective = new ObjectiveImpl(); + return objective; + } + + /** + * + * + * @generated + */ + @Override + public ConfigSpecification createConfigSpecification() + { + ConfigSpecificationImpl configSpecification = new ConfigSpecificationImpl(); + return configSpecification; + } + + /** + * + * + * @generated + */ + @Override + public ConfigDeclaration createConfigDeclaration() + { + ConfigDeclarationImpl configDeclaration = new ConfigDeclarationImpl(); + return configDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public ConfigEntry createConfigEntry() + { + ConfigEntryImpl configEntry = new ConfigEntryImpl(); + return configEntry; + } + + /** + * + * + * @generated + */ + @Override + public DocumentationEntry createDocumentationEntry() + { + DocumentationEntryImpl documentationEntry = new DocumentationEntryImpl(); + return documentationEntry; + } + + /** + * + * + * @generated + */ + @Override + public RuntimeEntry createRuntimeEntry() + { + RuntimeEntryImpl runtimeEntry = new RuntimeEntryImpl(); + return runtimeEntry; + } + + /** + * + * + * @generated + */ + @Override + public MemoryEntry createMemoryEntry() + { + MemoryEntryImpl memoryEntry = new MemoryEntryImpl(); + return memoryEntry; + } + + /** + * + * + * @generated + */ + @Override + public CustomEntry createCustomEntry() + { + CustomEntryImpl customEntry = new CustomEntryImpl(); + return customEntry; + } + + /** + * + * + * @generated + */ + @Override + public ConfigReference createConfigReference() + { + ConfigReferenceImpl configReference = new ConfigReferenceImpl(); + return configReference; + } + + /** + * + * + * @generated + */ + @Override + public Config createConfig() + { + ConfigImpl config = new ConfigImpl(); + return config; + } + + /** + * + * + * @generated + */ + @Override + public ScopeSpecification createScopeSpecification() + { + ScopeSpecificationImpl scopeSpecification = new ScopeSpecificationImpl(); + return scopeSpecification; + } + + /** + * + * + * @generated + */ + @Override + public TypeScope createTypeScope() + { + TypeScopeImpl typeScope = new TypeScopeImpl(); + return typeScope; + } + + /** + * + * + * @generated + */ + @Override + public ClassTypeScope createClassTypeScope() + { + ClassTypeScopeImpl classTypeScope = new ClassTypeScopeImpl(); + return classTypeScope; + } + + /** + * + * + * @generated + */ + @Override + public ObjectTypeScope createObjectTypeScope() + { + ObjectTypeScopeImpl objectTypeScope = new ObjectTypeScopeImpl(); + return objectTypeScope; + } + + /** + * + * + * @generated + */ + @Override + public IntegerTypeScope createIntegerTypeScope() + { + IntegerTypeScopeImpl integerTypeScope = new IntegerTypeScopeImpl(); + return integerTypeScope; + } + + /** + * + * + * @generated + */ + @Override + public RealTypeScope createRealTypeScope() + { + RealTypeScopeImpl realTypeScope = new RealTypeScopeImpl(); + return realTypeScope; + } + + /** + * + * + * @generated + */ + @Override + public StringTypeScope createStringTypeScope() + { + StringTypeScopeImpl stringTypeScope = new StringTypeScopeImpl(); + return stringTypeScope; + } + + /** + * + * + * @generated + */ + @Override + public TypeReference createTypeReference() + { + TypeReferenceImpl typeReference = new TypeReferenceImpl(); + return typeReference; + } + + /** + * + * + * @generated + */ + @Override + public ClassReference createClassReference() + { + ClassReferenceImpl classReference = new ClassReferenceImpl(); + return classReference; + } + + /** + * + * + * @generated + */ + @Override + public ObjectReference createObjectReference() + { + ObjectReferenceImpl objectReference = new ObjectReferenceImpl(); + return objectReference; + } + + /** + * + * + * @generated + */ + @Override + public IntegerReference createIntegerReference() + { + IntegerReferenceImpl integerReference = new IntegerReferenceImpl(); + return integerReference; + } + + /** + * + * + * @generated + */ + @Override + public RealReference createRealReference() + { + RealReferenceImpl realReference = new RealReferenceImpl(); + return realReference; + } + + /** + * + * + * @generated + */ + @Override + public StringReference createStringReference() + { + StringReferenceImpl stringReference = new StringReferenceImpl(); + return stringReference; + } + + /** + * + * + * @generated + */ + @Override + public NumberSpecification createNumberSpecification() + { + NumberSpecificationImpl numberSpecification = new NumberSpecificationImpl(); + return numberSpecification; + } + + /** + * + * + * @generated + */ + @Override + public ExactNumber createExactNumber() + { + ExactNumberImpl exactNumber = new ExactNumberImpl(); + return exactNumber; + } + + /** + * + * + * @generated + */ + @Override + public IntervallNumber createIntervallNumber() + { + IntervallNumberImpl intervallNumber = new IntervallNumberImpl(); + return intervallNumber; + } + + /** + * + * + * @generated + */ + @Override + public IntEnumberation createIntEnumberation() + { + IntEnumberationImpl intEnumberation = new IntEnumberationImpl(); + return intEnumberation; + } + + /** + * + * + * @generated + */ + @Override + public RealEnumeration createRealEnumeration() + { + RealEnumerationImpl realEnumeration = new RealEnumerationImpl(); + return realEnumeration; + } + + /** + * + * + * @generated + */ + @Override + public StringEnumeration createStringEnumeration() + { + StringEnumerationImpl stringEnumeration = new StringEnumerationImpl(); + return stringEnumeration; + } + + /** + * + * + * @generated + */ + @Override + public ScopeDeclaration createScopeDeclaration() + { + ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl(); + return scopeDeclaration; + } + + /** + * + * + * @generated + */ + @Override + public ScopeReference createScopeReference() + { + ScopeReferenceImpl scopeReference = new ScopeReferenceImpl(); + return scopeReference; + } + + /** + * + * + * @generated + */ + @Override + public Scope createScope() + { + ScopeImpl scope = new ScopeImpl(); + return scope; + } + + /** + * + * + * @generated + */ + @Override + public Task createTask() + { + TaskImpl task = new TaskImpl(); + return task; + } + + /** + * + * + * @generated + */ + @Override + public GenerationTask createGenerationTask() + { + GenerationTaskImpl generationTask = new GenerationTaskImpl(); + return generationTask; + } + + /** + * + * + * @generated + */ + @Override + public IntegerScope createIntegerScope() + { + IntegerScopeImpl integerScope = new IntegerScopeImpl(); + return integerScope; + } + + /** + * + * + * @generated + */ + @Override + public RealScope createRealScope() + { + RealScopeImpl realScope = new RealScopeImpl(); + return realScope; + } + + /** + * + * + * @generated + */ + @Override + public StringScope createStringScope() + { + StringScopeImpl stringScope = new StringScopeImpl(); + return stringScope; + } + + /** + * + * + * @generated + */ + public OptimizationDirection createOptimizationDirectionFromString(EDataType eDataType, String initialValue) + { + OptimizationDirection result = OptimizationDirection.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertOptimizationDirectionToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + + /** + * + * + * @generated + */ + public ComparisonOperator createComparisonOperatorFromString(EDataType eDataType, String initialValue) + { + ComparisonOperator result = ComparisonOperator.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertComparisonOperatorToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + + /** + * + * + * @generated + */ + public DocumentLevelSpecification createDocumentLevelSpecificationFromString(EDataType eDataType, String initialValue) + { + DocumentLevelSpecification result = DocumentLevelSpecification.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertDocumentLevelSpecificationToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + + /** + * + * + * @generated + */ + public Solver createSolverFromString(EDataType eDataType, String initialValue) + { + Solver result = Solver.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertSolverToString(EDataType eDataType, Object instanceValue) + { + return instanceValue == null ? null : instanceValue.toString(); + } + + /** + * + * + * @generated + */ + @Override + public ApplicationConfigurationPackage getApplicationConfigurationPackage() + { + return (ApplicationConfigurationPackage)getEPackage(); + } + + /** + * + * + * @deprecated + * @generated + */ + @Deprecated + public static ApplicationConfigurationPackage getPackage() + { + return ApplicationConfigurationPackage.eINSTANCE; + } + +} //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 d549ad84..ec53c91c 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,2566 +1,3142 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.EcorePackage; - -import org.eclipse.emf.ecore.impl.EPackageImpl; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternLanguagePackage; - -import org.eclipse.xtext.common.types.TypesPackage; - -import org.eclipse.xtext.xbase.XbasePackage; - -import org.eclipse.xtext.xtype.XtypePackage; - -/** - * - * An implementation of the model Package. - * - * @generated - */ -public class ApplicationConfigurationPackageImpl extends EPackageImpl implements ApplicationConfigurationPackage -{ - /** - * - * - * @generated - */ - private EClass configurationScriptEClass = null; - - /** - * - * - * @generated - */ - private EClass commandEClass = null; - - /** - * - * - * @generated - */ - private EClass importEClass = null; - - /** - * - * - * @generated - */ - private EClass ePackageImportEClass = null; - - /** - * - * - * @generated - */ - private EClass viatraImportEClass = null; - - /** - * - * - * @generated - */ - private EClass declarationEClass = null; - - /** - * - * - * @generated - */ - private EClass fileSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass fileDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass fileReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass fileEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass allPackageEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelElementEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass metamodelEClass = null; - - /** - * - * - * @generated - */ - private EClass partialModelSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass partialModelEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass modelEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass folderEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass partialModelDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass partialModelReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass partialModelEClass = null; - - /** - * - * - * @generated - */ - private EClass patternSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass patternEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass allPatternEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass patternElementEClass = null; - - /** - * - * - * @generated - */ - private EClass graphPatternDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass graphPatternReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass graphPatternEClass = null; - - /** - * - * - * @generated - */ - private EClass configSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass configDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass configEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass documentationEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass runtimeEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass memoryEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass customEntryEClass = null; - - /** - * - * - * @generated - */ - private EClass configReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass configEClass = null; - - /** - * - * - * @generated - */ - private EClass scopeSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass typeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass classTypeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass objectTypeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass integerTypeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass realTypeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass stringTypeScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass typeReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass classReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass objectReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass integerReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass realReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass stringReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass numberSpecificationEClass = null; - - /** - * - * - * @generated - */ - private EClass exactNumberEClass = null; - - /** - * - * - * @generated - */ - private EClass intervallNumberEClass = null; - - /** - * - * - * @generated - */ - private EClass intEnumberationEClass = null; - - /** - * - * - * @generated - */ - private EClass realEnumerationEClass = null; - - /** - * - * - * @generated - */ - private EClass stringEnumerationEClass = null; - - /** - * - * - * @generated - */ - private EClass scopeDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass scopeReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass scopeEClass = null; - - /** - * - * - * @generated - */ - private EClass taskEClass = null; - - /** - * - * - * @generated - */ - private EClass generationTaskEClass = null; - - /** - * - * - * @generated - */ - private EClass integerScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass realScopeEClass = null; - - /** - * - * - * @generated - */ - private EClass stringScopeEClass = null; - - /** - * - * - * @generated - */ - private EEnum documentLevelSpecificationEEnum = null; - - /** - * - * - * @generated - */ - private EEnum solverEEnum = null; - - /** - * Creates an instance of the model Package, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - *

Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * - * - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#eNS_URI - * @see #init() - * @generated - */ - private ApplicationConfigurationPackageImpl() - { - super(eNS_URI, ApplicationConfigurationFactory.eINSTANCE); - } - - /** - * - * - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. - * - *

This method is used to initialize {@link ApplicationConfigurationPackage#eINSTANCE} when that field is accessed. - * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. - * - * - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static ApplicationConfigurationPackage init() - { - if (isInited) return (ApplicationConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ApplicationConfigurationPackage.eNS_URI); - - // Obtain or create and register package - ApplicationConfigurationPackageImpl theApplicationConfigurationPackage = (ApplicationConfigurationPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof ApplicationConfigurationPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new ApplicationConfigurationPackageImpl()); - - isInited = true; - - // Initialize simple dependencies - EcorePackage.eINSTANCE.eClass(); - PatternLanguagePackage.eINSTANCE.eClass(); - XtypePackage.eINSTANCE.eClass(); - TypesPackage.eINSTANCE.eClass(); - XbasePackage.eINSTANCE.eClass(); - - // Create package meta-data objects - theApplicationConfigurationPackage.createPackageContents(); - - // Initialize created meta-data - theApplicationConfigurationPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theApplicationConfigurationPackage.freeze(); - - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(ApplicationConfigurationPackage.eNS_URI, theApplicationConfigurationPackage); - return theApplicationConfigurationPackage; - } - - /** - * - * - * @generated - */ - public EClass getConfigurationScript() - { - return configurationScriptEClass; - } - - /** - * - * - * @generated - */ - public EReference getConfigurationScript_Imports() - { - return (EReference)configurationScriptEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EReference getConfigurationScript_Commands() - { - return (EReference)configurationScriptEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - public EClass getCommand() - { - return commandEClass; - } - - /** - * - * - * @generated - */ - public EClass getImport() - { - return importEClass; - } - - /** - * - * - * @generated - */ - public EClass getEPackageImport() - { - return ePackageImportEClass; - } - - /** - * - * - * @generated - */ - public EReference getEPackageImport_ImportedPackage() - { - return (EReference)ePackageImportEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getViatraImport() - { - return viatraImportEClass; - } - - /** - * - * - * @generated - */ - public EReference getViatraImport_ImportedViatra() - { - return (EReference)viatraImportEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getDeclaration() - { - return declarationEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getDeclaration_Name() - { - return (EAttribute)declarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getFileSpecification() - { - return fileSpecificationEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getFileSpecification_Path() - { - return (EAttribute)fileSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getFileDeclaration() - { - return fileDeclarationEClass; - } - - /** - * - * - * @generated - */ - public EReference getFileDeclaration_Specification() - { - return (EReference)fileDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getFileReference() - { - return fileReferenceEClass; - } - - /** - * - * - * @generated - */ - public EReference getFileReference_Referred() - { - return (EReference)fileReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getFile() - { - return fileEClass; - } - - /** - * - * - * @generated - */ - public EClass getMetamodelSpecification() - { - return metamodelSpecificationEClass; - } - - /** - * - * - * @generated - */ - public EReference getMetamodelSpecification_Entries() - { - return (EReference)metamodelSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getMetamodelEntry() - { - return metamodelEntryEClass; - } - - /** - * - * - * @generated - */ - public EReference getMetamodelEntry_Package() - { - return (EReference)metamodelEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getAllPackageEntry() - { - return allPackageEntryEClass; - } - - /** - * - * - * @generated - */ - public EReference getAllPackageEntry_Exclusion() - { - return (EReference)allPackageEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getMetamodelElement() - { - return metamodelElementEClass; - } - - /** - * - * - * @generated - */ - public EReference getMetamodelElement_Classifier() - { - return (EReference)metamodelElementEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EReference getMetamodelElement_Feature() - { - return (EReference)metamodelElementEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - public EClass getMetamodelDeclaration() - { - return metamodelDeclarationEClass; - } - - /** - * - * - * @generated - */ - public EReference getMetamodelDeclaration_Specification() - { - return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getMetamodelReference() - { - return metamodelReferenceEClass; - } - - /** - * - * - * @generated - */ - public EReference getMetamodelReference_Referred() - { - return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getMetamodel() - { - return metamodelEClass; - } - - /** - * - * - * @generated - */ - public EClass getPartialModelSpecification() - { - return partialModelSpecificationEClass; - } - - /** - * - * - * @generated - */ - public EReference getPartialModelSpecification_Entry() - { - return (EReference)partialModelSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getPartialModelEntry() - { - return partialModelEntryEClass; - } - - /** - * - * - * @generated - */ - public EReference getPartialModelEntry_Path() - { - return (EReference)partialModelEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getModelEntry() - { - return modelEntryEClass; - } - - /** - * - * - * @generated - */ - public EClass getFolderEntry() - { - return folderEntryEClass; - } - - /** - * - * - * @generated - */ - public EReference getFolderEntry_Exclusion() - { - return (EReference)folderEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getPartialModelDeclaration() - { - return partialModelDeclarationEClass; - } - - /** - * - * - * @generated - */ - public EReference getPartialModelDeclaration_Specification() - { - return (EReference)partialModelDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getPartialModelReference() - { - return partialModelReferenceEClass; - } - - /** - * - * - * @generated - */ - public EReference getPartialModelReference_Referred() - { - return (EReference)partialModelReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getPartialModel() - { - return partialModelEClass; - } - - /** - * - * - * @generated - */ - public EClass getPatternSpecification() - { - return patternSpecificationEClass; - } - - /** - * - * - * @generated - */ - public EReference getPatternSpecification_Entries() - { - return (EReference)patternSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getPatternEntry() - { - return patternEntryEClass; - } - - /** - * - * - * @generated - */ - public EReference getPatternEntry_Package() - { - return (EReference)patternEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getAllPatternEntry() - { - return allPatternEntryEClass; - } - - /** - * - * - * @generated - */ - public EReference getAllPatternEntry_Exclusuion() - { - return (EReference)allPatternEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getPatternElement() - { - return patternElementEClass; - } - - /** - * - * - * @generated - */ - public EReference getPatternElement_Pattern() - { - return (EReference)patternElementEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getGraphPatternDeclaration() - { - return graphPatternDeclarationEClass; - } - - /** - * - * - * @generated - */ - public EReference getGraphPatternDeclaration_Specification() - { - return (EReference)graphPatternDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getGraphPatternReference() - { - return graphPatternReferenceEClass; - } - - /** - * - * - * @generated - */ - public EReference getGraphPatternReference_Referred() - { - return (EReference)graphPatternReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getGraphPattern() - { - return graphPatternEClass; - } - - /** - * - * - * @generated - */ - public EClass getConfigSpecification() - { - return configSpecificationEClass; - } - - /** - * - * - * @generated - */ - public EReference getConfigSpecification_Entries() - { - return (EReference)configSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getConfigDeclaration() - { - return configDeclarationEClass; - } - - /** - * - * - * @generated - */ - public EReference getConfigDeclaration_Specification() - { - return (EReference)configDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getConfigEntry() - { - return configEntryEClass; - } - - /** - * - * - * @generated - */ - public EClass getDocumentationEntry() - { - return documentationEntryEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getDocumentationEntry_Level() - { - return (EAttribute)documentationEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getRuntimeEntry() - { - return runtimeEntryEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getRuntimeEntry_MillisecLimit() - { - return (EAttribute)runtimeEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getMemoryEntry() - { - return memoryEntryEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getMemoryEntry_MegabyteLimit() - { - return (EAttribute)memoryEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getCustomEntry() - { - return customEntryEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getCustomEntry_Key() - { - return (EAttribute)customEntryEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EAttribute getCustomEntry_Value() - { - return (EAttribute)customEntryEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - public EClass getConfigReference() - { - return configReferenceEClass; - } - - /** - * - * - * @generated - */ - public EReference getConfigReference_Config() - { - return (EReference)configReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getConfig() - { - return configEClass; - } - - /** - * - * - * @generated - */ - public EClass getScopeSpecification() - { - return scopeSpecificationEClass; - } - - /** - * - * - * @generated - */ - public EReference getScopeSpecification_Scopes() - { - return (EReference)scopeSpecificationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getTypeScope() - { - return typeScopeEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getTypeScope_SetsNew() - { - return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EAttribute getTypeScope_SetsSum() - { - return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - public EReference getTypeScope_Number() - { - return (EReference)typeScopeEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - public EClass getClassTypeScope() - { - return classTypeScopeEClass; - } - - /** - * - * - * @generated - */ - public EReference getClassTypeScope_Type() - { - return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getObjectTypeScope() - { - return objectTypeScopeEClass; - } - - /** - * - * - * @generated - */ - public EReference getObjectTypeScope_Type() - { - return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getIntegerTypeScope() - { - return integerTypeScopeEClass; - } - - /** - * - * - * @generated - */ - public EReference getIntegerTypeScope_Type() - { - return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getRealTypeScope() - { - return realTypeScopeEClass; - } - - /** - * - * - * @generated - */ - public EReference getRealTypeScope_Type() - { - return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getStringTypeScope() - { - return stringTypeScopeEClass; - } - - /** - * - * - * @generated - */ - public EReference getStringTypeScope_Type() - { - return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getTypeReference() - { - return typeReferenceEClass; - } - - /** - * - * - * @generated - */ - public EClass getClassReference() - { - return classReferenceEClass; - } - - /** - * - * - * @generated - */ - public EReference getClassReference_Element() - { - return (EReference)classReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getObjectReference() - { - return objectReferenceEClass; - } - - /** - * - * - * @generated - */ - public EClass getIntegerReference() - { - return integerReferenceEClass; - } - - /** - * - * - * @generated - */ - public EClass getRealReference() - { - return realReferenceEClass; - } - - /** - * - * - * @generated - */ - public EClass getStringReference() - { - return stringReferenceEClass; - } - - /** - * - * - * @generated - */ - public EClass getNumberSpecification() - { - return numberSpecificationEClass; - } - - /** - * - * - * @generated - */ - public EClass getExactNumber() - { - return exactNumberEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getExactNumber_ExactNumber() - { - return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EAttribute getExactNumber_ExactUnlimited() - { - return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - public EClass getIntervallNumber() - { - return intervallNumberEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getIntervallNumber_Min() - { - return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EAttribute getIntervallNumber_MaxNumber() - { - return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - public EAttribute getIntervallNumber_MaxUnlimited() - { - return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - public EClass getIntEnumberation() - { - return intEnumberationEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getIntEnumberation_Entry() - { - return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getRealEnumeration() - { - return realEnumerationEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getRealEnumeration_Entry() - { - return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getStringEnumeration() - { - return stringEnumerationEClass; - } - - /** - * - * - * @generated - */ - public EAttribute getStringEnumeration_Entry() - { - return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getScopeDeclaration() - { - return scopeDeclarationEClass; - } - - /** - * - * - * @generated - */ - public EReference getScopeDeclaration_Specification() - { - return (EReference)scopeDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getScopeReference() - { - return scopeReferenceEClass; - } - - /** - * - * - * @generated - */ - public EReference getScopeReference_Referred() - { - return (EReference)scopeReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EClass getScope() - { - return scopeEClass; - } - - /** - * - * - * @generated - */ - public EClass getTask() - { - return taskEClass; - } - - /** - * - * - * @generated - */ - public EClass getGenerationTask() - { - return generationTaskEClass; - } - - /** - * - * - * @generated - */ - public EReference getGenerationTask_Metamodel() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - public EReference getGenerationTask_PartialModel() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - public EReference getGenerationTask_Patterns() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - public EReference getGenerationTask_Scope() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - public EAttribute getGenerationTask_NumberSpecified() - { - return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(4); - } - - /** - * - * - * @generated - */ - public EAttribute getGenerationTask_Number() - { - return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); - } - - /** - * - * - * @generated - */ - public EAttribute getGenerationTask_RunSpecified() - { - return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); - } - - /** - * - * - * @generated - */ - public EAttribute getGenerationTask_Runs() - { - return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7); - } - - /** - * - * - * @generated - */ - public EAttribute getGenerationTask_Solver() - { - return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8); - } - - /** - * - * - * @generated - */ - public EReference getGenerationTask_Config() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(9); - } - - /** - * - * - * @generated - */ - public EReference getGenerationTask_DebugFolder() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); - } - - /** - * - * - * @generated - */ - public EReference getGenerationTask_TargetLogFile() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); - } - - /** - * - * - * @generated - */ - public EReference getGenerationTask_TargetStatisticsFile() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(12); - } - - /** - * - * - * @generated - */ - public EReference getGenerationTask_TagetFolder() - { - return (EReference)generationTaskEClass.getEStructuralFeatures().get(13); - } - - /** - * - * - * @generated - */ - public EClass getIntegerScope() - { - return integerScopeEClass; - } - - /** - * - * - * @generated - */ - public EClass getRealScope() - { - return realScopeEClass; - } - - /** - * - * - * @generated - */ - public EClass getStringScope() - { - return stringScopeEClass; - } - - /** - * - * - * @generated - */ - public EEnum getDocumentLevelSpecification() - { - return documentLevelSpecificationEEnum; - } - - /** - * - * - * @generated - */ - public EEnum getSolver() - { - return solverEEnum; - } - - /** - * - * - * @generated - */ - public ApplicationConfigurationFactory getApplicationConfigurationFactory() - { - return (ApplicationConfigurationFactory)getEFactoryInstance(); - } - - /** - * - * - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void createPackageContents() - { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - configurationScriptEClass = createEClass(CONFIGURATION_SCRIPT); - createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__IMPORTS); - createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__COMMANDS); - - commandEClass = createEClass(COMMAND); - - importEClass = createEClass(IMPORT); - - ePackageImportEClass = createEClass(EPACKAGE_IMPORT); - createEReference(ePackageImportEClass, EPACKAGE_IMPORT__IMPORTED_PACKAGE); - - viatraImportEClass = createEClass(VIATRA_IMPORT); - createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA); - - declarationEClass = createEClass(DECLARATION); - createEAttribute(declarationEClass, DECLARATION__NAME); - - fileSpecificationEClass = createEClass(FILE_SPECIFICATION); - createEAttribute(fileSpecificationEClass, FILE_SPECIFICATION__PATH); - - fileDeclarationEClass = createEClass(FILE_DECLARATION); - createEReference(fileDeclarationEClass, FILE_DECLARATION__SPECIFICATION); - - fileReferenceEClass = createEClass(FILE_REFERENCE); - createEReference(fileReferenceEClass, FILE_REFERENCE__REFERRED); - - fileEClass = createEClass(FILE); - - metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION); - createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES); - - metamodelEntryEClass = createEClass(METAMODEL_ENTRY); - createEReference(metamodelEntryEClass, METAMODEL_ENTRY__PACKAGE); - - allPackageEntryEClass = createEClass(ALL_PACKAGE_ENTRY); - createEReference(allPackageEntryEClass, ALL_PACKAGE_ENTRY__EXCLUSION); - - metamodelElementEClass = createEClass(METAMODEL_ELEMENT); - createEReference(metamodelElementEClass, METAMODEL_ELEMENT__CLASSIFIER); - createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE); - - metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION); - createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION); - - metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE); - createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED); - - metamodelEClass = createEClass(METAMODEL); - - partialModelSpecificationEClass = createEClass(PARTIAL_MODEL_SPECIFICATION); - createEReference(partialModelSpecificationEClass, PARTIAL_MODEL_SPECIFICATION__ENTRY); - - partialModelEntryEClass = createEClass(PARTIAL_MODEL_ENTRY); - createEReference(partialModelEntryEClass, PARTIAL_MODEL_ENTRY__PATH); - - modelEntryEClass = createEClass(MODEL_ENTRY); - - folderEntryEClass = createEClass(FOLDER_ENTRY); - createEReference(folderEntryEClass, FOLDER_ENTRY__EXCLUSION); - - partialModelDeclarationEClass = createEClass(PARTIAL_MODEL_DECLARATION); - createEReference(partialModelDeclarationEClass, PARTIAL_MODEL_DECLARATION__SPECIFICATION); - - partialModelReferenceEClass = createEClass(PARTIAL_MODEL_REFERENCE); - createEReference(partialModelReferenceEClass, PARTIAL_MODEL_REFERENCE__REFERRED); - - partialModelEClass = createEClass(PARTIAL_MODEL); - - patternSpecificationEClass = createEClass(PATTERN_SPECIFICATION); - createEReference(patternSpecificationEClass, PATTERN_SPECIFICATION__ENTRIES); - - patternEntryEClass = createEClass(PATTERN_ENTRY); - createEReference(patternEntryEClass, PATTERN_ENTRY__PACKAGE); - - allPatternEntryEClass = createEClass(ALL_PATTERN_ENTRY); - createEReference(allPatternEntryEClass, ALL_PATTERN_ENTRY__EXCLUSUION); - - patternElementEClass = createEClass(PATTERN_ELEMENT); - createEReference(patternElementEClass, PATTERN_ELEMENT__PATTERN); - - graphPatternDeclarationEClass = createEClass(GRAPH_PATTERN_DECLARATION); - createEReference(graphPatternDeclarationEClass, GRAPH_PATTERN_DECLARATION__SPECIFICATION); - - graphPatternReferenceEClass = createEClass(GRAPH_PATTERN_REFERENCE); - createEReference(graphPatternReferenceEClass, GRAPH_PATTERN_REFERENCE__REFERRED); - - graphPatternEClass = createEClass(GRAPH_PATTERN); - - configSpecificationEClass = createEClass(CONFIG_SPECIFICATION); - createEReference(configSpecificationEClass, CONFIG_SPECIFICATION__ENTRIES); - - configDeclarationEClass = createEClass(CONFIG_DECLARATION); - createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION); - - configEntryEClass = createEClass(CONFIG_ENTRY); - - documentationEntryEClass = createEClass(DOCUMENTATION_ENTRY); - createEAttribute(documentationEntryEClass, DOCUMENTATION_ENTRY__LEVEL); - - runtimeEntryEClass = createEClass(RUNTIME_ENTRY); - createEAttribute(runtimeEntryEClass, RUNTIME_ENTRY__MILLISEC_LIMIT); - - memoryEntryEClass = createEClass(MEMORY_ENTRY); - createEAttribute(memoryEntryEClass, MEMORY_ENTRY__MEGABYTE_LIMIT); - - customEntryEClass = createEClass(CUSTOM_ENTRY); - createEAttribute(customEntryEClass, CUSTOM_ENTRY__KEY); - createEAttribute(customEntryEClass, CUSTOM_ENTRY__VALUE); - - configReferenceEClass = createEClass(CONFIG_REFERENCE); - createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG); - - configEClass = createEClass(CONFIG); - - scopeSpecificationEClass = createEClass(SCOPE_SPECIFICATION); - createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); - - typeScopeEClass = createEClass(TYPE_SCOPE); - createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); - createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); - createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER); - - classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE); - createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE); - - objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE); - createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE); - - integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE); - createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE); - - realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE); - createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE); - - stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE); - createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE); - - typeReferenceEClass = createEClass(TYPE_REFERENCE); - - classReferenceEClass = createEClass(CLASS_REFERENCE); - createEReference(classReferenceEClass, CLASS_REFERENCE__ELEMENT); - - objectReferenceEClass = createEClass(OBJECT_REFERENCE); - - integerReferenceEClass = createEClass(INTEGER_REFERENCE); - - realReferenceEClass = createEClass(REAL_REFERENCE); - - stringReferenceEClass = createEClass(STRING_REFERENCE); - - numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION); - - exactNumberEClass = createEClass(EXACT_NUMBER); - createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER); - createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED); - - intervallNumberEClass = createEClass(INTERVALL_NUMBER); - createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN); - createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER); - createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED); - - intEnumberationEClass = createEClass(INT_ENUMBERATION); - createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY); - - realEnumerationEClass = createEClass(REAL_ENUMERATION); - createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY); - - stringEnumerationEClass = createEClass(STRING_ENUMERATION); - createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY); - - scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); - createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); - - scopeReferenceEClass = createEClass(SCOPE_REFERENCE); - createEReference(scopeReferenceEClass, SCOPE_REFERENCE__REFERRED); - - scopeEClass = createEClass(SCOPE); - - taskEClass = createEClass(TASK); - - generationTaskEClass = createEClass(GENERATION_TASK); - createEReference(generationTaskEClass, GENERATION_TASK__METAMODEL); - createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); - createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); - createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); - createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED); - createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); - createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED); - createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); - createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); - createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); - createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); - createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); - createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); - createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); - - integerScopeEClass = createEClass(INTEGER_SCOPE); - - realScopeEClass = createEClass(REAL_SCOPE); - - stringScopeEClass = createEClass(STRING_SCOPE); - - // Create enums - documentLevelSpecificationEEnum = createEEnum(DOCUMENT_LEVEL_SPECIFICATION); - solverEEnum = createEEnum(SOLVER); - } - - /** - * - * - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void initializePackageContents() - { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Obtain other dependent packages - EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); - PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - ePackageImportEClass.getESuperTypes().add(this.getImport()); - viatraImportEClass.getESuperTypes().add(this.getImport()); - declarationEClass.getESuperTypes().add(this.getCommand()); - fileSpecificationEClass.getESuperTypes().add(this.getFile()); - fileDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - fileReferenceEClass.getESuperTypes().add(this.getFile()); - metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel()); - allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry()); - metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry()); - metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel()); - partialModelSpecificationEClass.getESuperTypes().add(this.getPartialModel()); - modelEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); - folderEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); - partialModelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - partialModelReferenceEClass.getESuperTypes().add(this.getPartialModel()); - patternSpecificationEClass.getESuperTypes().add(this.getGraphPattern()); - allPatternEntryEClass.getESuperTypes().add(this.getPatternEntry()); - patternElementEClass.getESuperTypes().add(this.getPatternEntry()); - graphPatternDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern()); - configSpecificationEClass.getESuperTypes().add(this.getConfig()); - configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - documentationEntryEClass.getESuperTypes().add(this.getConfigEntry()); - runtimeEntryEClass.getESuperTypes().add(this.getConfigEntry()); - memoryEntryEClass.getESuperTypes().add(this.getConfigEntry()); - customEntryEClass.getESuperTypes().add(this.getConfigEntry()); - configReferenceEClass.getESuperTypes().add(this.getConfig()); - scopeSpecificationEClass.getESuperTypes().add(this.getScope()); - classTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); - objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); - integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); - realTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); - stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); - classReferenceEClass.getESuperTypes().add(this.getTypeReference()); - objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); - integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); - realReferenceEClass.getESuperTypes().add(this.getTypeReference()); - stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); - exactNumberEClass.getESuperTypes().add(this.getNumberSpecification()); - intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification()); - intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification()); - realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); - stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); - scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); - scopeReferenceEClass.getESuperTypes().add(this.getScope()); - taskEClass.getESuperTypes().add(this.getCommand()); - generationTaskEClass.getESuperTypes().add(this.getTask()); - integerScopeEClass.getESuperTypes().add(this.getIntegerReference()); - realScopeEClass.getESuperTypes().add(this.getRealReference()); - stringScopeEClass.getESuperTypes().add(this.getStringReference()); - - // Initialize classes and features; add operations and parameters - initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - 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); - - initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(fileSpecificationEClass, FileSpecification.class, "FileSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(fileDeclarationEClass, FileDeclaration.class, "FileDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(fileReferenceEClass, FileReference.class, "FileReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(metamodelEntryEClass, MetamodelEntry.class, "MetamodelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(allPackageEntryEClass, AllPackageEntry.class, "AllPackageEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(metamodelElementEClass, MetamodelElement.class, "MetamodelElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - 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); - - initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(partialModelSpecificationEClass, PartialModelSpecification.class, "PartialModelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(partialModelEntryEClass, PartialModelEntry.class, "PartialModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(modelEntryEClass, ModelEntry.class, "ModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(folderEntryEClass, FolderEntry.class, "FolderEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(partialModelDeclarationEClass, PartialModelDeclaration.class, "PartialModelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(partialModelReferenceEClass, PartialModelReference.class, "PartialModelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(partialModelEClass, PartialModel.class, "PartialModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(patternSpecificationEClass, PatternSpecification.class, "PatternSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(patternEntryEClass, PatternEntry.class, "PatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(allPatternEntryEClass, AllPatternEntry.class, "AllPatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(patternElementEClass, PatternElement.class, "PatternElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(graphPatternDeclarationEClass, GraphPatternDeclaration.class, "GraphPatternDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(graphPatternReferenceEClass, GraphPatternReference.class, "GraphPatternReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(graphPatternEClass, GraphPattern.class, "GraphPattern", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(configSpecificationEClass, ConfigSpecification.class, "ConfigSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(configDeclarationEClass, ConfigDeclaration.class, "ConfigDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(documentationEntryEClass, DocumentationEntry.class, "DocumentationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(runtimeEntryEClass, RuntimeEntry.class, "RuntimeEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(memoryEntryEClass, MemoryEntry.class, "MemoryEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(customEntryEClass, CustomEntry.class, "CustomEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - 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); - - initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(configEClass, Config.class, "Config", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(scopeSpecificationEClass, ScopeSpecification.class, "ScopeSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - 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); - 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); - - initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(classReferenceEClass, ClassReference.class, "ClassReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(objectReferenceEClass, ObjectReference.class, "ObjectReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(integerReferenceEClass, IntegerReference.class, "IntegerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(realReferenceEClass, RealReference.class, "RealReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - 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); - - initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - 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); - 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); - - initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(scopeReferenceEClass, ScopeReference.class, "ScopeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - - initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(taskEClass, Task.class, "Task", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(generationTaskEClass, GenerationTask.class, "GenerationTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - 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); - 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); - 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); - 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); - 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); - 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); - 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); - 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); - 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); - 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); - 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); - 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); - 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); - 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); - - initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(realScopeEClass, RealScope.class, "RealScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - // Initialize enums and add enum literals - initEEnum(documentLevelSpecificationEEnum, DocumentLevelSpecification.class, "DocumentLevelSpecification"); - addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NONE); - addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NORMAL); - addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.FULL); - - initEEnum(solverEEnum, Solver.class, "Solver"); - addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER); - addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER); - addEEnumLiteral(solverEEnum, Solver.VIATRA_SOLVER); - - // Create resource - createResource(eNS_URI); - } - -} //ApplicationConfigurationPackageImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; + +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; + +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; + +import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; + +import org.eclipse.emf.ecore.EAttribute; +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.EReference; +import org.eclipse.emf.ecore.EcorePackage; + +import org.eclipse.emf.ecore.impl.EPackageImpl; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternLanguagePackage; + +import org.eclipse.xtext.common.types.TypesPackage; + +import org.eclipse.xtext.xbase.XbasePackage; + +import org.eclipse.xtext.xtype.XtypePackage; + +/** + * + * An implementation of the model Package. + * + * @generated + */ +public class ApplicationConfigurationPackageImpl extends EPackageImpl implements ApplicationConfigurationPackage +{ + /** + * + * + * @generated + */ + private EClass configurationScriptEClass = null; + + /** + * + * + * @generated + */ + private EClass commandEClass = null; + + /** + * + * + * @generated + */ + private EClass importEClass = null; + + /** + * + * + * @generated + */ + private EClass ePackageImportEClass = null; + + /** + * + * + * @generated + */ + private EClass viatraImportEClass = null; + + /** + * + * + * @generated + */ + private EClass cftImportEClass = null; + + /** + * + * + * @generated + */ + private EClass declarationEClass = null; + + /** + * + * + * @generated + */ + private EClass fileSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass fileDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass fileReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass fileEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass allPackageEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelElementEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass metamodelEClass = null; + + /** + * + * + * @generated + */ + private EClass partialModelSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass partialModelEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass modelEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass folderEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass partialModelDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass partialModelReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass partialModelEClass = null; + + /** + * + * + * @generated + */ + private EClass patternSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass patternEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass allPatternEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass patternElementEClass = null; + + /** + * + * + * @generated + */ + private EClass graphPatternDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass graphPatternReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass graphPatternEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass optimizationEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass thresholdEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveFunctionEClass = null; + + /** + * + * + * @generated + */ + private EClass reliabiltiyFunctionEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass objectiveEClass = null; + + /** + * + * + * @generated + */ + private EClass configSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass configDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass configEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass documentationEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass runtimeEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass memoryEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass customEntryEClass = null; + + /** + * + * + * @generated + */ + private EClass configReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass configEClass = null; + + /** + * + * + * @generated + */ + private EClass scopeSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass typeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass classTypeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass objectTypeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass integerTypeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass realTypeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass stringTypeScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass typeReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass classReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass objectReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass integerReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass realReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass stringReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass numberSpecificationEClass = null; + + /** + * + * + * @generated + */ + private EClass exactNumberEClass = null; + + /** + * + * + * @generated + */ + private EClass intervallNumberEClass = null; + + /** + * + * + * @generated + */ + private EClass intEnumberationEClass = null; + + /** + * + * + * @generated + */ + private EClass realEnumerationEClass = null; + + /** + * + * + * @generated + */ + private EClass stringEnumerationEClass = null; + + /** + * + * + * @generated + */ + private EClass scopeDeclarationEClass = null; + + /** + * + * + * @generated + */ + private EClass scopeReferenceEClass = null; + + /** + * + * + * @generated + */ + private EClass scopeEClass = null; + + /** + * + * + * @generated + */ + private EClass taskEClass = null; + + /** + * + * + * @generated + */ + private EClass generationTaskEClass = null; + + /** + * + * + * @generated + */ + private EClass integerScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass realScopeEClass = null; + + /** + * + * + * @generated + */ + private EClass stringScopeEClass = null; + + /** + * + * + * @generated + */ + private EEnum optimizationDirectionEEnum = null; + + /** + * + * + * @generated + */ + private EEnum comparisonOperatorEEnum = null; + + /** + * + * + * @generated + */ + private EEnum documentLevelSpecificationEEnum = null; + + /** + * + * + * @generated + */ + private EEnum solverEEnum = null; + + /** + * Creates an instance of the model Package, registered with + * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package + * package URI value. + *

Note: the correct way to create the package is via the static + * factory method {@link #init init()}, which also performs + * initialization of the package, or returns the registered package, + * if one already exists. + * + * + * @see org.eclipse.emf.ecore.EPackage.Registry + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#eNS_URI + * @see #init() + * @generated + */ + private ApplicationConfigurationPackageImpl() + { + super(eNS_URI, ApplicationConfigurationFactory.eINSTANCE); + } + + /** + * + * + * @generated + */ + private static boolean isInited = false; + + /** + * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. + * + *

This method is used to initialize {@link ApplicationConfigurationPackage#eINSTANCE} when that field is accessed. + * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. + * + * + * @see #eNS_URI + * @see #createPackageContents() + * @see #initializePackageContents() + * @generated + */ + public static ApplicationConfigurationPackage init() + { + if (isInited) return (ApplicationConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ApplicationConfigurationPackage.eNS_URI); + + // Obtain or create and register package + Object registeredApplicationConfigurationPackage = EPackage.Registry.INSTANCE.get(eNS_URI); + ApplicationConfigurationPackageImpl theApplicationConfigurationPackage = registeredApplicationConfigurationPackage instanceof ApplicationConfigurationPackageImpl ? (ApplicationConfigurationPackageImpl)registeredApplicationConfigurationPackage : new ApplicationConfigurationPackageImpl(); + + isInited = true; + + // Initialize simple dependencies + CftLanguagePackage.eINSTANCE.eClass(); + EcorePackage.eINSTANCE.eClass(); + PatternLanguagePackage.eINSTANCE.eClass(); + CftPackage.eINSTANCE.eClass(); + XtypePackage.eINSTANCE.eClass(); + TypesPackage.eINSTANCE.eClass(); + XbasePackage.eINSTANCE.eClass(); + FtPackage.eINSTANCE.eClass(); + + // Create package meta-data objects + theApplicationConfigurationPackage.createPackageContents(); + + // Initialize created meta-data + theApplicationConfigurationPackage.initializePackageContents(); + + // Mark meta-data to indicate it can't be changed + theApplicationConfigurationPackage.freeze(); + + // Update the registry and return the package + EPackage.Registry.INSTANCE.put(ApplicationConfigurationPackage.eNS_URI, theApplicationConfigurationPackage); + return theApplicationConfigurationPackage; + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfigurationScript() + { + return configurationScriptEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getConfigurationScript_Imports() + { + return (EReference)configurationScriptEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getConfigurationScript_Commands() + { + return (EReference)configurationScriptEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getCommand() + { + return commandEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getImport() + { + return importEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getEPackageImport() + { + return ePackageImportEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getEPackageImport_ImportedPackage() + { + return (EReference)ePackageImportEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getViatraImport() + { + return viatraImportEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getViatraImport_ImportedViatra() + { + return (EReference)viatraImportEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getCftImport() + { + return cftImportEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getCftImport_ImportedCft() + { + return (EReference)cftImportEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getDeclaration() + { + return declarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getDeclaration_Name() + { + return (EAttribute)declarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getFileSpecification() + { + return fileSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getFileSpecification_Path() + { + return (EAttribute)fileSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getFileDeclaration() + { + return fileDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getFileDeclaration_Specification() + { + return (EReference)fileDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getFileReference() + { + return fileReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getFileReference_Referred() + { + return (EReference)fileReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getFile() + { + return fileEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodelSpecification() + { + return metamodelSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelSpecification_Entries() + { + return (EReference)metamodelSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodelEntry() + { + return metamodelEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelEntry_Package() + { + return (EReference)metamodelEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getAllPackageEntry() + { + return allPackageEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getAllPackageEntry_Exclusion() + { + return (EReference)allPackageEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodelElement() + { + return metamodelElementEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelElement_Classifier() + { + return (EReference)metamodelElementEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelElement_Feature() + { + return (EReference)metamodelElementEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodelDeclaration() + { + return metamodelDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelDeclaration_Specification() + { + return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodelReference() + { + return metamodelReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getMetamodelReference_Referred() + { + return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMetamodel() + { + return metamodelEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getPartialModelSpecification() + { + return partialModelSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPartialModelSpecification_Entry() + { + return (EReference)partialModelSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPartialModelEntry() + { + return partialModelEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPartialModelEntry_Path() + { + return (EReference)partialModelEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getModelEntry() + { + return modelEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getFolderEntry() + { + return folderEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getFolderEntry_Exclusion() + { + return (EReference)folderEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPartialModelDeclaration() + { + return partialModelDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPartialModelDeclaration_Specification() + { + return (EReference)partialModelDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPartialModelReference() + { + return partialModelReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPartialModelReference_Referred() + { + return (EReference)partialModelReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPartialModel() + { + return partialModelEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getPatternSpecification() + { + return patternSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPatternSpecification_Entries() + { + return (EReference)patternSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPatternEntry() + { + return patternEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPatternEntry_Package() + { + return (EReference)patternEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getAllPatternEntry() + { + return allPatternEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getAllPatternEntry_Exclusuion() + { + return (EReference)allPatternEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getPatternElement() + { + return patternElementEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getPatternElement_Pattern() + { + return (EReference)patternElementEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getGraphPatternDeclaration() + { + return graphPatternDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getGraphPatternDeclaration_Specification() + { + return (EReference)graphPatternDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getGraphPatternReference() + { + return graphPatternReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getGraphPatternReference_Referred() + { + return (EReference)graphPatternReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getGraphPattern() + { + return graphPatternEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectiveSpecification() + { + return objectiveSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getObjectiveSpecification_Entries() + { + return (EReference)objectiveSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectiveEntry() + { + return objectiveEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getObjectiveEntry_Function() + { + return (EReference)objectiveEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getOptimizationEntry() + { + return optimizationEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getOptimizationEntry_Direction() + { + return (EAttribute)optimizationEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getThresholdEntry() + { + return thresholdEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getThresholdEntry_Operator() + { + return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getThresholdEntry_Threshold() + { + return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectiveFunction() + { + return objectiveFunctionEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getReliabiltiyFunction() + { + return reliabiltiyFunctionEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getReliabiltiyFunction_Package() + { + return (EReference)reliabiltiyFunctionEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getReliabiltiyFunction_Transformation() + { + return (EReference)reliabiltiyFunctionEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectiveDeclaration() + { + return objectiveDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getObjectiveDeclaration_Specification() + { + return (EReference)objectiveDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectiveReference() + { + return objectiveReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getObjectiveReference_Referred() + { + return (EReference)objectiveReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjective() + { + return objectiveEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfigSpecification() + { + return configSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getConfigSpecification_Entries() + { + return (EReference)configSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfigDeclaration() + { + return configDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getConfigDeclaration_Specification() + { + return (EReference)configDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfigEntry() + { + return configEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getDocumentationEntry() + { + return documentationEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getDocumentationEntry_Level() + { + return (EAttribute)documentationEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getRuntimeEntry() + { + return runtimeEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getRuntimeEntry_MillisecLimit() + { + return (EAttribute)runtimeEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMemoryEntry() + { + return memoryEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getMemoryEntry_MegabyteLimit() + { + return (EAttribute)memoryEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getCustomEntry() + { + return customEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getCustomEntry_Key() + { + return (EAttribute)customEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getCustomEntry_Value() + { + return (EAttribute)customEntryEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfigReference() + { + return configReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getConfigReference_Config() + { + return (EReference)configReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getConfig() + { + return configEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getScopeSpecification() + { + return scopeSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getScopeSpecification_Scopes() + { + return (EReference)scopeSpecificationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getTypeScope() + { + return typeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getTypeScope_SetsNew() + { + return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getTypeScope_SetsSum() + { + return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EReference getTypeScope_Number() + { + return (EReference)typeScopeEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + @Override + public EClass getClassTypeScope() + { + return classTypeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getClassTypeScope_Type() + { + return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectTypeScope() + { + return objectTypeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getObjectTypeScope_Type() + { + return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getIntegerTypeScope() + { + return integerTypeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getIntegerTypeScope_Type() + { + return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getRealTypeScope() + { + return realTypeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getRealTypeScope_Type() + { + return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getStringTypeScope() + { + return stringTypeScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getStringTypeScope_Type() + { + return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getTypeReference() + { + return typeReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getClassReference() + { + return classReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getClassReference_Element() + { + return (EReference)classReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getObjectReference() + { + return objectReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getIntegerReference() + { + return integerReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getRealReference() + { + return realReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getStringReference() + { + return stringReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getNumberSpecification() + { + return numberSpecificationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getExactNumber() + { + return exactNumberEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getExactNumber_ExactNumber() + { + return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getExactNumber_ExactUnlimited() + { + return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getIntervallNumber() + { + return intervallNumberEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getIntervallNumber_Min() + { + return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getIntervallNumber_MaxNumber() + { + return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getIntervallNumber_MaxUnlimited() + { + return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + @Override + public EClass getIntEnumberation() + { + return intEnumberationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getIntEnumberation_Entry() + { + return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getRealEnumeration() + { + return realEnumerationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getRealEnumeration_Entry() + { + return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getStringEnumeration() + { + return stringEnumerationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getStringEnumeration_Entry() + { + return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getScopeDeclaration() + { + return scopeDeclarationEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getScopeDeclaration_Specification() + { + return (EReference)scopeDeclarationEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getScopeReference() + { + return scopeReferenceEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getScopeReference_Referred() + { + return (EReference)scopeReferenceEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getScope() + { + return scopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getTask() + { + return taskEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getGenerationTask() + { + return generationTaskEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_Metamodel() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_PartialModel() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_Patterns() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(2); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_Objectives() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(3); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_Scope() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(4); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGenerationTask_NumberSpecified() + { + return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGenerationTask_Number() + { + return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGenerationTask_RunSpecified() + { + return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGenerationTask_Runs() + { + return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getGenerationTask_Solver() + { + return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(9); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_Config() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_DebugFolder() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_TargetLogFile() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(12); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_TargetStatisticsFile() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(13); + } + + /** + * + * + * @generated + */ + @Override + public EReference getGenerationTask_TagetFolder() + { + return (EReference)generationTaskEClass.getEStructuralFeatures().get(14); + } + + /** + * + * + * @generated + */ + @Override + public EClass getIntegerScope() + { + return integerScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getRealScope() + { + return realScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EClass getStringScope() + { + return stringScopeEClass; + } + + /** + * + * + * @generated + */ + @Override + public EEnum getOptimizationDirection() + { + return optimizationDirectionEEnum; + } + + /** + * + * + * @generated + */ + @Override + public EEnum getComparisonOperator() + { + return comparisonOperatorEEnum; + } + + /** + * + * + * @generated + */ + @Override + public EEnum getDocumentLevelSpecification() + { + return documentLevelSpecificationEEnum; + } + + /** + * + * + * @generated + */ + @Override + public EEnum getSolver() + { + return solverEEnum; + } + + /** + * + * + * @generated + */ + @Override + public ApplicationConfigurationFactory getApplicationConfigurationFactory() + { + return (ApplicationConfigurationFactory)getEFactoryInstance(); + } + + /** + * + * + * @generated + */ + private boolean isCreated = false; + + /** + * Creates the meta-model objects for the package. This method is + * guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void createPackageContents() + { + if (isCreated) return; + isCreated = true; + + // Create classes and their features + configurationScriptEClass = createEClass(CONFIGURATION_SCRIPT); + createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__IMPORTS); + createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__COMMANDS); + + commandEClass = createEClass(COMMAND); + + importEClass = createEClass(IMPORT); + + ePackageImportEClass = createEClass(EPACKAGE_IMPORT); + createEReference(ePackageImportEClass, EPACKAGE_IMPORT__IMPORTED_PACKAGE); + + viatraImportEClass = createEClass(VIATRA_IMPORT); + createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA); + + cftImportEClass = createEClass(CFT_IMPORT); + createEReference(cftImportEClass, CFT_IMPORT__IMPORTED_CFT); + + declarationEClass = createEClass(DECLARATION); + createEAttribute(declarationEClass, DECLARATION__NAME); + + fileSpecificationEClass = createEClass(FILE_SPECIFICATION); + createEAttribute(fileSpecificationEClass, FILE_SPECIFICATION__PATH); + + fileDeclarationEClass = createEClass(FILE_DECLARATION); + createEReference(fileDeclarationEClass, FILE_DECLARATION__SPECIFICATION); + + fileReferenceEClass = createEClass(FILE_REFERENCE); + createEReference(fileReferenceEClass, FILE_REFERENCE__REFERRED); + + fileEClass = createEClass(FILE); + + metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION); + createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES); + + metamodelEntryEClass = createEClass(METAMODEL_ENTRY); + createEReference(metamodelEntryEClass, METAMODEL_ENTRY__PACKAGE); + + allPackageEntryEClass = createEClass(ALL_PACKAGE_ENTRY); + createEReference(allPackageEntryEClass, ALL_PACKAGE_ENTRY__EXCLUSION); + + metamodelElementEClass = createEClass(METAMODEL_ELEMENT); + createEReference(metamodelElementEClass, METAMODEL_ELEMENT__CLASSIFIER); + createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE); + + metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION); + createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION); + + metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE); + createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED); + + metamodelEClass = createEClass(METAMODEL); + + partialModelSpecificationEClass = createEClass(PARTIAL_MODEL_SPECIFICATION); + createEReference(partialModelSpecificationEClass, PARTIAL_MODEL_SPECIFICATION__ENTRY); + + partialModelEntryEClass = createEClass(PARTIAL_MODEL_ENTRY); + createEReference(partialModelEntryEClass, PARTIAL_MODEL_ENTRY__PATH); + + modelEntryEClass = createEClass(MODEL_ENTRY); + + folderEntryEClass = createEClass(FOLDER_ENTRY); + createEReference(folderEntryEClass, FOLDER_ENTRY__EXCLUSION); + + partialModelDeclarationEClass = createEClass(PARTIAL_MODEL_DECLARATION); + createEReference(partialModelDeclarationEClass, PARTIAL_MODEL_DECLARATION__SPECIFICATION); + + partialModelReferenceEClass = createEClass(PARTIAL_MODEL_REFERENCE); + createEReference(partialModelReferenceEClass, PARTIAL_MODEL_REFERENCE__REFERRED); + + partialModelEClass = createEClass(PARTIAL_MODEL); + + patternSpecificationEClass = createEClass(PATTERN_SPECIFICATION); + createEReference(patternSpecificationEClass, PATTERN_SPECIFICATION__ENTRIES); + + patternEntryEClass = createEClass(PATTERN_ENTRY); + createEReference(patternEntryEClass, PATTERN_ENTRY__PACKAGE); + + allPatternEntryEClass = createEClass(ALL_PATTERN_ENTRY); + createEReference(allPatternEntryEClass, ALL_PATTERN_ENTRY__EXCLUSUION); + + patternElementEClass = createEClass(PATTERN_ELEMENT); + createEReference(patternElementEClass, PATTERN_ELEMENT__PATTERN); + + graphPatternDeclarationEClass = createEClass(GRAPH_PATTERN_DECLARATION); + createEReference(graphPatternDeclarationEClass, GRAPH_PATTERN_DECLARATION__SPECIFICATION); + + graphPatternReferenceEClass = createEClass(GRAPH_PATTERN_REFERENCE); + createEReference(graphPatternReferenceEClass, GRAPH_PATTERN_REFERENCE__REFERRED); + + graphPatternEClass = createEClass(GRAPH_PATTERN); + + objectiveSpecificationEClass = createEClass(OBJECTIVE_SPECIFICATION); + createEReference(objectiveSpecificationEClass, OBJECTIVE_SPECIFICATION__ENTRIES); + + objectiveEntryEClass = createEClass(OBJECTIVE_ENTRY); + createEReference(objectiveEntryEClass, OBJECTIVE_ENTRY__FUNCTION); + + optimizationEntryEClass = createEClass(OPTIMIZATION_ENTRY); + createEAttribute(optimizationEntryEClass, OPTIMIZATION_ENTRY__DIRECTION); + + thresholdEntryEClass = createEClass(THRESHOLD_ENTRY); + createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__OPERATOR); + createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__THRESHOLD); + + objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION); + + reliabiltiyFunctionEClass = createEClass(RELIABILTIY_FUNCTION); + createEReference(reliabiltiyFunctionEClass, RELIABILTIY_FUNCTION__PACKAGE); + createEReference(reliabiltiyFunctionEClass, RELIABILTIY_FUNCTION__TRANSFORMATION); + + objectiveDeclarationEClass = createEClass(OBJECTIVE_DECLARATION); + createEReference(objectiveDeclarationEClass, OBJECTIVE_DECLARATION__SPECIFICATION); + + objectiveReferenceEClass = createEClass(OBJECTIVE_REFERENCE); + createEReference(objectiveReferenceEClass, OBJECTIVE_REFERENCE__REFERRED); + + objectiveEClass = createEClass(OBJECTIVE); + + configSpecificationEClass = createEClass(CONFIG_SPECIFICATION); + createEReference(configSpecificationEClass, CONFIG_SPECIFICATION__ENTRIES); + + configDeclarationEClass = createEClass(CONFIG_DECLARATION); + createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION); + + configEntryEClass = createEClass(CONFIG_ENTRY); + + documentationEntryEClass = createEClass(DOCUMENTATION_ENTRY); + createEAttribute(documentationEntryEClass, DOCUMENTATION_ENTRY__LEVEL); + + runtimeEntryEClass = createEClass(RUNTIME_ENTRY); + createEAttribute(runtimeEntryEClass, RUNTIME_ENTRY__MILLISEC_LIMIT); + + memoryEntryEClass = createEClass(MEMORY_ENTRY); + createEAttribute(memoryEntryEClass, MEMORY_ENTRY__MEGABYTE_LIMIT); + + customEntryEClass = createEClass(CUSTOM_ENTRY); + createEAttribute(customEntryEClass, CUSTOM_ENTRY__KEY); + createEAttribute(customEntryEClass, CUSTOM_ENTRY__VALUE); + + configReferenceEClass = createEClass(CONFIG_REFERENCE); + createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG); + + configEClass = createEClass(CONFIG); + + scopeSpecificationEClass = createEClass(SCOPE_SPECIFICATION); + createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); + + typeScopeEClass = createEClass(TYPE_SCOPE); + createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); + createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); + createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER); + + classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE); + createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE); + + objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE); + createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE); + + integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE); + createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE); + + realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE); + createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE); + + stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE); + createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE); + + typeReferenceEClass = createEClass(TYPE_REFERENCE); + + classReferenceEClass = createEClass(CLASS_REFERENCE); + createEReference(classReferenceEClass, CLASS_REFERENCE__ELEMENT); + + objectReferenceEClass = createEClass(OBJECT_REFERENCE); + + integerReferenceEClass = createEClass(INTEGER_REFERENCE); + + realReferenceEClass = createEClass(REAL_REFERENCE); + + stringReferenceEClass = createEClass(STRING_REFERENCE); + + numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION); + + exactNumberEClass = createEClass(EXACT_NUMBER); + createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER); + createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED); + + intervallNumberEClass = createEClass(INTERVALL_NUMBER); + createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN); + createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER); + createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED); + + intEnumberationEClass = createEClass(INT_ENUMBERATION); + createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY); + + realEnumerationEClass = createEClass(REAL_ENUMERATION); + createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY); + + stringEnumerationEClass = createEClass(STRING_ENUMERATION); + createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY); + + scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); + createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); + + scopeReferenceEClass = createEClass(SCOPE_REFERENCE); + createEReference(scopeReferenceEClass, SCOPE_REFERENCE__REFERRED); + + scopeEClass = createEClass(SCOPE); + + taskEClass = createEClass(TASK); + + generationTaskEClass = createEClass(GENERATION_TASK); + createEReference(generationTaskEClass, GENERATION_TASK__METAMODEL); + createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); + createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); + createEReference(generationTaskEClass, GENERATION_TASK__OBJECTIVES); + createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); + createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED); + createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); + createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED); + createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); + createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); + createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); + createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); + createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); + createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); + createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); + + integerScopeEClass = createEClass(INTEGER_SCOPE); + + realScopeEClass = createEClass(REAL_SCOPE); + + stringScopeEClass = createEClass(STRING_SCOPE); + + // Create enums + optimizationDirectionEEnum = createEEnum(OPTIMIZATION_DIRECTION); + comparisonOperatorEEnum = createEEnum(COMPARISON_OPERATOR); + documentLevelSpecificationEEnum = createEEnum(DOCUMENT_LEVEL_SPECIFICATION); + solverEEnum = createEEnum(SOLVER); + } + + /** + * + * + * @generated + */ + private boolean isInitialized = false; + + /** + * Complete the initialization of the package and its meta-model. This + * method is guarded to have no affect on any invocation but its first. + * + * + * @generated + */ + public void initializePackageContents() + { + if (isInitialized) return; + isInitialized = true; + + // Initialize package + setName(eNAME); + setNsPrefix(eNS_PREFIX); + setNsURI(eNS_URI); + + // Obtain other dependent packages + EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); + PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI); + CftLanguagePackage theCftLanguagePackage = (CftLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(CftLanguagePackage.eNS_URI); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + ePackageImportEClass.getESuperTypes().add(this.getImport()); + viatraImportEClass.getESuperTypes().add(this.getImport()); + cftImportEClass.getESuperTypes().add(this.getImport()); + declarationEClass.getESuperTypes().add(this.getCommand()); + fileSpecificationEClass.getESuperTypes().add(this.getFile()); + fileDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + fileReferenceEClass.getESuperTypes().add(this.getFile()); + metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel()); + allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry()); + metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry()); + metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel()); + partialModelSpecificationEClass.getESuperTypes().add(this.getPartialModel()); + modelEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); + folderEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); + partialModelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + partialModelReferenceEClass.getESuperTypes().add(this.getPartialModel()); + patternSpecificationEClass.getESuperTypes().add(this.getGraphPattern()); + allPatternEntryEClass.getESuperTypes().add(this.getPatternEntry()); + patternElementEClass.getESuperTypes().add(this.getPatternEntry()); + graphPatternDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern()); + objectiveSpecificationEClass.getESuperTypes().add(this.getObjective()); + optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); + thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); + reliabiltiyFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); + objectiveDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + objectiveReferenceEClass.getESuperTypes().add(this.getObjective()); + configSpecificationEClass.getESuperTypes().add(this.getConfig()); + configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + documentationEntryEClass.getESuperTypes().add(this.getConfigEntry()); + runtimeEntryEClass.getESuperTypes().add(this.getConfigEntry()); + memoryEntryEClass.getESuperTypes().add(this.getConfigEntry()); + customEntryEClass.getESuperTypes().add(this.getConfigEntry()); + configReferenceEClass.getESuperTypes().add(this.getConfig()); + scopeSpecificationEClass.getESuperTypes().add(this.getScope()); + classTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); + objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); + integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); + realTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); + stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); + classReferenceEClass.getESuperTypes().add(this.getTypeReference()); + objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); + integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); + realReferenceEClass.getESuperTypes().add(this.getTypeReference()); + stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); + exactNumberEClass.getESuperTypes().add(this.getNumberSpecification()); + intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification()); + intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification()); + realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); + stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); + scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); + scopeReferenceEClass.getESuperTypes().add(this.getScope()); + taskEClass.getESuperTypes().add(this.getCommand()); + generationTaskEClass.getESuperTypes().add(this.getTask()); + integerScopeEClass.getESuperTypes().add(this.getIntegerReference()); + realScopeEClass.getESuperTypes().add(this.getRealReference()); + stringScopeEClass.getESuperTypes().add(this.getStringReference()); + + // Initialize classes and features; add operations and parameters + initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + 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); + + initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(cftImportEClass, CftImport.class, "CftImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getCftImport_ImportedCft(), theCftLanguagePackage.getCftModel(), null, "importedCft", null, 0, 1, CftImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(fileSpecificationEClass, FileSpecification.class, "FileSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(fileDeclarationEClass, FileDeclaration.class, "FileDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(fileReferenceEClass, FileReference.class, "FileReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(metamodelEntryEClass, MetamodelEntry.class, "MetamodelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(allPackageEntryEClass, AllPackageEntry.class, "AllPackageEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(metamodelElementEClass, MetamodelElement.class, "MetamodelElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + 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); + + initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(partialModelSpecificationEClass, PartialModelSpecification.class, "PartialModelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(partialModelEntryEClass, PartialModelEntry.class, "PartialModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(modelEntryEClass, ModelEntry.class, "ModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(folderEntryEClass, FolderEntry.class, "FolderEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(partialModelDeclarationEClass, PartialModelDeclaration.class, "PartialModelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(partialModelReferenceEClass, PartialModelReference.class, "PartialModelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(partialModelEClass, PartialModel.class, "PartialModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(patternSpecificationEClass, PatternSpecification.class, "PatternSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(patternEntryEClass, PatternEntry.class, "PatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(allPatternEntryEClass, AllPatternEntry.class, "AllPatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(patternElementEClass, PatternElement.class, "PatternElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(graphPatternDeclarationEClass, GraphPatternDeclaration.class, "GraphPatternDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(graphPatternReferenceEClass, GraphPatternReference.class, "GraphPatternReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(graphPatternEClass, GraphPattern.class, "GraphPattern", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(objectiveSpecificationEClass, ObjectiveSpecification.class, "ObjectiveSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(objectiveEntryEClass, ObjectiveEntry.class, "ObjectiveEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(optimizationEntryEClass, OptimizationEntry.class, "OptimizationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(thresholdEntryEClass, ThresholdEntry.class, "ThresholdEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + 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); + + initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(reliabiltiyFunctionEClass, ReliabiltiyFunction.class, "ReliabiltiyFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getReliabiltiyFunction_Package(), theCftLanguagePackage.getCftModel(), null, "package", null, 0, 1, ReliabiltiyFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getReliabiltiyFunction_Transformation(), theCftLanguagePackage.getTransformationDefinition(), null, "transformation", null, 0, 1, ReliabiltiyFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(objectiveDeclarationEClass, ObjectiveDeclaration.class, "ObjectiveDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(objectiveReferenceEClass, ObjectiveReference.class, "ObjectiveReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(objectiveEClass, Objective.class, "Objective", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(configSpecificationEClass, ConfigSpecification.class, "ConfigSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(configDeclarationEClass, ConfigDeclaration.class, "ConfigDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(documentationEntryEClass, DocumentationEntry.class, "DocumentationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(runtimeEntryEClass, RuntimeEntry.class, "RuntimeEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(memoryEntryEClass, MemoryEntry.class, "MemoryEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(customEntryEClass, CustomEntry.class, "CustomEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + 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); + + initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(configEClass, Config.class, "Config", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(scopeSpecificationEClass, ScopeSpecification.class, "ScopeSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + 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); + 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); + + initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(classReferenceEClass, ClassReference.class, "ClassReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(objectReferenceEClass, ObjectReference.class, "ObjectReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(integerReferenceEClass, IntegerReference.class, "IntegerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(realReferenceEClass, RealReference.class, "RealReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + 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); + + initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + 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); + 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); + + initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(scopeReferenceEClass, ScopeReference.class, "ScopeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(taskEClass, Task.class, "Task", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(generationTaskEClass, GenerationTask.class, "GenerationTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + 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); + 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); + 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); + 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); + 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); + 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); + 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); + 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); + 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); + 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); + 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); + 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); + 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); + 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); + + initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(realScopeEClass, RealScope.class, "RealScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + // Initialize enums and add enum literals + initEEnum(optimizationDirectionEEnum, OptimizationDirection.class, "OptimizationDirection"); + addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MINIMIZE); + addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE); + + initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator"); + addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS); + addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS); + + initEEnum(documentLevelSpecificationEEnum, DocumentLevelSpecification.class, "DocumentLevelSpecification"); + addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NONE); + addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NORMAL); + addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.FULL); + + initEEnum(solverEEnum, Solver.class, "Solver"); + addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER); + addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER); + addEEnumLiteral(solverEEnum, Solver.VIATRA_SOLVER); + + // Create resource + createResource(eNS_URI); + } + +} //ApplicationConfigurationPackageImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CftImportImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CftImportImpl.java new file mode 100644 index 00000000..35a0ecf1 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CftImportImpl.java @@ -0,0 +1,176 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport; + +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Cft Import'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CftImportImpl#getImportedCft Imported Cft}
  • + *
+ * + * @generated + */ +public class CftImportImpl extends ImportImpl implements CftImport +{ + /** + * The cached value of the '{@link #getImportedCft() Imported Cft}' reference. + * + * + * @see #getImportedCft() + * @generated + * @ordered + */ + protected CftModel importedCft; + + /** + * + * + * @generated + */ + protected CftImportImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CFT_IMPORT; + } + + /** + * + * + * @generated + */ + @Override + public CftModel getImportedCft() + { + if (importedCft != null && importedCft.eIsProxy()) + { + InternalEObject oldImportedCft = (InternalEObject)importedCft; + importedCft = (CftModel)eResolveProxy(oldImportedCft); + if (importedCft != oldImportedCft) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT, oldImportedCft, importedCft)); + } + } + return importedCft; + } + + /** + * + * + * @generated + */ + public CftModel basicGetImportedCft() + { + return importedCft; + } + + /** + * + * + * @generated + */ + @Override + public void setImportedCft(CftModel newImportedCft) + { + CftModel oldImportedCft = importedCft; + importedCft = newImportedCft; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT, oldImportedCft, importedCft)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT: + if (resolve) return getImportedCft(); + return basicGetImportedCft(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT: + setImportedCft((CftModel)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT: + setImportedCft((CftModel)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT: + return importedCft != null; + } + return super.eIsSet(featureID); + } + +} //CftImportImpl 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 d95d291d..c494d41d 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Class Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl#getElement Element}
  • - *
- * - * @generated - */ -public class ClassReferenceImpl extends TypeReferenceImpl implements ClassReference -{ - /** - * The cached value of the '{@link #getElement() Element}' containment reference. - * - * - * @see #getElement() - * @generated - * @ordered - */ - protected MetamodelElement element; - - /** - * - * - * @generated - */ - protected ClassReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CLASS_REFERENCE; - } - - /** - * - * - * @generated - */ - public MetamodelElement getElement() - { - return element; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetElement(MetamodelElement newElement, NotificationChain msgs) - { - MetamodelElement oldElement = element; - element = newElement; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, oldElement, newElement); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setElement(MetamodelElement newElement) - { - if (newElement != element) - { - NotificationChain msgs = null; - if (element != null) - msgs = ((InternalEObject)element).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); - if (newElement != null) - msgs = ((InternalEObject)newElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); - msgs = basicSetElement(newElement, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, newElement, newElement)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: - return basicSetElement(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: - return getElement(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: - setElement((MetamodelElement)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: - setElement((MetamodelElement)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: - return element != null; - } - return super.eIsSet(featureID); - } - -} //ClassReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Class Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl#getElement Element}
  • + *
+ * + * @generated + */ +public class ClassReferenceImpl extends TypeReferenceImpl implements ClassReference +{ + /** + * The cached value of the '{@link #getElement() Element}' containment reference. + * + * + * @see #getElement() + * @generated + * @ordered + */ + protected MetamodelElement element; + + /** + * + * + * @generated + */ + protected ClassReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CLASS_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelElement getElement() + { + return element; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetElement(MetamodelElement newElement, NotificationChain msgs) + { + MetamodelElement oldElement = element; + element = newElement; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, oldElement, newElement); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setElement(MetamodelElement newElement) + { + if (newElement != element) + { + NotificationChain msgs = null; + if (element != null) + msgs = ((InternalEObject)element).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); + if (newElement != null) + msgs = ((InternalEObject)newElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); + msgs = basicSetElement(newElement, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, newElement, newElement)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: + return basicSetElement(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: + return getElement(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: + setElement((MetamodelElement)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: + setElement((MetamodelElement)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: + return element != null; + } + return super.eIsSet(featureID); + } + +} //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 4eef1c02..6bcb3cc4 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Class Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl#getType Type}
  • - *
- * - * @generated - */ -public class ClassTypeScopeImpl extends TypeScopeImpl implements ClassTypeScope -{ - /** - * The cached value of the '{@link #getType() Type}' containment reference. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected ClassReference type; - - /** - * - * - * @generated - */ - protected ClassTypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CLASS_TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - public ClassReference getType() - { - return type; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetType(ClassReference newType, NotificationChain msgs) - { - ClassReference oldType = type; - type = newType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setType(ClassReference newType) - { - if (newType != type) - { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, newType, newType)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: - return basicSetType(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: - return getType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: - setType((ClassReference)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: - setType((ClassReference)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: - return type != null; - } - return super.eIsSet(featureID); - } - -} //ClassTypeScopeImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Class Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl#getType Type}
  • + *
+ * + * @generated + */ +public class ClassTypeScopeImpl extends TypeScopeImpl implements ClassTypeScope +{ + /** + * The cached value of the '{@link #getType() Type}' containment reference. + * + * + * @see #getType() + * @generated + * @ordered + */ + protected ClassReference type; + + /** + * + * + * @generated + */ + protected ClassTypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CLASS_TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public ClassReference getType() + { + return type; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetType(ClassReference newType, NotificationChain msgs) + { + ClassReference oldType = type; + type = newType; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setType(ClassReference newType) + { + if (newType != type) + { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, newType, newType)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: + return basicSetType(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: + return getType(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: + setType((ClassReference)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: + setType((ClassReference)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: + return type != null; + } + return super.eIsSet(featureID); + } + +} //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 c7912c0c..7548406e 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Command'. - * - * - * @generated - */ -public class CommandImpl extends MinimalEObjectImpl.Container implements Command -{ - /** - * - * - * @generated - */ - protected CommandImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.COMMAND; - } - -} //CommandImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Command'. + * + * + * @generated + */ +public class CommandImpl extends MinimalEObjectImpl.Container implements Command +{ + /** + * + * + * @generated + */ + protected CommandImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.COMMAND; + } + +} //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 af0e7c17..3fd099db 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Config Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class ConfigDeclarationImpl extends DeclarationImpl implements ConfigDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected ConfigSpecification specification; - - /** - * - * - * @generated - */ - protected ConfigDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION; - } - - /** - * - * - * @generated - */ - public ConfigSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(ConfigSpecification newSpecification, NotificationChain msgs) - { - ConfigSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setSpecification(ConfigSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: - setSpecification((ConfigSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: - setSpecification((ConfigSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //ConfigDeclarationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Config Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class ConfigDeclarationImpl extends DeclarationImpl implements ConfigDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected ConfigSpecification specification; + + /** + * + * + * @generated + */ + protected ConfigDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public ConfigSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(ConfigSpecification newSpecification, NotificationChain msgs) + { + ConfigSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(ConfigSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: + setSpecification((ConfigSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: + setSpecification((ConfigSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //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 5c9dee49..09144917 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Config Entry'. - * - * - * @generated - */ -public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements ConfigEntry -{ - /** - * - * - * @generated - */ - protected ConfigEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIG_ENTRY; - } - -} //ConfigEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Config Entry'. + * + * + * @generated + */ +public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements ConfigEntry +{ + /** + * + * + * @generated + */ + protected ConfigEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIG_ENTRY; + } + +} //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 c69dd47b..cc2982f7 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Config'. - * - * - * @generated - */ -public class ConfigImpl extends MinimalEObjectImpl.Container implements Config -{ - /** - * - * - * @generated - */ - protected ConfigImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIG; - } - -} //ConfigImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Config'. + * + * + * @generated + */ +public class ConfigImpl extends MinimalEObjectImpl.Container implements Config +{ + /** + * + * + * @generated + */ + protected ConfigImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIG; + } + +} //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 dbe6aed6..ee829926 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,173 +1,175 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Config Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl#getConfig Config}
  • - *
- * - * @generated - */ -public class ConfigReferenceImpl extends ConfigImpl implements ConfigReference -{ - /** - * The cached value of the '{@link #getConfig() Config}' reference. - * - * - * @see #getConfig() - * @generated - * @ordered - */ - protected ConfigDeclaration config; - - /** - * - * - * @generated - */ - protected ConfigReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE; - } - - /** - * - * - * @generated - */ - public ConfigDeclaration getConfig() - { - if (config != null && config.eIsProxy()) - { - InternalEObject oldConfig = (InternalEObject)config; - config = (ConfigDeclaration)eResolveProxy(oldConfig); - if (config != oldConfig) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); - } - } - return config; - } - - /** - * - * - * @generated - */ - public ConfigDeclaration basicGetConfig() - { - return config; - } - - /** - * - * - * @generated - */ - public void setConfig(ConfigDeclaration newConfig) - { - ConfigDeclaration oldConfig = config; - config = newConfig; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: - if (resolve) return getConfig(); - return basicGetConfig(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: - setConfig((ConfigDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: - setConfig((ConfigDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: - return config != null; - } - return super.eIsSet(featureID); - } - -} //ConfigReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Config Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl#getConfig Config}
  • + *
+ * + * @generated + */ +public class ConfigReferenceImpl extends ConfigImpl implements ConfigReference +{ + /** + * The cached value of the '{@link #getConfig() Config}' reference. + * + * + * @see #getConfig() + * @generated + * @ordered + */ + protected ConfigDeclaration config; + + /** + * + * + * @generated + */ + protected ConfigReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public ConfigDeclaration getConfig() + { + if (config != null && config.eIsProxy()) + { + InternalEObject oldConfig = (InternalEObject)config; + config = (ConfigDeclaration)eResolveProxy(oldConfig); + if (config != oldConfig) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); + } + } + return config; + } + + /** + * + * + * @generated + */ + public ConfigDeclaration basicGetConfig() + { + return config; + } + + /** + * + * + * @generated + */ + @Override + public void setConfig(ConfigDeclaration newConfig) + { + ConfigDeclaration oldConfig = config; + config = newConfig; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: + if (resolve) return getConfig(); + return basicGetConfig(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: + setConfig((ConfigDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: + setConfig((ConfigDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: + return config != null; + } + return super.eIsSet(featureID); + } + +} //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 d4eda037..c5426c35 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,166 +1,167 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Config Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl#getEntries Entries}
  • - *
- * - * @generated - */ -public class ConfigSpecificationImpl extends ConfigImpl implements ConfigSpecification -{ - /** - * The cached value of the '{@link #getEntries() Entries}' containment reference list. - * - * - * @see #getEntries() - * @generated - * @ordered - */ - protected EList entries; - - /** - * - * - * @generated - */ - protected ConfigSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIG_SPECIFICATION; - } - - /** - * - * - * @generated - */ - public EList getEntries() - { - if (entries == null) - { - entries = new EObjectContainmentEList(ConfigEntry.class, this, ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES); - } - return entries; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: - return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: - return getEntries(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: - getEntries().clear(); - getEntries().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: - getEntries().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: - return entries != null && !entries.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ConfigSpecificationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Config Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl#getEntries Entries}
  • + *
+ * + * @generated + */ +public class ConfigSpecificationImpl extends ConfigImpl implements ConfigSpecification +{ + /** + * The cached value of the '{@link #getEntries() Entries}' containment reference list. + * + * + * @see #getEntries() + * @generated + * @ordered + */ + protected EList entries; + + /** + * + * + * @generated + */ + protected ConfigSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIG_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntries() + { + if (entries == null) + { + entries = new EObjectContainmentEList(ConfigEntry.class, this, ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES); + } + return entries; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: + return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: + return getEntries(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: + getEntries().clear(); + getEntries().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: + getEntries().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: + return entries != null && !entries.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //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 9a4bb3a0..c147407d 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,207 +1,209 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Configuration Script'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getImports Imports}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getCommands Commands}
  • - *
- * - * @generated - */ -public class ConfigurationScriptImpl extends MinimalEObjectImpl.Container implements ConfigurationScript -{ - /** - * The cached value of the '{@link #getImports() Imports}' containment reference list. - * - * - * @see #getImports() - * @generated - * @ordered - */ - protected EList imports; - - /** - * The cached value of the '{@link #getCommands() Commands}' containment reference list. - * - * - * @see #getCommands() - * @generated - * @ordered - */ - protected EList commands; - - /** - * - * - * @generated - */ - protected ConfigurationScriptImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CONFIGURATION_SCRIPT; - } - - /** - * - * - * @generated - */ - public EList getImports() - { - if (imports == null) - { - imports = new EObjectContainmentEList(Import.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS); - } - return imports; - } - - /** - * - * - * @generated - */ - public EList getCommands() - { - if (commands == null) - { - commands = new EObjectContainmentEList(Command.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS); - } - return commands; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: - return ((InternalEList)getImports()).basicRemove(otherEnd, msgs); - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: - return ((InternalEList)getCommands()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: - return getImports(); - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: - return getCommands(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: - getImports().clear(); - getImports().addAll((Collection)newValue); - return; - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: - getCommands().clear(); - getCommands().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: - getImports().clear(); - return; - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: - getCommands().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: - return imports != null && !imports.isEmpty(); - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: - return commands != null && !commands.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ConfigurationScriptImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Configuration Script'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getImports Imports}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getCommands Commands}
  • + *
+ * + * @generated + */ +public class ConfigurationScriptImpl extends MinimalEObjectImpl.Container implements ConfigurationScript +{ + /** + * The cached value of the '{@link #getImports() Imports}' containment reference list. + * + * + * @see #getImports() + * @generated + * @ordered + */ + protected EList imports; + + /** + * The cached value of the '{@link #getCommands() Commands}' containment reference list. + * + * + * @see #getCommands() + * @generated + * @ordered + */ + protected EList commands; + + /** + * + * + * @generated + */ + protected ConfigurationScriptImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CONFIGURATION_SCRIPT; + } + + /** + * + * + * @generated + */ + @Override + public EList getImports() + { + if (imports == null) + { + imports = new EObjectContainmentEList(Import.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS); + } + return imports; + } + + /** + * + * + * @generated + */ + @Override + public EList getCommands() + { + if (commands == null) + { + commands = new EObjectContainmentEList(Command.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS); + } + return commands; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: + return ((InternalEList)getImports()).basicRemove(otherEnd, msgs); + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: + return ((InternalEList)getCommands()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: + return getImports(); + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: + return getCommands(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: + getImports().clear(); + getImports().addAll((Collection)newValue); + return; + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: + getCommands().clear(); + getCommands().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: + getImports().clear(); + return; + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: + getCommands().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: + return imports != null && !imports.isEmpty(); + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: + return commands != null && !commands.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //ConfigurationScriptImpl 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 b6a38700..45c4d4ea 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,233 +1,237 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Custom Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getKey Key}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getValue Value}
  • - *
- * - * @generated - */ -public class CustomEntryImpl extends ConfigEntryImpl implements CustomEntry -{ - /** - * The default value of the '{@link #getKey() Key}' attribute. - * - * - * @see #getKey() - * @generated - * @ordered - */ - protected static final String KEY_EDEFAULT = null; - - /** - * The cached value of the '{@link #getKey() Key}' attribute. - * - * - * @see #getKey() - * @generated - * @ordered - */ - protected String key = KEY_EDEFAULT; - - /** - * The default value of the '{@link #getValue() Value}' attribute. - * - * - * @see #getValue() - * @generated - * @ordered - */ - protected static final String VALUE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getValue() Value}' attribute. - * - * - * @see #getValue() - * @generated - * @ordered - */ - protected String value = VALUE_EDEFAULT; - - /** - * - * - * @generated - */ - protected CustomEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY; - } - - /** - * - * - * @generated - */ - public String getKey() - { - return key; - } - - /** - * - * - * @generated - */ - public void setKey(String newKey) - { - String oldKey = key; - key = newKey; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY, oldKey, key)); - } - - /** - * - * - * @generated - */ - public String getValue() - { - return value; - } - - /** - * - * - * @generated - */ - public void setValue(String newValue) - { - String oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE, oldValue, value)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: - return getKey(); - case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: - setKey((String)newValue); - return; - case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: - setValue((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: - setKey(KEY_EDEFAULT); - return; - case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: - setValue(VALUE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: - return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key); - case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: - return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (key: "); - result.append(key); - result.append(", value: "); - result.append(value); - result.append(')'); - return result.toString(); - } - -} //CustomEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Custom Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getKey Key}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getValue Value}
  • + *
+ * + * @generated + */ +public class CustomEntryImpl extends ConfigEntryImpl implements CustomEntry +{ + /** + * The default value of the '{@link #getKey() Key}' attribute. + * + * + * @see #getKey() + * @generated + * @ordered + */ + protected static final String KEY_EDEFAULT = null; + + /** + * The cached value of the '{@link #getKey() Key}' attribute. + * + * + * @see #getKey() + * @generated + * @ordered + */ + protected String key = KEY_EDEFAULT; + + /** + * The default value of the '{@link #getValue() Value}' attribute. + * + * + * @see #getValue() + * @generated + * @ordered + */ + protected static final String VALUE_EDEFAULT = null; + + /** + * The cached value of the '{@link #getValue() Value}' attribute. + * + * + * @see #getValue() + * @generated + * @ordered + */ + protected String value = VALUE_EDEFAULT; + + /** + * + * + * @generated + */ + protected CustomEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public String getKey() + { + return key; + } + + /** + * + * + * @generated + */ + @Override + public void setKey(String newKey) + { + String oldKey = key; + key = newKey; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY, oldKey, key)); + } + + /** + * + * + * @generated + */ + @Override + public String getValue() + { + return value; + } + + /** + * + * + * @generated + */ + @Override + public void setValue(String newValue) + { + String oldValue = value; + value = newValue; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE, oldValue, value)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: + return getKey(); + case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: + setKey((String)newValue); + return; + case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: + setValue((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: + setKey(KEY_EDEFAULT); + return; + case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: + setValue(VALUE_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: + return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key); + case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: + return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (key: "); + result.append(key); + result.append(", value: "); + result.append(value); + result.append(')'); + return result.toString(); + } + +} //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 15de42f0..28f8f9ae 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,177 +1,179 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl#getName Name}
  • - *
- * - * @generated - */ -public class DeclarationImpl extends CommandImpl implements Declaration -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected DeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.DECLARATION; - } - - /** - * - * - * @generated - */ - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DECLARATION__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DECLARATION__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DECLARATION__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DECLARATION__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DECLARATION__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //DeclarationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl#getName Name}
  • + *
+ * + * @generated + */ +public class DeclarationImpl extends CommandImpl implements Declaration +{ + /** + * The default value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected static final String NAME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getName() Name}' attribute. + * + * + * @see #getName() + * @generated + * @ordered + */ + protected String name = NAME_EDEFAULT; + + /** + * + * + * @generated + */ + protected DeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public String getName() + { + return name; + } + + /** + * + * + * @generated + */ + @Override + public void setName(String newName) + { + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DECLARATION__NAME, oldName, name)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DECLARATION__NAME: + return getName(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DECLARATION__NAME: + setName((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DECLARATION__NAME: + setName(NAME_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DECLARATION__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } + +} //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 3ea64130..d5a10833 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,178 +1,180 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Documentation Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl#getLevel Level}
  • - *
- * - * @generated - */ -public class DocumentationEntryImpl extends ConfigEntryImpl implements DocumentationEntry -{ - /** - * The default value of the '{@link #getLevel() Level}' attribute. - * - * - * @see #getLevel() - * @generated - * @ordered - */ - protected static final DocumentLevelSpecification LEVEL_EDEFAULT = DocumentLevelSpecification.NONE; - - /** - * The cached value of the '{@link #getLevel() Level}' attribute. - * - * - * @see #getLevel() - * @generated - * @ordered - */ - protected DocumentLevelSpecification level = LEVEL_EDEFAULT; - - /** - * - * - * @generated - */ - protected DocumentationEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY; - } - - /** - * - * - * @generated - */ - public DocumentLevelSpecification getLevel() - { - return level; - } - - /** - * - * - * @generated - */ - public void setLevel(DocumentLevelSpecification newLevel) - { - DocumentLevelSpecification oldLevel = level; - level = newLevel == null ? LEVEL_EDEFAULT : newLevel; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL, oldLevel, level)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: - return getLevel(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: - setLevel((DocumentLevelSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: - setLevel(LEVEL_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: - return level != LEVEL_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (level: "); - result.append(level); - result.append(')'); - return result.toString(); - } - -} //DocumentationEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Documentation Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl#getLevel Level}
  • + *
+ * + * @generated + */ +public class DocumentationEntryImpl extends ConfigEntryImpl implements DocumentationEntry +{ + /** + * The default value of the '{@link #getLevel() Level}' attribute. + * + * + * @see #getLevel() + * @generated + * @ordered + */ + protected static final DocumentLevelSpecification LEVEL_EDEFAULT = DocumentLevelSpecification.NONE; + + /** + * The cached value of the '{@link #getLevel() Level}' attribute. + * + * + * @see #getLevel() + * @generated + * @ordered + */ + protected DocumentLevelSpecification level = LEVEL_EDEFAULT; + + /** + * + * + * @generated + */ + protected DocumentationEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public DocumentLevelSpecification getLevel() + { + return level; + } + + /** + * + * + * @generated + */ + @Override + public void setLevel(DocumentLevelSpecification newLevel) + { + DocumentLevelSpecification oldLevel = level; + level = newLevel == null ? LEVEL_EDEFAULT : newLevel; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL, oldLevel, level)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: + return getLevel(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: + setLevel((DocumentLevelSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: + setLevel(LEVEL_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: + return level != LEVEL_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (level: "); + result.append(level); + result.append(')'); + return result.toString(); + } + +} //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 1496e005..b7416c44 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,173 +1,175 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'EPackage Import'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl#getImportedPackage Imported Package}
  • - *
- * - * @generated - */ -public class EPackageImportImpl extends ImportImpl implements EPackageImport -{ - /** - * The cached value of the '{@link #getImportedPackage() Imported Package}' reference. - * - * - * @see #getImportedPackage() - * @generated - * @ordered - */ - protected EPackage importedPackage; - - /** - * - * - * @generated - */ - protected EPackageImportImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT; - } - - /** - * - * - * @generated - */ - public EPackage getImportedPackage() - { - if (importedPackage != null && importedPackage.eIsProxy()) - { - InternalEObject oldImportedPackage = (InternalEObject)importedPackage; - importedPackage = (EPackage)eResolveProxy(oldImportedPackage); - if (importedPackage != oldImportedPackage) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); - } - } - return importedPackage; - } - - /** - * - * - * @generated - */ - public EPackage basicGetImportedPackage() - { - return importedPackage; - } - - /** - * - * - * @generated - */ - public void setImportedPackage(EPackage newImportedPackage) - { - EPackage oldImportedPackage = importedPackage; - importedPackage = newImportedPackage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: - if (resolve) return getImportedPackage(); - return basicGetImportedPackage(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: - setImportedPackage((EPackage)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: - setImportedPackage((EPackage)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: - return importedPackage != null; - } - return super.eIsSet(featureID); - } - -} //EPackageImportImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'EPackage Import'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl#getImportedPackage Imported Package}
  • + *
+ * + * @generated + */ +public class EPackageImportImpl extends ImportImpl implements EPackageImport +{ + /** + * The cached value of the '{@link #getImportedPackage() Imported Package}' reference. + * + * + * @see #getImportedPackage() + * @generated + * @ordered + */ + protected EPackage importedPackage; + + /** + * + * + * @generated + */ + protected EPackageImportImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT; + } + + /** + * + * + * @generated + */ + @Override + public EPackage getImportedPackage() + { + if (importedPackage != null && importedPackage.eIsProxy()) + { + InternalEObject oldImportedPackage = (InternalEObject)importedPackage; + importedPackage = (EPackage)eResolveProxy(oldImportedPackage); + if (importedPackage != oldImportedPackage) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); + } + } + return importedPackage; + } + + /** + * + * + * @generated + */ + public EPackage basicGetImportedPackage() + { + return importedPackage; + } + + /** + * + * + * @generated + */ + @Override + public void setImportedPackage(EPackage newImportedPackage) + { + EPackage oldImportedPackage = importedPackage; + importedPackage = newImportedPackage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: + if (resolve) return getImportedPackage(); + return basicGetImportedPackage(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: + setImportedPackage((EPackage)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: + setImportedPackage((EPackage)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: + return importedPackage != null; + } + return super.eIsSet(featureID); + } + +} //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 dcd48fa2..359ad5b9 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,233 +1,237 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Exact Number'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#getExactNumber Exact Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#isExactUnlimited Exact Unlimited}
  • - *
- * - * @generated - */ -public class ExactNumberImpl extends NumberSpecificationImpl implements ExactNumber -{ - /** - * The default value of the '{@link #getExactNumber() Exact Number}' attribute. - * - * - * @see #getExactNumber() - * @generated - * @ordered - */ - protected static final int EXACT_NUMBER_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getExactNumber() Exact Number}' attribute. - * - * - * @see #getExactNumber() - * @generated - * @ordered - */ - protected int exactNumber = EXACT_NUMBER_EDEFAULT; - - /** - * The default value of the '{@link #isExactUnlimited() Exact Unlimited}' attribute. - * - * - * @see #isExactUnlimited() - * @generated - * @ordered - */ - protected static final boolean EXACT_UNLIMITED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isExactUnlimited() Exact Unlimited}' attribute. - * - * - * @see #isExactUnlimited() - * @generated - * @ordered - */ - protected boolean exactUnlimited = EXACT_UNLIMITED_EDEFAULT; - - /** - * - * - * @generated - */ - protected ExactNumberImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.EXACT_NUMBER; - } - - /** - * - * - * @generated - */ - public int getExactNumber() - { - return exactNumber; - } - - /** - * - * - * @generated - */ - public void setExactNumber(int newExactNumber) - { - int oldExactNumber = exactNumber; - exactNumber = newExactNumber; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER, oldExactNumber, exactNumber)); - } - - /** - * - * - * @generated - */ - public boolean isExactUnlimited() - { - return exactUnlimited; - } - - /** - * - * - * @generated - */ - public void setExactUnlimited(boolean newExactUnlimited) - { - boolean oldExactUnlimited = exactUnlimited; - exactUnlimited = newExactUnlimited; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED, oldExactUnlimited, exactUnlimited)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: - return getExactNumber(); - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: - return isExactUnlimited(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: - setExactNumber((Integer)newValue); - return; - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: - setExactUnlimited((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: - setExactNumber(EXACT_NUMBER_EDEFAULT); - return; - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: - setExactUnlimited(EXACT_UNLIMITED_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: - return exactNumber != EXACT_NUMBER_EDEFAULT; - case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: - return exactUnlimited != EXACT_UNLIMITED_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (exactNumber: "); - result.append(exactNumber); - result.append(", exactUnlimited: "); - result.append(exactUnlimited); - result.append(')'); - return result.toString(); - } - -} //ExactNumberImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Exact Number'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#getExactNumber Exact Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#isExactUnlimited Exact Unlimited}
  • + *
+ * + * @generated + */ +public class ExactNumberImpl extends NumberSpecificationImpl implements ExactNumber +{ + /** + * The default value of the '{@link #getExactNumber() Exact Number}' attribute. + * + * + * @see #getExactNumber() + * @generated + * @ordered + */ + protected static final int EXACT_NUMBER_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getExactNumber() Exact Number}' attribute. + * + * + * @see #getExactNumber() + * @generated + * @ordered + */ + protected int exactNumber = EXACT_NUMBER_EDEFAULT; + + /** + * The default value of the '{@link #isExactUnlimited() Exact Unlimited}' attribute. + * + * + * @see #isExactUnlimited() + * @generated + * @ordered + */ + protected static final boolean EXACT_UNLIMITED_EDEFAULT = false; + + /** + * The cached value of the '{@link #isExactUnlimited() Exact Unlimited}' attribute. + * + * + * @see #isExactUnlimited() + * @generated + * @ordered + */ + protected boolean exactUnlimited = EXACT_UNLIMITED_EDEFAULT; + + /** + * + * + * @generated + */ + protected ExactNumberImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.EXACT_NUMBER; + } + + /** + * + * + * @generated + */ + @Override + public int getExactNumber() + { + return exactNumber; + } + + /** + * + * + * @generated + */ + @Override + public void setExactNumber(int newExactNumber) + { + int oldExactNumber = exactNumber; + exactNumber = newExactNumber; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER, oldExactNumber, exactNumber)); + } + + /** + * + * + * @generated + */ + @Override + public boolean isExactUnlimited() + { + return exactUnlimited; + } + + /** + * + * + * @generated + */ + @Override + public void setExactUnlimited(boolean newExactUnlimited) + { + boolean oldExactUnlimited = exactUnlimited; + exactUnlimited = newExactUnlimited; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED, oldExactUnlimited, exactUnlimited)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: + return getExactNumber(); + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: + return isExactUnlimited(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: + setExactNumber((Integer)newValue); + return; + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: + setExactUnlimited((Boolean)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: + setExactNumber(EXACT_NUMBER_EDEFAULT); + return; + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: + setExactUnlimited(EXACT_UNLIMITED_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: + return exactNumber != EXACT_NUMBER_EDEFAULT; + case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: + return exactUnlimited != EXACT_UNLIMITED_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (exactNumber: "); + result.append(exactNumber); + result.append(", exactUnlimited: "); + result.append(exactUnlimited); + result.append(')'); + return result.toString(); + } + +} //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 16efc685..511a24d5 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'File Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class FileDeclarationImpl extends DeclarationImpl implements FileDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected FileSpecification specification; - - /** - * - * - * @generated - */ - protected FileDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.FILE_DECLARATION; - } - - /** - * - * - * @generated - */ - public FileSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(FileSpecification newSpecification, NotificationChain msgs) - { - FileSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setSpecification(FileSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: - setSpecification((FileSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: - setSpecification((FileSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //FileDeclarationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'File Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class FileDeclarationImpl extends DeclarationImpl implements FileDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected FileSpecification specification; + + /** + * + * + * @generated + */ + protected FileDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.FILE_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public FileSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(FileSpecification newSpecification, NotificationChain msgs) + { + FileSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(FileSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: + setSpecification((FileSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: + setSpecification((FileSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //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 a67c6210..a79ce222 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'File'. - * - * - * @generated - */ -public class FileImpl extends MinimalEObjectImpl.Container implements File -{ - /** - * - * - * @generated - */ - protected FileImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.FILE; - } - -} //FileImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'File'. + * + * + * @generated + */ +public class FileImpl extends MinimalEObjectImpl.Container implements File +{ + /** + * + * + * @generated + */ + protected FileImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.FILE; + } + +} //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 ef9ae500..72c8946c 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,173 +1,175 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'File Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl#getReferred Referred}
  • - *
- * - * @generated - */ -public class FileReferenceImpl extends FileImpl implements FileReference -{ - /** - * The cached value of the '{@link #getReferred() Referred}' reference. - * - * - * @see #getReferred() - * @generated - * @ordered - */ - protected FileDeclaration referred; - - /** - * - * - * @generated - */ - protected FileReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.FILE_REFERENCE; - } - - /** - * - * - * @generated - */ - public FileDeclaration getReferred() - { - if (referred != null && referred.eIsProxy()) - { - InternalEObject oldReferred = (InternalEObject)referred; - referred = (FileDeclaration)eResolveProxy(oldReferred); - if (referred != oldReferred) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); - } - } - return referred; - } - - /** - * - * - * @generated - */ - public FileDeclaration basicGetReferred() - { - return referred; - } - - /** - * - * - * @generated - */ - public void setReferred(FileDeclaration newReferred) - { - FileDeclaration oldReferred = referred; - referred = newReferred; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: - if (resolve) return getReferred(); - return basicGetReferred(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: - setReferred((FileDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: - setReferred((FileDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: - return referred != null; - } - return super.eIsSet(featureID); - } - -} //FileReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'File Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class FileReferenceImpl extends FileImpl implements FileReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected FileDeclaration referred; + + /** + * + * + * @generated + */ + protected FileReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.FILE_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public FileDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (FileDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public FileDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(FileDeclaration newReferred) + { + FileDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: + setReferred((FileDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: + setReferred((FileDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //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 3b728d0e..e6f123e1 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,177 +1,179 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'File Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl#getPath Path}
  • - *
- * - * @generated - */ -public class FileSpecificationImpl extends FileImpl implements FileSpecification -{ - /** - * The default value of the '{@link #getPath() Path}' attribute. - * - * - * @see #getPath() - * @generated - * @ordered - */ - protected static final String PATH_EDEFAULT = null; - - /** - * The cached value of the '{@link #getPath() Path}' attribute. - * - * - * @see #getPath() - * @generated - * @ordered - */ - protected String path = PATH_EDEFAULT; - - /** - * - * - * @generated - */ - protected FileSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION; - } - - /** - * - * - * @generated - */ - public String getPath() - { - return path; - } - - /** - * - * - * @generated - */ - public void setPath(String newPath) - { - String oldPath = path; - path = newPath; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH, oldPath, path)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: - return getPath(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: - setPath((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: - setPath(PATH_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: - return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (path: "); - result.append(path); - result.append(')'); - return result.toString(); - } - -} //FileSpecificationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'File Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl#getPath Path}
  • + *
+ * + * @generated + */ +public class FileSpecificationImpl extends FileImpl implements FileSpecification +{ + /** + * The default value of the '{@link #getPath() Path}' attribute. + * + * + * @see #getPath() + * @generated + * @ordered + */ + protected static final String PATH_EDEFAULT = null; + + /** + * The cached value of the '{@link #getPath() Path}' attribute. + * + * + * @see #getPath() + * @generated + * @ordered + */ + protected String path = PATH_EDEFAULT; + + /** + * + * + * @generated + */ + protected FileSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public String getPath() + { + return path; + } + + /** + * + * + * @generated + */ + @Override + public void setPath(String newPath) + { + String oldPath = path; + path = newPath; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH, oldPath, path)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: + return getPath(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: + setPath((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: + setPath(PATH_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: + return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (path: "); + result.append(path); + result.append(')'); + return result.toString(); + } + +} //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 63bf5f58..dbaad93e 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,166 +1,167 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Folder Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl#getExclusion Exclusion}
  • - *
- * - * @generated - */ -public class FolderEntryImpl extends PartialModelEntryImpl implements FolderEntry -{ - /** - * The cached value of the '{@link #getExclusion() Exclusion}' containment reference list. - * - * - * @see #getExclusion() - * @generated - * @ordered - */ - protected EList exclusion; - - /** - * - * - * @generated - */ - protected FolderEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.FOLDER_ENTRY; - } - - /** - * - * - * @generated - */ - public EList getExclusion() - { - if (exclusion == null) - { - exclusion = new EObjectContainmentEList(ModelEntry.class, this, ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION); - } - return exclusion; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: - return ((InternalEList)getExclusion()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: - return getExclusion(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: - getExclusion().clear(); - getExclusion().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: - getExclusion().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: - return exclusion != null && !exclusion.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //FolderEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Folder Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl#getExclusion Exclusion}
  • + *
+ * + * @generated + */ +public class FolderEntryImpl extends PartialModelEntryImpl implements FolderEntry +{ + /** + * The cached value of the '{@link #getExclusion() Exclusion}' containment reference list. + * + * + * @see #getExclusion() + * @generated + * @ordered + */ + protected EList exclusion; + + /** + * + * + * @generated + */ + protected FolderEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.FOLDER_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public EList getExclusion() + { + if (exclusion == null) + { + exclusion = new EObjectContainmentEList(ModelEntry.class, this, ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION); + } + return exclusion; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: + return ((InternalEList)getExclusion()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: + return getExclusion(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: + getExclusion().clear(); + getExclusion().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: + getExclusion().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: + return exclusion != null && !exclusion.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //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 41874b35..c9fe167f 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,1063 +1,1165 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Generation Task'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getMetamodel Metamodel}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel Partial Model}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns Patterns}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope Scope}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isNumberSpecified Number Specified}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isRunSpecified Run Specified}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns Runs}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver Solver}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig Config}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder Debug Folder}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile Target Log File}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile Target Statistics File}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder Taget Folder}
  • - *
- * - * @generated - */ -public class GenerationTaskImpl extends TaskImpl implements GenerationTask -{ - /** - * The cached value of the '{@link #getMetamodel() Metamodel}' containment reference. - * - * - * @see #getMetamodel() - * @generated - * @ordered - */ - protected Metamodel metamodel; - - /** - * The cached value of the '{@link #getPartialModel() Partial Model}' containment reference. - * - * - * @see #getPartialModel() - * @generated - * @ordered - */ - protected PartialModel partialModel; - - /** - * The cached value of the '{@link #getPatterns() Patterns}' containment reference. - * - * - * @see #getPatterns() - * @generated - * @ordered - */ - protected GraphPattern patterns; - - /** - * The cached value of the '{@link #getScope() Scope}' containment reference. - * - * - * @see #getScope() - * @generated - * @ordered - */ - protected Scope scope; - - /** - * The default value of the '{@link #isNumberSpecified() Number Specified}' attribute. - * - * - * @see #isNumberSpecified() - * @generated - * @ordered - */ - protected static final boolean NUMBER_SPECIFIED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isNumberSpecified() Number Specified}' attribute. - * - * - * @see #isNumberSpecified() - * @generated - * @ordered - */ - protected boolean numberSpecified = NUMBER_SPECIFIED_EDEFAULT; - - /** - * The default value of the '{@link #getNumber() Number}' attribute. - * - * - * @see #getNumber() - * @generated - * @ordered - */ - protected static final int NUMBER_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getNumber() Number}' attribute. - * - * - * @see #getNumber() - * @generated - * @ordered - */ - protected int number = NUMBER_EDEFAULT; - - /** - * The default value of the '{@link #isRunSpecified() Run Specified}' attribute. - * - * - * @see #isRunSpecified() - * @generated - * @ordered - */ - protected static final boolean RUN_SPECIFIED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isRunSpecified() Run Specified}' attribute. - * - * - * @see #isRunSpecified() - * @generated - * @ordered - */ - protected boolean runSpecified = RUN_SPECIFIED_EDEFAULT; - - /** - * The default value of the '{@link #getRuns() Runs}' attribute. - * - * - * @see #getRuns() - * @generated - * @ordered - */ - protected static final int RUNS_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getRuns() Runs}' attribute. - * - * - * @see #getRuns() - * @generated - * @ordered - */ - protected int runs = RUNS_EDEFAULT; - - /** - * The default value of the '{@link #getSolver() Solver}' attribute. - * - * - * @see #getSolver() - * @generated - * @ordered - */ - protected static final Solver SOLVER_EDEFAULT = Solver.SMT_SOLVER; - - /** - * The cached value of the '{@link #getSolver() Solver}' attribute. - * - * - * @see #getSolver() - * @generated - * @ordered - */ - protected Solver solver = SOLVER_EDEFAULT; - - /** - * The cached value of the '{@link #getConfig() Config}' containment reference. - * - * - * @see #getConfig() - * @generated - * @ordered - */ - protected Config config; - - /** - * The cached value of the '{@link #getDebugFolder() Debug Folder}' containment reference. - * - * - * @see #getDebugFolder() - * @generated - * @ordered - */ - protected File debugFolder; - - /** - * The cached value of the '{@link #getTargetLogFile() Target Log File}' containment reference. - * - * - * @see #getTargetLogFile() - * @generated - * @ordered - */ - protected File targetLogFile; - - /** - * The cached value of the '{@link #getTargetStatisticsFile() Target Statistics File}' containment reference. - * - * - * @see #getTargetStatisticsFile() - * @generated - * @ordered - */ - protected File targetStatisticsFile; - - /** - * The cached value of the '{@link #getTagetFolder() Taget Folder}' containment reference. - * - * - * @see #getTagetFolder() - * @generated - * @ordered - */ - protected File tagetFolder; - - /** - * - * - * @generated - */ - protected GenerationTaskImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.GENERATION_TASK; - } - - /** - * - * - * @generated - */ - public Metamodel getMetamodel() - { - return metamodel; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetMetamodel(Metamodel newMetamodel, NotificationChain msgs) - { - Metamodel oldMetamodel = metamodel; - metamodel = newMetamodel; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, oldMetamodel, newMetamodel); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setMetamodel(Metamodel newMetamodel) - { - if (newMetamodel != metamodel) - { - NotificationChain msgs = null; - if (metamodel != null) - msgs = ((InternalEObject)metamodel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); - if (newMetamodel != null) - msgs = ((InternalEObject)newMetamodel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); - msgs = basicSetMetamodel(newMetamodel, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, newMetamodel, newMetamodel)); - } - - /** - * - * - * @generated - */ - public PartialModel getPartialModel() - { - return partialModel; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPartialModel(PartialModel newPartialModel, NotificationChain msgs) - { - PartialModel oldPartialModel = partialModel; - partialModel = newPartialModel; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, oldPartialModel, newPartialModel); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setPartialModel(PartialModel newPartialModel) - { - if (newPartialModel != partialModel) - { - NotificationChain msgs = null; - if (partialModel != null) - msgs = ((InternalEObject)partialModel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); - if (newPartialModel != null) - msgs = ((InternalEObject)newPartialModel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); - msgs = basicSetPartialModel(newPartialModel, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, newPartialModel, newPartialModel)); - } - - /** - * - * - * @generated - */ - public GraphPattern getPatterns() - { - return patterns; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPatterns(GraphPattern newPatterns, NotificationChain msgs) - { - GraphPattern oldPatterns = patterns; - patterns = newPatterns; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, oldPatterns, newPatterns); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setPatterns(GraphPattern newPatterns) - { - if (newPatterns != patterns) - { - NotificationChain msgs = null; - if (patterns != null) - msgs = ((InternalEObject)patterns).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); - if (newPatterns != null) - msgs = ((InternalEObject)newPatterns).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); - msgs = basicSetPatterns(newPatterns, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, newPatterns, newPatterns)); - } - - /** - * - * - * @generated - */ - public Scope getScope() - { - return scope; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetScope(Scope newScope, NotificationChain msgs) - { - Scope oldScope = scope; - scope = newScope; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, oldScope, newScope); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setScope(Scope newScope) - { - if (newScope != scope) - { - NotificationChain msgs = null; - if (scope != null) - msgs = ((InternalEObject)scope).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); - if (newScope != null) - msgs = ((InternalEObject)newScope).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); - msgs = basicSetScope(newScope, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, newScope, newScope)); - } - - /** - * - * - * @generated - */ - public boolean isNumberSpecified() - { - return numberSpecified; - } - - /** - * - * - * @generated - */ - public void setNumberSpecified(boolean newNumberSpecified) - { - boolean oldNumberSpecified = numberSpecified; - numberSpecified = newNumberSpecified; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED, oldNumberSpecified, numberSpecified)); - } - - /** - * - * - * @generated - */ - public int getNumber() - { - return number; - } - - /** - * - * - * @generated - */ - public void setNumber(int newNumber) - { - int oldNumber = number; - number = newNumber; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER, oldNumber, number)); - } - - /** - * - * - * @generated - */ - public boolean isRunSpecified() - { - return runSpecified; - } - - /** - * - * - * @generated - */ - public void setRunSpecified(boolean newRunSpecified) - { - boolean oldRunSpecified = runSpecified; - runSpecified = newRunSpecified; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED, oldRunSpecified, runSpecified)); - } - - /** - * - * - * @generated - */ - public int getRuns() - { - return runs; - } - - /** - * - * - * @generated - */ - public void setRuns(int newRuns) - { - int oldRuns = runs; - runs = newRuns; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUNS, oldRuns, runs)); - } - - /** - * - * - * @generated - */ - public Solver getSolver() - { - return solver; - } - - /** - * - * - * @generated - */ - public void setSolver(Solver newSolver) - { - Solver oldSolver = solver; - solver = newSolver == null ? SOLVER_EDEFAULT : newSolver; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SOLVER, oldSolver, solver)); - } - - /** - * - * - * @generated - */ - public Config getConfig() - { - return config; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetConfig(Config newConfig, NotificationChain msgs) - { - Config oldConfig = config; - config = newConfig; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, oldConfig, newConfig); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setConfig(Config newConfig) - { - if (newConfig != config) - { - NotificationChain msgs = null; - if (config != null) - msgs = ((InternalEObject)config).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); - if (newConfig != null) - msgs = ((InternalEObject)newConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); - msgs = basicSetConfig(newConfig, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, newConfig, newConfig)); - } - - /** - * - * - * @generated - */ - public File getDebugFolder() - { - return debugFolder; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetDebugFolder(File newDebugFolder, NotificationChain msgs) - { - File oldDebugFolder = debugFolder; - debugFolder = newDebugFolder; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, oldDebugFolder, newDebugFolder); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setDebugFolder(File newDebugFolder) - { - if (newDebugFolder != debugFolder) - { - NotificationChain msgs = null; - if (debugFolder != null) - msgs = ((InternalEObject)debugFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); - if (newDebugFolder != null) - msgs = ((InternalEObject)newDebugFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); - msgs = basicSetDebugFolder(newDebugFolder, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, newDebugFolder, newDebugFolder)); - } - - /** - * - * - * @generated - */ - public File getTargetLogFile() - { - return targetLogFile; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetTargetLogFile(File newTargetLogFile, NotificationChain msgs) - { - File oldTargetLogFile = targetLogFile; - targetLogFile = newTargetLogFile; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, oldTargetLogFile, newTargetLogFile); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setTargetLogFile(File newTargetLogFile) - { - if (newTargetLogFile != targetLogFile) - { - NotificationChain msgs = null; - if (targetLogFile != null) - msgs = ((InternalEObject)targetLogFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); - if (newTargetLogFile != null) - msgs = ((InternalEObject)newTargetLogFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); - msgs = basicSetTargetLogFile(newTargetLogFile, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, newTargetLogFile, newTargetLogFile)); - } - - /** - * - * - * @generated - */ - public File getTargetStatisticsFile() - { - return targetStatisticsFile; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetTargetStatisticsFile(File newTargetStatisticsFile, NotificationChain msgs) - { - File oldTargetStatisticsFile = targetStatisticsFile; - targetStatisticsFile = newTargetStatisticsFile; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, oldTargetStatisticsFile, newTargetStatisticsFile); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setTargetStatisticsFile(File newTargetStatisticsFile) - { - if (newTargetStatisticsFile != targetStatisticsFile) - { - NotificationChain msgs = null; - if (targetStatisticsFile != null) - msgs = ((InternalEObject)targetStatisticsFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); - if (newTargetStatisticsFile != null) - msgs = ((InternalEObject)newTargetStatisticsFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); - msgs = basicSetTargetStatisticsFile(newTargetStatisticsFile, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, newTargetStatisticsFile, newTargetStatisticsFile)); - } - - /** - * - * - * @generated - */ - public File getTagetFolder() - { - return tagetFolder; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs) - { - File oldTagetFolder = tagetFolder; - tagetFolder = newTagetFolder; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setTagetFolder(File newTagetFolder) - { - if (newTagetFolder != tagetFolder) - { - NotificationChain msgs = null; - if (tagetFolder != null) - msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); - if (newTagetFolder != null) - msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); - msgs = basicSetTagetFolder(newTagetFolder, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: - return basicSetMetamodel(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: - return basicSetPartialModel(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: - return basicSetPatterns(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: - return basicSetScope(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: - return basicSetConfig(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: - return basicSetDebugFolder(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: - return basicSetTargetLogFile(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: - return basicSetTargetStatisticsFile(null, msgs); - case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: - return basicSetTagetFolder(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: - return getMetamodel(); - case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: - return getPartialModel(); - case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: - return getPatterns(); - case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: - return getScope(); - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: - return isNumberSpecified(); - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: - return getNumber(); - case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: - return isRunSpecified(); - case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: - return getRuns(); - case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: - return getSolver(); - case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: - return getConfig(); - case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: - return getDebugFolder(); - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: - return getTargetLogFile(); - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: - return getTargetStatisticsFile(); - case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: - return getTagetFolder(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: - setMetamodel((Metamodel)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: - setPartialModel((PartialModel)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: - setPatterns((GraphPattern)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: - setScope((Scope)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: - setNumberSpecified((Boolean)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: - setNumber((Integer)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: - setRunSpecified((Boolean)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: - setRuns((Integer)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: - setSolver((Solver)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: - setConfig((Config)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: - setDebugFolder((File)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: - setTargetLogFile((File)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: - setTargetStatisticsFile((File)newValue); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: - setTagetFolder((File)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: - setMetamodel((Metamodel)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: - setPartialModel((PartialModel)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: - setPatterns((GraphPattern)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: - setScope((Scope)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: - setNumberSpecified(NUMBER_SPECIFIED_EDEFAULT); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: - setNumber(NUMBER_EDEFAULT); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: - setRunSpecified(RUN_SPECIFIED_EDEFAULT); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: - setRuns(RUNS_EDEFAULT); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: - setSolver(SOLVER_EDEFAULT); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: - setConfig((Config)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: - setDebugFolder((File)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: - setTargetLogFile((File)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: - setTargetStatisticsFile((File)null); - return; - case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: - setTagetFolder((File)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: - return metamodel != null; - case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: - return partialModel != null; - case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: - return patterns != null; - case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: - return scope != null; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: - return numberSpecified != NUMBER_SPECIFIED_EDEFAULT; - case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: - return number != NUMBER_EDEFAULT; - case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: - return runSpecified != RUN_SPECIFIED_EDEFAULT; - case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: - return runs != RUNS_EDEFAULT; - case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: - return solver != SOLVER_EDEFAULT; - case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: - return config != null; - case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: - return debugFolder != null; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: - return targetLogFile != null; - case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: - return targetStatisticsFile != null; - case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: - return tagetFolder != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (numberSpecified: "); - result.append(numberSpecified); - result.append(", number: "); - result.append(number); - result.append(", runSpecified: "); - result.append(runSpecified); - result.append(", runs: "); - result.append(runs); - result.append(", solver: "); - result.append(solver); - result.append(')'); - return result.toString(); - } - -} //GenerationTaskImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Generation Task'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getMetamodel Metamodel}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel Partial Model}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns Patterns}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getObjectives Objectives}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope Scope}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isNumberSpecified Number Specified}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isRunSpecified Run Specified}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns Runs}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver Solver}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig Config}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder Debug Folder}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile Target Log File}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile Target Statistics File}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder Taget Folder}
  • + *
+ * + * @generated + */ +public class GenerationTaskImpl extends TaskImpl implements GenerationTask +{ + /** + * The cached value of the '{@link #getMetamodel() Metamodel}' containment reference. + * + * + * @see #getMetamodel() + * @generated + * @ordered + */ + protected Metamodel metamodel; + + /** + * The cached value of the '{@link #getPartialModel() Partial Model}' containment reference. + * + * + * @see #getPartialModel() + * @generated + * @ordered + */ + protected PartialModel partialModel; + + /** + * The cached value of the '{@link #getPatterns() Patterns}' containment reference. + * + * + * @see #getPatterns() + * @generated + * @ordered + */ + protected GraphPattern patterns; + + /** + * The cached value of the '{@link #getObjectives() Objectives}' containment reference. + * + * + * @see #getObjectives() + * @generated + * @ordered + */ + protected Objective objectives; + + /** + * The cached value of the '{@link #getScope() Scope}' containment reference. + * + * + * @see #getScope() + * @generated + * @ordered + */ + protected Scope scope; + + /** + * The default value of the '{@link #isNumberSpecified() Number Specified}' attribute. + * + * + * @see #isNumberSpecified() + * @generated + * @ordered + */ + protected static final boolean NUMBER_SPECIFIED_EDEFAULT = false; + + /** + * The cached value of the '{@link #isNumberSpecified() Number Specified}' attribute. + * + * + * @see #isNumberSpecified() + * @generated + * @ordered + */ + protected boolean numberSpecified = NUMBER_SPECIFIED_EDEFAULT; + + /** + * The default value of the '{@link #getNumber() Number}' attribute. + * + * + * @see #getNumber() + * @generated + * @ordered + */ + protected static final int NUMBER_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getNumber() Number}' attribute. + * + * + * @see #getNumber() + * @generated + * @ordered + */ + protected int number = NUMBER_EDEFAULT; + + /** + * The default value of the '{@link #isRunSpecified() Run Specified}' attribute. + * + * + * @see #isRunSpecified() + * @generated + * @ordered + */ + protected static final boolean RUN_SPECIFIED_EDEFAULT = false; + + /** + * The cached value of the '{@link #isRunSpecified() Run Specified}' attribute. + * + * + * @see #isRunSpecified() + * @generated + * @ordered + */ + protected boolean runSpecified = RUN_SPECIFIED_EDEFAULT; + + /** + * The default value of the '{@link #getRuns() Runs}' attribute. + * + * + * @see #getRuns() + * @generated + * @ordered + */ + protected static final int RUNS_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getRuns() Runs}' attribute. + * + * + * @see #getRuns() + * @generated + * @ordered + */ + protected int runs = RUNS_EDEFAULT; + + /** + * The default value of the '{@link #getSolver() Solver}' attribute. + * + * + * @see #getSolver() + * @generated + * @ordered + */ + protected static final Solver SOLVER_EDEFAULT = Solver.SMT_SOLVER; + + /** + * The cached value of the '{@link #getSolver() Solver}' attribute. + * + * + * @see #getSolver() + * @generated + * @ordered + */ + protected Solver solver = SOLVER_EDEFAULT; + + /** + * The cached value of the '{@link #getConfig() Config}' containment reference. + * + * + * @see #getConfig() + * @generated + * @ordered + */ + protected Config config; + + /** + * The cached value of the '{@link #getDebugFolder() Debug Folder}' containment reference. + * + * + * @see #getDebugFolder() + * @generated + * @ordered + */ + protected File debugFolder; + + /** + * The cached value of the '{@link #getTargetLogFile() Target Log File}' containment reference. + * + * + * @see #getTargetLogFile() + * @generated + * @ordered + */ + protected File targetLogFile; + + /** + * The cached value of the '{@link #getTargetStatisticsFile() Target Statistics File}' containment reference. + * + * + * @see #getTargetStatisticsFile() + * @generated + * @ordered + */ + protected File targetStatisticsFile; + + /** + * The cached value of the '{@link #getTagetFolder() Taget Folder}' containment reference. + * + * + * @see #getTagetFolder() + * @generated + * @ordered + */ + protected File tagetFolder; + + /** + * + * + * @generated + */ + protected GenerationTaskImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.GENERATION_TASK; + } + + /** + * + * + * @generated + */ + @Override + public Metamodel getMetamodel() + { + return metamodel; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetMetamodel(Metamodel newMetamodel, NotificationChain msgs) + { + Metamodel oldMetamodel = metamodel; + metamodel = newMetamodel; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, oldMetamodel, newMetamodel); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setMetamodel(Metamodel newMetamodel) + { + if (newMetamodel != metamodel) + { + NotificationChain msgs = null; + if (metamodel != null) + msgs = ((InternalEObject)metamodel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); + if (newMetamodel != null) + msgs = ((InternalEObject)newMetamodel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); + msgs = basicSetMetamodel(newMetamodel, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, newMetamodel, newMetamodel)); + } + + /** + * + * + * @generated + */ + @Override + public PartialModel getPartialModel() + { + return partialModel; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetPartialModel(PartialModel newPartialModel, NotificationChain msgs) + { + PartialModel oldPartialModel = partialModel; + partialModel = newPartialModel; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, oldPartialModel, newPartialModel); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setPartialModel(PartialModel newPartialModel) + { + if (newPartialModel != partialModel) + { + NotificationChain msgs = null; + if (partialModel != null) + msgs = ((InternalEObject)partialModel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); + if (newPartialModel != null) + msgs = ((InternalEObject)newPartialModel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); + msgs = basicSetPartialModel(newPartialModel, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, newPartialModel, newPartialModel)); + } + + /** + * + * + * @generated + */ + @Override + public GraphPattern getPatterns() + { + return patterns; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetPatterns(GraphPattern newPatterns, NotificationChain msgs) + { + GraphPattern oldPatterns = patterns; + patterns = newPatterns; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, oldPatterns, newPatterns); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setPatterns(GraphPattern newPatterns) + { + if (newPatterns != patterns) + { + NotificationChain msgs = null; + if (patterns != null) + msgs = ((InternalEObject)patterns).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); + if (newPatterns != null) + msgs = ((InternalEObject)newPatterns).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); + msgs = basicSetPatterns(newPatterns, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, newPatterns, newPatterns)); + } + + /** + * + * + * @generated + */ + @Override + public Objective getObjectives() + { + return objectives; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetObjectives(Objective newObjectives, NotificationChain msgs) + { + Objective oldObjectives = objectives; + objectives = newObjectives; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, oldObjectives, newObjectives); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setObjectives(Objective newObjectives) + { + if (newObjectives != objectives) + { + NotificationChain msgs = null; + if (objectives != null) + msgs = ((InternalEObject)objectives).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs); + if (newObjectives != null) + msgs = ((InternalEObject)newObjectives).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs); + msgs = basicSetObjectives(newObjectives, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, newObjectives, newObjectives)); + } + + /** + * + * + * @generated + */ + @Override + public Scope getScope() + { + return scope; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetScope(Scope newScope, NotificationChain msgs) + { + Scope oldScope = scope; + scope = newScope; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, oldScope, newScope); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setScope(Scope newScope) + { + if (newScope != scope) + { + NotificationChain msgs = null; + if (scope != null) + msgs = ((InternalEObject)scope).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); + if (newScope != null) + msgs = ((InternalEObject)newScope).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); + msgs = basicSetScope(newScope, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, newScope, newScope)); + } + + /** + * + * + * @generated + */ + @Override + public boolean isNumberSpecified() + { + return numberSpecified; + } + + /** + * + * + * @generated + */ + @Override + public void setNumberSpecified(boolean newNumberSpecified) + { + boolean oldNumberSpecified = numberSpecified; + numberSpecified = newNumberSpecified; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED, oldNumberSpecified, numberSpecified)); + } + + /** + * + * + * @generated + */ + @Override + public int getNumber() + { + return number; + } + + /** + * + * + * @generated + */ + @Override + public void setNumber(int newNumber) + { + int oldNumber = number; + number = newNumber; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER, oldNumber, number)); + } + + /** + * + * + * @generated + */ + @Override + public boolean isRunSpecified() + { + return runSpecified; + } + + /** + * + * + * @generated + */ + @Override + public void setRunSpecified(boolean newRunSpecified) + { + boolean oldRunSpecified = runSpecified; + runSpecified = newRunSpecified; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED, oldRunSpecified, runSpecified)); + } + + /** + * + * + * @generated + */ + @Override + public int getRuns() + { + return runs; + } + + /** + * + * + * @generated + */ + @Override + public void setRuns(int newRuns) + { + int oldRuns = runs; + runs = newRuns; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUNS, oldRuns, runs)); + } + + /** + * + * + * @generated + */ + @Override + public Solver getSolver() + { + return solver; + } + + /** + * + * + * @generated + */ + @Override + public void setSolver(Solver newSolver) + { + Solver oldSolver = solver; + solver = newSolver == null ? SOLVER_EDEFAULT : newSolver; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SOLVER, oldSolver, solver)); + } + + /** + * + * + * @generated + */ + @Override + public Config getConfig() + { + return config; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetConfig(Config newConfig, NotificationChain msgs) + { + Config oldConfig = config; + config = newConfig; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, oldConfig, newConfig); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setConfig(Config newConfig) + { + if (newConfig != config) + { + NotificationChain msgs = null; + if (config != null) + msgs = ((InternalEObject)config).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); + if (newConfig != null) + msgs = ((InternalEObject)newConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); + msgs = basicSetConfig(newConfig, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, newConfig, newConfig)); + } + + /** + * + * + * @generated + */ + @Override + public File getDebugFolder() + { + return debugFolder; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetDebugFolder(File newDebugFolder, NotificationChain msgs) + { + File oldDebugFolder = debugFolder; + debugFolder = newDebugFolder; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, oldDebugFolder, newDebugFolder); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setDebugFolder(File newDebugFolder) + { + if (newDebugFolder != debugFolder) + { + NotificationChain msgs = null; + if (debugFolder != null) + msgs = ((InternalEObject)debugFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); + if (newDebugFolder != null) + msgs = ((InternalEObject)newDebugFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); + msgs = basicSetDebugFolder(newDebugFolder, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, newDebugFolder, newDebugFolder)); + } + + /** + * + * + * @generated + */ + @Override + public File getTargetLogFile() + { + return targetLogFile; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetTargetLogFile(File newTargetLogFile, NotificationChain msgs) + { + File oldTargetLogFile = targetLogFile; + targetLogFile = newTargetLogFile; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, oldTargetLogFile, newTargetLogFile); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setTargetLogFile(File newTargetLogFile) + { + if (newTargetLogFile != targetLogFile) + { + NotificationChain msgs = null; + if (targetLogFile != null) + msgs = ((InternalEObject)targetLogFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); + if (newTargetLogFile != null) + msgs = ((InternalEObject)newTargetLogFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); + msgs = basicSetTargetLogFile(newTargetLogFile, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, newTargetLogFile, newTargetLogFile)); + } + + /** + * + * + * @generated + */ + @Override + public File getTargetStatisticsFile() + { + return targetStatisticsFile; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetTargetStatisticsFile(File newTargetStatisticsFile, NotificationChain msgs) + { + File oldTargetStatisticsFile = targetStatisticsFile; + targetStatisticsFile = newTargetStatisticsFile; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, oldTargetStatisticsFile, newTargetStatisticsFile); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setTargetStatisticsFile(File newTargetStatisticsFile) + { + if (newTargetStatisticsFile != targetStatisticsFile) + { + NotificationChain msgs = null; + if (targetStatisticsFile != null) + msgs = ((InternalEObject)targetStatisticsFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); + if (newTargetStatisticsFile != null) + msgs = ((InternalEObject)newTargetStatisticsFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); + msgs = basicSetTargetStatisticsFile(newTargetStatisticsFile, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, newTargetStatisticsFile, newTargetStatisticsFile)); + } + + /** + * + * + * @generated + */ + @Override + public File getTagetFolder() + { + return tagetFolder; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs) + { + File oldTagetFolder = tagetFolder; + tagetFolder = newTagetFolder; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setTagetFolder(File newTagetFolder) + { + if (newTagetFolder != tagetFolder) + { + NotificationChain msgs = null; + if (tagetFolder != null) + msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); + if (newTagetFolder != null) + msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); + msgs = basicSetTagetFolder(newTagetFolder, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: + return basicSetMetamodel(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: + return basicSetPartialModel(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: + return basicSetPatterns(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: + return basicSetObjectives(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: + return basicSetScope(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: + return basicSetConfig(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: + return basicSetDebugFolder(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: + return basicSetTargetLogFile(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: + return basicSetTargetStatisticsFile(null, msgs); + case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: + return basicSetTagetFolder(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: + return getMetamodel(); + case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: + return getPartialModel(); + case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: + return getPatterns(); + case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: + return getObjectives(); + case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: + return getScope(); + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: + return isNumberSpecified(); + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: + return getNumber(); + case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: + return isRunSpecified(); + case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: + return getRuns(); + case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: + return getSolver(); + case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: + return getConfig(); + case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: + return getDebugFolder(); + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: + return getTargetLogFile(); + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: + return getTargetStatisticsFile(); + case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: + return getTagetFolder(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: + setMetamodel((Metamodel)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: + setPartialModel((PartialModel)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: + setPatterns((GraphPattern)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: + setObjectives((Objective)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: + setScope((Scope)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: + setNumberSpecified((Boolean)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: + setNumber((Integer)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: + setRunSpecified((Boolean)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: + setRuns((Integer)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: + setSolver((Solver)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: + setConfig((Config)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: + setDebugFolder((File)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: + setTargetLogFile((File)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: + setTargetStatisticsFile((File)newValue); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: + setTagetFolder((File)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: + setMetamodel((Metamodel)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: + setPartialModel((PartialModel)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: + setPatterns((GraphPattern)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: + setObjectives((Objective)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: + setScope((Scope)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: + setNumberSpecified(NUMBER_SPECIFIED_EDEFAULT); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: + setNumber(NUMBER_EDEFAULT); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: + setRunSpecified(RUN_SPECIFIED_EDEFAULT); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: + setRuns(RUNS_EDEFAULT); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: + setSolver(SOLVER_EDEFAULT); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: + setConfig((Config)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: + setDebugFolder((File)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: + setTargetLogFile((File)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: + setTargetStatisticsFile((File)null); + return; + case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: + setTagetFolder((File)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: + return metamodel != null; + case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: + return partialModel != null; + case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: + return patterns != null; + case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: + return objectives != null; + case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: + return scope != null; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: + return numberSpecified != NUMBER_SPECIFIED_EDEFAULT; + case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: + return number != NUMBER_EDEFAULT; + case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: + return runSpecified != RUN_SPECIFIED_EDEFAULT; + case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: + return runs != RUNS_EDEFAULT; + case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: + return solver != SOLVER_EDEFAULT; + case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: + return config != null; + case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: + return debugFolder != null; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: + return targetLogFile != null; + case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: + return targetStatisticsFile != null; + case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: + return tagetFolder != null; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (numberSpecified: "); + result.append(numberSpecified); + result.append(", number: "); + result.append(number); + result.append(", runSpecified: "); + result.append(runSpecified); + result.append(", runs: "); + result.append(runs); + result.append(", solver: "); + result.append(solver); + result.append(')'); + return result.toString(); + } + +} //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 894b951e..a6268299 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Graph Pattern Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class GraphPatternDeclarationImpl extends DeclarationImpl implements GraphPatternDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected PatternSpecification specification; - - /** - * - * - * @generated - */ - protected GraphPatternDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION; - } - - /** - * - * - * @generated - */ - public PatternSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(PatternSpecification newSpecification, NotificationChain msgs) - { - PatternSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setSpecification(PatternSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: - setSpecification((PatternSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: - setSpecification((PatternSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //GraphPatternDeclarationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Graph Pattern Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class GraphPatternDeclarationImpl extends DeclarationImpl implements GraphPatternDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected PatternSpecification specification; + + /** + * + * + * @generated + */ + protected GraphPatternDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public PatternSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(PatternSpecification newSpecification, NotificationChain msgs) + { + PatternSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(PatternSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: + setSpecification((PatternSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: + setSpecification((PatternSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //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 88512fde..33778d68 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Graph Pattern'. - * - * - * @generated - */ -public class GraphPatternImpl extends MinimalEObjectImpl.Container implements GraphPattern -{ - /** - * - * - * @generated - */ - protected GraphPatternImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN; - } - -} //GraphPatternImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Graph Pattern'. + * + * + * @generated + */ +public class GraphPatternImpl extends MinimalEObjectImpl.Container implements GraphPattern +{ + /** + * + * + * @generated + */ + protected GraphPatternImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN; + } + +} //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 39093353..235dd069 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,173 +1,175 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Graph Pattern Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl#getReferred Referred}
  • - *
- * - * @generated - */ -public class GraphPatternReferenceImpl extends GraphPatternImpl implements GraphPatternReference -{ - /** - * The cached value of the '{@link #getReferred() Referred}' reference. - * - * - * @see #getReferred() - * @generated - * @ordered - */ - protected GraphPatternDeclaration referred; - - /** - * - * - * @generated - */ - protected GraphPatternReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE; - } - - /** - * - * - * @generated - */ - public GraphPatternDeclaration getReferred() - { - if (referred != null && referred.eIsProxy()) - { - InternalEObject oldReferred = (InternalEObject)referred; - referred = (GraphPatternDeclaration)eResolveProxy(oldReferred); - if (referred != oldReferred) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); - } - } - return referred; - } - - /** - * - * - * @generated - */ - public GraphPatternDeclaration basicGetReferred() - { - return referred; - } - - /** - * - * - * @generated - */ - public void setReferred(GraphPatternDeclaration newReferred) - { - GraphPatternDeclaration oldReferred = referred; - referred = newReferred; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: - if (resolve) return getReferred(); - return basicGetReferred(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: - setReferred((GraphPatternDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: - setReferred((GraphPatternDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: - return referred != null; - } - return super.eIsSet(featureID); - } - -} //GraphPatternReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Graph Pattern Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class GraphPatternReferenceImpl extends GraphPatternImpl implements GraphPatternReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected GraphPatternDeclaration referred; + + /** + * + * + * @generated + */ + protected GraphPatternReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public GraphPatternDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (GraphPatternDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public GraphPatternDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(GraphPatternDeclaration newReferred) + { + GraphPatternDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: + setReferred((GraphPatternDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: + setReferred((GraphPatternDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //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 3618fbba..83165b02 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Import'. - * - * - * @generated - */ -public class ImportImpl extends MinimalEObjectImpl.Container implements Import -{ - /** - * - * - * @generated - */ - protected ImportImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.IMPORT; - } - -} //ImportImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Import'. + * + * + * @generated + */ +public class ImportImpl extends MinimalEObjectImpl.Container implements Import +{ + /** + * + * + * @generated + */ + protected ImportImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.IMPORT; + } + +} //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 0d851bc7..27427fc4 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,162 +1,163 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EDataTypeEList; - -/** - * - * An implementation of the model object 'Int Enumberation'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl#getEntry Entry}
  • - *
- * - * @generated - */ -public class IntEnumberationImpl extends NumberSpecificationImpl implements IntEnumberation -{ - /** - * The cached value of the '{@link #getEntry() Entry}' attribute list. - * - * - * @see #getEntry() - * @generated - * @ordered - */ - protected EList entry; - - /** - * - * - * @generated - */ - protected IntEnumberationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.INT_ENUMBERATION; - } - - /** - * - * - * @generated - */ - public EList getEntry() - { - if (entry == null) - { - entry = new EDataTypeEList(Integer.class, this, ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY); - } - return entry; - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: - return getEntry(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: - getEntry().clear(); - getEntry().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: - getEntry().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: - return entry != null && !entry.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (entry: "); - result.append(entry); - result.append(')'); - return result.toString(); - } - -} //IntEnumberationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; + +import java.util.Collection; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.util.EDataTypeEList; + +/** + * + * An implementation of the model object 'Int Enumberation'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl#getEntry Entry}
  • + *
+ * + * @generated + */ +public class IntEnumberationImpl extends NumberSpecificationImpl implements IntEnumberation +{ + /** + * The cached value of the '{@link #getEntry() Entry}' attribute list. + * + * + * @see #getEntry() + * @generated + * @ordered + */ + protected EList entry; + + /** + * + * + * @generated + */ + protected IntEnumberationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.INT_ENUMBERATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntry() + { + if (entry == null) + { + entry = new EDataTypeEList(Integer.class, this, ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY); + } + return entry; + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: + return getEntry(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: + getEntry().clear(); + getEntry().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: + getEntry().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: + return entry != null && !entry.isEmpty(); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (entry: "); + result.append(entry); + result.append(')'); + return result.toString(); + } + +} //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 b35e0d17..894c5af8 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Integer Reference'. - * - * - * @generated - */ -public class IntegerReferenceImpl extends TypeReferenceImpl implements IntegerReference -{ - /** - * - * - * @generated - */ - protected IntegerReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.INTEGER_REFERENCE; - } - -} //IntegerReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Integer Reference'. + * + * + * @generated + */ +public class IntegerReferenceImpl extends TypeReferenceImpl implements IntegerReference +{ + /** + * + * + * @generated + */ + protected IntegerReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.INTEGER_REFERENCE; + } + +} //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 6ccbcda5..65a1d572 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Integer Scope'. - * - * - * @generated - */ -public class IntegerScopeImpl extends IntegerReferenceImpl implements IntegerScope -{ - /** - * - * - * @generated - */ - protected IntegerScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.INTEGER_SCOPE; - } - -} //IntegerScopeImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Integer Scope'. + * + * + * @generated + */ +public class IntegerScopeImpl extends IntegerReferenceImpl implements IntegerScope +{ + /** + * + * + * @generated + */ + protected IntegerScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.INTEGER_SCOPE; + } + +} //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 438d59bc..61428e72 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Integer Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl#getType Type}
  • - *
- * - * @generated - */ -public class IntegerTypeScopeImpl extends TypeScopeImpl implements IntegerTypeScope -{ - /** - * The cached value of the '{@link #getType() Type}' containment reference. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected IntegerReference type; - - /** - * - * - * @generated - */ - protected IntegerTypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.INTEGER_TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - public IntegerReference getType() - { - return type; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetType(IntegerReference newType, NotificationChain msgs) - { - IntegerReference oldType = type; - type = newType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setType(IntegerReference newType) - { - if (newType != type) - { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, newType, newType)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: - return basicSetType(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: - return getType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: - setType((IntegerReference)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: - setType((IntegerReference)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: - return type != null; - } - return super.eIsSet(featureID); - } - -} //IntegerTypeScopeImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Integer Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl#getType Type}
  • + *
+ * + * @generated + */ +public class IntegerTypeScopeImpl extends TypeScopeImpl implements IntegerTypeScope +{ + /** + * The cached value of the '{@link #getType() Type}' containment reference. + * + * + * @see #getType() + * @generated + * @ordered + */ + protected IntegerReference type; + + /** + * + * + * @generated + */ + protected IntegerTypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.INTEGER_TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public IntegerReference getType() + { + return type; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetType(IntegerReference newType, NotificationChain msgs) + { + IntegerReference oldType = type; + type = newType; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setType(IntegerReference newType) + { + if (newType != type) + { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, newType, newType)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: + return basicSetType(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: + return getType(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: + setType((IntegerReference)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: + setType((IntegerReference)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: + return type != null; + } + return super.eIsSet(featureID); + } + +} //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 98a96254..ad784f8e 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,289 +1,295 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Intervall Number'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMin Min}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMaxNumber Max Number}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#isMaxUnlimited Max Unlimited}
  • - *
- * - * @generated - */ -public class IntervallNumberImpl extends NumberSpecificationImpl implements IntervallNumber -{ - /** - * The default value of the '{@link #getMin() Min}' attribute. - * - * - * @see #getMin() - * @generated - * @ordered - */ - protected static final int MIN_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getMin() Min}' attribute. - * - * - * @see #getMin() - * @generated - * @ordered - */ - protected int min = MIN_EDEFAULT; - - /** - * The default value of the '{@link #getMaxNumber() Max Number}' attribute. - * - * - * @see #getMaxNumber() - * @generated - * @ordered - */ - protected static final int MAX_NUMBER_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getMaxNumber() Max Number}' attribute. - * - * - * @see #getMaxNumber() - * @generated - * @ordered - */ - protected int maxNumber = MAX_NUMBER_EDEFAULT; - - /** - * The default value of the '{@link #isMaxUnlimited() Max Unlimited}' attribute. - * - * - * @see #isMaxUnlimited() - * @generated - * @ordered - */ - protected static final boolean MAX_UNLIMITED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isMaxUnlimited() Max Unlimited}' attribute. - * - * - * @see #isMaxUnlimited() - * @generated - * @ordered - */ - protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT; - - /** - * - * - * @generated - */ - protected IntervallNumberImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.INTERVALL_NUMBER; - } - - /** - * - * - * @generated - */ - public int getMin() - { - return min; - } - - /** - * - * - * @generated - */ - public void setMin(int newMin) - { - int oldMin = min; - min = newMin; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN, oldMin, min)); - } - - /** - * - * - * @generated - */ - public int getMaxNumber() - { - return maxNumber; - } - - /** - * - * - * @generated - */ - public void setMaxNumber(int newMaxNumber) - { - int oldMaxNumber = maxNumber; - maxNumber = newMaxNumber; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER, oldMaxNumber, maxNumber)); - } - - /** - * - * - * @generated - */ - public boolean isMaxUnlimited() - { - return maxUnlimited; - } - - /** - * - * - * @generated - */ - public void setMaxUnlimited(boolean newMaxUnlimited) - { - boolean oldMaxUnlimited = maxUnlimited; - maxUnlimited = newMaxUnlimited; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: - return getMin(); - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: - return getMaxNumber(); - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: - return isMaxUnlimited(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: - setMin((Integer)newValue); - return; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: - setMaxNumber((Integer)newValue); - return; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: - setMaxUnlimited((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: - setMin(MIN_EDEFAULT); - return; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: - setMaxNumber(MAX_NUMBER_EDEFAULT); - return; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: - setMaxUnlimited(MAX_UNLIMITED_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: - return min != MIN_EDEFAULT; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: - return maxNumber != MAX_NUMBER_EDEFAULT; - case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: - return maxUnlimited != MAX_UNLIMITED_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (min: "); - result.append(min); - result.append(", maxNumber: "); - result.append(maxNumber); - result.append(", maxUnlimited: "); - result.append(maxUnlimited); - result.append(')'); - return result.toString(); - } - -} //IntervallNumberImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Intervall Number'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMin Min}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMaxNumber Max Number}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#isMaxUnlimited Max Unlimited}
  • + *
+ * + * @generated + */ +public class IntervallNumberImpl extends NumberSpecificationImpl implements IntervallNumber +{ + /** + * The default value of the '{@link #getMin() Min}' attribute. + * + * + * @see #getMin() + * @generated + * @ordered + */ + protected static final int MIN_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getMin() Min}' attribute. + * + * + * @see #getMin() + * @generated + * @ordered + */ + protected int min = MIN_EDEFAULT; + + /** + * The default value of the '{@link #getMaxNumber() Max Number}' attribute. + * + * + * @see #getMaxNumber() + * @generated + * @ordered + */ + protected static final int MAX_NUMBER_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getMaxNumber() Max Number}' attribute. + * + * + * @see #getMaxNumber() + * @generated + * @ordered + */ + protected int maxNumber = MAX_NUMBER_EDEFAULT; + + /** + * The default value of the '{@link #isMaxUnlimited() Max Unlimited}' attribute. + * + * + * @see #isMaxUnlimited() + * @generated + * @ordered + */ + protected static final boolean MAX_UNLIMITED_EDEFAULT = false; + + /** + * The cached value of the '{@link #isMaxUnlimited() Max Unlimited}' attribute. + * + * + * @see #isMaxUnlimited() + * @generated + * @ordered + */ + protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT; + + /** + * + * + * @generated + */ + protected IntervallNumberImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.INTERVALL_NUMBER; + } + + /** + * + * + * @generated + */ + @Override + public int getMin() + { + return min; + } + + /** + * + * + * @generated + */ + @Override + public void setMin(int newMin) + { + int oldMin = min; + min = newMin; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN, oldMin, min)); + } + + /** + * + * + * @generated + */ + @Override + public int getMaxNumber() + { + return maxNumber; + } + + /** + * + * + * @generated + */ + @Override + public void setMaxNumber(int newMaxNumber) + { + int oldMaxNumber = maxNumber; + maxNumber = newMaxNumber; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER, oldMaxNumber, maxNumber)); + } + + /** + * + * + * @generated + */ + @Override + public boolean isMaxUnlimited() + { + return maxUnlimited; + } + + /** + * + * + * @generated + */ + @Override + public void setMaxUnlimited(boolean newMaxUnlimited) + { + boolean oldMaxUnlimited = maxUnlimited; + maxUnlimited = newMaxUnlimited; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: + return getMin(); + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: + return getMaxNumber(); + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: + return isMaxUnlimited(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: + setMin((Integer)newValue); + return; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: + setMaxNumber((Integer)newValue); + return; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: + setMaxUnlimited((Boolean)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: + setMin(MIN_EDEFAULT); + return; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: + setMaxNumber(MAX_NUMBER_EDEFAULT); + return; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: + setMaxUnlimited(MAX_UNLIMITED_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: + return min != MIN_EDEFAULT; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: + return maxNumber != MAX_NUMBER_EDEFAULT; + case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: + return maxUnlimited != MAX_UNLIMITED_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (min: "); + result.append(min); + result.append(", maxNumber: "); + result.append(maxNumber); + result.append(", maxUnlimited: "); + result.append(maxUnlimited); + result.append(')'); + return result.toString(); + } + +} //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 6595f13f..5c76cad2 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,177 +1,179 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Memory Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl#getMegabyteLimit Megabyte Limit}
  • - *
- * - * @generated - */ -public class MemoryEntryImpl extends ConfigEntryImpl implements MemoryEntry -{ - /** - * The default value of the '{@link #getMegabyteLimit() Megabyte Limit}' attribute. - * - * - * @see #getMegabyteLimit() - * @generated - * @ordered - */ - protected static final int MEGABYTE_LIMIT_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getMegabyteLimit() Megabyte Limit}' attribute. - * - * - * @see #getMegabyteLimit() - * @generated - * @ordered - */ - protected int megabyteLimit = MEGABYTE_LIMIT_EDEFAULT; - - /** - * - * - * @generated - */ - protected MemoryEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.MEMORY_ENTRY; - } - - /** - * - * - * @generated - */ - public int getMegabyteLimit() - { - return megabyteLimit; - } - - /** - * - * - * @generated - */ - public void setMegabyteLimit(int newMegabyteLimit) - { - int oldMegabyteLimit = megabyteLimit; - megabyteLimit = newMegabyteLimit; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT, oldMegabyteLimit, megabyteLimit)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: - return getMegabyteLimit(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: - setMegabyteLimit((Integer)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: - setMegabyteLimit(MEGABYTE_LIMIT_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: - return megabyteLimit != MEGABYTE_LIMIT_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (megabyteLimit: "); - result.append(megabyteLimit); - result.append(')'); - return result.toString(); - } - -} //MemoryEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Memory Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl#getMegabyteLimit Megabyte Limit}
  • + *
+ * + * @generated + */ +public class MemoryEntryImpl extends ConfigEntryImpl implements MemoryEntry +{ + /** + * The default value of the '{@link #getMegabyteLimit() Megabyte Limit}' attribute. + * + * + * @see #getMegabyteLimit() + * @generated + * @ordered + */ + protected static final int MEGABYTE_LIMIT_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getMegabyteLimit() Megabyte Limit}' attribute. + * + * + * @see #getMegabyteLimit() + * @generated + * @ordered + */ + protected int megabyteLimit = MEGABYTE_LIMIT_EDEFAULT; + + /** + * + * + * @generated + */ + protected MemoryEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.MEMORY_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public int getMegabyteLimit() + { + return megabyteLimit; + } + + /** + * + * + * @generated + */ + @Override + public void setMegabyteLimit(int newMegabyteLimit) + { + int oldMegabyteLimit = megabyteLimit; + megabyteLimit = newMegabyteLimit; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT, oldMegabyteLimit, megabyteLimit)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: + return getMegabyteLimit(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: + setMegabyteLimit((Integer)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: + setMegabyteLimit(MEGABYTE_LIMIT_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: + return megabyteLimit != MEGABYTE_LIMIT_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (megabyteLimit: "); + result.append(megabyteLimit); + result.append(')'); + return result.toString(); + } + +} //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 b6da09af..bfa1ebee 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Metamodel Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class MetamodelDeclarationImpl extends DeclarationImpl implements MetamodelDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected MetamodelSpecification specification; - - /** - * - * - * @generated - */ - protected MetamodelDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION; - } - - /** - * - * - * @generated - */ - public MetamodelSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(MetamodelSpecification newSpecification, NotificationChain msgs) - { - MetamodelSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setSpecification(MetamodelSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: - setSpecification((MetamodelSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: - setSpecification((MetamodelSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //MetamodelDeclarationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Metamodel Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class MetamodelDeclarationImpl extends DeclarationImpl implements MetamodelDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected MetamodelSpecification specification; + + /** + * + * + * @generated + */ + protected MetamodelDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(MetamodelSpecification newSpecification, NotificationChain msgs) + { + MetamodelSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(MetamodelSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: + setSpecification((MetamodelSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: + setSpecification((MetamodelSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //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 3395381e..08591722 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,239 +1,243 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EClassifier; -import org.eclipse.emf.ecore.ENamedElement; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Metamodel Element'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getClassifier Classifier}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getFeature Feature}
  • - *
- * - * @generated - */ -public class MetamodelElementImpl extends MetamodelEntryImpl implements MetamodelElement -{ - /** - * The cached value of the '{@link #getClassifier() Classifier}' reference. - * - * - * @see #getClassifier() - * @generated - * @ordered - */ - protected EClassifier classifier; - - /** - * The cached value of the '{@link #getFeature() Feature}' reference. - * - * - * @see #getFeature() - * @generated - * @ordered - */ - protected ENamedElement feature; - - /** - * - * - * @generated - */ - protected MetamodelElementImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL_ELEMENT; - } - - /** - * - * - * @generated - */ - public EClassifier getClassifier() - { - if (classifier != null && classifier.eIsProxy()) - { - InternalEObject oldClassifier = (InternalEObject)classifier; - classifier = (EClassifier)eResolveProxy(oldClassifier); - if (classifier != oldClassifier) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); - } - } - return classifier; - } - - /** - * - * - * @generated - */ - public EClassifier basicGetClassifier() - { - return classifier; - } - - /** - * - * - * @generated - */ - public void setClassifier(EClassifier newClassifier) - { - EClassifier oldClassifier = classifier; - classifier = newClassifier; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); - } - - /** - * - * - * @generated - */ - public ENamedElement getFeature() - { - if (feature != null && feature.eIsProxy()) - { - InternalEObject oldFeature = (InternalEObject)feature; - feature = (ENamedElement)eResolveProxy(oldFeature); - if (feature != oldFeature) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); - } - } - return feature; - } - - /** - * - * - * @generated - */ - public ENamedElement basicGetFeature() - { - return feature; - } - - /** - * - * - * @generated - */ - public void setFeature(ENamedElement newFeature) - { - ENamedElement oldFeature = feature; - feature = newFeature; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: - if (resolve) return getClassifier(); - return basicGetClassifier(); - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: - if (resolve) return getFeature(); - return basicGetFeature(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: - setClassifier((EClassifier)newValue); - return; - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: - setFeature((ENamedElement)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: - setClassifier((EClassifier)null); - return; - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: - setFeature((ENamedElement)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: - return classifier != null; - case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: - return feature != null; - } - return super.eIsSet(featureID); - } - -} //MetamodelElementImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EClassifier; +import org.eclipse.emf.ecore.ENamedElement; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Metamodel Element'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getClassifier Classifier}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getFeature Feature}
  • + *
+ * + * @generated + */ +public class MetamodelElementImpl extends MetamodelEntryImpl implements MetamodelElement +{ + /** + * The cached value of the '{@link #getClassifier() Classifier}' reference. + * + * + * @see #getClassifier() + * @generated + * @ordered + */ + protected EClassifier classifier; + + /** + * The cached value of the '{@link #getFeature() Feature}' reference. + * + * + * @see #getFeature() + * @generated + * @ordered + */ + protected ENamedElement feature; + + /** + * + * + * @generated + */ + protected MetamodelElementImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL_ELEMENT; + } + + /** + * + * + * @generated + */ + @Override + public EClassifier getClassifier() + { + if (classifier != null && classifier.eIsProxy()) + { + InternalEObject oldClassifier = (InternalEObject)classifier; + classifier = (EClassifier)eResolveProxy(oldClassifier); + if (classifier != oldClassifier) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); + } + } + return classifier; + } + + /** + * + * + * @generated + */ + public EClassifier basicGetClassifier() + { + return classifier; + } + + /** + * + * + * @generated + */ + @Override + public void setClassifier(EClassifier newClassifier) + { + EClassifier oldClassifier = classifier; + classifier = newClassifier; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); + } + + /** + * + * + * @generated + */ + @Override + public ENamedElement getFeature() + { + if (feature != null && feature.eIsProxy()) + { + InternalEObject oldFeature = (InternalEObject)feature; + feature = (ENamedElement)eResolveProxy(oldFeature); + if (feature != oldFeature) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); + } + } + return feature; + } + + /** + * + * + * @generated + */ + public ENamedElement basicGetFeature() + { + return feature; + } + + /** + * + * + * @generated + */ + @Override + public void setFeature(ENamedElement newFeature) + { + ENamedElement oldFeature = feature; + feature = newFeature; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: + if (resolve) return getClassifier(); + return basicGetClassifier(); + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: + if (resolve) return getFeature(); + return basicGetFeature(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: + setClassifier((EClassifier)newValue); + return; + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: + setFeature((ENamedElement)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: + setClassifier((EClassifier)null); + return; + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: + setFeature((ENamedElement)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: + return classifier != null; + case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: + return feature != null; + } + return super.eIsSet(featureID); + } + +} //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 af250b5b..b3eb49a1 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,174 +1,176 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Metamodel Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl#getPackage Package}
  • - *
- * - * @generated - */ -public class MetamodelEntryImpl extends MinimalEObjectImpl.Container implements MetamodelEntry -{ - /** - * The cached value of the '{@link #getPackage() Package}' reference. - * - * - * @see #getPackage() - * @generated - * @ordered - */ - protected EPackage package_; - - /** - * - * - * @generated - */ - protected MetamodelEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL_ENTRY; - } - - /** - * - * - * @generated - */ - public EPackage getPackage() - { - if (package_ != null && package_.eIsProxy()) - { - InternalEObject oldPackage = (InternalEObject)package_; - package_ = (EPackage)eResolveProxy(oldPackage); - if (package_ != oldPackage) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); - } - } - return package_; - } - - /** - * - * - * @generated - */ - public EPackage basicGetPackage() - { - return package_; - } - - /** - * - * - * @generated - */ - public void setPackage(EPackage newPackage) - { - EPackage oldPackage = package_; - package_ = newPackage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: - if (resolve) return getPackage(); - return basicGetPackage(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: - setPackage((EPackage)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: - setPackage((EPackage)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: - return package_ != null; - } - return super.eIsSet(featureID); - } - -} //MetamodelEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Metamodel Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl#getPackage Package}
  • + *
+ * + * @generated + */ +public class MetamodelEntryImpl extends MinimalEObjectImpl.Container implements MetamodelEntry +{ + /** + * The cached value of the '{@link #getPackage() Package}' reference. + * + * + * @see #getPackage() + * @generated + * @ordered + */ + protected EPackage package_; + + /** + * + * + * @generated + */ + protected MetamodelEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public EPackage getPackage() + { + if (package_ != null && package_.eIsProxy()) + { + InternalEObject oldPackage = (InternalEObject)package_; + package_ = (EPackage)eResolveProxy(oldPackage); + if (package_ != oldPackage) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); + } + } + return package_; + } + + /** + * + * + * @generated + */ + public EPackage basicGetPackage() + { + return package_; + } + + /** + * + * + * @generated + */ + @Override + public void setPackage(EPackage newPackage) + { + EPackage oldPackage = package_; + package_ = newPackage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: + if (resolve) return getPackage(); + return basicGetPackage(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: + setPackage((EPackage)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: + setPackage((EPackage)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: + return package_ != null; + } + return super.eIsSet(featureID); + } + +} //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 bca11595..899e1c19 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Metamodel'. - * - * - * @generated - */ -public class MetamodelImpl extends MinimalEObjectImpl.Container implements Metamodel -{ - /** - * - * - * @generated - */ - protected MetamodelImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL; - } - -} //MetamodelImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Metamodel'. + * + * + * @generated + */ +public class MetamodelImpl extends MinimalEObjectImpl.Container implements Metamodel +{ + /** + * + * + * @generated + */ + protected MetamodelImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL; + } + +} //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 fb93bf8d..2e69e24b 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,173 +1,175 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Metamodel Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl#getReferred Referred}
  • - *
- * - * @generated - */ -public class MetamodelReferenceImpl extends MetamodelImpl implements MetamodelReference -{ - /** - * The cached value of the '{@link #getReferred() Referred}' reference. - * - * - * @see #getReferred() - * @generated - * @ordered - */ - protected MetamodelDeclaration referred; - - /** - * - * - * @generated - */ - protected MetamodelReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE; - } - - /** - * - * - * @generated - */ - public MetamodelDeclaration getReferred() - { - if (referred != null && referred.eIsProxy()) - { - InternalEObject oldReferred = (InternalEObject)referred; - referred = (MetamodelDeclaration)eResolveProxy(oldReferred); - if (referred != oldReferred) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); - } - } - return referred; - } - - /** - * - * - * @generated - */ - public MetamodelDeclaration basicGetReferred() - { - return referred; - } - - /** - * - * - * @generated - */ - public void setReferred(MetamodelDeclaration newReferred) - { - MetamodelDeclaration oldReferred = referred; - referred = newReferred; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: - if (resolve) return getReferred(); - return basicGetReferred(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: - setReferred((MetamodelDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: - setReferred((MetamodelDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: - return referred != null; - } - return super.eIsSet(featureID); - } - -} //MetamodelReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Metamodel Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class MetamodelReferenceImpl extends MetamodelImpl implements MetamodelReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected MetamodelDeclaration referred; + + /** + * + * + * @generated + */ + protected MetamodelReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public MetamodelDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (MetamodelDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public MetamodelDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(MetamodelDeclaration newReferred) + { + MetamodelDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: + setReferred((MetamodelDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: + setReferred((MetamodelDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //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 412b46e6..f8aaae1c 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,166 +1,167 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Metamodel Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl#getEntries Entries}
  • - *
- * - * @generated - */ -public class MetamodelSpecificationImpl extends MetamodelImpl implements MetamodelSpecification -{ - /** - * The cached value of the '{@link #getEntries() Entries}' containment reference list. - * - * - * @see #getEntries() - * @generated - * @ordered - */ - protected EList entries; - - /** - * - * - * @generated - */ - protected MetamodelSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.METAMODEL_SPECIFICATION; - } - - /** - * - * - * @generated - */ - public EList getEntries() - { - if (entries == null) - { - entries = new EObjectContainmentEList(MetamodelEntry.class, this, ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES); - } - return entries; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: - return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: - return getEntries(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: - getEntries().clear(); - getEntries().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: - getEntries().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: - return entries != null && !entries.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //MetamodelSpecificationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Metamodel Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl#getEntries Entries}
  • + *
+ * + * @generated + */ +public class MetamodelSpecificationImpl extends MetamodelImpl implements MetamodelSpecification +{ + /** + * The cached value of the '{@link #getEntries() Entries}' containment reference list. + * + * + * @see #getEntries() + * @generated + * @ordered + */ + protected EList entries; + + /** + * + * + * @generated + */ + protected MetamodelSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.METAMODEL_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntries() + { + if (entries == null) + { + entries = new EObjectContainmentEList(MetamodelEntry.class, this, ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES); + } + return entries; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: + return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: + return getEntries(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: + getEntries().clear(); + getEntries().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: + getEntries().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: + return entries != null && !entries.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //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 58c052fe..c7f2b6ec 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Model Entry'. - * - * - * @generated - */ -public class ModelEntryImpl extends PartialModelEntryImpl implements ModelEntry -{ - /** - * - * - * @generated - */ - protected ModelEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.MODEL_ENTRY; - } - -} //ModelEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Model Entry'. + * + * + * @generated + */ +public class ModelEntryImpl extends PartialModelEntryImpl implements ModelEntry +{ + /** + * + * + * @generated + */ + protected ModelEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.MODEL_ENTRY; + } + +} //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 124df0f6..853bb539 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Number Specification'. - * - * - * @generated - */ -public class NumberSpecificationImpl extends MinimalEObjectImpl.Container implements NumberSpecification -{ - /** - * - * - * @generated - */ - protected NumberSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.NUMBER_SPECIFICATION; - } - -} //NumberSpecificationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Number Specification'. + * + * + * @generated + */ +public class NumberSpecificationImpl extends MinimalEObjectImpl.Container implements NumberSpecification +{ + /** + * + * + * @generated + */ + protected NumberSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.NUMBER_SPECIFICATION; + } + +} //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 9a014ed6..a61feb62 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Object Reference'. - * - * - * @generated - */ -public class ObjectReferenceImpl extends TypeReferenceImpl implements ObjectReference -{ - /** - * - * - * @generated - */ - protected ObjectReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.OBJECT_REFERENCE; - } - -} //ObjectReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Object Reference'. + * + * + * @generated + */ +public class ObjectReferenceImpl extends TypeReferenceImpl implements ObjectReference +{ + /** + * + * + * @generated + */ + protected ObjectReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECT_REFERENCE; + } + +} //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 51b9262b..7aa64823 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Object Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl#getType Type}
  • - *
- * - * @generated - */ -public class ObjectTypeScopeImpl extends TypeScopeImpl implements ObjectTypeScope -{ - /** - * The cached value of the '{@link #getType() Type}' containment reference. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected ObjectReference type; - - /** - * - * - * @generated - */ - protected ObjectTypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.OBJECT_TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - public ObjectReference getType() - { - return type; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetType(ObjectReference newType, NotificationChain msgs) - { - ObjectReference oldType = type; - type = newType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setType(ObjectReference newType) - { - if (newType != type) - { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, newType, newType)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: - return basicSetType(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: - return getType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: - setType((ObjectReference)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: - setType((ObjectReference)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: - return type != null; - } - return super.eIsSet(featureID); - } - -} //ObjectTypeScopeImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Object Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl#getType Type}
  • + *
+ * + * @generated + */ +public class ObjectTypeScopeImpl extends TypeScopeImpl implements ObjectTypeScope +{ + /** + * The cached value of the '{@link #getType() Type}' containment reference. + * + * + * @see #getType() + * @generated + * @ordered + */ + protected ObjectReference type; + + /** + * + * + * @generated + */ + protected ObjectTypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECT_TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public ObjectReference getType() + { + return type; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetType(ObjectReference newType, NotificationChain msgs) + { + ObjectReference oldType = type; + type = newType; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setType(ObjectReference newType) + { + if (newType != type) + { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, newType, newType)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: + return basicSetType(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: + return getType(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: + setType((ObjectReference)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: + setType((ObjectReference)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: + return type != null; + } + return super.eIsSet(featureID); + } + +} //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 new file mode 100644 index 00000000..b705144c --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java @@ -0,0 +1,196 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Objective Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class ObjectiveDeclarationImpl extends DeclarationImpl implements ObjectiveDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected ObjectiveSpecification specification; + + /** + * + * + * @generated + */ + protected ObjectiveDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(ObjectiveSpecification newSpecification, NotificationChain msgs) + { + ObjectiveSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(ObjectiveSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: + setSpecification((ObjectiveSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: + setSpecification((ObjectiveSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //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 new file mode 100644 index 00000000..4e339a15 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java @@ -0,0 +1,197 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Objective Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl#getFunction Function}
  • + *
+ * + * @generated + */ +public class ObjectiveEntryImpl extends MinimalEObjectImpl.Container implements ObjectiveEntry +{ + /** + * The cached value of the '{@link #getFunction() Function}' containment reference. + * + * + * @see #getFunction() + * @generated + * @ordered + */ + protected ObjectiveFunction function; + + /** + * + * + * @generated + */ + protected ObjectiveEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveFunction getFunction() + { + return function; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetFunction(ObjectiveFunction newFunction, NotificationChain msgs) + { + ObjectiveFunction oldFunction = function; + function = newFunction; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, oldFunction, newFunction); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setFunction(ObjectiveFunction newFunction) + { + if (newFunction != function) + { + NotificationChain msgs = null; + if (function != null) + msgs = ((InternalEObject)function).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs); + if (newFunction != null) + msgs = ((InternalEObject)newFunction).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs); + msgs = basicSetFunction(newFunction, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, newFunction, newFunction)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: + return basicSetFunction(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: + return getFunction(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: + setFunction((ObjectiveFunction)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: + setFunction((ObjectiveFunction)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: + return function != null; + } + return super.eIsSet(featureID); + } + +} //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 new file mode 100644 index 00000000..33f252be --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java @@ -0,0 +1,43 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Objective Function'. + * + * + * @generated + */ +public class ObjectiveFunctionImpl extends MinimalEObjectImpl.Container implements ObjectiveFunction +{ + /** + * + * + * @generated + */ + protected ObjectiveFunctionImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE_FUNCTION; + } + +} //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 new file mode 100644 index 00000000..2307f88a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java @@ -0,0 +1,43 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Objective'. + * + * + * @generated + */ +public class ObjectiveImpl extends MinimalEObjectImpl.Container implements Objective +{ + /** + * + * + * @generated + */ + protected ObjectiveImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE; + } + +} //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 new file mode 100644 index 00000000..e207ef22 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java @@ -0,0 +1,175 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Objective Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class ObjectiveReferenceImpl extends ObjectiveImpl implements ObjectiveReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected ObjectiveDeclaration referred; + + /** + * + * + * @generated + */ + protected ObjectiveReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public ObjectiveDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (ObjectiveDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public ObjectiveDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(ObjectiveDeclaration newReferred) + { + ObjectiveDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: + setReferred((ObjectiveDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: + setReferred((ObjectiveDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //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 new file mode 100644 index 00000000..2ae968a1 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java @@ -0,0 +1,167 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Objective Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl#getEntries Entries}
  • + *
+ * + * @generated + */ +public class ObjectiveSpecificationImpl extends ObjectiveImpl implements ObjectiveSpecification +{ + /** + * The cached value of the '{@link #getEntries() Entries}' containment reference list. + * + * + * @see #getEntries() + * @generated + * @ordered + */ + protected EList entries; + + /** + * + * + * @generated + */ + protected ObjectiveSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OBJECTIVE_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntries() + { + if (entries == null) + { + entries = new EObjectContainmentEList(ObjectiveEntry.class, this, ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES); + } + return entries; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: + return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: + return getEntries(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: + getEntries().clear(); + getEntries().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: + getEntries().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: + return entries != null && !entries.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //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 new file mode 100644 index 00000000..a4561862 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java @@ -0,0 +1,180 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Optimization Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl#getDirection Direction}
  • + *
+ * + * @generated + */ +public class OptimizationEntryImpl extends ObjectiveEntryImpl implements OptimizationEntry +{ + /** + * The default value of the '{@link #getDirection() Direction}' attribute. + * + * + * @see #getDirection() + * @generated + * @ordered + */ + protected static final OptimizationDirection DIRECTION_EDEFAULT = OptimizationDirection.MINIMIZE; + + /** + * The cached value of the '{@link #getDirection() Direction}' attribute. + * + * + * @see #getDirection() + * @generated + * @ordered + */ + protected OptimizationDirection direction = DIRECTION_EDEFAULT; + + /** + * + * + * @generated + */ + protected OptimizationEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public OptimizationDirection getDirection() + { + return direction; + } + + /** + * + * + * @generated + */ + @Override + public void setDirection(OptimizationDirection newDirection) + { + OptimizationDirection oldDirection = direction; + direction = newDirection == null ? DIRECTION_EDEFAULT : newDirection; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION, oldDirection, direction)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: + return getDirection(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: + setDirection((OptimizationDirection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: + setDirection(DIRECTION_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: + return direction != DIRECTION_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (direction: "); + result.append(direction); + result.append(')'); + return result.toString(); + } + +} //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 2932fa6e..ce69472e 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Partial Model Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class PartialModelDeclarationImpl extends DeclarationImpl implements PartialModelDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected PartialModelSpecification specification; - - /** - * - * - * @generated - */ - protected PartialModelDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION; - } - - /** - * - * - * @generated - */ - public PartialModelSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(PartialModelSpecification newSpecification, NotificationChain msgs) - { - PartialModelSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setSpecification(PartialModelSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: - setSpecification((PartialModelSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: - setSpecification((PartialModelSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //PartialModelDeclarationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Partial Model Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class PartialModelDeclarationImpl extends DeclarationImpl implements PartialModelDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected PartialModelSpecification specification; + + /** + * + * + * @generated + */ + protected PartialModelDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(PartialModelSpecification newSpecification, NotificationChain msgs) + { + PartialModelSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(PartialModelSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: + setSpecification((PartialModelSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: + setSpecification((PartialModelSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //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 23571a76..3bcaec12 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,195 +1,197 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Partial Model Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl#getPath Path}
  • - *
- * - * @generated - */ -public class PartialModelEntryImpl extends MinimalEObjectImpl.Container implements PartialModelEntry -{ - /** - * The cached value of the '{@link #getPath() Path}' containment reference. - * - * - * @see #getPath() - * @generated - * @ordered - */ - protected File path; - - /** - * - * - * @generated - */ - protected PartialModelEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY; - } - - /** - * - * - * @generated - */ - public File getPath() - { - return path; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPath(File newPath, NotificationChain msgs) - { - File oldPath = path; - path = newPath; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, oldPath, newPath); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setPath(File newPath) - { - if (newPath != path) - { - NotificationChain msgs = null; - if (path != null) - msgs = ((InternalEObject)path).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); - if (newPath != null) - msgs = ((InternalEObject)newPath).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); - msgs = basicSetPath(newPath, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, newPath, newPath)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: - return basicSetPath(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: - return getPath(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: - setPath((File)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: - setPath((File)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: - return path != null; - } - return super.eIsSet(featureID); - } - -} //PartialModelEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Partial Model Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl#getPath Path}
  • + *
+ * + * @generated + */ +public class PartialModelEntryImpl extends MinimalEObjectImpl.Container implements PartialModelEntry +{ + /** + * The cached value of the '{@link #getPath() Path}' containment reference. + * + * + * @see #getPath() + * @generated + * @ordered + */ + protected File path; + + /** + * + * + * @generated + */ + protected PartialModelEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public File getPath() + { + return path; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetPath(File newPath, NotificationChain msgs) + { + File oldPath = path; + path = newPath; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, oldPath, newPath); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setPath(File newPath) + { + if (newPath != path) + { + NotificationChain msgs = null; + if (path != null) + msgs = ((InternalEObject)path).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); + if (newPath != null) + msgs = ((InternalEObject)newPath).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); + msgs = basicSetPath(newPath, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, newPath, newPath)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: + return basicSetPath(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: + return getPath(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: + setPath((File)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: + setPath((File)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: + return path != null; + } + return super.eIsSet(featureID); + } + +} //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 ccccd0cb..b50d6698 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Partial Model'. - * - * - * @generated - */ -public class PartialModelImpl extends MinimalEObjectImpl.Container implements PartialModel -{ - /** - * - * - * @generated - */ - protected PartialModelImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL; - } - -} //PartialModelImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Partial Model'. + * + * + * @generated + */ +public class PartialModelImpl extends MinimalEObjectImpl.Container implements PartialModel +{ + /** + * + * + * @generated + */ + protected PartialModelImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL; + } + +} //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 1af7e8ad..4384b273 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,173 +1,175 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Partial Model Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl#getReferred Referred}
  • - *
- * - * @generated - */ -public class PartialModelReferenceImpl extends PartialModelImpl implements PartialModelReference -{ - /** - * The cached value of the '{@link #getReferred() Referred}' reference. - * - * - * @see #getReferred() - * @generated - * @ordered - */ - protected PartialModelDeclaration referred; - - /** - * - * - * @generated - */ - protected PartialModelReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE; - } - - /** - * - * - * @generated - */ - public PartialModelDeclaration getReferred() - { - if (referred != null && referred.eIsProxy()) - { - InternalEObject oldReferred = (InternalEObject)referred; - referred = (PartialModelDeclaration)eResolveProxy(oldReferred); - if (referred != oldReferred) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); - } - } - return referred; - } - - /** - * - * - * @generated - */ - public PartialModelDeclaration basicGetReferred() - { - return referred; - } - - /** - * - * - * @generated - */ - public void setReferred(PartialModelDeclaration newReferred) - { - PartialModelDeclaration oldReferred = referred; - referred = newReferred; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: - if (resolve) return getReferred(); - return basicGetReferred(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: - setReferred((PartialModelDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: - setReferred((PartialModelDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: - return referred != null; - } - return super.eIsSet(featureID); - } - -} //PartialModelReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Partial Model Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class PartialModelReferenceImpl extends PartialModelImpl implements PartialModelReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected PartialModelDeclaration referred; + + /** + * + * + * @generated + */ + protected PartialModelReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public PartialModelDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (PartialModelDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public PartialModelDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(PartialModelDeclaration newReferred) + { + PartialModelDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: + setReferred((PartialModelDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: + setReferred((PartialModelDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //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 5098cc3d..79c1c236 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,166 +1,167 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Partial Model Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl#getEntry Entry}
  • - *
- * - * @generated - */ -public class PartialModelSpecificationImpl extends PartialModelImpl implements PartialModelSpecification -{ - /** - * The cached value of the '{@link #getEntry() Entry}' containment reference list. - * - * - * @see #getEntry() - * @generated - * @ordered - */ - protected EList entry; - - /** - * - * - * @generated - */ - protected PartialModelSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_SPECIFICATION; - } - - /** - * - * - * @generated - */ - public EList getEntry() - { - if (entry == null) - { - entry = new EObjectContainmentEList(PartialModelEntry.class, this, ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY); - } - return entry; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: - return ((InternalEList)getEntry()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: - return getEntry(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: - getEntry().clear(); - getEntry().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: - getEntry().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: - return entry != null && !entry.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //PartialModelSpecificationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Partial Model Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl#getEntry Entry}
  • + *
+ * + * @generated + */ +public class PartialModelSpecificationImpl extends PartialModelImpl implements PartialModelSpecification +{ + /** + * The cached value of the '{@link #getEntry() Entry}' containment reference list. + * + * + * @see #getEntry() + * @generated + * @ordered + */ + protected EList entry; + + /** + * + * + * @generated + */ + protected PartialModelSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntry() + { + if (entry == null) + { + entry = new EObjectContainmentEList(PartialModelEntry.class, this, ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY); + } + return entry; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: + return ((InternalEList)getEntry()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: + return getEntry(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: + getEntry().clear(); + getEntry().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: + getEntry().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: + return entry != null && !entry.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //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 55391651..b39866b8 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,174 +1,176 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; - -/** - * - * An implementation of the model object 'Pattern Element'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl#getPattern Pattern}
  • - *
- * - * @generated - */ -public class PatternElementImpl extends PatternEntryImpl implements PatternElement -{ - /** - * The cached value of the '{@link #getPattern() Pattern}' reference. - * - * - * @see #getPattern() - * @generated - * @ordered - */ - protected Pattern pattern; - - /** - * - * - * @generated - */ - protected PatternElementImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PATTERN_ELEMENT; - } - - /** - * - * - * @generated - */ - public Pattern getPattern() - { - if (pattern != null && pattern.eIsProxy()) - { - InternalEObject oldPattern = (InternalEObject)pattern; - pattern = (Pattern)eResolveProxy(oldPattern); - if (pattern != oldPattern) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); - } - } - return pattern; - } - - /** - * - * - * @generated - */ - public Pattern basicGetPattern() - { - return pattern; - } - - /** - * - * - * @generated - */ - public void setPattern(Pattern newPattern) - { - Pattern oldPattern = pattern; - pattern = newPattern; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: - if (resolve) return getPattern(); - return basicGetPattern(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: - setPattern((Pattern)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: - setPattern((Pattern)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: - return pattern != null; - } - return super.eIsSet(featureID); - } - -} //PatternElementImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; + +/** + * + * An implementation of the model object 'Pattern Element'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl#getPattern Pattern}
  • + *
+ * + * @generated + */ +public class PatternElementImpl extends PatternEntryImpl implements PatternElement +{ + /** + * The cached value of the '{@link #getPattern() Pattern}' reference. + * + * + * @see #getPattern() + * @generated + * @ordered + */ + protected Pattern pattern; + + /** + * + * + * @generated + */ + protected PatternElementImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PATTERN_ELEMENT; + } + + /** + * + * + * @generated + */ + @Override + public Pattern getPattern() + { + if (pattern != null && pattern.eIsProxy()) + { + InternalEObject oldPattern = (InternalEObject)pattern; + pattern = (Pattern)eResolveProxy(oldPattern); + if (pattern != oldPattern) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); + } + } + return pattern; + } + + /** + * + * + * @generated + */ + public Pattern basicGetPattern() + { + return pattern; + } + + /** + * + * + * @generated + */ + @Override + public void setPattern(Pattern newPattern) + { + Pattern oldPattern = pattern; + pattern = newPattern; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: + if (resolve) return getPattern(); + return basicGetPattern(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: + setPattern((Pattern)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: + setPattern((Pattern)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: + return pattern != null; + } + return super.eIsSet(featureID); + } + +} //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 d00accae..56fa0313 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,175 +1,177 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; - -/** - * - * An implementation of the model object 'Pattern Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl#getPackage Package}
  • - *
- * - * @generated - */ -public class PatternEntryImpl extends MinimalEObjectImpl.Container implements PatternEntry -{ - /** - * The cached value of the '{@link #getPackage() Package}' reference. - * - * - * @see #getPackage() - * @generated - * @ordered - */ - protected PatternModel package_; - - /** - * - * - * @generated - */ - protected PatternEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PATTERN_ENTRY; - } - - /** - * - * - * @generated - */ - public PatternModel getPackage() - { - if (package_ != null && package_.eIsProxy()) - { - InternalEObject oldPackage = (InternalEObject)package_; - package_ = (PatternModel)eResolveProxy(oldPackage); - if (package_ != oldPackage) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); - } - } - return package_; - } - - /** - * - * - * @generated - */ - public PatternModel basicGetPackage() - { - return package_; - } - - /** - * - * - * @generated - */ - public void setPackage(PatternModel newPackage) - { - PatternModel oldPackage = package_; - package_ = newPackage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: - if (resolve) return getPackage(); - return basicGetPackage(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: - setPackage((PatternModel)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: - setPackage((PatternModel)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: - return package_ != null; - } - return super.eIsSet(featureID); - } - -} //PatternEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; + +/** + * + * An implementation of the model object 'Pattern Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl#getPackage Package}
  • + *
+ * + * @generated + */ +public class PatternEntryImpl extends MinimalEObjectImpl.Container implements PatternEntry +{ + /** + * The cached value of the '{@link #getPackage() Package}' reference. + * + * + * @see #getPackage() + * @generated + * @ordered + */ + protected PatternModel package_; + + /** + * + * + * @generated + */ + protected PatternEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PATTERN_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public PatternModel getPackage() + { + if (package_ != null && package_.eIsProxy()) + { + InternalEObject oldPackage = (InternalEObject)package_; + package_ = (PatternModel)eResolveProxy(oldPackage); + if (package_ != oldPackage) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); + } + } + return package_; + } + + /** + * + * + * @generated + */ + public PatternModel basicGetPackage() + { + return package_; + } + + /** + * + * + * @generated + */ + @Override + public void setPackage(PatternModel newPackage) + { + PatternModel oldPackage = package_; + package_ = newPackage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: + if (resolve) return getPackage(); + return basicGetPackage(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: + setPackage((PatternModel)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: + setPackage((PatternModel)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: + return package_ != null; + } + return super.eIsSet(featureID); + } + +} //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 410ad21c..eb1be0e0 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,166 +1,167 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Pattern Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl#getEntries Entries}
  • - *
- * - * @generated - */ -public class PatternSpecificationImpl extends GraphPatternImpl implements PatternSpecification -{ - /** - * The cached value of the '{@link #getEntries() Entries}' containment reference list. - * - * - * @see #getEntries() - * @generated - * @ordered - */ - protected EList entries; - - /** - * - * - * @generated - */ - protected PatternSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.PATTERN_SPECIFICATION; - } - - /** - * - * - * @generated - */ - public EList getEntries() - { - if (entries == null) - { - entries = new EObjectContainmentEList(PatternEntry.class, this, ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES); - } - return entries; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: - return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: - return getEntries(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: - getEntries().clear(); - getEntries().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: - getEntries().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: - return entries != null && !entries.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //PatternSpecificationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Pattern Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl#getEntries Entries}
  • + *
+ * + * @generated + */ +public class PatternSpecificationImpl extends GraphPatternImpl implements PatternSpecification +{ + /** + * The cached value of the '{@link #getEntries() Entries}' containment reference list. + * + * + * @see #getEntries() + * @generated + * @ordered + */ + protected EList entries; + + /** + * + * + * @generated + */ + protected PatternSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.PATTERN_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntries() + { + if (entries == null) + { + entries = new EObjectContainmentEList(PatternEntry.class, this, ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES); + } + return entries; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: + return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: + return getEntries(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: + getEntries().clear(); + getEntries().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: + getEntries().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: + return entries != null && !entries.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //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 d19d0bfb..a14762a6 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,164 +1,165 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; - -import java.math.BigDecimal; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EDataTypeEList; - -/** - * - * An implementation of the model object 'Real Enumeration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl#getEntry Entry}
  • - *
- * - * @generated - */ -public class RealEnumerationImpl extends NumberSpecificationImpl implements RealEnumeration -{ - /** - * The cached value of the '{@link #getEntry() Entry}' attribute list. - * - * - * @see #getEntry() - * @generated - * @ordered - */ - protected EList entry; - - /** - * - * - * @generated - */ - protected RealEnumerationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.REAL_ENUMERATION; - } - - /** - * - * - * @generated - */ - public EList getEntry() - { - if (entry == null) - { - entry = new EDataTypeEList(BigDecimal.class, this, ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY); - } - return entry; - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: - return getEntry(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: - getEntry().clear(); - getEntry().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: - getEntry().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: - return entry != null && !entry.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (entry: "); - result.append(entry); - result.append(')'); - return result.toString(); - } - -} //RealEnumerationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; + +import java.math.BigDecimal; + +import java.util.Collection; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.util.EDataTypeEList; + +/** + * + * An implementation of the model object 'Real Enumeration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl#getEntry Entry}
  • + *
+ * + * @generated + */ +public class RealEnumerationImpl extends NumberSpecificationImpl implements RealEnumeration +{ + /** + * The cached value of the '{@link #getEntry() Entry}' attribute list. + * + * + * @see #getEntry() + * @generated + * @ordered + */ + protected EList entry; + + /** + * + * + * @generated + */ + protected RealEnumerationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.REAL_ENUMERATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntry() + { + if (entry == null) + { + entry = new EDataTypeEList(BigDecimal.class, this, ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY); + } + return entry; + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: + return getEntry(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: + getEntry().clear(); + getEntry().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: + getEntry().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: + return entry != null && !entry.isEmpty(); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (entry: "); + result.append(entry); + result.append(')'); + return result.toString(); + } + +} //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 e34982fc..9f879728 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Real Reference'. - * - * - * @generated - */ -public class RealReferenceImpl extends TypeReferenceImpl implements RealReference -{ - /** - * - * - * @generated - */ - protected RealReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.REAL_REFERENCE; - } - -} //RealReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Real Reference'. + * + * + * @generated + */ +public class RealReferenceImpl extends TypeReferenceImpl implements RealReference +{ + /** + * + * + * @generated + */ + protected RealReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.REAL_REFERENCE; + } + +} //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 a936da12..b7efecba 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Real Scope'. - * - * - * @generated - */ -public class RealScopeImpl extends RealReferenceImpl implements RealScope -{ - /** - * - * - * @generated - */ - protected RealScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.REAL_SCOPE; - } - -} //RealScopeImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Real Scope'. + * + * + * @generated + */ +public class RealScopeImpl extends RealReferenceImpl implements RealScope +{ + /** + * + * + * @generated + */ + protected RealScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.REAL_SCOPE; + } + +} //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 dc3d6fc9..5c39a98e 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Real Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl#getType Type}
  • - *
- * - * @generated - */ -public class RealTypeScopeImpl extends TypeScopeImpl implements RealTypeScope -{ - /** - * The cached value of the '{@link #getType() Type}' containment reference. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected RealReference type; - - /** - * - * - * @generated - */ - protected RealTypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.REAL_TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - public RealReference getType() - { - return type; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetType(RealReference newType, NotificationChain msgs) - { - RealReference oldType = type; - type = newType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setType(RealReference newType) - { - if (newType != type) - { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, newType, newType)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: - return basicSetType(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: - return getType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: - setType((RealReference)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: - setType((RealReference)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: - return type != null; - } - return super.eIsSet(featureID); - } - -} //RealTypeScopeImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Real Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl#getType Type}
  • + *
+ * + * @generated + */ +public class RealTypeScopeImpl extends TypeScopeImpl implements RealTypeScope +{ + /** + * The cached value of the '{@link #getType() Type}' containment reference. + * + * + * @see #getType() + * @generated + * @ordered + */ + protected RealReference type; + + /** + * + * + * @generated + */ + protected RealTypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.REAL_TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public RealReference getType() + { + return type; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetType(RealReference newType, NotificationChain msgs) + { + RealReference oldType = type; + type = newType; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setType(RealReference newType) + { + if (newType != type) + { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, newType, newType)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: + return basicSetType(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: + return getType(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: + setType((RealReference)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: + setType((RealReference)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: + return type != null; + } + return super.eIsSet(featureID); + } + +} //RealTypeScopeImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyFunctionImpl.java new file mode 100644 index 00000000..b848c329 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyFunctionImpl.java @@ -0,0 +1,244 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction; + +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Reliabiltiy Function'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl#getPackage Package}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl#getTransformation Transformation}
  • + *
+ * + * @generated + */ +public class ReliabiltiyFunctionImpl extends ObjectiveFunctionImpl implements ReliabiltiyFunction +{ + /** + * The cached value of the '{@link #getPackage() Package}' reference. + * + * + * @see #getPackage() + * @generated + * @ordered + */ + protected CftModel package_; + + /** + * The cached value of the '{@link #getTransformation() Transformation}' reference. + * + * + * @see #getTransformation() + * @generated + * @ordered + */ + protected TransformationDefinition transformation; + + /** + * + * + * @generated + */ + protected ReliabiltiyFunctionImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.RELIABILTIY_FUNCTION; + } + + /** + * + * + * @generated + */ + @Override + public CftModel getPackage() + { + if (package_ != null && package_.eIsProxy()) + { + InternalEObject oldPackage = (InternalEObject)package_; + package_ = (CftModel)eResolveProxy(oldPackage); + if (package_ != oldPackage) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE, oldPackage, package_)); + } + } + return package_; + } + + /** + * + * + * @generated + */ + public CftModel basicGetPackage() + { + return package_; + } + + /** + * + * + * @generated + */ + @Override + public void setPackage(CftModel newPackage) + { + CftModel oldPackage = package_; + package_ = newPackage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE, oldPackage, package_)); + } + + /** + * + * + * @generated + */ + @Override + public TransformationDefinition getTransformation() + { + if (transformation != null && transformation.eIsProxy()) + { + InternalEObject oldTransformation = (InternalEObject)transformation; + transformation = (TransformationDefinition)eResolveProxy(oldTransformation); + if (transformation != oldTransformation) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION, oldTransformation, transformation)); + } + } + return transformation; + } + + /** + * + * + * @generated + */ + public TransformationDefinition basicGetTransformation() + { + return transformation; + } + + /** + * + * + * @generated + */ + @Override + public void setTransformation(TransformationDefinition newTransformation) + { + TransformationDefinition oldTransformation = transformation; + transformation = newTransformation; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION, oldTransformation, transformation)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE: + if (resolve) return getPackage(); + return basicGetPackage(); + case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION: + if (resolve) return getTransformation(); + return basicGetTransformation(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE: + setPackage((CftModel)newValue); + return; + case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION: + setTransformation((TransformationDefinition)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE: + setPackage((CftModel)null); + return; + case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION: + setTransformation((TransformationDefinition)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE: + return package_ != null; + case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION: + return transformation != null; + } + return super.eIsSet(featureID); + } + +} //ReliabiltiyFunctionImpl 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 9abb1448..c6e4f885 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,177 +1,179 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Runtime Entry'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl#getMillisecLimit Millisec Limit}
  • - *
- * - * @generated - */ -public class RuntimeEntryImpl extends ConfigEntryImpl implements RuntimeEntry -{ - /** - * The default value of the '{@link #getMillisecLimit() Millisec Limit}' attribute. - * - * - * @see #getMillisecLimit() - * @generated - * @ordered - */ - protected static final int MILLISEC_LIMIT_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getMillisecLimit() Millisec Limit}' attribute. - * - * - * @see #getMillisecLimit() - * @generated - * @ordered - */ - protected int millisecLimit = MILLISEC_LIMIT_EDEFAULT; - - /** - * - * - * @generated - */ - protected RuntimeEntryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY; - } - - /** - * - * - * @generated - */ - public int getMillisecLimit() - { - return millisecLimit; - } - - /** - * - * - * @generated - */ - public void setMillisecLimit(int newMillisecLimit) - { - int oldMillisecLimit = millisecLimit; - millisecLimit = newMillisecLimit; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT, oldMillisecLimit, millisecLimit)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: - return getMillisecLimit(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: - setMillisecLimit((Integer)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: - setMillisecLimit(MILLISEC_LIMIT_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: - return millisecLimit != MILLISEC_LIMIT_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (millisecLimit: "); - result.append(millisecLimit); - result.append(')'); - return result.toString(); - } - -} //RuntimeEntryImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Runtime Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl#getMillisecLimit Millisec Limit}
  • + *
+ * + * @generated + */ +public class RuntimeEntryImpl extends ConfigEntryImpl implements RuntimeEntry +{ + /** + * The default value of the '{@link #getMillisecLimit() Millisec Limit}' attribute. + * + * + * @see #getMillisecLimit() + * @generated + * @ordered + */ + protected static final int MILLISEC_LIMIT_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getMillisecLimit() Millisec Limit}' attribute. + * + * + * @see #getMillisecLimit() + * @generated + * @ordered + */ + protected int millisecLimit = MILLISEC_LIMIT_EDEFAULT; + + /** + * + * + * @generated + */ + protected RuntimeEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public int getMillisecLimit() + { + return millisecLimit; + } + + /** + * + * + * @generated + */ + @Override + public void setMillisecLimit(int newMillisecLimit) + { + int oldMillisecLimit = millisecLimit; + millisecLimit = newMillisecLimit; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT, oldMillisecLimit, millisecLimit)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: + return getMillisecLimit(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: + setMillisecLimit((Integer)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: + setMillisecLimit(MILLISEC_LIMIT_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: + return millisecLimit != MILLISEC_LIMIT_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (millisecLimit: "); + result.append(millisecLimit); + result.append(')'); + return result.toString(); + } + +} //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 c731abbb..030d1600 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Scope Declaration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl#getSpecification Specification}
  • - *
- * - * @generated - */ -public class ScopeDeclarationImpl extends DeclarationImpl implements ScopeDeclaration -{ - /** - * The cached value of the '{@link #getSpecification() Specification}' containment reference. - * - * - * @see #getSpecification() - * @generated - * @ordered - */ - protected ScopeSpecification specification; - - /** - * - * - * @generated - */ - protected ScopeDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION; - } - - /** - * - * - * @generated - */ - public ScopeSpecification getSpecification() - { - return specification; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetSpecification(ScopeSpecification newSpecification, NotificationChain msgs) - { - ScopeSpecification oldSpecification = specification; - specification = newSpecification; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setSpecification(ScopeSpecification newSpecification) - { - if (newSpecification != specification) - { - NotificationChain msgs = null; - if (specification != null) - msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); - if (newSpecification != null) - msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); - msgs = basicSetSpecification(newSpecification, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: - return basicSetSpecification(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: - return getSpecification(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: - setSpecification((ScopeSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: - setSpecification((ScopeSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: - return specification != null; - } - return super.eIsSet(featureID); - } - -} //ScopeDeclarationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Scope Declaration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl#getSpecification Specification}
  • + *
+ * + * @generated + */ +public class ScopeDeclarationImpl extends DeclarationImpl implements ScopeDeclaration +{ + /** + * The cached value of the '{@link #getSpecification() Specification}' containment reference. + * + * + * @see #getSpecification() + * @generated + * @ordered + */ + protected ScopeSpecification specification; + + /** + * + * + * @generated + */ + protected ScopeDeclarationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION; + } + + /** + * + * + * @generated + */ + @Override + public ScopeSpecification getSpecification() + { + return specification; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetSpecification(ScopeSpecification newSpecification, NotificationChain msgs) + { + ScopeSpecification oldSpecification = specification; + specification = newSpecification; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setSpecification(ScopeSpecification newSpecification) + { + if (newSpecification != specification) + { + NotificationChain msgs = null; + if (specification != null) + msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); + if (newSpecification != null) + msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); + msgs = basicSetSpecification(newSpecification, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: + return basicSetSpecification(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: + return getSpecification(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: + setSpecification((ScopeSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: + setSpecification((ScopeSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: + return specification != null; + } + return super.eIsSet(featureID); + } + +} //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 92309b90..ddc4299e 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Scope'. - * - * - * @generated - */ -public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope -{ - /** - * - * - * @generated - */ - protected ScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.SCOPE; - } - -} //ScopeImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Scope'. + * + * + * @generated + */ +public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope +{ + /** + * + * + * @generated + */ + protected ScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.SCOPE; + } + +} //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 74f1c235..81ae4f11 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,173 +1,175 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Scope Reference'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl#getReferred Referred}
  • - *
- * - * @generated - */ -public class ScopeReferenceImpl extends ScopeImpl implements ScopeReference -{ - /** - * The cached value of the '{@link #getReferred() Referred}' reference. - * - * - * @see #getReferred() - * @generated - * @ordered - */ - protected ScopeDeclaration referred; - - /** - * - * - * @generated - */ - protected ScopeReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE; - } - - /** - * - * - * @generated - */ - public ScopeDeclaration getReferred() - { - if (referred != null && referred.eIsProxy()) - { - InternalEObject oldReferred = (InternalEObject)referred; - referred = (ScopeDeclaration)eResolveProxy(oldReferred); - if (referred != oldReferred) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); - } - } - return referred; - } - - /** - * - * - * @generated - */ - public ScopeDeclaration basicGetReferred() - { - return referred; - } - - /** - * - * - * @generated - */ - public void setReferred(ScopeDeclaration newReferred) - { - ScopeDeclaration oldReferred = referred; - referred = newReferred; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: - if (resolve) return getReferred(); - return basicGetReferred(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: - setReferred((ScopeDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: - setReferred((ScopeDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: - return referred != null; - } - return super.eIsSet(featureID); - } - -} //ScopeReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Scope Reference'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl#getReferred Referred}
  • + *
+ * + * @generated + */ +public class ScopeReferenceImpl extends ScopeImpl implements ScopeReference +{ + /** + * The cached value of the '{@link #getReferred() Referred}' reference. + * + * + * @see #getReferred() + * @generated + * @ordered + */ + protected ScopeDeclaration referred; + + /** + * + * + * @generated + */ + protected ScopeReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE; + } + + /** + * + * + * @generated + */ + @Override + public ScopeDeclaration getReferred() + { + if (referred != null && referred.eIsProxy()) + { + InternalEObject oldReferred = (InternalEObject)referred; + referred = (ScopeDeclaration)eResolveProxy(oldReferred); + if (referred != oldReferred) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); + } + } + return referred; + } + + /** + * + * + * @generated + */ + public ScopeDeclaration basicGetReferred() + { + return referred; + } + + /** + * + * + * @generated + */ + @Override + public void setReferred(ScopeDeclaration newReferred) + { + ScopeDeclaration oldReferred = referred; + referred = newReferred; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: + if (resolve) return getReferred(); + return basicGetReferred(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: + setReferred((ScopeDeclaration)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: + setReferred((ScopeDeclaration)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: + return referred != null; + } + return super.eIsSet(featureID); + } + +} //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 b9e4f045..bfa4fb1a 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,166 +1,167 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Scope Specification'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl#getScopes Scopes}
  • - *
- * - * @generated - */ -public class ScopeSpecificationImpl extends ScopeImpl implements ScopeSpecification -{ - /** - * The cached value of the '{@link #getScopes() Scopes}' containment reference list. - * - * - * @see #getScopes() - * @generated - * @ordered - */ - protected EList scopes; - - /** - * - * - * @generated - */ - protected ScopeSpecificationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.SCOPE_SPECIFICATION; - } - - /** - * - * - * @generated - */ - public EList getScopes() - { - if (scopes == null) - { - scopes = new EObjectContainmentEList(TypeScope.class, this, ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES); - } - return scopes; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: - return ((InternalEList)getScopes()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: - return getScopes(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: - getScopes().clear(); - getScopes().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: - getScopes().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: - return scopes != null && !scopes.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ScopeSpecificationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Scope Specification'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl#getScopes Scopes}
  • + *
+ * + * @generated + */ +public class ScopeSpecificationImpl extends ScopeImpl implements ScopeSpecification +{ + /** + * The cached value of the '{@link #getScopes() Scopes}' containment reference list. + * + * + * @see #getScopes() + * @generated + * @ordered + */ + protected EList scopes; + + /** + * + * + * @generated + */ + protected ScopeSpecificationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.SCOPE_SPECIFICATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getScopes() + { + if (scopes == null) + { + scopes = new EObjectContainmentEList(TypeScope.class, this, ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES); + } + return scopes; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: + return ((InternalEList)getScopes()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: + return getScopes(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: + getScopes().clear(); + getScopes().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: + getScopes().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: + return scopes != null && !scopes.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //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 7e72525a..fcd8bb08 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,162 +1,163 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EDataTypeEList; - -/** - * - * An implementation of the model object 'String Enumeration'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl#getEntry Entry}
  • - *
- * - * @generated - */ -public class StringEnumerationImpl extends NumberSpecificationImpl implements StringEnumeration -{ - /** - * The cached value of the '{@link #getEntry() Entry}' attribute list. - * - * - * @see #getEntry() - * @generated - * @ordered - */ - protected EList entry; - - /** - * - * - * @generated - */ - protected StringEnumerationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.STRING_ENUMERATION; - } - - /** - * - * - * @generated - */ - public EList getEntry() - { - if (entry == null) - { - entry = new EDataTypeEList(String.class, this, ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY); - } - return entry; - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: - return getEntry(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: - getEntry().clear(); - getEntry().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: - getEntry().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: - return entry != null && !entry.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (entry: "); - result.append(entry); - result.append(')'); - return result.toString(); - } - -} //StringEnumerationImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; + +import java.util.Collection; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.util.EDataTypeEList; + +/** + * + * An implementation of the model object 'String Enumeration'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl#getEntry Entry}
  • + *
+ * + * @generated + */ +public class StringEnumerationImpl extends NumberSpecificationImpl implements StringEnumeration +{ + /** + * The cached value of the '{@link #getEntry() Entry}' attribute list. + * + * + * @see #getEntry() + * @generated + * @ordered + */ + protected EList entry; + + /** + * + * + * @generated + */ + protected StringEnumerationImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.STRING_ENUMERATION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntry() + { + if (entry == null) + { + entry = new EDataTypeEList(String.class, this, ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY); + } + return entry; + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: + return getEntry(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: + getEntry().clear(); + getEntry().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: + getEntry().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: + return entry != null && !entry.isEmpty(); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (entry: "); + result.append(entry); + result.append(')'); + return result.toString(); + } + +} //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 c6b29515..40e468b1 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'String Reference'. - * - * - * @generated - */ -public class StringReferenceImpl extends TypeReferenceImpl implements StringReference -{ - /** - * - * - * @generated - */ - protected StringReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.STRING_REFERENCE; - } - -} //StringReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'String Reference'. + * + * + * @generated + */ +public class StringReferenceImpl extends TypeReferenceImpl implements StringReference +{ + /** + * + * + * @generated + */ + protected StringReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.STRING_REFERENCE; + } + +} //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 c9c60e7b..536f3016 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'String Scope'. - * - * - * @generated - */ -public class StringScopeImpl extends StringReferenceImpl implements StringScope -{ - /** - * - * - * @generated - */ - protected StringScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.STRING_SCOPE; - } - -} //StringScopeImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'String Scope'. + * + * + * @generated + */ +public class StringScopeImpl extends StringReferenceImpl implements StringScope +{ + /** + * + * + * @generated + */ + protected StringScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.STRING_SCOPE; + } + +} //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 1f0f0b2e..4d038c34 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,194 +1,196 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'String Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl#getType Type}
  • - *
- * - * @generated - */ -public class StringTypeScopeImpl extends TypeScopeImpl implements StringTypeScope -{ - /** - * The cached value of the '{@link #getType() Type}' containment reference. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected StringReference type; - - /** - * - * - * @generated - */ - protected StringTypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.STRING_TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - public StringReference getType() - { - return type; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetType(StringReference newType, NotificationChain msgs) - { - StringReference oldType = type; - type = newType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setType(StringReference newType) - { - if (newType != type) - { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, newType, newType)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: - return basicSetType(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: - return getType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: - setType((StringReference)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: - setType((StringReference)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: - return type != null; - } - return super.eIsSet(featureID); - } - -} //StringTypeScopeImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'String Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl#getType Type}
  • + *
+ * + * @generated + */ +public class StringTypeScopeImpl extends TypeScopeImpl implements StringTypeScope +{ + /** + * The cached value of the '{@link #getType() Type}' containment reference. + * + * + * @see #getType() + * @generated + * @ordered + */ + protected StringReference type; + + /** + * + * + * @generated + */ + protected StringTypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.STRING_TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public StringReference getType() + { + return type; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetType(StringReference newType, NotificationChain msgs) + { + StringReference oldType = type; + type = newType; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setType(StringReference newType) + { + if (newType != type) + { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, newType, newType)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: + return basicSetType(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: + return getType(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: + setType((StringReference)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: + setType((StringReference)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: + return type != null; + } + return super.eIsSet(featureID); + } + +} //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 ace0d069..b3f25f96 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Task'. - * - * - * @generated - */ -public class TaskImpl extends CommandImpl implements Task -{ - /** - * - * - * @generated - */ - protected TaskImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.TASK; - } - -} //TaskImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Task'. + * + * + * @generated + */ +public class TaskImpl extends CommandImpl implements Task +{ + /** + * + * + * @generated + */ + protected TaskImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.TASK; + } + +} //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 new file mode 100644 index 00000000..ea1050df --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java @@ -0,0 +1,240 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; + +import java.math.BigDecimal; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Threshold Entry'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getOperator Operator}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getThreshold Threshold}
  • + *
+ * + * @generated + */ +public class ThresholdEntryImpl extends ObjectiveEntryImpl implements ThresholdEntry +{ + /** + * The default value of the '{@link #getOperator() Operator}' attribute. + * + * + * @see #getOperator() + * @generated + * @ordered + */ + protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS_EQUALS; + + /** + * The cached value of the '{@link #getOperator() Operator}' attribute. + * + * + * @see #getOperator() + * @generated + * @ordered + */ + protected ComparisonOperator operator = OPERATOR_EDEFAULT; + + /** + * The default value of the '{@link #getThreshold() Threshold}' attribute. + * + * + * @see #getThreshold() + * @generated + * @ordered + */ + protected static final BigDecimal THRESHOLD_EDEFAULT = null; + + /** + * The cached value of the '{@link #getThreshold() Threshold}' attribute. + * + * + * @see #getThreshold() + * @generated + * @ordered + */ + protected BigDecimal threshold = THRESHOLD_EDEFAULT; + + /** + * + * + * @generated + */ + protected ThresholdEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public ComparisonOperator getOperator() + { + return operator; + } + + /** + * + * + * @generated + */ + @Override + public void setOperator(ComparisonOperator newOperator) + { + ComparisonOperator oldOperator = operator; + operator = newOperator == null ? OPERATOR_EDEFAULT : newOperator; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR, oldOperator, operator)); + } + + /** + * + * + * @generated + */ + @Override + public BigDecimal getThreshold() + { + return threshold; + } + + /** + * + * + * @generated + */ + @Override + public void setThreshold(BigDecimal newThreshold) + { + BigDecimal oldThreshold = threshold; + threshold = newThreshold; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD, oldThreshold, threshold)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: + return getOperator(); + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: + return getThreshold(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: + setOperator((ComparisonOperator)newValue); + return; + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: + setThreshold((BigDecimal)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: + setOperator(OPERATOR_EDEFAULT); + return; + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: + setThreshold(THRESHOLD_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: + return operator != OPERATOR_EDEFAULT; + case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: + return THRESHOLD_EDEFAULT == null ? threshold != null : !THRESHOLD_EDEFAULT.equals(threshold); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (operator: "); + result.append(operator); + result.append(", threshold: "); + result.append(threshold); + result.append(')'); + return result.toString(); + } + +} //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 93ad169a..fbf8925a 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 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Type Reference'. - * - * - * @generated - */ -public class TypeReferenceImpl extends MinimalEObjectImpl.Container implements TypeReference -{ - /** - * - * - * @generated - */ - protected TypeReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.TYPE_REFERENCE; - } - -} //TypeReferenceImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Type Reference'. + * + * + * @generated + */ +public class TypeReferenceImpl extends MinimalEObjectImpl.Container implements TypeReference +{ + /** + * + * + * @generated + */ + protected TypeReferenceImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.TYPE_REFERENCE; + } + +} //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 9ae4fe6e..789be159 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,322 +1,328 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Type Scope'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew Sets New}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum Sets Sum}
  • - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getNumber Number}
  • - *
- * - * @generated - */ -public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope -{ - /** - * The default value of the '{@link #isSetsNew() Sets New}' attribute. - * - * - * @see #isSetsNew() - * @generated - * @ordered - */ - protected static final boolean SETS_NEW_EDEFAULT = false; - - /** - * The cached value of the '{@link #isSetsNew() Sets New}' attribute. - * - * - * @see #isSetsNew() - * @generated - * @ordered - */ - protected boolean setsNew = SETS_NEW_EDEFAULT; - - /** - * The default value of the '{@link #isSetsSum() Sets Sum}' attribute. - * - * - * @see #isSetsSum() - * @generated - * @ordered - */ - protected static final boolean SETS_SUM_EDEFAULT = false; - - /** - * The cached value of the '{@link #isSetsSum() Sets Sum}' attribute. - * - * - * @see #isSetsSum() - * @generated - * @ordered - */ - protected boolean setsSum = SETS_SUM_EDEFAULT; - - /** - * The cached value of the '{@link #getNumber() Number}' containment reference. - * - * - * @see #getNumber() - * @generated - * @ordered - */ - protected NumberSpecification number; - - /** - * - * - * @generated - */ - protected TypeScopeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.TYPE_SCOPE; - } - - /** - * - * - * @generated - */ - public boolean isSetsNew() - { - return setsNew; - } - - /** - * - * - * @generated - */ - public void setSetsNew(boolean newSetsNew) - { - boolean oldSetsNew = setsNew; - setsNew = newSetsNew; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW, oldSetsNew, setsNew)); - } - - /** - * - * - * @generated - */ - public boolean isSetsSum() - { - return setsSum; - } - - /** - * - * - * @generated - */ - public void setSetsSum(boolean newSetsSum) - { - boolean oldSetsSum = setsSum; - setsSum = newSetsSum; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM, oldSetsSum, setsSum)); - } - - /** - * - * - * @generated - */ - public NumberSpecification getNumber() - { - return number; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetNumber(NumberSpecification newNumber, NotificationChain msgs) - { - NumberSpecification oldNumber = number; - number = newNumber; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, oldNumber, newNumber); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - public void setNumber(NumberSpecification newNumber) - { - if (newNumber != number) - { - NotificationChain msgs = null; - if (number != null) - msgs = ((InternalEObject)number).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); - if (newNumber != null) - msgs = ((InternalEObject)newNumber).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); - msgs = basicSetNumber(newNumber, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, newNumber, newNumber)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: - return basicSetNumber(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: - return isSetsNew(); - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: - return isSetsSum(); - case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: - return getNumber(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: - setSetsNew((Boolean)newValue); - return; - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: - setSetsSum((Boolean)newValue); - return; - case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: - setNumber((NumberSpecification)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: - setSetsNew(SETS_NEW_EDEFAULT); - return; - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: - setSetsSum(SETS_SUM_EDEFAULT); - return; - case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: - setNumber((NumberSpecification)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: - return setsNew != SETS_NEW_EDEFAULT; - case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: - return setsSum != SETS_SUM_EDEFAULT; - case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: - return number != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (setsNew: "); - result.append(setsNew); - result.append(", setsSum: "); - result.append(setsSum); - result.append(')'); - return result.toString(); - } - -} //TypeScopeImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Type Scope'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew Sets New}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum Sets Sum}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getNumber Number}
  • + *
+ * + * @generated + */ +public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope +{ + /** + * The default value of the '{@link #isSetsNew() Sets New}' attribute. + * + * + * @see #isSetsNew() + * @generated + * @ordered + */ + protected static final boolean SETS_NEW_EDEFAULT = false; + + /** + * The cached value of the '{@link #isSetsNew() Sets New}' attribute. + * + * + * @see #isSetsNew() + * @generated + * @ordered + */ + protected boolean setsNew = SETS_NEW_EDEFAULT; + + /** + * The default value of the '{@link #isSetsSum() Sets Sum}' attribute. + * + * + * @see #isSetsSum() + * @generated + * @ordered + */ + protected static final boolean SETS_SUM_EDEFAULT = false; + + /** + * The cached value of the '{@link #isSetsSum() Sets Sum}' attribute. + * + * + * @see #isSetsSum() + * @generated + * @ordered + */ + protected boolean setsSum = SETS_SUM_EDEFAULT; + + /** + * The cached value of the '{@link #getNumber() Number}' containment reference. + * + * + * @see #getNumber() + * @generated + * @ordered + */ + protected NumberSpecification number; + + /** + * + * + * @generated + */ + protected TypeScopeImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.TYPE_SCOPE; + } + + /** + * + * + * @generated + */ + @Override + public boolean isSetsNew() + { + return setsNew; + } + + /** + * + * + * @generated + */ + @Override + public void setSetsNew(boolean newSetsNew) + { + boolean oldSetsNew = setsNew; + setsNew = newSetsNew; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW, oldSetsNew, setsNew)); + } + + /** + * + * + * @generated + */ + @Override + public boolean isSetsSum() + { + return setsSum; + } + + /** + * + * + * @generated + */ + @Override + public void setSetsSum(boolean newSetsSum) + { + boolean oldSetsSum = setsSum; + setsSum = newSetsSum; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM, oldSetsSum, setsSum)); + } + + /** + * + * + * @generated + */ + @Override + public NumberSpecification getNumber() + { + return number; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetNumber(NumberSpecification newNumber, NotificationChain msgs) + { + NumberSpecification oldNumber = number; + number = newNumber; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, oldNumber, newNumber); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setNumber(NumberSpecification newNumber) + { + if (newNumber != number) + { + NotificationChain msgs = null; + if (number != null) + msgs = ((InternalEObject)number).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); + if (newNumber != null) + msgs = ((InternalEObject)newNumber).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); + msgs = basicSetNumber(newNumber, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, newNumber, newNumber)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: + return basicSetNumber(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: + return isSetsNew(); + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: + return isSetsSum(); + case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: + return getNumber(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: + setSetsNew((Boolean)newValue); + return; + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: + setSetsSum((Boolean)newValue); + return; + case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: + setNumber((NumberSpecification)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: + setSetsNew(SETS_NEW_EDEFAULT); + return; + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: + setSetsSum(SETS_SUM_EDEFAULT); + return; + case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: + setNumber((NumberSpecification)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: + return setsNew != SETS_NEW_EDEFAULT; + case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: + return setsSum != SETS_SUM_EDEFAULT; + case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: + return number != null; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (setsNew: "); + result.append(setsNew); + result.append(", setsSum: "); + result.append(setsSum); + result.append(')'); + return result.toString(); + } + +} //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 1cd02845..2b0bd086 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,174 +1,176 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; - -/** - * - * An implementation of the model object 'Viatra Import'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl#getImportedViatra Imported Viatra}
  • - *
- * - * @generated - */ -public class ViatraImportImpl extends ImportImpl implements ViatraImport -{ - /** - * The cached value of the '{@link #getImportedViatra() Imported Viatra}' reference. - * - * - * @see #getImportedViatra() - * @generated - * @ordered - */ - protected PatternModel importedViatra; - - /** - * - * - * @generated - */ - protected ViatraImportImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.VIATRA_IMPORT; - } - - /** - * - * - * @generated - */ - public PatternModel getImportedViatra() - { - if (importedViatra != null && importedViatra.eIsProxy()) - { - InternalEObject oldImportedViatra = (InternalEObject)importedViatra; - importedViatra = (PatternModel)eResolveProxy(oldImportedViatra); - if (importedViatra != oldImportedViatra) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); - } - } - return importedViatra; - } - - /** - * - * - * @generated - */ - public PatternModel basicGetImportedViatra() - { - return importedViatra; - } - - /** - * - * - * @generated - */ - public void setImportedViatra(PatternModel newImportedViatra) - { - PatternModel oldImportedViatra = importedViatra; - importedViatra = newImportedViatra; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: - if (resolve) return getImportedViatra(); - return basicGetImportedViatra(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: - setImportedViatra((PatternModel)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: - setImportedViatra((PatternModel)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: - return importedViatra != null; - } - return super.eIsSet(featureID); - } - -} //ViatraImportImpl +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; + +/** + * + * An implementation of the model object 'Viatra Import'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl#getImportedViatra Imported Viatra}
  • + *
+ * + * @generated + */ +public class ViatraImportImpl extends ImportImpl implements ViatraImport +{ + /** + * The cached value of the '{@link #getImportedViatra() Imported Viatra}' reference. + * + * + * @see #getImportedViatra() + * @generated + * @ordered + */ + protected PatternModel importedViatra; + + /** + * + * + * @generated + */ + protected ViatraImportImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.VIATRA_IMPORT; + } + + /** + * + * + * @generated + */ + @Override + public PatternModel getImportedViatra() + { + if (importedViatra != null && importedViatra.eIsProxy()) + { + InternalEObject oldImportedViatra = (InternalEObject)importedViatra; + importedViatra = (PatternModel)eResolveProxy(oldImportedViatra); + if (importedViatra != oldImportedViatra) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); + } + } + return importedViatra; + } + + /** + * + * + * @generated + */ + public PatternModel basicGetImportedViatra() + { + return importedViatra; + } + + /** + * + * + * @generated + */ + @Override + public void setImportedViatra(PatternModel newImportedViatra) + { + PatternModel oldImportedViatra = importedViatra; + importedViatra = newImportedViatra; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: + if (resolve) return getImportedViatra(); + return basicGetImportedViatra(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: + setImportedViatra((PatternModel)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: + setImportedViatra((PatternModel)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: + return importedViatra != null; + } + return super.eIsSet(featureID); + } + +} //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 836d841f..a96c7f83 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,1453 +1,1653 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; - -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * The Adapter Factory for the model. - * It provides an adapter createXXX method for each class of the model. - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage - * @generated - */ -public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl -{ - /** - * The cached model package. - * - * - * @generated - */ - protected static ApplicationConfigurationPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * - * - * @generated - */ - public ApplicationConfigurationAdapterFactory() - { - if (modelPackage == null) - { - modelPackage = ApplicationConfigurationPackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * - * This implementation returns true if the object is either the model's package or is an instance object of the model. - * - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) - { - if (object == modelPackage) - { - return true; - } - if (object instanceof EObject) - { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the createXXX methods. - * - * - * @generated - */ - protected ApplicationConfigurationSwitch modelSwitch = - new ApplicationConfigurationSwitch() - { - @Override - public Adapter caseConfigurationScript(ConfigurationScript object) - { - return createConfigurationScriptAdapter(); - } - @Override - public Adapter caseCommand(Command object) - { - return createCommandAdapter(); - } - @Override - public Adapter caseImport(Import object) - { - return createImportAdapter(); - } - @Override - public Adapter caseEPackageImport(EPackageImport object) - { - return createEPackageImportAdapter(); - } - @Override - public Adapter caseViatraImport(ViatraImport object) - { - return createViatraImportAdapter(); - } - @Override - public Adapter caseDeclaration(Declaration object) - { - return createDeclarationAdapter(); - } - @Override - public Adapter caseFileSpecification(FileSpecification object) - { - return createFileSpecificationAdapter(); - } - @Override - public Adapter caseFileDeclaration(FileDeclaration object) - { - return createFileDeclarationAdapter(); - } - @Override - public Adapter caseFileReference(FileReference object) - { - return createFileReferenceAdapter(); - } - @Override - public Adapter caseFile(File object) - { - return createFileAdapter(); - } - @Override - public Adapter caseMetamodelSpecification(MetamodelSpecification object) - { - return createMetamodelSpecificationAdapter(); - } - @Override - public Adapter caseMetamodelEntry(MetamodelEntry object) - { - return createMetamodelEntryAdapter(); - } - @Override - public Adapter caseAllPackageEntry(AllPackageEntry object) - { - return createAllPackageEntryAdapter(); - } - @Override - public Adapter caseMetamodelElement(MetamodelElement object) - { - return createMetamodelElementAdapter(); - } - @Override - public Adapter caseMetamodelDeclaration(MetamodelDeclaration object) - { - return createMetamodelDeclarationAdapter(); - } - @Override - public Adapter caseMetamodelReference(MetamodelReference object) - { - return createMetamodelReferenceAdapter(); - } - @Override - public Adapter caseMetamodel(Metamodel object) - { - return createMetamodelAdapter(); - } - @Override - public Adapter casePartialModelSpecification(PartialModelSpecification object) - { - return createPartialModelSpecificationAdapter(); - } - @Override - public Adapter casePartialModelEntry(PartialModelEntry object) - { - return createPartialModelEntryAdapter(); - } - @Override - public Adapter caseModelEntry(ModelEntry object) - { - return createModelEntryAdapter(); - } - @Override - public Adapter caseFolderEntry(FolderEntry object) - { - return createFolderEntryAdapter(); - } - @Override - public Adapter casePartialModelDeclaration(PartialModelDeclaration object) - { - return createPartialModelDeclarationAdapter(); - } - @Override - public Adapter casePartialModelReference(PartialModelReference object) - { - return createPartialModelReferenceAdapter(); - } - @Override - public Adapter casePartialModel(PartialModel object) - { - return createPartialModelAdapter(); - } - @Override - public Adapter casePatternSpecification(PatternSpecification object) - { - return createPatternSpecificationAdapter(); - } - @Override - public Adapter casePatternEntry(PatternEntry object) - { - return createPatternEntryAdapter(); - } - @Override - public Adapter caseAllPatternEntry(AllPatternEntry object) - { - return createAllPatternEntryAdapter(); - } - @Override - public Adapter casePatternElement(PatternElement object) - { - return createPatternElementAdapter(); - } - @Override - public Adapter caseGraphPatternDeclaration(GraphPatternDeclaration object) - { - return createGraphPatternDeclarationAdapter(); - } - @Override - public Adapter caseGraphPatternReference(GraphPatternReference object) - { - return createGraphPatternReferenceAdapter(); - } - @Override - public Adapter caseGraphPattern(GraphPattern object) - { - return createGraphPatternAdapter(); - } - @Override - public Adapter caseConfigSpecification(ConfigSpecification object) - { - return createConfigSpecificationAdapter(); - } - @Override - public Adapter caseConfigDeclaration(ConfigDeclaration object) - { - return createConfigDeclarationAdapter(); - } - @Override - public Adapter caseConfigEntry(ConfigEntry object) - { - return createConfigEntryAdapter(); - } - @Override - public Adapter caseDocumentationEntry(DocumentationEntry object) - { - return createDocumentationEntryAdapter(); - } - @Override - public Adapter caseRuntimeEntry(RuntimeEntry object) - { - return createRuntimeEntryAdapter(); - } - @Override - public Adapter caseMemoryEntry(MemoryEntry object) - { - return createMemoryEntryAdapter(); - } - @Override - public Adapter caseCustomEntry(CustomEntry object) - { - return createCustomEntryAdapter(); - } - @Override - public Adapter caseConfigReference(ConfigReference object) - { - return createConfigReferenceAdapter(); - } - @Override - public Adapter caseConfig(Config object) - { - return createConfigAdapter(); - } - @Override - public Adapter caseScopeSpecification(ScopeSpecification object) - { - return createScopeSpecificationAdapter(); - } - @Override - public Adapter caseTypeScope(TypeScope object) - { - return createTypeScopeAdapter(); - } - @Override - public Adapter caseClassTypeScope(ClassTypeScope object) - { - return createClassTypeScopeAdapter(); - } - @Override - public Adapter caseObjectTypeScope(ObjectTypeScope object) - { - return createObjectTypeScopeAdapter(); - } - @Override - public Adapter caseIntegerTypeScope(IntegerTypeScope object) - { - return createIntegerTypeScopeAdapter(); - } - @Override - public Adapter caseRealTypeScope(RealTypeScope object) - { - return createRealTypeScopeAdapter(); - } - @Override - public Adapter caseStringTypeScope(StringTypeScope object) - { - return createStringTypeScopeAdapter(); - } - @Override - public Adapter caseTypeReference(TypeReference object) - { - return createTypeReferenceAdapter(); - } - @Override - public Adapter caseClassReference(ClassReference object) - { - return createClassReferenceAdapter(); - } - @Override - public Adapter caseObjectReference(ObjectReference object) - { - return createObjectReferenceAdapter(); - } - @Override - public Adapter caseIntegerReference(IntegerReference object) - { - return createIntegerReferenceAdapter(); - } - @Override - public Adapter caseRealReference(RealReference object) - { - return createRealReferenceAdapter(); - } - @Override - public Adapter caseStringReference(StringReference object) - { - return createStringReferenceAdapter(); - } - @Override - public Adapter caseNumberSpecification(NumberSpecification object) - { - return createNumberSpecificationAdapter(); - } - @Override - public Adapter caseExactNumber(ExactNumber object) - { - return createExactNumberAdapter(); - } - @Override - public Adapter caseIntervallNumber(IntervallNumber object) - { - return createIntervallNumberAdapter(); - } - @Override - public Adapter caseIntEnumberation(IntEnumberation object) - { - return createIntEnumberationAdapter(); - } - @Override - public Adapter caseRealEnumeration(RealEnumeration object) - { - return createRealEnumerationAdapter(); - } - @Override - public Adapter caseStringEnumeration(StringEnumeration object) - { - return createStringEnumerationAdapter(); - } - @Override - public Adapter caseScopeDeclaration(ScopeDeclaration object) - { - return createScopeDeclarationAdapter(); - } - @Override - public Adapter caseScopeReference(ScopeReference object) - { - return createScopeReferenceAdapter(); - } - @Override - public Adapter caseScope(Scope object) - { - return createScopeAdapter(); - } - @Override - public Adapter caseTask(Task object) - { - return createTaskAdapter(); - } - @Override - public Adapter caseGenerationTask(GenerationTask object) - { - return createGenerationTaskAdapter(); - } - @Override - public Adapter caseIntegerScope(IntegerScope object) - { - return createIntegerScopeAdapter(); - } - @Override - public Adapter caseRealScope(RealScope object) - { - return createRealScopeAdapter(); - } - @Override - public Adapter caseStringScope(StringScope object) - { - return createStringScopeAdapter(); - } - @Override - public Adapter defaultCase(EObject object) - { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the target. - * - * - * @param target the object to adapt. - * @return the adapter for the target. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) - { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript Configuration Script}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript - * @generated - */ - public Adapter createConfigurationScriptAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command Command}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command - * @generated - */ - public Adapter createCommandAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import Import}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import - * @generated - */ - public Adapter createImportAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport EPackage Import}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport - * @generated - */ - public Adapter createEPackageImportAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport Viatra Import}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport - * @generated - */ - public Adapter createViatraImportAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration - * @generated - */ - public Adapter createDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification File Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification - * @generated - */ - public Adapter createFileSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration File Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration - * @generated - */ - public Adapter createFileDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference File Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference - * @generated - */ - public Adapter createFileReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File File}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File - * @generated - */ - public Adapter createFileAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification Metamodel Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification - * @generated - */ - public Adapter createMetamodelSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry Metamodel Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry - * @generated - */ - public Adapter createMetamodelEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry All Package Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry - * @generated - */ - public Adapter createAllPackageEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement Metamodel Element}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement - * @generated - */ - public Adapter createMetamodelElementAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration Metamodel Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration - * @generated - */ - public Adapter createMetamodelDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference Metamodel Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference - * @generated - */ - public Adapter createMetamodelReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel Metamodel}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel - * @generated - */ - public Adapter createMetamodelAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification Partial Model Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification - * @generated - */ - public Adapter createPartialModelSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry Partial Model Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry - * @generated - */ - public Adapter createPartialModelEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry Model Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry - * @generated - */ - public Adapter createModelEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry Folder Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry - * @generated - */ - public Adapter createFolderEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration Partial Model Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration - * @generated - */ - public Adapter createPartialModelDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference Partial Model Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference - * @generated - */ - public Adapter createPartialModelReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel Partial Model}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel - * @generated - */ - public Adapter createPartialModelAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification Pattern Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification - * @generated - */ - public Adapter createPatternSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry Pattern Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry - * @generated - */ - public Adapter createPatternEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry All Pattern Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry - * @generated - */ - public Adapter createAllPatternEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement Pattern Element}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement - * @generated - */ - public Adapter createPatternElementAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration Graph Pattern Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration - * @generated - */ - public Adapter createGraphPatternDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference Graph Pattern Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference - * @generated - */ - public Adapter createGraphPatternReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern Graph Pattern}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern - * @generated - */ - public Adapter createGraphPatternAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification Config Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification - * @generated - */ - public Adapter createConfigSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration Config Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration - * @generated - */ - public Adapter createConfigDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry Config Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry - * @generated - */ - public Adapter createConfigEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry Documentation Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry - * @generated - */ - public Adapter createDocumentationEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry Runtime Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry - * @generated - */ - public Adapter createRuntimeEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry Memory Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry - * @generated - */ - public Adapter createMemoryEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry Custom Entry}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry - * @generated - */ - public Adapter createCustomEntryAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference Config Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference - * @generated - */ - public Adapter createConfigReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config Config}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config - * @generated - */ - public Adapter createConfigAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification Scope Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification - * @generated - */ - public Adapter createScopeSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope - * @generated - */ - public Adapter createTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope Class Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope - * @generated - */ - public Adapter createClassTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope Object Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope - * @generated - */ - public Adapter createObjectTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope Integer Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope - * @generated - */ - public Adapter createIntegerTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope Real Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope - * @generated - */ - public Adapter createRealTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope String Type Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope - * @generated - */ - public Adapter createStringTypeScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference Type Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference - * @generated - */ - public Adapter createTypeReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference Class Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference - * @generated - */ - public Adapter createClassReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference Object Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference - * @generated - */ - public Adapter createObjectReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference Integer Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference - * @generated - */ - public Adapter createIntegerReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference Real Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference - * @generated - */ - public Adapter createRealReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference String Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference - * @generated - */ - public Adapter createStringReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification Number Specification}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification - * @generated - */ - public Adapter createNumberSpecificationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber Exact Number}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber - * @generated - */ - public Adapter createExactNumberAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber Intervall Number}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber - * @generated - */ - public Adapter createIntervallNumberAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation Int Enumberation}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation - * @generated - */ - public Adapter createIntEnumberationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration Real Enumeration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration - * @generated - */ - public Adapter createRealEnumerationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration String Enumeration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration - * @generated - */ - public Adapter createStringEnumerationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration Scope Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration - * @generated - */ - public Adapter createScopeDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference Scope Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference - * @generated - */ - public Adapter createScopeReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope - * @generated - */ - public Adapter createScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task Task}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task - * @generated - */ - public Adapter createTaskAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask Generation Task}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask - * @generated - */ - public Adapter createGenerationTaskAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope Integer Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope - * @generated - */ - public Adapter createIntegerScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope Real Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope - * @generated - */ - public Adapter createRealScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope String Scope}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope - * @generated - */ - public Adapter createStringScopeAdapter() - { - return null; - } - - /** - * Creates a new adapter for the default case. - * - * This default implementation returns null. - * - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() - { - return null; - } - -} //ApplicationConfigurationAdapterFactory +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; + +import org.eclipse.emf.common.notify.Adapter; +import org.eclipse.emf.common.notify.Notifier; + +import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * The Adapter Factory for the model. + * It provides an adapter createXXX method for each class of the model. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage + * @generated + */ +public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl +{ + /** + * The cached model package. + * + * + * @generated + */ + protected static ApplicationConfigurationPackage modelPackage; + + /** + * Creates an instance of the adapter factory. + * + * + * @generated + */ + public ApplicationConfigurationAdapterFactory() + { + if (modelPackage == null) + { + modelPackage = ApplicationConfigurationPackage.eINSTANCE; + } + } + + /** + * Returns whether this factory is applicable for the type of the object. + * + * This implementation returns true if the object is either the model's package or is an instance object of the model. + * + * @return whether this factory is applicable for the type of the object. + * @generated + */ + @Override + public boolean isFactoryForType(Object object) + { + if (object == modelPackage) + { + return true; + } + if (object instanceof EObject) + { + return ((EObject)object).eClass().getEPackage() == modelPackage; + } + return false; + } + + /** + * The switch that delegates to the createXXX methods. + * + * + * @generated + */ + protected ApplicationConfigurationSwitch modelSwitch = + new ApplicationConfigurationSwitch() + { + @Override + public Adapter caseConfigurationScript(ConfigurationScript object) + { + return createConfigurationScriptAdapter(); + } + @Override + public Adapter caseCommand(Command object) + { + return createCommandAdapter(); + } + @Override + public Adapter caseImport(Import object) + { + return createImportAdapter(); + } + @Override + public Adapter caseEPackageImport(EPackageImport object) + { + return createEPackageImportAdapter(); + } + @Override + public Adapter caseViatraImport(ViatraImport object) + { + return createViatraImportAdapter(); + } + @Override + public Adapter caseCftImport(CftImport object) + { + return createCftImportAdapter(); + } + @Override + public Adapter caseDeclaration(Declaration object) + { + return createDeclarationAdapter(); + } + @Override + public Adapter caseFileSpecification(FileSpecification object) + { + return createFileSpecificationAdapter(); + } + @Override + public Adapter caseFileDeclaration(FileDeclaration object) + { + return createFileDeclarationAdapter(); + } + @Override + public Adapter caseFileReference(FileReference object) + { + return createFileReferenceAdapter(); + } + @Override + public Adapter caseFile(File object) + { + return createFileAdapter(); + } + @Override + public Adapter caseMetamodelSpecification(MetamodelSpecification object) + { + return createMetamodelSpecificationAdapter(); + } + @Override + public Adapter caseMetamodelEntry(MetamodelEntry object) + { + return createMetamodelEntryAdapter(); + } + @Override + public Adapter caseAllPackageEntry(AllPackageEntry object) + { + return createAllPackageEntryAdapter(); + } + @Override + public Adapter caseMetamodelElement(MetamodelElement object) + { + return createMetamodelElementAdapter(); + } + @Override + public Adapter caseMetamodelDeclaration(MetamodelDeclaration object) + { + return createMetamodelDeclarationAdapter(); + } + @Override + public Adapter caseMetamodelReference(MetamodelReference object) + { + return createMetamodelReferenceAdapter(); + } + @Override + public Adapter caseMetamodel(Metamodel object) + { + return createMetamodelAdapter(); + } + @Override + public Adapter casePartialModelSpecification(PartialModelSpecification object) + { + return createPartialModelSpecificationAdapter(); + } + @Override + public Adapter casePartialModelEntry(PartialModelEntry object) + { + return createPartialModelEntryAdapter(); + } + @Override + public Adapter caseModelEntry(ModelEntry object) + { + return createModelEntryAdapter(); + } + @Override + public Adapter caseFolderEntry(FolderEntry object) + { + return createFolderEntryAdapter(); + } + @Override + public Adapter casePartialModelDeclaration(PartialModelDeclaration object) + { + return createPartialModelDeclarationAdapter(); + } + @Override + public Adapter casePartialModelReference(PartialModelReference object) + { + return createPartialModelReferenceAdapter(); + } + @Override + public Adapter casePartialModel(PartialModel object) + { + return createPartialModelAdapter(); + } + @Override + public Adapter casePatternSpecification(PatternSpecification object) + { + return createPatternSpecificationAdapter(); + } + @Override + public Adapter casePatternEntry(PatternEntry object) + { + return createPatternEntryAdapter(); + } + @Override + public Adapter caseAllPatternEntry(AllPatternEntry object) + { + return createAllPatternEntryAdapter(); + } + @Override + public Adapter casePatternElement(PatternElement object) + { + return createPatternElementAdapter(); + } + @Override + public Adapter caseGraphPatternDeclaration(GraphPatternDeclaration object) + { + return createGraphPatternDeclarationAdapter(); + } + @Override + public Adapter caseGraphPatternReference(GraphPatternReference object) + { + return createGraphPatternReferenceAdapter(); + } + @Override + public Adapter caseGraphPattern(GraphPattern object) + { + return createGraphPatternAdapter(); + } + @Override + public Adapter caseObjectiveSpecification(ObjectiveSpecification object) + { + return createObjectiveSpecificationAdapter(); + } + @Override + public Adapter caseObjectiveEntry(ObjectiveEntry object) + { + return createObjectiveEntryAdapter(); + } + @Override + public Adapter caseOptimizationEntry(OptimizationEntry object) + { + return createOptimizationEntryAdapter(); + } + @Override + public Adapter caseThresholdEntry(ThresholdEntry object) + { + return createThresholdEntryAdapter(); + } + @Override + public Adapter caseObjectiveFunction(ObjectiveFunction object) + { + return createObjectiveFunctionAdapter(); + } + @Override + public Adapter caseReliabiltiyFunction(ReliabiltiyFunction object) + { + return createReliabiltiyFunctionAdapter(); + } + @Override + public Adapter caseObjectiveDeclaration(ObjectiveDeclaration object) + { + return createObjectiveDeclarationAdapter(); + } + @Override + public Adapter caseObjectiveReference(ObjectiveReference object) + { + return createObjectiveReferenceAdapter(); + } + @Override + public Adapter caseObjective(Objective object) + { + return createObjectiveAdapter(); + } + @Override + public Adapter caseConfigSpecification(ConfigSpecification object) + { + return createConfigSpecificationAdapter(); + } + @Override + public Adapter caseConfigDeclaration(ConfigDeclaration object) + { + return createConfigDeclarationAdapter(); + } + @Override + public Adapter caseConfigEntry(ConfigEntry object) + { + return createConfigEntryAdapter(); + } + @Override + public Adapter caseDocumentationEntry(DocumentationEntry object) + { + return createDocumentationEntryAdapter(); + } + @Override + public Adapter caseRuntimeEntry(RuntimeEntry object) + { + return createRuntimeEntryAdapter(); + } + @Override + public Adapter caseMemoryEntry(MemoryEntry object) + { + return createMemoryEntryAdapter(); + } + @Override + public Adapter caseCustomEntry(CustomEntry object) + { + return createCustomEntryAdapter(); + } + @Override + public Adapter caseConfigReference(ConfigReference object) + { + return createConfigReferenceAdapter(); + } + @Override + public Adapter caseConfig(Config object) + { + return createConfigAdapter(); + } + @Override + public Adapter caseScopeSpecification(ScopeSpecification object) + { + return createScopeSpecificationAdapter(); + } + @Override + public Adapter caseTypeScope(TypeScope object) + { + return createTypeScopeAdapter(); + } + @Override + public Adapter caseClassTypeScope(ClassTypeScope object) + { + return createClassTypeScopeAdapter(); + } + @Override + public Adapter caseObjectTypeScope(ObjectTypeScope object) + { + return createObjectTypeScopeAdapter(); + } + @Override + public Adapter caseIntegerTypeScope(IntegerTypeScope object) + { + return createIntegerTypeScopeAdapter(); + } + @Override + public Adapter caseRealTypeScope(RealTypeScope object) + { + return createRealTypeScopeAdapter(); + } + @Override + public Adapter caseStringTypeScope(StringTypeScope object) + { + return createStringTypeScopeAdapter(); + } + @Override + public Adapter caseTypeReference(TypeReference object) + { + return createTypeReferenceAdapter(); + } + @Override + public Adapter caseClassReference(ClassReference object) + { + return createClassReferenceAdapter(); + } + @Override + public Adapter caseObjectReference(ObjectReference object) + { + return createObjectReferenceAdapter(); + } + @Override + public Adapter caseIntegerReference(IntegerReference object) + { + return createIntegerReferenceAdapter(); + } + @Override + public Adapter caseRealReference(RealReference object) + { + return createRealReferenceAdapter(); + } + @Override + public Adapter caseStringReference(StringReference object) + { + return createStringReferenceAdapter(); + } + @Override + public Adapter caseNumberSpecification(NumberSpecification object) + { + return createNumberSpecificationAdapter(); + } + @Override + public Adapter caseExactNumber(ExactNumber object) + { + return createExactNumberAdapter(); + } + @Override + public Adapter caseIntervallNumber(IntervallNumber object) + { + return createIntervallNumberAdapter(); + } + @Override + public Adapter caseIntEnumberation(IntEnumberation object) + { + return createIntEnumberationAdapter(); + } + @Override + public Adapter caseRealEnumeration(RealEnumeration object) + { + return createRealEnumerationAdapter(); + } + @Override + public Adapter caseStringEnumeration(StringEnumeration object) + { + return createStringEnumerationAdapter(); + } + @Override + public Adapter caseScopeDeclaration(ScopeDeclaration object) + { + return createScopeDeclarationAdapter(); + } + @Override + public Adapter caseScopeReference(ScopeReference object) + { + return createScopeReferenceAdapter(); + } + @Override + public Adapter caseScope(Scope object) + { + return createScopeAdapter(); + } + @Override + public Adapter caseTask(Task object) + { + return createTaskAdapter(); + } + @Override + public Adapter caseGenerationTask(GenerationTask object) + { + return createGenerationTaskAdapter(); + } + @Override + public Adapter caseIntegerScope(IntegerScope object) + { + return createIntegerScopeAdapter(); + } + @Override + public Adapter caseRealScope(RealScope object) + { + return createRealScopeAdapter(); + } + @Override + public Adapter caseStringScope(StringScope object) + { + return createStringScopeAdapter(); + } + @Override + public Adapter defaultCase(EObject object) + { + return createEObjectAdapter(); + } + }; + + /** + * Creates an adapter for the target. + * + * + * @param target the object to adapt. + * @return the adapter for the target. + * @generated + */ + @Override + public Adapter createAdapter(Notifier target) + { + return modelSwitch.doSwitch((EObject)target); + } + + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript Configuration Script}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript + * @generated + */ + public Adapter createConfigurationScriptAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command Command}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command + * @generated + */ + public Adapter createCommandAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import Import}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import + * @generated + */ + public Adapter createImportAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport EPackage Import}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport + * @generated + */ + public Adapter createEPackageImportAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport Viatra Import}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport + * @generated + */ + public Adapter createViatraImportAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport Cft Import}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport + * @generated + */ + public Adapter createCftImportAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration + * @generated + */ + public Adapter createDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification File Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification + * @generated + */ + public Adapter createFileSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration File Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration + * @generated + */ + public Adapter createFileDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference File Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference + * @generated + */ + public Adapter createFileReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File File}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File + * @generated + */ + public Adapter createFileAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification Metamodel Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification + * @generated + */ + public Adapter createMetamodelSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry Metamodel Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry + * @generated + */ + public Adapter createMetamodelEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry All Package Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry + * @generated + */ + public Adapter createAllPackageEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement Metamodel Element}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement + * @generated + */ + public Adapter createMetamodelElementAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration Metamodel Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration + * @generated + */ + public Adapter createMetamodelDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference Metamodel Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference + * @generated + */ + public Adapter createMetamodelReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel Metamodel}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel + * @generated + */ + public Adapter createMetamodelAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification Partial Model Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification + * @generated + */ + public Adapter createPartialModelSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry Partial Model Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry + * @generated + */ + public Adapter createPartialModelEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry Model Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry + * @generated + */ + public Adapter createModelEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry Folder Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry + * @generated + */ + public Adapter createFolderEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration Partial Model Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration + * @generated + */ + public Adapter createPartialModelDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference Partial Model Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference + * @generated + */ + public Adapter createPartialModelReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel Partial Model}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel + * @generated + */ + public Adapter createPartialModelAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification Pattern Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification + * @generated + */ + public Adapter createPatternSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry Pattern Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry + * @generated + */ + public Adapter createPatternEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry All Pattern Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry + * @generated + */ + public Adapter createAllPatternEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement Pattern Element}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement + * @generated + */ + public Adapter createPatternElementAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration Graph Pattern Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration + * @generated + */ + public Adapter createGraphPatternDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference Graph Pattern Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference + * @generated + */ + public Adapter createGraphPatternReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern Graph Pattern}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern + * @generated + */ + public Adapter createGraphPatternAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification Objective Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification + * @generated + */ + public Adapter createObjectiveSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry Objective Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry + * @generated + */ + public Adapter createObjectiveEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry Optimization Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry + * @generated + */ + public Adapter createOptimizationEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry Threshold Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry + * @generated + */ + public Adapter createThresholdEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction Objective Function}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction + * @generated + */ + public Adapter createObjectiveFunctionAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction Reliabiltiy Function}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction + * @generated + */ + public Adapter createReliabiltiyFunctionAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration Objective Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration + * @generated + */ + public Adapter createObjectiveDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference Objective Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference + * @generated + */ + public Adapter createObjectiveReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective Objective}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective + * @generated + */ + public Adapter createObjectiveAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification Config Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification + * @generated + */ + public Adapter createConfigSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration Config Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration + * @generated + */ + public Adapter createConfigDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry Config Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry + * @generated + */ + public Adapter createConfigEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry Documentation Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry + * @generated + */ + public Adapter createDocumentationEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry Runtime Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry + * @generated + */ + public Adapter createRuntimeEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry Memory Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry + * @generated + */ + public Adapter createMemoryEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry Custom Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry + * @generated + */ + public Adapter createCustomEntryAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference Config Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference + * @generated + */ + public Adapter createConfigReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config Config}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config + * @generated + */ + public Adapter createConfigAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification Scope Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification + * @generated + */ + public Adapter createScopeSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope + * @generated + */ + public Adapter createTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope Class Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope + * @generated + */ + public Adapter createClassTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope Object Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope + * @generated + */ + public Adapter createObjectTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope Integer Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope + * @generated + */ + public Adapter createIntegerTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope Real Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope + * @generated + */ + public Adapter createRealTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope String Type Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope + * @generated + */ + public Adapter createStringTypeScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference Type Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference + * @generated + */ + public Adapter createTypeReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference Class Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference + * @generated + */ + public Adapter createClassReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference Object Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference + * @generated + */ + public Adapter createObjectReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference Integer Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference + * @generated + */ + public Adapter createIntegerReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference Real Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference + * @generated + */ + public Adapter createRealReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference String Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference + * @generated + */ + public Adapter createStringReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification Number Specification}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification + * @generated + */ + public Adapter createNumberSpecificationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber Exact Number}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber + * @generated + */ + public Adapter createExactNumberAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber Intervall Number}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber + * @generated + */ + public Adapter createIntervallNumberAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation Int Enumberation}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation + * @generated + */ + public Adapter createIntEnumberationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration Real Enumeration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration + * @generated + */ + public Adapter createRealEnumerationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration String Enumeration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration + * @generated + */ + public Adapter createStringEnumerationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration Scope Declaration}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration + * @generated + */ + public Adapter createScopeDeclarationAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference Scope Reference}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference + * @generated + */ + public Adapter createScopeReferenceAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope + * @generated + */ + public Adapter createScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task Task}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task + * @generated + */ + public Adapter createTaskAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask Generation Task}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask + * @generated + */ + public Adapter createGenerationTaskAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope Integer Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope + * @generated + */ + public Adapter createIntegerScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope Real Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope + * @generated + */ + public Adapter createRealScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope String Scope}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope + * @generated + */ + public Adapter createStringScopeAdapter() + { + return null; + } + + /** + * Creates a new adapter for the default case. + * + * This default implementation returns null. + * + * @return the new adapter. + * @generated + */ + public Adapter createEObjectAdapter() + { + return null; + } + +} //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 313fce87..d907f53c 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,1699 +1,1937 @@ -/** - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.util.Switch; - -/** - * - * The Switch for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the caseXXX method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage - * @generated - */ -public class ApplicationConfigurationSwitch extends Switch -{ - /** - * The cached model package - * - * - * @generated - */ - protected static ApplicationConfigurationPackage modelPackage; - - /** - * Creates an instance of the switch. - * - * - * @generated - */ - public ApplicationConfigurationSwitch() - { - if (modelPackage == null) - { - modelPackage = ApplicationConfigurationPackage.eINSTANCE; - } - } - - /** - * Checks whether this is a switch for the given package. - * - * - * @param ePackage the package in question. - * @return whether this is a switch for the given package. - * @generated - */ - @Override - protected boolean isSwitchFor(EPackage ePackage) - { - return ePackage == modelPackage; - } - - /** - * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. - * - * - * @return the first non-null result returned by a caseXXX call. - * @generated - */ - @Override - protected T doSwitch(int classifierID, EObject theEObject) - { - switch (classifierID) - { - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: - { - ConfigurationScript configurationScript = (ConfigurationScript)theEObject; - T result = caseConfigurationScript(configurationScript); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.COMMAND: - { - Command command = (Command)theEObject; - T result = caseCommand(command); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.IMPORT: - { - Import import_ = (Import)theEObject; - T result = caseImport(import_); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.EPACKAGE_IMPORT: - { - EPackageImport ePackageImport = (EPackageImport)theEObject; - T result = caseEPackageImport(ePackageImport); - if (result == null) result = caseImport(ePackageImport); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.VIATRA_IMPORT: - { - ViatraImport viatraImport = (ViatraImport)theEObject; - T result = caseViatraImport(viatraImport); - if (result == null) result = caseImport(viatraImport); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.DECLARATION: - { - Declaration declaration = (Declaration)theEObject; - T result = caseDeclaration(declaration); - if (result == null) result = caseCommand(declaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.FILE_SPECIFICATION: - { - FileSpecification fileSpecification = (FileSpecification)theEObject; - T result = caseFileSpecification(fileSpecification); - if (result == null) result = caseFile(fileSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.FILE_DECLARATION: - { - FileDeclaration fileDeclaration = (FileDeclaration)theEObject; - T result = caseFileDeclaration(fileDeclaration); - if (result == null) result = caseDeclaration(fileDeclaration); - if (result == null) result = caseCommand(fileDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.FILE_REFERENCE: - { - FileReference fileReference = (FileReference)theEObject; - T result = caseFileReference(fileReference); - if (result == null) result = caseFile(fileReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.FILE: - { - File file = (File)theEObject; - T result = caseFile(file); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: - { - MetamodelSpecification metamodelSpecification = (MetamodelSpecification)theEObject; - T result = caseMetamodelSpecification(metamodelSpecification); - if (result == null) result = caseMetamodel(metamodelSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL_ENTRY: - { - MetamodelEntry metamodelEntry = (MetamodelEntry)theEObject; - T result = caseMetamodelEntry(metamodelEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: - { - AllPackageEntry allPackageEntry = (AllPackageEntry)theEObject; - T result = caseAllPackageEntry(allPackageEntry); - if (result == null) result = caseMetamodelEntry(allPackageEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL_ELEMENT: - { - MetamodelElement metamodelElement = (MetamodelElement)theEObject; - T result = caseMetamodelElement(metamodelElement); - if (result == null) result = caseMetamodelEntry(metamodelElement); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL_DECLARATION: - { - MetamodelDeclaration metamodelDeclaration = (MetamodelDeclaration)theEObject; - T result = caseMetamodelDeclaration(metamodelDeclaration); - if (result == null) result = caseDeclaration(metamodelDeclaration); - if (result == null) result = caseCommand(metamodelDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL_REFERENCE: - { - MetamodelReference metamodelReference = (MetamodelReference)theEObject; - T result = caseMetamodelReference(metamodelReference); - if (result == null) result = caseMetamodel(metamodelReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.METAMODEL: - { - Metamodel metamodel = (Metamodel)theEObject; - T result = caseMetamodel(metamodel); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: - { - PartialModelSpecification partialModelSpecification = (PartialModelSpecification)theEObject; - T result = casePartialModelSpecification(partialModelSpecification); - if (result == null) result = casePartialModel(partialModelSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: - { - PartialModelEntry partialModelEntry = (PartialModelEntry)theEObject; - T result = casePartialModelEntry(partialModelEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.MODEL_ENTRY: - { - ModelEntry modelEntry = (ModelEntry)theEObject; - T result = caseModelEntry(modelEntry); - if (result == null) result = casePartialModelEntry(modelEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.FOLDER_ENTRY: - { - FolderEntry folderEntry = (FolderEntry)theEObject; - T result = caseFolderEntry(folderEntry); - if (result == null) result = casePartialModelEntry(folderEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: - { - PartialModelDeclaration partialModelDeclaration = (PartialModelDeclaration)theEObject; - T result = casePartialModelDeclaration(partialModelDeclaration); - if (result == null) result = caseDeclaration(partialModelDeclaration); - if (result == null) result = caseCommand(partialModelDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: - { - PartialModelReference partialModelReference = (PartialModelReference)theEObject; - T result = casePartialModelReference(partialModelReference); - if (result == null) result = casePartialModel(partialModelReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PARTIAL_MODEL: - { - PartialModel partialModel = (PartialModel)theEObject; - T result = casePartialModel(partialModel); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: - { - PatternSpecification patternSpecification = (PatternSpecification)theEObject; - T result = casePatternSpecification(patternSpecification); - if (result == null) result = caseGraphPattern(patternSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PATTERN_ENTRY: - { - PatternEntry patternEntry = (PatternEntry)theEObject; - T result = casePatternEntry(patternEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: - { - AllPatternEntry allPatternEntry = (AllPatternEntry)theEObject; - T result = caseAllPatternEntry(allPatternEntry); - if (result == null) result = casePatternEntry(allPatternEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.PATTERN_ELEMENT: - { - PatternElement patternElement = (PatternElement)theEObject; - T result = casePatternElement(patternElement); - if (result == null) result = casePatternEntry(patternElement); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: - { - GraphPatternDeclaration graphPatternDeclaration = (GraphPatternDeclaration)theEObject; - T result = caseGraphPatternDeclaration(graphPatternDeclaration); - if (result == null) result = caseDeclaration(graphPatternDeclaration); - if (result == null) result = caseCommand(graphPatternDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: - { - GraphPatternReference graphPatternReference = (GraphPatternReference)theEObject; - T result = caseGraphPatternReference(graphPatternReference); - if (result == null) result = caseGraphPattern(graphPatternReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.GRAPH_PATTERN: - { - GraphPattern graphPattern = (GraphPattern)theEObject; - T result = caseGraphPattern(graphPattern); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: - { - ConfigSpecification configSpecification = (ConfigSpecification)theEObject; - T result = caseConfigSpecification(configSpecification); - if (result == null) result = caseConfig(configSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CONFIG_DECLARATION: - { - ConfigDeclaration configDeclaration = (ConfigDeclaration)theEObject; - T result = caseConfigDeclaration(configDeclaration); - if (result == null) result = caseDeclaration(configDeclaration); - if (result == null) result = caseCommand(configDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CONFIG_ENTRY: - { - ConfigEntry configEntry = (ConfigEntry)theEObject; - T result = caseConfigEntry(configEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: - { - DocumentationEntry documentationEntry = (DocumentationEntry)theEObject; - T result = caseDocumentationEntry(documentationEntry); - if (result == null) result = caseConfigEntry(documentationEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.RUNTIME_ENTRY: - { - RuntimeEntry runtimeEntry = (RuntimeEntry)theEObject; - T result = caseRuntimeEntry(runtimeEntry); - if (result == null) result = caseConfigEntry(runtimeEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.MEMORY_ENTRY: - { - MemoryEntry memoryEntry = (MemoryEntry)theEObject; - T result = caseMemoryEntry(memoryEntry); - if (result == null) result = caseConfigEntry(memoryEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CUSTOM_ENTRY: - { - CustomEntry customEntry = (CustomEntry)theEObject; - T result = caseCustomEntry(customEntry); - if (result == null) result = caseConfigEntry(customEntry); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CONFIG_REFERENCE: - { - ConfigReference configReference = (ConfigReference)theEObject; - T result = caseConfigReference(configReference); - if (result == null) result = caseConfig(configReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CONFIG: - { - Config config = (Config)theEObject; - T result = caseConfig(config); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: - { - ScopeSpecification scopeSpecification = (ScopeSpecification)theEObject; - T result = caseScopeSpecification(scopeSpecification); - if (result == null) result = caseScope(scopeSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.TYPE_SCOPE: - { - TypeScope typeScope = (TypeScope)theEObject; - T result = caseTypeScope(typeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: - { - ClassTypeScope classTypeScope = (ClassTypeScope)theEObject; - T result = caseClassTypeScope(classTypeScope); - if (result == null) result = caseTypeScope(classTypeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: - { - ObjectTypeScope objectTypeScope = (ObjectTypeScope)theEObject; - T result = caseObjectTypeScope(objectTypeScope); - if (result == null) result = caseTypeScope(objectTypeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: - { - IntegerTypeScope integerTypeScope = (IntegerTypeScope)theEObject; - T result = caseIntegerTypeScope(integerTypeScope); - if (result == null) result = caseTypeScope(integerTypeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: - { - RealTypeScope realTypeScope = (RealTypeScope)theEObject; - T result = caseRealTypeScope(realTypeScope); - if (result == null) result = caseTypeScope(realTypeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: - { - StringTypeScope stringTypeScope = (StringTypeScope)theEObject; - T result = caseStringTypeScope(stringTypeScope); - if (result == null) result = caseTypeScope(stringTypeScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.TYPE_REFERENCE: - { - TypeReference typeReference = (TypeReference)theEObject; - T result = caseTypeReference(typeReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.CLASS_REFERENCE: - { - ClassReference classReference = (ClassReference)theEObject; - T result = caseClassReference(classReference); - if (result == null) result = caseTypeReference(classReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.OBJECT_REFERENCE: - { - ObjectReference objectReference = (ObjectReference)theEObject; - T result = caseObjectReference(objectReference); - if (result == null) result = caseTypeReference(objectReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.INTEGER_REFERENCE: - { - IntegerReference integerReference = (IntegerReference)theEObject; - T result = caseIntegerReference(integerReference); - if (result == null) result = caseTypeReference(integerReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.REAL_REFERENCE: - { - RealReference realReference = (RealReference)theEObject; - T result = caseRealReference(realReference); - if (result == null) result = caseTypeReference(realReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.STRING_REFERENCE: - { - StringReference stringReference = (StringReference)theEObject; - T result = caseStringReference(stringReference); - if (result == null) result = caseTypeReference(stringReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: - { - NumberSpecification numberSpecification = (NumberSpecification)theEObject; - T result = caseNumberSpecification(numberSpecification); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.EXACT_NUMBER: - { - ExactNumber exactNumber = (ExactNumber)theEObject; - T result = caseExactNumber(exactNumber); - if (result == null) result = caseNumberSpecification(exactNumber); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.INTERVALL_NUMBER: - { - IntervallNumber intervallNumber = (IntervallNumber)theEObject; - T result = caseIntervallNumber(intervallNumber); - if (result == null) result = caseNumberSpecification(intervallNumber); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.INT_ENUMBERATION: - { - IntEnumberation intEnumberation = (IntEnumberation)theEObject; - T result = caseIntEnumberation(intEnumberation); - if (result == null) result = caseNumberSpecification(intEnumberation); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.REAL_ENUMERATION: - { - RealEnumeration realEnumeration = (RealEnumeration)theEObject; - T result = caseRealEnumeration(realEnumeration); - if (result == null) result = caseNumberSpecification(realEnumeration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.STRING_ENUMERATION: - { - StringEnumeration stringEnumeration = (StringEnumeration)theEObject; - T result = caseStringEnumeration(stringEnumeration); - if (result == null) result = caseNumberSpecification(stringEnumeration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.SCOPE_DECLARATION: - { - ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject; - T result = caseScopeDeclaration(scopeDeclaration); - if (result == null) result = caseDeclaration(scopeDeclaration); - if (result == null) result = caseCommand(scopeDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.SCOPE_REFERENCE: - { - ScopeReference scopeReference = (ScopeReference)theEObject; - T result = caseScopeReference(scopeReference); - if (result == null) result = caseScope(scopeReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.SCOPE: - { - Scope scope = (Scope)theEObject; - T result = caseScope(scope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.TASK: - { - Task task = (Task)theEObject; - T result = caseTask(task); - if (result == null) result = caseCommand(task); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.GENERATION_TASK: - { - GenerationTask generationTask = (GenerationTask)theEObject; - T result = caseGenerationTask(generationTask); - if (result == null) result = caseTask(generationTask); - if (result == null) result = caseCommand(generationTask); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.INTEGER_SCOPE: - { - IntegerScope integerScope = (IntegerScope)theEObject; - T result = caseIntegerScope(integerScope); - if (result == null) result = caseIntegerReference(integerScope); - if (result == null) result = caseTypeReference(integerScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.REAL_SCOPE: - { - RealScope realScope = (RealScope)theEObject; - T result = caseRealScope(realScope); - if (result == null) result = caseRealReference(realScope); - if (result == null) result = caseTypeReference(realScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.STRING_SCOPE: - { - StringScope stringScope = (StringScope)theEObject; - T result = caseStringScope(stringScope); - if (result == null) result = caseStringReference(stringScope); - if (result == null) result = caseTypeReference(stringScope); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of 'Configuration Script'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Configuration Script'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfigurationScript(ConfigurationScript object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Command'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Command'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCommand(Command object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Import'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Import'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImport(Import object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'EPackage Import'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'EPackage Import'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEPackageImport(EPackageImport object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Viatra Import'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Viatra Import'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseViatraImport(ViatraImport object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDeclaration(Declaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'File Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'File Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFileSpecification(FileSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'File Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'File Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFileDeclaration(FileDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'File Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'File Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFileReference(FileReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'File'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'File'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFile(File object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodelSpecification(MetamodelSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodelEntry(MetamodelEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'All Package Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'All Package Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAllPackageEntry(AllPackageEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel Element'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel Element'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodelElement(MetamodelElement object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodelDeclaration(MetamodelDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodelReference(MetamodelReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Metamodel'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Metamodel'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMetamodel(Metamodel object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Partial Model Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Partial Model Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePartialModelSpecification(PartialModelSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Partial Model Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Partial Model Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePartialModelEntry(PartialModelEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Model Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Model Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseModelEntry(ModelEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Folder Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Folder Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFolderEntry(FolderEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Partial Model Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Partial Model Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePartialModelDeclaration(PartialModelDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Partial Model Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Partial Model Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePartialModelReference(PartialModelReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Partial Model'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Partial Model'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePartialModel(PartialModel object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Pattern Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Pattern Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePatternSpecification(PatternSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Pattern Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Pattern Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePatternEntry(PatternEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'All Pattern Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'All Pattern Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAllPatternEntry(AllPatternEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Pattern Element'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Pattern Element'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePatternElement(PatternElement object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Graph Pattern Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Graph Pattern Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGraphPatternDeclaration(GraphPatternDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Graph Pattern Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Graph Pattern Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGraphPatternReference(GraphPatternReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Graph Pattern'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Graph Pattern'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGraphPattern(GraphPattern object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Config Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Config Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfigSpecification(ConfigSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Config Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Config Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfigDeclaration(ConfigDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Config Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Config Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfigEntry(ConfigEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Documentation Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Documentation Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDocumentationEntry(DocumentationEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Runtime Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Runtime Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRuntimeEntry(RuntimeEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Memory Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Memory Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMemoryEntry(MemoryEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Custom Entry'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Custom Entry'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCustomEntry(CustomEntry object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Config Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Config Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfigReference(ConfigReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Config'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Config'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfig(Config object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Scope Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Scope Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseScopeSpecification(ScopeSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTypeScope(TypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Class Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Class Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseClassTypeScope(ClassTypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Object Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Object Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseObjectTypeScope(ObjectTypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Integer Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Integer Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIntegerTypeScope(IntegerTypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Real Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Real Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRealTypeScope(RealTypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'String Type Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'String Type Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseStringTypeScope(StringTypeScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Type Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Type Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTypeReference(TypeReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Class Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Class Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseClassReference(ClassReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Object Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Object Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseObjectReference(ObjectReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Integer Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Integer Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIntegerReference(IntegerReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Real Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Real Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRealReference(RealReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'String Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'String Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseStringReference(StringReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Number Specification'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Number Specification'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseNumberSpecification(NumberSpecification object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Exact Number'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Exact Number'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExactNumber(ExactNumber object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Intervall Number'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Intervall Number'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIntervallNumber(IntervallNumber object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Int Enumberation'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Int Enumberation'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIntEnumberation(IntEnumberation object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Real Enumeration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Real Enumeration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRealEnumeration(RealEnumeration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'String Enumeration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'String Enumeration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseStringEnumeration(StringEnumeration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Scope Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Scope Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseScopeDeclaration(ScopeDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Scope Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Scope Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseScopeReference(ScopeReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseScope(Scope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Task'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Task'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTask(Task object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Generation Task'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Generation Task'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGenerationTask(GenerationTask object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Integer Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Integer Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIntegerScope(IntegerScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Real Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Real Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRealScope(RealScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'String Scope'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'String Scope'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseStringScope(StringScope object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'EObject'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'EObject'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - @Override - public T defaultCase(EObject object) - { - return null; - } - -} //ApplicationConfigurationSwitch +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; + +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +import org.eclipse.emf.ecore.util.Switch; + +/** + * + * The Switch for the model's inheritance hierarchy. + * It supports the call {@link #doSwitch(EObject) doSwitch(object)} + * to invoke the caseXXX method for each class of the model, + * starting with the actual class of the object + * and proceeding up the inheritance hierarchy + * until a non-null result is returned, + * which is the result of the switch. + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage + * @generated + */ +public class ApplicationConfigurationSwitch extends Switch +{ + /** + * The cached model package + * + * + * @generated + */ + protected static ApplicationConfigurationPackage modelPackage; + + /** + * Creates an instance of the switch. + * + * + * @generated + */ + public ApplicationConfigurationSwitch() + { + if (modelPackage == null) + { + modelPackage = ApplicationConfigurationPackage.eINSTANCE; + } + } + + /** + * Checks whether this is a switch for the given package. + * + * + * @param ePackage the package in question. + * @return whether this is a switch for the given package. + * @generated + */ + @Override + protected boolean isSwitchFor(EPackage ePackage) + { + return ePackage == modelPackage; + } + + /** + * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. + * + * + * @return the first non-null result returned by a caseXXX call. + * @generated + */ + @Override + protected T doSwitch(int classifierID, EObject theEObject) + { + switch (classifierID) + { + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: + { + ConfigurationScript configurationScript = (ConfigurationScript)theEObject; + T result = caseConfigurationScript(configurationScript); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.COMMAND: + { + Command command = (Command)theEObject; + T result = caseCommand(command); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.IMPORT: + { + Import import_ = (Import)theEObject; + T result = caseImport(import_); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.EPACKAGE_IMPORT: + { + EPackageImport ePackageImport = (EPackageImport)theEObject; + T result = caseEPackageImport(ePackageImport); + if (result == null) result = caseImport(ePackageImport); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.VIATRA_IMPORT: + { + ViatraImport viatraImport = (ViatraImport)theEObject; + T result = caseViatraImport(viatraImport); + if (result == null) result = caseImport(viatraImport); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CFT_IMPORT: + { + CftImport cftImport = (CftImport)theEObject; + T result = caseCftImport(cftImport); + if (result == null) result = caseImport(cftImport); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.DECLARATION: + { + Declaration declaration = (Declaration)theEObject; + T result = caseDeclaration(declaration); + if (result == null) result = caseCommand(declaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.FILE_SPECIFICATION: + { + FileSpecification fileSpecification = (FileSpecification)theEObject; + T result = caseFileSpecification(fileSpecification); + if (result == null) result = caseFile(fileSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.FILE_DECLARATION: + { + FileDeclaration fileDeclaration = (FileDeclaration)theEObject; + T result = caseFileDeclaration(fileDeclaration); + if (result == null) result = caseDeclaration(fileDeclaration); + if (result == null) result = caseCommand(fileDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.FILE_REFERENCE: + { + FileReference fileReference = (FileReference)theEObject; + T result = caseFileReference(fileReference); + if (result == null) result = caseFile(fileReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.FILE: + { + File file = (File)theEObject; + T result = caseFile(file); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: + { + MetamodelSpecification metamodelSpecification = (MetamodelSpecification)theEObject; + T result = caseMetamodelSpecification(metamodelSpecification); + if (result == null) result = caseMetamodel(metamodelSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL_ENTRY: + { + MetamodelEntry metamodelEntry = (MetamodelEntry)theEObject; + T result = caseMetamodelEntry(metamodelEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: + { + AllPackageEntry allPackageEntry = (AllPackageEntry)theEObject; + T result = caseAllPackageEntry(allPackageEntry); + if (result == null) result = caseMetamodelEntry(allPackageEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL_ELEMENT: + { + MetamodelElement metamodelElement = (MetamodelElement)theEObject; + T result = caseMetamodelElement(metamodelElement); + if (result == null) result = caseMetamodelEntry(metamodelElement); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL_DECLARATION: + { + MetamodelDeclaration metamodelDeclaration = (MetamodelDeclaration)theEObject; + T result = caseMetamodelDeclaration(metamodelDeclaration); + if (result == null) result = caseDeclaration(metamodelDeclaration); + if (result == null) result = caseCommand(metamodelDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL_REFERENCE: + { + MetamodelReference metamodelReference = (MetamodelReference)theEObject; + T result = caseMetamodelReference(metamodelReference); + if (result == null) result = caseMetamodel(metamodelReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.METAMODEL: + { + Metamodel metamodel = (Metamodel)theEObject; + T result = caseMetamodel(metamodel); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: + { + PartialModelSpecification partialModelSpecification = (PartialModelSpecification)theEObject; + T result = casePartialModelSpecification(partialModelSpecification); + if (result == null) result = casePartialModel(partialModelSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: + { + PartialModelEntry partialModelEntry = (PartialModelEntry)theEObject; + T result = casePartialModelEntry(partialModelEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.MODEL_ENTRY: + { + ModelEntry modelEntry = (ModelEntry)theEObject; + T result = caseModelEntry(modelEntry); + if (result == null) result = casePartialModelEntry(modelEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.FOLDER_ENTRY: + { + FolderEntry folderEntry = (FolderEntry)theEObject; + T result = caseFolderEntry(folderEntry); + if (result == null) result = casePartialModelEntry(folderEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: + { + PartialModelDeclaration partialModelDeclaration = (PartialModelDeclaration)theEObject; + T result = casePartialModelDeclaration(partialModelDeclaration); + if (result == null) result = caseDeclaration(partialModelDeclaration); + if (result == null) result = caseCommand(partialModelDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: + { + PartialModelReference partialModelReference = (PartialModelReference)theEObject; + T result = casePartialModelReference(partialModelReference); + if (result == null) result = casePartialModel(partialModelReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PARTIAL_MODEL: + { + PartialModel partialModel = (PartialModel)theEObject; + T result = casePartialModel(partialModel); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: + { + PatternSpecification patternSpecification = (PatternSpecification)theEObject; + T result = casePatternSpecification(patternSpecification); + if (result == null) result = caseGraphPattern(patternSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PATTERN_ENTRY: + { + PatternEntry patternEntry = (PatternEntry)theEObject; + T result = casePatternEntry(patternEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: + { + AllPatternEntry allPatternEntry = (AllPatternEntry)theEObject; + T result = caseAllPatternEntry(allPatternEntry); + if (result == null) result = casePatternEntry(allPatternEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.PATTERN_ELEMENT: + { + PatternElement patternElement = (PatternElement)theEObject; + T result = casePatternElement(patternElement); + if (result == null) result = casePatternEntry(patternElement); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: + { + GraphPatternDeclaration graphPatternDeclaration = (GraphPatternDeclaration)theEObject; + T result = caseGraphPatternDeclaration(graphPatternDeclaration); + if (result == null) result = caseDeclaration(graphPatternDeclaration); + if (result == null) result = caseCommand(graphPatternDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: + { + GraphPatternReference graphPatternReference = (GraphPatternReference)theEObject; + T result = caseGraphPatternReference(graphPatternReference); + if (result == null) result = caseGraphPattern(graphPatternReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.GRAPH_PATTERN: + { + GraphPattern graphPattern = (GraphPattern)theEObject; + T result = caseGraphPattern(graphPattern); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: + { + ObjectiveSpecification objectiveSpecification = (ObjectiveSpecification)theEObject; + T result = caseObjectiveSpecification(objectiveSpecification); + if (result == null) result = caseObjective(objectiveSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE_ENTRY: + { + ObjectiveEntry objectiveEntry = (ObjectiveEntry)theEObject; + T result = caseObjectiveEntry(objectiveEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: + { + OptimizationEntry optimizationEntry = (OptimizationEntry)theEObject; + T result = caseOptimizationEntry(optimizationEntry); + if (result == null) result = caseObjectiveEntry(optimizationEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.THRESHOLD_ENTRY: + { + ThresholdEntry thresholdEntry = (ThresholdEntry)theEObject; + T result = caseThresholdEntry(thresholdEntry); + if (result == null) result = caseObjectiveEntry(thresholdEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: + { + ObjectiveFunction objectiveFunction = (ObjectiveFunction)theEObject; + T result = caseObjectiveFunction(objectiveFunction); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION: + { + ReliabiltiyFunction reliabiltiyFunction = (ReliabiltiyFunction)theEObject; + T result = caseReliabiltiyFunction(reliabiltiyFunction); + if (result == null) result = caseObjectiveFunction(reliabiltiyFunction); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: + { + ObjectiveDeclaration objectiveDeclaration = (ObjectiveDeclaration)theEObject; + T result = caseObjectiveDeclaration(objectiveDeclaration); + if (result == null) result = caseDeclaration(objectiveDeclaration); + if (result == null) result = caseCommand(objectiveDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: + { + ObjectiveReference objectiveReference = (ObjectiveReference)theEObject; + T result = caseObjectiveReference(objectiveReference); + if (result == null) result = caseObjective(objectiveReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECTIVE: + { + Objective objective = (Objective)theEObject; + T result = caseObjective(objective); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: + { + ConfigSpecification configSpecification = (ConfigSpecification)theEObject; + T result = caseConfigSpecification(configSpecification); + if (result == null) result = caseConfig(configSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CONFIG_DECLARATION: + { + ConfigDeclaration configDeclaration = (ConfigDeclaration)theEObject; + T result = caseConfigDeclaration(configDeclaration); + if (result == null) result = caseDeclaration(configDeclaration); + if (result == null) result = caseCommand(configDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CONFIG_ENTRY: + { + ConfigEntry configEntry = (ConfigEntry)theEObject; + T result = caseConfigEntry(configEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: + { + DocumentationEntry documentationEntry = (DocumentationEntry)theEObject; + T result = caseDocumentationEntry(documentationEntry); + if (result == null) result = caseConfigEntry(documentationEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.RUNTIME_ENTRY: + { + RuntimeEntry runtimeEntry = (RuntimeEntry)theEObject; + T result = caseRuntimeEntry(runtimeEntry); + if (result == null) result = caseConfigEntry(runtimeEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.MEMORY_ENTRY: + { + MemoryEntry memoryEntry = (MemoryEntry)theEObject; + T result = caseMemoryEntry(memoryEntry); + if (result == null) result = caseConfigEntry(memoryEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CUSTOM_ENTRY: + { + CustomEntry customEntry = (CustomEntry)theEObject; + T result = caseCustomEntry(customEntry); + if (result == null) result = caseConfigEntry(customEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CONFIG_REFERENCE: + { + ConfigReference configReference = (ConfigReference)theEObject; + T result = caseConfigReference(configReference); + if (result == null) result = caseConfig(configReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CONFIG: + { + Config config = (Config)theEObject; + T result = caseConfig(config); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: + { + ScopeSpecification scopeSpecification = (ScopeSpecification)theEObject; + T result = caseScopeSpecification(scopeSpecification); + if (result == null) result = caseScope(scopeSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.TYPE_SCOPE: + { + TypeScope typeScope = (TypeScope)theEObject; + T result = caseTypeScope(typeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: + { + ClassTypeScope classTypeScope = (ClassTypeScope)theEObject; + T result = caseClassTypeScope(classTypeScope); + if (result == null) result = caseTypeScope(classTypeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: + { + ObjectTypeScope objectTypeScope = (ObjectTypeScope)theEObject; + T result = caseObjectTypeScope(objectTypeScope); + if (result == null) result = caseTypeScope(objectTypeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: + { + IntegerTypeScope integerTypeScope = (IntegerTypeScope)theEObject; + T result = caseIntegerTypeScope(integerTypeScope); + if (result == null) result = caseTypeScope(integerTypeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: + { + RealTypeScope realTypeScope = (RealTypeScope)theEObject; + T result = caseRealTypeScope(realTypeScope); + if (result == null) result = caseTypeScope(realTypeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: + { + StringTypeScope stringTypeScope = (StringTypeScope)theEObject; + T result = caseStringTypeScope(stringTypeScope); + if (result == null) result = caseTypeScope(stringTypeScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.TYPE_REFERENCE: + { + TypeReference typeReference = (TypeReference)theEObject; + T result = caseTypeReference(typeReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.CLASS_REFERENCE: + { + ClassReference classReference = (ClassReference)theEObject; + T result = caseClassReference(classReference); + if (result == null) result = caseTypeReference(classReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.OBJECT_REFERENCE: + { + ObjectReference objectReference = (ObjectReference)theEObject; + T result = caseObjectReference(objectReference); + if (result == null) result = caseTypeReference(objectReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.INTEGER_REFERENCE: + { + IntegerReference integerReference = (IntegerReference)theEObject; + T result = caseIntegerReference(integerReference); + if (result == null) result = caseTypeReference(integerReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.REAL_REFERENCE: + { + RealReference realReference = (RealReference)theEObject; + T result = caseRealReference(realReference); + if (result == null) result = caseTypeReference(realReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.STRING_REFERENCE: + { + StringReference stringReference = (StringReference)theEObject; + T result = caseStringReference(stringReference); + if (result == null) result = caseTypeReference(stringReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: + { + NumberSpecification numberSpecification = (NumberSpecification)theEObject; + T result = caseNumberSpecification(numberSpecification); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.EXACT_NUMBER: + { + ExactNumber exactNumber = (ExactNumber)theEObject; + T result = caseExactNumber(exactNumber); + if (result == null) result = caseNumberSpecification(exactNumber); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.INTERVALL_NUMBER: + { + IntervallNumber intervallNumber = (IntervallNumber)theEObject; + T result = caseIntervallNumber(intervallNumber); + if (result == null) result = caseNumberSpecification(intervallNumber); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.INT_ENUMBERATION: + { + IntEnumberation intEnumberation = (IntEnumberation)theEObject; + T result = caseIntEnumberation(intEnumberation); + if (result == null) result = caseNumberSpecification(intEnumberation); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.REAL_ENUMERATION: + { + RealEnumeration realEnumeration = (RealEnumeration)theEObject; + T result = caseRealEnumeration(realEnumeration); + if (result == null) result = caseNumberSpecification(realEnumeration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.STRING_ENUMERATION: + { + StringEnumeration stringEnumeration = (StringEnumeration)theEObject; + T result = caseStringEnumeration(stringEnumeration); + if (result == null) result = caseNumberSpecification(stringEnumeration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.SCOPE_DECLARATION: + { + ScopeDeclaration scopeDeclaration = (ScopeDeclaration)theEObject; + T result = caseScopeDeclaration(scopeDeclaration); + if (result == null) result = caseDeclaration(scopeDeclaration); + if (result == null) result = caseCommand(scopeDeclaration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.SCOPE_REFERENCE: + { + ScopeReference scopeReference = (ScopeReference)theEObject; + T result = caseScopeReference(scopeReference); + if (result == null) result = caseScope(scopeReference); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.SCOPE: + { + Scope scope = (Scope)theEObject; + T result = caseScope(scope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.TASK: + { + Task task = (Task)theEObject; + T result = caseTask(task); + if (result == null) result = caseCommand(task); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.GENERATION_TASK: + { + GenerationTask generationTask = (GenerationTask)theEObject; + T result = caseGenerationTask(generationTask); + if (result == null) result = caseTask(generationTask); + if (result == null) result = caseCommand(generationTask); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.INTEGER_SCOPE: + { + IntegerScope integerScope = (IntegerScope)theEObject; + T result = caseIntegerScope(integerScope); + if (result == null) result = caseIntegerReference(integerScope); + if (result == null) result = caseTypeReference(integerScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.REAL_SCOPE: + { + RealScope realScope = (RealScope)theEObject; + T result = caseRealScope(realScope); + if (result == null) result = caseRealReference(realScope); + if (result == null) result = caseTypeReference(realScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.STRING_SCOPE: + { + StringScope stringScope = (StringScope)theEObject; + T result = caseStringScope(stringScope); + if (result == null) result = caseStringReference(stringScope); + if (result == null) result = caseTypeReference(stringScope); + if (result == null) result = defaultCase(theEObject); + return result; + } + default: return defaultCase(theEObject); + } + } + + /** + * Returns the result of interpreting the object as an instance of 'Configuration Script'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Configuration Script'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfigurationScript(ConfigurationScript object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Command'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Command'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCommand(Command object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Import'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Import'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseImport(Import object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'EPackage Import'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'EPackage Import'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseEPackageImport(EPackageImport object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Viatra Import'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Viatra Import'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseViatraImport(ViatraImport object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Cft Import'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Cft Import'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCftImport(CftImport object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseDeclaration(Declaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'File Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'File Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseFileSpecification(FileSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'File Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'File Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseFileDeclaration(FileDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'File Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'File Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseFileReference(FileReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'File'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'File'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseFile(File object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodelSpecification(MetamodelSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodelEntry(MetamodelEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'All Package Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'All Package Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseAllPackageEntry(AllPackageEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel Element'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel Element'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodelElement(MetamodelElement object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodelDeclaration(MetamodelDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodelReference(MetamodelReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Metamodel'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Metamodel'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMetamodel(Metamodel object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Partial Model Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Partial Model Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePartialModelSpecification(PartialModelSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Partial Model Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Partial Model Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePartialModelEntry(PartialModelEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Model Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Model Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseModelEntry(ModelEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Folder Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Folder Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseFolderEntry(FolderEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Partial Model Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Partial Model Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePartialModelDeclaration(PartialModelDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Partial Model Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Partial Model Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePartialModelReference(PartialModelReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Partial Model'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Partial Model'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePartialModel(PartialModel object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Pattern Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Pattern Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePatternSpecification(PatternSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Pattern Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Pattern Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePatternEntry(PatternEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'All Pattern Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'All Pattern Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseAllPatternEntry(AllPatternEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Pattern Element'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Pattern Element'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T casePatternElement(PatternElement object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Graph Pattern Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Graph Pattern Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseGraphPatternDeclaration(GraphPatternDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Graph Pattern Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Graph Pattern Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseGraphPatternReference(GraphPatternReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Graph Pattern'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Graph Pattern'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseGraphPattern(GraphPattern object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectiveSpecification(ObjectiveSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectiveEntry(ObjectiveEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Optimization Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Optimization Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseOptimizationEntry(OptimizationEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Threshold Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Threshold Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseThresholdEntry(ThresholdEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective Function'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective Function'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectiveFunction(ObjectiveFunction object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Reliabiltiy Function'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Reliabiltiy Function'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseReliabiltiyFunction(ReliabiltiyFunction object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectiveDeclaration(ObjectiveDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectiveReference(ObjectiveReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Objective'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Objective'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjective(Objective object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Config Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Config Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfigSpecification(ConfigSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Config Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Config Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfigDeclaration(ConfigDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Config Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Config Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfigEntry(ConfigEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Documentation Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Documentation Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseDocumentationEntry(DocumentationEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Runtime Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Runtime Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRuntimeEntry(RuntimeEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Memory Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Memory Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseMemoryEntry(MemoryEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Custom Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Custom Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCustomEntry(CustomEntry object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Config Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Config Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfigReference(ConfigReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Config'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Config'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseConfig(Config object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Scope Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Scope Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseScopeSpecification(ScopeSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseTypeScope(TypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Class Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Class Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseClassTypeScope(ClassTypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Object Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Object Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectTypeScope(ObjectTypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Integer Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Integer Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseIntegerTypeScope(IntegerTypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Real Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Real Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRealTypeScope(RealTypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'String Type Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'String Type Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseStringTypeScope(StringTypeScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Type Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Type Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseTypeReference(TypeReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Class Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Class Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseClassReference(ClassReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Object Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Object Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseObjectReference(ObjectReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Integer Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Integer Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseIntegerReference(IntegerReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Real Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Real Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRealReference(RealReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'String Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'String Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseStringReference(StringReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Number Specification'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Number Specification'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseNumberSpecification(NumberSpecification object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Exact Number'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Exact Number'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseExactNumber(ExactNumber object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Intervall Number'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Intervall Number'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseIntervallNumber(IntervallNumber object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Int Enumberation'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Int Enumberation'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseIntEnumberation(IntEnumberation object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Real Enumeration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Real Enumeration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRealEnumeration(RealEnumeration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'String Enumeration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'String Enumeration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseStringEnumeration(StringEnumeration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Scope Declaration'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Scope Declaration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseScopeDeclaration(ScopeDeclaration object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Scope Reference'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Scope Reference'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseScopeReference(ScopeReference object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseScope(Scope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Task'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Task'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseTask(Task object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Generation Task'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Generation Task'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseGenerationTask(GenerationTask object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Integer Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Integer Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseIntegerScope(IntegerScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Real Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Real Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseRealScope(RealScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'String Scope'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'String Scope'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseStringScope(StringScope object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'EObject'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch, but this is the last case anyway. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'EObject'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) + * @generated + */ + @Override + public T defaultCase(EObject object) + { + return null; + } + +} //ApplicationConfigurationSwitch diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java index 725ca8fb..baeaefcf 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java @@ -1,16 +1,16 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.parser.antlr; - -import java.io.InputStream; -import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; - -public class ApplicationConfigurationAntlrTokenFileProvider implements IAntlrTokenFileProvider { - - @Override - public InputStream getAntlrTokenFile() { - ClassLoader classLoader = getClass().getClassLoader(); - return classLoader.getResourceAsStream("hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens"); - } -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.parser.antlr; + +import java.io.InputStream; +import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; + +public class ApplicationConfigurationAntlrTokenFileProvider implements IAntlrTokenFileProvider { + + @Override + public InputStream getAntlrTokenFile() { + ClassLoader classLoader = getClass().getClassLoader(); + return classLoader.getResourceAsStream("hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens"); + } +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java index fa6ff883..c1ed7d02 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java @@ -1,40 +1,40 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.parser.antlr; - -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationParser; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; -import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; - -public class ApplicationConfigurationParser extends AbstractAntlrParser { - - @Inject - private ApplicationConfigurationGrammarAccess grammarAccess; - - @Override - protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { - tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); - } - - - @Override - protected InternalApplicationConfigurationParser createParser(XtextTokenStream stream) { - return new InternalApplicationConfigurationParser(stream, getGrammarAccess()); - } - - @Override - protected String getDefaultRuleName() { - return "ConfigurationScript"; - } - - public ApplicationConfigurationGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.parser.antlr; + +import com.google.inject.Inject; +import hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal.InternalApplicationConfigurationParser; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; +import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; + +public class ApplicationConfigurationParser extends AbstractAntlrParser { + + @Inject + private ApplicationConfigurationGrammarAccess grammarAccess; + + @Override + protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { + tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); + } + + + @Override + protected InternalApplicationConfigurationParser createParser(XtextTokenStream stream) { + return new InternalApplicationConfigurationParser(stream, getGrammarAccess()); + } + + @Override + protected String getDefaultRuleName() { + return "ConfigurationScript"; + } + + public ApplicationConfigurationGrammarAccess getGrammarAccess() { + return this.grammarAccess; + } + + public void setGrammarAccess(ApplicationConfigurationGrammarAccess grammarAccess) { + this.grammarAccess = grammarAccess; + } +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g index 455e7054..370bbe33 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g @@ -1,4303 +1,4902 @@ -/* - * generated by Xtext 2.12.0 - */ -grammar InternalApplicationConfiguration; - -options { - superClass=AbstractInternalAntlrParser; -} - -@lexer::header { -package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.parser.antlr.Lexer; -} - -@parser::header { -package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; - -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.common.util.Enumerator; -import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; - -} - -@parser::members { - - private ApplicationConfigurationGrammarAccess grammarAccess; - - public InternalApplicationConfigurationParser(TokenStream input, ApplicationConfigurationGrammarAccess grammarAccess) { - this(input); - this.grammarAccess = grammarAccess; - registerRules(grammarAccess.getGrammar()); - } - - @Override - protected String getFirstRuleName() { - return "ConfigurationScript"; - } - - @Override - protected ApplicationConfigurationGrammarAccess getGrammarAccess() { - return grammarAccess; - } - -} - -@rulecatch { - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } -} - -// Entry rule entryRuleConfigurationScript -entryRuleConfigurationScript returns [EObject current=null]: - { newCompositeNode(grammarAccess.getConfigurationScriptRule()); } - iv_ruleConfigurationScript=ruleConfigurationScript - { $current=$iv_ruleConfigurationScript.current; } - EOF; - -// Rule ConfigurationScript -ruleConfigurationScript returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); - } - lv_imports_0_0=ruleImport - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); - } - add( - $current, - "imports", - lv_imports_0_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import"); - afterParserOrEnumRuleCall(); - } - ) - )* - ( - ( - { - newCompositeNode(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); - } - lv_commands_1_0=ruleCommand - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); - } - add( - $current, - "commands", - lv_commands_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command"); - afterParserOrEnumRuleCall(); - } - ) - )* - ) -; - -// Entry rule entryRuleCommand -entryRuleCommand returns [EObject current=null]: - { newCompositeNode(grammarAccess.getCommandRule()); } - iv_ruleCommand=ruleCommand - { $current=$iv_ruleCommand.current; } - EOF; - -// Rule Command -ruleCommand returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); - } - this_Declaration_0=ruleDeclaration - { - $current = $this_Declaration_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); - } - this_Task_1=ruleTask - { - $current = $this_Task_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleQualifiedName -entryRuleQualifiedName returns [String current=null]: - { newCompositeNode(grammarAccess.getQualifiedNameRule()); } - iv_ruleQualifiedName=ruleQualifiedName - { $current=$iv_ruleQualifiedName.current.getText(); } - EOF; - -// Rule QualifiedName -ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - this_ID_0=RULE_ID - { - $current.merge(this_ID_0); - } - { - newLeafNode(this_ID_0, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); - } - ( - kw='.' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); - } - this_ID_2=RULE_ID - { - $current.merge(this_ID_2); - } - { - newLeafNode(this_ID_2, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); - } - )* - ) -; - -// Entry rule entryRuleREALLiteral -entryRuleREALLiteral returns [String current=null]: - { newCompositeNode(grammarAccess.getREALLiteralRule()); } - iv_ruleREALLiteral=ruleREALLiteral - { $current=$iv_ruleREALLiteral.current.getText(); } - EOF; - -// Rule REALLiteral -ruleREALLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - kw='-' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); - } - )? - this_INT_1=RULE_INT - { - $current.merge(this_INT_1); - } - { - newLeafNode(this_INT_1, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); - } - kw='.' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); - } - this_INT_3=RULE_INT - { - $current.merge(this_INT_3); - } - { - newLeafNode(this_INT_3, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); - } - ) -; - -// Entry rule entryRuleINTLiteral -entryRuleINTLiteral returns [String current=null]: - { newCompositeNode(grammarAccess.getINTLiteralRule()); } - iv_ruleINTLiteral=ruleINTLiteral - { $current=$iv_ruleINTLiteral.current.getText(); } - EOF; - -// Rule INTLiteral -ruleINTLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - kw='-' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); - } - )? - this_INT_1=RULE_INT - { - $current.merge(this_INT_1); - } - { - newLeafNode(this_INT_1, grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); - } - ) -; - -// Entry rule entryRuleImport -entryRuleImport returns [EObject current=null]: - { newCompositeNode(grammarAccess.getImportRule()); } - iv_ruleImport=ruleImport - { $current=$iv_ruleImport.current; } - EOF; - -// Rule Import -ruleImport returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); - } - this_EPackageImport_0=ruleEPackageImport - { - $current = $this_EPackageImport_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); - } - this_ViatraImport_1=ruleViatraImport - { - $current = $this_ViatraImport_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleEPackageImport -entryRuleEPackageImport returns [EObject current=null]: - { newCompositeNode(grammarAccess.getEPackageImportRule()); } - iv_ruleEPackageImport=ruleEPackageImport - { $current=$iv_ruleEPackageImport.current; } - EOF; - -// Rule EPackageImport -ruleEPackageImport returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='import' - { - newLeafNode(otherlv_0, grammarAccess.getEPackageImportAccess().getImportKeyword_0()); - } - otherlv_1='epackage' - { - newLeafNode(otherlv_1, grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getEPackageImportRule()); - } - } - otherlv_2=RULE_STRING - { - newLeafNode(otherlv_2, grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); - } - ) - ) - ) -; - -// Entry rule entryRuleViatraImport -entryRuleViatraImport returns [EObject current=null]: - { newCompositeNode(grammarAccess.getViatraImportRule()); } - iv_ruleViatraImport=ruleViatraImport - { $current=$iv_ruleViatraImport.current; } - EOF; - -// Rule ViatraImport -ruleViatraImport returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='import' - { - newLeafNode(otherlv_0, grammarAccess.getViatraImportAccess().getImportKeyword_0()); - } - otherlv_1='viatra' - { - newLeafNode(otherlv_1, grammarAccess.getViatraImportAccess().getViatraKeyword_1()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getViatraImportRule()); - } - } - otherlv_2=RULE_STRING - { - newLeafNode(otherlv_2, grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); - } - ) - ) - ) -; - -// Entry rule entryRuleDeclaration -entryRuleDeclaration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getDeclarationRule()); } - iv_ruleDeclaration=ruleDeclaration - { $current=$iv_ruleDeclaration.current; } - EOF; - -// Rule Declaration -ruleDeclaration returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); - } - this_FileDeclaration_0=ruleFileDeclaration - { - $current = $this_FileDeclaration_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); - } - this_MetamodelDeclaration_1=ruleMetamodelDeclaration - { - $current = $this_MetamodelDeclaration_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); - } - this_PartialModelDeclaration_2=rulePartialModelDeclaration - { - $current = $this_PartialModelDeclaration_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); - } - this_GraphPatternDeclaration_3=ruleGraphPatternDeclaration - { - $current = $this_GraphPatternDeclaration_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); - } - this_ConfigDeclaration_4=ruleConfigDeclaration - { - $current = $this_ConfigDeclaration_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); - } - this_ScopeDeclaration_5=ruleScopeDeclaration - { - $current = $this_ScopeDeclaration_5.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleFileSpecification -entryRuleFileSpecification returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFileSpecificationRule()); } - iv_ruleFileSpecification=ruleFileSpecification - { $current=$iv_ruleFileSpecification.current; } - EOF; - -// Rule FileSpecification -ruleFileSpecification returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - lv_path_0_0=RULE_STRING - { - newLeafNode(lv_path_0_0, grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getFileSpecificationRule()); - } - setWithLastConsumed( - $current, - "path", - lv_path_0_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) -; - -// Entry rule entryRuleFileDeclaration -entryRuleFileDeclaration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFileDeclarationRule()); } - iv_ruleFileDeclaration=ruleFileDeclaration - { $current=$iv_ruleFileDeclaration.current; } - EOF; - -// Rule FileDeclaration -ruleFileDeclaration returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='file' - { - newLeafNode(otherlv_0, grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); - } - ( - ( - lv_name_1_0=RULE_ID - { - newLeafNode(lv_name_1_0, grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getFileDeclarationRule()); - } - setWithLastConsumed( - $current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - } - ) - ) - otherlv_2='=' - { - newLeafNode(otherlv_2, grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); - } - lv_specification_3_0=ruleFileSpecification - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getFileDeclarationRule()); - } - set( - $current, - "specification", - lv_specification_3_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleFileReference -entryRuleFileReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFileReferenceRule()); } - iv_ruleFileReference=ruleFileReference - { $current=$iv_ruleFileReference.current; } - EOF; - -// Rule FileReference -ruleFileReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getFileReferenceRule()); - } - } - otherlv_0=RULE_ID - { - newLeafNode(otherlv_0, grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); - } - ) - ) -; - -// Entry rule entryRuleFile -entryRuleFile returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFileRule()); } - iv_ruleFile=ruleFile - { $current=$iv_ruleFile.current; } - EOF; - -// Rule File -ruleFile returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); - } - this_FileSpecification_0=ruleFileSpecification - { - $current = $this_FileSpecification_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); - } - this_FileReference_1=ruleFileReference - { - $current = $this_FileReference_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleMetamodelSpecification -entryRuleMetamodelSpecification returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMetamodelSpecificationRule()); } - iv_ruleMetamodelSpecification=ruleMetamodelSpecification - { $current=$iv_ruleMetamodelSpecification.current; } - EOF; - -// Rule MetamodelSpecification -ruleMetamodelSpecification returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='{' - { - newLeafNode(otherlv_0, grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); - } - lv_entries_1_0=ruleMetamodelEntry - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); - } - add( - $current, - "entries", - lv_entries_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_2=',' - { - newLeafNode(otherlv_2, grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); - } - lv_entries_3_0=ruleMetamodelEntry - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); - } - add( - $current, - "entries", - lv_entries_3_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_4='}' - { - newLeafNode(otherlv_4, grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); - } - ) -; - -// Entry rule entryRuleMetamodelEntry -entryRuleMetamodelEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMetamodelEntryRule()); } - iv_ruleMetamodelEntry=ruleMetamodelEntry - { $current=$iv_ruleMetamodelEntry.current; } - EOF; - -// Rule MetamodelEntry -ruleMetamodelEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); - } - this_MetamodelElement_0=ruleMetamodelElement - { - $current = $this_MetamodelElement_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); - } - this_AllPackageEntry_1=ruleAllPackageEntry - { - $current = $this_AllPackageEntry_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleAllPackageEntry -entryRuleAllPackageEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAllPackageEntryRule()); } - iv_ruleAllPackageEntry=ruleAllPackageEntry - { $current=$iv_ruleAllPackageEntry.current; } - EOF; - -// Rule AllPackageEntry -ruleAllPackageEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='package' - { - newLeafNode(otherlv_0, grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getAllPackageEntryRule()); - } - } - { - newCompositeNode(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); - } - ruleQualifiedName - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_2='excluding' - { - newLeafNode(otherlv_2, grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); - } - otherlv_3='{' - { - newLeafNode(otherlv_3, grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); - } - lv_exclusion_4_0=ruleMetamodelElement - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); - } - add( - $current, - "exclusion", - lv_exclusion_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_5=',' - { - newLeafNode(otherlv_5, grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); - } - lv_exclusion_6_0=ruleMetamodelElement - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); - } - add( - $current, - "exclusion", - lv_exclusion_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_7='}' - { - newLeafNode(otherlv_7, grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); - } - )? - ) -; - -// Entry rule entryRuleMetamodelElement -entryRuleMetamodelElement returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMetamodelElementRule()); } - iv_ruleMetamodelElement=ruleMetamodelElement - { $current=$iv_ruleMetamodelElement.current; } - EOF; - -// Rule MetamodelElement -ruleMetamodelElement returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMetamodelElementRule()); - } - } - { - newCompositeNode(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); - } - ruleQualifiedName - { - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1='::' - { - newLeafNode(otherlv_1, grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); - } - )? - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMetamodelElementRule()); - } - } - otherlv_2=RULE_ID - { - newLeafNode(otherlv_2, grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); - } - ) - ) - ( - otherlv_3='.' - { - newLeafNode(otherlv_3, grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMetamodelElementRule()); - } - } - otherlv_4=RULE_ID - { - newLeafNode(otherlv_4, grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); - } - ) - ) - )? - ) -; - -// Entry rule entryRuleMetamodelDeclaration -entryRuleMetamodelDeclaration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMetamodelDeclarationRule()); } - iv_ruleMetamodelDeclaration=ruleMetamodelDeclaration - { $current=$iv_ruleMetamodelDeclaration.current; } - EOF; - -// Rule MetamodelDeclaration -ruleMetamodelDeclaration returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='metamodel' - { - newLeafNode(otherlv_0, grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); - } - ( - ( - lv_name_1_0=RULE_ID - { - newLeafNode(lv_name_1_0, grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMetamodelDeclarationRule()); - } - setWithLastConsumed( - $current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); - } - lv_specification_2_0=ruleMetamodelSpecification - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMetamodelDeclarationRule()); - } - set( - $current, - "specification", - lv_specification_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleMetamodelReference -entryRuleMetamodelReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMetamodelReferenceRule()); } - iv_ruleMetamodelReference=ruleMetamodelReference - { $current=$iv_ruleMetamodelReference.current; } - EOF; - -// Rule MetamodelReference -ruleMetamodelReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMetamodelReferenceRule()); - } - } - otherlv_0=RULE_ID - { - newLeafNode(otherlv_0, grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); - } - ) - ) -; - -// Entry rule entryRuleMetamodel -entryRuleMetamodel returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMetamodelRule()); } - iv_ruleMetamodel=ruleMetamodel - { $current=$iv_ruleMetamodel.current; } - EOF; - -// Rule Metamodel -ruleMetamodel returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); - } - this_MetamodelReference_0=ruleMetamodelReference - { - $current = $this_MetamodelReference_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); - } - this_MetamodelSpecification_1=ruleMetamodelSpecification - { - $current = $this_MetamodelSpecification_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRulePartialModelSpecification -entryRulePartialModelSpecification returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPartialModelSpecificationRule()); } - iv_rulePartialModelSpecification=rulePartialModelSpecification - { $current=$iv_rulePartialModelSpecification.current; } - EOF; - -// Rule PartialModelSpecification -rulePartialModelSpecification returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='{' - { - newLeafNode(otherlv_0, grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); - } - lv_entry_1_0=rulePartialModelEntry - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); - } - add( - $current, - "entry", - lv_entry_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_2=',' - { - newLeafNode(otherlv_2, grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); - } - lv_entry_3_0=rulePartialModelEntry - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); - } - add( - $current, - "entry", - lv_entry_3_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - otherlv_4='}' - { - newLeafNode(otherlv_4, grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); - } - ) -; - -// Entry rule entryRulePartialModelEntry -entryRulePartialModelEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPartialModelEntryRule()); } - iv_rulePartialModelEntry=rulePartialModelEntry - { $current=$iv_rulePartialModelEntry.current; } - EOF; - -// Rule PartialModelEntry -rulePartialModelEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); - } - this_ModelEntry_0=ruleModelEntry - { - $current = $this_ModelEntry_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); - } - this_FolderEntry_1=ruleFolderEntry - { - $current = $this_FolderEntry_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleModelEntry -entryRuleModelEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getModelEntryRule()); } - iv_ruleModelEntry=ruleModelEntry - { $current=$iv_ruleModelEntry.current; } - EOF; - -// Rule ModelEntry -ruleModelEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - newCompositeNode(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); - } - lv_path_0_0=ruleFile - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getModelEntryRule()); - } - set( - $current, - "path", - lv_path_0_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - } - ) - ) -; - -// Entry rule entryRuleFolderEntry -entryRuleFolderEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFolderEntryRule()); } - iv_ruleFolderEntry=ruleFolderEntry - { $current=$iv_ruleFolderEntry.current; } - EOF; - -// Rule FolderEntry -ruleFolderEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='folder' - { - newLeafNode(otherlv_0, grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); - } - lv_path_1_0=ruleFile - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getFolderEntryRule()); - } - set( - $current, - "path", - lv_path_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_2='excluding' - { - newLeafNode(otherlv_2, grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); - } - otherlv_3='{' - { - newLeafNode(otherlv_3, grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); - } - lv_exclusion_4_0=ruleModelEntry - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getFolderEntryRule()); - } - add( - $current, - "exclusion", - lv_exclusion_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_5=',' - { - newLeafNode(otherlv_5, grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); - } - lv_exclusion_6_0=ruleModelEntry - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getFolderEntryRule()); - } - add( - $current, - "exclusion", - lv_exclusion_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_7='}' - { - newLeafNode(otherlv_7, grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); - } - )? - ) -; - -// Entry rule entryRulePartialModelDeclaration -entryRulePartialModelDeclaration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPartialModelDeclarationRule()); } - iv_rulePartialModelDeclaration=rulePartialModelDeclaration - { $current=$iv_rulePartialModelDeclaration.current; } - EOF; - -// Rule PartialModelDeclaration -rulePartialModelDeclaration returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='models' - { - newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); - } - ( - ( - lv_name_1_0=RULE_ID - { - newLeafNode(lv_name_1_0, grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPartialModelDeclarationRule()); - } - setWithLastConsumed( - $current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); - } - lv_specification_2_0=rulePartialModelSpecification - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPartialModelDeclarationRule()); - } - set( - $current, - "specification", - lv_specification_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRulePartialModelReference -entryRulePartialModelReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPartialModelReferenceRule()); } - iv_rulePartialModelReference=rulePartialModelReference - { $current=$iv_rulePartialModelReference.current; } - EOF; - -// Rule PartialModelReference -rulePartialModelReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPartialModelReferenceRule()); - } - } - otherlv_0=RULE_ID - { - newLeafNode(otherlv_0, grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); - } - ) - ) -; - -// Entry rule entryRulePartialModel -entryRulePartialModel returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPartialModelRule()); } - iv_rulePartialModel=rulePartialModel - { $current=$iv_rulePartialModel.current; } - EOF; - -// Rule PartialModel -rulePartialModel returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); - } - this_PartialModelSpecification_0=rulePartialModelSpecification - { - $current = $this_PartialModelSpecification_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); - } - this_PartialModelReference_1=rulePartialModelReference - { - $current = $this_PartialModelReference_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRulePatternSpecification -entryRulePatternSpecification returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPatternSpecificationRule()); } - iv_rulePatternSpecification=rulePatternSpecification - { $current=$iv_rulePatternSpecification.current; } - EOF; - -// Rule PatternSpecification -rulePatternSpecification returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='{' - { - newLeafNode(otherlv_0, grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); - } - lv_entries_1_0=rulePatternEntry - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); - } - add( - $current, - "entries", - lv_entries_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_2=',' - { - newLeafNode(otherlv_2, grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); - } - lv_entries_3_0=rulePatternEntry - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); - } - add( - $current, - "entries", - lv_entries_3_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_4='}' - { - newLeafNode(otherlv_4, grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); - } - ) -; - -// Entry rule entryRulePatternEntry -entryRulePatternEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPatternEntryRule()); } - iv_rulePatternEntry=rulePatternEntry - { $current=$iv_rulePatternEntry.current; } - EOF; - -// Rule PatternEntry -rulePatternEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); - } - this_PatternElement_0=rulePatternElement - { - $current = $this_PatternElement_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); - } - this_AllPatternEntry_1=ruleAllPatternEntry - { - $current = $this_AllPatternEntry_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleAllPatternEntry -entryRuleAllPatternEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAllPatternEntryRule()); } - iv_ruleAllPatternEntry=ruleAllPatternEntry - { $current=$iv_ruleAllPatternEntry.current; } - EOF; - -// Rule AllPatternEntry -ruleAllPatternEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='package' - { - newLeafNode(otherlv_0, grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getAllPatternEntryRule()); - } - } - { - newCompositeNode(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); - } - ruleQualifiedName - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_2='excluding' - { - newLeafNode(otherlv_2, grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); - } - otherlv_3='{' - { - newLeafNode(otherlv_3, grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); - } - lv_exclusuion_4_0=rulePatternElement - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); - } - add( - $current, - "exclusuion", - lv_exclusuion_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_5=',' - { - newLeafNode(otherlv_5, grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); - } - lv_exclusuion_6_0=rulePatternElement - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); - } - add( - $current, - "exclusuion", - lv_exclusuion_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_7='}' - { - newLeafNode(otherlv_7, grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); - } - )? - ) -; - -// Entry rule entryRulePatternElement -entryRulePatternElement returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPatternElementRule()); } - iv_rulePatternElement=rulePatternElement - { $current=$iv_rulePatternElement.current; } - EOF; - -// Rule PatternElement -rulePatternElement returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPatternElementRule()); - } - } - { - newCompositeNode(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); - } - ruleQualifiedName - { - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1='::' - { - newLeafNode(otherlv_1, grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); - } - )? - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPatternElementRule()); - } - } - otherlv_2=RULE_ID - { - newLeafNode(otherlv_2, grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); - } - ) - ) - ) -; - -// Entry rule entryRuleGraphPatternDeclaration -entryRuleGraphPatternDeclaration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGraphPatternDeclarationRule()); } - iv_ruleGraphPatternDeclaration=ruleGraphPatternDeclaration - { $current=$iv_ruleGraphPatternDeclaration.current; } - EOF; - -// Rule GraphPatternDeclaration -ruleGraphPatternDeclaration returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='constraints' - { - newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); - } - ( - ( - lv_name_1_0=RULE_ID - { - newLeafNode(lv_name_1_0, grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getGraphPatternDeclarationRule()); - } - setWithLastConsumed( - $current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); - } - lv_specification_2_0=rulePatternSpecification - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGraphPatternDeclarationRule()); - } - set( - $current, - "specification", - lv_specification_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleGraphPatternReference -entryRuleGraphPatternReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGraphPatternReferenceRule()); } - iv_ruleGraphPatternReference=ruleGraphPatternReference - { $current=$iv_ruleGraphPatternReference.current; } - EOF; - -// Rule GraphPatternReference -ruleGraphPatternReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getGraphPatternReferenceRule()); - } - } - otherlv_0=RULE_ID - { - newLeafNode(otherlv_0, grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); - } - ) - ) -; - -// Entry rule entryRuleGraphPattern -entryRuleGraphPattern returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGraphPatternRule()); } - iv_ruleGraphPattern=ruleGraphPattern - { $current=$iv_ruleGraphPattern.current; } - EOF; - -// Rule GraphPattern -ruleGraphPattern returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); - } - this_GraphPatternReference_0=ruleGraphPatternReference - { - $current = $this_GraphPatternReference_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); - } - this_PatternSpecification_1=rulePatternSpecification - { - $current = $this_PatternSpecification_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleConfigSpecification -entryRuleConfigSpecification returns [EObject current=null]: - { newCompositeNode(grammarAccess.getConfigSpecificationRule()); } - iv_ruleConfigSpecification=ruleConfigSpecification - { $current=$iv_ruleConfigSpecification.current; } - EOF; - -// Rule ConfigSpecification -ruleConfigSpecification returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0(), - $current); - } - ) - otherlv_1='{' - { - newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); - } - lv_entries_2_0=ruleConfigEntry - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); - } - add( - $current, - "entries", - lv_entries_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=',' - { - newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); - } - lv_entries_4_0=ruleConfigEntry - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); - } - add( - $current, - "entries", - lv_entries_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - )? - otherlv_5='}' - { - newLeafNode(otherlv_5, grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); - } - ) -; - -// Entry rule entryRuleConfigDeclaration -entryRuleConfigDeclaration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getConfigDeclarationRule()); } - iv_ruleConfigDeclaration=ruleConfigDeclaration - { $current=$iv_ruleConfigDeclaration.current; } - EOF; - -// Rule ConfigDeclaration -ruleConfigDeclaration returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='config' - { - newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - } - ( - ( - lv_name_1_0=RULE_ID - { - newLeafNode(lv_name_1_0, grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getConfigDeclarationRule()); - } - setWithLastConsumed( - $current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); - } - lv_specification_2_0=ruleConfigSpecification - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getConfigDeclarationRule()); - } - set( - $current, - "specification", - lv_specification_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleConfigEntry -entryRuleConfigEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getConfigEntryRule()); } - iv_ruleConfigEntry=ruleConfigEntry - { $current=$iv_ruleConfigEntry.current; } - EOF; - -// Rule ConfigEntry -ruleConfigEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); - } - this_DocumentationEntry_0=ruleDocumentationEntry - { - $current = $this_DocumentationEntry_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); - } - this_RuntimeEntry_1=ruleRuntimeEntry - { - $current = $this_RuntimeEntry_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); - } - this_MemoryEntry_2=ruleMemoryEntry - { - $current = $this_MemoryEntry_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); - } - this_CustomEntry_3=ruleCustomEntry - { - $current = $this_CustomEntry_3.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleDocumentationEntry -entryRuleDocumentationEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getDocumentationEntryRule()); } - iv_ruleDocumentationEntry=ruleDocumentationEntry - { $current=$iv_ruleDocumentationEntry.current; } - EOF; - -// Rule DocumentationEntry -ruleDocumentationEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='log-level' - { - newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); - } - otherlv_1='=' - { - newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); - } - lv_level_2_0=ruleDocumentLevelSpecification - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getDocumentationEntryRule()); - } - set( - $current, - "level", - lv_level_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleRuntimeEntry -entryRuleRuntimeEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getRuntimeEntryRule()); } - iv_ruleRuntimeEntry=ruleRuntimeEntry - { $current=$iv_ruleRuntimeEntry.current; } - EOF; - -// Rule RuntimeEntry -ruleRuntimeEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='runtime' - { - newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); - } - otherlv_1='=' - { - newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); - } - ( - ( - lv_millisecLimit_2_0=RULE_INT - { - newLeafNode(lv_millisecLimit_2_0, grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getRuntimeEntryRule()); - } - setWithLastConsumed( - $current, - "millisecLimit", - lv_millisecLimit_2_0, - "org.eclipse.xtext.common.Terminals.INT"); - } - ) - ) - ) -; - -// Entry rule entryRuleMemoryEntry -entryRuleMemoryEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMemoryEntryRule()); } - iv_ruleMemoryEntry=ruleMemoryEntry - { $current=$iv_ruleMemoryEntry.current; } - EOF; - -// Rule MemoryEntry -ruleMemoryEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='memory' - { - newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); - } - otherlv_1='=' - { - newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); - } - ( - ( - lv_megabyteLimit_2_0=RULE_INT - { - newLeafNode(lv_megabyteLimit_2_0, grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMemoryEntryRule()); - } - setWithLastConsumed( - $current, - "megabyteLimit", - lv_megabyteLimit_2_0, - "org.eclipse.xtext.common.Terminals.INT"); - } - ) - ) - ) -; - -// Entry rule entryRuleCustomEntry -entryRuleCustomEntry returns [EObject current=null]: - { newCompositeNode(grammarAccess.getCustomEntryRule()); } - iv_ruleCustomEntry=ruleCustomEntry - { $current=$iv_ruleCustomEntry.current; } - EOF; - -// Rule CustomEntry -ruleCustomEntry returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - lv_key_0_0=RULE_STRING - { - newLeafNode(lv_key_0_0, grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getCustomEntryRule()); - } - setWithLastConsumed( - $current, - "key", - lv_key_0_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) - otherlv_1='=' - { - newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); - } - ( - ( - lv_value_2_0=RULE_STRING - { - newLeafNode(lv_value_2_0, grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getCustomEntryRule()); - } - setWithLastConsumed( - $current, - "value", - lv_value_2_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) - ) -; - -// Entry rule entryRuleConfigReference -entryRuleConfigReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getConfigReferenceRule()); } - iv_ruleConfigReference=ruleConfigReference - { $current=$iv_ruleConfigReference.current; } - EOF; - -// Rule ConfigReference -ruleConfigReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getConfigReferenceRule()); - } - } - otherlv_0=RULE_ID - { - newLeafNode(otherlv_0, grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); - } - ) - ) -; - -// Entry rule entryRuleConfig -entryRuleConfig returns [EObject current=null]: - { newCompositeNode(grammarAccess.getConfigRule()); } - iv_ruleConfig=ruleConfig - { $current=$iv_ruleConfig.current; } - EOF; - -// Rule Config -ruleConfig returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); - } - this_ConfigSpecification_0=ruleConfigSpecification - { - $current = $this_ConfigSpecification_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); - } - this_ConfigReference_1=ruleConfigReference - { - $current = $this_ConfigReference_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleScopeSpecification -entryRuleScopeSpecification returns [EObject current=null]: - { newCompositeNode(grammarAccess.getScopeSpecificationRule()); } - iv_ruleScopeSpecification=ruleScopeSpecification - { $current=$iv_ruleScopeSpecification.current; } - EOF; - -// Rule ScopeSpecification -ruleScopeSpecification returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0(), - $current); - } - ) - otherlv_1='{' - { - newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); - } - lv_scopes_2_0=ruleTypeScope - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); - } - add( - $current, - "scopes", - lv_scopes_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=',' - { - newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); - } - lv_scopes_4_0=ruleTypeScope - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); - } - add( - $current, - "scopes", - lv_scopes_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - )? - otherlv_5='}' - { - newLeafNode(otherlv_5, grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); - } - ) -; - -// Entry rule entryRuleTypeScope -entryRuleTypeScope returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTypeScopeRule()); } - iv_ruleTypeScope=ruleTypeScope - { $current=$iv_ruleTypeScope.current; } - EOF; - -// Rule TypeScope -ruleTypeScope returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); - } - this_ClassTypeScope_0=ruleClassTypeScope - { - $current = $this_ClassTypeScope_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); - } - this_ObjectTypeScope_1=ruleObjectTypeScope - { - $current = $this_ObjectTypeScope_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); - } - this_IntegerTypeScope_2=ruleIntegerTypeScope - { - $current = $this_IntegerTypeScope_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); - } - this_RealTypeScope_3=ruleRealTypeScope - { - $current = $this_RealTypeScope_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); - } - this_StringTypeScope_4=ruleStringTypeScope - { - $current = $this_StringTypeScope_4.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleClassTypeScope -entryRuleClassTypeScope returns [EObject current=null]: - { newCompositeNode(grammarAccess.getClassTypeScopeRule()); } - iv_ruleClassTypeScope=ruleClassTypeScope - { $current=$iv_ruleClassTypeScope.current; } - EOF; - -// Rule ClassTypeScope -ruleClassTypeScope returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='#' - { - newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); - } - lv_type_1_0=ruleClassReference - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); - } - set( - $current, - "type", - lv_type_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - ( - lv_setsNew_2_0='+=' - { - newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getClassTypeScopeRule()); - } - setWithLastConsumed($current, "setsNew", true, "+="); - } - ) - ) - | - ( - ( - lv_setsSum_3_0='=' - { - newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getClassTypeScopeRule()); - } - setWithLastConsumed($current, "setsSum", true, "="); - } - ) - ) - ) - ( - ( - ( - { - newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - } - lv_number_4_0=ruleExactNumber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); - } - set( - $current, - "number", - lv_number_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); - afterParserOrEnumRuleCall(); - } - ) - ) - | - ( - ( - { - newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - } - lv_number_5_0=ruleIntervallNumber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); - } - set( - $current, - "number", - lv_number_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - ) -; - -// Entry rule entryRuleObjectTypeScope -entryRuleObjectTypeScope returns [EObject current=null]: - { newCompositeNode(grammarAccess.getObjectTypeScopeRule()); } - iv_ruleObjectTypeScope=ruleObjectTypeScope - { $current=$iv_ruleObjectTypeScope.current; } - EOF; - -// Rule ObjectTypeScope -ruleObjectTypeScope returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='#' - { - newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); - } - lv_type_1_0=ruleObjectReference - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); - } - set( - $current, - "type", - lv_type_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - ( - lv_setsNew_2_0='+=' - { - newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getObjectTypeScopeRule()); - } - setWithLastConsumed($current, "setsNew", true, "+="); - } - ) - ) - | - ( - ( - lv_setsSum_3_0='=' - { - newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getObjectTypeScopeRule()); - } - setWithLastConsumed($current, "setsSum", true, "="); - } - ) - ) - ) - ( - ( - ( - { - newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - } - lv_number_4_0=ruleExactNumber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); - } - set( - $current, - "number", - lv_number_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); - afterParserOrEnumRuleCall(); - } - ) - ) - | - ( - ( - { - newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - } - lv_number_5_0=ruleIntervallNumber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); - } - set( - $current, - "number", - lv_number_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - ) -; - -// Entry rule entryRuleIntegerTypeScope -entryRuleIntegerTypeScope returns [EObject current=null]: - { newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); } - iv_ruleIntegerTypeScope=ruleIntegerTypeScope - { $current=$iv_ruleIntegerTypeScope.current; } - EOF; - -// Rule IntegerTypeScope -ruleIntegerTypeScope returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='#' - { - newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); - } - lv_type_1_0=ruleIntegerReference - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); - } - set( - $current, - "type", - lv_type_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - ( - lv_setsNew_2_0='+=' - { - newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); - } - setWithLastConsumed($current, "setsNew", true, "+="); - } - ) - ) - | - ( - ( - lv_setsSum_3_0='=' - { - newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); - } - setWithLastConsumed($current, "setsSum", true, "="); - } - ) - ) - ) - ( - ( - ( - { - newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - } - lv_number_4_0=ruleExactNumber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); - } - set( - $current, - "number", - lv_number_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); - afterParserOrEnumRuleCall(); - } - ) - ) - | - ( - ( - { - newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - } - lv_number_5_0=ruleIntervallNumber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); - } - set( - $current, - "number", - lv_number_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); - afterParserOrEnumRuleCall(); - } - ) - ) - | - ( - ( - { - newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); - } - lv_number_6_0=ruleIntEnumberation - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); - } - set( - $current, - "number", - lv_number_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - ) -; - -// Entry rule entryRuleRealTypeScope -entryRuleRealTypeScope returns [EObject current=null]: - { newCompositeNode(grammarAccess.getRealTypeScopeRule()); } - iv_ruleRealTypeScope=ruleRealTypeScope - { $current=$iv_ruleRealTypeScope.current; } - EOF; - -// Rule RealTypeScope -ruleRealTypeScope returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='#' - { - newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); - } - lv_type_1_0=ruleRealReference - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); - } - set( - $current, - "type", - lv_type_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - ( - lv_setsNew_2_0='+=' - { - newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getRealTypeScopeRule()); - } - setWithLastConsumed($current, "setsNew", true, "+="); - } - ) - ) - | - ( - ( - lv_setsSum_3_0='=' - { - newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getRealTypeScopeRule()); - } - setWithLastConsumed($current, "setsSum", true, "="); - } - ) - ) - ) - ( - ( - ( - { - newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - } - lv_number_4_0=ruleExactNumber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); - } - set( - $current, - "number", - lv_number_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); - afterParserOrEnumRuleCall(); - } - ) - ) - | - ( - ( - { - newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - } - lv_number_5_0=ruleIntervallNumber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); - } - set( - $current, - "number", - lv_number_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); - afterParserOrEnumRuleCall(); - } - ) - ) - | - ( - ( - { - newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); - } - lv_number_6_0=ruleRealEnumeration - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); - } - set( - $current, - "number", - lv_number_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - ) -; - -// Entry rule entryRuleStringTypeScope -entryRuleStringTypeScope returns [EObject current=null]: - { newCompositeNode(grammarAccess.getStringTypeScopeRule()); } - iv_ruleStringTypeScope=ruleStringTypeScope - { $current=$iv_ruleStringTypeScope.current; } - EOF; - -// Rule StringTypeScope -ruleStringTypeScope returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='#' - { - newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); - } - lv_type_1_0=ruleStringReference - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); - } - set( - $current, - "type", - lv_type_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - ( - lv_setsNew_2_0='+=' - { - newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getStringTypeScopeRule()); - } - setWithLastConsumed($current, "setsNew", true, "+="); - } - ) - ) - | - ( - ( - lv_setsSum_3_0='=' - { - newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getStringTypeScopeRule()); - } - setWithLastConsumed($current, "setsSum", true, "="); - } - ) - ) - ) - ( - ( - ( - { - newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - } - lv_number_4_0=ruleExactNumber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); - } - set( - $current, - "number", - lv_number_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); - afterParserOrEnumRuleCall(); - } - ) - ) - | - ( - ( - { - newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - } - lv_number_5_0=ruleIntervallNumber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); - } - set( - $current, - "number", - lv_number_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); - afterParserOrEnumRuleCall(); - } - ) - ) - | - ( - ( - { - newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); - } - lv_number_6_0=ruleStringEnumeration - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); - } - set( - $current, - "number", - lv_number_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - ) -; - -// Entry rule entryRuleClassReference -entryRuleClassReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getClassReferenceRule()); } - iv_ruleClassReference=ruleClassReference - { $current=$iv_ruleClassReference.current; } - EOF; - -// Rule ClassReference -ruleClassReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='<' - { - newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); - } - lv_element_1_0=ruleMetamodelElement - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getClassReferenceRule()); - } - set( - $current, - "element", - lv_element_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2='>' - { - newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); - } - ) -; - -// Entry rule entryRuleObjectReference -entryRuleObjectReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getObjectReferenceRule()); } - iv_ruleObjectReference=ruleObjectReference - { $current=$iv_ruleObjectReference.current; } - EOF; - -// Rule ObjectReference -ruleObjectReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0(), - $current); - } - ) - otherlv_1='node' - { - newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); - } - ) -; - -// Entry rule entryRuleIntegerReference -entryRuleIntegerReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getIntegerReferenceRule()); } - iv_ruleIntegerReference=ruleIntegerReference - { $current=$iv_ruleIntegerReference.current; } - EOF; - -// Rule IntegerReference -ruleIntegerReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0(), - $current); - } - ) - otherlv_1='int' - { - newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); - } - ) -; - -// Entry rule entryRuleRealReference -entryRuleRealReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getRealReferenceRule()); } - iv_ruleRealReference=ruleRealReference - { $current=$iv_ruleRealReference.current; } - EOF; - -// Rule RealReference -ruleRealReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getRealReferenceAccess().getRealScopeAction_0(), - $current); - } - ) - otherlv_1='real' - { - newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); - } - ) -; - -// Entry rule entryRuleStringReference -entryRuleStringReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getStringReferenceRule()); } - iv_ruleStringReference=ruleStringReference - { $current=$iv_ruleStringReference.current; } - EOF; - -// Rule StringReference -ruleStringReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getStringReferenceAccess().getStringScopeAction_0(), - $current); - } - ) - otherlv_1='string' - { - newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); - } - ) -; - -// Entry rule entryRuleExactNumber -entryRuleExactNumber returns [EObject current=null]: - { newCompositeNode(grammarAccess.getExactNumberRule()); } - iv_ruleExactNumber=ruleExactNumber - { $current=$iv_ruleExactNumber.current; } - EOF; - -// Rule ExactNumber -ruleExactNumber returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - lv_exactNumber_0_0=RULE_INT - { - newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getExactNumberRule()); - } - setWithLastConsumed( - $current, - "exactNumber", - lv_exactNumber_0_0, - "org.eclipse.xtext.common.Terminals.INT"); - } - ) - ) - | - ( - ( - lv_exactUnlimited_1_0='*' - { - newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getExactNumberRule()); - } - setWithLastConsumed($current, "exactUnlimited", true, "*"); - } - ) - ) - ) -; - -// Entry rule entryRuleIntervallNumber -entryRuleIntervallNumber returns [EObject current=null]: - { newCompositeNode(grammarAccess.getIntervallNumberRule()); } - iv_ruleIntervallNumber=ruleIntervallNumber - { $current=$iv_ruleIntervallNumber.current; } - EOF; - -// Rule IntervallNumber -ruleIntervallNumber returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - lv_min_0_0=RULE_INT - { - newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getIntervallNumberRule()); - } - setWithLastConsumed( - $current, - "min", - lv_min_0_0, - "org.eclipse.xtext.common.Terminals.INT"); - } - ) - ) - otherlv_1='..' - { - newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - } - ( - ( - ( - lv_maxNumber_2_0=RULE_INT - { - newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getIntervallNumberRule()); - } - setWithLastConsumed( - $current, - "maxNumber", - lv_maxNumber_2_0, - "org.eclipse.xtext.common.Terminals.INT"); - } - ) - ) - | - ( - ( - lv_maxUnlimited_3_0='*' - { - newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getIntervallNumberRule()); - } - setWithLastConsumed($current, "maxUnlimited", true, "*"); - } - ) - ) - ) - ) -; - -// Entry rule entryRuleIntEnumberation -entryRuleIntEnumberation returns [EObject current=null]: - { newCompositeNode(grammarAccess.getIntEnumberationRule()); } - iv_ruleIntEnumberation=ruleIntEnumberation - { $current=$iv_ruleIntEnumberation.current; } - EOF; - -// Rule IntEnumberation -ruleIntEnumberation returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(), - $current); - } - ) - otherlv_1='{' - { - newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); - } - lv_entry_2_0=ruleINTLiteral - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); - } - add( - $current, - "entry", - lv_entry_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=',' - { - newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); - } - lv_entry_4_0=ruleINTLiteral - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); - } - add( - $current, - "entry", - lv_entry_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - )? - otherlv_5='}' - { - newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); - } - ) -; - -// Entry rule entryRuleRealEnumeration -entryRuleRealEnumeration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getRealEnumerationRule()); } - iv_ruleRealEnumeration=ruleRealEnumeration - { $current=$iv_ruleRealEnumeration.current; } - EOF; - -// Rule RealEnumeration -ruleRealEnumeration returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(), - $current); - } - ) - otherlv_1='{' - { - newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); - } - ( - ( - ( - { - newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); - } - lv_entry_2_0=ruleREALLiteral - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); - } - add( - $current, - "entry", - lv_entry_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_3=',' - { - newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); - } - lv_entry_4_0=ruleREALLiteral - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); - } - add( - $current, - "entry", - lv_entry_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - )? - otherlv_5='}' - { - newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); - } - ) -; - -// Entry rule entryRuleStringEnumeration -entryRuleStringEnumeration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getStringEnumerationRule()); } - iv_ruleStringEnumeration=ruleStringEnumeration - { $current=$iv_ruleStringEnumeration.current; } - EOF; - -// Rule StringEnumeration -ruleStringEnumeration returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(), - $current); - } - ) - otherlv_1='{' - { - newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); - } - ( - ( - ( - lv_entry_2_0=RULE_STRING - { - newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getStringEnumerationRule()); - } - addWithLastConsumed( - $current, - "entry", - lv_entry_2_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) - ( - otherlv_3=',' - { - newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); - } - ( - ( - lv_entry_4_0=RULE_STRING - { - newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getStringEnumerationRule()); - } - addWithLastConsumed( - $current, - "entry", - lv_entry_4_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) - )* - )? - otherlv_5='}' - { - newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); - } - ) -; - -// Entry rule entryRuleScopeDeclaration -entryRuleScopeDeclaration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getScopeDeclarationRule()); } - iv_ruleScopeDeclaration=ruleScopeDeclaration - { $current=$iv_ruleScopeDeclaration.current; } - EOF; - -// Rule ScopeDeclaration -ruleScopeDeclaration returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='scope' - { - newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - } - ( - ( - lv_name_1_0=RULE_ID - { - newLeafNode(lv_name_1_0, grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getScopeDeclarationRule()); - } - setWithLastConsumed( - $current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); - } - lv_specification_2_0=ruleScopeSpecification - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getScopeDeclarationRule()); - } - set( - $current, - "specification", - lv_specification_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleScopeReference -entryRuleScopeReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getScopeReferenceRule()); } - iv_ruleScopeReference=ruleScopeReference - { $current=$iv_ruleScopeReference.current; } - EOF; - -// Rule ScopeReference -ruleScopeReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getScopeReferenceRule()); - } - } - otherlv_0=RULE_ID - { - newLeafNode(otherlv_0, grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); - } - ) - ) -; - -// Entry rule entryRuleScope -entryRuleScope returns [EObject current=null]: - { newCompositeNode(grammarAccess.getScopeRule()); } - iv_ruleScope=ruleScope - { $current=$iv_ruleScope.current; } - EOF; - -// Rule Scope -ruleScope returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); - } - this_ScopeSpecification_0=ruleScopeSpecification - { - $current = $this_ScopeSpecification_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); - } - this_ScopeReference_1=ruleScopeReference - { - $current = $this_ScopeReference_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleTask -entryRuleTask returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTaskRule()); } - iv_ruleTask=ruleTask - { $current=$iv_ruleTask.current; } - EOF; - -// Rule Task -ruleTask returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - { - newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); - } - this_GenerationTask_0=ruleGenerationTask - { - $current = $this_GenerationTask_0.current; - afterParserOrEnumRuleCall(); - } -; - -// Entry rule entryRuleGenerationTask -entryRuleGenerationTask returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGenerationTaskRule()); } - iv_ruleGenerationTask=ruleGenerationTask - { $current=$iv_ruleGenerationTask.current; } - EOF; - -// Rule GenerationTask -ruleGenerationTask returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='generate' - { - newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - } - ( - { - $current = forceCreateModelElement( - grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1(), - $current); - } - ) - otherlv_2='{' - { - newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); - } - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); - } - ({true}?=>(otherlv_4='metamodel' - { - newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); - } - otherlv_5='=' - { - newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); - } - lv_metamodel_6_0=ruleMetamodel - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - $current, - "metamodel", - lv_metamodel_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); - } - ({true}?=>(otherlv_7='partial-model' - { - newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); - } - otherlv_8='=' - { - newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); - } - lv_partialModel_9_0=rulePartialModel - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - $current, - "partialModel", - lv_partialModel_9_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); - } - ({true}?=>(otherlv_10='constraints' - { - newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); - } - otherlv_11='=' - { - newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); - } - lv_patterns_12_0=ruleGraphPattern - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - $current, - "patterns", - lv_patterns_12_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); - } - ({true}?=>(otherlv_13='scope' - { - newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); - } - otherlv_14='=' - { - newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); - } - lv_scope_15_0=ruleScope - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - $current, - "scope", - lv_scope_15_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); - } - ({true}?=>(( - ( - lv_numberSpecified_16_0='number' - { - newLeafNode(lv_numberSpecified_16_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getGenerationTaskRule()); - } - setWithLastConsumed($current, "numberSpecified", true, "number"); - } - ) - ) - otherlv_17='=' - { - newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); - } - ( - ( - lv_number_18_0=RULE_INT - { - newLeafNode(lv_number_18_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getGenerationTaskRule()); - } - setWithLastConsumed( - $current, - "number", - lv_number_18_0, - "org.eclipse.xtext.common.Terminals.INT"); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); - } - ({true}?=>(( - ( - lv_runSpecified_19_0='runs' - { - newLeafNode(lv_runSpecified_19_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getGenerationTaskRule()); - } - setWithLastConsumed($current, "runSpecified", true, "runs"); - } - ) - ) - otherlv_20='=' - { - newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); - } - ( - ( - lv_runs_21_0=RULE_INT - { - newLeafNode(lv_runs_21_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getGenerationTaskRule()); - } - setWithLastConsumed( - $current, - "runs", - lv_runs_21_0, - "org.eclipse.xtext.common.Terminals.INT"); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); - } - ({true}?=>(otherlv_22='solver' - { - newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); - } - otherlv_23='=' - { - newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); - } - lv_solver_24_0=ruleSolver - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - $current, - "solver", - lv_solver_24_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); - } - ({true}?=>(otherlv_25='config' - { - newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); - } - otherlv_26='=' - { - newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); - } - lv_config_27_0=ruleConfig - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - $current, - "config", - lv_config_27_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); - } - ({true}?=>(otherlv_28='debug' - { - newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); - } - otherlv_29='=' - { - newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); - } - lv_debugFolder_30_0=ruleFile - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - $current, - "debugFolder", - lv_debugFolder_30_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); - } - ({true}?=>(otherlv_31='log' - { - newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); - } - otherlv_32='=' - { - newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); - } - lv_targetLogFile_33_0=ruleFile - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - $current, - "targetLogFile", - lv_targetLogFile_33_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); - } - ({true}?=>(otherlv_34='statistics' - { - newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); - } - otherlv_35='=' - { - newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); - } - lv_targetStatisticsFile_36_0=ruleFile - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - $current, - "targetStatisticsFile", - lv_targetStatisticsFile_36_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); - } - ({true}?=>(otherlv_37='output' - { - newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); - } - otherlv_38='=' - { - newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); - } - lv_tagetFolder_39_0=ruleFile - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - $current, - "tagetFolder", - lv_tagetFolder_39_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - } - ) - otherlv_40='}' - { - newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); - } - ) -; - -// Rule DocumentLevelSpecification -ruleDocumentLevelSpecification returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - enumLiteral_0='none' - { - $current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); - } - ) - | - ( - enumLiteral_1='normal' - { - $current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); - } - ) - | - ( - enumLiteral_2='full' - { - $current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); - } - ) - ) -; - -// Rule Solver -ruleSolver returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - enumLiteral_0='SMTSolver' - { - $current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); - } - ) - | - ( - enumLiteral_1='AlloySolver' - { - $current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); - } - ) - | - ( - enumLiteral_2='ViatraSolver' - { - $current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); - } - ) - ) -; - -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - -RULE_INT : ('0'..'9')+; - -RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); - -RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; - -RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; - -RULE_WS : (' '|'\t'|'\r'|'\n')+; - -RULE_ANY_OTHER : .; +/* + * generated by Xtext 2.16.0 + */ +grammar InternalApplicationConfiguration; + +options { + superClass=AbstractInternalAntlrParser; +} + +@lexer::header { +package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.parser.antlr.Lexer; +} + +@parser::header { +package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; + +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.common.util.Enumerator; +import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; + +} + +@parser::members { + + private ApplicationConfigurationGrammarAccess grammarAccess; + + public InternalApplicationConfigurationParser(TokenStream input, ApplicationConfigurationGrammarAccess grammarAccess) { + this(input); + this.grammarAccess = grammarAccess; + registerRules(grammarAccess.getGrammar()); + } + + @Override + protected String getFirstRuleName() { + return "ConfigurationScript"; + } + + @Override + protected ApplicationConfigurationGrammarAccess getGrammarAccess() { + return grammarAccess; + } + +} + +@rulecatch { + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } +} + +// Entry rule entryRuleConfigurationScript +entryRuleConfigurationScript returns [EObject current=null]: + { newCompositeNode(grammarAccess.getConfigurationScriptRule()); } + iv_ruleConfigurationScript=ruleConfigurationScript + { $current=$iv_ruleConfigurationScript.current; } + EOF; + +// Rule ConfigurationScript +ruleConfigurationScript returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + { + newCompositeNode(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); + } + lv_imports_0_0=ruleImport + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); + } + add( + $current, + "imports", + lv_imports_0_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import"); + afterParserOrEnumRuleCall(); + } + ) + )* + ( + ( + { + newCompositeNode(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); + } + lv_commands_1_0=ruleCommand + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); + } + add( + $current, + "commands", + lv_commands_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command"); + afterParserOrEnumRuleCall(); + } + ) + )* + ) +; + +// Entry rule entryRuleCommand +entryRuleCommand returns [EObject current=null]: + { newCompositeNode(grammarAccess.getCommandRule()); } + iv_ruleCommand=ruleCommand + { $current=$iv_ruleCommand.current; } + EOF; + +// Rule Command +ruleCommand returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); + } + this_Declaration_0=ruleDeclaration + { + $current = $this_Declaration_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); + } + this_Task_1=ruleTask + { + $current = $this_Task_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleQualifiedName +entryRuleQualifiedName returns [String current=null]: + { newCompositeNode(grammarAccess.getQualifiedNameRule()); } + iv_ruleQualifiedName=ruleQualifiedName + { $current=$iv_ruleQualifiedName.current.getText(); } + EOF; + +// Rule QualifiedName +ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + this_ID_0=RULE_ID + { + $current.merge(this_ID_0); + } + { + newLeafNode(this_ID_0, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); + } + ( + kw='.' + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); + } + this_ID_2=RULE_ID + { + $current.merge(this_ID_2); + } + { + newLeafNode(this_ID_2, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); + } + )* + ) +; + +// Entry rule entryRuleREALLiteral +entryRuleREALLiteral returns [String current=null]: + { newCompositeNode(grammarAccess.getREALLiteralRule()); } + iv_ruleREALLiteral=ruleREALLiteral + { $current=$iv_ruleREALLiteral.current.getText(); } + EOF; + +// Rule REALLiteral +ruleREALLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + kw='-' + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); + } + )? + this_INT_1=RULE_INT + { + $current.merge(this_INT_1); + } + { + newLeafNode(this_INT_1, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); + } + kw='.' + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); + } + this_INT_3=RULE_INT + { + $current.merge(this_INT_3); + } + { + newLeafNode(this_INT_3, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); + } + ) +; + +// Entry rule entryRuleINTLiteral +entryRuleINTLiteral returns [String current=null]: + { newCompositeNode(grammarAccess.getINTLiteralRule()); } + iv_ruleINTLiteral=ruleINTLiteral + { $current=$iv_ruleINTLiteral.current.getText(); } + EOF; + +// Rule INTLiteral +ruleINTLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + kw='-' + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); + } + )? + this_INT_1=RULE_INT + { + $current.merge(this_INT_1); + } + { + newLeafNode(this_INT_1, grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); + } + ) +; + +// Entry rule entryRuleImport +entryRuleImport returns [EObject current=null]: + { newCompositeNode(grammarAccess.getImportRule()); } + iv_ruleImport=ruleImport + { $current=$iv_ruleImport.current; } + EOF; + +// Rule Import +ruleImport returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); + } + this_EPackageImport_0=ruleEPackageImport + { + $current = $this_EPackageImport_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); + } + this_ViatraImport_1=ruleViatraImport + { + $current = $this_ViatraImport_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); + } + this_CftImport_2=ruleCftImport + { + $current = $this_CftImport_2.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleEPackageImport +entryRuleEPackageImport returns [EObject current=null]: + { newCompositeNode(grammarAccess.getEPackageImportRule()); } + iv_ruleEPackageImport=ruleEPackageImport + { $current=$iv_ruleEPackageImport.current; } + EOF; + +// Rule EPackageImport +ruleEPackageImport returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='import' + { + newLeafNode(otherlv_0, grammarAccess.getEPackageImportAccess().getImportKeyword_0()); + } + otherlv_1='epackage' + { + newLeafNode(otherlv_1, grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getEPackageImportRule()); + } + } + otherlv_2=RULE_STRING + { + newLeafNode(otherlv_2, grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); + } + ) + ) + ) +; + +// Entry rule entryRuleViatraImport +entryRuleViatraImport returns [EObject current=null]: + { newCompositeNode(grammarAccess.getViatraImportRule()); } + iv_ruleViatraImport=ruleViatraImport + { $current=$iv_ruleViatraImport.current; } + EOF; + +// Rule ViatraImport +ruleViatraImport returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='import' + { + newLeafNode(otherlv_0, grammarAccess.getViatraImportAccess().getImportKeyword_0()); + } + otherlv_1='viatra' + { + newLeafNode(otherlv_1, grammarAccess.getViatraImportAccess().getViatraKeyword_1()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getViatraImportRule()); + } + } + otherlv_2=RULE_STRING + { + newLeafNode(otherlv_2, grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); + } + ) + ) + ) +; + +// Entry rule entryRuleCftImport +entryRuleCftImport returns [EObject current=null]: + { newCompositeNode(grammarAccess.getCftImportRule()); } + iv_ruleCftImport=ruleCftImport + { $current=$iv_ruleCftImport.current; } + EOF; + +// Rule CftImport +ruleCftImport returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='import' + { + newLeafNode(otherlv_0, grammarAccess.getCftImportAccess().getImportKeyword_0()); + } + otherlv_1='reliability' + { + newLeafNode(otherlv_1, grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getCftImportRule()); + } + } + otherlv_2=RULE_STRING + { + newLeafNode(otherlv_2, grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); + } + ) + ) + ) +; + +// Entry rule entryRuleDeclaration +entryRuleDeclaration returns [EObject current=null]: + { newCompositeNode(grammarAccess.getDeclarationRule()); } + iv_ruleDeclaration=ruleDeclaration + { $current=$iv_ruleDeclaration.current; } + EOF; + +// Rule Declaration +ruleDeclaration returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); + } + this_FileDeclaration_0=ruleFileDeclaration + { + $current = $this_FileDeclaration_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); + } + this_MetamodelDeclaration_1=ruleMetamodelDeclaration + { + $current = $this_MetamodelDeclaration_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); + } + this_PartialModelDeclaration_2=rulePartialModelDeclaration + { + $current = $this_PartialModelDeclaration_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); + } + this_GraphPatternDeclaration_3=ruleGraphPatternDeclaration + { + $current = $this_GraphPatternDeclaration_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); + } + this_ConfigDeclaration_4=ruleConfigDeclaration + { + $current = $this_ConfigDeclaration_4.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); + } + this_ScopeDeclaration_5=ruleScopeDeclaration + { + $current = $this_ScopeDeclaration_5.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); + } + this_ObjectiveDeclaration_6=ruleObjectiveDeclaration + { + $current = $this_ObjectiveDeclaration_6.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleFileSpecification +entryRuleFileSpecification returns [EObject current=null]: + { newCompositeNode(grammarAccess.getFileSpecificationRule()); } + iv_ruleFileSpecification=ruleFileSpecification + { $current=$iv_ruleFileSpecification.current; } + EOF; + +// Rule FileSpecification +ruleFileSpecification returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + lv_path_0_0=RULE_STRING + { + newLeafNode(lv_path_0_0, grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getFileSpecificationRule()); + } + setWithLastConsumed( + $current, + "path", + lv_path_0_0, + "org.eclipse.xtext.common.Terminals.STRING"); + } + ) + ) +; + +// Entry rule entryRuleFileDeclaration +entryRuleFileDeclaration returns [EObject current=null]: + { newCompositeNode(grammarAccess.getFileDeclarationRule()); } + iv_ruleFileDeclaration=ruleFileDeclaration + { $current=$iv_ruleFileDeclaration.current; } + EOF; + +// Rule FileDeclaration +ruleFileDeclaration returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='file' + { + newLeafNode(otherlv_0, grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); + } + ( + ( + lv_name_1_0=RULE_ID + { + newLeafNode(lv_name_1_0, grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getFileDeclarationRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + otherlv_2='=' + { + newLeafNode(otherlv_2, grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); + } + ( + ( + { + newCompositeNode(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); + } + lv_specification_3_0=ruleFileSpecification + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getFileDeclarationRule()); + } + set( + $current, + "specification", + lv_specification_3_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleFileReference +entryRuleFileReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getFileReferenceRule()); } + iv_ruleFileReference=ruleFileReference + { $current=$iv_ruleFileReference.current; } + EOF; + +// Rule FileReference +ruleFileReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getFileReferenceRule()); + } + } + otherlv_0=RULE_ID + { + newLeafNode(otherlv_0, grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); + } + ) + ) +; + +// Entry rule entryRuleFile +entryRuleFile returns [EObject current=null]: + { newCompositeNode(grammarAccess.getFileRule()); } + iv_ruleFile=ruleFile + { $current=$iv_ruleFile.current; } + EOF; + +// Rule File +ruleFile returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); + } + this_FileSpecification_0=ruleFileSpecification + { + $current = $this_FileSpecification_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); + } + this_FileReference_1=ruleFileReference + { + $current = $this_FileReference_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleMetamodelSpecification +entryRuleMetamodelSpecification returns [EObject current=null]: + { newCompositeNode(grammarAccess.getMetamodelSpecificationRule()); } + iv_ruleMetamodelSpecification=ruleMetamodelSpecification + { $current=$iv_ruleMetamodelSpecification.current; } + EOF; + +// Rule MetamodelSpecification +ruleMetamodelSpecification returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='{' + { + newLeafNode(otherlv_0, grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); + } + lv_entries_1_0=ruleMetamodelEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); + } + add( + $current, + "entries", + lv_entries_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_2=',' + { + newLeafNode(otherlv_2, grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); + } + lv_entries_3_0=ruleMetamodelEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); + } + add( + $current, + "entries", + lv_entries_3_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_4='}' + { + newLeafNode(otherlv_4, grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); + } + ) +; + +// Entry rule entryRuleMetamodelEntry +entryRuleMetamodelEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getMetamodelEntryRule()); } + iv_ruleMetamodelEntry=ruleMetamodelEntry + { $current=$iv_ruleMetamodelEntry.current; } + EOF; + +// Rule MetamodelEntry +ruleMetamodelEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); + } + this_MetamodelElement_0=ruleMetamodelElement + { + $current = $this_MetamodelElement_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); + } + this_AllPackageEntry_1=ruleAllPackageEntry + { + $current = $this_AllPackageEntry_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleAllPackageEntry +entryRuleAllPackageEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getAllPackageEntryRule()); } + iv_ruleAllPackageEntry=ruleAllPackageEntry + { $current=$iv_ruleAllPackageEntry.current; } + EOF; + +// Rule AllPackageEntry +ruleAllPackageEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='package' + { + newLeafNode(otherlv_0, grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getAllPackageEntryRule()); + } + } + { + newCompositeNode(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); + } + ruleQualifiedName + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_2='excluding' + { + newLeafNode(otherlv_2, grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); + } + otherlv_3='{' + { + newLeafNode(otherlv_3, grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); + } + lv_exclusion_4_0=ruleMetamodelElement + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); + } + add( + $current, + "exclusion", + lv_exclusion_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_5=',' + { + newLeafNode(otherlv_5, grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); + } + lv_exclusion_6_0=ruleMetamodelElement + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); + } + add( + $current, + "exclusion", + lv_exclusion_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_7='}' + { + newLeafNode(otherlv_7, grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); + } + )? + ) +; + +// Entry rule entryRuleMetamodelElement +entryRuleMetamodelElement returns [EObject current=null]: + { newCompositeNode(grammarAccess.getMetamodelElementRule()); } + iv_ruleMetamodelElement=ruleMetamodelElement + { $current=$iv_ruleMetamodelElement.current; } + EOF; + +// Rule MetamodelElement +ruleMetamodelElement returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getMetamodelElementRule()); + } + } + { + newCompositeNode(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); + } + ruleQualifiedName + { + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_1='::' + { + newLeafNode(otherlv_1, grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); + } + )? + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getMetamodelElementRule()); + } + } + otherlv_2=RULE_ID + { + newLeafNode(otherlv_2, grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); + } + ) + ) + ( + otherlv_3='.' + { + newLeafNode(otherlv_3, grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getMetamodelElementRule()); + } + } + otherlv_4=RULE_ID + { + newLeafNode(otherlv_4, grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); + } + ) + ) + )? + ) +; + +// Entry rule entryRuleMetamodelDeclaration +entryRuleMetamodelDeclaration returns [EObject current=null]: + { newCompositeNode(grammarAccess.getMetamodelDeclarationRule()); } + iv_ruleMetamodelDeclaration=ruleMetamodelDeclaration + { $current=$iv_ruleMetamodelDeclaration.current; } + EOF; + +// Rule MetamodelDeclaration +ruleMetamodelDeclaration returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='metamodel' + { + newLeafNode(otherlv_0, grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); + } + ( + ( + lv_name_1_0=RULE_ID + { + newLeafNode(lv_name_1_0, grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getMetamodelDeclarationRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); + } + lv_specification_2_0=ruleMetamodelSpecification + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMetamodelDeclarationRule()); + } + set( + $current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleMetamodelReference +entryRuleMetamodelReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getMetamodelReferenceRule()); } + iv_ruleMetamodelReference=ruleMetamodelReference + { $current=$iv_ruleMetamodelReference.current; } + EOF; + +// Rule MetamodelReference +ruleMetamodelReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getMetamodelReferenceRule()); + } + } + otherlv_0=RULE_ID + { + newLeafNode(otherlv_0, grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); + } + ) + ) +; + +// Entry rule entryRuleMetamodel +entryRuleMetamodel returns [EObject current=null]: + { newCompositeNode(grammarAccess.getMetamodelRule()); } + iv_ruleMetamodel=ruleMetamodel + { $current=$iv_ruleMetamodel.current; } + EOF; + +// Rule Metamodel +ruleMetamodel returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); + } + this_MetamodelReference_0=ruleMetamodelReference + { + $current = $this_MetamodelReference_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); + } + this_MetamodelSpecification_1=ruleMetamodelSpecification + { + $current = $this_MetamodelSpecification_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRulePartialModelSpecification +entryRulePartialModelSpecification returns [EObject current=null]: + { newCompositeNode(grammarAccess.getPartialModelSpecificationRule()); } + iv_rulePartialModelSpecification=rulePartialModelSpecification + { $current=$iv_rulePartialModelSpecification.current; } + EOF; + +// Rule PartialModelSpecification +rulePartialModelSpecification returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='{' + { + newLeafNode(otherlv_0, grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); + } + lv_entry_1_0=rulePartialModelEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); + } + add( + $current, + "entry", + lv_entry_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_2=',' + { + newLeafNode(otherlv_2, grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); + } + lv_entry_3_0=rulePartialModelEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); + } + add( + $current, + "entry", + lv_entry_3_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + )? + otherlv_4='}' + { + newLeafNode(otherlv_4, grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); + } + ) +; + +// Entry rule entryRulePartialModelEntry +entryRulePartialModelEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getPartialModelEntryRule()); } + iv_rulePartialModelEntry=rulePartialModelEntry + { $current=$iv_rulePartialModelEntry.current; } + EOF; + +// Rule PartialModelEntry +rulePartialModelEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); + } + this_ModelEntry_0=ruleModelEntry + { + $current = $this_ModelEntry_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); + } + this_FolderEntry_1=ruleFolderEntry + { + $current = $this_FolderEntry_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleModelEntry +entryRuleModelEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getModelEntryRule()); } + iv_ruleModelEntry=ruleModelEntry + { $current=$iv_ruleModelEntry.current; } + EOF; + +// Rule ModelEntry +ruleModelEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + newCompositeNode(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); + } + lv_path_0_0=ruleFile + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getModelEntryRule()); + } + set( + $current, + "path", + lv_path_0_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + } + ) + ) +; + +// Entry rule entryRuleFolderEntry +entryRuleFolderEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getFolderEntryRule()); } + iv_ruleFolderEntry=ruleFolderEntry + { $current=$iv_ruleFolderEntry.current; } + EOF; + +// Rule FolderEntry +ruleFolderEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='folder' + { + newLeafNode(otherlv_0, grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); + } + lv_path_1_0=ruleFile + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getFolderEntryRule()); + } + set( + $current, + "path", + lv_path_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_2='excluding' + { + newLeafNode(otherlv_2, grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); + } + otherlv_3='{' + { + newLeafNode(otherlv_3, grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); + } + lv_exclusion_4_0=ruleModelEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getFolderEntryRule()); + } + add( + $current, + "exclusion", + lv_exclusion_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_5=',' + { + newLeafNode(otherlv_5, grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); + } + lv_exclusion_6_0=ruleModelEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getFolderEntryRule()); + } + add( + $current, + "exclusion", + lv_exclusion_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_7='}' + { + newLeafNode(otherlv_7, grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); + } + )? + ) +; + +// Entry rule entryRulePartialModelDeclaration +entryRulePartialModelDeclaration returns [EObject current=null]: + { newCompositeNode(grammarAccess.getPartialModelDeclarationRule()); } + iv_rulePartialModelDeclaration=rulePartialModelDeclaration + { $current=$iv_rulePartialModelDeclaration.current; } + EOF; + +// Rule PartialModelDeclaration +rulePartialModelDeclaration returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='models' + { + newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); + } + ( + ( + lv_name_1_0=RULE_ID + { + newLeafNode(lv_name_1_0, grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getPartialModelDeclarationRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); + } + lv_specification_2_0=rulePartialModelSpecification + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPartialModelDeclarationRule()); + } + set( + $current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRulePartialModelReference +entryRulePartialModelReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getPartialModelReferenceRule()); } + iv_rulePartialModelReference=rulePartialModelReference + { $current=$iv_rulePartialModelReference.current; } + EOF; + +// Rule PartialModelReference +rulePartialModelReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getPartialModelReferenceRule()); + } + } + otherlv_0=RULE_ID + { + newLeafNode(otherlv_0, grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); + } + ) + ) +; + +// Entry rule entryRulePartialModel +entryRulePartialModel returns [EObject current=null]: + { newCompositeNode(grammarAccess.getPartialModelRule()); } + iv_rulePartialModel=rulePartialModel + { $current=$iv_rulePartialModel.current; } + EOF; + +// Rule PartialModel +rulePartialModel returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); + } + this_PartialModelSpecification_0=rulePartialModelSpecification + { + $current = $this_PartialModelSpecification_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); + } + this_PartialModelReference_1=rulePartialModelReference + { + $current = $this_PartialModelReference_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRulePatternSpecification +entryRulePatternSpecification returns [EObject current=null]: + { newCompositeNode(grammarAccess.getPatternSpecificationRule()); } + iv_rulePatternSpecification=rulePatternSpecification + { $current=$iv_rulePatternSpecification.current; } + EOF; + +// Rule PatternSpecification +rulePatternSpecification returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='{' + { + newLeafNode(otherlv_0, grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); + } + lv_entries_1_0=rulePatternEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); + } + add( + $current, + "entries", + lv_entries_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_2=',' + { + newLeafNode(otherlv_2, grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); + } + lv_entries_3_0=rulePatternEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); + } + add( + $current, + "entries", + lv_entries_3_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_4='}' + { + newLeafNode(otherlv_4, grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); + } + ) +; + +// Entry rule entryRulePatternEntry +entryRulePatternEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getPatternEntryRule()); } + iv_rulePatternEntry=rulePatternEntry + { $current=$iv_rulePatternEntry.current; } + EOF; + +// Rule PatternEntry +rulePatternEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); + } + this_PatternElement_0=rulePatternElement + { + $current = $this_PatternElement_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); + } + this_AllPatternEntry_1=ruleAllPatternEntry + { + $current = $this_AllPatternEntry_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleAllPatternEntry +entryRuleAllPatternEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getAllPatternEntryRule()); } + iv_ruleAllPatternEntry=ruleAllPatternEntry + { $current=$iv_ruleAllPatternEntry.current; } + EOF; + +// Rule AllPatternEntry +ruleAllPatternEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='package' + { + newLeafNode(otherlv_0, grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); + } + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getAllPatternEntryRule()); + } + } + { + newCompositeNode(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); + } + ruleQualifiedName + { + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_2='excluding' + { + newLeafNode(otherlv_2, grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); + } + otherlv_3='{' + { + newLeafNode(otherlv_3, grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); + } + lv_exclusuion_4_0=rulePatternElement + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); + } + add( + $current, + "exclusuion", + lv_exclusuion_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_5=',' + { + newLeafNode(otherlv_5, grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); + } + lv_exclusuion_6_0=rulePatternElement + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); + } + add( + $current, + "exclusuion", + lv_exclusuion_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_7='}' + { + newLeafNode(otherlv_7, grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); + } + )? + ) +; + +// Entry rule entryRulePatternElement +entryRulePatternElement returns [EObject current=null]: + { newCompositeNode(grammarAccess.getPatternElementRule()); } + iv_rulePatternElement=rulePatternElement + { $current=$iv_rulePatternElement.current; } + EOF; + +// Rule PatternElement +rulePatternElement returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getPatternElementRule()); + } + } + { + newCompositeNode(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); + } + ruleQualifiedName + { + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_1='::' + { + newLeafNode(otherlv_1, grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); + } + )? + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getPatternElementRule()); + } + } + otherlv_2=RULE_ID + { + newLeafNode(otherlv_2, grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); + } + ) + ) + ) +; + +// Entry rule entryRuleGraphPatternDeclaration +entryRuleGraphPatternDeclaration returns [EObject current=null]: + { newCompositeNode(grammarAccess.getGraphPatternDeclarationRule()); } + iv_ruleGraphPatternDeclaration=ruleGraphPatternDeclaration + { $current=$iv_ruleGraphPatternDeclaration.current; } + EOF; + +// Rule GraphPatternDeclaration +ruleGraphPatternDeclaration returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='constraints' + { + newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); + } + ( + ( + lv_name_1_0=RULE_ID + { + newLeafNode(lv_name_1_0, grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getGraphPatternDeclarationRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); + } + lv_specification_2_0=rulePatternSpecification + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGraphPatternDeclarationRule()); + } + set( + $current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleGraphPatternReference +entryRuleGraphPatternReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getGraphPatternReferenceRule()); } + iv_ruleGraphPatternReference=ruleGraphPatternReference + { $current=$iv_ruleGraphPatternReference.current; } + EOF; + +// Rule GraphPatternReference +ruleGraphPatternReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getGraphPatternReferenceRule()); + } + } + otherlv_0=RULE_ID + { + newLeafNode(otherlv_0, grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); + } + ) + ) +; + +// Entry rule entryRuleGraphPattern +entryRuleGraphPattern returns [EObject current=null]: + { newCompositeNode(grammarAccess.getGraphPatternRule()); } + iv_ruleGraphPattern=ruleGraphPattern + { $current=$iv_ruleGraphPattern.current; } + EOF; + +// Rule GraphPattern +ruleGraphPattern returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); + } + this_GraphPatternReference_0=ruleGraphPatternReference + { + $current = $this_GraphPatternReference_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); + } + this_PatternSpecification_1=rulePatternSpecification + { + $current = $this_PatternSpecification_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleObjectiveSpecification +entryRuleObjectiveSpecification returns [EObject current=null]: + { newCompositeNode(grammarAccess.getObjectiveSpecificationRule()); } + iv_ruleObjectiveSpecification=ruleObjectiveSpecification + { $current=$iv_ruleObjectiveSpecification.current; } + EOF; + +// Rule ObjectiveSpecification +ruleObjectiveSpecification returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='{' + { + newLeafNode(otherlv_0, grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); + } + lv_entries_1_0=ruleObjectiveEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule()); + } + add( + $current, + "entries", + lv_entries_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_2=',' + { + newLeafNode(otherlv_2, grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); + } + lv_entries_3_0=ruleObjectiveEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule()); + } + add( + $current, + "entries", + lv_entries_3_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_4='}' + { + newLeafNode(otherlv_4, grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); + } + ) +; + +// Entry rule entryRuleObjectiveEntry +entryRuleObjectiveEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getObjectiveEntryRule()); } + iv_ruleObjectiveEntry=ruleObjectiveEntry + { $current=$iv_ruleObjectiveEntry.current; } + EOF; + +// Rule ObjectiveEntry +ruleObjectiveEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); + } + this_OptimizationEntry_0=ruleOptimizationEntry + { + $current = $this_OptimizationEntry_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); + } + this_ThresholdEntry_1=ruleThresholdEntry + { + $current = $this_ThresholdEntry_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleOptimizationEntry +entryRuleOptimizationEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getOptimizationEntryRule()); } + iv_ruleOptimizationEntry=ruleOptimizationEntry + { $current=$iv_ruleOptimizationEntry.current; } + EOF; + +// Rule OptimizationEntry +ruleOptimizationEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + { + newCompositeNode(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); + } + lv_direction_0_0=ruleOptimizationDirection + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getOptimizationEntryRule()); + } + set( + $current, + "direction", + lv_direction_0_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationDirection"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); + } + lv_function_1_0=ruleObjectiveFunction + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getOptimizationEntryRule()); + } + set( + $current, + "function", + lv_function_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleThresholdEntry +entryRuleThresholdEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getThresholdEntryRule()); } + iv_ruleThresholdEntry=ruleThresholdEntry + { $current=$iv_ruleThresholdEntry.current; } + EOF; + +// Rule ThresholdEntry +ruleThresholdEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + { + newCompositeNode(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); + } + lv_function_0_0=ruleObjectiveFunction + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); + } + set( + $current, + "function", + lv_function_0_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); + } + lv_operator_1_0=ruleComparisonOperator + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); + } + set( + $current, + "operator", + lv_operator_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); + } + lv_threshold_2_0=ruleREALLiteral + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); + } + set( + $current, + "threshold", + lv_threshold_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleObjectiveFunction +entryRuleObjectiveFunction returns [EObject current=null]: + { newCompositeNode(grammarAccess.getObjectiveFunctionRule()); } + iv_ruleObjectiveFunction=ruleObjectiveFunction + { $current=$iv_ruleObjectiveFunction.current; } + EOF; + +// Rule ObjectiveFunction +ruleObjectiveFunction returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + { + newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); + } + this_ReliabiltiyFunction_0=ruleReliabiltiyFunction + { + $current = $this_ReliabiltiyFunction_0.current; + afterParserOrEnumRuleCall(); + } +; + +// Entry rule entryRuleReliabiltiyFunction +entryRuleReliabiltiyFunction returns [EObject current=null]: + { newCompositeNode(grammarAccess.getReliabiltiyFunctionRule()); } + iv_ruleReliabiltiyFunction=ruleReliabiltiyFunction + { $current=$iv_ruleReliabiltiyFunction.current; } + EOF; + +// Rule ReliabiltiyFunction +ruleReliabiltiyFunction returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='reliability' + { + newLeafNode(otherlv_0, grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); + } + ( + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getReliabiltiyFunctionRule()); + } + } + { + newCompositeNode(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); + } + ruleQualifiedName + { + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2='::' + { + newLeafNode(otherlv_2, grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); + } + )? + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getReliabiltiyFunctionRule()); + } + } + otherlv_3=RULE_ID + { + newLeafNode(otherlv_3, grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + } + ) + ) + ) +; + +// Entry rule entryRuleObjectiveDeclaration +entryRuleObjectiveDeclaration returns [EObject current=null]: + { newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); } + iv_ruleObjectiveDeclaration=ruleObjectiveDeclaration + { $current=$iv_ruleObjectiveDeclaration.current; } + EOF; + +// Rule ObjectiveDeclaration +ruleObjectiveDeclaration returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='objectives' + { + newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); + } + ( + ( + lv_name_1_0=RULE_ID + { + newLeafNode(lv_name_1_0, grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getObjectiveDeclarationRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); + } + lv_specification_2_0=ruleObjectiveSpecification + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getObjectiveDeclarationRule()); + } + set( + $current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveSpecification"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleObjectiveReference +entryRuleObjectiveReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getObjectiveReferenceRule()); } + iv_ruleObjectiveReference=ruleObjectiveReference + { $current=$iv_ruleObjectiveReference.current; } + EOF; + +// Rule ObjectiveReference +ruleObjectiveReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getObjectiveReferenceRule()); + } + } + otherlv_0=RULE_ID + { + newLeafNode(otherlv_0, grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); + } + ) + ) +; + +// Entry rule entryRuleObjective +entryRuleObjective returns [EObject current=null]: + { newCompositeNode(grammarAccess.getObjectiveRule()); } + iv_ruleObjective=ruleObjective + { $current=$iv_ruleObjective.current; } + EOF; + +// Rule Objective +ruleObjective returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); + } + this_ObjectiveReference_0=ruleObjectiveReference + { + $current = $this_ObjectiveReference_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); + } + this_ObjectiveSpecification_1=ruleObjectiveSpecification + { + $current = $this_ObjectiveSpecification_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleConfigSpecification +entryRuleConfigSpecification returns [EObject current=null]: + { newCompositeNode(grammarAccess.getConfigSpecificationRule()); } + iv_ruleConfigSpecification=ruleConfigSpecification + { $current=$iv_ruleConfigSpecification.current; } + EOF; + +// Rule ConfigSpecification +ruleConfigSpecification returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0(), + $current); + } + ) + otherlv_1='{' + { + newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); + } + ( + ( + ( + { + newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); + } + lv_entries_2_0=ruleConfigEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); + } + add( + $current, + "entries", + lv_entries_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=',' + { + newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); + } + lv_entries_4_0=ruleConfigEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); + } + add( + $current, + "entries", + lv_entries_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + )? + otherlv_5='}' + { + newLeafNode(otherlv_5, grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); + } + ) +; + +// Entry rule entryRuleConfigDeclaration +entryRuleConfigDeclaration returns [EObject current=null]: + { newCompositeNode(grammarAccess.getConfigDeclarationRule()); } + iv_ruleConfigDeclaration=ruleConfigDeclaration + { $current=$iv_ruleConfigDeclaration.current; } + EOF; + +// Rule ConfigDeclaration +ruleConfigDeclaration returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='config' + { + newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); + } + ( + ( + lv_name_1_0=RULE_ID + { + newLeafNode(lv_name_1_0, grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getConfigDeclarationRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); + } + lv_specification_2_0=ruleConfigSpecification + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getConfigDeclarationRule()); + } + set( + $current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleConfigEntry +entryRuleConfigEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getConfigEntryRule()); } + iv_ruleConfigEntry=ruleConfigEntry + { $current=$iv_ruleConfigEntry.current; } + EOF; + +// Rule ConfigEntry +ruleConfigEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); + } + this_DocumentationEntry_0=ruleDocumentationEntry + { + $current = $this_DocumentationEntry_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); + } + this_RuntimeEntry_1=ruleRuntimeEntry + { + $current = $this_RuntimeEntry_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); + } + this_MemoryEntry_2=ruleMemoryEntry + { + $current = $this_MemoryEntry_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); + } + this_CustomEntry_3=ruleCustomEntry + { + $current = $this_CustomEntry_3.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleDocumentationEntry +entryRuleDocumentationEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getDocumentationEntryRule()); } + iv_ruleDocumentationEntry=ruleDocumentationEntry + { $current=$iv_ruleDocumentationEntry.current; } + EOF; + +// Rule DocumentationEntry +ruleDocumentationEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='log-level' + { + newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); + } + otherlv_1='=' + { + newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); + } + lv_level_2_0=ruleDocumentLevelSpecification + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getDocumentationEntryRule()); + } + set( + $current, + "level", + lv_level_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleRuntimeEntry +entryRuleRuntimeEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getRuntimeEntryRule()); } + iv_ruleRuntimeEntry=ruleRuntimeEntry + { $current=$iv_ruleRuntimeEntry.current; } + EOF; + +// Rule RuntimeEntry +ruleRuntimeEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='runtime' + { + newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); + } + otherlv_1='=' + { + newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); + } + ( + ( + lv_millisecLimit_2_0=RULE_INT + { + newLeafNode(lv_millisecLimit_2_0, grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getRuntimeEntryRule()); + } + setWithLastConsumed( + $current, + "millisecLimit", + lv_millisecLimit_2_0, + "org.eclipse.xtext.common.Terminals.INT"); + } + ) + ) + ) +; + +// Entry rule entryRuleMemoryEntry +entryRuleMemoryEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getMemoryEntryRule()); } + iv_ruleMemoryEntry=ruleMemoryEntry + { $current=$iv_ruleMemoryEntry.current; } + EOF; + +// Rule MemoryEntry +ruleMemoryEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='memory' + { + newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); + } + otherlv_1='=' + { + newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); + } + ( + ( + lv_megabyteLimit_2_0=RULE_INT + { + newLeafNode(lv_megabyteLimit_2_0, grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getMemoryEntryRule()); + } + setWithLastConsumed( + $current, + "megabyteLimit", + lv_megabyteLimit_2_0, + "org.eclipse.xtext.common.Terminals.INT"); + } + ) + ) + ) +; + +// Entry rule entryRuleCustomEntry +entryRuleCustomEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getCustomEntryRule()); } + iv_ruleCustomEntry=ruleCustomEntry + { $current=$iv_ruleCustomEntry.current; } + EOF; + +// Rule CustomEntry +ruleCustomEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + lv_key_0_0=RULE_STRING + { + newLeafNode(lv_key_0_0, grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getCustomEntryRule()); + } + setWithLastConsumed( + $current, + "key", + lv_key_0_0, + "org.eclipse.xtext.common.Terminals.STRING"); + } + ) + ) + otherlv_1='=' + { + newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); + } + ( + ( + lv_value_2_0=RULE_STRING + { + newLeafNode(lv_value_2_0, grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getCustomEntryRule()); + } + setWithLastConsumed( + $current, + "value", + lv_value_2_0, + "org.eclipse.xtext.common.Terminals.STRING"); + } + ) + ) + ) +; + +// Entry rule entryRuleConfigReference +entryRuleConfigReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getConfigReferenceRule()); } + iv_ruleConfigReference=ruleConfigReference + { $current=$iv_ruleConfigReference.current; } + EOF; + +// Rule ConfigReference +ruleConfigReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getConfigReferenceRule()); + } + } + otherlv_0=RULE_ID + { + newLeafNode(otherlv_0, grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); + } + ) + ) +; + +// Entry rule entryRuleConfig +entryRuleConfig returns [EObject current=null]: + { newCompositeNode(grammarAccess.getConfigRule()); } + iv_ruleConfig=ruleConfig + { $current=$iv_ruleConfig.current; } + EOF; + +// Rule Config +ruleConfig returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); + } + this_ConfigSpecification_0=ruleConfigSpecification + { + $current = $this_ConfigSpecification_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); + } + this_ConfigReference_1=ruleConfigReference + { + $current = $this_ConfigReference_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleScopeSpecification +entryRuleScopeSpecification returns [EObject current=null]: + { newCompositeNode(grammarAccess.getScopeSpecificationRule()); } + iv_ruleScopeSpecification=ruleScopeSpecification + { $current=$iv_ruleScopeSpecification.current; } + EOF; + +// Rule ScopeSpecification +ruleScopeSpecification returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0(), + $current); + } + ) + otherlv_1='{' + { + newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); + } + ( + ( + ( + { + newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); + } + lv_scopes_2_0=ruleTypeScope + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); + } + add( + $current, + "scopes", + lv_scopes_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=',' + { + newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); + } + lv_scopes_4_0=ruleTypeScope + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); + } + add( + $current, + "scopes", + lv_scopes_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + )? + otherlv_5='}' + { + newLeafNode(otherlv_5, grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); + } + ) +; + +// Entry rule entryRuleTypeScope +entryRuleTypeScope returns [EObject current=null]: + { newCompositeNode(grammarAccess.getTypeScopeRule()); } + iv_ruleTypeScope=ruleTypeScope + { $current=$iv_ruleTypeScope.current; } + EOF; + +// Rule TypeScope +ruleTypeScope returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); + } + this_ClassTypeScope_0=ruleClassTypeScope + { + $current = $this_ClassTypeScope_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); + } + this_ObjectTypeScope_1=ruleObjectTypeScope + { + $current = $this_ObjectTypeScope_1.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); + } + this_IntegerTypeScope_2=ruleIntegerTypeScope + { + $current = $this_IntegerTypeScope_2.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); + } + this_RealTypeScope_3=ruleRealTypeScope + { + $current = $this_RealTypeScope_3.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); + } + this_StringTypeScope_4=ruleStringTypeScope + { + $current = $this_StringTypeScope_4.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleClassTypeScope +entryRuleClassTypeScope returns [EObject current=null]: + { newCompositeNode(grammarAccess.getClassTypeScopeRule()); } + iv_ruleClassTypeScope=ruleClassTypeScope + { $current=$iv_ruleClassTypeScope.current; } + EOF; + +// Rule ClassTypeScope +ruleClassTypeScope returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='#' + { + newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); + } + lv_type_1_0=ruleClassReference + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); + } + set( + $current, + "type", + lv_type_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + ( + lv_setsNew_2_0='+=' + { + newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getClassTypeScopeRule()); + } + setWithLastConsumed($current, "setsNew", true, "+="); + } + ) + ) + | + ( + ( + lv_setsSum_3_0='=' + { + newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getClassTypeScopeRule()); + } + setWithLastConsumed($current, "setsSum", true, "="); + } + ) + ) + ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + } + lv_number_4_0=ruleExactNumber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); + } + set( + $current, + "number", + lv_number_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); + afterParserOrEnumRuleCall(); + } + ) + ) + | + ( + ( + { + newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + } + lv_number_5_0=ruleIntervallNumber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); + } + set( + $current, + "number", + lv_number_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) + ) +; + +// Entry rule entryRuleObjectTypeScope +entryRuleObjectTypeScope returns [EObject current=null]: + { newCompositeNode(grammarAccess.getObjectTypeScopeRule()); } + iv_ruleObjectTypeScope=ruleObjectTypeScope + { $current=$iv_ruleObjectTypeScope.current; } + EOF; + +// Rule ObjectTypeScope +ruleObjectTypeScope returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='#' + { + newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); + } + lv_type_1_0=ruleObjectReference + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); + } + set( + $current, + "type", + lv_type_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + ( + lv_setsNew_2_0='+=' + { + newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getObjectTypeScopeRule()); + } + setWithLastConsumed($current, "setsNew", true, "+="); + } + ) + ) + | + ( + ( + lv_setsSum_3_0='=' + { + newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getObjectTypeScopeRule()); + } + setWithLastConsumed($current, "setsSum", true, "="); + } + ) + ) + ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + } + lv_number_4_0=ruleExactNumber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); + } + set( + $current, + "number", + lv_number_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); + afterParserOrEnumRuleCall(); + } + ) + ) + | + ( + ( + { + newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + } + lv_number_5_0=ruleIntervallNumber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); + } + set( + $current, + "number", + lv_number_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) + ) +; + +// Entry rule entryRuleIntegerTypeScope +entryRuleIntegerTypeScope returns [EObject current=null]: + { newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); } + iv_ruleIntegerTypeScope=ruleIntegerTypeScope + { $current=$iv_ruleIntegerTypeScope.current; } + EOF; + +// Rule IntegerTypeScope +ruleIntegerTypeScope returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='#' + { + newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); + } + lv_type_1_0=ruleIntegerReference + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); + } + set( + $current, + "type", + lv_type_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + ( + lv_setsNew_2_0='+=' + { + newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); + } + setWithLastConsumed($current, "setsNew", true, "+="); + } + ) + ) + | + ( + ( + lv_setsSum_3_0='=' + { + newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); + } + setWithLastConsumed($current, "setsSum", true, "="); + } + ) + ) + ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + } + lv_number_4_0=ruleExactNumber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); + } + set( + $current, + "number", + lv_number_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); + afterParserOrEnumRuleCall(); + } + ) + ) + | + ( + ( + { + newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + } + lv_number_5_0=ruleIntervallNumber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); + } + set( + $current, + "number", + lv_number_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); + afterParserOrEnumRuleCall(); + } + ) + ) + | + ( + ( + { + newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); + } + lv_number_6_0=ruleIntEnumberation + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); + } + set( + $current, + "number", + lv_number_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) + ) +; + +// Entry rule entryRuleRealTypeScope +entryRuleRealTypeScope returns [EObject current=null]: + { newCompositeNode(grammarAccess.getRealTypeScopeRule()); } + iv_ruleRealTypeScope=ruleRealTypeScope + { $current=$iv_ruleRealTypeScope.current; } + EOF; + +// Rule RealTypeScope +ruleRealTypeScope returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='#' + { + newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); + } + lv_type_1_0=ruleRealReference + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); + } + set( + $current, + "type", + lv_type_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + ( + lv_setsNew_2_0='+=' + { + newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getRealTypeScopeRule()); + } + setWithLastConsumed($current, "setsNew", true, "+="); + } + ) + ) + | + ( + ( + lv_setsSum_3_0='=' + { + newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getRealTypeScopeRule()); + } + setWithLastConsumed($current, "setsSum", true, "="); + } + ) + ) + ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + } + lv_number_4_0=ruleExactNumber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); + } + set( + $current, + "number", + lv_number_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); + afterParserOrEnumRuleCall(); + } + ) + ) + | + ( + ( + { + newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + } + lv_number_5_0=ruleIntervallNumber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); + } + set( + $current, + "number", + lv_number_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); + afterParserOrEnumRuleCall(); + } + ) + ) + | + ( + ( + { + newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); + } + lv_number_6_0=ruleRealEnumeration + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); + } + set( + $current, + "number", + lv_number_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) + ) +; + +// Entry rule entryRuleStringTypeScope +entryRuleStringTypeScope returns [EObject current=null]: + { newCompositeNode(grammarAccess.getStringTypeScopeRule()); } + iv_ruleStringTypeScope=ruleStringTypeScope + { $current=$iv_ruleStringTypeScope.current; } + EOF; + +// Rule StringTypeScope +ruleStringTypeScope returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='#' + { + newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); + } + lv_type_1_0=ruleStringReference + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); + } + set( + $current, + "type", + lv_type_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + ( + ( + lv_setsNew_2_0='+=' + { + newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getStringTypeScopeRule()); + } + setWithLastConsumed($current, "setsNew", true, "+="); + } + ) + ) + | + ( + ( + lv_setsSum_3_0='=' + { + newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getStringTypeScopeRule()); + } + setWithLastConsumed($current, "setsSum", true, "="); + } + ) + ) + ) + ( + ( + ( + { + newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + } + lv_number_4_0=ruleExactNumber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); + } + set( + $current, + "number", + lv_number_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); + afterParserOrEnumRuleCall(); + } + ) + ) + | + ( + ( + { + newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + } + lv_number_5_0=ruleIntervallNumber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); + } + set( + $current, + "number", + lv_number_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); + afterParserOrEnumRuleCall(); + } + ) + ) + | + ( + ( + { + newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); + } + lv_number_6_0=ruleStringEnumeration + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); + } + set( + $current, + "number", + lv_number_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) + ) +; + +// Entry rule entryRuleClassReference +entryRuleClassReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getClassReferenceRule()); } + iv_ruleClassReference=ruleClassReference + { $current=$iv_ruleClassReference.current; } + EOF; + +// Rule ClassReference +ruleClassReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='<' + { + newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); + } + lv_element_1_0=ruleMetamodelElement + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getClassReferenceRule()); + } + set( + $current, + "element", + lv_element_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2='>' + { + newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); + } + ) +; + +// Entry rule entryRuleObjectReference +entryRuleObjectReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getObjectReferenceRule()); } + iv_ruleObjectReference=ruleObjectReference + { $current=$iv_ruleObjectReference.current; } + EOF; + +// Rule ObjectReference +ruleObjectReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0(), + $current); + } + ) + otherlv_1='node' + { + newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); + } + ) +; + +// Entry rule entryRuleIntegerReference +entryRuleIntegerReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getIntegerReferenceRule()); } + iv_ruleIntegerReference=ruleIntegerReference + { $current=$iv_ruleIntegerReference.current; } + EOF; + +// Rule IntegerReference +ruleIntegerReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0(), + $current); + } + ) + otherlv_1='int' + { + newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); + } + ) +; + +// Entry rule entryRuleRealReference +entryRuleRealReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getRealReferenceRule()); } + iv_ruleRealReference=ruleRealReference + { $current=$iv_ruleRealReference.current; } + EOF; + +// Rule RealReference +ruleRealReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getRealReferenceAccess().getRealScopeAction_0(), + $current); + } + ) + otherlv_1='real' + { + newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); + } + ) +; + +// Entry rule entryRuleStringReference +entryRuleStringReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getStringReferenceRule()); } + iv_ruleStringReference=ruleStringReference + { $current=$iv_ruleStringReference.current; } + EOF; + +// Rule StringReference +ruleStringReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getStringReferenceAccess().getStringScopeAction_0(), + $current); + } + ) + otherlv_1='string' + { + newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); + } + ) +; + +// Entry rule entryRuleExactNumber +entryRuleExactNumber returns [EObject current=null]: + { newCompositeNode(grammarAccess.getExactNumberRule()); } + iv_ruleExactNumber=ruleExactNumber + { $current=$iv_ruleExactNumber.current; } + EOF; + +// Rule ExactNumber +ruleExactNumber returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + lv_exactNumber_0_0=RULE_INT + { + newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getExactNumberRule()); + } + setWithLastConsumed( + $current, + "exactNumber", + lv_exactNumber_0_0, + "org.eclipse.xtext.common.Terminals.INT"); + } + ) + ) + | + ( + ( + lv_exactUnlimited_1_0='*' + { + newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getExactNumberRule()); + } + setWithLastConsumed($current, "exactUnlimited", true, "*"); + } + ) + ) + ) +; + +// Entry rule entryRuleIntervallNumber +entryRuleIntervallNumber returns [EObject current=null]: + { newCompositeNode(grammarAccess.getIntervallNumberRule()); } + iv_ruleIntervallNumber=ruleIntervallNumber + { $current=$iv_ruleIntervallNumber.current; } + EOF; + +// Rule IntervallNumber +ruleIntervallNumber returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + lv_min_0_0=RULE_INT + { + newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getIntervallNumberRule()); + } + setWithLastConsumed( + $current, + "min", + lv_min_0_0, + "org.eclipse.xtext.common.Terminals.INT"); + } + ) + ) + otherlv_1='..' + { + newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); + } + ( + ( + ( + lv_maxNumber_2_0=RULE_INT + { + newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getIntervallNumberRule()); + } + setWithLastConsumed( + $current, + "maxNumber", + lv_maxNumber_2_0, + "org.eclipse.xtext.common.Terminals.INT"); + } + ) + ) + | + ( + ( + lv_maxUnlimited_3_0='*' + { + newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getIntervallNumberRule()); + } + setWithLastConsumed($current, "maxUnlimited", true, "*"); + } + ) + ) + ) + ) +; + +// Entry rule entryRuleIntEnumberation +entryRuleIntEnumberation returns [EObject current=null]: + { newCompositeNode(grammarAccess.getIntEnumberationRule()); } + iv_ruleIntEnumberation=ruleIntEnumberation + { $current=$iv_ruleIntEnumberation.current; } + EOF; + +// Rule IntEnumberation +ruleIntEnumberation returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(), + $current); + } + ) + otherlv_1='{' + { + newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); + } + ( + ( + ( + { + newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); + } + lv_entry_2_0=ruleINTLiteral + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); + } + add( + $current, + "entry", + lv_entry_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=',' + { + newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); + } + lv_entry_4_0=ruleINTLiteral + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); + } + add( + $current, + "entry", + lv_entry_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + )? + otherlv_5='}' + { + newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); + } + ) +; + +// Entry rule entryRuleRealEnumeration +entryRuleRealEnumeration returns [EObject current=null]: + { newCompositeNode(grammarAccess.getRealEnumerationRule()); } + iv_ruleRealEnumeration=ruleRealEnumeration + { $current=$iv_ruleRealEnumeration.current; } + EOF; + +// Rule RealEnumeration +ruleRealEnumeration returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(), + $current); + } + ) + otherlv_1='{' + { + newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); + } + ( + ( + ( + { + newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); + } + lv_entry_2_0=ruleREALLiteral + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); + } + add( + $current, + "entry", + lv_entry_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=',' + { + newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); + } + lv_entry_4_0=ruleREALLiteral + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); + } + add( + $current, + "entry", + lv_entry_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + )? + otherlv_5='}' + { + newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); + } + ) +; + +// Entry rule entryRuleStringEnumeration +entryRuleStringEnumeration returns [EObject current=null]: + { newCompositeNode(grammarAccess.getStringEnumerationRule()); } + iv_ruleStringEnumeration=ruleStringEnumeration + { $current=$iv_ruleStringEnumeration.current; } + EOF; + +// Rule StringEnumeration +ruleStringEnumeration returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + $current = forceCreateModelElement( + grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(), + $current); + } + ) + otherlv_1='{' + { + newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); + } + ( + ( + ( + lv_entry_2_0=RULE_STRING + { + newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getStringEnumerationRule()); + } + addWithLastConsumed( + $current, + "entry", + lv_entry_2_0, + "org.eclipse.xtext.common.Terminals.STRING"); + } + ) + ) + ( + otherlv_3=',' + { + newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); + } + ( + ( + lv_entry_4_0=RULE_STRING + { + newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getStringEnumerationRule()); + } + addWithLastConsumed( + $current, + "entry", + lv_entry_4_0, + "org.eclipse.xtext.common.Terminals.STRING"); + } + ) + ) + )* + )? + otherlv_5='}' + { + newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); + } + ) +; + +// Entry rule entryRuleScopeDeclaration +entryRuleScopeDeclaration returns [EObject current=null]: + { newCompositeNode(grammarAccess.getScopeDeclarationRule()); } + iv_ruleScopeDeclaration=ruleScopeDeclaration + { $current=$iv_ruleScopeDeclaration.current; } + EOF; + +// Rule ScopeDeclaration +ruleScopeDeclaration returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='scope' + { + newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); + } + ( + ( + lv_name_1_0=RULE_ID + { + newLeafNode(lv_name_1_0, grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getScopeDeclarationRule()); + } + setWithLastConsumed( + $current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + } + ) + ) + ( + ( + { + newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); + } + lv_specification_2_0=ruleScopeSpecification + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getScopeDeclarationRule()); + } + set( + $current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleScopeReference +entryRuleScopeReference returns [EObject current=null]: + { newCompositeNode(grammarAccess.getScopeReferenceRule()); } + iv_ruleScopeReference=ruleScopeReference + { $current=$iv_ruleScopeReference.current; } + EOF; + +// Rule ScopeReference +ruleScopeReference returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getScopeReferenceRule()); + } + } + otherlv_0=RULE_ID + { + newLeafNode(otherlv_0, grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); + } + ) + ) +; + +// Entry rule entryRuleScope +entryRuleScope returns [EObject current=null]: + { newCompositeNode(grammarAccess.getScopeRule()); } + iv_ruleScope=ruleScope + { $current=$iv_ruleScope.current; } + EOF; + +// Rule Scope +ruleScope returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); + } + this_ScopeSpecification_0=ruleScopeSpecification + { + $current = $this_ScopeSpecification_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); + } + this_ScopeReference_1=ruleScopeReference + { + $current = $this_ScopeReference_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleTask +entryRuleTask returns [EObject current=null]: + { newCompositeNode(grammarAccess.getTaskRule()); } + iv_ruleTask=ruleTask + { $current=$iv_ruleTask.current; } + EOF; + +// Rule Task +ruleTask returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + { + newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); + } + this_GenerationTask_0=ruleGenerationTask + { + $current = $this_GenerationTask_0.current; + afterParserOrEnumRuleCall(); + } +; + +// Entry rule entryRuleGenerationTask +entryRuleGenerationTask returns [EObject current=null]: + { newCompositeNode(grammarAccess.getGenerationTaskRule()); } + iv_ruleGenerationTask=ruleGenerationTask + { $current=$iv_ruleGenerationTask.current; } + EOF; + +// Rule GenerationTask +ruleGenerationTask returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='generate' + { + newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); + } + ( + { + $current = forceCreateModelElement( + grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1(), + $current); + } + ) + otherlv_2='{' + { + newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); + } + ( + ( + { + getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ( + ( + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); + } + ({true}?=>(otherlv_4='metamodel' + { + newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); + } + otherlv_5='=' + { + newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); + } + lv_metamodel_6_0=ruleMetamodel + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + $current, + "metamodel", + lv_metamodel_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); + } + ({true}?=>(otherlv_7='partial-model' + { + newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); + } + otherlv_8='=' + { + newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); + } + lv_partialModel_9_0=rulePartialModel + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + $current, + "partialModel", + lv_partialModel_9_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); + } + ({true}?=>(otherlv_10='constraints' + { + newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); + } + otherlv_11='=' + { + newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); + } + lv_patterns_12_0=ruleGraphPattern + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + $current, + "patterns", + lv_patterns_12_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); + } + ({true}?=>(otherlv_13='objectives' + { + newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); + } + otherlv_14='=' + { + newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); + } + lv_objectives_15_0=ruleObjective + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + $current, + "objectives", + lv_objectives_15_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Objective"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); + } + ({true}?=>(otherlv_16='scope' + { + newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); + } + otherlv_17='=' + { + newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); + } + lv_scope_18_0=ruleScope + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + $current, + "scope", + lv_scope_18_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); + } + ({true}?=>(( + ( + lv_numberSpecified_19_0='number' + { + newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getGenerationTaskRule()); + } + setWithLastConsumed($current, "numberSpecified", true, "number"); + } + ) + ) + otherlv_20='=' + { + newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); + } + ( + ( + lv_number_21_0=RULE_INT + { + newLeafNode(lv_number_21_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getGenerationTaskRule()); + } + setWithLastConsumed( + $current, + "number", + lv_number_21_0, + "org.eclipse.xtext.common.Terminals.INT"); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); + } + ({true}?=>(( + ( + lv_runSpecified_22_0='runs' + { + newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getGenerationTaskRule()); + } + setWithLastConsumed($current, "runSpecified", true, "runs"); + } + ) + ) + otherlv_23='=' + { + newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); + } + ( + ( + lv_runs_24_0=RULE_INT + { + newLeafNode(lv_runs_24_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getGenerationTaskRule()); + } + setWithLastConsumed( + $current, + "runs", + lv_runs_24_0, + "org.eclipse.xtext.common.Terminals.INT"); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); + } + ({true}?=>(otherlv_25='solver' + { + newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); + } + otherlv_26='=' + { + newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); + } + lv_solver_27_0=ruleSolver + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + $current, + "solver", + lv_solver_27_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); + } + ({true}?=>(otherlv_28='config' + { + newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); + } + otherlv_29='=' + { + newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); + } + lv_config_30_0=ruleConfig + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + $current, + "config", + lv_config_30_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); + } + ({true}?=>(otherlv_31='debug' + { + newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); + } + otherlv_32='=' + { + newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); + } + lv_debugFolder_33_0=ruleFile + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + $current, + "debugFolder", + lv_debugFolder_33_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); + } + ({true}?=>(otherlv_34='log' + { + newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); + } + otherlv_35='=' + { + newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); + } + lv_targetLogFile_36_0=ruleFile + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + $current, + "targetLogFile", + lv_targetLogFile_36_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); + } + ({true}?=>(otherlv_37='statistics' + { + newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); + } + otherlv_38='=' + { + newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); + } + lv_targetStatisticsFile_39_0=ruleFile + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + $current, + "targetStatisticsFile", + lv_targetStatisticsFile_39_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); + } + ({true}?=>(otherlv_40='output' + { + newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); + } + otherlv_41='=' + { + newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); + } + lv_tagetFolder_42_0=ruleFile + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + $current, + "tagetFolder", + lv_tagetFolder_42_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + } + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + ) + )* + ) + ) + { + getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + } + ) + otherlv_43='}' + { + newLeafNode(otherlv_43, grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); + } + ) +; + +// Rule OptimizationDirection +ruleOptimizationDirection returns [Enumerator current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + enumLiteral_0='minimize' + { + $current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); + } + ) + | + ( + enumLiteral_1='maximize' + { + $current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); + } + ) + ) +; + +// Rule ComparisonOperator +ruleComparisonOperator returns [Enumerator current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + enumLiteral_0='<=' + { + $current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); + } + ) + | + ( + enumLiteral_1='>=' + { + $current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); + } + ) + ) +; + +// Rule DocumentLevelSpecification +ruleDocumentLevelSpecification returns [Enumerator current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + enumLiteral_0='none' + { + $current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); + } + ) + | + ( + enumLiteral_1='normal' + { + $current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); + } + ) + | + ( + enumLiteral_2='full' + { + $current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); + } + ) + ) +; + +// Rule Solver +ruleSolver returns [Enumerator current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + enumLiteral_0='SMTSolver' + { + $current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); + } + ) + | + ( + enumLiteral_1='AlloySolver' + { + $current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); + } + ) + | + ( + enumLiteral_2='ViatraSolver' + { + $current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); + } + ) + ) +; + +RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; + +RULE_INT : ('0'..'9')+; + +RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); + +RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; + +RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; + +RULE_WS : (' '|'\t'|'\r'|'\n')+; + +RULE_ANY_OTHER : .; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens index 96730dbf..17aa6491 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens @@ -1,101 +1,113 @@ -'#'=32 -'*'=40 -'+='=33 -','=19 -'-'=12 -'.'=11 -'..'=41 -'::'=23 -'<'=34 -'='=17 -'>'=35 -'AlloySolver'=56 -'SMTSolver'=55 -'ViatraSolver'=57 -'config'=28 -'constraints'=27 -'debug'=48 -'epackage'=14 -'excluding'=22 -'file'=16 -'folder'=25 -'full'=54 -'generate'=43 -'import'=13 -'int'=37 -'log'=49 -'log-level'=29 -'memory'=31 -'metamodel'=24 -'models'=26 -'node'=36 -'none'=52 -'normal'=53 -'number'=45 -'output'=51 -'package'=21 -'partial-model'=44 -'real'=38 -'runs'=46 -'runtime'=30 -'scope'=42 -'solver'=47 -'statistics'=50 -'string'=39 -'viatra'=15 -'{'=18 -'}'=20 -RULE_ANY_OTHER=10 -RULE_ID=4 -RULE_INT=5 -RULE_ML_COMMENT=7 -RULE_SL_COMMENT=8 -RULE_STRING=6 -RULE_WS=9 -T__11=11 -T__12=12 -T__13=13 -T__14=14 -T__15=15 -T__16=16 -T__17=17 -T__18=18 -T__19=19 -T__20=20 -T__21=21 -T__22=22 -T__23=23 -T__24=24 -T__25=25 -T__26=26 -T__27=27 -T__28=28 -T__29=29 -T__30=30 -T__31=31 -T__32=32 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -T__40=40 -T__41=41 -T__42=42 -T__43=43 -T__44=44 -T__45=45 -T__46=46 -T__47=47 -T__48=48 -T__49=49 -T__50=50 -T__51=51 -T__52=52 -T__53=53 -T__54=54 -T__55=55 -T__56=56 -T__57=57 +'#'=34 +'*'=42 +'+='=35 +','=20 +'-'=12 +'.'=11 +'..'=43 +'::'=24 +'<'=36 +'<='=56 +'='=18 +'>'=37 +'>='=57 +'AlloySolver'=62 +'SMTSolver'=61 +'ViatraSolver'=63 +'config'=30 +'constraints'=28 +'debug'=50 +'epackage'=14 +'excluding'=23 +'file'=17 +'folder'=26 +'full'=60 +'generate'=45 +'import'=13 +'int'=39 +'log'=51 +'log-level'=31 +'maximize'=55 +'memory'=33 +'metamodel'=25 +'minimize'=54 +'models'=27 +'node'=38 +'none'=58 +'normal'=59 +'number'=47 +'objectives'=29 +'output'=53 +'package'=22 +'partial-model'=46 +'real'=40 +'reliability'=16 +'runs'=48 +'runtime'=32 +'scope'=44 +'solver'=49 +'statistics'=52 +'string'=41 +'viatra'=15 +'{'=19 +'}'=21 +RULE_ANY_OTHER=10 +RULE_ID=4 +RULE_INT=5 +RULE_ML_COMMENT=7 +RULE_SL_COMMENT=8 +RULE_STRING=6 +RULE_WS=9 +T__11=11 +T__12=12 +T__13=13 +T__14=14 +T__15=15 +T__16=16 +T__17=17 +T__18=18 +T__19=19 +T__20=20 +T__21=21 +T__22=22 +T__23=23 +T__24=24 +T__25=25 +T__26=26 +T__27=27 +T__28=28 +T__29=29 +T__30=30 +T__31=31 +T__32=32 +T__33=33 +T__34=34 +T__35=35 +T__36=36 +T__37=37 +T__38=38 +T__39=39 +T__40=40 +T__41=41 +T__42=42 +T__43=43 +T__44=44 +T__45=45 +T__46=46 +T__47=47 +T__48=48 +T__49=49 +T__50=50 +T__51=51 +T__52=52 +T__53=53 +T__54=54 +T__55=55 +T__56=56 +T__57=57 +T__58=58 +T__59=59 +T__60=60 +T__61=61 +T__62=62 +T__63=63 diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java index 6e214569..175d43ba 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java @@ -1,2372 +1,2584 @@ -package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.parser.antlr.Lexer; - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalApplicationConfigurationLexer extends Lexer { - public static final int T__50=50; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__11=11; - public static final int T__55=55; - public static final int T__12=12; - public static final int T__56=56; - public static final int T__13=13; - public static final int T__57=57; - public static final int T__14=14; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int RULE_ID=4; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int RULE_INT=5; - public static final int T__29=29; - public static final int T__22=22; - public static final int RULE_ML_COMMENT=7; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int RULE_STRING=6; - public static final int RULE_SL_COMMENT=8; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_WS=9; - public static final int RULE_ANY_OTHER=10; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - - // delegates - // delegators - - public InternalApplicationConfigurationLexer() {;} - public InternalApplicationConfigurationLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalApplicationConfigurationLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } - - // $ANTLR start "T__11" - public final void mT__11() throws RecognitionException { - try { - int _type = T__11; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11:7: ( '.' ) - // InternalApplicationConfiguration.g:11:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__11" - - // $ANTLR start "T__12" - public final void mT__12() throws RecognitionException { - try { - int _type = T__12; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12:7: ( '-' ) - // InternalApplicationConfiguration.g:12:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__12" - - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { - try { - int _type = T__13; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:13:7: ( 'import' ) - // InternalApplicationConfiguration.g:13:9: 'import' - { - match("import"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__13" - - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { - try { - int _type = T__14; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:14:7: ( 'epackage' ) - // InternalApplicationConfiguration.g:14:9: 'epackage' - { - match("epackage"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__14" - - // $ANTLR start "T__15" - public final void mT__15() throws RecognitionException { - try { - int _type = T__15; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:15:7: ( 'viatra' ) - // InternalApplicationConfiguration.g:15:9: 'viatra' - { - match("viatra"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__15" - - // $ANTLR start "T__16" - public final void mT__16() throws RecognitionException { - try { - int _type = T__16; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:16:7: ( 'file' ) - // InternalApplicationConfiguration.g:16:9: 'file' - { - match("file"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__16" - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:17:7: ( '=' ) - // InternalApplicationConfiguration.g:17:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:18:7: ( '{' ) - // InternalApplicationConfiguration.g:18:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:19:7: ( ',' ) - // InternalApplicationConfiguration.g:19:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:20:7: ( '}' ) - // InternalApplicationConfiguration.g:20:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:21:7: ( 'package' ) - // InternalApplicationConfiguration.g:21:9: 'package' - { - match("package"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:22:7: ( 'excluding' ) - // InternalApplicationConfiguration.g:22:9: 'excluding' - { - match("excluding"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:23:7: ( '::' ) - // InternalApplicationConfiguration.g:23:9: '::' - { - match("::"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:24:7: ( 'metamodel' ) - // InternalApplicationConfiguration.g:24:9: 'metamodel' - { - match("metamodel"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:25:7: ( 'folder' ) - // InternalApplicationConfiguration.g:25:9: 'folder' - { - match("folder"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:26:7: ( 'models' ) - // InternalApplicationConfiguration.g:26:9: 'models' - { - match("models"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:27:7: ( 'constraints' ) - // InternalApplicationConfiguration.g:27:9: 'constraints' - { - match("constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:28:7: ( 'config' ) - // InternalApplicationConfiguration.g:28:9: 'config' - { - match("config"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:29:7: ( 'log-level' ) - // InternalApplicationConfiguration.g:29:9: 'log-level' - { - match("log-level"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:30:7: ( 'runtime' ) - // InternalApplicationConfiguration.g:30:9: 'runtime' - { - match("runtime"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:31:7: ( 'memory' ) - // InternalApplicationConfiguration.g:31:9: 'memory' - { - match("memory"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:32:7: ( '#' ) - // InternalApplicationConfiguration.g:32:9: '#' - { - match('#'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:33:7: ( '+=' ) - // InternalApplicationConfiguration.g:33:9: '+=' - { - match("+="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:34:7: ( '<' ) - // InternalApplicationConfiguration.g:34:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:35:7: ( '>' ) - // InternalApplicationConfiguration.g:35:9: '>' - { - match('>'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:36:7: ( 'node' ) - // InternalApplicationConfiguration.g:36:9: 'node' - { - match("node"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:37:7: ( 'int' ) - // InternalApplicationConfiguration.g:37:9: 'int' - { - match("int"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:38:7: ( 'real' ) - // InternalApplicationConfiguration.g:38:9: 'real' - { - match("real"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:39:7: ( 'string' ) - // InternalApplicationConfiguration.g:39:9: 'string' - { - match("string"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:40:7: ( '*' ) - // InternalApplicationConfiguration.g:40:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:41:7: ( '..' ) - // InternalApplicationConfiguration.g:41:9: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:42:7: ( 'scope' ) - // InternalApplicationConfiguration.g:42:9: 'scope' - { - match("scope"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:43:7: ( 'generate' ) - // InternalApplicationConfiguration.g:43:9: 'generate' - { - match("generate"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:44:7: ( 'partial-model' ) - // InternalApplicationConfiguration.g:44:9: 'partial-model' - { - match("partial-model"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:45:7: ( 'number' ) - // InternalApplicationConfiguration.g:45:9: 'number' - { - match("number"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:46:7: ( 'runs' ) - // InternalApplicationConfiguration.g:46:9: 'runs' - { - match("runs"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:47:7: ( 'solver' ) - // InternalApplicationConfiguration.g:47:9: 'solver' - { - match("solver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:48:7: ( 'debug' ) - // InternalApplicationConfiguration.g:48:9: 'debug' - { - match("debug"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:49:7: ( 'log' ) - // InternalApplicationConfiguration.g:49:9: 'log' - { - match("log"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:50:7: ( 'statistics' ) - // InternalApplicationConfiguration.g:50:9: 'statistics' - { - match("statistics"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:51:7: ( 'output' ) - // InternalApplicationConfiguration.g:51:9: 'output' - { - match("output"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:52:7: ( 'none' ) - // InternalApplicationConfiguration.g:52:9: 'none' - { - match("none"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:53:7: ( 'normal' ) - // InternalApplicationConfiguration.g:53:9: 'normal' - { - match("normal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:54:7: ( 'full' ) - // InternalApplicationConfiguration.g:54:9: 'full' - { - match("full"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:55:7: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:55:9: 'SMTSolver' - { - match("SMTSolver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:56:7: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:56:9: 'AlloySolver' - { - match("AlloySolver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:57:7: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:57:9: 'ViatraSolver' - { - match("ViatraSolver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { - try { - int _type = RULE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4291:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalApplicationConfiguration.g:4291:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - { - // InternalApplicationConfiguration.g:4291:11: ( '^' )? - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='^') ) { - alt1=1; - } - switch (alt1) { - case 1 : - // InternalApplicationConfiguration.g:4291:11: '^' - { - match('^'); - - } - break; - - } - - if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // InternalApplicationConfiguration.g:4291:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // InternalApplicationConfiguration.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4293:10: ( ( '0' .. '9' )+ ) - // InternalApplicationConfiguration.g:4293:12: ( '0' .. '9' )+ - { - // InternalApplicationConfiguration.g:4293:12: ( '0' .. '9' )+ - int cnt3=0; - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( ((LA3_0>='0' && LA3_0<='9')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalApplicationConfiguration.g:4293:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt3 >= 1 ) break loop3; - EarlyExitException eee = - new EarlyExitException(3, input); - throw eee; - } - cnt3++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - try { - int _type = RULE_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4295:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalApplicationConfiguration.g:4295:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - { - // InternalApplicationConfiguration.g:4295:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='\"') ) { - alt6=1; - } - else if ( (LA6_0=='\'') ) { - alt6=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - switch (alt6) { - case 1 : - // InternalApplicationConfiguration.g:4295:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalApplicationConfiguration.g:4295:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop4: - do { - int alt4=3; - int LA4_0 = input.LA(1); - - if ( (LA4_0=='\\') ) { - alt4=1; - } - else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { - alt4=2; - } - - - switch (alt4) { - case 1 : - // InternalApplicationConfiguration.g:4295:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:4295:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - match('\"'); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:4295:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalApplicationConfiguration.g:4295:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop5: - do { - int alt5=3; - int LA5_0 = input.LA(1); - - if ( (LA5_0=='\\') ) { - alt5=1; - } - else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { - alt5=2; - } - - - switch (alt5) { - case 1 : - // InternalApplicationConfiguration.g:4295:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:4295:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop5; - } - } while (true); - - match('\''); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_STRING" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4297:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalApplicationConfiguration.g:4297:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalApplicationConfiguration.g:4297:24: ( options {greedy=false; } : . )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0=='*') ) { - int LA7_1 = input.LA(2); - - if ( (LA7_1=='/') ) { - alt7=2; - } - else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { - alt7=1; - } - - - } - else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalApplicationConfiguration.g:4297:52: . - { - matchAny(); - - } - break; - - default : - break loop7; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4299:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalApplicationConfiguration.g:4299:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("//"); - - // InternalApplicationConfiguration.g:4299:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - - if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { - alt8=1; - } - - - switch (alt8) { - case 1 : - // InternalApplicationConfiguration.g:4299:24: ~ ( ( '\\n' | '\\r' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop8; - } - } while (true); - - // InternalApplicationConfiguration.g:4299:40: ( ( '\\r' )? '\\n' )? - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0=='\n'||LA10_0=='\r') ) { - alt10=1; - } - switch (alt10) { - case 1 : - // InternalApplicationConfiguration.g:4299:41: ( '\\r' )? '\\n' - { - // InternalApplicationConfiguration.g:4299:41: ( '\\r' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalApplicationConfiguration.g:4299:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4301:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalApplicationConfiguration.g:4301:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalApplicationConfiguration.g:4301:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt11=0; - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // InternalApplicationConfiguration.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt11 >= 1 ) break loop11; - EarlyExitException eee = - new EarlyExitException(11, input); - throw eee; - } - cnt11++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4303:16: ( . ) - // InternalApplicationConfiguration.g:4303:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=54; - alt12 = dfa12.predict(input); - switch (alt12) { - case 1 : - // InternalApplicationConfiguration.g:1:10: T__11 - { - mT__11(); - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1:16: T__12 - { - mT__12(); - - } - break; - case 3 : - // InternalApplicationConfiguration.g:1:22: T__13 - { - mT__13(); - - } - break; - case 4 : - // InternalApplicationConfiguration.g:1:28: T__14 - { - mT__14(); - - } - break; - case 5 : - // InternalApplicationConfiguration.g:1:34: T__15 - { - mT__15(); - - } - break; - case 6 : - // InternalApplicationConfiguration.g:1:40: T__16 - { - mT__16(); - - } - break; - case 7 : - // InternalApplicationConfiguration.g:1:46: T__17 - { - mT__17(); - - } - break; - case 8 : - // InternalApplicationConfiguration.g:1:52: T__18 - { - mT__18(); - - } - break; - case 9 : - // InternalApplicationConfiguration.g:1:58: T__19 - { - mT__19(); - - } - break; - case 10 : - // InternalApplicationConfiguration.g:1:64: T__20 - { - mT__20(); - - } - break; - case 11 : - // InternalApplicationConfiguration.g:1:70: T__21 - { - mT__21(); - - } - break; - case 12 : - // InternalApplicationConfiguration.g:1:76: T__22 - { - mT__22(); - - } - break; - case 13 : - // InternalApplicationConfiguration.g:1:82: T__23 - { - mT__23(); - - } - break; - case 14 : - // InternalApplicationConfiguration.g:1:88: T__24 - { - mT__24(); - - } - break; - case 15 : - // InternalApplicationConfiguration.g:1:94: T__25 - { - mT__25(); - - } - break; - case 16 : - // InternalApplicationConfiguration.g:1:100: T__26 - { - mT__26(); - - } - break; - case 17 : - // InternalApplicationConfiguration.g:1:106: T__27 - { - mT__27(); - - } - break; - case 18 : - // InternalApplicationConfiguration.g:1:112: T__28 - { - mT__28(); - - } - break; - case 19 : - // InternalApplicationConfiguration.g:1:118: T__29 - { - mT__29(); - - } - break; - case 20 : - // InternalApplicationConfiguration.g:1:124: T__30 - { - mT__30(); - - } - break; - case 21 : - // InternalApplicationConfiguration.g:1:130: T__31 - { - mT__31(); - - } - break; - case 22 : - // InternalApplicationConfiguration.g:1:136: T__32 - { - mT__32(); - - } - break; - case 23 : - // InternalApplicationConfiguration.g:1:142: T__33 - { - mT__33(); - - } - break; - case 24 : - // InternalApplicationConfiguration.g:1:148: T__34 - { - mT__34(); - - } - break; - case 25 : - // InternalApplicationConfiguration.g:1:154: T__35 - { - mT__35(); - - } - break; - case 26 : - // InternalApplicationConfiguration.g:1:160: T__36 - { - mT__36(); - - } - break; - case 27 : - // InternalApplicationConfiguration.g:1:166: T__37 - { - mT__37(); - - } - break; - case 28 : - // InternalApplicationConfiguration.g:1:172: T__38 - { - mT__38(); - - } - break; - case 29 : - // InternalApplicationConfiguration.g:1:178: T__39 - { - mT__39(); - - } - break; - case 30 : - // InternalApplicationConfiguration.g:1:184: T__40 - { - mT__40(); - - } - break; - case 31 : - // InternalApplicationConfiguration.g:1:190: T__41 - { - mT__41(); - - } - break; - case 32 : - // InternalApplicationConfiguration.g:1:196: T__42 - { - mT__42(); - - } - break; - case 33 : - // InternalApplicationConfiguration.g:1:202: T__43 - { - mT__43(); - - } - break; - case 34 : - // InternalApplicationConfiguration.g:1:208: T__44 - { - mT__44(); - - } - break; - case 35 : - // InternalApplicationConfiguration.g:1:214: T__45 - { - mT__45(); - - } - break; - case 36 : - // InternalApplicationConfiguration.g:1:220: T__46 - { - mT__46(); - - } - break; - case 37 : - // InternalApplicationConfiguration.g:1:226: T__47 - { - mT__47(); - - } - break; - case 38 : - // InternalApplicationConfiguration.g:1:232: T__48 - { - mT__48(); - - } - break; - case 39 : - // InternalApplicationConfiguration.g:1:238: T__49 - { - mT__49(); - - } - break; - case 40 : - // InternalApplicationConfiguration.g:1:244: T__50 - { - mT__50(); - - } - break; - case 41 : - // InternalApplicationConfiguration.g:1:250: T__51 - { - mT__51(); - - } - break; - case 42 : - // InternalApplicationConfiguration.g:1:256: T__52 - { - mT__52(); - - } - break; - case 43 : - // InternalApplicationConfiguration.g:1:262: T__53 - { - mT__53(); - - } - break; - case 44 : - // InternalApplicationConfiguration.g:1:268: T__54 - { - mT__54(); - - } - break; - case 45 : - // InternalApplicationConfiguration.g:1:274: T__55 - { - mT__55(); - - } - break; - case 46 : - // InternalApplicationConfiguration.g:1:280: T__56 - { - mT__56(); - - } - break; - case 47 : - // InternalApplicationConfiguration.g:1:286: T__57 - { - mT__57(); - - } - break; - case 48 : - // InternalApplicationConfiguration.g:1:292: RULE_ID - { - mRULE_ID(); - - } - break; - case 49 : - // InternalApplicationConfiguration.g:1:300: RULE_INT - { - mRULE_INT(); - - } - break; - case 50 : - // InternalApplicationConfiguration.g:1:309: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 51 : - // InternalApplicationConfiguration.g:1:321: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 52 : - // InternalApplicationConfiguration.g:1:337: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 53 : - // InternalApplicationConfiguration.g:1:353: RULE_WS - { - mRULE_WS(); - - } - break; - case 54 : - // InternalApplicationConfiguration.g:1:361: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA12 dfa12 = new DFA12(this); - static final String DFA12_eotS = - "\1\uffff\1\47\1\uffff\4\53\4\uffff\1\53\1\45\4\53\1\uffff\1\45\2\uffff\2\53\1\uffff\6\53\1\45\2\uffff\3\45\5\uffff\2\53\1\uffff\6\53\4\uffff\1\53\1\uffff\6\53\4\uffff\5\53\1\uffff\6\53\5\uffff\1\53\1\163\14\53\1\u0082\21\53\1\uffff\3\53\1\u0098\1\53\1\u009a\7\53\2\uffff\1\53\1\u00a3\1\u00a4\1\u00a5\1\u00a6\20\53\1\uffff\1\53\1\uffff\10\53\4\uffff\4\53\1\u00c4\2\53\1\u00c7\4\53\1\u00cc\2\53\1\u00cf\1\u00d0\3\53\1\u00d4\1\u00d5\1\53\1\u00d7\1\53\1\u00d9\1\u00da\1\u00db\1\53\1\uffff\1\u00dd\1\53\1\uffff\1\u00df\3\53\1\uffff\2\53\2\uffff\1\u00e5\2\53\2\uffff\1\53\1\uffff\1\u00e9\3\uffff\1\53\1\uffff\1\53\1\uffff\3\53\1\u00ef\1\53\2\uffff\2\53\1\uffff\1\53\1\u00f4\3\53\1\uffff\1\u00f8\1\u00f9\2\53\1\uffff\1\u00fc\2\53\2\uffff\1\53\1\u0100\1\uffff\2\53\1\u0103\1\uffff\1\u0104\1\53\2\uffff\1\u0106\1\uffff"; - static final String DFA12_eofS = - "\u0107\uffff"; - static final String DFA12_minS = - "\1\0\1\56\1\uffff\1\155\1\160\2\151\4\uffff\1\141\1\72\1\145\2\157\1\145\1\uffff\1\75\2\uffff\1\157\1\143\1\uffff\2\145\1\165\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\156\1\147\1\156\1\141\4\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\164\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\1\55\1\163\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\160\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\1\164\1\151\2\uffff\1\151\4\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\165\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\162\1\147\1\155\4\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\164\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\154\1\144\2\60\1\141\1\60\1\145\3\60\1\164\1\uffff\1\60\1\164\1\uffff\1\60\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\55\1\145\2\uffff\1\151\1\uffff\1\60\3\uffff\1\151\1\uffff\1\145\1\uffff\1\145\1\154\1\157\1\60\1\147\2\uffff\1\154\1\156\1\uffff\1\143\1\60\1\162\1\166\1\154\1\uffff\2\60\1\164\1\163\1\uffff\1\60\1\145\1\166\2\uffff\1\163\1\60\1\uffff\1\162\1\145\1\60\1\uffff\1\60\1\162\2\uffff\1\60\1\uffff"; - static final String DFA12_maxS = - "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\3\157\1\165\1\uffff\1\75\2\uffff\1\165\1\164\1\uffff\2\145\1\165\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\156\1\147\1\156\1\141\4\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\164\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\163\1\172\1\164\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\160\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\1\164\1\151\2\uffff\1\151\4\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\165\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\162\1\147\1\155\4\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\164\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\154\1\144\2\172\1\141\1\172\1\145\3\172\1\164\1\uffff\1\172\1\164\1\uffff\1\172\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\55\1\145\2\uffff\1\151\1\uffff\1\172\3\uffff\1\151\1\uffff\1\145\1\uffff\1\145\1\154\1\157\1\172\1\147\2\uffff\1\154\1\156\1\uffff\1\143\1\172\1\162\1\166\1\154\1\uffff\2\172\1\164\1\163\1\uffff\1\172\1\145\1\166\2\uffff\1\163\1\172\1\uffff\1\162\1\145\1\172\1\uffff\1\172\1\162\2\uffff\1\172\1\uffff"; - static final String DFA12_acceptS = - "\2\uffff\1\2\4\uffff\1\7\1\10\1\11\1\12\6\uffff\1\26\1\uffff\1\30\1\31\2\uffff\1\36\7\uffff\1\60\1\61\3\uffff\1\65\1\66\1\37\1\1\1\2\2\uffff\1\60\6\uffff\1\7\1\10\1\11\1\12\1\uffff\1\15\6\uffff\1\26\1\27\1\30\1\31\5\uffff\1\36\6\uffff\1\61\1\62\1\63\1\64\1\65\40\uffff\1\33\15\uffff\1\23\1\47\25\uffff\1\6\1\uffff\1\54\10\uffff\1\44\1\34\1\32\1\52\35\uffff\1\40\2\uffff\1\46\4\uffff\1\3\2\uffff\1\5\1\17\3\uffff\1\25\1\20\1\uffff\1\22\1\uffff\1\53\1\43\1\35\1\uffff\1\45\1\uffff\1\51\5\uffff\1\13\1\42\2\uffff\1\24\5\uffff\1\4\4\uffff\1\41\3\uffff\1\14\1\16\2\uffff\1\55\3\uffff\1\50\2\uffff\1\21\1\56\1\uffff\1\57"; - static final String DFA12_specialS = - "\1\1\40\uffff\1\2\1\0\u00e4\uffff}>"; - static final String[] DFA12_transitionS = { - "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\21\3\45\1\42\2\45\1\27\1\22\1\11\1\2\1\1\1\43\12\40\1\14\1\45\1\23\1\7\1\24\2\45\1\34\21\37\1\33\2\37\1\35\4\37\3\45\1\36\1\37\1\45\2\37\1\16\1\31\1\4\1\6\1\30\1\37\1\3\2\37\1\17\1\15\1\25\1\32\1\13\1\37\1\20\1\26\2\37\1\5\4\37\1\10\1\45\1\12\uff82\45", - "\1\46", - "", - "\1\51\1\52", - "\1\54\7\uffff\1\55", - "\1\56", - "\1\57\5\uffff\1\60\5\uffff\1\61", - "", - "", - "", - "", - "\1\66", - "\1\67", - "\1\70\11\uffff\1\71", - "\1\72", - "\1\73", - "\1\75\17\uffff\1\74", - "", - "\1\77", - "", - "", - "\1\102\5\uffff\1\103", - "\1\105\13\uffff\1\106\4\uffff\1\104", - "", - "\1\110", - "\1\111", - "\1\112", - "\1\113", - "\1\114", - "\1\115", - "\32\53\4\uffff\1\53\1\uffff\32\53", - "", - "", - "\0\117", - "\0\117", - "\1\120\4\uffff\1\121", - "", - "", - "", - "", - "", - "\1\123", - "\1\124", - "", - "\1\125", - "\1\126", - "\1\127", - "\1\130", - "\1\131", - "\1\132", - "", - "", - "", - "", - "\1\133\16\uffff\1\134", - "", - "\1\136\6\uffff\1\135", - "\1\137", - "\1\140", - "\1\141", - "\1\142", - "\1\143", - "", - "", - "", - "", - "\1\144\11\uffff\1\145\3\uffff\1\146", - "\1\147", - "\1\151\20\uffff\1\150", - "\1\152", - "\1\153", - "", - "\1\154", - "\1\155", - "\1\156", - "\1\157", - "\1\160", - "\1\161", - "", - "", - "", - "", - "", - "\1\162", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\164", - "\1\165", - "\1\166", - "\1\167", - "\1\170", - "\1\171", - "\1\172", - "\1\173", - "\1\174", - "\1\175", - "\1\176", - "\1\u0080\14\uffff\1\177", - "\1\u0081\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u0084\1\u0083", - "\1\u0085", - "\1\u0086", - "\1\u0087", - "\1\u0088", - "\1\u0089", - "\1\u008a", - "\1\u008b", - "\1\u008c", - "\1\u008d", - "\1\u008e", - "\1\u008f", - "\1\u0090", - "\1\u0091", - "\1\u0092", - "\1\u0093", - "\1\u0094", - "", - "\1\u0095", - "\1\u0096", - "\1\u0097", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u0099", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u009b", - "\1\u009c", - "\1\u009d", - "\1\u009e", - "\1\u009f", - "\1\u00a0", - "\1\u00a1", - "", - "", - "\1\u00a2", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00a7", - "\1\u00a8", - "\1\u00a9", - "\1\u00aa", - "\1\u00ab", - "\1\u00ac", - "\1\u00ad", - "\1\u00ae", - "\1\u00af", - "\1\u00b0", - "\1\u00b1", - "\1\u00b2", - "\1\u00b3", - "\1\u00b4", - "\1\u00b5", - "\1\u00b6", - "", - "\1\u00b7", - "", - "\1\u00b8", - "\1\u00b9", - "\1\u00ba", - "\1\u00bb", - "\1\u00bc", - "\1\u00bd", - "\1\u00be", - "\1\u00bf", - "", - "", - "", - "", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\1\u00c3", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00c5", - "\1\u00c6", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00c8", - "\1\u00c9", - "\1\u00ca", - "\1\u00cb", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00cd", - "\1\u00ce", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00d1", - "\1\u00d2", - "\1\u00d3", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00d6", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00d8", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00dc", - "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00de", - "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00e0", - "\1\u00e1", - "\1\u00e2", - "", - "\1\u00e3", - "\1\u00e4", - "", - "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00e6", - "\1\u00e7", - "", - "", - "\1\u00e8", - "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "", - "", - "", - "\1\u00ea", - "", - "\1\u00eb", - "", - "\1\u00ec", - "\1\u00ed", - "\1\u00ee", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00f0", - "", - "", - "\1\u00f1", - "\1\u00f2", - "", - "\1\u00f3", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00f5", - "\1\u00f6", - "\1\u00f7", - "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00fa", - "\1\u00fb", - "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00fd", - "\1\u00fe", - "", - "", - "\1\u00ff", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "", - "\1\u0101", - "\1\u0102", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u0105", - "", - "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "" - }; - - static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); - static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); - static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); - static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); - static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); - static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); - static final short[][] DFA12_transition; - - static { - int numStates = DFA12_transitionS.length; - DFA12_transition = new short[numStates][]; - for (int i=0; i='\u0000' && LA12_34<='\uFFFF')) ) {s = 79;} - - else s = 37; - - if ( s>=0 ) return s; - break; - case 1 : - int LA12_0 = input.LA(1); - - s = -1; - if ( (LA12_0=='.') ) {s = 1;} - - else if ( (LA12_0=='-') ) {s = 2;} - - else if ( (LA12_0=='i') ) {s = 3;} - - else if ( (LA12_0=='e') ) {s = 4;} - - else if ( (LA12_0=='v') ) {s = 5;} - - else if ( (LA12_0=='f') ) {s = 6;} - - else if ( (LA12_0=='=') ) {s = 7;} - - else if ( (LA12_0=='{') ) {s = 8;} - - else if ( (LA12_0==',') ) {s = 9;} - - else if ( (LA12_0=='}') ) {s = 10;} - - else if ( (LA12_0=='p') ) {s = 11;} - - else if ( (LA12_0==':') ) {s = 12;} - - else if ( (LA12_0=='m') ) {s = 13;} - - else if ( (LA12_0=='c') ) {s = 14;} - - else if ( (LA12_0=='l') ) {s = 15;} - - else if ( (LA12_0=='r') ) {s = 16;} - - else if ( (LA12_0=='#') ) {s = 17;} - - else if ( (LA12_0=='+') ) {s = 18;} - - else if ( (LA12_0=='<') ) {s = 19;} - - else if ( (LA12_0=='>') ) {s = 20;} - - else if ( (LA12_0=='n') ) {s = 21;} - - else if ( (LA12_0=='s') ) {s = 22;} - - else if ( (LA12_0=='*') ) {s = 23;} - - else if ( (LA12_0=='g') ) {s = 24;} - - else if ( (LA12_0=='d') ) {s = 25;} - - else if ( (LA12_0=='o') ) {s = 26;} - - else if ( (LA12_0=='S') ) {s = 27;} - - else if ( (LA12_0=='A') ) {s = 28;} - - else if ( (LA12_0=='V') ) {s = 29;} - - else if ( (LA12_0=='^') ) {s = 30;} - - else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} - - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} - - else if ( (LA12_0=='\"') ) {s = 33;} - - else if ( (LA12_0=='\'') ) {s = 34;} - - else if ( (LA12_0=='/') ) {s = 35;} - - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} - - else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} - - if ( s>=0 ) return s; - break; - case 2 : - int LA12_33 = input.LA(1); - - s = -1; - if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 79;} - - else s = 37; - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 12, _s, input); - error(nvae); - throw nvae; - } - } - - +package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; + +// Hack: Use our own Lexer superclass by means of import. +// Currently there is no other way to specify the superclass for the lexer. +import org.eclipse.xtext.parser.antlr.Lexer; + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalApplicationConfigurationLexer extends Lexer { + public static final int T__50=50; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__59=59; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__55=55; + public static final int T__12=12; + public static final int T__56=56; + public static final int T__13=13; + public static final int T__57=57; + public static final int T__14=14; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__52=52; + public static final int T__53=53; + public static final int T__54=54; + public static final int T__60=60; + public static final int T__61=61; + public static final int RULE_ID=4; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int RULE_INT=5; + public static final int T__29=29; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__62=62; + public static final int T__63=63; + public static final int T__20=20; + public static final int T__21=21; + public static final int RULE_STRING=6; + public static final int RULE_SL_COMMENT=8; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int EOF=-1; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int T__48=48; + public static final int T__49=49; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int T__40=40; + public static final int T__41=41; + public static final int T__42=42; + public static final int T__43=43; + + // delegates + // delegators + + public InternalApplicationConfigurationLexer() {;} + public InternalApplicationConfigurationLexer(CharStream input) { + this(input, new RecognizerSharedState()); + } + public InternalApplicationConfigurationLexer(CharStream input, RecognizerSharedState state) { + super(input,state); + + } + public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } + + // $ANTLR start "T__11" + public final void mT__11() throws RecognitionException { + try { + int _type = T__11; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:11:7: ( '.' ) + // InternalApplicationConfiguration.g:11:9: '.' + { + match('.'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__11" + + // $ANTLR start "T__12" + public final void mT__12() throws RecognitionException { + try { + int _type = T__12; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:12:7: ( '-' ) + // InternalApplicationConfiguration.g:12:9: '-' + { + match('-'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__12" + + // $ANTLR start "T__13" + public final void mT__13() throws RecognitionException { + try { + int _type = T__13; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:13:7: ( 'import' ) + // InternalApplicationConfiguration.g:13:9: 'import' + { + match("import"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__13" + + // $ANTLR start "T__14" + public final void mT__14() throws RecognitionException { + try { + int _type = T__14; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:14:7: ( 'epackage' ) + // InternalApplicationConfiguration.g:14:9: 'epackage' + { + match("epackage"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__14" + + // $ANTLR start "T__15" + public final void mT__15() throws RecognitionException { + try { + int _type = T__15; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:15:7: ( 'viatra' ) + // InternalApplicationConfiguration.g:15:9: 'viatra' + { + match("viatra"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__15" + + // $ANTLR start "T__16" + public final void mT__16() throws RecognitionException { + try { + int _type = T__16; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:16:7: ( 'reliability' ) + // InternalApplicationConfiguration.g:16:9: 'reliability' + { + match("reliability"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__16" + + // $ANTLR start "T__17" + public final void mT__17() throws RecognitionException { + try { + int _type = T__17; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:17:7: ( 'file' ) + // InternalApplicationConfiguration.g:17:9: 'file' + { + match("file"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__17" + + // $ANTLR start "T__18" + public final void mT__18() throws RecognitionException { + try { + int _type = T__18; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:18:7: ( '=' ) + // InternalApplicationConfiguration.g:18:9: '=' + { + match('='); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__18" + + // $ANTLR start "T__19" + public final void mT__19() throws RecognitionException { + try { + int _type = T__19; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:19:7: ( '{' ) + // InternalApplicationConfiguration.g:19:9: '{' + { + match('{'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__19" + + // $ANTLR start "T__20" + public final void mT__20() throws RecognitionException { + try { + int _type = T__20; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:20:7: ( ',' ) + // InternalApplicationConfiguration.g:20:9: ',' + { + match(','); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__20" + + // $ANTLR start "T__21" + public final void mT__21() throws RecognitionException { + try { + int _type = T__21; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:21:7: ( '}' ) + // InternalApplicationConfiguration.g:21:9: '}' + { + match('}'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__21" + + // $ANTLR start "T__22" + public final void mT__22() throws RecognitionException { + try { + int _type = T__22; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:22:7: ( 'package' ) + // InternalApplicationConfiguration.g:22:9: 'package' + { + match("package"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__22" + + // $ANTLR start "T__23" + public final void mT__23() throws RecognitionException { + try { + int _type = T__23; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:23:7: ( 'excluding' ) + // InternalApplicationConfiguration.g:23:9: 'excluding' + { + match("excluding"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__23" + + // $ANTLR start "T__24" + public final void mT__24() throws RecognitionException { + try { + int _type = T__24; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:24:7: ( '::' ) + // InternalApplicationConfiguration.g:24:9: '::' + { + match("::"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__24" + + // $ANTLR start "T__25" + public final void mT__25() throws RecognitionException { + try { + int _type = T__25; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:25:7: ( 'metamodel' ) + // InternalApplicationConfiguration.g:25:9: 'metamodel' + { + match("metamodel"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__25" + + // $ANTLR start "T__26" + public final void mT__26() throws RecognitionException { + try { + int _type = T__26; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:26:7: ( 'folder' ) + // InternalApplicationConfiguration.g:26:9: 'folder' + { + match("folder"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__26" + + // $ANTLR start "T__27" + public final void mT__27() throws RecognitionException { + try { + int _type = T__27; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:27:7: ( 'models' ) + // InternalApplicationConfiguration.g:27:9: 'models' + { + match("models"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__27" + + // $ANTLR start "T__28" + public final void mT__28() throws RecognitionException { + try { + int _type = T__28; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:28:7: ( 'constraints' ) + // InternalApplicationConfiguration.g:28:9: 'constraints' + { + match("constraints"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__28" + + // $ANTLR start "T__29" + public final void mT__29() throws RecognitionException { + try { + int _type = T__29; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:29:7: ( 'objectives' ) + // InternalApplicationConfiguration.g:29:9: 'objectives' + { + match("objectives"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__29" + + // $ANTLR start "T__30" + public final void mT__30() throws RecognitionException { + try { + int _type = T__30; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:30:7: ( 'config' ) + // InternalApplicationConfiguration.g:30:9: 'config' + { + match("config"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__30" + + // $ANTLR start "T__31" + public final void mT__31() throws RecognitionException { + try { + int _type = T__31; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:31:7: ( 'log-level' ) + // InternalApplicationConfiguration.g:31:9: 'log-level' + { + match("log-level"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__31" + + // $ANTLR start "T__32" + public final void mT__32() throws RecognitionException { + try { + int _type = T__32; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:32:7: ( 'runtime' ) + // InternalApplicationConfiguration.g:32:9: 'runtime' + { + match("runtime"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__32" + + // $ANTLR start "T__33" + public final void mT__33() throws RecognitionException { + try { + int _type = T__33; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:33:7: ( 'memory' ) + // InternalApplicationConfiguration.g:33:9: 'memory' + { + match("memory"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__33" + + // $ANTLR start "T__34" + public final void mT__34() throws RecognitionException { + try { + int _type = T__34; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:34:7: ( '#' ) + // InternalApplicationConfiguration.g:34:9: '#' + { + match('#'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__34" + + // $ANTLR start "T__35" + public final void mT__35() throws RecognitionException { + try { + int _type = T__35; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:35:7: ( '+=' ) + // InternalApplicationConfiguration.g:35:9: '+=' + { + match("+="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__35" + + // $ANTLR start "T__36" + public final void mT__36() throws RecognitionException { + try { + int _type = T__36; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:36:7: ( '<' ) + // InternalApplicationConfiguration.g:36:9: '<' + { + match('<'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__36" + + // $ANTLR start "T__37" + public final void mT__37() throws RecognitionException { + try { + int _type = T__37; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:37:7: ( '>' ) + // InternalApplicationConfiguration.g:37:9: '>' + { + match('>'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__37" + + // $ANTLR start "T__38" + public final void mT__38() throws RecognitionException { + try { + int _type = T__38; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:38:7: ( 'node' ) + // InternalApplicationConfiguration.g:38:9: 'node' + { + match("node"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__38" + + // $ANTLR start "T__39" + public final void mT__39() throws RecognitionException { + try { + int _type = T__39; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:39:7: ( 'int' ) + // InternalApplicationConfiguration.g:39:9: 'int' + { + match("int"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__39" + + // $ANTLR start "T__40" + public final void mT__40() throws RecognitionException { + try { + int _type = T__40; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:40:7: ( 'real' ) + // InternalApplicationConfiguration.g:40:9: 'real' + { + match("real"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__40" + + // $ANTLR start "T__41" + public final void mT__41() throws RecognitionException { + try { + int _type = T__41; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:41:7: ( 'string' ) + // InternalApplicationConfiguration.g:41:9: 'string' + { + match("string"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__41" + + // $ANTLR start "T__42" + public final void mT__42() throws RecognitionException { + try { + int _type = T__42; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:42:7: ( '*' ) + // InternalApplicationConfiguration.g:42:9: '*' + { + match('*'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__42" + + // $ANTLR start "T__43" + public final void mT__43() throws RecognitionException { + try { + int _type = T__43; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:43:7: ( '..' ) + // InternalApplicationConfiguration.g:43:9: '..' + { + match(".."); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__43" + + // $ANTLR start "T__44" + public final void mT__44() throws RecognitionException { + try { + int _type = T__44; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:44:7: ( 'scope' ) + // InternalApplicationConfiguration.g:44:9: 'scope' + { + match("scope"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__44" + + // $ANTLR start "T__45" + public final void mT__45() throws RecognitionException { + try { + int _type = T__45; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:45:7: ( 'generate' ) + // InternalApplicationConfiguration.g:45:9: 'generate' + { + match("generate"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__45" + + // $ANTLR start "T__46" + public final void mT__46() throws RecognitionException { + try { + int _type = T__46; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:46:7: ( 'partial-model' ) + // InternalApplicationConfiguration.g:46:9: 'partial-model' + { + match("partial-model"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__46" + + // $ANTLR start "T__47" + public final void mT__47() throws RecognitionException { + try { + int _type = T__47; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:47:7: ( 'number' ) + // InternalApplicationConfiguration.g:47:9: 'number' + { + match("number"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__47" + + // $ANTLR start "T__48" + public final void mT__48() throws RecognitionException { + try { + int _type = T__48; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:48:7: ( 'runs' ) + // InternalApplicationConfiguration.g:48:9: 'runs' + { + match("runs"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__48" + + // $ANTLR start "T__49" + public final void mT__49() throws RecognitionException { + try { + int _type = T__49; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:49:7: ( 'solver' ) + // InternalApplicationConfiguration.g:49:9: 'solver' + { + match("solver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__49" + + // $ANTLR start "T__50" + public final void mT__50() throws RecognitionException { + try { + int _type = T__50; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:50:7: ( 'debug' ) + // InternalApplicationConfiguration.g:50:9: 'debug' + { + match("debug"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__50" + + // $ANTLR start "T__51" + public final void mT__51() throws RecognitionException { + try { + int _type = T__51; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:51:7: ( 'log' ) + // InternalApplicationConfiguration.g:51:9: 'log' + { + match("log"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + + // $ANTLR start "T__52" + public final void mT__52() throws RecognitionException { + try { + int _type = T__52; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:52:7: ( 'statistics' ) + // InternalApplicationConfiguration.g:52:9: 'statistics' + { + match("statistics"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__52" + + // $ANTLR start "T__53" + public final void mT__53() throws RecognitionException { + try { + int _type = T__53; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:53:7: ( 'output' ) + // InternalApplicationConfiguration.g:53:9: 'output' + { + match("output"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__53" + + // $ANTLR start "T__54" + public final void mT__54() throws RecognitionException { + try { + int _type = T__54; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:54:7: ( 'minimize' ) + // InternalApplicationConfiguration.g:54:9: 'minimize' + { + match("minimize"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__54" + + // $ANTLR start "T__55" + public final void mT__55() throws RecognitionException { + try { + int _type = T__55; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:55:7: ( 'maximize' ) + // InternalApplicationConfiguration.g:55:9: 'maximize' + { + match("maximize"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__55" + + // $ANTLR start "T__56" + public final void mT__56() throws RecognitionException { + try { + int _type = T__56; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:56:7: ( '<=' ) + // InternalApplicationConfiguration.g:56:9: '<=' + { + match("<="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__56" + + // $ANTLR start "T__57" + public final void mT__57() throws RecognitionException { + try { + int _type = T__57; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:57:7: ( '>=' ) + // InternalApplicationConfiguration.g:57:9: '>=' + { + match(">="); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__57" + + // $ANTLR start "T__58" + public final void mT__58() throws RecognitionException { + try { + int _type = T__58; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:58:7: ( 'none' ) + // InternalApplicationConfiguration.g:58:9: 'none' + { + match("none"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__58" + + // $ANTLR start "T__59" + public final void mT__59() throws RecognitionException { + try { + int _type = T__59; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:59:7: ( 'normal' ) + // InternalApplicationConfiguration.g:59:9: 'normal' + { + match("normal"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__59" + + // $ANTLR start "T__60" + public final void mT__60() throws RecognitionException { + try { + int _type = T__60; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:60:7: ( 'full' ) + // InternalApplicationConfiguration.g:60:9: 'full' + { + match("full"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__60" + + // $ANTLR start "T__61" + public final void mT__61() throws RecognitionException { + try { + int _type = T__61; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:61:7: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:61:9: 'SMTSolver' + { + match("SMTSolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__61" + + // $ANTLR start "T__62" + public final void mT__62() throws RecognitionException { + try { + int _type = T__62; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:62:7: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:62:9: 'AlloySolver' + { + match("AlloySolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__62" + + // $ANTLR start "T__63" + public final void mT__63() throws RecognitionException { + try { + int _type = T__63; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:63:7: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:63:9: 'ViatraSolver' + { + match("ViatraSolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__63" + + // $ANTLR start "RULE_ID" + public final void mRULE_ID() throws RecognitionException { + try { + int _type = RULE_ID; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:4890:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalApplicationConfiguration.g:4890:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + { + // InternalApplicationConfiguration.g:4890:11: ( '^' )? + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0=='^') ) { + alt1=1; + } + switch (alt1) { + case 1 : + // InternalApplicationConfiguration.g:4890:11: '^' + { + match('^'); + + } + break; + + } + + if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + // InternalApplicationConfiguration.g:4890:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalApplicationConfiguration.g: + { + if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ID" + + // $ANTLR start "RULE_INT" + public final void mRULE_INT() throws RecognitionException { + try { + int _type = RULE_INT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:4892:10: ( ( '0' .. '9' )+ ) + // InternalApplicationConfiguration.g:4892:12: ( '0' .. '9' )+ + { + // InternalApplicationConfiguration.g:4892:12: ( '0' .. '9' )+ + int cnt3=0; + loop3: + do { + int alt3=2; + int LA3_0 = input.LA(1); + + if ( ((LA3_0>='0' && LA3_0<='9')) ) { + alt3=1; + } + + + switch (alt3) { + case 1 : + // InternalApplicationConfiguration.g:4892:13: '0' .. '9' + { + matchRange('0','9'); + + } + break; + + default : + if ( cnt3 >= 1 ) break loop3; + EarlyExitException eee = + new EarlyExitException(3, input); + throw eee; + } + cnt3++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_INT" + + // $ANTLR start "RULE_STRING" + public final void mRULE_STRING() throws RecognitionException { + try { + int _type = RULE_STRING; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:4894:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalApplicationConfiguration.g:4894:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + { + // InternalApplicationConfiguration.g:4894:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='\"') ) { + alt6=1; + } + else if ( (LA6_0=='\'') ) { + alt6=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + switch (alt6) { + case 1 : + // InternalApplicationConfiguration.g:4894:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + { + match('\"'); + // InternalApplicationConfiguration.g:4894:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop4: + do { + int alt4=3; + int LA4_0 = input.LA(1); + + if ( (LA4_0=='\\') ) { + alt4=1; + } + else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { + alt4=2; + } + + + switch (alt4) { + case 1 : + // InternalApplicationConfiguration.g:4894:21: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:4894:28: ~ ( ( '\\\\' | '\"' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop4; + } + } while (true); + + match('\"'); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:4894:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + { + match('\''); + // InternalApplicationConfiguration.g:4894:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop5: + do { + int alt5=3; + int LA5_0 = input.LA(1); + + if ( (LA5_0=='\\') ) { + alt5=1; + } + else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { + alt5=2; + } + + + switch (alt5) { + case 1 : + // InternalApplicationConfiguration.g:4894:54: '\\\\' . + { + match('\\'); + matchAny(); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:4894:61: ~ ( ( '\\\\' | '\\'' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop5; + } + } while (true); + + match('\''); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_STRING" + + // $ANTLR start "RULE_ML_COMMENT" + public final void mRULE_ML_COMMENT() throws RecognitionException { + try { + int _type = RULE_ML_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:4896:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalApplicationConfiguration.g:4896:19: '/*' ( options {greedy=false; } : . )* '*/' + { + match("/*"); + + // InternalApplicationConfiguration.g:4896:24: ( options {greedy=false; } : . )* + loop7: + do { + int alt7=2; + int LA7_0 = input.LA(1); + + if ( (LA7_0=='*') ) { + int LA7_1 = input.LA(2); + + if ( (LA7_1=='/') ) { + alt7=2; + } + else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { + alt7=1; + } + + + } + else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { + alt7=1; + } + + + switch (alt7) { + case 1 : + // InternalApplicationConfiguration.g:4896:52: . + { + matchAny(); + + } + break; + + default : + break loop7; + } + } while (true); + + match("*/"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ML_COMMENT" + + // $ANTLR start "RULE_SL_COMMENT" + public final void mRULE_SL_COMMENT() throws RecognitionException { + try { + int _type = RULE_SL_COMMENT; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:4898:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalApplicationConfiguration.g:4898:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + { + match("//"); + + // InternalApplicationConfiguration.g:4898:24: (~ ( ( '\\n' | '\\r' ) ) )* + loop8: + do { + int alt8=2; + int LA8_0 = input.LA(1); + + if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { + alt8=1; + } + + + switch (alt8) { + case 1 : + // InternalApplicationConfiguration.g:4898:24: ~ ( ( '\\n' | '\\r' ) ) + { + if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + break loop8; + } + } while (true); + + // InternalApplicationConfiguration.g:4898:40: ( ( '\\r' )? '\\n' )? + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0=='\n'||LA10_0=='\r') ) { + alt10=1; + } + switch (alt10) { + case 1 : + // InternalApplicationConfiguration.g:4898:41: ( '\\r' )? '\\n' + { + // InternalApplicationConfiguration.g:4898:41: ( '\\r' )? + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0=='\r') ) { + alt9=1; + } + switch (alt9) { + case 1 : + // InternalApplicationConfiguration.g:4898:41: '\\r' + { + match('\r'); + + } + break; + + } + + match('\n'); + + } + break; + + } + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_SL_COMMENT" + + // $ANTLR start "RULE_WS" + public final void mRULE_WS() throws RecognitionException { + try { + int _type = RULE_WS; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:4900:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalApplicationConfiguration.g:4900:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + { + // InternalApplicationConfiguration.g:4900:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt11=0; + loop11: + do { + int alt11=2; + int LA11_0 = input.LA(1); + + if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { + alt11=1; + } + + + switch (alt11) { + case 1 : + // InternalApplicationConfiguration.g: + { + if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { + input.consume(); + + } + else { + MismatchedSetException mse = new MismatchedSetException(null,input); + recover(mse); + throw mse;} + + + } + break; + + default : + if ( cnt11 >= 1 ) break loop11; + EarlyExitException eee = + new EarlyExitException(11, input); + throw eee; + } + cnt11++; + } while (true); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_WS" + + // $ANTLR start "RULE_ANY_OTHER" + public final void mRULE_ANY_OTHER() throws RecognitionException { + try { + int _type = RULE_ANY_OTHER; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:4902:16: ( . ) + // InternalApplicationConfiguration.g:4902:18: . + { + matchAny(); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "RULE_ANY_OTHER" + + public void mTokens() throws RecognitionException { + // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=60; + alt12 = dfa12.predict(input); + switch (alt12) { + case 1 : + // InternalApplicationConfiguration.g:1:10: T__11 + { + mT__11(); + + } + break; + case 2 : + // InternalApplicationConfiguration.g:1:16: T__12 + { + mT__12(); + + } + break; + case 3 : + // InternalApplicationConfiguration.g:1:22: T__13 + { + mT__13(); + + } + break; + case 4 : + // InternalApplicationConfiguration.g:1:28: T__14 + { + mT__14(); + + } + break; + case 5 : + // InternalApplicationConfiguration.g:1:34: T__15 + { + mT__15(); + + } + break; + case 6 : + // InternalApplicationConfiguration.g:1:40: T__16 + { + mT__16(); + + } + break; + case 7 : + // InternalApplicationConfiguration.g:1:46: T__17 + { + mT__17(); + + } + break; + case 8 : + // InternalApplicationConfiguration.g:1:52: T__18 + { + mT__18(); + + } + break; + case 9 : + // InternalApplicationConfiguration.g:1:58: T__19 + { + mT__19(); + + } + break; + case 10 : + // InternalApplicationConfiguration.g:1:64: T__20 + { + mT__20(); + + } + break; + case 11 : + // InternalApplicationConfiguration.g:1:70: T__21 + { + mT__21(); + + } + break; + case 12 : + // InternalApplicationConfiguration.g:1:76: T__22 + { + mT__22(); + + } + break; + case 13 : + // InternalApplicationConfiguration.g:1:82: T__23 + { + mT__23(); + + } + break; + case 14 : + // InternalApplicationConfiguration.g:1:88: T__24 + { + mT__24(); + + } + break; + case 15 : + // InternalApplicationConfiguration.g:1:94: T__25 + { + mT__25(); + + } + break; + case 16 : + // InternalApplicationConfiguration.g:1:100: T__26 + { + mT__26(); + + } + break; + case 17 : + // InternalApplicationConfiguration.g:1:106: T__27 + { + mT__27(); + + } + break; + case 18 : + // InternalApplicationConfiguration.g:1:112: T__28 + { + mT__28(); + + } + break; + case 19 : + // InternalApplicationConfiguration.g:1:118: T__29 + { + mT__29(); + + } + break; + case 20 : + // InternalApplicationConfiguration.g:1:124: T__30 + { + mT__30(); + + } + break; + case 21 : + // InternalApplicationConfiguration.g:1:130: T__31 + { + mT__31(); + + } + break; + case 22 : + // InternalApplicationConfiguration.g:1:136: T__32 + { + mT__32(); + + } + break; + case 23 : + // InternalApplicationConfiguration.g:1:142: T__33 + { + mT__33(); + + } + break; + case 24 : + // InternalApplicationConfiguration.g:1:148: T__34 + { + mT__34(); + + } + break; + case 25 : + // InternalApplicationConfiguration.g:1:154: T__35 + { + mT__35(); + + } + break; + case 26 : + // InternalApplicationConfiguration.g:1:160: T__36 + { + mT__36(); + + } + break; + case 27 : + // InternalApplicationConfiguration.g:1:166: T__37 + { + mT__37(); + + } + break; + case 28 : + // InternalApplicationConfiguration.g:1:172: T__38 + { + mT__38(); + + } + break; + case 29 : + // InternalApplicationConfiguration.g:1:178: T__39 + { + mT__39(); + + } + break; + case 30 : + // InternalApplicationConfiguration.g:1:184: T__40 + { + mT__40(); + + } + break; + case 31 : + // InternalApplicationConfiguration.g:1:190: T__41 + { + mT__41(); + + } + break; + case 32 : + // InternalApplicationConfiguration.g:1:196: T__42 + { + mT__42(); + + } + break; + case 33 : + // InternalApplicationConfiguration.g:1:202: T__43 + { + mT__43(); + + } + break; + case 34 : + // InternalApplicationConfiguration.g:1:208: T__44 + { + mT__44(); + + } + break; + case 35 : + // InternalApplicationConfiguration.g:1:214: T__45 + { + mT__45(); + + } + break; + case 36 : + // InternalApplicationConfiguration.g:1:220: T__46 + { + mT__46(); + + } + break; + case 37 : + // InternalApplicationConfiguration.g:1:226: T__47 + { + mT__47(); + + } + break; + case 38 : + // InternalApplicationConfiguration.g:1:232: T__48 + { + mT__48(); + + } + break; + case 39 : + // InternalApplicationConfiguration.g:1:238: T__49 + { + mT__49(); + + } + break; + case 40 : + // InternalApplicationConfiguration.g:1:244: T__50 + { + mT__50(); + + } + break; + case 41 : + // InternalApplicationConfiguration.g:1:250: T__51 + { + mT__51(); + + } + break; + case 42 : + // InternalApplicationConfiguration.g:1:256: T__52 + { + mT__52(); + + } + break; + case 43 : + // InternalApplicationConfiguration.g:1:262: T__53 + { + mT__53(); + + } + break; + case 44 : + // InternalApplicationConfiguration.g:1:268: T__54 + { + mT__54(); + + } + break; + case 45 : + // InternalApplicationConfiguration.g:1:274: T__55 + { + mT__55(); + + } + break; + case 46 : + // InternalApplicationConfiguration.g:1:280: T__56 + { + mT__56(); + + } + break; + case 47 : + // InternalApplicationConfiguration.g:1:286: T__57 + { + mT__57(); + + } + break; + case 48 : + // InternalApplicationConfiguration.g:1:292: T__58 + { + mT__58(); + + } + break; + case 49 : + // InternalApplicationConfiguration.g:1:298: T__59 + { + mT__59(); + + } + break; + case 50 : + // InternalApplicationConfiguration.g:1:304: T__60 + { + mT__60(); + + } + break; + case 51 : + // InternalApplicationConfiguration.g:1:310: T__61 + { + mT__61(); + + } + break; + case 52 : + // InternalApplicationConfiguration.g:1:316: T__62 + { + mT__62(); + + } + break; + case 53 : + // InternalApplicationConfiguration.g:1:322: T__63 + { + mT__63(); + + } + break; + case 54 : + // InternalApplicationConfiguration.g:1:328: RULE_ID + { + mRULE_ID(); + + } + break; + case 55 : + // InternalApplicationConfiguration.g:1:336: RULE_INT + { + mRULE_INT(); + + } + break; + case 56 : + // InternalApplicationConfiguration.g:1:345: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 57 : + // InternalApplicationConfiguration.g:1:357: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 58 : + // InternalApplicationConfiguration.g:1:373: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 59 : + // InternalApplicationConfiguration.g:1:389: RULE_WS + { + mRULE_WS(); + + } + break; + case 60 : + // InternalApplicationConfiguration.g:1:397: RULE_ANY_OTHER + { + mRULE_ANY_OTHER(); + + } + break; + + } + + } + + + protected DFA12 dfa12 = new DFA12(this); + static final String DFA12_eotS = + "\1\uffff\1\47\1\uffff\5\53\4\uffff\1\53\1\45\4\53\1\uffff\1\45\1\105\1\107\2\53\1\uffff\5\53\1\45\2\uffff\3\45\5\uffff\2\53\1\uffff\10\53\4\uffff\1\53\1\uffff\10\53\6\uffff\5\53\1\uffff\5\53\5\uffff\1\53\1\174\23\53\1\u0093\16\53\1\uffff\4\53\1\u00a6\1\53\1\u00a8\1\u00a9\1\53\1\u00ab\13\53\2\uffff\1\u00b7\1\u00b8\20\53\1\uffff\1\53\2\uffff\1\53\1\uffff\13\53\2\uffff\4\53\1\u00da\2\53\1\u00dd\3\53\1\u00e1\2\53\1\u00e4\2\53\1\u00e7\3\53\1\u00eb\1\u00ec\3\53\1\u00f0\1\53\1\u00f2\1\u00f3\1\u00f4\1\u00f5\1\53\1\uffff\1\u00f7\1\53\1\uffff\3\53\1\uffff\2\53\1\uffff\1\53\1\u00ff\1\uffff\1\u0100\2\53\2\uffff\3\53\1\uffff\1\53\4\uffff\1\53\1\uffff\4\53\1\u010c\2\53\3\uffff\1\53\1\u0110\1\u0111\3\53\1\u0115\3\53\1\uffff\1\u0119\1\53\1\u011b\2\uffff\3\53\1\uffff\1\u011f\2\53\1\uffff\1\53\1\uffff\1\53\1\u0124\1\u0125\1\uffff\2\53\1\u0128\1\u0129\2\uffff\1\u012a\1\53\3\uffff\1\u012c\1\uffff"; + static final String DFA12_eofS = + "\u012d\uffff"; + static final String DFA12_minS = + "\1\0\1\56\1\uffff\1\155\1\160\1\151\1\145\1\151\4\uffff\1\141\1\72\1\141\1\157\1\142\1\157\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\2\141\1\156\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\156\1\170\1\156\1\152\1\164\1\147\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\2\151\1\146\1\145\1\160\1\55\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\2\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\2\155\1\164\1\151\1\143\1\165\2\uffff\2\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\1\60\1\151\1\145\1\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\60\1\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\1\151\3\uffff\1\154\2\60\1\156\1\145\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\164\1\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\60\1\uffff\1\162\1\145\2\60\2\uffff\1\60\1\162\3\uffff\1\60\1\uffff"; + static final String DFA12_maxS = + "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\2\165\4\uffff\1\141\1\72\2\157\1\165\1\157\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\1\154\1\156\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\156\1\170\1\156\1\152\1\164\1\147\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\2\151\1\163\1\145\1\160\1\172\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\2\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\2\155\1\164\1\151\1\143\1\165\2\uffff\2\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\1\172\1\151\1\145\1\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\172\1\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\1\151\3\uffff\1\154\2\172\1\156\1\145\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\164\1\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\172\1\uffff\1\162\1\145\2\172\2\uffff\1\172\1\162\3\uffff\1\172\1\uffff"; + static final String DFA12_acceptS = + "\2\uffff\1\2\5\uffff\1\10\1\11\1\12\1\13\6\uffff\1\30\5\uffff\1\40\6\uffff\1\66\1\67\3\uffff\1\73\1\74\1\41\1\1\1\2\2\uffff\1\66\10\uffff\1\10\1\11\1\12\1\13\1\uffff\1\16\10\uffff\1\30\1\31\1\56\1\32\1\57\1\33\5\uffff\1\40\5\uffff\1\67\1\70\1\71\1\72\1\73\44\uffff\1\35\25\uffff\1\25\1\51\22\uffff\1\36\1\uffff\1\46\1\7\1\uffff\1\62\13\uffff\1\34\1\60\41\uffff\1\42\2\uffff\1\50\3\uffff\1\3\2\uffff\1\5\2\uffff\1\20\3\uffff\1\27\1\21\3\uffff\1\24\1\uffff\1\53\1\61\1\45\1\37\1\uffff\1\47\7\uffff\1\26\1\14\1\44\12\uffff\1\4\3\uffff\1\54\1\55\3\uffff\1\43\3\uffff\1\15\1\uffff\1\17\3\uffff\1\63\4\uffff\1\23\1\52\2\uffff\1\6\1\22\1\64\1\uffff\1\65"; + static final String DFA12_specialS = + "\1\0\40\uffff\1\1\1\2\u010a\uffff}>"; + static final String[] DFA12_transitionS = { + "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\22\3\45\1\42\2\45\1\30\1\23\1\12\1\2\1\1\1\43\12\40\1\15\1\45\1\24\1\10\1\25\2\45\1\34\21\37\1\33\2\37\1\35\4\37\3\45\1\36\1\37\1\45\2\37\1\17\1\32\1\4\1\7\1\31\1\37\1\3\2\37\1\21\1\16\1\26\1\20\1\14\1\37\1\6\1\27\2\37\1\5\4\37\1\11\1\45\1\13\uff82\45", + "\1\46", + "", + "\1\51\1\52", + "\1\54\7\uffff\1\55", + "\1\56", + "\1\57\17\uffff\1\60", + "\1\61\5\uffff\1\62\5\uffff\1\63", + "", + "", + "", + "", + "\1\70", + "\1\71", + "\1\75\3\uffff\1\72\3\uffff\1\74\5\uffff\1\73", + "\1\76", + "\1\77\22\uffff\1\100", + "\1\101", + "", + "\1\103", + "\1\104", + "\1\106", + "\1\110\5\uffff\1\111", + "\1\113\13\uffff\1\114\4\uffff\1\112", + "", + "\1\116", + "\1\117", + "\1\120", + "\1\121", + "\1\122", + "\32\53\4\uffff\1\53\1\uffff\32\53", + "", + "", + "\0\124", + "\0\124", + "\1\125\4\uffff\1\126", + "", + "", + "", + "", + "", + "\1\130", + "\1\131", + "", + "\1\132", + "\1\133", + "\1\134", + "\1\136\12\uffff\1\135", + "\1\137", + "\1\140", + "\1\141", + "\1\142", + "", + "", + "", + "", + "\1\143\16\uffff\1\144", + "", + "\1\146\6\uffff\1\145", + "\1\147", + "\1\150", + "\1\151", + "\1\152", + "\1\153", + "\1\154", + "\1\155", + "", + "", + "", + "", + "", + "", + "\1\156\11\uffff\1\157\3\uffff\1\160", + "\1\161", + "\1\163\20\uffff\1\162", + "\1\164", + "\1\165", + "", + "\1\166", + "\1\167", + "\1\170", + "\1\171", + "\1\172", + "", + "", + "", + "", + "", + "\1\173", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\175", + "\1\176", + "\1\177", + "\1\u0080", + "\1\u0081", + "\1\u0083\1\u0082", + "\1\u0084", + "\1\u0085", + "\1\u0086", + "\1\u0087", + "\1\u0088", + "\1\u0089", + "\1\u008a", + "\1\u008b", + "\1\u008c", + "\1\u008d", + "\1\u008f\14\uffff\1\u008e", + "\1\u0090", + "\1\u0091", + "\1\u0092\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u0094", + "\1\u0095", + "\1\u0096", + "\1\u0097", + "\1\u0098", + "\1\u0099", + "\1\u009a", + "\1\u009b", + "\1\u009c", + "\1\u009d", + "\1\u009e", + "\1\u009f", + "\1\u00a0", + "\1\u00a1", + "", + "\1\u00a2", + "\1\u00a3", + "\1\u00a4", + "\1\u00a5", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00a7", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00aa", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00ac", + "\1\u00ad", + "\1\u00ae", + "\1\u00af", + "\1\u00b0", + "\1\u00b1", + "\1\u00b2", + "\1\u00b3", + "\1\u00b4", + "\1\u00b5", + "\1\u00b6", + "", + "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00b9", + "\1\u00ba", + "\1\u00bb", + "\1\u00bc", + "\1\u00bd", + "\1\u00be", + "\1\u00bf", + "\1\u00c0", + "\1\u00c1", + "\1\u00c2", + "\1\u00c3", + "\1\u00c4", + "\1\u00c5", + "\1\u00c6", + "\1\u00c7", + "\1\u00c8", + "", + "\1\u00c9", + "", + "", + "\1\u00ca", + "", + "\1\u00cb", + "\1\u00cc", + "\1\u00cd", + "\1\u00ce", + "\1\u00cf", + "\1\u00d0", + "\1\u00d1", + "\1\u00d2", + "\1\u00d3", + "\1\u00d4", + "\1\u00d5", + "", + "", + "\1\u00d6", + "\1\u00d7", + "\1\u00d8", + "\1\u00d9", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00db", + "\1\u00dc", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00de", + "\1\u00df", + "\1\u00e0", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00e2", + "\1\u00e3", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00e5", + "\1\u00e6", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00e8", + "\1\u00e9", + "\1\u00ea", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00ed", + "\1\u00ee", + "\1\u00ef", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00f1", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00f6", + "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00f8", + "", + "\1\u00f9", + "\1\u00fa", + "\1\u00fb", + "", + "\1\u00fc", + "\1\u00fd", + "", + "\1\u00fe", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u0101", + "\1\u0102", + "", + "", + "\1\u0103", + "\1\u0104", + "\1\u0105", + "", + "\1\u0106", + "", + "", + "", + "", + "\1\u0107", + "", + "\1\u0108", + "\1\u0109", + "\1\u010a", + "\1\u010b", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u010d", + "\1\u010e", + "", + "", + "", + "\1\u010f", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u0112", + "\1\u0113", + "\1\u0114", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u0116", + "\1\u0117", + "\1\u0118", + "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u011a", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "", + "", + "\1\u011c", + "\1\u011d", + "\1\u011e", + "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u0120", + "\1\u0121", + "", + "\1\u0122", + "", + "\1\u0123", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "", + "\1\u0126", + "\1\u0127", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "", + "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u012b", + "", + "", + "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "" + }; + + static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); + static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); + static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); + static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); + static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); + static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); + static final short[][] DFA12_transition; + + static { + int numStates = DFA12_transitionS.length; + DFA12_transition = new short[numStates][]; + for (int i=0; i') ) {s = 21;} + + else if ( (LA12_0=='n') ) {s = 22;} + + else if ( (LA12_0=='s') ) {s = 23;} + + else if ( (LA12_0=='*') ) {s = 24;} + + else if ( (LA12_0=='g') ) {s = 25;} + + else if ( (LA12_0=='d') ) {s = 26;} + + else if ( (LA12_0=='S') ) {s = 27;} + + else if ( (LA12_0=='A') ) {s = 28;} + + else if ( (LA12_0=='V') ) {s = 29;} + + else if ( (LA12_0=='^') ) {s = 30;} + + else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} + + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} + + else if ( (LA12_0=='\"') ) {s = 33;} + + else if ( (LA12_0=='\'') ) {s = 34;} + + else if ( (LA12_0=='/') ) {s = 35;} + + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} + + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_33 = input.LA(1); + + s = -1; + if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;} + + else s = 37; + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_34 = input.LA(1); + + s = -1; + if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;} + + else s = 37; + + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 12, _s, input); + error(nvae); + throw nvae; + } + } + + } \ No newline at end of file diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java index 015e5da9..191f96eb 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java @@ -1,11660 +1,13307 @@ -package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; - -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.common.util.Enumerator; -import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { - public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" - }; - public static final int T__50=50; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__11=11; - public static final int T__55=55; - public static final int T__12=12; - public static final int T__56=56; - public static final int T__13=13; - public static final int T__57=57; - public static final int T__14=14; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int RULE_ID=4; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int RULE_INT=5; - public static final int T__29=29; - public static final int T__22=22; - public static final int RULE_ML_COMMENT=7; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int RULE_STRING=6; - public static final int RULE_SL_COMMENT=8; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_WS=9; - public static final int RULE_ANY_OTHER=10; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - - // delegates - // delegators - - - public InternalApplicationConfigurationParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalApplicationConfigurationParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalApplicationConfigurationParser.tokenNames; } - public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } - - - - private ApplicationConfigurationGrammarAccess grammarAccess; - - public InternalApplicationConfigurationParser(TokenStream input, ApplicationConfigurationGrammarAccess grammarAccess) { - this(input); - this.grammarAccess = grammarAccess; - registerRules(grammarAccess.getGrammar()); - } - - @Override - protected String getFirstRuleName() { - return "ConfigurationScript"; - } - - @Override - protected ApplicationConfigurationGrammarAccess getGrammarAccess() { - return grammarAccess; - } - - - - - // $ANTLR start "entryRuleConfigurationScript" - // InternalApplicationConfiguration.g:65:1: entryRuleConfigurationScript returns [EObject current=null] : iv_ruleConfigurationScript= ruleConfigurationScript EOF ; - public final EObject entryRuleConfigurationScript() throws RecognitionException { - EObject current = null; - - EObject iv_ruleConfigurationScript = null; - - - try { - // InternalApplicationConfiguration.g:65:60: (iv_ruleConfigurationScript= ruleConfigurationScript EOF ) - // InternalApplicationConfiguration.g:66:2: iv_ruleConfigurationScript= ruleConfigurationScript EOF - { - newCompositeNode(grammarAccess.getConfigurationScriptRule()); - pushFollow(FOLLOW_1); - iv_ruleConfigurationScript=ruleConfigurationScript(); - - state._fsp--; - - current =iv_ruleConfigurationScript; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleConfigurationScript" - - - // $ANTLR start "ruleConfigurationScript" - // InternalApplicationConfiguration.g:72:1: ruleConfigurationScript returns [EObject current=null] : ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) ; - public final EObject ruleConfigurationScript() throws RecognitionException { - EObject current = null; - - EObject lv_imports_0_0 = null; - - EObject lv_commands_1_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:78:2: ( ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) ) - // InternalApplicationConfiguration.g:79:2: ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) - { - // InternalApplicationConfiguration.g:79:2: ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) - // InternalApplicationConfiguration.g:80:3: ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* - { - // InternalApplicationConfiguration.g:80:3: ( (lv_imports_0_0= ruleImport ) )* - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==13) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // InternalApplicationConfiguration.g:81:4: (lv_imports_0_0= ruleImport ) - { - // InternalApplicationConfiguration.g:81:4: (lv_imports_0_0= ruleImport ) - // InternalApplicationConfiguration.g:82:5: lv_imports_0_0= ruleImport - { - - newCompositeNode(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); - - pushFollow(FOLLOW_3); - lv_imports_0_0=ruleImport(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); - } - add( - current, - "imports", - lv_imports_0_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop1; - } - } while (true); - - // InternalApplicationConfiguration.g:99:3: ( (lv_commands_1_0= ruleCommand ) )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==16||LA2_0==24||(LA2_0>=26 && LA2_0<=28)||(LA2_0>=42 && LA2_0<=43)) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // InternalApplicationConfiguration.g:100:4: (lv_commands_1_0= ruleCommand ) - { - // InternalApplicationConfiguration.g:100:4: (lv_commands_1_0= ruleCommand ) - // InternalApplicationConfiguration.g:101:5: lv_commands_1_0= ruleCommand - { - - newCompositeNode(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); - - pushFollow(FOLLOW_4); - lv_commands_1_0=ruleCommand(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); - } - add( - current, - "commands", - lv_commands_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop2; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleConfigurationScript" - - - // $ANTLR start "entryRuleCommand" - // InternalApplicationConfiguration.g:122:1: entryRuleCommand returns [EObject current=null] : iv_ruleCommand= ruleCommand EOF ; - public final EObject entryRuleCommand() throws RecognitionException { - EObject current = null; - - EObject iv_ruleCommand = null; - - - try { - // InternalApplicationConfiguration.g:122:48: (iv_ruleCommand= ruleCommand EOF ) - // InternalApplicationConfiguration.g:123:2: iv_ruleCommand= ruleCommand EOF - { - newCompositeNode(grammarAccess.getCommandRule()); - pushFollow(FOLLOW_1); - iv_ruleCommand=ruleCommand(); - - state._fsp--; - - current =iv_ruleCommand; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleCommand" - - - // $ANTLR start "ruleCommand" - // InternalApplicationConfiguration.g:129:1: ruleCommand returns [EObject current=null] : (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) ; - public final EObject ruleCommand() throws RecognitionException { - EObject current = null; - - EObject this_Declaration_0 = null; - - EObject this_Task_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:135:2: ( (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) ) - // InternalApplicationConfiguration.g:136:2: (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) - { - // InternalApplicationConfiguration.g:136:2: (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0==16||LA3_0==24||(LA3_0>=26 && LA3_0<=28)||LA3_0==42) ) { - alt3=1; - } - else if ( (LA3_0==43) ) { - alt3=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - switch (alt3) { - case 1 : - // InternalApplicationConfiguration.g:137:3: this_Declaration_0= ruleDeclaration - { - - newCompositeNode(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_Declaration_0=ruleDeclaration(); - - state._fsp--; - - - current = this_Declaration_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:146:3: this_Task_1= ruleTask - { - - newCompositeNode(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_Task_1=ruleTask(); - - state._fsp--; - - - current = this_Task_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleCommand" - - - // $ANTLR start "entryRuleQualifiedName" - // InternalApplicationConfiguration.g:158:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; - public final String entryRuleQualifiedName() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleQualifiedName = null; - - - try { - // InternalApplicationConfiguration.g:158:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) - // InternalApplicationConfiguration.g:159:2: iv_ruleQualifiedName= ruleQualifiedName EOF - { - newCompositeNode(grammarAccess.getQualifiedNameRule()); - pushFollow(FOLLOW_1); - iv_ruleQualifiedName=ruleQualifiedName(); - - state._fsp--; - - current =iv_ruleQualifiedName.getText(); - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleQualifiedName" - - - // $ANTLR start "ruleQualifiedName" - // InternalApplicationConfiguration.g:165:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ; - public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token this_ID_0=null; - Token kw=null; - Token this_ID_2=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:171:2: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ) - // InternalApplicationConfiguration.g:172:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) - { - // InternalApplicationConfiguration.g:172:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) - // InternalApplicationConfiguration.g:173:3: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* - { - this_ID_0=(Token)match(input,RULE_ID,FOLLOW_5); - - current.merge(this_ID_0); - - - newLeafNode(this_ID_0, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); - - // InternalApplicationConfiguration.g:180:3: (kw= '.' this_ID_2= RULE_ID )* - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0==11) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // InternalApplicationConfiguration.g:181:4: kw= '.' this_ID_2= RULE_ID - { - kw=(Token)match(input,11,FOLLOW_6); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); - - this_ID_2=(Token)match(input,RULE_ID,FOLLOW_5); - - current.merge(this_ID_2); - - - newLeafNode(this_ID_2, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); - - - } - break; - - default : - break loop4; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleQualifiedName" - - - // $ANTLR start "entryRuleREALLiteral" - // InternalApplicationConfiguration.g:198:1: entryRuleREALLiteral returns [String current=null] : iv_ruleREALLiteral= ruleREALLiteral EOF ; - public final String entryRuleREALLiteral() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleREALLiteral = null; - - - try { - // InternalApplicationConfiguration.g:198:51: (iv_ruleREALLiteral= ruleREALLiteral EOF ) - // InternalApplicationConfiguration.g:199:2: iv_ruleREALLiteral= ruleREALLiteral EOF - { - newCompositeNode(grammarAccess.getREALLiteralRule()); - pushFollow(FOLLOW_1); - iv_ruleREALLiteral=ruleREALLiteral(); - - state._fsp--; - - current =iv_ruleREALLiteral.getText(); - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleREALLiteral" - - - // $ANTLR start "ruleREALLiteral" - // InternalApplicationConfiguration.g:205:1: ruleREALLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) ; - public final AntlrDatatypeRuleToken ruleREALLiteral() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token kw=null; - Token this_INT_1=null; - Token this_INT_3=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:211:2: ( ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) ) - // InternalApplicationConfiguration.g:212:2: ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) - { - // InternalApplicationConfiguration.g:212:2: ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) - // InternalApplicationConfiguration.g:213:3: (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT - { - // InternalApplicationConfiguration.g:213:3: (kw= '-' )? - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0==12) ) { - alt5=1; - } - switch (alt5) { - case 1 : - // InternalApplicationConfiguration.g:214:4: kw= '-' - { - kw=(Token)match(input,12,FOLLOW_7); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); - - - } - break; - - } - - this_INT_1=(Token)match(input,RULE_INT,FOLLOW_8); - - current.merge(this_INT_1); - - - newLeafNode(this_INT_1, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); - - kw=(Token)match(input,11,FOLLOW_7); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); - - this_INT_3=(Token)match(input,RULE_INT,FOLLOW_2); - - current.merge(this_INT_3); - - - newLeafNode(this_INT_3, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleREALLiteral" - - - // $ANTLR start "entryRuleINTLiteral" - // InternalApplicationConfiguration.g:243:1: entryRuleINTLiteral returns [String current=null] : iv_ruleINTLiteral= ruleINTLiteral EOF ; - public final String entryRuleINTLiteral() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleINTLiteral = null; - - - try { - // InternalApplicationConfiguration.g:243:50: (iv_ruleINTLiteral= ruleINTLiteral EOF ) - // InternalApplicationConfiguration.g:244:2: iv_ruleINTLiteral= ruleINTLiteral EOF - { - newCompositeNode(grammarAccess.getINTLiteralRule()); - pushFollow(FOLLOW_1); - iv_ruleINTLiteral=ruleINTLiteral(); - - state._fsp--; - - current =iv_ruleINTLiteral.getText(); - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleINTLiteral" - - - // $ANTLR start "ruleINTLiteral" - // InternalApplicationConfiguration.g:250:1: ruleINTLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT ) ; - public final AntlrDatatypeRuleToken ruleINTLiteral() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token kw=null; - Token this_INT_1=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:256:2: ( ( (kw= '-' )? this_INT_1= RULE_INT ) ) - // InternalApplicationConfiguration.g:257:2: ( (kw= '-' )? this_INT_1= RULE_INT ) - { - // InternalApplicationConfiguration.g:257:2: ( (kw= '-' )? this_INT_1= RULE_INT ) - // InternalApplicationConfiguration.g:258:3: (kw= '-' )? this_INT_1= RULE_INT - { - // InternalApplicationConfiguration.g:258:3: (kw= '-' )? - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==12) ) { - alt6=1; - } - switch (alt6) { - case 1 : - // InternalApplicationConfiguration.g:259:4: kw= '-' - { - kw=(Token)match(input,12,FOLLOW_7); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); - - - } - break; - - } - - this_INT_1=(Token)match(input,RULE_INT,FOLLOW_2); - - current.merge(this_INT_1); - - - newLeafNode(this_INT_1, grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleINTLiteral" - - - // $ANTLR start "entryRuleImport" - // InternalApplicationConfiguration.g:276:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ; - public final EObject entryRuleImport() throws RecognitionException { - EObject current = null; - - EObject iv_ruleImport = null; - - - try { - // InternalApplicationConfiguration.g:276:47: (iv_ruleImport= ruleImport EOF ) - // InternalApplicationConfiguration.g:277:2: iv_ruleImport= ruleImport EOF - { - newCompositeNode(grammarAccess.getImportRule()); - pushFollow(FOLLOW_1); - iv_ruleImport=ruleImport(); - - state._fsp--; - - current =iv_ruleImport; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleImport" - - - // $ANTLR start "ruleImport" - // InternalApplicationConfiguration.g:283:1: ruleImport returns [EObject current=null] : (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) ; - public final EObject ruleImport() throws RecognitionException { - EObject current = null; - - EObject this_EPackageImport_0 = null; - - EObject this_ViatraImport_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:289:2: ( (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) ) - // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) - { - // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==13) ) { - int LA7_1 = input.LA(2); - - if ( (LA7_1==14) ) { - alt7=1; - } - else if ( (LA7_1==15) ) { - alt7=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 7, 1, input); - - throw nvae; - } - } - else { - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - switch (alt7) { - case 1 : - // InternalApplicationConfiguration.g:291:3: this_EPackageImport_0= ruleEPackageImport - { - - newCompositeNode(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_EPackageImport_0=ruleEPackageImport(); - - state._fsp--; - - - current = this_EPackageImport_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:300:3: this_ViatraImport_1= ruleViatraImport - { - - newCompositeNode(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_ViatraImport_1=ruleViatraImport(); - - state._fsp--; - - - current = this_ViatraImport_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleImport" - - - // $ANTLR start "entryRuleEPackageImport" - // InternalApplicationConfiguration.g:312:1: entryRuleEPackageImport returns [EObject current=null] : iv_ruleEPackageImport= ruleEPackageImport EOF ; - public final EObject entryRuleEPackageImport() throws RecognitionException { - EObject current = null; - - EObject iv_ruleEPackageImport = null; - - - try { - // InternalApplicationConfiguration.g:312:55: (iv_ruleEPackageImport= ruleEPackageImport EOF ) - // InternalApplicationConfiguration.g:313:2: iv_ruleEPackageImport= ruleEPackageImport EOF - { - newCompositeNode(grammarAccess.getEPackageImportRule()); - pushFollow(FOLLOW_1); - iv_ruleEPackageImport=ruleEPackageImport(); - - state._fsp--; - - current =iv_ruleEPackageImport; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleEPackageImport" - - - // $ANTLR start "ruleEPackageImport" - // InternalApplicationConfiguration.g:319:1: ruleEPackageImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) ; - public final EObject ruleEPackageImport() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_1=null; - Token otherlv_2=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:325:2: ( (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) ) - // InternalApplicationConfiguration.g:326:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) - { - // InternalApplicationConfiguration.g:326:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:327:3: otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) - { - otherlv_0=(Token)match(input,13,FOLLOW_9); - - newLeafNode(otherlv_0, grammarAccess.getEPackageImportAccess().getImportKeyword_0()); - - otherlv_1=(Token)match(input,14,FOLLOW_10); - - newLeafNode(otherlv_1, grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); - - // InternalApplicationConfiguration.g:335:3: ( (otherlv_2= RULE_STRING ) ) - // InternalApplicationConfiguration.g:336:4: (otherlv_2= RULE_STRING ) - { - // InternalApplicationConfiguration.g:336:4: (otherlv_2= RULE_STRING ) - // InternalApplicationConfiguration.g:337:5: otherlv_2= RULE_STRING - { - - if (current==null) { - current = createModelElement(grammarAccess.getEPackageImportRule()); - } - - otherlv_2=(Token)match(input,RULE_STRING,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleEPackageImport" - - - // $ANTLR start "entryRuleViatraImport" - // InternalApplicationConfiguration.g:352:1: entryRuleViatraImport returns [EObject current=null] : iv_ruleViatraImport= ruleViatraImport EOF ; - public final EObject entryRuleViatraImport() throws RecognitionException { - EObject current = null; - - EObject iv_ruleViatraImport = null; - - - try { - // InternalApplicationConfiguration.g:352:53: (iv_ruleViatraImport= ruleViatraImport EOF ) - // InternalApplicationConfiguration.g:353:2: iv_ruleViatraImport= ruleViatraImport EOF - { - newCompositeNode(grammarAccess.getViatraImportRule()); - pushFollow(FOLLOW_1); - iv_ruleViatraImport=ruleViatraImport(); - - state._fsp--; - - current =iv_ruleViatraImport; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleViatraImport" - - - // $ANTLR start "ruleViatraImport" - // InternalApplicationConfiguration.g:359:1: ruleViatraImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) ; - public final EObject ruleViatraImport() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_1=null; - Token otherlv_2=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:365:2: ( (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) ) - // InternalApplicationConfiguration.g:366:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) - { - // InternalApplicationConfiguration.g:366:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:367:3: otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) - { - otherlv_0=(Token)match(input,13,FOLLOW_11); - - newLeafNode(otherlv_0, grammarAccess.getViatraImportAccess().getImportKeyword_0()); - - otherlv_1=(Token)match(input,15,FOLLOW_10); - - newLeafNode(otherlv_1, grammarAccess.getViatraImportAccess().getViatraKeyword_1()); - - // InternalApplicationConfiguration.g:375:3: ( (otherlv_2= RULE_STRING ) ) - // InternalApplicationConfiguration.g:376:4: (otherlv_2= RULE_STRING ) - { - // InternalApplicationConfiguration.g:376:4: (otherlv_2= RULE_STRING ) - // InternalApplicationConfiguration.g:377:5: otherlv_2= RULE_STRING - { - - if (current==null) { - current = createModelElement(grammarAccess.getViatraImportRule()); - } - - otherlv_2=(Token)match(input,RULE_STRING,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleViatraImport" - - - // $ANTLR start "entryRuleDeclaration" - // InternalApplicationConfiguration.g:392:1: entryRuleDeclaration returns [EObject current=null] : iv_ruleDeclaration= ruleDeclaration EOF ; - public final EObject entryRuleDeclaration() throws RecognitionException { - EObject current = null; - - EObject iv_ruleDeclaration = null; - - - try { - // InternalApplicationConfiguration.g:392:52: (iv_ruleDeclaration= ruleDeclaration EOF ) - // InternalApplicationConfiguration.g:393:2: iv_ruleDeclaration= ruleDeclaration EOF - { - newCompositeNode(grammarAccess.getDeclarationRule()); - pushFollow(FOLLOW_1); - iv_ruleDeclaration=ruleDeclaration(); - - state._fsp--; - - current =iv_ruleDeclaration; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleDeclaration" - - - // $ANTLR start "ruleDeclaration" - // InternalApplicationConfiguration.g:399:1: ruleDeclaration returns [EObject current=null] : (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration ) ; - public final EObject ruleDeclaration() throws RecognitionException { - EObject current = null; - - EObject this_FileDeclaration_0 = null; - - EObject this_MetamodelDeclaration_1 = null; - - EObject this_PartialModelDeclaration_2 = null; - - EObject this_GraphPatternDeclaration_3 = null; - - EObject this_ConfigDeclaration_4 = null; - - EObject this_ScopeDeclaration_5 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:405:2: ( (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration ) ) - // InternalApplicationConfiguration.g:406:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration ) - { - // InternalApplicationConfiguration.g:406:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration ) - int alt8=6; - switch ( input.LA(1) ) { - case 16: - { - alt8=1; - } - break; - case 24: - { - alt8=2; - } - break; - case 26: - { - alt8=3; - } - break; - case 27: - { - alt8=4; - } - break; - case 28: - { - alt8=5; - } - break; - case 42: - { - alt8=6; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); - - throw nvae; - } - - switch (alt8) { - case 1 : - // InternalApplicationConfiguration.g:407:3: this_FileDeclaration_0= ruleFileDeclaration - { - - newCompositeNode(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_FileDeclaration_0=ruleFileDeclaration(); - - state._fsp--; - - - current = this_FileDeclaration_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:416:3: this_MetamodelDeclaration_1= ruleMetamodelDeclaration - { - - newCompositeNode(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_MetamodelDeclaration_1=ruleMetamodelDeclaration(); - - state._fsp--; - - - current = this_MetamodelDeclaration_1; - afterParserOrEnumRuleCall(); - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:425:3: this_PartialModelDeclaration_2= rulePartialModelDeclaration - { - - newCompositeNode(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); - - pushFollow(FOLLOW_2); - this_PartialModelDeclaration_2=rulePartialModelDeclaration(); - - state._fsp--; - - - current = this_PartialModelDeclaration_2; - afterParserOrEnumRuleCall(); - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:434:3: this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration - { - - newCompositeNode(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); - - pushFollow(FOLLOW_2); - this_GraphPatternDeclaration_3=ruleGraphPatternDeclaration(); - - state._fsp--; - - - current = this_GraphPatternDeclaration_3; - afterParserOrEnumRuleCall(); - - - } - break; - case 5 : - // InternalApplicationConfiguration.g:443:3: this_ConfigDeclaration_4= ruleConfigDeclaration - { - - newCompositeNode(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); - - pushFollow(FOLLOW_2); - this_ConfigDeclaration_4=ruleConfigDeclaration(); - - state._fsp--; - - - current = this_ConfigDeclaration_4; - afterParserOrEnumRuleCall(); - - - } - break; - case 6 : - // InternalApplicationConfiguration.g:452:3: this_ScopeDeclaration_5= ruleScopeDeclaration - { - - newCompositeNode(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); - - pushFollow(FOLLOW_2); - this_ScopeDeclaration_5=ruleScopeDeclaration(); - - state._fsp--; - - - current = this_ScopeDeclaration_5; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleDeclaration" - - - // $ANTLR start "entryRuleFileSpecification" - // InternalApplicationConfiguration.g:464:1: entryRuleFileSpecification returns [EObject current=null] : iv_ruleFileSpecification= ruleFileSpecification EOF ; - public final EObject entryRuleFileSpecification() throws RecognitionException { - EObject current = null; - - EObject iv_ruleFileSpecification = null; - - - try { - // InternalApplicationConfiguration.g:464:58: (iv_ruleFileSpecification= ruleFileSpecification EOF ) - // InternalApplicationConfiguration.g:465:2: iv_ruleFileSpecification= ruleFileSpecification EOF - { - newCompositeNode(grammarAccess.getFileSpecificationRule()); - pushFollow(FOLLOW_1); - iv_ruleFileSpecification=ruleFileSpecification(); - - state._fsp--; - - current =iv_ruleFileSpecification; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFileSpecification" - - - // $ANTLR start "ruleFileSpecification" - // InternalApplicationConfiguration.g:471:1: ruleFileSpecification returns [EObject current=null] : ( (lv_path_0_0= RULE_STRING ) ) ; - public final EObject ruleFileSpecification() throws RecognitionException { - EObject current = null; - - Token lv_path_0_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:477:2: ( ( (lv_path_0_0= RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:478:2: ( (lv_path_0_0= RULE_STRING ) ) - { - // InternalApplicationConfiguration.g:478:2: ( (lv_path_0_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:479:3: (lv_path_0_0= RULE_STRING ) - { - // InternalApplicationConfiguration.g:479:3: (lv_path_0_0= RULE_STRING ) - // InternalApplicationConfiguration.g:480:4: lv_path_0_0= RULE_STRING - { - lv_path_0_0=(Token)match(input,RULE_STRING,FOLLOW_2); - - newLeafNode(lv_path_0_0, grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getFileSpecificationRule()); - } - setWithLastConsumed( - current, - "path", - lv_path_0_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFileSpecification" - - - // $ANTLR start "entryRuleFileDeclaration" - // InternalApplicationConfiguration.g:499:1: entryRuleFileDeclaration returns [EObject current=null] : iv_ruleFileDeclaration= ruleFileDeclaration EOF ; - public final EObject entryRuleFileDeclaration() throws RecognitionException { - EObject current = null; - - EObject iv_ruleFileDeclaration = null; - - - try { - // InternalApplicationConfiguration.g:499:56: (iv_ruleFileDeclaration= ruleFileDeclaration EOF ) - // InternalApplicationConfiguration.g:500:2: iv_ruleFileDeclaration= ruleFileDeclaration EOF - { - newCompositeNode(grammarAccess.getFileDeclarationRule()); - pushFollow(FOLLOW_1); - iv_ruleFileDeclaration=ruleFileDeclaration(); - - state._fsp--; - - current =iv_ruleFileDeclaration; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFileDeclaration" - - - // $ANTLR start "ruleFileDeclaration" - // InternalApplicationConfiguration.g:506:1: ruleFileDeclaration returns [EObject current=null] : (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) ; - public final EObject ruleFileDeclaration() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_name_1_0=null; - Token otherlv_2=null; - EObject lv_specification_3_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:512:2: ( (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) ) - // InternalApplicationConfiguration.g:513:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) - { - // InternalApplicationConfiguration.g:513:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) - // InternalApplicationConfiguration.g:514:3: otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) - { - otherlv_0=(Token)match(input,16,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); - - // InternalApplicationConfiguration.g:518:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:519:4: (lv_name_1_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:519:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:520:5: lv_name_1_0= RULE_ID - { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_12); - - newLeafNode(lv_name_1_0, grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getFileDeclarationRule()); - } - setWithLastConsumed( - current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - - - } - - - } - - otherlv_2=(Token)match(input,17,FOLLOW_10); - - newLeafNode(otherlv_2, grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); - - // InternalApplicationConfiguration.g:540:3: ( (lv_specification_3_0= ruleFileSpecification ) ) - // InternalApplicationConfiguration.g:541:4: (lv_specification_3_0= ruleFileSpecification ) - { - // InternalApplicationConfiguration.g:541:4: (lv_specification_3_0= ruleFileSpecification ) - // InternalApplicationConfiguration.g:542:5: lv_specification_3_0= ruleFileSpecification - { - - newCompositeNode(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); - - pushFollow(FOLLOW_2); - lv_specification_3_0=ruleFileSpecification(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getFileDeclarationRule()); - } - set( - current, - "specification", - lv_specification_3_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFileDeclaration" - - - // $ANTLR start "entryRuleFileReference" - // InternalApplicationConfiguration.g:563:1: entryRuleFileReference returns [EObject current=null] : iv_ruleFileReference= ruleFileReference EOF ; - public final EObject entryRuleFileReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleFileReference = null; - - - try { - // InternalApplicationConfiguration.g:563:54: (iv_ruleFileReference= ruleFileReference EOF ) - // InternalApplicationConfiguration.g:564:2: iv_ruleFileReference= ruleFileReference EOF - { - newCompositeNode(grammarAccess.getFileReferenceRule()); - pushFollow(FOLLOW_1); - iv_ruleFileReference=ruleFileReference(); - - state._fsp--; - - current =iv_ruleFileReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFileReference" - - - // $ANTLR start "ruleFileReference" - // InternalApplicationConfiguration.g:570:1: ruleFileReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; - public final EObject ruleFileReference() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:576:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:577:2: ( (otherlv_0= RULE_ID ) ) - { - // InternalApplicationConfiguration.g:577:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:578:3: (otherlv_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:578:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:579:4: otherlv_0= RULE_ID - { - - if (current==null) { - current = createModelElement(grammarAccess.getFileReferenceRule()); - } - - otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); - - newLeafNode(otherlv_0, grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFileReference" - - - // $ANTLR start "entryRuleFile" - // InternalApplicationConfiguration.g:593:1: entryRuleFile returns [EObject current=null] : iv_ruleFile= ruleFile EOF ; - public final EObject entryRuleFile() throws RecognitionException { - EObject current = null; - - EObject iv_ruleFile = null; - - - try { - // InternalApplicationConfiguration.g:593:45: (iv_ruleFile= ruleFile EOF ) - // InternalApplicationConfiguration.g:594:2: iv_ruleFile= ruleFile EOF - { - newCompositeNode(grammarAccess.getFileRule()); - pushFollow(FOLLOW_1); - iv_ruleFile=ruleFile(); - - state._fsp--; - - current =iv_ruleFile; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFile" - - - // $ANTLR start "ruleFile" - // InternalApplicationConfiguration.g:600:1: ruleFile returns [EObject current=null] : (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) ; - public final EObject ruleFile() throws RecognitionException { - EObject current = null; - - EObject this_FileSpecification_0 = null; - - EObject this_FileReference_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:606:2: ( (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) ) - // InternalApplicationConfiguration.g:607:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) - { - // InternalApplicationConfiguration.g:607:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0==RULE_STRING) ) { - alt9=1; - } - else if ( (LA9_0==RULE_ID) ) { - alt9=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); - - throw nvae; - } - switch (alt9) { - case 1 : - // InternalApplicationConfiguration.g:608:3: this_FileSpecification_0= ruleFileSpecification - { - - newCompositeNode(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_FileSpecification_0=ruleFileSpecification(); - - state._fsp--; - - - current = this_FileSpecification_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:617:3: this_FileReference_1= ruleFileReference - { - - newCompositeNode(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_FileReference_1=ruleFileReference(); - - state._fsp--; - - - current = this_FileReference_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFile" - - - // $ANTLR start "entryRuleMetamodelSpecification" - // InternalApplicationConfiguration.g:629:1: entryRuleMetamodelSpecification returns [EObject current=null] : iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF ; - public final EObject entryRuleMetamodelSpecification() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMetamodelSpecification = null; - - - try { - // InternalApplicationConfiguration.g:629:63: (iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF ) - // InternalApplicationConfiguration.g:630:2: iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF - { - newCompositeNode(grammarAccess.getMetamodelSpecificationRule()); - pushFollow(FOLLOW_1); - iv_ruleMetamodelSpecification=ruleMetamodelSpecification(); - - state._fsp--; - - current =iv_ruleMetamodelSpecification; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMetamodelSpecification" - - - // $ANTLR start "ruleMetamodelSpecification" - // InternalApplicationConfiguration.g:636:1: ruleMetamodelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) ; - public final EObject ruleMetamodelSpecification() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_4=null; - EObject lv_entries_1_0 = null; - - EObject lv_entries_3_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:642:2: ( (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) ) - // InternalApplicationConfiguration.g:643:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) - { - // InternalApplicationConfiguration.g:643:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) - // InternalApplicationConfiguration.g:644:3: otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' - { - otherlv_0=(Token)match(input,18,FOLLOW_13); - - newLeafNode(otherlv_0, grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - - // InternalApplicationConfiguration.g:648:3: ( (lv_entries_1_0= ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:649:4: (lv_entries_1_0= ruleMetamodelEntry ) - { - // InternalApplicationConfiguration.g:649:4: (lv_entries_1_0= ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:650:5: lv_entries_1_0= ruleMetamodelEntry - { - - newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); - - pushFollow(FOLLOW_14); - lv_entries_1_0=ruleMetamodelEntry(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); - } - add( - current, - "entries", - lv_entries_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:667:3: (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0==19) ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // InternalApplicationConfiguration.g:668:4: otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) - { - otherlv_2=(Token)match(input,19,FOLLOW_13); - - newLeafNode(otherlv_2, grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); - - // InternalApplicationConfiguration.g:672:4: ( (lv_entries_3_0= ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:673:5: (lv_entries_3_0= ruleMetamodelEntry ) - { - // InternalApplicationConfiguration.g:673:5: (lv_entries_3_0= ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:674:6: lv_entries_3_0= ruleMetamodelEntry - { - - newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); - - pushFollow(FOLLOW_14); - lv_entries_3_0=ruleMetamodelEntry(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); - } - add( - current, - "entries", - lv_entries_3_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop10; - } - } while (true); - - otherlv_4=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_4, grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMetamodelSpecification" - - - // $ANTLR start "entryRuleMetamodelEntry" - // InternalApplicationConfiguration.g:700:1: entryRuleMetamodelEntry returns [EObject current=null] : iv_ruleMetamodelEntry= ruleMetamodelEntry EOF ; - public final EObject entryRuleMetamodelEntry() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMetamodelEntry = null; - - - try { - // InternalApplicationConfiguration.g:700:55: (iv_ruleMetamodelEntry= ruleMetamodelEntry EOF ) - // InternalApplicationConfiguration.g:701:2: iv_ruleMetamodelEntry= ruleMetamodelEntry EOF - { - newCompositeNode(grammarAccess.getMetamodelEntryRule()); - pushFollow(FOLLOW_1); - iv_ruleMetamodelEntry=ruleMetamodelEntry(); - - state._fsp--; - - current =iv_ruleMetamodelEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMetamodelEntry" - - - // $ANTLR start "ruleMetamodelEntry" - // InternalApplicationConfiguration.g:707:1: ruleMetamodelEntry returns [EObject current=null] : (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) ; - public final EObject ruleMetamodelEntry() throws RecognitionException { - EObject current = null; - - EObject this_MetamodelElement_0 = null; - - EObject this_AllPackageEntry_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:713:2: ( (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) ) - // InternalApplicationConfiguration.g:714:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) - { - // InternalApplicationConfiguration.g:714:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) - int alt11=2; - int LA11_0 = input.LA(1); - - if ( (LA11_0==RULE_ID) ) { - alt11=1; - } - else if ( (LA11_0==21) ) { - alt11=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); - - throw nvae; - } - switch (alt11) { - case 1 : - // InternalApplicationConfiguration.g:715:3: this_MetamodelElement_0= ruleMetamodelElement - { - - newCompositeNode(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_MetamodelElement_0=ruleMetamodelElement(); - - state._fsp--; - - - current = this_MetamodelElement_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:724:3: this_AllPackageEntry_1= ruleAllPackageEntry - { - - newCompositeNode(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_AllPackageEntry_1=ruleAllPackageEntry(); - - state._fsp--; - - - current = this_AllPackageEntry_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMetamodelEntry" - - - // $ANTLR start "entryRuleAllPackageEntry" - // InternalApplicationConfiguration.g:736:1: entryRuleAllPackageEntry returns [EObject current=null] : iv_ruleAllPackageEntry= ruleAllPackageEntry EOF ; - public final EObject entryRuleAllPackageEntry() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAllPackageEntry = null; - - - try { - // InternalApplicationConfiguration.g:736:56: (iv_ruleAllPackageEntry= ruleAllPackageEntry EOF ) - // InternalApplicationConfiguration.g:737:2: iv_ruleAllPackageEntry= ruleAllPackageEntry EOF - { - newCompositeNode(grammarAccess.getAllPackageEntryRule()); - pushFollow(FOLLOW_1); - iv_ruleAllPackageEntry=ruleAllPackageEntry(); - - state._fsp--; - - current =iv_ruleAllPackageEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAllPackageEntry" - - - // $ANTLR start "ruleAllPackageEntry" - // InternalApplicationConfiguration.g:743:1: ruleAllPackageEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) ; - public final EObject ruleAllPackageEntry() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - Token otherlv_7=null; - EObject lv_exclusion_4_0 = null; - - EObject lv_exclusion_6_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:749:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) ) - // InternalApplicationConfiguration.g:750:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) - { - // InternalApplicationConfiguration.g:750:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) - // InternalApplicationConfiguration.g:751:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? - { - otherlv_0=(Token)match(input,21,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); - - // InternalApplicationConfiguration.g:755:3: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:756:4: ( ruleQualifiedName ) - { - // InternalApplicationConfiguration.g:756:4: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:757:5: ruleQualifiedName - { - - if (current==null) { - current = createModelElement(grammarAccess.getAllPackageEntryRule()); - } - - - newCompositeNode(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); - - pushFollow(FOLLOW_15); - ruleQualifiedName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:771:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0==22) ) { - alt13=1; - } - switch (alt13) { - case 1 : - // InternalApplicationConfiguration.g:772:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' - { - otherlv_2=(Token)match(input,22,FOLLOW_16); - - newLeafNode(otherlv_2, grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); - - otherlv_3=(Token)match(input,18,FOLLOW_6); - - newLeafNode(otherlv_3, grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); - - // InternalApplicationConfiguration.g:780:4: ( (lv_exclusion_4_0= ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:781:5: (lv_exclusion_4_0= ruleMetamodelElement ) - { - // InternalApplicationConfiguration.g:781:5: (lv_exclusion_4_0= ruleMetamodelElement ) - // InternalApplicationConfiguration.g:782:6: lv_exclusion_4_0= ruleMetamodelElement - { - - newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); - - pushFollow(FOLLOW_14); - lv_exclusion_4_0=ruleMetamodelElement(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); - } - add( - current, - "exclusion", - lv_exclusion_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:799:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* - loop12: - do { - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0==19) ) { - alt12=1; - } - - - switch (alt12) { - case 1 : - // InternalApplicationConfiguration.g:800:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) - { - otherlv_5=(Token)match(input,19,FOLLOW_6); - - newLeafNode(otherlv_5, grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); - - // InternalApplicationConfiguration.g:804:5: ( (lv_exclusion_6_0= ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:805:6: (lv_exclusion_6_0= ruleMetamodelElement ) - { - // InternalApplicationConfiguration.g:805:6: (lv_exclusion_6_0= ruleMetamodelElement ) - // InternalApplicationConfiguration.g:806:7: lv_exclusion_6_0= ruleMetamodelElement - { - - newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); - - pushFollow(FOLLOW_14); - lv_exclusion_6_0=ruleMetamodelElement(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); - } - add( - current, - "exclusion", - lv_exclusion_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop12; - } - } while (true); - - otherlv_7=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_7, grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAllPackageEntry" - - - // $ANTLR start "entryRuleMetamodelElement" - // InternalApplicationConfiguration.g:833:1: entryRuleMetamodelElement returns [EObject current=null] : iv_ruleMetamodelElement= ruleMetamodelElement EOF ; - public final EObject entryRuleMetamodelElement() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMetamodelElement = null; - - - try { - // InternalApplicationConfiguration.g:833:57: (iv_ruleMetamodelElement= ruleMetamodelElement EOF ) - // InternalApplicationConfiguration.g:834:2: iv_ruleMetamodelElement= ruleMetamodelElement EOF - { - newCompositeNode(grammarAccess.getMetamodelElementRule()); - pushFollow(FOLLOW_1); - iv_ruleMetamodelElement=ruleMetamodelElement(); - - state._fsp--; - - current =iv_ruleMetamodelElement; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMetamodelElement" - - - // $ANTLR start "ruleMetamodelElement" - // InternalApplicationConfiguration.g:840:1: ruleMetamodelElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) ; - public final EObject ruleMetamodelElement() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_4=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:846:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) ) - // InternalApplicationConfiguration.g:847:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) - { - // InternalApplicationConfiguration.g:847:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) - // InternalApplicationConfiguration.g:848:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? - { - // InternalApplicationConfiguration.g:848:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0==RULE_ID) ) { - int LA14_1 = input.LA(2); - - if ( (LA14_1==11) ) { - int LA14_2 = input.LA(3); - - if ( (LA14_2==RULE_ID) ) { - int LA14_5 = input.LA(4); - - if ( (LA14_5==11||LA14_5==23) ) { - alt14=1; - } - } - } - else if ( (LA14_1==23) ) { - alt14=1; - } - } - switch (alt14) { - case 1 : - // InternalApplicationConfiguration.g:849:4: ( ( ruleQualifiedName ) ) otherlv_1= '::' - { - // InternalApplicationConfiguration.g:849:4: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:850:5: ( ruleQualifiedName ) - { - // InternalApplicationConfiguration.g:850:5: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:851:6: ruleQualifiedName - { - - if (current==null) { - current = createModelElement(grammarAccess.getMetamodelElementRule()); - } - - - newCompositeNode(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); - - pushFollow(FOLLOW_17); - ruleQualifiedName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_1=(Token)match(input,23,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); - - - } - break; - - } - - // InternalApplicationConfiguration.g:870:3: ( (otherlv_2= RULE_ID ) ) - // InternalApplicationConfiguration.g:871:4: (otherlv_2= RULE_ID ) - { - // InternalApplicationConfiguration.g:871:4: (otherlv_2= RULE_ID ) - // InternalApplicationConfiguration.g:872:5: otherlv_2= RULE_ID - { - - if (current==null) { - current = createModelElement(grammarAccess.getMetamodelElementRule()); - } - - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); - - - } - - - } - - // InternalApplicationConfiguration.g:883:3: (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==11) ) { - alt15=1; - } - switch (alt15) { - case 1 : - // InternalApplicationConfiguration.g:884:4: otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) - { - otherlv_3=(Token)match(input,11,FOLLOW_6); - - newLeafNode(otherlv_3, grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); - - // InternalApplicationConfiguration.g:888:4: ( (otherlv_4= RULE_ID ) ) - // InternalApplicationConfiguration.g:889:5: (otherlv_4= RULE_ID ) - { - // InternalApplicationConfiguration.g:889:5: (otherlv_4= RULE_ID ) - // InternalApplicationConfiguration.g:890:6: otherlv_4= RULE_ID - { - - if (current==null) { - current = createModelElement(grammarAccess.getMetamodelElementRule()); - } - - otherlv_4=(Token)match(input,RULE_ID,FOLLOW_2); - - newLeafNode(otherlv_4, grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); - - - } - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMetamodelElement" - - - // $ANTLR start "entryRuleMetamodelDeclaration" - // InternalApplicationConfiguration.g:906:1: entryRuleMetamodelDeclaration returns [EObject current=null] : iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF ; - public final EObject entryRuleMetamodelDeclaration() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMetamodelDeclaration = null; - - - try { - // InternalApplicationConfiguration.g:906:61: (iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF ) - // InternalApplicationConfiguration.g:907:2: iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF - { - newCompositeNode(grammarAccess.getMetamodelDeclarationRule()); - pushFollow(FOLLOW_1); - iv_ruleMetamodelDeclaration=ruleMetamodelDeclaration(); - - state._fsp--; - - current =iv_ruleMetamodelDeclaration; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMetamodelDeclaration" - - - // $ANTLR start "ruleMetamodelDeclaration" - // InternalApplicationConfiguration.g:913:1: ruleMetamodelDeclaration returns [EObject current=null] : (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) ; - public final EObject ruleMetamodelDeclaration() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_name_1_0=null; - EObject lv_specification_2_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:919:2: ( (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) ) - // InternalApplicationConfiguration.g:920:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) - { - // InternalApplicationConfiguration.g:920:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) - // InternalApplicationConfiguration.g:921:3: otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) - { - otherlv_0=(Token)match(input,24,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); - - // InternalApplicationConfiguration.g:925:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:926:4: (lv_name_1_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:926:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:927:5: lv_name_1_0= RULE_ID - { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); - - newLeafNode(lv_name_1_0, grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getMetamodelDeclarationRule()); - } - setWithLastConsumed( - current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - - - } - - - } - - // InternalApplicationConfiguration.g:943:3: ( (lv_specification_2_0= ruleMetamodelSpecification ) ) - // InternalApplicationConfiguration.g:944:4: (lv_specification_2_0= ruleMetamodelSpecification ) - { - // InternalApplicationConfiguration.g:944:4: (lv_specification_2_0= ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:945:5: lv_specification_2_0= ruleMetamodelSpecification - { - - newCompositeNode(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); - - pushFollow(FOLLOW_2); - lv_specification_2_0=ruleMetamodelSpecification(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMetamodelDeclarationRule()); - } - set( - current, - "specification", - lv_specification_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMetamodelDeclaration" - - - // $ANTLR start "entryRuleMetamodelReference" - // InternalApplicationConfiguration.g:966:1: entryRuleMetamodelReference returns [EObject current=null] : iv_ruleMetamodelReference= ruleMetamodelReference EOF ; - public final EObject entryRuleMetamodelReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMetamodelReference = null; - - - try { - // InternalApplicationConfiguration.g:966:59: (iv_ruleMetamodelReference= ruleMetamodelReference EOF ) - // InternalApplicationConfiguration.g:967:2: iv_ruleMetamodelReference= ruleMetamodelReference EOF - { - newCompositeNode(grammarAccess.getMetamodelReferenceRule()); - pushFollow(FOLLOW_1); - iv_ruleMetamodelReference=ruleMetamodelReference(); - - state._fsp--; - - current =iv_ruleMetamodelReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMetamodelReference" - - - // $ANTLR start "ruleMetamodelReference" - // InternalApplicationConfiguration.g:973:1: ruleMetamodelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; - public final EObject ruleMetamodelReference() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:979:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:980:2: ( (otherlv_0= RULE_ID ) ) - { - // InternalApplicationConfiguration.g:980:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:981:3: (otherlv_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:981:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:982:4: otherlv_0= RULE_ID - { - - if (current==null) { - current = createModelElement(grammarAccess.getMetamodelReferenceRule()); - } - - otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); - - newLeafNode(otherlv_0, grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMetamodelReference" - - - // $ANTLR start "entryRuleMetamodel" - // InternalApplicationConfiguration.g:996:1: entryRuleMetamodel returns [EObject current=null] : iv_ruleMetamodel= ruleMetamodel EOF ; - public final EObject entryRuleMetamodel() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMetamodel = null; - - - try { - // InternalApplicationConfiguration.g:996:50: (iv_ruleMetamodel= ruleMetamodel EOF ) - // InternalApplicationConfiguration.g:997:2: iv_ruleMetamodel= ruleMetamodel EOF - { - newCompositeNode(grammarAccess.getMetamodelRule()); - pushFollow(FOLLOW_1); - iv_ruleMetamodel=ruleMetamodel(); - - state._fsp--; - - current =iv_ruleMetamodel; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMetamodel" - - - // $ANTLR start "ruleMetamodel" - // InternalApplicationConfiguration.g:1003:1: ruleMetamodel returns [EObject current=null] : (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) ; - public final EObject ruleMetamodel() throws RecognitionException { - EObject current = null; - - EObject this_MetamodelReference_0 = null; - - EObject this_MetamodelSpecification_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1009:2: ( (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) ) - // InternalApplicationConfiguration.g:1010:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) - { - // InternalApplicationConfiguration.g:1010:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0==RULE_ID) ) { - alt16=1; - } - else if ( (LA16_0==18) ) { - alt16=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); - - throw nvae; - } - switch (alt16) { - case 1 : - // InternalApplicationConfiguration.g:1011:3: this_MetamodelReference_0= ruleMetamodelReference - { - - newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_MetamodelReference_0=ruleMetamodelReference(); - - state._fsp--; - - - current = this_MetamodelReference_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1020:3: this_MetamodelSpecification_1= ruleMetamodelSpecification - { - - newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_MetamodelSpecification_1=ruleMetamodelSpecification(); - - state._fsp--; - - - current = this_MetamodelSpecification_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMetamodel" - - - // $ANTLR start "entryRulePartialModelSpecification" - // InternalApplicationConfiguration.g:1032:1: entryRulePartialModelSpecification returns [EObject current=null] : iv_rulePartialModelSpecification= rulePartialModelSpecification EOF ; - public final EObject entryRulePartialModelSpecification() throws RecognitionException { - EObject current = null; - - EObject iv_rulePartialModelSpecification = null; - - - try { - // InternalApplicationConfiguration.g:1032:66: (iv_rulePartialModelSpecification= rulePartialModelSpecification EOF ) - // InternalApplicationConfiguration.g:1033:2: iv_rulePartialModelSpecification= rulePartialModelSpecification EOF - { - newCompositeNode(grammarAccess.getPartialModelSpecificationRule()); - pushFollow(FOLLOW_1); - iv_rulePartialModelSpecification=rulePartialModelSpecification(); - - state._fsp--; - - current =iv_rulePartialModelSpecification; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePartialModelSpecification" - - - // $ANTLR start "rulePartialModelSpecification" - // InternalApplicationConfiguration.g:1039:1: rulePartialModelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) ; - public final EObject rulePartialModelSpecification() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_4=null; - EObject lv_entry_1_0 = null; - - EObject lv_entry_3_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1045:2: ( (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) ) - // InternalApplicationConfiguration.g:1046:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) - { - // InternalApplicationConfiguration.g:1046:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) - // InternalApplicationConfiguration.g:1047:3: otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' - { - otherlv_0=(Token)match(input,18,FOLLOW_18); - - newLeafNode(otherlv_0, grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - - // InternalApplicationConfiguration.g:1051:3: ( (lv_entry_1_0= rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:1052:4: (lv_entry_1_0= rulePartialModelEntry ) - { - // InternalApplicationConfiguration.g:1052:4: (lv_entry_1_0= rulePartialModelEntry ) - // InternalApplicationConfiguration.g:1053:5: lv_entry_1_0= rulePartialModelEntry - { - - newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); - - pushFollow(FOLLOW_14); - lv_entry_1_0=rulePartialModelEntry(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); - } - add( - current, - "entry", - lv_entry_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:1070:3: (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0==19) ) { - alt17=1; - } - switch (alt17) { - case 1 : - // InternalApplicationConfiguration.g:1071:4: otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) - { - otherlv_2=(Token)match(input,19,FOLLOW_18); - - newLeafNode(otherlv_2, grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); - - // InternalApplicationConfiguration.g:1075:4: ( (lv_entry_3_0= rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:1076:5: (lv_entry_3_0= rulePartialModelEntry ) - { - // InternalApplicationConfiguration.g:1076:5: (lv_entry_3_0= rulePartialModelEntry ) - // InternalApplicationConfiguration.g:1077:6: lv_entry_3_0= rulePartialModelEntry - { - - newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); - - pushFollow(FOLLOW_19); - lv_entry_3_0=rulePartialModelEntry(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); - } - add( - current, - "entry", - lv_entry_3_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - otherlv_4=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_4, grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePartialModelSpecification" - - - // $ANTLR start "entryRulePartialModelEntry" - // InternalApplicationConfiguration.g:1103:1: entryRulePartialModelEntry returns [EObject current=null] : iv_rulePartialModelEntry= rulePartialModelEntry EOF ; - public final EObject entryRulePartialModelEntry() throws RecognitionException { - EObject current = null; - - EObject iv_rulePartialModelEntry = null; - - - try { - // InternalApplicationConfiguration.g:1103:58: (iv_rulePartialModelEntry= rulePartialModelEntry EOF ) - // InternalApplicationConfiguration.g:1104:2: iv_rulePartialModelEntry= rulePartialModelEntry EOF - { - newCompositeNode(grammarAccess.getPartialModelEntryRule()); - pushFollow(FOLLOW_1); - iv_rulePartialModelEntry=rulePartialModelEntry(); - - state._fsp--; - - current =iv_rulePartialModelEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePartialModelEntry" - - - // $ANTLR start "rulePartialModelEntry" - // InternalApplicationConfiguration.g:1110:1: rulePartialModelEntry returns [EObject current=null] : (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) ; - public final EObject rulePartialModelEntry() throws RecognitionException { - EObject current = null; - - EObject this_ModelEntry_0 = null; - - EObject this_FolderEntry_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1116:2: ( (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) ) - // InternalApplicationConfiguration.g:1117:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) - { - // InternalApplicationConfiguration.g:1117:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0==RULE_ID||LA18_0==RULE_STRING) ) { - alt18=1; - } - else if ( (LA18_0==25) ) { - alt18=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 18, 0, input); - - throw nvae; - } - switch (alt18) { - case 1 : - // InternalApplicationConfiguration.g:1118:3: this_ModelEntry_0= ruleModelEntry - { - - newCompositeNode(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_ModelEntry_0=ruleModelEntry(); - - state._fsp--; - - - current = this_ModelEntry_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1127:3: this_FolderEntry_1= ruleFolderEntry - { - - newCompositeNode(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_FolderEntry_1=ruleFolderEntry(); - - state._fsp--; - - - current = this_FolderEntry_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePartialModelEntry" - - - // $ANTLR start "entryRuleModelEntry" - // InternalApplicationConfiguration.g:1139:1: entryRuleModelEntry returns [EObject current=null] : iv_ruleModelEntry= ruleModelEntry EOF ; - public final EObject entryRuleModelEntry() throws RecognitionException { - EObject current = null; - - EObject iv_ruleModelEntry = null; - - - try { - // InternalApplicationConfiguration.g:1139:51: (iv_ruleModelEntry= ruleModelEntry EOF ) - // InternalApplicationConfiguration.g:1140:2: iv_ruleModelEntry= ruleModelEntry EOF - { - newCompositeNode(grammarAccess.getModelEntryRule()); - pushFollow(FOLLOW_1); - iv_ruleModelEntry=ruleModelEntry(); - - state._fsp--; - - current =iv_ruleModelEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleModelEntry" - - - // $ANTLR start "ruleModelEntry" - // InternalApplicationConfiguration.g:1146:1: ruleModelEntry returns [EObject current=null] : ( (lv_path_0_0= ruleFile ) ) ; - public final EObject ruleModelEntry() throws RecognitionException { - EObject current = null; - - EObject lv_path_0_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1152:2: ( ( (lv_path_0_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:1153:2: ( (lv_path_0_0= ruleFile ) ) - { - // InternalApplicationConfiguration.g:1153:2: ( (lv_path_0_0= ruleFile ) ) - // InternalApplicationConfiguration.g:1154:3: (lv_path_0_0= ruleFile ) - { - // InternalApplicationConfiguration.g:1154:3: (lv_path_0_0= ruleFile ) - // InternalApplicationConfiguration.g:1155:4: lv_path_0_0= ruleFile - { - - newCompositeNode(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); - - pushFollow(FOLLOW_2); - lv_path_0_0=ruleFile(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getModelEntryRule()); - } - set( - current, - "path", - lv_path_0_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleModelEntry" - - - // $ANTLR start "entryRuleFolderEntry" - // InternalApplicationConfiguration.g:1175:1: entryRuleFolderEntry returns [EObject current=null] : iv_ruleFolderEntry= ruleFolderEntry EOF ; - public final EObject entryRuleFolderEntry() throws RecognitionException { - EObject current = null; - - EObject iv_ruleFolderEntry = null; - - - try { - // InternalApplicationConfiguration.g:1175:52: (iv_ruleFolderEntry= ruleFolderEntry EOF ) - // InternalApplicationConfiguration.g:1176:2: iv_ruleFolderEntry= ruleFolderEntry EOF - { - newCompositeNode(grammarAccess.getFolderEntryRule()); - pushFollow(FOLLOW_1); - iv_ruleFolderEntry=ruleFolderEntry(); - - state._fsp--; - - current =iv_ruleFolderEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFolderEntry" - - - // $ANTLR start "ruleFolderEntry" - // InternalApplicationConfiguration.g:1182:1: ruleFolderEntry returns [EObject current=null] : (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) ; - public final EObject ruleFolderEntry() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - Token otherlv_7=null; - EObject lv_path_1_0 = null; - - EObject lv_exclusion_4_0 = null; - - EObject lv_exclusion_6_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1188:2: ( (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) ) - // InternalApplicationConfiguration.g:1189:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) - { - // InternalApplicationConfiguration.g:1189:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) - // InternalApplicationConfiguration.g:1190:3: otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? - { - otherlv_0=(Token)match(input,25,FOLLOW_20); - - newLeafNode(otherlv_0, grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); - - // InternalApplicationConfiguration.g:1194:3: ( (lv_path_1_0= ruleFile ) ) - // InternalApplicationConfiguration.g:1195:4: (lv_path_1_0= ruleFile ) - { - // InternalApplicationConfiguration.g:1195:4: (lv_path_1_0= ruleFile ) - // InternalApplicationConfiguration.g:1196:5: lv_path_1_0= ruleFile - { - - newCompositeNode(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); - - pushFollow(FOLLOW_15); - lv_path_1_0=ruleFile(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getFolderEntryRule()); - } - set( - current, - "path", - lv_path_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:1213:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? - int alt20=2; - int LA20_0 = input.LA(1); - - if ( (LA20_0==22) ) { - alt20=1; - } - switch (alt20) { - case 1 : - // InternalApplicationConfiguration.g:1214:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' - { - otherlv_2=(Token)match(input,22,FOLLOW_16); - - newLeafNode(otherlv_2, grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); - - otherlv_3=(Token)match(input,18,FOLLOW_20); - - newLeafNode(otherlv_3, grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); - - // InternalApplicationConfiguration.g:1222:4: ( (lv_exclusion_4_0= ruleModelEntry ) ) - // InternalApplicationConfiguration.g:1223:5: (lv_exclusion_4_0= ruleModelEntry ) - { - // InternalApplicationConfiguration.g:1223:5: (lv_exclusion_4_0= ruleModelEntry ) - // InternalApplicationConfiguration.g:1224:6: lv_exclusion_4_0= ruleModelEntry - { - - newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); - - pushFollow(FOLLOW_14); - lv_exclusion_4_0=ruleModelEntry(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getFolderEntryRule()); - } - add( - current, - "exclusion", - lv_exclusion_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:1241:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* - loop19: - do { - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0==19) ) { - alt19=1; - } - - - switch (alt19) { - case 1 : - // InternalApplicationConfiguration.g:1242:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) - { - otherlv_5=(Token)match(input,19,FOLLOW_20); - - newLeafNode(otherlv_5, grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); - - // InternalApplicationConfiguration.g:1246:5: ( (lv_exclusion_6_0= ruleModelEntry ) ) - // InternalApplicationConfiguration.g:1247:6: (lv_exclusion_6_0= ruleModelEntry ) - { - // InternalApplicationConfiguration.g:1247:6: (lv_exclusion_6_0= ruleModelEntry ) - // InternalApplicationConfiguration.g:1248:7: lv_exclusion_6_0= ruleModelEntry - { - - newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); - - pushFollow(FOLLOW_14); - lv_exclusion_6_0=ruleModelEntry(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getFolderEntryRule()); - } - add( - current, - "exclusion", - lv_exclusion_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop19; - } - } while (true); - - otherlv_7=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_7, grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFolderEntry" - - - // $ANTLR start "entryRulePartialModelDeclaration" - // InternalApplicationConfiguration.g:1275:1: entryRulePartialModelDeclaration returns [EObject current=null] : iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF ; - public final EObject entryRulePartialModelDeclaration() throws RecognitionException { - EObject current = null; - - EObject iv_rulePartialModelDeclaration = null; - - - try { - // InternalApplicationConfiguration.g:1275:64: (iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF ) - // InternalApplicationConfiguration.g:1276:2: iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF - { - newCompositeNode(grammarAccess.getPartialModelDeclarationRule()); - pushFollow(FOLLOW_1); - iv_rulePartialModelDeclaration=rulePartialModelDeclaration(); - - state._fsp--; - - current =iv_rulePartialModelDeclaration; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePartialModelDeclaration" - - - // $ANTLR start "rulePartialModelDeclaration" - // InternalApplicationConfiguration.g:1282:1: rulePartialModelDeclaration returns [EObject current=null] : (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ; - public final EObject rulePartialModelDeclaration() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_name_1_0=null; - EObject lv_specification_2_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1288:2: ( (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ) - // InternalApplicationConfiguration.g:1289:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) - { - // InternalApplicationConfiguration.g:1289:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) - // InternalApplicationConfiguration.g:1290:3: otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) - { - otherlv_0=(Token)match(input,26,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); - - // InternalApplicationConfiguration.g:1294:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:1295:4: (lv_name_1_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:1295:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:1296:5: lv_name_1_0= RULE_ID - { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); - - newLeafNode(lv_name_1_0, grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getPartialModelDeclarationRule()); - } - setWithLastConsumed( - current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - - - } - - - } - - // InternalApplicationConfiguration.g:1312:3: ( (lv_specification_2_0= rulePartialModelSpecification ) ) - // InternalApplicationConfiguration.g:1313:4: (lv_specification_2_0= rulePartialModelSpecification ) - { - // InternalApplicationConfiguration.g:1313:4: (lv_specification_2_0= rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:1314:5: lv_specification_2_0= rulePartialModelSpecification - { - - newCompositeNode(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); - - pushFollow(FOLLOW_2); - lv_specification_2_0=rulePartialModelSpecification(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getPartialModelDeclarationRule()); - } - set( - current, - "specification", - lv_specification_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePartialModelDeclaration" - - - // $ANTLR start "entryRulePartialModelReference" - // InternalApplicationConfiguration.g:1335:1: entryRulePartialModelReference returns [EObject current=null] : iv_rulePartialModelReference= rulePartialModelReference EOF ; - public final EObject entryRulePartialModelReference() throws RecognitionException { - EObject current = null; - - EObject iv_rulePartialModelReference = null; - - - try { - // InternalApplicationConfiguration.g:1335:62: (iv_rulePartialModelReference= rulePartialModelReference EOF ) - // InternalApplicationConfiguration.g:1336:2: iv_rulePartialModelReference= rulePartialModelReference EOF - { - newCompositeNode(grammarAccess.getPartialModelReferenceRule()); - pushFollow(FOLLOW_1); - iv_rulePartialModelReference=rulePartialModelReference(); - - state._fsp--; - - current =iv_rulePartialModelReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePartialModelReference" - - - // $ANTLR start "rulePartialModelReference" - // InternalApplicationConfiguration.g:1342:1: rulePartialModelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; - public final EObject rulePartialModelReference() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1348:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:1349:2: ( (otherlv_0= RULE_ID ) ) - { - // InternalApplicationConfiguration.g:1349:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:1350:3: (otherlv_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:1350:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:1351:4: otherlv_0= RULE_ID - { - - if (current==null) { - current = createModelElement(grammarAccess.getPartialModelReferenceRule()); - } - - otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); - - newLeafNode(otherlv_0, grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePartialModelReference" - - - // $ANTLR start "entryRulePartialModel" - // InternalApplicationConfiguration.g:1365:1: entryRulePartialModel returns [EObject current=null] : iv_rulePartialModel= rulePartialModel EOF ; - public final EObject entryRulePartialModel() throws RecognitionException { - EObject current = null; - - EObject iv_rulePartialModel = null; - - - try { - // InternalApplicationConfiguration.g:1365:53: (iv_rulePartialModel= rulePartialModel EOF ) - // InternalApplicationConfiguration.g:1366:2: iv_rulePartialModel= rulePartialModel EOF - { - newCompositeNode(grammarAccess.getPartialModelRule()); - pushFollow(FOLLOW_1); - iv_rulePartialModel=rulePartialModel(); - - state._fsp--; - - current =iv_rulePartialModel; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePartialModel" - - - // $ANTLR start "rulePartialModel" - // InternalApplicationConfiguration.g:1372:1: rulePartialModel returns [EObject current=null] : (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) ; - public final EObject rulePartialModel() throws RecognitionException { - EObject current = null; - - EObject this_PartialModelSpecification_0 = null; - - EObject this_PartialModelReference_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1378:2: ( (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) ) - // InternalApplicationConfiguration.g:1379:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) - { - // InternalApplicationConfiguration.g:1379:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) - int alt21=2; - int LA21_0 = input.LA(1); - - if ( (LA21_0==18) ) { - alt21=1; - } - else if ( (LA21_0==RULE_ID) ) { - alt21=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); - - throw nvae; - } - switch (alt21) { - case 1 : - // InternalApplicationConfiguration.g:1380:3: this_PartialModelSpecification_0= rulePartialModelSpecification - { - - newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_PartialModelSpecification_0=rulePartialModelSpecification(); - - state._fsp--; - - - current = this_PartialModelSpecification_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1389:3: this_PartialModelReference_1= rulePartialModelReference - { - - newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_PartialModelReference_1=rulePartialModelReference(); - - state._fsp--; - - - current = this_PartialModelReference_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePartialModel" - - - // $ANTLR start "entryRulePatternSpecification" - // InternalApplicationConfiguration.g:1401:1: entryRulePatternSpecification returns [EObject current=null] : iv_rulePatternSpecification= rulePatternSpecification EOF ; - public final EObject entryRulePatternSpecification() throws RecognitionException { - EObject current = null; - - EObject iv_rulePatternSpecification = null; - - - try { - // InternalApplicationConfiguration.g:1401:61: (iv_rulePatternSpecification= rulePatternSpecification EOF ) - // InternalApplicationConfiguration.g:1402:2: iv_rulePatternSpecification= rulePatternSpecification EOF - { - newCompositeNode(grammarAccess.getPatternSpecificationRule()); - pushFollow(FOLLOW_1); - iv_rulePatternSpecification=rulePatternSpecification(); - - state._fsp--; - - current =iv_rulePatternSpecification; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePatternSpecification" - - - // $ANTLR start "rulePatternSpecification" - // InternalApplicationConfiguration.g:1408:1: rulePatternSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) ; - public final EObject rulePatternSpecification() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_4=null; - EObject lv_entries_1_0 = null; - - EObject lv_entries_3_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1414:2: ( (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) ) - // InternalApplicationConfiguration.g:1415:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) - { - // InternalApplicationConfiguration.g:1415:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) - // InternalApplicationConfiguration.g:1416:3: otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' - { - otherlv_0=(Token)match(input,18,FOLLOW_13); - - newLeafNode(otherlv_0, grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); - - // InternalApplicationConfiguration.g:1420:3: ( (lv_entries_1_0= rulePatternEntry ) ) - // InternalApplicationConfiguration.g:1421:4: (lv_entries_1_0= rulePatternEntry ) - { - // InternalApplicationConfiguration.g:1421:4: (lv_entries_1_0= rulePatternEntry ) - // InternalApplicationConfiguration.g:1422:5: lv_entries_1_0= rulePatternEntry - { - - newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); - - pushFollow(FOLLOW_14); - lv_entries_1_0=rulePatternEntry(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); - } - add( - current, - "entries", - lv_entries_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:1439:3: (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* - loop22: - do { - int alt22=2; - int LA22_0 = input.LA(1); - - if ( (LA22_0==19) ) { - alt22=1; - } - - - switch (alt22) { - case 1 : - // InternalApplicationConfiguration.g:1440:4: otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) - { - otherlv_2=(Token)match(input,19,FOLLOW_13); - - newLeafNode(otherlv_2, grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); - - // InternalApplicationConfiguration.g:1444:4: ( (lv_entries_3_0= rulePatternEntry ) ) - // InternalApplicationConfiguration.g:1445:5: (lv_entries_3_0= rulePatternEntry ) - { - // InternalApplicationConfiguration.g:1445:5: (lv_entries_3_0= rulePatternEntry ) - // InternalApplicationConfiguration.g:1446:6: lv_entries_3_0= rulePatternEntry - { - - newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); - - pushFollow(FOLLOW_14); - lv_entries_3_0=rulePatternEntry(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); - } - add( - current, - "entries", - lv_entries_3_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop22; - } - } while (true); - - otherlv_4=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_4, grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePatternSpecification" - - - // $ANTLR start "entryRulePatternEntry" - // InternalApplicationConfiguration.g:1472:1: entryRulePatternEntry returns [EObject current=null] : iv_rulePatternEntry= rulePatternEntry EOF ; - public final EObject entryRulePatternEntry() throws RecognitionException { - EObject current = null; - - EObject iv_rulePatternEntry = null; - - - try { - // InternalApplicationConfiguration.g:1472:53: (iv_rulePatternEntry= rulePatternEntry EOF ) - // InternalApplicationConfiguration.g:1473:2: iv_rulePatternEntry= rulePatternEntry EOF - { - newCompositeNode(grammarAccess.getPatternEntryRule()); - pushFollow(FOLLOW_1); - iv_rulePatternEntry=rulePatternEntry(); - - state._fsp--; - - current =iv_rulePatternEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePatternEntry" - - - // $ANTLR start "rulePatternEntry" - // InternalApplicationConfiguration.g:1479:1: rulePatternEntry returns [EObject current=null] : (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) ; - public final EObject rulePatternEntry() throws RecognitionException { - EObject current = null; - - EObject this_PatternElement_0 = null; - - EObject this_AllPatternEntry_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1485:2: ( (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) ) - // InternalApplicationConfiguration.g:1486:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) - { - // InternalApplicationConfiguration.g:1486:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) - int alt23=2; - int LA23_0 = input.LA(1); - - if ( (LA23_0==RULE_ID) ) { - alt23=1; - } - else if ( (LA23_0==21) ) { - alt23=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 23, 0, input); - - throw nvae; - } - switch (alt23) { - case 1 : - // InternalApplicationConfiguration.g:1487:3: this_PatternElement_0= rulePatternElement - { - - newCompositeNode(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_PatternElement_0=rulePatternElement(); - - state._fsp--; - - - current = this_PatternElement_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1496:3: this_AllPatternEntry_1= ruleAllPatternEntry - { - - newCompositeNode(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_AllPatternEntry_1=ruleAllPatternEntry(); - - state._fsp--; - - - current = this_AllPatternEntry_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePatternEntry" - - - // $ANTLR start "entryRuleAllPatternEntry" - // InternalApplicationConfiguration.g:1508:1: entryRuleAllPatternEntry returns [EObject current=null] : iv_ruleAllPatternEntry= ruleAllPatternEntry EOF ; - public final EObject entryRuleAllPatternEntry() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAllPatternEntry = null; - - - try { - // InternalApplicationConfiguration.g:1508:56: (iv_ruleAllPatternEntry= ruleAllPatternEntry EOF ) - // InternalApplicationConfiguration.g:1509:2: iv_ruleAllPatternEntry= ruleAllPatternEntry EOF - { - newCompositeNode(grammarAccess.getAllPatternEntryRule()); - pushFollow(FOLLOW_1); - iv_ruleAllPatternEntry=ruleAllPatternEntry(); - - state._fsp--; - - current =iv_ruleAllPatternEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAllPatternEntry" - - - // $ANTLR start "ruleAllPatternEntry" - // InternalApplicationConfiguration.g:1515:1: ruleAllPatternEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) ; - public final EObject ruleAllPatternEntry() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_5=null; - Token otherlv_7=null; - EObject lv_exclusuion_4_0 = null; - - EObject lv_exclusuion_6_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1521:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) ) - // InternalApplicationConfiguration.g:1522:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) - { - // InternalApplicationConfiguration.g:1522:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) - // InternalApplicationConfiguration.g:1523:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? - { - otherlv_0=(Token)match(input,21,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); - - // InternalApplicationConfiguration.g:1527:3: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:1528:4: ( ruleQualifiedName ) - { - // InternalApplicationConfiguration.g:1528:4: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:1529:5: ruleQualifiedName - { - - if (current==null) { - current = createModelElement(grammarAccess.getAllPatternEntryRule()); - } - - - newCompositeNode(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); - - pushFollow(FOLLOW_15); - ruleQualifiedName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:1543:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? - int alt25=2; - int LA25_0 = input.LA(1); - - if ( (LA25_0==22) ) { - alt25=1; - } - switch (alt25) { - case 1 : - // InternalApplicationConfiguration.g:1544:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' - { - otherlv_2=(Token)match(input,22,FOLLOW_16); - - newLeafNode(otherlv_2, grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); - - otherlv_3=(Token)match(input,18,FOLLOW_6); - - newLeafNode(otherlv_3, grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); - - // InternalApplicationConfiguration.g:1552:4: ( (lv_exclusuion_4_0= rulePatternElement ) ) - // InternalApplicationConfiguration.g:1553:5: (lv_exclusuion_4_0= rulePatternElement ) - { - // InternalApplicationConfiguration.g:1553:5: (lv_exclusuion_4_0= rulePatternElement ) - // InternalApplicationConfiguration.g:1554:6: lv_exclusuion_4_0= rulePatternElement - { - - newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); - - pushFollow(FOLLOW_14); - lv_exclusuion_4_0=rulePatternElement(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); - } - add( - current, - "exclusuion", - lv_exclusuion_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:1571:4: (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* - loop24: - do { - int alt24=2; - int LA24_0 = input.LA(1); - - if ( (LA24_0==19) ) { - alt24=1; - } - - - switch (alt24) { - case 1 : - // InternalApplicationConfiguration.g:1572:5: otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) - { - otherlv_5=(Token)match(input,19,FOLLOW_6); - - newLeafNode(otherlv_5, grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); - - // InternalApplicationConfiguration.g:1576:5: ( (lv_exclusuion_6_0= rulePatternElement ) ) - // InternalApplicationConfiguration.g:1577:6: (lv_exclusuion_6_0= rulePatternElement ) - { - // InternalApplicationConfiguration.g:1577:6: (lv_exclusuion_6_0= rulePatternElement ) - // InternalApplicationConfiguration.g:1578:7: lv_exclusuion_6_0= rulePatternElement - { - - newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); - - pushFollow(FOLLOW_14); - lv_exclusuion_6_0=rulePatternElement(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); - } - add( - current, - "exclusuion", - lv_exclusuion_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop24; - } - } while (true); - - otherlv_7=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_7, grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAllPatternEntry" - - - // $ANTLR start "entryRulePatternElement" - // InternalApplicationConfiguration.g:1605:1: entryRulePatternElement returns [EObject current=null] : iv_rulePatternElement= rulePatternElement EOF ; - public final EObject entryRulePatternElement() throws RecognitionException { - EObject current = null; - - EObject iv_rulePatternElement = null; - - - try { - // InternalApplicationConfiguration.g:1605:55: (iv_rulePatternElement= rulePatternElement EOF ) - // InternalApplicationConfiguration.g:1606:2: iv_rulePatternElement= rulePatternElement EOF - { - newCompositeNode(grammarAccess.getPatternElementRule()); - pushFollow(FOLLOW_1); - iv_rulePatternElement=rulePatternElement(); - - state._fsp--; - - current =iv_rulePatternElement; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePatternElement" - - - // $ANTLR start "rulePatternElement" - // InternalApplicationConfiguration.g:1612:1: rulePatternElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ; - public final EObject rulePatternElement() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_2=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1618:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ) - // InternalApplicationConfiguration.g:1619:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) - { - // InternalApplicationConfiguration.g:1619:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:1620:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) - { - // InternalApplicationConfiguration.g:1620:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? - int alt26=2; - int LA26_0 = input.LA(1); - - if ( (LA26_0==RULE_ID) ) { - int LA26_1 = input.LA(2); - - if ( (LA26_1==11||LA26_1==23) ) { - alt26=1; - } - } - switch (alt26) { - case 1 : - // InternalApplicationConfiguration.g:1621:4: ( ( ruleQualifiedName ) ) otherlv_1= '::' - { - // InternalApplicationConfiguration.g:1621:4: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:1622:5: ( ruleQualifiedName ) - { - // InternalApplicationConfiguration.g:1622:5: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:1623:6: ruleQualifiedName - { - - if (current==null) { - current = createModelElement(grammarAccess.getPatternElementRule()); - } - - - newCompositeNode(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); - - pushFollow(FOLLOW_17); - ruleQualifiedName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_1=(Token)match(input,23,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); - - - } - break; - - } - - // InternalApplicationConfiguration.g:1642:3: ( (otherlv_2= RULE_ID ) ) - // InternalApplicationConfiguration.g:1643:4: (otherlv_2= RULE_ID ) - { - // InternalApplicationConfiguration.g:1643:4: (otherlv_2= RULE_ID ) - // InternalApplicationConfiguration.g:1644:5: otherlv_2= RULE_ID - { - - if (current==null) { - current = createModelElement(grammarAccess.getPatternElementRule()); - } - - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePatternElement" - - - // $ANTLR start "entryRuleGraphPatternDeclaration" - // InternalApplicationConfiguration.g:1659:1: entryRuleGraphPatternDeclaration returns [EObject current=null] : iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF ; - public final EObject entryRuleGraphPatternDeclaration() throws RecognitionException { - EObject current = null; - - EObject iv_ruleGraphPatternDeclaration = null; - - - try { - // InternalApplicationConfiguration.g:1659:64: (iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF ) - // InternalApplicationConfiguration.g:1660:2: iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF - { - newCompositeNode(grammarAccess.getGraphPatternDeclarationRule()); - pushFollow(FOLLOW_1); - iv_ruleGraphPatternDeclaration=ruleGraphPatternDeclaration(); - - state._fsp--; - - current =iv_ruleGraphPatternDeclaration; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleGraphPatternDeclaration" - - - // $ANTLR start "ruleGraphPatternDeclaration" - // InternalApplicationConfiguration.g:1666:1: ruleGraphPatternDeclaration returns [EObject current=null] : (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ; - public final EObject ruleGraphPatternDeclaration() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_name_1_0=null; - EObject lv_specification_2_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1672:2: ( (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ) - // InternalApplicationConfiguration.g:1673:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) - { - // InternalApplicationConfiguration.g:1673:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) - // InternalApplicationConfiguration.g:1674:3: otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) - { - otherlv_0=(Token)match(input,27,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); - - // InternalApplicationConfiguration.g:1678:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:1679:4: (lv_name_1_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:1679:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:1680:5: lv_name_1_0= RULE_ID - { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); - - newLeafNode(lv_name_1_0, grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getGraphPatternDeclarationRule()); - } - setWithLastConsumed( - current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - - - } - - - } - - // InternalApplicationConfiguration.g:1696:3: ( (lv_specification_2_0= rulePatternSpecification ) ) - // InternalApplicationConfiguration.g:1697:4: (lv_specification_2_0= rulePatternSpecification ) - { - // InternalApplicationConfiguration.g:1697:4: (lv_specification_2_0= rulePatternSpecification ) - // InternalApplicationConfiguration.g:1698:5: lv_specification_2_0= rulePatternSpecification - { - - newCompositeNode(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); - - pushFollow(FOLLOW_2); - lv_specification_2_0=rulePatternSpecification(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGraphPatternDeclarationRule()); - } - set( - current, - "specification", - lv_specification_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleGraphPatternDeclaration" - - - // $ANTLR start "entryRuleGraphPatternReference" - // InternalApplicationConfiguration.g:1719:1: entryRuleGraphPatternReference returns [EObject current=null] : iv_ruleGraphPatternReference= ruleGraphPatternReference EOF ; - public final EObject entryRuleGraphPatternReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleGraphPatternReference = null; - - - try { - // InternalApplicationConfiguration.g:1719:62: (iv_ruleGraphPatternReference= ruleGraphPatternReference EOF ) - // InternalApplicationConfiguration.g:1720:2: iv_ruleGraphPatternReference= ruleGraphPatternReference EOF - { - newCompositeNode(grammarAccess.getGraphPatternReferenceRule()); - pushFollow(FOLLOW_1); - iv_ruleGraphPatternReference=ruleGraphPatternReference(); - - state._fsp--; - - current =iv_ruleGraphPatternReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleGraphPatternReference" - - - // $ANTLR start "ruleGraphPatternReference" - // InternalApplicationConfiguration.g:1726:1: ruleGraphPatternReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; - public final EObject ruleGraphPatternReference() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1732:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:1733:2: ( (otherlv_0= RULE_ID ) ) - { - // InternalApplicationConfiguration.g:1733:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:1734:3: (otherlv_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:1734:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:1735:4: otherlv_0= RULE_ID - { - - if (current==null) { - current = createModelElement(grammarAccess.getGraphPatternReferenceRule()); - } - - otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); - - newLeafNode(otherlv_0, grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleGraphPatternReference" - - - // $ANTLR start "entryRuleGraphPattern" - // InternalApplicationConfiguration.g:1749:1: entryRuleGraphPattern returns [EObject current=null] : iv_ruleGraphPattern= ruleGraphPattern EOF ; - public final EObject entryRuleGraphPattern() throws RecognitionException { - EObject current = null; - - EObject iv_ruleGraphPattern = null; - - - try { - // InternalApplicationConfiguration.g:1749:53: (iv_ruleGraphPattern= ruleGraphPattern EOF ) - // InternalApplicationConfiguration.g:1750:2: iv_ruleGraphPattern= ruleGraphPattern EOF - { - newCompositeNode(grammarAccess.getGraphPatternRule()); - pushFollow(FOLLOW_1); - iv_ruleGraphPattern=ruleGraphPattern(); - - state._fsp--; - - current =iv_ruleGraphPattern; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleGraphPattern" - - - // $ANTLR start "ruleGraphPattern" - // InternalApplicationConfiguration.g:1756:1: ruleGraphPattern returns [EObject current=null] : (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) ; - public final EObject ruleGraphPattern() throws RecognitionException { - EObject current = null; - - EObject this_GraphPatternReference_0 = null; - - EObject this_PatternSpecification_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1762:2: ( (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) ) - // InternalApplicationConfiguration.g:1763:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) - { - // InternalApplicationConfiguration.g:1763:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) - int alt27=2; - int LA27_0 = input.LA(1); - - if ( (LA27_0==RULE_ID) ) { - alt27=1; - } - else if ( (LA27_0==18) ) { - alt27=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 27, 0, input); - - throw nvae; - } - switch (alt27) { - case 1 : - // InternalApplicationConfiguration.g:1764:3: this_GraphPatternReference_0= ruleGraphPatternReference - { - - newCompositeNode(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_GraphPatternReference_0=ruleGraphPatternReference(); - - state._fsp--; - - - current = this_GraphPatternReference_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1773:3: this_PatternSpecification_1= rulePatternSpecification - { - - newCompositeNode(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_PatternSpecification_1=rulePatternSpecification(); - - state._fsp--; - - - current = this_PatternSpecification_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleGraphPattern" - - - // $ANTLR start "entryRuleConfigSpecification" - // InternalApplicationConfiguration.g:1785:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; - public final EObject entryRuleConfigSpecification() throws RecognitionException { - EObject current = null; - - EObject iv_ruleConfigSpecification = null; - - - try { - // InternalApplicationConfiguration.g:1785:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) - // InternalApplicationConfiguration.g:1786:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF - { - newCompositeNode(grammarAccess.getConfigSpecificationRule()); - pushFollow(FOLLOW_1); - iv_ruleConfigSpecification=ruleConfigSpecification(); - - state._fsp--; - - current =iv_ruleConfigSpecification; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleConfigSpecification" - - - // $ANTLR start "ruleConfigSpecification" - // InternalApplicationConfiguration.g:1792:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; - public final EObject ruleConfigSpecification() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_entries_2_0 = null; - - EObject lv_entries_4_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1798:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:1799:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) - { - // InternalApplicationConfiguration.g:1799:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:1800:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' - { - // InternalApplicationConfiguration.g:1800:3: () - // InternalApplicationConfiguration.g:1801:4: - { - - current = forceCreateModelElement( - grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,18,FOLLOW_21); - - newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); - - // InternalApplicationConfiguration.g:1811:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? - int alt29=2; - int LA29_0 = input.LA(1); - - if ( (LA29_0==RULE_STRING||(LA29_0>=29 && LA29_0<=31)) ) { - alt29=1; - } - switch (alt29) { - case 1 : - // InternalApplicationConfiguration.g:1812:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* - { - // InternalApplicationConfiguration.g:1812:4: ( (lv_entries_2_0= ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:1813:5: (lv_entries_2_0= ruleConfigEntry ) - { - // InternalApplicationConfiguration.g:1813:5: (lv_entries_2_0= ruleConfigEntry ) - // InternalApplicationConfiguration.g:1814:6: lv_entries_2_0= ruleConfigEntry - { - - newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); - - pushFollow(FOLLOW_14); - lv_entries_2_0=ruleConfigEntry(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); - } - add( - current, - "entries", - lv_entries_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:1831:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* - loop28: - do { - int alt28=2; - int LA28_0 = input.LA(1); - - if ( (LA28_0==19) ) { - alt28=1; - } - - - switch (alt28) { - case 1 : - // InternalApplicationConfiguration.g:1832:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) - { - otherlv_3=(Token)match(input,19,FOLLOW_22); - - newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); - - // InternalApplicationConfiguration.g:1836:5: ( (lv_entries_4_0= ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:1837:6: (lv_entries_4_0= ruleConfigEntry ) - { - // InternalApplicationConfiguration.g:1837:6: (lv_entries_4_0= ruleConfigEntry ) - // InternalApplicationConfiguration.g:1838:7: lv_entries_4_0= ruleConfigEntry - { - - newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); - - pushFollow(FOLLOW_14); - lv_entries_4_0=ruleConfigEntry(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); - } - add( - current, - "entries", - lv_entries_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop28; - } - } while (true); - - - } - break; - - } - - otherlv_5=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleConfigSpecification" - - - // $ANTLR start "entryRuleConfigDeclaration" - // InternalApplicationConfiguration.g:1865:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; - public final EObject entryRuleConfigDeclaration() throws RecognitionException { - EObject current = null; - - EObject iv_ruleConfigDeclaration = null; - - - try { - // InternalApplicationConfiguration.g:1865:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) - // InternalApplicationConfiguration.g:1866:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF - { - newCompositeNode(grammarAccess.getConfigDeclarationRule()); - pushFollow(FOLLOW_1); - iv_ruleConfigDeclaration=ruleConfigDeclaration(); - - state._fsp--; - - current =iv_ruleConfigDeclaration; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleConfigDeclaration" - - - // $ANTLR start "ruleConfigDeclaration" - // InternalApplicationConfiguration.g:1872:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; - public final EObject ruleConfigDeclaration() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_name_1_0=null; - EObject lv_specification_2_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1878:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) - // InternalApplicationConfiguration.g:1879:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) - { - // InternalApplicationConfiguration.g:1879:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) - // InternalApplicationConfiguration.g:1880:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) - { - otherlv_0=(Token)match(input,28,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - - // InternalApplicationConfiguration.g:1884:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:1885:4: (lv_name_1_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:1885:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:1886:5: lv_name_1_0= RULE_ID - { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); - - newLeafNode(lv_name_1_0, grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getConfigDeclarationRule()); - } - setWithLastConsumed( - current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - - - } - - - } - - // InternalApplicationConfiguration.g:1902:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) - // InternalApplicationConfiguration.g:1903:4: (lv_specification_2_0= ruleConfigSpecification ) - { - // InternalApplicationConfiguration.g:1903:4: (lv_specification_2_0= ruleConfigSpecification ) - // InternalApplicationConfiguration.g:1904:5: lv_specification_2_0= ruleConfigSpecification - { - - newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); - - pushFollow(FOLLOW_2); - lv_specification_2_0=ruleConfigSpecification(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getConfigDeclarationRule()); - } - set( - current, - "specification", - lv_specification_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleConfigDeclaration" - - - // $ANTLR start "entryRuleConfigEntry" - // InternalApplicationConfiguration.g:1925:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; - public final EObject entryRuleConfigEntry() throws RecognitionException { - EObject current = null; - - EObject iv_ruleConfigEntry = null; - - - try { - // InternalApplicationConfiguration.g:1925:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) - // InternalApplicationConfiguration.g:1926:2: iv_ruleConfigEntry= ruleConfigEntry EOF - { - newCompositeNode(grammarAccess.getConfigEntryRule()); - pushFollow(FOLLOW_1); - iv_ruleConfigEntry=ruleConfigEntry(); - - state._fsp--; - - current =iv_ruleConfigEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleConfigEntry" - - - // $ANTLR start "ruleConfigEntry" - // InternalApplicationConfiguration.g:1932:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; - public final EObject ruleConfigEntry() throws RecognitionException { - EObject current = null; - - EObject this_DocumentationEntry_0 = null; - - EObject this_RuntimeEntry_1 = null; - - EObject this_MemoryEntry_2 = null; - - EObject this_CustomEntry_3 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1938:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) - // InternalApplicationConfiguration.g:1939:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) - { - // InternalApplicationConfiguration.g:1939:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) - int alt30=4; - switch ( input.LA(1) ) { - case 29: - { - alt30=1; - } - break; - case 30: - { - alt30=2; - } - break; - case 31: - { - alt30=3; - } - break; - case RULE_STRING: - { - alt30=4; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 30, 0, input); - - throw nvae; - } - - switch (alt30) { - case 1 : - // InternalApplicationConfiguration.g:1940:3: this_DocumentationEntry_0= ruleDocumentationEntry - { - - newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_DocumentationEntry_0=ruleDocumentationEntry(); - - state._fsp--; - - - current = this_DocumentationEntry_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:1949:3: this_RuntimeEntry_1= ruleRuntimeEntry - { - - newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_RuntimeEntry_1=ruleRuntimeEntry(); - - state._fsp--; - - - current = this_RuntimeEntry_1; - afterParserOrEnumRuleCall(); - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:1958:3: this_MemoryEntry_2= ruleMemoryEntry - { - - newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); - - pushFollow(FOLLOW_2); - this_MemoryEntry_2=ruleMemoryEntry(); - - state._fsp--; - - - current = this_MemoryEntry_2; - afterParserOrEnumRuleCall(); - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:1967:3: this_CustomEntry_3= ruleCustomEntry - { - - newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); - - pushFollow(FOLLOW_2); - this_CustomEntry_3=ruleCustomEntry(); - - state._fsp--; - - - current = this_CustomEntry_3; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleConfigEntry" - - - // $ANTLR start "entryRuleDocumentationEntry" - // InternalApplicationConfiguration.g:1979:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; - public final EObject entryRuleDocumentationEntry() throws RecognitionException { - EObject current = null; - - EObject iv_ruleDocumentationEntry = null; - - - try { - // InternalApplicationConfiguration.g:1979:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) - // InternalApplicationConfiguration.g:1980:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF - { - newCompositeNode(grammarAccess.getDocumentationEntryRule()); - pushFollow(FOLLOW_1); - iv_ruleDocumentationEntry=ruleDocumentationEntry(); - - state._fsp--; - - current =iv_ruleDocumentationEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleDocumentationEntry" - - - // $ANTLR start "ruleDocumentationEntry" - // InternalApplicationConfiguration.g:1986:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; - public final EObject ruleDocumentationEntry() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_1=null; - Enumerator lv_level_2_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:1992:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) - // InternalApplicationConfiguration.g:1993:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) - { - // InternalApplicationConfiguration.g:1993:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) - // InternalApplicationConfiguration.g:1994:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) - { - otherlv_0=(Token)match(input,29,FOLLOW_12); - - newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); - - otherlv_1=(Token)match(input,17,FOLLOW_23); - - newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); - - // InternalApplicationConfiguration.g:2002:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) - // InternalApplicationConfiguration.g:2003:4: (lv_level_2_0= ruleDocumentLevelSpecification ) - { - // InternalApplicationConfiguration.g:2003:4: (lv_level_2_0= ruleDocumentLevelSpecification ) - // InternalApplicationConfiguration.g:2004:5: lv_level_2_0= ruleDocumentLevelSpecification - { - - newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); - - pushFollow(FOLLOW_2); - lv_level_2_0=ruleDocumentLevelSpecification(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getDocumentationEntryRule()); - } - set( - current, - "level", - lv_level_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleDocumentationEntry" - - - // $ANTLR start "entryRuleRuntimeEntry" - // InternalApplicationConfiguration.g:2025:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; - public final EObject entryRuleRuntimeEntry() throws RecognitionException { - EObject current = null; - - EObject iv_ruleRuntimeEntry = null; - - - try { - // InternalApplicationConfiguration.g:2025:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) - // InternalApplicationConfiguration.g:2026:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF - { - newCompositeNode(grammarAccess.getRuntimeEntryRule()); - pushFollow(FOLLOW_1); - iv_ruleRuntimeEntry=ruleRuntimeEntry(); - - state._fsp--; - - current =iv_ruleRuntimeEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleRuntimeEntry" - - - // $ANTLR start "ruleRuntimeEntry" - // InternalApplicationConfiguration.g:2032:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; - public final EObject ruleRuntimeEntry() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_1=null; - Token lv_millisecLimit_2_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2038:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:2039:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) - { - // InternalApplicationConfiguration.g:2039:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:2040:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) - { - otherlv_0=(Token)match(input,30,FOLLOW_12); - - newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); - - otherlv_1=(Token)match(input,17,FOLLOW_7); - - newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); - - // InternalApplicationConfiguration.g:2048:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:2049:4: (lv_millisecLimit_2_0= RULE_INT ) - { - // InternalApplicationConfiguration.g:2049:4: (lv_millisecLimit_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:2050:5: lv_millisecLimit_2_0= RULE_INT - { - lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); - - newLeafNode(lv_millisecLimit_2_0, grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getRuntimeEntryRule()); - } - setWithLastConsumed( - current, - "millisecLimit", - lv_millisecLimit_2_0, - "org.eclipse.xtext.common.Terminals.INT"); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleRuntimeEntry" - - - // $ANTLR start "entryRuleMemoryEntry" - // InternalApplicationConfiguration.g:2070:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; - public final EObject entryRuleMemoryEntry() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMemoryEntry = null; - - - try { - // InternalApplicationConfiguration.g:2070:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) - // InternalApplicationConfiguration.g:2071:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF - { - newCompositeNode(grammarAccess.getMemoryEntryRule()); - pushFollow(FOLLOW_1); - iv_ruleMemoryEntry=ruleMemoryEntry(); - - state._fsp--; - - current =iv_ruleMemoryEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMemoryEntry" - - - // $ANTLR start "ruleMemoryEntry" - // InternalApplicationConfiguration.g:2077:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; - public final EObject ruleMemoryEntry() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_1=null; - Token lv_megabyteLimit_2_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2083:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:2084:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) - { - // InternalApplicationConfiguration.g:2084:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:2085:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) - { - otherlv_0=(Token)match(input,31,FOLLOW_12); - - newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); - - otherlv_1=(Token)match(input,17,FOLLOW_7); - - newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); - - // InternalApplicationConfiguration.g:2093:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:2094:4: (lv_megabyteLimit_2_0= RULE_INT ) - { - // InternalApplicationConfiguration.g:2094:4: (lv_megabyteLimit_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:2095:5: lv_megabyteLimit_2_0= RULE_INT - { - lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); - - newLeafNode(lv_megabyteLimit_2_0, grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getMemoryEntryRule()); - } - setWithLastConsumed( - current, - "megabyteLimit", - lv_megabyteLimit_2_0, - "org.eclipse.xtext.common.Terminals.INT"); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMemoryEntry" - - - // $ANTLR start "entryRuleCustomEntry" - // InternalApplicationConfiguration.g:2115:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; - public final EObject entryRuleCustomEntry() throws RecognitionException { - EObject current = null; - - EObject iv_ruleCustomEntry = null; - - - try { - // InternalApplicationConfiguration.g:2115:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) - // InternalApplicationConfiguration.g:2116:2: iv_ruleCustomEntry= ruleCustomEntry EOF - { - newCompositeNode(grammarAccess.getCustomEntryRule()); - pushFollow(FOLLOW_1); - iv_ruleCustomEntry=ruleCustomEntry(); - - state._fsp--; - - current =iv_ruleCustomEntry; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleCustomEntry" - - - // $ANTLR start "ruleCustomEntry" - // InternalApplicationConfiguration.g:2122:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; - public final EObject ruleCustomEntry() throws RecognitionException { - EObject current = null; - - Token lv_key_0_0=null; - Token otherlv_1=null; - Token lv_value_2_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2128:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) - // InternalApplicationConfiguration.g:2129:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) - { - // InternalApplicationConfiguration.g:2129:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:2130:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) - { - // InternalApplicationConfiguration.g:2130:3: ( (lv_key_0_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:2131:4: (lv_key_0_0= RULE_STRING ) - { - // InternalApplicationConfiguration.g:2131:4: (lv_key_0_0= RULE_STRING ) - // InternalApplicationConfiguration.g:2132:5: lv_key_0_0= RULE_STRING - { - lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_12); - - newLeafNode(lv_key_0_0, grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getCustomEntryRule()); - } - setWithLastConsumed( - current, - "key", - lv_key_0_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - otherlv_1=(Token)match(input,17,FOLLOW_10); - - newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); - - // InternalApplicationConfiguration.g:2152:3: ( (lv_value_2_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:2153:4: (lv_value_2_0= RULE_STRING ) - { - // InternalApplicationConfiguration.g:2153:4: (lv_value_2_0= RULE_STRING ) - // InternalApplicationConfiguration.g:2154:5: lv_value_2_0= RULE_STRING - { - lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); - - newLeafNode(lv_value_2_0, grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getCustomEntryRule()); - } - setWithLastConsumed( - current, - "value", - lv_value_2_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleCustomEntry" - - - // $ANTLR start "entryRuleConfigReference" - // InternalApplicationConfiguration.g:2174:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; - public final EObject entryRuleConfigReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleConfigReference = null; - - - try { - // InternalApplicationConfiguration.g:2174:56: (iv_ruleConfigReference= ruleConfigReference EOF ) - // InternalApplicationConfiguration.g:2175:2: iv_ruleConfigReference= ruleConfigReference EOF - { - newCompositeNode(grammarAccess.getConfigReferenceRule()); - pushFollow(FOLLOW_1); - iv_ruleConfigReference=ruleConfigReference(); - - state._fsp--; - - current =iv_ruleConfigReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleConfigReference" - - - // $ANTLR start "ruleConfigReference" - // InternalApplicationConfiguration.g:2181:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; - public final EObject ruleConfigReference() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2187:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:2188:2: ( (otherlv_0= RULE_ID ) ) - { - // InternalApplicationConfiguration.g:2188:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2189:3: (otherlv_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:2189:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:2190:4: otherlv_0= RULE_ID - { - - if (current==null) { - current = createModelElement(grammarAccess.getConfigReferenceRule()); - } - - otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); - - newLeafNode(otherlv_0, grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleConfigReference" - - - // $ANTLR start "entryRuleConfig" - // InternalApplicationConfiguration.g:2204:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; - public final EObject entryRuleConfig() throws RecognitionException { - EObject current = null; - - EObject iv_ruleConfig = null; - - - try { - // InternalApplicationConfiguration.g:2204:47: (iv_ruleConfig= ruleConfig EOF ) - // InternalApplicationConfiguration.g:2205:2: iv_ruleConfig= ruleConfig EOF - { - newCompositeNode(grammarAccess.getConfigRule()); - pushFollow(FOLLOW_1); - iv_ruleConfig=ruleConfig(); - - state._fsp--; - - current =iv_ruleConfig; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleConfig" - - - // $ANTLR start "ruleConfig" - // InternalApplicationConfiguration.g:2211:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; - public final EObject ruleConfig() throws RecognitionException { - EObject current = null; - - EObject this_ConfigSpecification_0 = null; - - EObject this_ConfigReference_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2217:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) - // InternalApplicationConfiguration.g:2218:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) - { - // InternalApplicationConfiguration.g:2218:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) - int alt31=2; - int LA31_0 = input.LA(1); - - if ( (LA31_0==18) ) { - alt31=1; - } - else if ( (LA31_0==RULE_ID) ) { - alt31=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 31, 0, input); - - throw nvae; - } - switch (alt31) { - case 1 : - // InternalApplicationConfiguration.g:2219:3: this_ConfigSpecification_0= ruleConfigSpecification - { - - newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_ConfigSpecification_0=ruleConfigSpecification(); - - state._fsp--; - - - current = this_ConfigSpecification_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2228:3: this_ConfigReference_1= ruleConfigReference - { - - newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_ConfigReference_1=ruleConfigReference(); - - state._fsp--; - - - current = this_ConfigReference_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleConfig" - - - // $ANTLR start "entryRuleScopeSpecification" - // InternalApplicationConfiguration.g:2240:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; - public final EObject entryRuleScopeSpecification() throws RecognitionException { - EObject current = null; - - EObject iv_ruleScopeSpecification = null; - - - try { - // InternalApplicationConfiguration.g:2240:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) - // InternalApplicationConfiguration.g:2241:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF - { - newCompositeNode(grammarAccess.getScopeSpecificationRule()); - pushFollow(FOLLOW_1); - iv_ruleScopeSpecification=ruleScopeSpecification(); - - state._fsp--; - - current =iv_ruleScopeSpecification; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleScopeSpecification" - - - // $ANTLR start "ruleScopeSpecification" - // InternalApplicationConfiguration.g:2247:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; - public final EObject ruleScopeSpecification() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - Token otherlv_5=null; - EObject lv_scopes_2_0 = null; - - EObject lv_scopes_4_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2253:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:2254:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) - { - // InternalApplicationConfiguration.g:2254:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:2255:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' - { - // InternalApplicationConfiguration.g:2255:3: () - // InternalApplicationConfiguration.g:2256:4: - { - - current = forceCreateModelElement( - grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,18,FOLLOW_24); - - newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); - - // InternalApplicationConfiguration.g:2266:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? - int alt33=2; - int LA33_0 = input.LA(1); - - if ( (LA33_0==32) ) { - alt33=1; - } - switch (alt33) { - case 1 : - // InternalApplicationConfiguration.g:2267:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* - { - // InternalApplicationConfiguration.g:2267:4: ( (lv_scopes_2_0= ruleTypeScope ) ) - // InternalApplicationConfiguration.g:2268:5: (lv_scopes_2_0= ruleTypeScope ) - { - // InternalApplicationConfiguration.g:2268:5: (lv_scopes_2_0= ruleTypeScope ) - // InternalApplicationConfiguration.g:2269:6: lv_scopes_2_0= ruleTypeScope - { - - newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); - - pushFollow(FOLLOW_14); - lv_scopes_2_0=ruleTypeScope(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); - } - add( - current, - "scopes", - lv_scopes_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:2286:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* - loop32: - do { - int alt32=2; - int LA32_0 = input.LA(1); - - if ( (LA32_0==19) ) { - alt32=1; - } - - - switch (alt32) { - case 1 : - // InternalApplicationConfiguration.g:2287:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) - { - otherlv_3=(Token)match(input,19,FOLLOW_25); - - newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); - - // InternalApplicationConfiguration.g:2291:5: ( (lv_scopes_4_0= ruleTypeScope ) ) - // InternalApplicationConfiguration.g:2292:6: (lv_scopes_4_0= ruleTypeScope ) - { - // InternalApplicationConfiguration.g:2292:6: (lv_scopes_4_0= ruleTypeScope ) - // InternalApplicationConfiguration.g:2293:7: lv_scopes_4_0= ruleTypeScope - { - - newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); - - pushFollow(FOLLOW_14); - lv_scopes_4_0=ruleTypeScope(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); - } - add( - current, - "scopes", - lv_scopes_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop32; - } - } while (true); - - - } - break; - - } - - otherlv_5=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleScopeSpecification" - - - // $ANTLR start "entryRuleTypeScope" - // InternalApplicationConfiguration.g:2320:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; - public final EObject entryRuleTypeScope() throws RecognitionException { - EObject current = null; - - EObject iv_ruleTypeScope = null; - - - try { - // InternalApplicationConfiguration.g:2320:50: (iv_ruleTypeScope= ruleTypeScope EOF ) - // InternalApplicationConfiguration.g:2321:2: iv_ruleTypeScope= ruleTypeScope EOF - { - newCompositeNode(grammarAccess.getTypeScopeRule()); - pushFollow(FOLLOW_1); - iv_ruleTypeScope=ruleTypeScope(); - - state._fsp--; - - current =iv_ruleTypeScope; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleTypeScope" - - - // $ANTLR start "ruleTypeScope" - // InternalApplicationConfiguration.g:2327:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; - public final EObject ruleTypeScope() throws RecognitionException { - EObject current = null; - - EObject this_ClassTypeScope_0 = null; - - EObject this_ObjectTypeScope_1 = null; - - EObject this_IntegerTypeScope_2 = null; - - EObject this_RealTypeScope_3 = null; - - EObject this_StringTypeScope_4 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2333:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) - // InternalApplicationConfiguration.g:2334:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) - { - // InternalApplicationConfiguration.g:2334:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) - int alt34=5; - int LA34_0 = input.LA(1); - - if ( (LA34_0==32) ) { - switch ( input.LA(2) ) { - case 37: - { - alt34=3; - } - break; - case 38: - { - alt34=4; - } - break; - case 39: - { - alt34=5; - } - break; - case 34: - { - alt34=1; - } - break; - case 36: - { - alt34=2; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 34, 1, input); - - throw nvae; - } - - } - else { - NoViableAltException nvae = - new NoViableAltException("", 34, 0, input); - - throw nvae; - } - switch (alt34) { - case 1 : - // InternalApplicationConfiguration.g:2335:3: this_ClassTypeScope_0= ruleClassTypeScope - { - - newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_ClassTypeScope_0=ruleClassTypeScope(); - - state._fsp--; - - - current = this_ClassTypeScope_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2344:3: this_ObjectTypeScope_1= ruleObjectTypeScope - { - - newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_ObjectTypeScope_1=ruleObjectTypeScope(); - - state._fsp--; - - - current = this_ObjectTypeScope_1; - afterParserOrEnumRuleCall(); - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2353:3: this_IntegerTypeScope_2= ruleIntegerTypeScope - { - - newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); - - pushFollow(FOLLOW_2); - this_IntegerTypeScope_2=ruleIntegerTypeScope(); - - state._fsp--; - - - current = this_IntegerTypeScope_2; - afterParserOrEnumRuleCall(); - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:2362:3: this_RealTypeScope_3= ruleRealTypeScope - { - - newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); - - pushFollow(FOLLOW_2); - this_RealTypeScope_3=ruleRealTypeScope(); - - state._fsp--; - - - current = this_RealTypeScope_3; - afterParserOrEnumRuleCall(); - - - } - break; - case 5 : - // InternalApplicationConfiguration.g:2371:3: this_StringTypeScope_4= ruleStringTypeScope - { - - newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); - - pushFollow(FOLLOW_2); - this_StringTypeScope_4=ruleStringTypeScope(); - - state._fsp--; - - - current = this_StringTypeScope_4; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleTypeScope" - - - // $ANTLR start "entryRuleClassTypeScope" - // InternalApplicationConfiguration.g:2383:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; - public final EObject entryRuleClassTypeScope() throws RecognitionException { - EObject current = null; - - EObject iv_ruleClassTypeScope = null; - - - try { - // InternalApplicationConfiguration.g:2383:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) - // InternalApplicationConfiguration.g:2384:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF - { - newCompositeNode(grammarAccess.getClassTypeScopeRule()); - pushFollow(FOLLOW_1); - iv_ruleClassTypeScope=ruleClassTypeScope(); - - state._fsp--; - - current =iv_ruleClassTypeScope; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleClassTypeScope" - - - // $ANTLR start "ruleClassTypeScope" - // InternalApplicationConfiguration.g:2390:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; - public final EObject ruleClassTypeScope() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_setsNew_2_0=null; - Token lv_setsSum_3_0=null; - EObject lv_type_1_0 = null; - - EObject lv_number_4_0 = null; - - EObject lv_number_5_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2396:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) - // InternalApplicationConfiguration.g:2397:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) - { - // InternalApplicationConfiguration.g:2397:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) - // InternalApplicationConfiguration.g:2398:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) - { - otherlv_0=(Token)match(input,32,FOLLOW_26); - - newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - - // InternalApplicationConfiguration.g:2402:3: ( (lv_type_1_0= ruleClassReference ) ) - // InternalApplicationConfiguration.g:2403:4: (lv_type_1_0= ruleClassReference ) - { - // InternalApplicationConfiguration.g:2403:4: (lv_type_1_0= ruleClassReference ) - // InternalApplicationConfiguration.g:2404:5: lv_type_1_0= ruleClassReference - { - - newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); - - pushFollow(FOLLOW_27); - lv_type_1_0=ruleClassReference(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); - } - set( - current, - "type", - lv_type_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:2421:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt35=2; - int LA35_0 = input.LA(1); - - if ( (LA35_0==33) ) { - alt35=1; - } - else if ( (LA35_0==17) ) { - alt35=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 35, 0, input); - - throw nvae; - } - switch (alt35) { - case 1 : - // InternalApplicationConfiguration.g:2422:4: ( (lv_setsNew_2_0= '+=' ) ) - { - // InternalApplicationConfiguration.g:2422:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:2423:5: (lv_setsNew_2_0= '+=' ) - { - // InternalApplicationConfiguration.g:2423:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:2424:6: lv_setsNew_2_0= '+=' - { - lv_setsNew_2_0=(Token)match(input,33,FOLLOW_28); - - newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getClassTypeScopeRule()); - } - setWithLastConsumed(current, "setsNew", true, "+="); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2437:4: ( (lv_setsSum_3_0= '=' ) ) - { - // InternalApplicationConfiguration.g:2437:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:2438:5: (lv_setsSum_3_0= '=' ) - { - // InternalApplicationConfiguration.g:2438:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:2439:6: lv_setsSum_3_0= '=' - { - lv_setsSum_3_0=(Token)match(input,17,FOLLOW_28); - - newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getClassTypeScopeRule()); - } - setWithLastConsumed(current, "setsSum", true, "="); - - - } - - - } - - - } - break; - - } - - // InternalApplicationConfiguration.g:2452:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) - int alt36=2; - int LA36_0 = input.LA(1); - - if ( (LA36_0==RULE_INT) ) { - int LA36_1 = input.LA(2); - - if ( (LA36_1==41) ) { - alt36=2; - } - else if ( (LA36_1==EOF||(LA36_1>=19 && LA36_1<=20)) ) { - alt36=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 36, 1, input); - - throw nvae; - } - } - else if ( (LA36_0==40) ) { - alt36=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 36, 0, input); - - throw nvae; - } - switch (alt36) { - case 1 : - // InternalApplicationConfiguration.g:2453:4: ( (lv_number_4_0= ruleExactNumber ) ) - { - // InternalApplicationConfiguration.g:2453:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:2454:5: (lv_number_4_0= ruleExactNumber ) - { - // InternalApplicationConfiguration.g:2454:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:2455:6: lv_number_4_0= ruleExactNumber - { - - newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - pushFollow(FOLLOW_2); - lv_number_4_0=ruleExactNumber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); - } - set( - current, - "number", - lv_number_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2473:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - { - // InternalApplicationConfiguration.g:2473:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:2474:5: (lv_number_5_0= ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:2474:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:2475:6: lv_number_5_0= ruleIntervallNumber - { - - newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - pushFollow(FOLLOW_2); - lv_number_5_0=ruleIntervallNumber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); - } - set( - current, - "number", - lv_number_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleClassTypeScope" - - - // $ANTLR start "entryRuleObjectTypeScope" - // InternalApplicationConfiguration.g:2497:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; - public final EObject entryRuleObjectTypeScope() throws RecognitionException { - EObject current = null; - - EObject iv_ruleObjectTypeScope = null; - - - try { - // InternalApplicationConfiguration.g:2497:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) - // InternalApplicationConfiguration.g:2498:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF - { - newCompositeNode(grammarAccess.getObjectTypeScopeRule()); - pushFollow(FOLLOW_1); - iv_ruleObjectTypeScope=ruleObjectTypeScope(); - - state._fsp--; - - current =iv_ruleObjectTypeScope; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleObjectTypeScope" - - - // $ANTLR start "ruleObjectTypeScope" - // InternalApplicationConfiguration.g:2504:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; - public final EObject ruleObjectTypeScope() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_setsNew_2_0=null; - Token lv_setsSum_3_0=null; - EObject lv_type_1_0 = null; - - EObject lv_number_4_0 = null; - - EObject lv_number_5_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2510:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) - // InternalApplicationConfiguration.g:2511:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) - { - // InternalApplicationConfiguration.g:2511:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) - // InternalApplicationConfiguration.g:2512:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) - { - otherlv_0=(Token)match(input,32,FOLLOW_29); - - newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - - // InternalApplicationConfiguration.g:2516:3: ( (lv_type_1_0= ruleObjectReference ) ) - // InternalApplicationConfiguration.g:2517:4: (lv_type_1_0= ruleObjectReference ) - { - // InternalApplicationConfiguration.g:2517:4: (lv_type_1_0= ruleObjectReference ) - // InternalApplicationConfiguration.g:2518:5: lv_type_1_0= ruleObjectReference - { - - newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); - - pushFollow(FOLLOW_27); - lv_type_1_0=ruleObjectReference(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); - } - set( - current, - "type", - lv_type_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:2535:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt37=2; - int LA37_0 = input.LA(1); - - if ( (LA37_0==33) ) { - alt37=1; - } - else if ( (LA37_0==17) ) { - alt37=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 37, 0, input); - - throw nvae; - } - switch (alt37) { - case 1 : - // InternalApplicationConfiguration.g:2536:4: ( (lv_setsNew_2_0= '+=' ) ) - { - // InternalApplicationConfiguration.g:2536:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:2537:5: (lv_setsNew_2_0= '+=' ) - { - // InternalApplicationConfiguration.g:2537:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:2538:6: lv_setsNew_2_0= '+=' - { - lv_setsNew_2_0=(Token)match(input,33,FOLLOW_28); - - newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getObjectTypeScopeRule()); - } - setWithLastConsumed(current, "setsNew", true, "+="); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2551:4: ( (lv_setsSum_3_0= '=' ) ) - { - // InternalApplicationConfiguration.g:2551:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:2552:5: (lv_setsSum_3_0= '=' ) - { - // InternalApplicationConfiguration.g:2552:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:2553:6: lv_setsSum_3_0= '=' - { - lv_setsSum_3_0=(Token)match(input,17,FOLLOW_28); - - newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getObjectTypeScopeRule()); - } - setWithLastConsumed(current, "setsSum", true, "="); - - - } - - - } - - - } - break; - - } - - // InternalApplicationConfiguration.g:2566:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) - int alt38=2; - int LA38_0 = input.LA(1); - - if ( (LA38_0==RULE_INT) ) { - int LA38_1 = input.LA(2); - - if ( (LA38_1==41) ) { - alt38=2; - } - else if ( (LA38_1==EOF||(LA38_1>=19 && LA38_1<=20)) ) { - alt38=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 38, 1, input); - - throw nvae; - } - } - else if ( (LA38_0==40) ) { - alt38=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 38, 0, input); - - throw nvae; - } - switch (alt38) { - case 1 : - // InternalApplicationConfiguration.g:2567:4: ( (lv_number_4_0= ruleExactNumber ) ) - { - // InternalApplicationConfiguration.g:2567:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:2568:5: (lv_number_4_0= ruleExactNumber ) - { - // InternalApplicationConfiguration.g:2568:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:2569:6: lv_number_4_0= ruleExactNumber - { - - newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - pushFollow(FOLLOW_2); - lv_number_4_0=ruleExactNumber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); - } - set( - current, - "number", - lv_number_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2587:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - { - // InternalApplicationConfiguration.g:2587:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:2588:5: (lv_number_5_0= ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:2588:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:2589:6: lv_number_5_0= ruleIntervallNumber - { - - newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - pushFollow(FOLLOW_2); - lv_number_5_0=ruleIntervallNumber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); - } - set( - current, - "number", - lv_number_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleObjectTypeScope" - - - // $ANTLR start "entryRuleIntegerTypeScope" - // InternalApplicationConfiguration.g:2611:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; - public final EObject entryRuleIntegerTypeScope() throws RecognitionException { - EObject current = null; - - EObject iv_ruleIntegerTypeScope = null; - - - try { - // InternalApplicationConfiguration.g:2611:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) - // InternalApplicationConfiguration.g:2612:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF - { - newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); - pushFollow(FOLLOW_1); - iv_ruleIntegerTypeScope=ruleIntegerTypeScope(); - - state._fsp--; - - current =iv_ruleIntegerTypeScope; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleIntegerTypeScope" - - - // $ANTLR start "ruleIntegerTypeScope" - // InternalApplicationConfiguration.g:2618:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; - public final EObject ruleIntegerTypeScope() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_setsNew_2_0=null; - Token lv_setsSum_3_0=null; - EObject lv_type_1_0 = null; - - EObject lv_number_4_0 = null; - - EObject lv_number_5_0 = null; - - EObject lv_number_6_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2624:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) - // InternalApplicationConfiguration.g:2625:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) - { - // InternalApplicationConfiguration.g:2625:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) - // InternalApplicationConfiguration.g:2626:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) - { - otherlv_0=(Token)match(input,32,FOLLOW_30); - - newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - - // InternalApplicationConfiguration.g:2630:3: ( (lv_type_1_0= ruleIntegerReference ) ) - // InternalApplicationConfiguration.g:2631:4: (lv_type_1_0= ruleIntegerReference ) - { - // InternalApplicationConfiguration.g:2631:4: (lv_type_1_0= ruleIntegerReference ) - // InternalApplicationConfiguration.g:2632:5: lv_type_1_0= ruleIntegerReference - { - - newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); - - pushFollow(FOLLOW_27); - lv_type_1_0=ruleIntegerReference(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); - } - set( - current, - "type", - lv_type_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:2649:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt39=2; - int LA39_0 = input.LA(1); - - if ( (LA39_0==33) ) { - alt39=1; - } - else if ( (LA39_0==17) ) { - alt39=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 39, 0, input); - - throw nvae; - } - switch (alt39) { - case 1 : - // InternalApplicationConfiguration.g:2650:4: ( (lv_setsNew_2_0= '+=' ) ) - { - // InternalApplicationConfiguration.g:2650:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:2651:5: (lv_setsNew_2_0= '+=' ) - { - // InternalApplicationConfiguration.g:2651:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:2652:6: lv_setsNew_2_0= '+=' - { - lv_setsNew_2_0=(Token)match(input,33,FOLLOW_31); - - newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); - } - setWithLastConsumed(current, "setsNew", true, "+="); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2665:4: ( (lv_setsSum_3_0= '=' ) ) - { - // InternalApplicationConfiguration.g:2665:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:2666:5: (lv_setsSum_3_0= '=' ) - { - // InternalApplicationConfiguration.g:2666:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:2667:6: lv_setsSum_3_0= '=' - { - lv_setsSum_3_0=(Token)match(input,17,FOLLOW_31); - - newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); - } - setWithLastConsumed(current, "setsSum", true, "="); - - - } - - - } - - - } - break; - - } - - // InternalApplicationConfiguration.g:2680:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) - int alt40=3; - switch ( input.LA(1) ) { - case RULE_INT: - { - int LA40_1 = input.LA(2); - - if ( (LA40_1==41) ) { - alt40=2; - } - else if ( (LA40_1==EOF||(LA40_1>=19 && LA40_1<=20)) ) { - alt40=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 40, 1, input); - - throw nvae; - } - } - break; - case 40: - { - alt40=1; - } - break; - case 18: - { - alt40=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); - - throw nvae; - } - - switch (alt40) { - case 1 : - // InternalApplicationConfiguration.g:2681:4: ( (lv_number_4_0= ruleExactNumber ) ) - { - // InternalApplicationConfiguration.g:2681:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:2682:5: (lv_number_4_0= ruleExactNumber ) - { - // InternalApplicationConfiguration.g:2682:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:2683:6: lv_number_4_0= ruleExactNumber - { - - newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - pushFollow(FOLLOW_2); - lv_number_4_0=ruleExactNumber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); - } - set( - current, - "number", - lv_number_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2701:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - { - // InternalApplicationConfiguration.g:2701:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:2702:5: (lv_number_5_0= ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:2702:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:2703:6: lv_number_5_0= ruleIntervallNumber - { - - newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - pushFollow(FOLLOW_2); - lv_number_5_0=ruleIntervallNumber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); - } - set( - current, - "number", - lv_number_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2721:4: ( (lv_number_6_0= ruleIntEnumberation ) ) - { - // InternalApplicationConfiguration.g:2721:4: ( (lv_number_6_0= ruleIntEnumberation ) ) - // InternalApplicationConfiguration.g:2722:5: (lv_number_6_0= ruleIntEnumberation ) - { - // InternalApplicationConfiguration.g:2722:5: (lv_number_6_0= ruleIntEnumberation ) - // InternalApplicationConfiguration.g:2723:6: lv_number_6_0= ruleIntEnumberation - { - - newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); - - pushFollow(FOLLOW_2); - lv_number_6_0=ruleIntEnumberation(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); - } - set( - current, - "number", - lv_number_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleIntegerTypeScope" - - - // $ANTLR start "entryRuleRealTypeScope" - // InternalApplicationConfiguration.g:2745:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; - public final EObject entryRuleRealTypeScope() throws RecognitionException { - EObject current = null; - - EObject iv_ruleRealTypeScope = null; - - - try { - // InternalApplicationConfiguration.g:2745:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) - // InternalApplicationConfiguration.g:2746:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF - { - newCompositeNode(grammarAccess.getRealTypeScopeRule()); - pushFollow(FOLLOW_1); - iv_ruleRealTypeScope=ruleRealTypeScope(); - - state._fsp--; - - current =iv_ruleRealTypeScope; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleRealTypeScope" - - - // $ANTLR start "ruleRealTypeScope" - // InternalApplicationConfiguration.g:2752:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; - public final EObject ruleRealTypeScope() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_setsNew_2_0=null; - Token lv_setsSum_3_0=null; - EObject lv_type_1_0 = null; - - EObject lv_number_4_0 = null; - - EObject lv_number_5_0 = null; - - EObject lv_number_6_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2758:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) - // InternalApplicationConfiguration.g:2759:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) - { - // InternalApplicationConfiguration.g:2759:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) - // InternalApplicationConfiguration.g:2760:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) - { - otherlv_0=(Token)match(input,32,FOLLOW_32); - - newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - - // InternalApplicationConfiguration.g:2764:3: ( (lv_type_1_0= ruleRealReference ) ) - // InternalApplicationConfiguration.g:2765:4: (lv_type_1_0= ruleRealReference ) - { - // InternalApplicationConfiguration.g:2765:4: (lv_type_1_0= ruleRealReference ) - // InternalApplicationConfiguration.g:2766:5: lv_type_1_0= ruleRealReference - { - - newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); - - pushFollow(FOLLOW_27); - lv_type_1_0=ruleRealReference(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); - } - set( - current, - "type", - lv_type_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:2783:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt41=2; - int LA41_0 = input.LA(1); - - if ( (LA41_0==33) ) { - alt41=1; - } - else if ( (LA41_0==17) ) { - alt41=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 41, 0, input); - - throw nvae; - } - switch (alt41) { - case 1 : - // InternalApplicationConfiguration.g:2784:4: ( (lv_setsNew_2_0= '+=' ) ) - { - // InternalApplicationConfiguration.g:2784:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:2785:5: (lv_setsNew_2_0= '+=' ) - { - // InternalApplicationConfiguration.g:2785:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:2786:6: lv_setsNew_2_0= '+=' - { - lv_setsNew_2_0=(Token)match(input,33,FOLLOW_31); - - newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getRealTypeScopeRule()); - } - setWithLastConsumed(current, "setsNew", true, "+="); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2799:4: ( (lv_setsSum_3_0= '=' ) ) - { - // InternalApplicationConfiguration.g:2799:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:2800:5: (lv_setsSum_3_0= '=' ) - { - // InternalApplicationConfiguration.g:2800:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:2801:6: lv_setsSum_3_0= '=' - { - lv_setsSum_3_0=(Token)match(input,17,FOLLOW_31); - - newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getRealTypeScopeRule()); - } - setWithLastConsumed(current, "setsSum", true, "="); - - - } - - - } - - - } - break; - - } - - // InternalApplicationConfiguration.g:2814:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) - int alt42=3; - switch ( input.LA(1) ) { - case RULE_INT: - { - int LA42_1 = input.LA(2); - - if ( (LA42_1==EOF||(LA42_1>=19 && LA42_1<=20)) ) { - alt42=1; - } - else if ( (LA42_1==41) ) { - alt42=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 42, 1, input); - - throw nvae; - } - } - break; - case 40: - { - alt42=1; - } - break; - case 18: - { - alt42=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 42, 0, input); - - throw nvae; - } - - switch (alt42) { - case 1 : - // InternalApplicationConfiguration.g:2815:4: ( (lv_number_4_0= ruleExactNumber ) ) - { - // InternalApplicationConfiguration.g:2815:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:2816:5: (lv_number_4_0= ruleExactNumber ) - { - // InternalApplicationConfiguration.g:2816:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:2817:6: lv_number_4_0= ruleExactNumber - { - - newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - pushFollow(FOLLOW_2); - lv_number_4_0=ruleExactNumber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); - } - set( - current, - "number", - lv_number_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2835:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - { - // InternalApplicationConfiguration.g:2835:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:2836:5: (lv_number_5_0= ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:2836:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:2837:6: lv_number_5_0= ruleIntervallNumber - { - - newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - pushFollow(FOLLOW_2); - lv_number_5_0=ruleIntervallNumber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); - } - set( - current, - "number", - lv_number_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2855:4: ( (lv_number_6_0= ruleRealEnumeration ) ) - { - // InternalApplicationConfiguration.g:2855:4: ( (lv_number_6_0= ruleRealEnumeration ) ) - // InternalApplicationConfiguration.g:2856:5: (lv_number_6_0= ruleRealEnumeration ) - { - // InternalApplicationConfiguration.g:2856:5: (lv_number_6_0= ruleRealEnumeration ) - // InternalApplicationConfiguration.g:2857:6: lv_number_6_0= ruleRealEnumeration - { - - newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); - - pushFollow(FOLLOW_2); - lv_number_6_0=ruleRealEnumeration(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); - } - set( - current, - "number", - lv_number_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleRealTypeScope" - - - // $ANTLR start "entryRuleStringTypeScope" - // InternalApplicationConfiguration.g:2879:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; - public final EObject entryRuleStringTypeScope() throws RecognitionException { - EObject current = null; - - EObject iv_ruleStringTypeScope = null; - - - try { - // InternalApplicationConfiguration.g:2879:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) - // InternalApplicationConfiguration.g:2880:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF - { - newCompositeNode(grammarAccess.getStringTypeScopeRule()); - pushFollow(FOLLOW_1); - iv_ruleStringTypeScope=ruleStringTypeScope(); - - state._fsp--; - - current =iv_ruleStringTypeScope; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleStringTypeScope" - - - // $ANTLR start "ruleStringTypeScope" - // InternalApplicationConfiguration.g:2886:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; - public final EObject ruleStringTypeScope() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_setsNew_2_0=null; - Token lv_setsSum_3_0=null; - EObject lv_type_1_0 = null; - - EObject lv_number_4_0 = null; - - EObject lv_number_5_0 = null; - - EObject lv_number_6_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2892:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) - // InternalApplicationConfiguration.g:2893:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) - { - // InternalApplicationConfiguration.g:2893:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) - // InternalApplicationConfiguration.g:2894:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) - { - otherlv_0=(Token)match(input,32,FOLLOW_33); - - newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - - // InternalApplicationConfiguration.g:2898:3: ( (lv_type_1_0= ruleStringReference ) ) - // InternalApplicationConfiguration.g:2899:4: (lv_type_1_0= ruleStringReference ) - { - // InternalApplicationConfiguration.g:2899:4: (lv_type_1_0= ruleStringReference ) - // InternalApplicationConfiguration.g:2900:5: lv_type_1_0= ruleStringReference - { - - newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); - - pushFollow(FOLLOW_27); - lv_type_1_0=ruleStringReference(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); - } - set( - current, - "type", - lv_type_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:2917:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt43=2; - int LA43_0 = input.LA(1); - - if ( (LA43_0==33) ) { - alt43=1; - } - else if ( (LA43_0==17) ) { - alt43=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 43, 0, input); - - throw nvae; - } - switch (alt43) { - case 1 : - // InternalApplicationConfiguration.g:2918:4: ( (lv_setsNew_2_0= '+=' ) ) - { - // InternalApplicationConfiguration.g:2918:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:2919:5: (lv_setsNew_2_0= '+=' ) - { - // InternalApplicationConfiguration.g:2919:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:2920:6: lv_setsNew_2_0= '+=' - { - lv_setsNew_2_0=(Token)match(input,33,FOLLOW_31); - - newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getStringTypeScopeRule()); - } - setWithLastConsumed(current, "setsNew", true, "+="); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2933:4: ( (lv_setsSum_3_0= '=' ) ) - { - // InternalApplicationConfiguration.g:2933:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:2934:5: (lv_setsSum_3_0= '=' ) - { - // InternalApplicationConfiguration.g:2934:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:2935:6: lv_setsSum_3_0= '=' - { - lv_setsSum_3_0=(Token)match(input,17,FOLLOW_31); - - newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getStringTypeScopeRule()); - } - setWithLastConsumed(current, "setsSum", true, "="); - - - } - - - } - - - } - break; - - } - - // InternalApplicationConfiguration.g:2948:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) - int alt44=3; - switch ( input.LA(1) ) { - case RULE_INT: - { - int LA44_1 = input.LA(2); - - if ( (LA44_1==41) ) { - alt44=2; - } - else if ( (LA44_1==EOF||(LA44_1>=19 && LA44_1<=20)) ) { - alt44=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 44, 1, input); - - throw nvae; - } - } - break; - case 40: - { - alt44=1; - } - break; - case 18: - { - alt44=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 44, 0, input); - - throw nvae; - } - - switch (alt44) { - case 1 : - // InternalApplicationConfiguration.g:2949:4: ( (lv_number_4_0= ruleExactNumber ) ) - { - // InternalApplicationConfiguration.g:2949:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:2950:5: (lv_number_4_0= ruleExactNumber ) - { - // InternalApplicationConfiguration.g:2950:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:2951:6: lv_number_4_0= ruleExactNumber - { - - newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); - - pushFollow(FOLLOW_2); - lv_number_4_0=ruleExactNumber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); - } - set( - current, - "number", - lv_number_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2969:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - { - // InternalApplicationConfiguration.g:2969:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:2970:5: (lv_number_5_0= ruleIntervallNumber ) - { - // InternalApplicationConfiguration.g:2970:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:2971:6: lv_number_5_0= ruleIntervallNumber - { - - newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); - - pushFollow(FOLLOW_2); - lv_number_5_0=ruleIntervallNumber(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); - } - set( - current, - "number", - lv_number_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:2989:4: ( (lv_number_6_0= ruleStringEnumeration ) ) - { - // InternalApplicationConfiguration.g:2989:4: ( (lv_number_6_0= ruleStringEnumeration ) ) - // InternalApplicationConfiguration.g:2990:5: (lv_number_6_0= ruleStringEnumeration ) - { - // InternalApplicationConfiguration.g:2990:5: (lv_number_6_0= ruleStringEnumeration ) - // InternalApplicationConfiguration.g:2991:6: lv_number_6_0= ruleStringEnumeration - { - - newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); - - pushFollow(FOLLOW_2); - lv_number_6_0=ruleStringEnumeration(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); - } - set( - current, - "number", - lv_number_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleStringTypeScope" - - - // $ANTLR start "entryRuleClassReference" - // InternalApplicationConfiguration.g:3013:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; - public final EObject entryRuleClassReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleClassReference = null; - - - try { - // InternalApplicationConfiguration.g:3013:55: (iv_ruleClassReference= ruleClassReference EOF ) - // InternalApplicationConfiguration.g:3014:2: iv_ruleClassReference= ruleClassReference EOF - { - newCompositeNode(grammarAccess.getClassReferenceRule()); - pushFollow(FOLLOW_1); - iv_ruleClassReference=ruleClassReference(); - - state._fsp--; - - current =iv_ruleClassReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleClassReference" - - - // $ANTLR start "ruleClassReference" - // InternalApplicationConfiguration.g:3020:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; - public final EObject ruleClassReference() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - EObject lv_element_1_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3026:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) - // InternalApplicationConfiguration.g:3027:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) - { - // InternalApplicationConfiguration.g:3027:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) - // InternalApplicationConfiguration.g:3028:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' - { - otherlv_0=(Token)match(input,34,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); - - // InternalApplicationConfiguration.g:3032:3: ( (lv_element_1_0= ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:3033:4: (lv_element_1_0= ruleMetamodelElement ) - { - // InternalApplicationConfiguration.g:3033:4: (lv_element_1_0= ruleMetamodelElement ) - // InternalApplicationConfiguration.g:3034:5: lv_element_1_0= ruleMetamodelElement - { - - newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); - - pushFollow(FOLLOW_34); - lv_element_1_0=ruleMetamodelElement(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getClassReferenceRule()); - } - set( - current, - "element", - lv_element_1_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,35,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleClassReference" - - - // $ANTLR start "entryRuleObjectReference" - // InternalApplicationConfiguration.g:3059:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; - public final EObject entryRuleObjectReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleObjectReference = null; - - - try { - // InternalApplicationConfiguration.g:3059:56: (iv_ruleObjectReference= ruleObjectReference EOF ) - // InternalApplicationConfiguration.g:3060:2: iv_ruleObjectReference= ruleObjectReference EOF - { - newCompositeNode(grammarAccess.getObjectReferenceRule()); - pushFollow(FOLLOW_1); - iv_ruleObjectReference=ruleObjectReference(); - - state._fsp--; - - current =iv_ruleObjectReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleObjectReference" - - - // $ANTLR start "ruleObjectReference" - // InternalApplicationConfiguration.g:3066:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; - public final EObject ruleObjectReference() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3072:2: ( ( () otherlv_1= 'node' ) ) - // InternalApplicationConfiguration.g:3073:2: ( () otherlv_1= 'node' ) - { - // InternalApplicationConfiguration.g:3073:2: ( () otherlv_1= 'node' ) - // InternalApplicationConfiguration.g:3074:3: () otherlv_1= 'node' - { - // InternalApplicationConfiguration.g:3074:3: () - // InternalApplicationConfiguration.g:3075:4: - { - - current = forceCreateModelElement( - grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,36,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleObjectReference" - - - // $ANTLR start "entryRuleIntegerReference" - // InternalApplicationConfiguration.g:3089:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; - public final EObject entryRuleIntegerReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleIntegerReference = null; - - - try { - // InternalApplicationConfiguration.g:3089:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) - // InternalApplicationConfiguration.g:3090:2: iv_ruleIntegerReference= ruleIntegerReference EOF - { - newCompositeNode(grammarAccess.getIntegerReferenceRule()); - pushFollow(FOLLOW_1); - iv_ruleIntegerReference=ruleIntegerReference(); - - state._fsp--; - - current =iv_ruleIntegerReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleIntegerReference" - - - // $ANTLR start "ruleIntegerReference" - // InternalApplicationConfiguration.g:3096:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; - public final EObject ruleIntegerReference() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3102:2: ( ( () otherlv_1= 'int' ) ) - // InternalApplicationConfiguration.g:3103:2: ( () otherlv_1= 'int' ) - { - // InternalApplicationConfiguration.g:3103:2: ( () otherlv_1= 'int' ) - // InternalApplicationConfiguration.g:3104:3: () otherlv_1= 'int' - { - // InternalApplicationConfiguration.g:3104:3: () - // InternalApplicationConfiguration.g:3105:4: - { - - current = forceCreateModelElement( - grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,37,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleIntegerReference" - - - // $ANTLR start "entryRuleRealReference" - // InternalApplicationConfiguration.g:3119:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; - public final EObject entryRuleRealReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleRealReference = null; - - - try { - // InternalApplicationConfiguration.g:3119:54: (iv_ruleRealReference= ruleRealReference EOF ) - // InternalApplicationConfiguration.g:3120:2: iv_ruleRealReference= ruleRealReference EOF - { - newCompositeNode(grammarAccess.getRealReferenceRule()); - pushFollow(FOLLOW_1); - iv_ruleRealReference=ruleRealReference(); - - state._fsp--; - - current =iv_ruleRealReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleRealReference" - - - // $ANTLR start "ruleRealReference" - // InternalApplicationConfiguration.g:3126:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; - public final EObject ruleRealReference() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3132:2: ( ( () otherlv_1= 'real' ) ) - // InternalApplicationConfiguration.g:3133:2: ( () otherlv_1= 'real' ) - { - // InternalApplicationConfiguration.g:3133:2: ( () otherlv_1= 'real' ) - // InternalApplicationConfiguration.g:3134:3: () otherlv_1= 'real' - { - // InternalApplicationConfiguration.g:3134:3: () - // InternalApplicationConfiguration.g:3135:4: - { - - current = forceCreateModelElement( - grammarAccess.getRealReferenceAccess().getRealScopeAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,38,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleRealReference" - - - // $ANTLR start "entryRuleStringReference" - // InternalApplicationConfiguration.g:3149:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; - public final EObject entryRuleStringReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleStringReference = null; - - - try { - // InternalApplicationConfiguration.g:3149:56: (iv_ruleStringReference= ruleStringReference EOF ) - // InternalApplicationConfiguration.g:3150:2: iv_ruleStringReference= ruleStringReference EOF - { - newCompositeNode(grammarAccess.getStringReferenceRule()); - pushFollow(FOLLOW_1); - iv_ruleStringReference=ruleStringReference(); - - state._fsp--; - - current =iv_ruleStringReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleStringReference" - - - // $ANTLR start "ruleStringReference" - // InternalApplicationConfiguration.g:3156:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; - public final EObject ruleStringReference() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3162:2: ( ( () otherlv_1= 'string' ) ) - // InternalApplicationConfiguration.g:3163:2: ( () otherlv_1= 'string' ) - { - // InternalApplicationConfiguration.g:3163:2: ( () otherlv_1= 'string' ) - // InternalApplicationConfiguration.g:3164:3: () otherlv_1= 'string' - { - // InternalApplicationConfiguration.g:3164:3: () - // InternalApplicationConfiguration.g:3165:4: - { - - current = forceCreateModelElement( - grammarAccess.getStringReferenceAccess().getStringScopeAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,39,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleStringReference" - - - // $ANTLR start "entryRuleExactNumber" - // InternalApplicationConfiguration.g:3179:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; - public final EObject entryRuleExactNumber() throws RecognitionException { - EObject current = null; - - EObject iv_ruleExactNumber = null; - - - try { - // InternalApplicationConfiguration.g:3179:52: (iv_ruleExactNumber= ruleExactNumber EOF ) - // InternalApplicationConfiguration.g:3180:2: iv_ruleExactNumber= ruleExactNumber EOF - { - newCompositeNode(grammarAccess.getExactNumberRule()); - pushFollow(FOLLOW_1); - iv_ruleExactNumber=ruleExactNumber(); - - state._fsp--; - - current =iv_ruleExactNumber; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleExactNumber" - - - // $ANTLR start "ruleExactNumber" - // InternalApplicationConfiguration.g:3186:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; - public final EObject ruleExactNumber() throws RecognitionException { - EObject current = null; - - Token lv_exactNumber_0_0=null; - Token lv_exactUnlimited_1_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3192:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) - // InternalApplicationConfiguration.g:3193:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) - { - // InternalApplicationConfiguration.g:3193:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) - int alt45=2; - int LA45_0 = input.LA(1); - - if ( (LA45_0==RULE_INT) ) { - alt45=1; - } - else if ( (LA45_0==40) ) { - alt45=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 45, 0, input); - - throw nvae; - } - switch (alt45) { - case 1 : - // InternalApplicationConfiguration.g:3194:3: ( (lv_exactNumber_0_0= RULE_INT ) ) - { - // InternalApplicationConfiguration.g:3194:3: ( (lv_exactNumber_0_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3195:4: (lv_exactNumber_0_0= RULE_INT ) - { - // InternalApplicationConfiguration.g:3195:4: (lv_exactNumber_0_0= RULE_INT ) - // InternalApplicationConfiguration.g:3196:5: lv_exactNumber_0_0= RULE_INT - { - lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); - - newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getExactNumberRule()); - } - setWithLastConsumed( - current, - "exactNumber", - lv_exactNumber_0_0, - "org.eclipse.xtext.common.Terminals.INT"); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:3213:3: ( (lv_exactUnlimited_1_0= '*' ) ) - { - // InternalApplicationConfiguration.g:3213:3: ( (lv_exactUnlimited_1_0= '*' ) ) - // InternalApplicationConfiguration.g:3214:4: (lv_exactUnlimited_1_0= '*' ) - { - // InternalApplicationConfiguration.g:3214:4: (lv_exactUnlimited_1_0= '*' ) - // InternalApplicationConfiguration.g:3215:5: lv_exactUnlimited_1_0= '*' - { - lv_exactUnlimited_1_0=(Token)match(input,40,FOLLOW_2); - - newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getExactNumberRule()); - } - setWithLastConsumed(current, "exactUnlimited", true, "*"); - - - } - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleExactNumber" - - - // $ANTLR start "entryRuleIntervallNumber" - // InternalApplicationConfiguration.g:3231:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; - public final EObject entryRuleIntervallNumber() throws RecognitionException { - EObject current = null; - - EObject iv_ruleIntervallNumber = null; - - - try { - // InternalApplicationConfiguration.g:3231:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) - // InternalApplicationConfiguration.g:3232:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF - { - newCompositeNode(grammarAccess.getIntervallNumberRule()); - pushFollow(FOLLOW_1); - iv_ruleIntervallNumber=ruleIntervallNumber(); - - state._fsp--; - - current =iv_ruleIntervallNumber; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleIntervallNumber" - - - // $ANTLR start "ruleIntervallNumber" - // InternalApplicationConfiguration.g:3238:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; - public final EObject ruleIntervallNumber() throws RecognitionException { - EObject current = null; - - Token lv_min_0_0=null; - Token otherlv_1=null; - Token lv_maxNumber_2_0=null; - Token lv_maxUnlimited_3_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3244:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) - // InternalApplicationConfiguration.g:3245:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) - { - // InternalApplicationConfiguration.g:3245:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) - // InternalApplicationConfiguration.g:3246:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) - { - // InternalApplicationConfiguration.g:3246:3: ( (lv_min_0_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3247:4: (lv_min_0_0= RULE_INT ) - { - // InternalApplicationConfiguration.g:3247:4: (lv_min_0_0= RULE_INT ) - // InternalApplicationConfiguration.g:3248:5: lv_min_0_0= RULE_INT - { - lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_35); - - newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getIntervallNumberRule()); - } - setWithLastConsumed( - current, - "min", - lv_min_0_0, - "org.eclipse.xtext.common.Terminals.INT"); - - - } - - - } - - otherlv_1=(Token)match(input,41,FOLLOW_28); - - newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - - // InternalApplicationConfiguration.g:3268:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) - int alt46=2; - int LA46_0 = input.LA(1); - - if ( (LA46_0==RULE_INT) ) { - alt46=1; - } - else if ( (LA46_0==40) ) { - alt46=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 46, 0, input); - - throw nvae; - } - switch (alt46) { - case 1 : - // InternalApplicationConfiguration.g:3269:4: ( (lv_maxNumber_2_0= RULE_INT ) ) - { - // InternalApplicationConfiguration.g:3269:4: ( (lv_maxNumber_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3270:5: (lv_maxNumber_2_0= RULE_INT ) - { - // InternalApplicationConfiguration.g:3270:5: (lv_maxNumber_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:3271:6: lv_maxNumber_2_0= RULE_INT - { - lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); - - newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getIntervallNumberRule()); - } - setWithLastConsumed( - current, - "maxNumber", - lv_maxNumber_2_0, - "org.eclipse.xtext.common.Terminals.INT"); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:3288:4: ( (lv_maxUnlimited_3_0= '*' ) ) - { - // InternalApplicationConfiguration.g:3288:4: ( (lv_maxUnlimited_3_0= '*' ) ) - // InternalApplicationConfiguration.g:3289:5: (lv_maxUnlimited_3_0= '*' ) - { - // InternalApplicationConfiguration.g:3289:5: (lv_maxUnlimited_3_0= '*' ) - // InternalApplicationConfiguration.g:3290:6: lv_maxUnlimited_3_0= '*' - { - lv_maxUnlimited_3_0=(Token)match(input,40,FOLLOW_2); - - newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getIntervallNumberRule()); - } - setWithLastConsumed(current, "maxUnlimited", true, "*"); - - - } - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleIntervallNumber" - - - // $ANTLR start "entryRuleIntEnumberation" - // InternalApplicationConfiguration.g:3307:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; - public final EObject entryRuleIntEnumberation() throws RecognitionException { - EObject current = null; - - EObject iv_ruleIntEnumberation = null; - - - try { - // InternalApplicationConfiguration.g:3307:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) - // InternalApplicationConfiguration.g:3308:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF - { - newCompositeNode(grammarAccess.getIntEnumberationRule()); - pushFollow(FOLLOW_1); - iv_ruleIntEnumberation=ruleIntEnumberation(); - - state._fsp--; - - current =iv_ruleIntEnumberation; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleIntEnumberation" - - - // $ANTLR start "ruleIntEnumberation" - // InternalApplicationConfiguration.g:3314:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; - public final EObject ruleIntEnumberation() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - Token otherlv_5=null; - AntlrDatatypeRuleToken lv_entry_2_0 = null; - - AntlrDatatypeRuleToken lv_entry_4_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3320:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:3321:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) - { - // InternalApplicationConfiguration.g:3321:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:3322:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' - { - // InternalApplicationConfiguration.g:3322:3: () - // InternalApplicationConfiguration.g:3323:4: - { - - current = forceCreateModelElement( - grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,18,FOLLOW_36); - - newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); - - // InternalApplicationConfiguration.g:3333:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? - int alt48=2; - int LA48_0 = input.LA(1); - - if ( (LA48_0==RULE_INT||LA48_0==12) ) { - alt48=1; - } - switch (alt48) { - case 1 : - // InternalApplicationConfiguration.g:3334:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* - { - // InternalApplicationConfiguration.g:3334:4: ( (lv_entry_2_0= ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:3335:5: (lv_entry_2_0= ruleINTLiteral ) - { - // InternalApplicationConfiguration.g:3335:5: (lv_entry_2_0= ruleINTLiteral ) - // InternalApplicationConfiguration.g:3336:6: lv_entry_2_0= ruleINTLiteral - { - - newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); - - pushFollow(FOLLOW_14); - lv_entry_2_0=ruleINTLiteral(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); - } - add( - current, - "entry", - lv_entry_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:3353:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* - loop47: - do { - int alt47=2; - int LA47_0 = input.LA(1); - - if ( (LA47_0==19) ) { - alt47=1; - } - - - switch (alt47) { - case 1 : - // InternalApplicationConfiguration.g:3354:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) - { - otherlv_3=(Token)match(input,19,FOLLOW_37); - - newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); - - // InternalApplicationConfiguration.g:3358:5: ( (lv_entry_4_0= ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:3359:6: (lv_entry_4_0= ruleINTLiteral ) - { - // InternalApplicationConfiguration.g:3359:6: (lv_entry_4_0= ruleINTLiteral ) - // InternalApplicationConfiguration.g:3360:7: lv_entry_4_0= ruleINTLiteral - { - - newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); - - pushFollow(FOLLOW_14); - lv_entry_4_0=ruleINTLiteral(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); - } - add( - current, - "entry", - lv_entry_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop47; - } - } while (true); - - - } - break; - - } - - otherlv_5=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleIntEnumberation" - - - // $ANTLR start "entryRuleRealEnumeration" - // InternalApplicationConfiguration.g:3387:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; - public final EObject entryRuleRealEnumeration() throws RecognitionException { - EObject current = null; - - EObject iv_ruleRealEnumeration = null; - - - try { - // InternalApplicationConfiguration.g:3387:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) - // InternalApplicationConfiguration.g:3388:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF - { - newCompositeNode(grammarAccess.getRealEnumerationRule()); - pushFollow(FOLLOW_1); - iv_ruleRealEnumeration=ruleRealEnumeration(); - - state._fsp--; - - current =iv_ruleRealEnumeration; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleRealEnumeration" - - - // $ANTLR start "ruleRealEnumeration" - // InternalApplicationConfiguration.g:3394:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; - public final EObject ruleRealEnumeration() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - Token otherlv_5=null; - AntlrDatatypeRuleToken lv_entry_2_0 = null; - - AntlrDatatypeRuleToken lv_entry_4_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3400:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:3401:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) - { - // InternalApplicationConfiguration.g:3401:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:3402:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' - { - // InternalApplicationConfiguration.g:3402:3: () - // InternalApplicationConfiguration.g:3403:4: - { - - current = forceCreateModelElement( - grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,18,FOLLOW_36); - - newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); - - // InternalApplicationConfiguration.g:3413:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? - int alt50=2; - int LA50_0 = input.LA(1); - - if ( (LA50_0==RULE_INT||LA50_0==12) ) { - alt50=1; - } - switch (alt50) { - case 1 : - // InternalApplicationConfiguration.g:3414:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* - { - // InternalApplicationConfiguration.g:3414:4: ( (lv_entry_2_0= ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:3415:5: (lv_entry_2_0= ruleREALLiteral ) - { - // InternalApplicationConfiguration.g:3415:5: (lv_entry_2_0= ruleREALLiteral ) - // InternalApplicationConfiguration.g:3416:6: lv_entry_2_0= ruleREALLiteral - { - - newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); - - pushFollow(FOLLOW_14); - lv_entry_2_0=ruleREALLiteral(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); - } - add( - current, - "entry", - lv_entry_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalApplicationConfiguration.g:3433:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* - loop49: - do { - int alt49=2; - int LA49_0 = input.LA(1); - - if ( (LA49_0==19) ) { - alt49=1; - } - - - switch (alt49) { - case 1 : - // InternalApplicationConfiguration.g:3434:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) - { - otherlv_3=(Token)match(input,19,FOLLOW_37); - - newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); - - // InternalApplicationConfiguration.g:3438:5: ( (lv_entry_4_0= ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:3439:6: (lv_entry_4_0= ruleREALLiteral ) - { - // InternalApplicationConfiguration.g:3439:6: (lv_entry_4_0= ruleREALLiteral ) - // InternalApplicationConfiguration.g:3440:7: lv_entry_4_0= ruleREALLiteral - { - - newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); - - pushFollow(FOLLOW_14); - lv_entry_4_0=ruleREALLiteral(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); - } - add( - current, - "entry", - lv_entry_4_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop49; - } - } while (true); - - - } - break; - - } - - otherlv_5=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleRealEnumeration" - - - // $ANTLR start "entryRuleStringEnumeration" - // InternalApplicationConfiguration.g:3467:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; - public final EObject entryRuleStringEnumeration() throws RecognitionException { - EObject current = null; - - EObject iv_ruleStringEnumeration = null; - - - try { - // InternalApplicationConfiguration.g:3467:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) - // InternalApplicationConfiguration.g:3468:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF - { - newCompositeNode(grammarAccess.getStringEnumerationRule()); - pushFollow(FOLLOW_1); - iv_ruleStringEnumeration=ruleStringEnumeration(); - - state._fsp--; - - current =iv_ruleStringEnumeration; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleStringEnumeration" - - - // $ANTLR start "ruleStringEnumeration" - // InternalApplicationConfiguration.g:3474:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; - public final EObject ruleStringEnumeration() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token lv_entry_2_0=null; - Token otherlv_3=null; - Token lv_entry_4_0=null; - Token otherlv_5=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3480:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:3481:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) - { - // InternalApplicationConfiguration.g:3481:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:3482:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' - { - // InternalApplicationConfiguration.g:3482:3: () - // InternalApplicationConfiguration.g:3483:4: - { - - current = forceCreateModelElement( - grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,18,FOLLOW_38); - - newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); - - // InternalApplicationConfiguration.g:3493:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? - int alt52=2; - int LA52_0 = input.LA(1); - - if ( (LA52_0==RULE_STRING) ) { - alt52=1; - } - switch (alt52) { - case 1 : - // InternalApplicationConfiguration.g:3494:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* - { - // InternalApplicationConfiguration.g:3494:4: ( (lv_entry_2_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:3495:5: (lv_entry_2_0= RULE_STRING ) - { - // InternalApplicationConfiguration.g:3495:5: (lv_entry_2_0= RULE_STRING ) - // InternalApplicationConfiguration.g:3496:6: lv_entry_2_0= RULE_STRING - { - lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_14); - - newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getStringEnumerationRule()); - } - addWithLastConsumed( - current, - "entry", - lv_entry_2_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - // InternalApplicationConfiguration.g:3512:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* - loop51: - do { - int alt51=2; - int LA51_0 = input.LA(1); - - if ( (LA51_0==19) ) { - alt51=1; - } - - - switch (alt51) { - case 1 : - // InternalApplicationConfiguration.g:3513:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) - { - otherlv_3=(Token)match(input,19,FOLLOW_10); - - newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); - - // InternalApplicationConfiguration.g:3517:5: ( (lv_entry_4_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:3518:6: (lv_entry_4_0= RULE_STRING ) - { - // InternalApplicationConfiguration.g:3518:6: (lv_entry_4_0= RULE_STRING ) - // InternalApplicationConfiguration.g:3519:7: lv_entry_4_0= RULE_STRING - { - lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_14); - - newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getStringEnumerationRule()); - } - addWithLastConsumed( - current, - "entry", - lv_entry_4_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - - } - break; - - default : - break loop51; - } - } while (true); - - - } - break; - - } - - otherlv_5=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleStringEnumeration" - - - // $ANTLR start "entryRuleScopeDeclaration" - // InternalApplicationConfiguration.g:3545:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; - public final EObject entryRuleScopeDeclaration() throws RecognitionException { - EObject current = null; - - EObject iv_ruleScopeDeclaration = null; - - - try { - // InternalApplicationConfiguration.g:3545:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) - // InternalApplicationConfiguration.g:3546:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF - { - newCompositeNode(grammarAccess.getScopeDeclarationRule()); - pushFollow(FOLLOW_1); - iv_ruleScopeDeclaration=ruleScopeDeclaration(); - - state._fsp--; - - current =iv_ruleScopeDeclaration; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleScopeDeclaration" - - - // $ANTLR start "ruleScopeDeclaration" - // InternalApplicationConfiguration.g:3552:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; - public final EObject ruleScopeDeclaration() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_name_1_0=null; - EObject lv_specification_2_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3558:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) - // InternalApplicationConfiguration.g:3559:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) - { - // InternalApplicationConfiguration.g:3559:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) - // InternalApplicationConfiguration.g:3560:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) - { - otherlv_0=(Token)match(input,42,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - - // InternalApplicationConfiguration.g:3564:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:3565:4: (lv_name_1_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:3565:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:3566:5: lv_name_1_0= RULE_ID - { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); - - newLeafNode(lv_name_1_0, grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getScopeDeclarationRule()); - } - setWithLastConsumed( - current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.ID"); - - - } - - - } - - // InternalApplicationConfiguration.g:3582:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) - // InternalApplicationConfiguration.g:3583:4: (lv_specification_2_0= ruleScopeSpecification ) - { - // InternalApplicationConfiguration.g:3583:4: (lv_specification_2_0= ruleScopeSpecification ) - // InternalApplicationConfiguration.g:3584:5: lv_specification_2_0= ruleScopeSpecification - { - - newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); - - pushFollow(FOLLOW_2); - lv_specification_2_0=ruleScopeSpecification(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getScopeDeclarationRule()); - } - set( - current, - "specification", - lv_specification_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleScopeDeclaration" - - - // $ANTLR start "entryRuleScopeReference" - // InternalApplicationConfiguration.g:3605:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; - public final EObject entryRuleScopeReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleScopeReference = null; - - - try { - // InternalApplicationConfiguration.g:3605:55: (iv_ruleScopeReference= ruleScopeReference EOF ) - // InternalApplicationConfiguration.g:3606:2: iv_ruleScopeReference= ruleScopeReference EOF - { - newCompositeNode(grammarAccess.getScopeReferenceRule()); - pushFollow(FOLLOW_1); - iv_ruleScopeReference=ruleScopeReference(); - - state._fsp--; - - current =iv_ruleScopeReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleScopeReference" - - - // $ANTLR start "ruleScopeReference" - // InternalApplicationConfiguration.g:3612:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; - public final EObject ruleScopeReference() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3618:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:3619:2: ( (otherlv_0= RULE_ID ) ) - { - // InternalApplicationConfiguration.g:3619:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:3620:3: (otherlv_0= RULE_ID ) - { - // InternalApplicationConfiguration.g:3620:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:3621:4: otherlv_0= RULE_ID - { - - if (current==null) { - current = createModelElement(grammarAccess.getScopeReferenceRule()); - } - - otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); - - newLeafNode(otherlv_0, grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleScopeReference" - - - // $ANTLR start "entryRuleScope" - // InternalApplicationConfiguration.g:3635:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; - public final EObject entryRuleScope() throws RecognitionException { - EObject current = null; - - EObject iv_ruleScope = null; - - - try { - // InternalApplicationConfiguration.g:3635:46: (iv_ruleScope= ruleScope EOF ) - // InternalApplicationConfiguration.g:3636:2: iv_ruleScope= ruleScope EOF - { - newCompositeNode(grammarAccess.getScopeRule()); - pushFollow(FOLLOW_1); - iv_ruleScope=ruleScope(); - - state._fsp--; - - current =iv_ruleScope; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleScope" - - - // $ANTLR start "ruleScope" - // InternalApplicationConfiguration.g:3642:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; - public final EObject ruleScope() throws RecognitionException { - EObject current = null; - - EObject this_ScopeSpecification_0 = null; - - EObject this_ScopeReference_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3648:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) - // InternalApplicationConfiguration.g:3649:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) - { - // InternalApplicationConfiguration.g:3649:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) - int alt53=2; - int LA53_0 = input.LA(1); - - if ( (LA53_0==18) ) { - alt53=1; - } - else if ( (LA53_0==RULE_ID) ) { - alt53=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 53, 0, input); - - throw nvae; - } - switch (alt53) { - case 1 : - // InternalApplicationConfiguration.g:3650:3: this_ScopeSpecification_0= ruleScopeSpecification - { - - newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_ScopeSpecification_0=ruleScopeSpecification(); - - state._fsp--; - - - current = this_ScopeSpecification_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:3659:3: this_ScopeReference_1= ruleScopeReference - { - - newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_ScopeReference_1=ruleScopeReference(); - - state._fsp--; - - - current = this_ScopeReference_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleScope" - - - // $ANTLR start "entryRuleTask" - // InternalApplicationConfiguration.g:3671:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; - public final EObject entryRuleTask() throws RecognitionException { - EObject current = null; - - EObject iv_ruleTask = null; - - - try { - // InternalApplicationConfiguration.g:3671:45: (iv_ruleTask= ruleTask EOF ) - // InternalApplicationConfiguration.g:3672:2: iv_ruleTask= ruleTask EOF - { - newCompositeNode(grammarAccess.getTaskRule()); - pushFollow(FOLLOW_1); - iv_ruleTask=ruleTask(); - - state._fsp--; - - current =iv_ruleTask; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleTask" - - - // $ANTLR start "ruleTask" - // InternalApplicationConfiguration.g:3678:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; - public final EObject ruleTask() throws RecognitionException { - EObject current = null; - - EObject this_GenerationTask_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3684:2: (this_GenerationTask_0= ruleGenerationTask ) - // InternalApplicationConfiguration.g:3685:2: this_GenerationTask_0= ruleGenerationTask - { - - newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); - - pushFollow(FOLLOW_2); - this_GenerationTask_0=ruleGenerationTask(); - - state._fsp--; - - - current = this_GenerationTask_0; - afterParserOrEnumRuleCall(); - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleTask" - - - // $ANTLR start "entryRuleGenerationTask" - // InternalApplicationConfiguration.g:3696:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; - public final EObject entryRuleGenerationTask() throws RecognitionException { - EObject current = null; - - EObject iv_ruleGenerationTask = null; - - - try { - // InternalApplicationConfiguration.g:3696:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) - // InternalApplicationConfiguration.g:3697:2: iv_ruleGenerationTask= ruleGenerationTask EOF - { - newCompositeNode(grammarAccess.getGenerationTaskRule()); - pushFollow(FOLLOW_1); - iv_ruleGenerationTask=ruleGenerationTask(); - - state._fsp--; - - current =iv_ruleGenerationTask; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleGenerationTask" - - - // $ANTLR start "ruleGenerationTask" - // InternalApplicationConfiguration.g:3703:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ; - public final EObject ruleGenerationTask() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_4=null; - Token otherlv_5=null; - Token otherlv_7=null; - Token otherlv_8=null; - Token otherlv_10=null; - Token otherlv_11=null; - Token otherlv_13=null; - Token otherlv_14=null; - Token lv_numberSpecified_16_0=null; - Token otherlv_17=null; - Token lv_number_18_0=null; - Token lv_runSpecified_19_0=null; - Token otherlv_20=null; - Token lv_runs_21_0=null; - Token otherlv_22=null; - Token otherlv_23=null; - Token otherlv_25=null; - Token otherlv_26=null; - Token otherlv_28=null; - Token otherlv_29=null; - Token otherlv_31=null; - Token otherlv_32=null; - Token otherlv_34=null; - Token otherlv_35=null; - Token otherlv_37=null; - Token otherlv_38=null; - Token otherlv_40=null; - EObject lv_metamodel_6_0 = null; - - EObject lv_partialModel_9_0 = null; - - EObject lv_patterns_12_0 = null; - - EObject lv_scope_15_0 = null; - - Enumerator lv_solver_24_0 = null; - - EObject lv_config_27_0 = null; - - EObject lv_debugFolder_30_0 = null; - - EObject lv_targetLogFile_33_0 = null; - - EObject lv_targetStatisticsFile_36_0 = null; - - EObject lv_tagetFolder_39_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:3709:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) ) - // InternalApplicationConfiguration.g:3710:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) - { - // InternalApplicationConfiguration.g:3710:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' ) - // InternalApplicationConfiguration.g:3711:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_40= '}' - { - otherlv_0=(Token)match(input,43,FOLLOW_16); - - newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - - // InternalApplicationConfiguration.g:3715:3: () - // InternalApplicationConfiguration.g:3716:4: - { - - current = forceCreateModelElement( - grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1(), - current); - - - } - - otherlv_2=(Token)match(input,18,FOLLOW_39); - - newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); - - // InternalApplicationConfiguration.g:3726:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) ) - // InternalApplicationConfiguration.g:3727:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) - { - // InternalApplicationConfiguration.g:3727:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) ) - // InternalApplicationConfiguration.g:3728:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - // InternalApplicationConfiguration.g:3731:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* ) - // InternalApplicationConfiguration.g:3732:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* - { - // InternalApplicationConfiguration.g:3732:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )* - loop54: - do { - int alt54=13; - alt54 = dfa54.predict(input); - switch (alt54) { - case 1 : - // InternalApplicationConfiguration.g:3733:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:3733:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) - // InternalApplicationConfiguration.g:3734:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); - } - // InternalApplicationConfiguration.g:3734:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) - // InternalApplicationConfiguration.g:3735:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); - - // InternalApplicationConfiguration.g:3738:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) - // InternalApplicationConfiguration.g:3738:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:3738:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) - // InternalApplicationConfiguration.g:3738:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) - { - otherlv_4=(Token)match(input,24,FOLLOW_12); - - newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); - - otherlv_5=(Token)match(input,17,FOLLOW_40); - - newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); - - // InternalApplicationConfiguration.g:3746:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) - // InternalApplicationConfiguration.g:3747:10: (lv_metamodel_6_0= ruleMetamodel ) - { - // InternalApplicationConfiguration.g:3747:10: (lv_metamodel_6_0= ruleMetamodel ) - // InternalApplicationConfiguration.g:3748:11: lv_metamodel_6_0= ruleMetamodel - { - - newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); - - pushFollow(FOLLOW_39); - lv_metamodel_6_0=ruleMetamodel(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - current, - "metamodel", - lv_metamodel_6_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:3771:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:3771:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) - // InternalApplicationConfiguration.g:3772:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); - } - // InternalApplicationConfiguration.g:3772:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) - // InternalApplicationConfiguration.g:3773:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); - - // InternalApplicationConfiguration.g:3776:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) - // InternalApplicationConfiguration.g:3776:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:3776:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) - // InternalApplicationConfiguration.g:3776:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) - { - otherlv_7=(Token)match(input,44,FOLLOW_12); - - newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); - - otherlv_8=(Token)match(input,17,FOLLOW_40); - - newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); - - // InternalApplicationConfiguration.g:3784:9: ( (lv_partialModel_9_0= rulePartialModel ) ) - // InternalApplicationConfiguration.g:3785:10: (lv_partialModel_9_0= rulePartialModel ) - { - // InternalApplicationConfiguration.g:3785:10: (lv_partialModel_9_0= rulePartialModel ) - // InternalApplicationConfiguration.g:3786:11: lv_partialModel_9_0= rulePartialModel - { - - newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); - - pushFollow(FOLLOW_39); - lv_partialModel_9_0=rulePartialModel(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - current, - "partialModel", - lv_partialModel_9_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:3809:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:3809:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) - // InternalApplicationConfiguration.g:3810:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); - } - // InternalApplicationConfiguration.g:3810:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) - // InternalApplicationConfiguration.g:3811:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); - - // InternalApplicationConfiguration.g:3814:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) - // InternalApplicationConfiguration.g:3814:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:3814:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) - // InternalApplicationConfiguration.g:3814:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) - { - otherlv_10=(Token)match(input,27,FOLLOW_12); - - newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); - - otherlv_11=(Token)match(input,17,FOLLOW_40); - - newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); - - // InternalApplicationConfiguration.g:3822:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) - // InternalApplicationConfiguration.g:3823:10: (lv_patterns_12_0= ruleGraphPattern ) - { - // InternalApplicationConfiguration.g:3823:10: (lv_patterns_12_0= ruleGraphPattern ) - // InternalApplicationConfiguration.g:3824:11: lv_patterns_12_0= ruleGraphPattern - { - - newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); - - pushFollow(FOLLOW_39); - lv_patterns_12_0=ruleGraphPattern(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - current, - "patterns", - lv_patterns_12_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 4 : - // InternalApplicationConfiguration.g:3847:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:3847:4: ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) - // InternalApplicationConfiguration.g:3848:5: {...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); - } - // InternalApplicationConfiguration.g:3848:111: ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) - // InternalApplicationConfiguration.g:3849:6: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); - - // InternalApplicationConfiguration.g:3852:9: ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) - // InternalApplicationConfiguration.g:3852:10: {...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:3852:19: (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) - // InternalApplicationConfiguration.g:3852:20: otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) - { - otherlv_13=(Token)match(input,42,FOLLOW_12); - - newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_3_0()); - - otherlv_14=(Token)match(input,17,FOLLOW_40); - - newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); - - // InternalApplicationConfiguration.g:3860:9: ( (lv_scope_15_0= ruleScope ) ) - // InternalApplicationConfiguration.g:3861:10: (lv_scope_15_0= ruleScope ) - { - // InternalApplicationConfiguration.g:3861:10: (lv_scope_15_0= ruleScope ) - // InternalApplicationConfiguration.g:3862:11: lv_scope_15_0= ruleScope - { - - newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_3_2_0()); - - pushFollow(FOLLOW_39); - lv_scope_15_0=ruleScope(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - current, - "scope", - lv_scope_15_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 5 : - // InternalApplicationConfiguration.g:3885:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:3885:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) - // InternalApplicationConfiguration.g:3886:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); - } - // InternalApplicationConfiguration.g:3886:111: ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) - // InternalApplicationConfiguration.g:3887:6: ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); - - // InternalApplicationConfiguration.g:3890:9: ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:3890:10: {...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:3890:19: ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:3890:20: ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) - { - // InternalApplicationConfiguration.g:3890:20: ( (lv_numberSpecified_16_0= 'number' ) ) - // InternalApplicationConfiguration.g:3891:10: (lv_numberSpecified_16_0= 'number' ) - { - // InternalApplicationConfiguration.g:3891:10: (lv_numberSpecified_16_0= 'number' ) - // InternalApplicationConfiguration.g:3892:11: lv_numberSpecified_16_0= 'number' - { - lv_numberSpecified_16_0=(Token)match(input,45,FOLLOW_12); - - newLeafNode(lv_numberSpecified_16_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_4_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getGenerationTaskRule()); - } - setWithLastConsumed(current, "numberSpecified", true, "number"); - - - } - - - } - - otherlv_17=(Token)match(input,17,FOLLOW_7); - - newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); - - // InternalApplicationConfiguration.g:3908:9: ( (lv_number_18_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3909:10: (lv_number_18_0= RULE_INT ) - { - // InternalApplicationConfiguration.g:3909:10: (lv_number_18_0= RULE_INT ) - // InternalApplicationConfiguration.g:3910:11: lv_number_18_0= RULE_INT - { - lv_number_18_0=(Token)match(input,RULE_INT,FOLLOW_39); - - newLeafNode(lv_number_18_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_4_2_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getGenerationTaskRule()); - } - setWithLastConsumed( - current, - "number", - lv_number_18_0, - "org.eclipse.xtext.common.Terminals.INT"); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 6 : - // InternalApplicationConfiguration.g:3932:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:3932:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) - // InternalApplicationConfiguration.g:3933:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); - } - // InternalApplicationConfiguration.g:3933:111: ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) - // InternalApplicationConfiguration.g:3934:6: ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); - - // InternalApplicationConfiguration.g:3937:9: ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:3937:10: {...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:3937:19: ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:3937:20: ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) - { - // InternalApplicationConfiguration.g:3937:20: ( (lv_runSpecified_19_0= 'runs' ) ) - // InternalApplicationConfiguration.g:3938:10: (lv_runSpecified_19_0= 'runs' ) - { - // InternalApplicationConfiguration.g:3938:10: (lv_runSpecified_19_0= 'runs' ) - // InternalApplicationConfiguration.g:3939:11: lv_runSpecified_19_0= 'runs' - { - lv_runSpecified_19_0=(Token)match(input,46,FOLLOW_12); - - newLeafNode(lv_runSpecified_19_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_5_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getGenerationTaskRule()); - } - setWithLastConsumed(current, "runSpecified", true, "runs"); - - - } - - - } - - otherlv_20=(Token)match(input,17,FOLLOW_7); - - newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); - - // InternalApplicationConfiguration.g:3955:9: ( (lv_runs_21_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3956:10: (lv_runs_21_0= RULE_INT ) - { - // InternalApplicationConfiguration.g:3956:10: (lv_runs_21_0= RULE_INT ) - // InternalApplicationConfiguration.g:3957:11: lv_runs_21_0= RULE_INT - { - lv_runs_21_0=(Token)match(input,RULE_INT,FOLLOW_39); - - newLeafNode(lv_runs_21_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_5_2_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getGenerationTaskRule()); - } - setWithLastConsumed( - current, - "runs", - lv_runs_21_0, - "org.eclipse.xtext.common.Terminals.INT"); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 7 : - // InternalApplicationConfiguration.g:3979:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:3979:4: ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) - // InternalApplicationConfiguration.g:3980:5: {...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); - } - // InternalApplicationConfiguration.g:3980:111: ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) - // InternalApplicationConfiguration.g:3981:6: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); - - // InternalApplicationConfiguration.g:3984:9: ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) - // InternalApplicationConfiguration.g:3984:10: {...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:3984:19: (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) - // InternalApplicationConfiguration.g:3984:20: otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) - { - otherlv_22=(Token)match(input,47,FOLLOW_12); - - newLeafNode(otherlv_22, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_6_0()); - - otherlv_23=(Token)match(input,17,FOLLOW_41); - - newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); - - // InternalApplicationConfiguration.g:3992:9: ( (lv_solver_24_0= ruleSolver ) ) - // InternalApplicationConfiguration.g:3993:10: (lv_solver_24_0= ruleSolver ) - { - // InternalApplicationConfiguration.g:3993:10: (lv_solver_24_0= ruleSolver ) - // InternalApplicationConfiguration.g:3994:11: lv_solver_24_0= ruleSolver - { - - newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_6_2_0()); - - pushFollow(FOLLOW_39); - lv_solver_24_0=ruleSolver(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - current, - "solver", - lv_solver_24_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 8 : - // InternalApplicationConfiguration.g:4017:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:4017:4: ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4018:5: {...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); - } - // InternalApplicationConfiguration.g:4018:111: ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) - // InternalApplicationConfiguration.g:4019:6: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); - - // InternalApplicationConfiguration.g:4022:9: ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) - // InternalApplicationConfiguration.g:4022:10: {...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:4022:19: (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) - // InternalApplicationConfiguration.g:4022:20: otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) - { - otherlv_25=(Token)match(input,28,FOLLOW_12); - - newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_7_0()); - - otherlv_26=(Token)match(input,17,FOLLOW_40); - - newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); - - // InternalApplicationConfiguration.g:4030:9: ( (lv_config_27_0= ruleConfig ) ) - // InternalApplicationConfiguration.g:4031:10: (lv_config_27_0= ruleConfig ) - { - // InternalApplicationConfiguration.g:4031:10: (lv_config_27_0= ruleConfig ) - // InternalApplicationConfiguration.g:4032:11: lv_config_27_0= ruleConfig - { - - newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_7_2_0()); - - pushFollow(FOLLOW_39); - lv_config_27_0=ruleConfig(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - current, - "config", - lv_config_27_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 9 : - // InternalApplicationConfiguration.g:4055:4: ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:4055:4: ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4056:5: {...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); - } - // InternalApplicationConfiguration.g:4056:111: ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4057:6: ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); - - // InternalApplicationConfiguration.g:4060:9: ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4060:10: {...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:4060:19: (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4060:20: otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) - { - otherlv_28=(Token)match(input,48,FOLLOW_12); - - newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_8_0()); - - otherlv_29=(Token)match(input,17,FOLLOW_20); - - newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); - - // InternalApplicationConfiguration.g:4068:9: ( (lv_debugFolder_30_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4069:10: (lv_debugFolder_30_0= ruleFile ) - { - // InternalApplicationConfiguration.g:4069:10: (lv_debugFolder_30_0= ruleFile ) - // InternalApplicationConfiguration.g:4070:11: lv_debugFolder_30_0= ruleFile - { - - newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_8_2_0()); - - pushFollow(FOLLOW_39); - lv_debugFolder_30_0=ruleFile(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - current, - "debugFolder", - lv_debugFolder_30_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 10 : - // InternalApplicationConfiguration.g:4093:4: ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:4093:4: ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4094:5: {...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); - } - // InternalApplicationConfiguration.g:4094:111: ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4095:6: ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); - - // InternalApplicationConfiguration.g:4098:9: ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4098:10: {...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:4098:19: (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4098:20: otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) - { - otherlv_31=(Token)match(input,49,FOLLOW_12); - - newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_9_0()); - - otherlv_32=(Token)match(input,17,FOLLOW_20); - - newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); - - // InternalApplicationConfiguration.g:4106:9: ( (lv_targetLogFile_33_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4107:10: (lv_targetLogFile_33_0= ruleFile ) - { - // InternalApplicationConfiguration.g:4107:10: (lv_targetLogFile_33_0= ruleFile ) - // InternalApplicationConfiguration.g:4108:11: lv_targetLogFile_33_0= ruleFile - { - - newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_9_2_0()); - - pushFollow(FOLLOW_39); - lv_targetLogFile_33_0=ruleFile(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - current, - "targetLogFile", - lv_targetLogFile_33_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 11 : - // InternalApplicationConfiguration.g:4131:4: ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:4131:4: ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4132:5: {...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); - } - // InternalApplicationConfiguration.g:4132:112: ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4133:6: ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); - - // InternalApplicationConfiguration.g:4136:9: ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4136:10: {...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:4136:19: (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4136:20: otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) - { - otherlv_34=(Token)match(input,50,FOLLOW_12); - - newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_10_0()); - - otherlv_35=(Token)match(input,17,FOLLOW_20); - - newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); - - // InternalApplicationConfiguration.g:4144:9: ( (lv_targetStatisticsFile_36_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4145:10: (lv_targetStatisticsFile_36_0= ruleFile ) - { - // InternalApplicationConfiguration.g:4145:10: (lv_targetStatisticsFile_36_0= ruleFile ) - // InternalApplicationConfiguration.g:4146:11: lv_targetStatisticsFile_36_0= ruleFile - { - - newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_10_2_0()); - - pushFollow(FOLLOW_39); - lv_targetStatisticsFile_36_0=ruleFile(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - current, - "targetStatisticsFile", - lv_targetStatisticsFile_36_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 12 : - // InternalApplicationConfiguration.g:4169:4: ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) - { - // InternalApplicationConfiguration.g:4169:4: ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4170:5: {...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); - } - // InternalApplicationConfiguration.g:4170:112: ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4171:6: ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); - - // InternalApplicationConfiguration.g:4174:9: ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4174:10: {...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGenerationTask", "true"); - } - // InternalApplicationConfiguration.g:4174:19: (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4174:20: otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) - { - otherlv_37=(Token)match(input,51,FOLLOW_12); - - newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_11_0()); - - otherlv_38=(Token)match(input,17,FOLLOW_20); - - newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); - - // InternalApplicationConfiguration.g:4182:9: ( (lv_tagetFolder_39_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4183:10: (lv_tagetFolder_39_0= ruleFile ) - { - // InternalApplicationConfiguration.g:4183:10: (lv_tagetFolder_39_0= ruleFile ) - // InternalApplicationConfiguration.g:4184:11: lv_tagetFolder_39_0= ruleFile - { - - newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_11_2_0()); - - pushFollow(FOLLOW_39); - lv_tagetFolder_39_0=ruleFile(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); - } - set( - current, - "tagetFolder", - lv_tagetFolder_39_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - - default : - break loop54; - } - } while (true); - - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - - - } - - otherlv_40=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleGenerationTask" - - - // $ANTLR start "ruleDocumentLevelSpecification" - // InternalApplicationConfiguration.g:4222:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; - public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - Token enumLiteral_1=null; - Token enumLiteral_2=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:4228:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) - // InternalApplicationConfiguration.g:4229:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) - { - // InternalApplicationConfiguration.g:4229:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) - int alt55=3; - switch ( input.LA(1) ) { - case 52: - { - alt55=1; - } - break; - case 53: - { - alt55=2; - } - break; - case 54: - { - alt55=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 55, 0, input); - - throw nvae; - } - - switch (alt55) { - case 1 : - // InternalApplicationConfiguration.g:4230:3: (enumLiteral_0= 'none' ) - { - // InternalApplicationConfiguration.g:4230:3: (enumLiteral_0= 'none' ) - // InternalApplicationConfiguration.g:4231:4: enumLiteral_0= 'none' - { - enumLiteral_0=(Token)match(input,52,FOLLOW_2); - - current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:4238:3: (enumLiteral_1= 'normal' ) - { - // InternalApplicationConfiguration.g:4238:3: (enumLiteral_1= 'normal' ) - // InternalApplicationConfiguration.g:4239:4: enumLiteral_1= 'normal' - { - enumLiteral_1=(Token)match(input,53,FOLLOW_2); - - current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); - - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:4246:3: (enumLiteral_2= 'full' ) - { - // InternalApplicationConfiguration.g:4246:3: (enumLiteral_2= 'full' ) - // InternalApplicationConfiguration.g:4247:4: enumLiteral_2= 'full' - { - enumLiteral_2=(Token)match(input,54,FOLLOW_2); - - current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleDocumentLevelSpecification" - - - // $ANTLR start "ruleSolver" - // InternalApplicationConfiguration.g:4257:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; - public final Enumerator ruleSolver() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - Token enumLiteral_1=null; - Token enumLiteral_2=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:4263:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) - // InternalApplicationConfiguration.g:4264:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) - { - // InternalApplicationConfiguration.g:4264:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) - int alt56=3; - switch ( input.LA(1) ) { - case 55: - { - alt56=1; - } - break; - case 56: - { - alt56=2; - } - break; - case 57: - { - alt56=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 56, 0, input); - - throw nvae; - } - - switch (alt56) { - case 1 : - // InternalApplicationConfiguration.g:4265:3: (enumLiteral_0= 'SMTSolver' ) - { - // InternalApplicationConfiguration.g:4265:3: (enumLiteral_0= 'SMTSolver' ) - // InternalApplicationConfiguration.g:4266:4: enumLiteral_0= 'SMTSolver' - { - enumLiteral_0=(Token)match(input,55,FOLLOW_2); - - current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); - - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:4273:3: (enumLiteral_1= 'AlloySolver' ) - { - // InternalApplicationConfiguration.g:4273:3: (enumLiteral_1= 'AlloySolver' ) - // InternalApplicationConfiguration.g:4274:4: enumLiteral_1= 'AlloySolver' - { - enumLiteral_1=(Token)match(input,56,FOLLOW_2); - - current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); - - - } - - - } - break; - case 3 : - // InternalApplicationConfiguration.g:4281:3: (enumLiteral_2= 'ViatraSolver' ) - { - // InternalApplicationConfiguration.g:4281:3: (enumLiteral_2= 'ViatraSolver' ) - // InternalApplicationConfiguration.g:4282:4: enumLiteral_2= 'ViatraSolver' - { - enumLiteral_2=(Token)match(input,57,FOLLOW_2); - - current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleSolver" - - // Delegated rules - - - protected DFA54 dfa54 = new DFA54(this); - static final String dfa_1s = "\16\uffff"; - static final String dfa_2s = "\1\24\15\uffff"; - static final String dfa_3s = "\1\63\15\uffff"; - static final String dfa_4s = "\1\uffff\1\15\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"; - static final String dfa_5s = "\1\0\15\uffff}>"; - static final String[] dfa_6s = { - "\1\1\3\uffff\1\2\2\uffff\1\4\1\11\15\uffff\1\5\1\uffff\1\3\1\6\1\7\1\10\1\12\1\13\1\14\1\15", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - }; - - static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); - static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); - static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); - static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); - static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); - static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - - class DFA54 extends DFA { - - public DFA54(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 54; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "()* loopback of 3732:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'scope' otherlv_14= '=' ( (lv_scope_15_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_16_0= 'number' ) ) otherlv_17= '=' ( (lv_number_18_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_19_0= 'runs' ) ) otherlv_20= '=' ( (lv_runs_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'solver' otherlv_23= '=' ( (lv_solver_24_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'config' otherlv_26= '=' ( (lv_config_27_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'debug' otherlv_29= '=' ( (lv_debugFolder_30_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'log' otherlv_32= '=' ( (lv_targetLogFile_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'statistics' otherlv_35= '=' ( (lv_targetStatisticsFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'output' otherlv_38= '=' ( (lv_tagetFolder_39_0= ruleFile ) ) ) ) ) ) )*"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA54_0 = input.LA(1); - - - int index54_0 = input.index(); - input.rewind(); - s = -1; - if ( (LA54_0==20) ) {s = 1;} - - else if ( LA54_0 == 24 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} - - else if ( LA54_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} - - else if ( LA54_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} - - else if ( LA54_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} - - else if ( LA54_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} - - else if ( LA54_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} - - else if ( LA54_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} - - else if ( LA54_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} - - else if ( LA54_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} - - else if ( LA54_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} - - else if ( LA54_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} - - else if ( LA54_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} - - - input.seek(index54_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 54, _s, input); - error(nvae); - throw nvae; - } - } - - - public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x00000C001D012002L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x00000C001D010002L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000200010L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000180000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000400002L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000002000050L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000050L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x00000000E0100040L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00000000E0000040L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0070000000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000100100000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000200020000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000010000000020L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000010000040020L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000101020L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000001020L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000100040L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x000FF40019100000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000040010L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0380000000000000L}); - -} +package hu.bme.mit.inf.dslreasoner.application.parser.antlr.internal; + +import org.eclipse.xtext.*; +import org.eclipse.xtext.parser.*; +import org.eclipse.xtext.parser.impl.*; +import org.eclipse.emf.ecore.util.EcoreUtil; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.common.util.Enumerator; +import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; +import org.eclipse.xtext.parser.antlr.XtextTokenStream; +import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; +import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; + + + +import org.antlr.runtime.*; +import java.util.Stack; +import java.util.List; +import java.util.ArrayList; + +@SuppressWarnings("all") +public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { + public static final String[] tokenNames = new String[] { + "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" + }; + public static final int T__50=50; + public static final int T__19=19; + public static final int T__15=15; + public static final int T__59=59; + public static final int T__16=16; + public static final int T__17=17; + public static final int T__18=18; + public static final int T__11=11; + public static final int T__55=55; + public static final int T__12=12; + public static final int T__56=56; + public static final int T__13=13; + public static final int T__57=57; + public static final int T__14=14; + public static final int T__58=58; + public static final int T__51=51; + public static final int T__52=52; + public static final int T__53=53; + public static final int T__54=54; + public static final int T__60=60; + public static final int T__61=61; + public static final int RULE_ID=4; + public static final int T__26=26; + public static final int T__27=27; + public static final int T__28=28; + public static final int RULE_INT=5; + public static final int T__29=29; + public static final int T__22=22; + public static final int RULE_ML_COMMENT=7; + public static final int T__23=23; + public static final int T__24=24; + public static final int T__25=25; + public static final int T__62=62; + public static final int T__63=63; + public static final int T__20=20; + public static final int T__21=21; + public static final int RULE_STRING=6; + public static final int RULE_SL_COMMENT=8; + public static final int T__37=37; + public static final int T__38=38; + public static final int T__39=39; + public static final int T__33=33; + public static final int T__34=34; + public static final int T__35=35; + public static final int T__36=36; + public static final int EOF=-1; + public static final int T__30=30; + public static final int T__31=31; + public static final int T__32=32; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + public static final int T__48=48; + public static final int T__49=49; + public static final int T__44=44; + public static final int T__45=45; + public static final int T__46=46; + public static final int T__47=47; + public static final int T__40=40; + public static final int T__41=41; + public static final int T__42=42; + public static final int T__43=43; + + // delegates + // delegators + + + public InternalApplicationConfigurationParser(TokenStream input) { + this(input, new RecognizerSharedState()); + } + public InternalApplicationConfigurationParser(TokenStream input, RecognizerSharedState state) { + super(input, state); + + } + + + public String[] getTokenNames() { return InternalApplicationConfigurationParser.tokenNames; } + public String getGrammarFileName() { return "InternalApplicationConfiguration.g"; } + + + + private ApplicationConfigurationGrammarAccess grammarAccess; + + public InternalApplicationConfigurationParser(TokenStream input, ApplicationConfigurationGrammarAccess grammarAccess) { + this(input); + this.grammarAccess = grammarAccess; + registerRules(grammarAccess.getGrammar()); + } + + @Override + protected String getFirstRuleName() { + return "ConfigurationScript"; + } + + @Override + protected ApplicationConfigurationGrammarAccess getGrammarAccess() { + return grammarAccess; + } + + + + + // $ANTLR start "entryRuleConfigurationScript" + // InternalApplicationConfiguration.g:65:1: entryRuleConfigurationScript returns [EObject current=null] : iv_ruleConfigurationScript= ruleConfigurationScript EOF ; + public final EObject entryRuleConfigurationScript() throws RecognitionException { + EObject current = null; + + EObject iv_ruleConfigurationScript = null; + + + try { + // InternalApplicationConfiguration.g:65:60: (iv_ruleConfigurationScript= ruleConfigurationScript EOF ) + // InternalApplicationConfiguration.g:66:2: iv_ruleConfigurationScript= ruleConfigurationScript EOF + { + newCompositeNode(grammarAccess.getConfigurationScriptRule()); + pushFollow(FOLLOW_1); + iv_ruleConfigurationScript=ruleConfigurationScript(); + + state._fsp--; + + current =iv_ruleConfigurationScript; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleConfigurationScript" + + + // $ANTLR start "ruleConfigurationScript" + // InternalApplicationConfiguration.g:72:1: ruleConfigurationScript returns [EObject current=null] : ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) ; + public final EObject ruleConfigurationScript() throws RecognitionException { + EObject current = null; + + EObject lv_imports_0_0 = null; + + EObject lv_commands_1_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:78:2: ( ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) ) + // InternalApplicationConfiguration.g:79:2: ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) + { + // InternalApplicationConfiguration.g:79:2: ( ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* ) + // InternalApplicationConfiguration.g:80:3: ( (lv_imports_0_0= ruleImport ) )* ( (lv_commands_1_0= ruleCommand ) )* + { + // InternalApplicationConfiguration.g:80:3: ( (lv_imports_0_0= ruleImport ) )* + loop1: + do { + int alt1=2; + int LA1_0 = input.LA(1); + + if ( (LA1_0==13) ) { + alt1=1; + } + + + switch (alt1) { + case 1 : + // InternalApplicationConfiguration.g:81:4: (lv_imports_0_0= ruleImport ) + { + // InternalApplicationConfiguration.g:81:4: (lv_imports_0_0= ruleImport ) + // InternalApplicationConfiguration.g:82:5: lv_imports_0_0= ruleImport + { + + newCompositeNode(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); + + pushFollow(FOLLOW_3); + lv_imports_0_0=ruleImport(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); + } + add( + current, + "imports", + lv_imports_0_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop1; + } + } while (true); + + // InternalApplicationConfiguration.g:99:3: ( (lv_commands_1_0= ruleCommand ) )* + loop2: + do { + int alt2=2; + int LA2_0 = input.LA(1); + + if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=30)||(LA2_0>=44 && LA2_0<=45)) ) { + alt2=1; + } + + + switch (alt2) { + case 1 : + // InternalApplicationConfiguration.g:100:4: (lv_commands_1_0= ruleCommand ) + { + // InternalApplicationConfiguration.g:100:4: (lv_commands_1_0= ruleCommand ) + // InternalApplicationConfiguration.g:101:5: lv_commands_1_0= ruleCommand + { + + newCompositeNode(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); + + pushFollow(FOLLOW_4); + lv_commands_1_0=ruleCommand(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getConfigurationScriptRule()); + } + add( + current, + "commands", + lv_commands_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command"); + afterParserOrEnumRuleCall(); + + + } + + + } + break; + + default : + break loop2; + } + } while (true); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleConfigurationScript" + + + // $ANTLR start "entryRuleCommand" + // InternalApplicationConfiguration.g:122:1: entryRuleCommand returns [EObject current=null] : iv_ruleCommand= ruleCommand EOF ; + public final EObject entryRuleCommand() throws RecognitionException { + EObject current = null; + + EObject iv_ruleCommand = null; + + + try { + // InternalApplicationConfiguration.g:122:48: (iv_ruleCommand= ruleCommand EOF ) + // InternalApplicationConfiguration.g:123:2: iv_ruleCommand= ruleCommand EOF + { + newCompositeNode(grammarAccess.getCommandRule()); + pushFollow(FOLLOW_1); + iv_ruleCommand=ruleCommand(); + + state._fsp--; + + current =iv_ruleCommand; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleCommand" + + + // $ANTLR start "ruleCommand" + // InternalApplicationConfiguration.g:129:1: ruleCommand returns [EObject current=null] : (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) ; + public final EObject ruleCommand() throws RecognitionException { + EObject current = null; + + EObject this_Declaration_0 = null; + + EObject this_Task_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:135:2: ( (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) ) + // InternalApplicationConfiguration.g:136:2: (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) + { + // InternalApplicationConfiguration.g:136:2: (this_Declaration_0= ruleDeclaration | this_Task_1= ruleTask ) + int alt3=2; + int LA3_0 = input.LA(1); + + if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=30)||LA3_0==44) ) { + alt3=1; + } + else if ( (LA3_0==45) ) { + alt3=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 3, 0, input); + + throw nvae; + } + switch (alt3) { + case 1 : + // InternalApplicationConfiguration.g:137:3: this_Declaration_0= ruleDeclaration + { + + newCompositeNode(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_Declaration_0=ruleDeclaration(); + + state._fsp--; + + + current = this_Declaration_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:146:3: this_Task_1= ruleTask + { + + newCompositeNode(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_Task_1=ruleTask(); + + state._fsp--; + + + current = this_Task_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleCommand" + + + // $ANTLR start "entryRuleQualifiedName" + // InternalApplicationConfiguration.g:158:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; + public final String entryRuleQualifiedName() throws RecognitionException { + String current = null; + + AntlrDatatypeRuleToken iv_ruleQualifiedName = null; + + + try { + // InternalApplicationConfiguration.g:158:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) + // InternalApplicationConfiguration.g:159:2: iv_ruleQualifiedName= ruleQualifiedName EOF + { + newCompositeNode(grammarAccess.getQualifiedNameRule()); + pushFollow(FOLLOW_1); + iv_ruleQualifiedName=ruleQualifiedName(); + + state._fsp--; + + current =iv_ruleQualifiedName.getText(); + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleQualifiedName" + + + // $ANTLR start "ruleQualifiedName" + // InternalApplicationConfiguration.g:165:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ; + public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { + AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); + + Token this_ID_0=null; + Token kw=null; + Token this_ID_2=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:171:2: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ) + // InternalApplicationConfiguration.g:172:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) + { + // InternalApplicationConfiguration.g:172:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) + // InternalApplicationConfiguration.g:173:3: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* + { + this_ID_0=(Token)match(input,RULE_ID,FOLLOW_5); + + current.merge(this_ID_0); + + + newLeafNode(this_ID_0, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); + + // InternalApplicationConfiguration.g:180:3: (kw= '.' this_ID_2= RULE_ID )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( (LA4_0==11) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalApplicationConfiguration.g:181:4: kw= '.' this_ID_2= RULE_ID + { + kw=(Token)match(input,11,FOLLOW_6); + + current.merge(kw); + newLeafNode(kw, grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); + + this_ID_2=(Token)match(input,RULE_ID,FOLLOW_5); + + current.merge(this_ID_2); + + + newLeafNode(this_ID_2, grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); + + + } + break; + + default : + break loop4; + } + } while (true); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleQualifiedName" + + + // $ANTLR start "entryRuleREALLiteral" + // InternalApplicationConfiguration.g:198:1: entryRuleREALLiteral returns [String current=null] : iv_ruleREALLiteral= ruleREALLiteral EOF ; + public final String entryRuleREALLiteral() throws RecognitionException { + String current = null; + + AntlrDatatypeRuleToken iv_ruleREALLiteral = null; + + + try { + // InternalApplicationConfiguration.g:198:51: (iv_ruleREALLiteral= ruleREALLiteral EOF ) + // InternalApplicationConfiguration.g:199:2: iv_ruleREALLiteral= ruleREALLiteral EOF + { + newCompositeNode(grammarAccess.getREALLiteralRule()); + pushFollow(FOLLOW_1); + iv_ruleREALLiteral=ruleREALLiteral(); + + state._fsp--; + + current =iv_ruleREALLiteral.getText(); + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleREALLiteral" + + + // $ANTLR start "ruleREALLiteral" + // InternalApplicationConfiguration.g:205:1: ruleREALLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) ; + public final AntlrDatatypeRuleToken ruleREALLiteral() throws RecognitionException { + AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); + + Token kw=null; + Token this_INT_1=null; + Token this_INT_3=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:211:2: ( ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) ) + // InternalApplicationConfiguration.g:212:2: ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) + { + // InternalApplicationConfiguration.g:212:2: ( (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT ) + // InternalApplicationConfiguration.g:213:3: (kw= '-' )? this_INT_1= RULE_INT kw= '.' this_INT_3= RULE_INT + { + // InternalApplicationConfiguration.g:213:3: (kw= '-' )? + int alt5=2; + int LA5_0 = input.LA(1); + + if ( (LA5_0==12) ) { + alt5=1; + } + switch (alt5) { + case 1 : + // InternalApplicationConfiguration.g:214:4: kw= '-' + { + kw=(Token)match(input,12,FOLLOW_7); + + current.merge(kw); + newLeafNode(kw, grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); + + + } + break; + + } + + this_INT_1=(Token)match(input,RULE_INT,FOLLOW_8); + + current.merge(this_INT_1); + + + newLeafNode(this_INT_1, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); + + kw=(Token)match(input,11,FOLLOW_7); + + current.merge(kw); + newLeafNode(kw, grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); + + this_INT_3=(Token)match(input,RULE_INT,FOLLOW_2); + + current.merge(this_INT_3); + + + newLeafNode(this_INT_3, grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleREALLiteral" + + + // $ANTLR start "entryRuleINTLiteral" + // InternalApplicationConfiguration.g:243:1: entryRuleINTLiteral returns [String current=null] : iv_ruleINTLiteral= ruleINTLiteral EOF ; + public final String entryRuleINTLiteral() throws RecognitionException { + String current = null; + + AntlrDatatypeRuleToken iv_ruleINTLiteral = null; + + + try { + // InternalApplicationConfiguration.g:243:50: (iv_ruleINTLiteral= ruleINTLiteral EOF ) + // InternalApplicationConfiguration.g:244:2: iv_ruleINTLiteral= ruleINTLiteral EOF + { + newCompositeNode(grammarAccess.getINTLiteralRule()); + pushFollow(FOLLOW_1); + iv_ruleINTLiteral=ruleINTLiteral(); + + state._fsp--; + + current =iv_ruleINTLiteral.getText(); + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleINTLiteral" + + + // $ANTLR start "ruleINTLiteral" + // InternalApplicationConfiguration.g:250:1: ruleINTLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : ( (kw= '-' )? this_INT_1= RULE_INT ) ; + public final AntlrDatatypeRuleToken ruleINTLiteral() throws RecognitionException { + AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); + + Token kw=null; + Token this_INT_1=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:256:2: ( ( (kw= '-' )? this_INT_1= RULE_INT ) ) + // InternalApplicationConfiguration.g:257:2: ( (kw= '-' )? this_INT_1= RULE_INT ) + { + // InternalApplicationConfiguration.g:257:2: ( (kw= '-' )? this_INT_1= RULE_INT ) + // InternalApplicationConfiguration.g:258:3: (kw= '-' )? this_INT_1= RULE_INT + { + // InternalApplicationConfiguration.g:258:3: (kw= '-' )? + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==12) ) { + alt6=1; + } + switch (alt6) { + case 1 : + // InternalApplicationConfiguration.g:259:4: kw= '-' + { + kw=(Token)match(input,12,FOLLOW_7); + + current.merge(kw); + newLeafNode(kw, grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); + + + } + break; + + } + + this_INT_1=(Token)match(input,RULE_INT,FOLLOW_2); + + current.merge(this_INT_1); + + + newLeafNode(this_INT_1, grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleINTLiteral" + + + // $ANTLR start "entryRuleImport" + // InternalApplicationConfiguration.g:276:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ; + public final EObject entryRuleImport() throws RecognitionException { + EObject current = null; + + EObject iv_ruleImport = null; + + + try { + // InternalApplicationConfiguration.g:276:47: (iv_ruleImport= ruleImport EOF ) + // InternalApplicationConfiguration.g:277:2: iv_ruleImport= ruleImport EOF + { + newCompositeNode(grammarAccess.getImportRule()); + pushFollow(FOLLOW_1); + iv_ruleImport=ruleImport(); + + state._fsp--; + + current =iv_ruleImport; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleImport" + + + // $ANTLR start "ruleImport" + // InternalApplicationConfiguration.g:283:1: ruleImport returns [EObject current=null] : (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport | this_CftImport_2= ruleCftImport ) ; + public final EObject ruleImport() throws RecognitionException { + EObject current = null; + + EObject this_EPackageImport_0 = null; + + EObject this_ViatraImport_1 = null; + + EObject this_CftImport_2 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:289:2: ( (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport | this_CftImport_2= ruleCftImport ) ) + // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport | this_CftImport_2= ruleCftImport ) + { + // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport | this_CftImport_2= ruleCftImport ) + int alt7=3; + int LA7_0 = input.LA(1); + + if ( (LA7_0==13) ) { + switch ( input.LA(2) ) { + case 14: + { + alt7=1; + } + break; + case 15: + { + alt7=2; + } + break; + case 16: + { + alt7=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 7, 1, input); + + throw nvae; + } + + } + else { + NoViableAltException nvae = + new NoViableAltException("", 7, 0, input); + + throw nvae; + } + switch (alt7) { + case 1 : + // InternalApplicationConfiguration.g:291:3: this_EPackageImport_0= ruleEPackageImport + { + + newCompositeNode(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_EPackageImport_0=ruleEPackageImport(); + + state._fsp--; + + + current = this_EPackageImport_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:300:3: this_ViatraImport_1= ruleViatraImport + { + + newCompositeNode(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_ViatraImport_1=ruleViatraImport(); + + state._fsp--; + + + current = this_ViatraImport_1; + afterParserOrEnumRuleCall(); + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:309:3: this_CftImport_2= ruleCftImport + { + + newCompositeNode(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); + + pushFollow(FOLLOW_2); + this_CftImport_2=ruleCftImport(); + + state._fsp--; + + + current = this_CftImport_2; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleImport" + + + // $ANTLR start "entryRuleEPackageImport" + // InternalApplicationConfiguration.g:321:1: entryRuleEPackageImport returns [EObject current=null] : iv_ruleEPackageImport= ruleEPackageImport EOF ; + public final EObject entryRuleEPackageImport() throws RecognitionException { + EObject current = null; + + EObject iv_ruleEPackageImport = null; + + + try { + // InternalApplicationConfiguration.g:321:55: (iv_ruleEPackageImport= ruleEPackageImport EOF ) + // InternalApplicationConfiguration.g:322:2: iv_ruleEPackageImport= ruleEPackageImport EOF + { + newCompositeNode(grammarAccess.getEPackageImportRule()); + pushFollow(FOLLOW_1); + iv_ruleEPackageImport=ruleEPackageImport(); + + state._fsp--; + + current =iv_ruleEPackageImport; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleEPackageImport" + + + // $ANTLR start "ruleEPackageImport" + // InternalApplicationConfiguration.g:328:1: ruleEPackageImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) ; + public final EObject ruleEPackageImport() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_1=null; + Token otherlv_2=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:334:2: ( (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) ) + // InternalApplicationConfiguration.g:335:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) + { + // InternalApplicationConfiguration.g:335:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:336:3: otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) + { + otherlv_0=(Token)match(input,13,FOLLOW_9); + + newLeafNode(otherlv_0, grammarAccess.getEPackageImportAccess().getImportKeyword_0()); + + otherlv_1=(Token)match(input,14,FOLLOW_10); + + newLeafNode(otherlv_1, grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); + + // InternalApplicationConfiguration.g:344:3: ( (otherlv_2= RULE_STRING ) ) + // InternalApplicationConfiguration.g:345:4: (otherlv_2= RULE_STRING ) + { + // InternalApplicationConfiguration.g:345:4: (otherlv_2= RULE_STRING ) + // InternalApplicationConfiguration.g:346:5: otherlv_2= RULE_STRING + { + + if (current==null) { + current = createModelElement(grammarAccess.getEPackageImportRule()); + } + + otherlv_2=(Token)match(input,RULE_STRING,FOLLOW_2); + + newLeafNode(otherlv_2, grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleEPackageImport" + + + // $ANTLR start "entryRuleViatraImport" + // InternalApplicationConfiguration.g:361:1: entryRuleViatraImport returns [EObject current=null] : iv_ruleViatraImport= ruleViatraImport EOF ; + public final EObject entryRuleViatraImport() throws RecognitionException { + EObject current = null; + + EObject iv_ruleViatraImport = null; + + + try { + // InternalApplicationConfiguration.g:361:53: (iv_ruleViatraImport= ruleViatraImport EOF ) + // InternalApplicationConfiguration.g:362:2: iv_ruleViatraImport= ruleViatraImport EOF + { + newCompositeNode(grammarAccess.getViatraImportRule()); + pushFollow(FOLLOW_1); + iv_ruleViatraImport=ruleViatraImport(); + + state._fsp--; + + current =iv_ruleViatraImport; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleViatraImport" + + + // $ANTLR start "ruleViatraImport" + // InternalApplicationConfiguration.g:368:1: ruleViatraImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) ; + public final EObject ruleViatraImport() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_1=null; + Token otherlv_2=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:374:2: ( (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) ) + // InternalApplicationConfiguration.g:375:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) + { + // InternalApplicationConfiguration.g:375:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:376:3: otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) + { + otherlv_0=(Token)match(input,13,FOLLOW_11); + + newLeafNode(otherlv_0, grammarAccess.getViatraImportAccess().getImportKeyword_0()); + + otherlv_1=(Token)match(input,15,FOLLOW_10); + + newLeafNode(otherlv_1, grammarAccess.getViatraImportAccess().getViatraKeyword_1()); + + // InternalApplicationConfiguration.g:384:3: ( (otherlv_2= RULE_STRING ) ) + // InternalApplicationConfiguration.g:385:4: (otherlv_2= RULE_STRING ) + { + // InternalApplicationConfiguration.g:385:4: (otherlv_2= RULE_STRING ) + // InternalApplicationConfiguration.g:386:5: otherlv_2= RULE_STRING + { + + if (current==null) { + current = createModelElement(grammarAccess.getViatraImportRule()); + } + + otherlv_2=(Token)match(input,RULE_STRING,FOLLOW_2); + + newLeafNode(otherlv_2, grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleViatraImport" + + + // $ANTLR start "entryRuleCftImport" + // InternalApplicationConfiguration.g:401:1: entryRuleCftImport returns [EObject current=null] : iv_ruleCftImport= ruleCftImport EOF ; + public final EObject entryRuleCftImport() throws RecognitionException { + EObject current = null; + + EObject iv_ruleCftImport = null; + + + try { + // InternalApplicationConfiguration.g:401:50: (iv_ruleCftImport= ruleCftImport EOF ) + // InternalApplicationConfiguration.g:402:2: iv_ruleCftImport= ruleCftImport EOF + { + newCompositeNode(grammarAccess.getCftImportRule()); + pushFollow(FOLLOW_1); + iv_ruleCftImport=ruleCftImport(); + + state._fsp--; + + current =iv_ruleCftImport; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleCftImport" + + + // $ANTLR start "ruleCftImport" + // InternalApplicationConfiguration.g:408:1: ruleCftImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'reliability' ( (otherlv_2= RULE_STRING ) ) ) ; + public final EObject ruleCftImport() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_1=null; + Token otherlv_2=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:414:2: ( (otherlv_0= 'import' otherlv_1= 'reliability' ( (otherlv_2= RULE_STRING ) ) ) ) + // InternalApplicationConfiguration.g:415:2: (otherlv_0= 'import' otherlv_1= 'reliability' ( (otherlv_2= RULE_STRING ) ) ) + { + // InternalApplicationConfiguration.g:415:2: (otherlv_0= 'import' otherlv_1= 'reliability' ( (otherlv_2= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:416:3: otherlv_0= 'import' otherlv_1= 'reliability' ( (otherlv_2= RULE_STRING ) ) + { + otherlv_0=(Token)match(input,13,FOLLOW_12); + + newLeafNode(otherlv_0, grammarAccess.getCftImportAccess().getImportKeyword_0()); + + otherlv_1=(Token)match(input,16,FOLLOW_10); + + newLeafNode(otherlv_1, grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); + + // InternalApplicationConfiguration.g:424:3: ( (otherlv_2= RULE_STRING ) ) + // InternalApplicationConfiguration.g:425:4: (otherlv_2= RULE_STRING ) + { + // InternalApplicationConfiguration.g:425:4: (otherlv_2= RULE_STRING ) + // InternalApplicationConfiguration.g:426:5: otherlv_2= RULE_STRING + { + + if (current==null) { + current = createModelElement(grammarAccess.getCftImportRule()); + } + + otherlv_2=(Token)match(input,RULE_STRING,FOLLOW_2); + + newLeafNode(otherlv_2, grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleCftImport" + + + // $ANTLR start "entryRuleDeclaration" + // InternalApplicationConfiguration.g:441:1: entryRuleDeclaration returns [EObject current=null] : iv_ruleDeclaration= ruleDeclaration EOF ; + public final EObject entryRuleDeclaration() throws RecognitionException { + EObject current = null; + + EObject iv_ruleDeclaration = null; + + + try { + // InternalApplicationConfiguration.g:441:52: (iv_ruleDeclaration= ruleDeclaration EOF ) + // InternalApplicationConfiguration.g:442:2: iv_ruleDeclaration= ruleDeclaration EOF + { + newCompositeNode(grammarAccess.getDeclarationRule()); + pushFollow(FOLLOW_1); + iv_ruleDeclaration=ruleDeclaration(); + + state._fsp--; + + current =iv_ruleDeclaration; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleDeclaration" + + + // $ANTLR start "ruleDeclaration" + // InternalApplicationConfiguration.g:448:1: ruleDeclaration returns [EObject current=null] : (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) ; + public final EObject ruleDeclaration() throws RecognitionException { + EObject current = null; + + EObject this_FileDeclaration_0 = null; + + EObject this_MetamodelDeclaration_1 = null; + + EObject this_PartialModelDeclaration_2 = null; + + EObject this_GraphPatternDeclaration_3 = null; + + EObject this_ConfigDeclaration_4 = null; + + EObject this_ScopeDeclaration_5 = null; + + EObject this_ObjectiveDeclaration_6 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:454:2: ( (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) ) + // InternalApplicationConfiguration.g:455:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) + { + // InternalApplicationConfiguration.g:455:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) + int alt8=7; + switch ( input.LA(1) ) { + case 17: + { + alt8=1; + } + break; + case 25: + { + alt8=2; + } + break; + case 27: + { + alt8=3; + } + break; + case 28: + { + alt8=4; + } + break; + case 30: + { + alt8=5; + } + break; + case 44: + { + alt8=6; + } + break; + case 29: + { + alt8=7; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 8, 0, input); + + throw nvae; + } + + switch (alt8) { + case 1 : + // InternalApplicationConfiguration.g:456:3: this_FileDeclaration_0= ruleFileDeclaration + { + + newCompositeNode(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_FileDeclaration_0=ruleFileDeclaration(); + + state._fsp--; + + + current = this_FileDeclaration_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:465:3: this_MetamodelDeclaration_1= ruleMetamodelDeclaration + { + + newCompositeNode(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_MetamodelDeclaration_1=ruleMetamodelDeclaration(); + + state._fsp--; + + + current = this_MetamodelDeclaration_1; + afterParserOrEnumRuleCall(); + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:474:3: this_PartialModelDeclaration_2= rulePartialModelDeclaration + { + + newCompositeNode(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); + + pushFollow(FOLLOW_2); + this_PartialModelDeclaration_2=rulePartialModelDeclaration(); + + state._fsp--; + + + current = this_PartialModelDeclaration_2; + afterParserOrEnumRuleCall(); + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:483:3: this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration + { + + newCompositeNode(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); + + pushFollow(FOLLOW_2); + this_GraphPatternDeclaration_3=ruleGraphPatternDeclaration(); + + state._fsp--; + + + current = this_GraphPatternDeclaration_3; + afterParserOrEnumRuleCall(); + + + } + break; + case 5 : + // InternalApplicationConfiguration.g:492:3: this_ConfigDeclaration_4= ruleConfigDeclaration + { + + newCompositeNode(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); + + pushFollow(FOLLOW_2); + this_ConfigDeclaration_4=ruleConfigDeclaration(); + + state._fsp--; + + + current = this_ConfigDeclaration_4; + afterParserOrEnumRuleCall(); + + + } + break; + case 6 : + // InternalApplicationConfiguration.g:501:3: this_ScopeDeclaration_5= ruleScopeDeclaration + { + + newCompositeNode(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); + + pushFollow(FOLLOW_2); + this_ScopeDeclaration_5=ruleScopeDeclaration(); + + state._fsp--; + + + current = this_ScopeDeclaration_5; + afterParserOrEnumRuleCall(); + + + } + break; + case 7 : + // InternalApplicationConfiguration.g:510:3: this_ObjectiveDeclaration_6= ruleObjectiveDeclaration + { + + newCompositeNode(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); + + pushFollow(FOLLOW_2); + this_ObjectiveDeclaration_6=ruleObjectiveDeclaration(); + + state._fsp--; + + + current = this_ObjectiveDeclaration_6; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleDeclaration" + + + // $ANTLR start "entryRuleFileSpecification" + // InternalApplicationConfiguration.g:522:1: entryRuleFileSpecification returns [EObject current=null] : iv_ruleFileSpecification= ruleFileSpecification EOF ; + public final EObject entryRuleFileSpecification() throws RecognitionException { + EObject current = null; + + EObject iv_ruleFileSpecification = null; + + + try { + // InternalApplicationConfiguration.g:522:58: (iv_ruleFileSpecification= ruleFileSpecification EOF ) + // InternalApplicationConfiguration.g:523:2: iv_ruleFileSpecification= ruleFileSpecification EOF + { + newCompositeNode(grammarAccess.getFileSpecificationRule()); + pushFollow(FOLLOW_1); + iv_ruleFileSpecification=ruleFileSpecification(); + + state._fsp--; + + current =iv_ruleFileSpecification; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleFileSpecification" + + + // $ANTLR start "ruleFileSpecification" + // InternalApplicationConfiguration.g:529:1: ruleFileSpecification returns [EObject current=null] : ( (lv_path_0_0= RULE_STRING ) ) ; + public final EObject ruleFileSpecification() throws RecognitionException { + EObject current = null; + + Token lv_path_0_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:535:2: ( ( (lv_path_0_0= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:536:2: ( (lv_path_0_0= RULE_STRING ) ) + { + // InternalApplicationConfiguration.g:536:2: ( (lv_path_0_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:537:3: (lv_path_0_0= RULE_STRING ) + { + // InternalApplicationConfiguration.g:537:3: (lv_path_0_0= RULE_STRING ) + // InternalApplicationConfiguration.g:538:4: lv_path_0_0= RULE_STRING + { + lv_path_0_0=(Token)match(input,RULE_STRING,FOLLOW_2); + + newLeafNode(lv_path_0_0, grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getFileSpecificationRule()); + } + setWithLastConsumed( + current, + "path", + lv_path_0_0, + "org.eclipse.xtext.common.Terminals.STRING"); + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleFileSpecification" + + + // $ANTLR start "entryRuleFileDeclaration" + // InternalApplicationConfiguration.g:557:1: entryRuleFileDeclaration returns [EObject current=null] : iv_ruleFileDeclaration= ruleFileDeclaration EOF ; + public final EObject entryRuleFileDeclaration() throws RecognitionException { + EObject current = null; + + EObject iv_ruleFileDeclaration = null; + + + try { + // InternalApplicationConfiguration.g:557:56: (iv_ruleFileDeclaration= ruleFileDeclaration EOF ) + // InternalApplicationConfiguration.g:558:2: iv_ruleFileDeclaration= ruleFileDeclaration EOF + { + newCompositeNode(grammarAccess.getFileDeclarationRule()); + pushFollow(FOLLOW_1); + iv_ruleFileDeclaration=ruleFileDeclaration(); + + state._fsp--; + + current =iv_ruleFileDeclaration; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleFileDeclaration" + + + // $ANTLR start "ruleFileDeclaration" + // InternalApplicationConfiguration.g:564:1: ruleFileDeclaration returns [EObject current=null] : (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) ; + public final EObject ruleFileDeclaration() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_name_1_0=null; + Token otherlv_2=null; + EObject lv_specification_3_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:570:2: ( (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) ) + // InternalApplicationConfiguration.g:571:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) + { + // InternalApplicationConfiguration.g:571:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) + // InternalApplicationConfiguration.g:572:3: otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) + { + otherlv_0=(Token)match(input,17,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); + + // InternalApplicationConfiguration.g:576:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:577:4: (lv_name_1_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:577:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:578:5: lv_name_1_0= RULE_ID + { + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_13); + + newLeafNode(lv_name_1_0, grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getFileDeclarationRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + otherlv_2=(Token)match(input,18,FOLLOW_10); + + newLeafNode(otherlv_2, grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); + + // InternalApplicationConfiguration.g:598:3: ( (lv_specification_3_0= ruleFileSpecification ) ) + // InternalApplicationConfiguration.g:599:4: (lv_specification_3_0= ruleFileSpecification ) + { + // InternalApplicationConfiguration.g:599:4: (lv_specification_3_0= ruleFileSpecification ) + // InternalApplicationConfiguration.g:600:5: lv_specification_3_0= ruleFileSpecification + { + + newCompositeNode(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); + + pushFollow(FOLLOW_2); + lv_specification_3_0=ruleFileSpecification(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getFileDeclarationRule()); + } + set( + current, + "specification", + lv_specification_3_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleFileDeclaration" + + + // $ANTLR start "entryRuleFileReference" + // InternalApplicationConfiguration.g:621:1: entryRuleFileReference returns [EObject current=null] : iv_ruleFileReference= ruleFileReference EOF ; + public final EObject entryRuleFileReference() throws RecognitionException { + EObject current = null; + + EObject iv_ruleFileReference = null; + + + try { + // InternalApplicationConfiguration.g:621:54: (iv_ruleFileReference= ruleFileReference EOF ) + // InternalApplicationConfiguration.g:622:2: iv_ruleFileReference= ruleFileReference EOF + { + newCompositeNode(grammarAccess.getFileReferenceRule()); + pushFollow(FOLLOW_1); + iv_ruleFileReference=ruleFileReference(); + + state._fsp--; + + current =iv_ruleFileReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleFileReference" + + + // $ANTLR start "ruleFileReference" + // InternalApplicationConfiguration.g:628:1: ruleFileReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + public final EObject ruleFileReference() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:634:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:635:2: ( (otherlv_0= RULE_ID ) ) + { + // InternalApplicationConfiguration.g:635:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:636:3: (otherlv_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:636:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:637:4: otherlv_0= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getFileReferenceRule()); + } + + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_0, grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleFileReference" + + + // $ANTLR start "entryRuleFile" + // InternalApplicationConfiguration.g:651:1: entryRuleFile returns [EObject current=null] : iv_ruleFile= ruleFile EOF ; + public final EObject entryRuleFile() throws RecognitionException { + EObject current = null; + + EObject iv_ruleFile = null; + + + try { + // InternalApplicationConfiguration.g:651:45: (iv_ruleFile= ruleFile EOF ) + // InternalApplicationConfiguration.g:652:2: iv_ruleFile= ruleFile EOF + { + newCompositeNode(grammarAccess.getFileRule()); + pushFollow(FOLLOW_1); + iv_ruleFile=ruleFile(); + + state._fsp--; + + current =iv_ruleFile; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleFile" + + + // $ANTLR start "ruleFile" + // InternalApplicationConfiguration.g:658:1: ruleFile returns [EObject current=null] : (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) ; + public final EObject ruleFile() throws RecognitionException { + EObject current = null; + + EObject this_FileSpecification_0 = null; + + EObject this_FileReference_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:664:2: ( (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) ) + // InternalApplicationConfiguration.g:665:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) + { + // InternalApplicationConfiguration.g:665:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) + int alt9=2; + int LA9_0 = input.LA(1); + + if ( (LA9_0==RULE_STRING) ) { + alt9=1; + } + else if ( (LA9_0==RULE_ID) ) { + alt9=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 9, 0, input); + + throw nvae; + } + switch (alt9) { + case 1 : + // InternalApplicationConfiguration.g:666:3: this_FileSpecification_0= ruleFileSpecification + { + + newCompositeNode(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_FileSpecification_0=ruleFileSpecification(); + + state._fsp--; + + + current = this_FileSpecification_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:675:3: this_FileReference_1= ruleFileReference + { + + newCompositeNode(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_FileReference_1=ruleFileReference(); + + state._fsp--; + + + current = this_FileReference_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleFile" + + + // $ANTLR start "entryRuleMetamodelSpecification" + // InternalApplicationConfiguration.g:687:1: entryRuleMetamodelSpecification returns [EObject current=null] : iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF ; + public final EObject entryRuleMetamodelSpecification() throws RecognitionException { + EObject current = null; + + EObject iv_ruleMetamodelSpecification = null; + + + try { + // InternalApplicationConfiguration.g:687:63: (iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF ) + // InternalApplicationConfiguration.g:688:2: iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF + { + newCompositeNode(grammarAccess.getMetamodelSpecificationRule()); + pushFollow(FOLLOW_1); + iv_ruleMetamodelSpecification=ruleMetamodelSpecification(); + + state._fsp--; + + current =iv_ruleMetamodelSpecification; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleMetamodelSpecification" + + + // $ANTLR start "ruleMetamodelSpecification" + // InternalApplicationConfiguration.g:694:1: ruleMetamodelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) ; + public final EObject ruleMetamodelSpecification() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + EObject lv_entries_1_0 = null; + + EObject lv_entries_3_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:700:2: ( (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) ) + // InternalApplicationConfiguration.g:701:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) + { + // InternalApplicationConfiguration.g:701:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) + // InternalApplicationConfiguration.g:702:3: otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' + { + otherlv_0=(Token)match(input,19,FOLLOW_14); + + newLeafNode(otherlv_0, grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + // InternalApplicationConfiguration.g:706:3: ( (lv_entries_1_0= ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:707:4: (lv_entries_1_0= ruleMetamodelEntry ) + { + // InternalApplicationConfiguration.g:707:4: (lv_entries_1_0= ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:708:5: lv_entries_1_0= ruleMetamodelEntry + { + + newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); + + pushFollow(FOLLOW_15); + lv_entries_1_0=ruleMetamodelEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); + } + add( + current, + "entries", + lv_entries_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:725:3: (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* + loop10: + do { + int alt10=2; + int LA10_0 = input.LA(1); + + if ( (LA10_0==20) ) { + alt10=1; + } + + + switch (alt10) { + case 1 : + // InternalApplicationConfiguration.g:726:4: otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) + { + otherlv_2=(Token)match(input,20,FOLLOW_14); + + newLeafNode(otherlv_2, grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); + + // InternalApplicationConfiguration.g:730:4: ( (lv_entries_3_0= ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:731:5: (lv_entries_3_0= ruleMetamodelEntry ) + { + // InternalApplicationConfiguration.g:731:5: (lv_entries_3_0= ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:732:6: lv_entries_3_0= ruleMetamodelEntry + { + + newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); + + pushFollow(FOLLOW_15); + lv_entries_3_0=ruleMetamodelEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getMetamodelSpecificationRule()); + } + add( + current, + "entries", + lv_entries_3_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop10; + } + } while (true); + + otherlv_4=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_4, grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleMetamodelSpecification" + + + // $ANTLR start "entryRuleMetamodelEntry" + // InternalApplicationConfiguration.g:758:1: entryRuleMetamodelEntry returns [EObject current=null] : iv_ruleMetamodelEntry= ruleMetamodelEntry EOF ; + public final EObject entryRuleMetamodelEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleMetamodelEntry = null; + + + try { + // InternalApplicationConfiguration.g:758:55: (iv_ruleMetamodelEntry= ruleMetamodelEntry EOF ) + // InternalApplicationConfiguration.g:759:2: iv_ruleMetamodelEntry= ruleMetamodelEntry EOF + { + newCompositeNode(grammarAccess.getMetamodelEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleMetamodelEntry=ruleMetamodelEntry(); + + state._fsp--; + + current =iv_ruleMetamodelEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleMetamodelEntry" + + + // $ANTLR start "ruleMetamodelEntry" + // InternalApplicationConfiguration.g:765:1: ruleMetamodelEntry returns [EObject current=null] : (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) ; + public final EObject ruleMetamodelEntry() throws RecognitionException { + EObject current = null; + + EObject this_MetamodelElement_0 = null; + + EObject this_AllPackageEntry_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:771:2: ( (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) ) + // InternalApplicationConfiguration.g:772:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) + { + // InternalApplicationConfiguration.g:772:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) + int alt11=2; + int LA11_0 = input.LA(1); + + if ( (LA11_0==RULE_ID) ) { + alt11=1; + } + else if ( (LA11_0==22) ) { + alt11=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 11, 0, input); + + throw nvae; + } + switch (alt11) { + case 1 : + // InternalApplicationConfiguration.g:773:3: this_MetamodelElement_0= ruleMetamodelElement + { + + newCompositeNode(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_MetamodelElement_0=ruleMetamodelElement(); + + state._fsp--; + + + current = this_MetamodelElement_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:782:3: this_AllPackageEntry_1= ruleAllPackageEntry + { + + newCompositeNode(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_AllPackageEntry_1=ruleAllPackageEntry(); + + state._fsp--; + + + current = this_AllPackageEntry_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleMetamodelEntry" + + + // $ANTLR start "entryRuleAllPackageEntry" + // InternalApplicationConfiguration.g:794:1: entryRuleAllPackageEntry returns [EObject current=null] : iv_ruleAllPackageEntry= ruleAllPackageEntry EOF ; + public final EObject entryRuleAllPackageEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleAllPackageEntry = null; + + + try { + // InternalApplicationConfiguration.g:794:56: (iv_ruleAllPackageEntry= ruleAllPackageEntry EOF ) + // InternalApplicationConfiguration.g:795:2: iv_ruleAllPackageEntry= ruleAllPackageEntry EOF + { + newCompositeNode(grammarAccess.getAllPackageEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleAllPackageEntry=ruleAllPackageEntry(); + + state._fsp--; + + current =iv_ruleAllPackageEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleAllPackageEntry" + + + // $ANTLR start "ruleAllPackageEntry" + // InternalApplicationConfiguration.g:801:1: ruleAllPackageEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) ; + public final EObject ruleAllPackageEntry() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_3=null; + Token otherlv_5=null; + Token otherlv_7=null; + EObject lv_exclusion_4_0 = null; + + EObject lv_exclusion_6_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:807:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) ) + // InternalApplicationConfiguration.g:808:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) + { + // InternalApplicationConfiguration.g:808:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) + // InternalApplicationConfiguration.g:809:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? + { + otherlv_0=(Token)match(input,22,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); + + // InternalApplicationConfiguration.g:813:3: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:814:4: ( ruleQualifiedName ) + { + // InternalApplicationConfiguration.g:814:4: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:815:5: ruleQualifiedName + { + + if (current==null) { + current = createModelElement(grammarAccess.getAllPackageEntryRule()); + } + + + newCompositeNode(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); + + pushFollow(FOLLOW_16); + ruleQualifiedName(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:829:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? + int alt13=2; + int LA13_0 = input.LA(1); + + if ( (LA13_0==23) ) { + alt13=1; + } + switch (alt13) { + case 1 : + // InternalApplicationConfiguration.g:830:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' + { + otherlv_2=(Token)match(input,23,FOLLOW_17); + + newLeafNode(otherlv_2, grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); + + otherlv_3=(Token)match(input,19,FOLLOW_6); + + newLeafNode(otherlv_3, grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); + + // InternalApplicationConfiguration.g:838:4: ( (lv_exclusion_4_0= ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:839:5: (lv_exclusion_4_0= ruleMetamodelElement ) + { + // InternalApplicationConfiguration.g:839:5: (lv_exclusion_4_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:840:6: lv_exclusion_4_0= ruleMetamodelElement + { + + newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); + + pushFollow(FOLLOW_15); + lv_exclusion_4_0=ruleMetamodelElement(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); + } + add( + current, + "exclusion", + lv_exclusion_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:857:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* + loop12: + do { + int alt12=2; + int LA12_0 = input.LA(1); + + if ( (LA12_0==20) ) { + alt12=1; + } + + + switch (alt12) { + case 1 : + // InternalApplicationConfiguration.g:858:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) + { + otherlv_5=(Token)match(input,20,FOLLOW_6); + + newLeafNode(otherlv_5, grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); + + // InternalApplicationConfiguration.g:862:5: ( (lv_exclusion_6_0= ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:863:6: (lv_exclusion_6_0= ruleMetamodelElement ) + { + // InternalApplicationConfiguration.g:863:6: (lv_exclusion_6_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:864:7: lv_exclusion_6_0= ruleMetamodelElement + { + + newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); + + pushFollow(FOLLOW_15); + lv_exclusion_6_0=ruleMetamodelElement(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getAllPackageEntryRule()); + } + add( + current, + "exclusion", + lv_exclusion_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop12; + } + } while (true); + + otherlv_7=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_7, grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); + + + } + break; + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleAllPackageEntry" + + + // $ANTLR start "entryRuleMetamodelElement" + // InternalApplicationConfiguration.g:891:1: entryRuleMetamodelElement returns [EObject current=null] : iv_ruleMetamodelElement= ruleMetamodelElement EOF ; + public final EObject entryRuleMetamodelElement() throws RecognitionException { + EObject current = null; + + EObject iv_ruleMetamodelElement = null; + + + try { + // InternalApplicationConfiguration.g:891:57: (iv_ruleMetamodelElement= ruleMetamodelElement EOF ) + // InternalApplicationConfiguration.g:892:2: iv_ruleMetamodelElement= ruleMetamodelElement EOF + { + newCompositeNode(grammarAccess.getMetamodelElementRule()); + pushFollow(FOLLOW_1); + iv_ruleMetamodelElement=ruleMetamodelElement(); + + state._fsp--; + + current =iv_ruleMetamodelElement; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleMetamodelElement" + + + // $ANTLR start "ruleMetamodelElement" + // InternalApplicationConfiguration.g:898:1: ruleMetamodelElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) ; + public final EObject ruleMetamodelElement() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token otherlv_2=null; + Token otherlv_3=null; + Token otherlv_4=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:904:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) ) + // InternalApplicationConfiguration.g:905:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) + { + // InternalApplicationConfiguration.g:905:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) + // InternalApplicationConfiguration.g:906:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? + { + // InternalApplicationConfiguration.g:906:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? + int alt14=2; + int LA14_0 = input.LA(1); + + if ( (LA14_0==RULE_ID) ) { + int LA14_1 = input.LA(2); + + if ( (LA14_1==11) ) { + int LA14_2 = input.LA(3); + + if ( (LA14_2==RULE_ID) ) { + int LA14_5 = input.LA(4); + + if ( (LA14_5==11||LA14_5==24) ) { + alt14=1; + } + } + } + else if ( (LA14_1==24) ) { + alt14=1; + } + } + switch (alt14) { + case 1 : + // InternalApplicationConfiguration.g:907:4: ( ( ruleQualifiedName ) ) otherlv_1= '::' + { + // InternalApplicationConfiguration.g:907:4: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:908:5: ( ruleQualifiedName ) + { + // InternalApplicationConfiguration.g:908:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:909:6: ruleQualifiedName + { + + if (current==null) { + current = createModelElement(grammarAccess.getMetamodelElementRule()); + } + + + newCompositeNode(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); + + pushFollow(FOLLOW_18); + ruleQualifiedName(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + + } + + + } + + otherlv_1=(Token)match(input,24,FOLLOW_6); + + newLeafNode(otherlv_1, grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); + + + } + break; + + } + + // InternalApplicationConfiguration.g:928:3: ( (otherlv_2= RULE_ID ) ) + // InternalApplicationConfiguration.g:929:4: (otherlv_2= RULE_ID ) + { + // InternalApplicationConfiguration.g:929:4: (otherlv_2= RULE_ID ) + // InternalApplicationConfiguration.g:930:5: otherlv_2= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getMetamodelElementRule()); + } + + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_5); + + newLeafNode(otherlv_2, grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); + + + } + + + } + + // InternalApplicationConfiguration.g:941:3: (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? + int alt15=2; + int LA15_0 = input.LA(1); + + if ( (LA15_0==11) ) { + alt15=1; + } + switch (alt15) { + case 1 : + // InternalApplicationConfiguration.g:942:4: otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) + { + otherlv_3=(Token)match(input,11,FOLLOW_6); + + newLeafNode(otherlv_3, grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); + + // InternalApplicationConfiguration.g:946:4: ( (otherlv_4= RULE_ID ) ) + // InternalApplicationConfiguration.g:947:5: (otherlv_4= RULE_ID ) + { + // InternalApplicationConfiguration.g:947:5: (otherlv_4= RULE_ID ) + // InternalApplicationConfiguration.g:948:6: otherlv_4= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getMetamodelElementRule()); + } + + otherlv_4=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_4, grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); + + + } + + + } + + + } + break; + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleMetamodelElement" + + + // $ANTLR start "entryRuleMetamodelDeclaration" + // InternalApplicationConfiguration.g:964:1: entryRuleMetamodelDeclaration returns [EObject current=null] : iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF ; + public final EObject entryRuleMetamodelDeclaration() throws RecognitionException { + EObject current = null; + + EObject iv_ruleMetamodelDeclaration = null; + + + try { + // InternalApplicationConfiguration.g:964:61: (iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF ) + // InternalApplicationConfiguration.g:965:2: iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF + { + newCompositeNode(grammarAccess.getMetamodelDeclarationRule()); + pushFollow(FOLLOW_1); + iv_ruleMetamodelDeclaration=ruleMetamodelDeclaration(); + + state._fsp--; + + current =iv_ruleMetamodelDeclaration; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleMetamodelDeclaration" + + + // $ANTLR start "ruleMetamodelDeclaration" + // InternalApplicationConfiguration.g:971:1: ruleMetamodelDeclaration returns [EObject current=null] : (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) ; + public final EObject ruleMetamodelDeclaration() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_name_1_0=null; + EObject lv_specification_2_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:977:2: ( (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) ) + // InternalApplicationConfiguration.g:978:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) + { + // InternalApplicationConfiguration.g:978:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) + // InternalApplicationConfiguration.g:979:3: otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) + { + otherlv_0=(Token)match(input,25,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); + + // InternalApplicationConfiguration.g:983:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:984:4: (lv_name_1_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:984:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:985:5: lv_name_1_0= RULE_ID + { + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + + newLeafNode(lv_name_1_0, grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getMetamodelDeclarationRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + // InternalApplicationConfiguration.g:1001:3: ( (lv_specification_2_0= ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:1002:4: (lv_specification_2_0= ruleMetamodelSpecification ) + { + // InternalApplicationConfiguration.g:1002:4: (lv_specification_2_0= ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:1003:5: lv_specification_2_0= ruleMetamodelSpecification + { + + newCompositeNode(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); + + pushFollow(FOLLOW_2); + lv_specification_2_0=ruleMetamodelSpecification(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getMetamodelDeclarationRule()); + } + set( + current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleMetamodelDeclaration" + + + // $ANTLR start "entryRuleMetamodelReference" + // InternalApplicationConfiguration.g:1024:1: entryRuleMetamodelReference returns [EObject current=null] : iv_ruleMetamodelReference= ruleMetamodelReference EOF ; + public final EObject entryRuleMetamodelReference() throws RecognitionException { + EObject current = null; + + EObject iv_ruleMetamodelReference = null; + + + try { + // InternalApplicationConfiguration.g:1024:59: (iv_ruleMetamodelReference= ruleMetamodelReference EOF ) + // InternalApplicationConfiguration.g:1025:2: iv_ruleMetamodelReference= ruleMetamodelReference EOF + { + newCompositeNode(grammarAccess.getMetamodelReferenceRule()); + pushFollow(FOLLOW_1); + iv_ruleMetamodelReference=ruleMetamodelReference(); + + state._fsp--; + + current =iv_ruleMetamodelReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleMetamodelReference" + + + // $ANTLR start "ruleMetamodelReference" + // InternalApplicationConfiguration.g:1031:1: ruleMetamodelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + public final EObject ruleMetamodelReference() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1037:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:1038:2: ( (otherlv_0= RULE_ID ) ) + { + // InternalApplicationConfiguration.g:1038:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:1039:3: (otherlv_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:1039:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:1040:4: otherlv_0= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getMetamodelReferenceRule()); + } + + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_0, grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleMetamodelReference" + + + // $ANTLR start "entryRuleMetamodel" + // InternalApplicationConfiguration.g:1054:1: entryRuleMetamodel returns [EObject current=null] : iv_ruleMetamodel= ruleMetamodel EOF ; + public final EObject entryRuleMetamodel() throws RecognitionException { + EObject current = null; + + EObject iv_ruleMetamodel = null; + + + try { + // InternalApplicationConfiguration.g:1054:50: (iv_ruleMetamodel= ruleMetamodel EOF ) + // InternalApplicationConfiguration.g:1055:2: iv_ruleMetamodel= ruleMetamodel EOF + { + newCompositeNode(grammarAccess.getMetamodelRule()); + pushFollow(FOLLOW_1); + iv_ruleMetamodel=ruleMetamodel(); + + state._fsp--; + + current =iv_ruleMetamodel; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleMetamodel" + + + // $ANTLR start "ruleMetamodel" + // InternalApplicationConfiguration.g:1061:1: ruleMetamodel returns [EObject current=null] : (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) ; + public final EObject ruleMetamodel() throws RecognitionException { + EObject current = null; + + EObject this_MetamodelReference_0 = null; + + EObject this_MetamodelSpecification_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1067:2: ( (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:1068:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) + { + // InternalApplicationConfiguration.g:1068:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) + int alt16=2; + int LA16_0 = input.LA(1); + + if ( (LA16_0==RULE_ID) ) { + alt16=1; + } + else if ( (LA16_0==19) ) { + alt16=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 16, 0, input); + + throw nvae; + } + switch (alt16) { + case 1 : + // InternalApplicationConfiguration.g:1069:3: this_MetamodelReference_0= ruleMetamodelReference + { + + newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_MetamodelReference_0=ruleMetamodelReference(); + + state._fsp--; + + + current = this_MetamodelReference_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:1078:3: this_MetamodelSpecification_1= ruleMetamodelSpecification + { + + newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_MetamodelSpecification_1=ruleMetamodelSpecification(); + + state._fsp--; + + + current = this_MetamodelSpecification_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleMetamodel" + + + // $ANTLR start "entryRulePartialModelSpecification" + // InternalApplicationConfiguration.g:1090:1: entryRulePartialModelSpecification returns [EObject current=null] : iv_rulePartialModelSpecification= rulePartialModelSpecification EOF ; + public final EObject entryRulePartialModelSpecification() throws RecognitionException { + EObject current = null; + + EObject iv_rulePartialModelSpecification = null; + + + try { + // InternalApplicationConfiguration.g:1090:66: (iv_rulePartialModelSpecification= rulePartialModelSpecification EOF ) + // InternalApplicationConfiguration.g:1091:2: iv_rulePartialModelSpecification= rulePartialModelSpecification EOF + { + newCompositeNode(grammarAccess.getPartialModelSpecificationRule()); + pushFollow(FOLLOW_1); + iv_rulePartialModelSpecification=rulePartialModelSpecification(); + + state._fsp--; + + current =iv_rulePartialModelSpecification; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRulePartialModelSpecification" + + + // $ANTLR start "rulePartialModelSpecification" + // InternalApplicationConfiguration.g:1097:1: rulePartialModelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) ; + public final EObject rulePartialModelSpecification() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + EObject lv_entry_1_0 = null; + + EObject lv_entry_3_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1103:2: ( (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) ) + // InternalApplicationConfiguration.g:1104:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) + { + // InternalApplicationConfiguration.g:1104:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) + // InternalApplicationConfiguration.g:1105:3: otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' + { + otherlv_0=(Token)match(input,19,FOLLOW_19); + + newLeafNode(otherlv_0, grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + // InternalApplicationConfiguration.g:1109:3: ( (lv_entry_1_0= rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:1110:4: (lv_entry_1_0= rulePartialModelEntry ) + { + // InternalApplicationConfiguration.g:1110:4: (lv_entry_1_0= rulePartialModelEntry ) + // InternalApplicationConfiguration.g:1111:5: lv_entry_1_0= rulePartialModelEntry + { + + newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); + + pushFollow(FOLLOW_15); + lv_entry_1_0=rulePartialModelEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); + } + add( + current, + "entry", + lv_entry_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:1128:3: (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? + int alt17=2; + int LA17_0 = input.LA(1); + + if ( (LA17_0==20) ) { + alt17=1; + } + switch (alt17) { + case 1 : + // InternalApplicationConfiguration.g:1129:4: otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) + { + otherlv_2=(Token)match(input,20,FOLLOW_19); + + newLeafNode(otherlv_2, grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); + + // InternalApplicationConfiguration.g:1133:4: ( (lv_entry_3_0= rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:1134:5: (lv_entry_3_0= rulePartialModelEntry ) + { + // InternalApplicationConfiguration.g:1134:5: (lv_entry_3_0= rulePartialModelEntry ) + // InternalApplicationConfiguration.g:1135:6: lv_entry_3_0= rulePartialModelEntry + { + + newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); + + pushFollow(FOLLOW_20); + lv_entry_3_0=rulePartialModelEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getPartialModelSpecificationRule()); + } + add( + current, + "entry", + lv_entry_3_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + } + + otherlv_4=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_4, grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "rulePartialModelSpecification" + + + // $ANTLR start "entryRulePartialModelEntry" + // InternalApplicationConfiguration.g:1161:1: entryRulePartialModelEntry returns [EObject current=null] : iv_rulePartialModelEntry= rulePartialModelEntry EOF ; + public final EObject entryRulePartialModelEntry() throws RecognitionException { + EObject current = null; + + EObject iv_rulePartialModelEntry = null; + + + try { + // InternalApplicationConfiguration.g:1161:58: (iv_rulePartialModelEntry= rulePartialModelEntry EOF ) + // InternalApplicationConfiguration.g:1162:2: iv_rulePartialModelEntry= rulePartialModelEntry EOF + { + newCompositeNode(grammarAccess.getPartialModelEntryRule()); + pushFollow(FOLLOW_1); + iv_rulePartialModelEntry=rulePartialModelEntry(); + + state._fsp--; + + current =iv_rulePartialModelEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRulePartialModelEntry" + + + // $ANTLR start "rulePartialModelEntry" + // InternalApplicationConfiguration.g:1168:1: rulePartialModelEntry returns [EObject current=null] : (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) ; + public final EObject rulePartialModelEntry() throws RecognitionException { + EObject current = null; + + EObject this_ModelEntry_0 = null; + + EObject this_FolderEntry_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1174:2: ( (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) ) + // InternalApplicationConfiguration.g:1175:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) + { + // InternalApplicationConfiguration.g:1175:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) + int alt18=2; + int LA18_0 = input.LA(1); + + if ( (LA18_0==RULE_ID||LA18_0==RULE_STRING) ) { + alt18=1; + } + else if ( (LA18_0==26) ) { + alt18=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 18, 0, input); + + throw nvae; + } + switch (alt18) { + case 1 : + // InternalApplicationConfiguration.g:1176:3: this_ModelEntry_0= ruleModelEntry + { + + newCompositeNode(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_ModelEntry_0=ruleModelEntry(); + + state._fsp--; + + + current = this_ModelEntry_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:1185:3: this_FolderEntry_1= ruleFolderEntry + { + + newCompositeNode(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_FolderEntry_1=ruleFolderEntry(); + + state._fsp--; + + + current = this_FolderEntry_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "rulePartialModelEntry" + + + // $ANTLR start "entryRuleModelEntry" + // InternalApplicationConfiguration.g:1197:1: entryRuleModelEntry returns [EObject current=null] : iv_ruleModelEntry= ruleModelEntry EOF ; + public final EObject entryRuleModelEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleModelEntry = null; + + + try { + // InternalApplicationConfiguration.g:1197:51: (iv_ruleModelEntry= ruleModelEntry EOF ) + // InternalApplicationConfiguration.g:1198:2: iv_ruleModelEntry= ruleModelEntry EOF + { + newCompositeNode(grammarAccess.getModelEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleModelEntry=ruleModelEntry(); + + state._fsp--; + + current =iv_ruleModelEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleModelEntry" + + + // $ANTLR start "ruleModelEntry" + // InternalApplicationConfiguration.g:1204:1: ruleModelEntry returns [EObject current=null] : ( (lv_path_0_0= ruleFile ) ) ; + public final EObject ruleModelEntry() throws RecognitionException { + EObject current = null; + + EObject lv_path_0_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1210:2: ( ( (lv_path_0_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:1211:2: ( (lv_path_0_0= ruleFile ) ) + { + // InternalApplicationConfiguration.g:1211:2: ( (lv_path_0_0= ruleFile ) ) + // InternalApplicationConfiguration.g:1212:3: (lv_path_0_0= ruleFile ) + { + // InternalApplicationConfiguration.g:1212:3: (lv_path_0_0= ruleFile ) + // InternalApplicationConfiguration.g:1213:4: lv_path_0_0= ruleFile + { + + newCompositeNode(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); + + pushFollow(FOLLOW_2); + lv_path_0_0=ruleFile(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getModelEntryRule()); + } + set( + current, + "path", + lv_path_0_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleModelEntry" + + + // $ANTLR start "entryRuleFolderEntry" + // InternalApplicationConfiguration.g:1233:1: entryRuleFolderEntry returns [EObject current=null] : iv_ruleFolderEntry= ruleFolderEntry EOF ; + public final EObject entryRuleFolderEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleFolderEntry = null; + + + try { + // InternalApplicationConfiguration.g:1233:52: (iv_ruleFolderEntry= ruleFolderEntry EOF ) + // InternalApplicationConfiguration.g:1234:2: iv_ruleFolderEntry= ruleFolderEntry EOF + { + newCompositeNode(grammarAccess.getFolderEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleFolderEntry=ruleFolderEntry(); + + state._fsp--; + + current =iv_ruleFolderEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleFolderEntry" + + + // $ANTLR start "ruleFolderEntry" + // InternalApplicationConfiguration.g:1240:1: ruleFolderEntry returns [EObject current=null] : (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) ; + public final EObject ruleFolderEntry() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_3=null; + Token otherlv_5=null; + Token otherlv_7=null; + EObject lv_path_1_0 = null; + + EObject lv_exclusion_4_0 = null; + + EObject lv_exclusion_6_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1246:2: ( (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) ) + // InternalApplicationConfiguration.g:1247:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) + { + // InternalApplicationConfiguration.g:1247:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) + // InternalApplicationConfiguration.g:1248:3: otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? + { + otherlv_0=(Token)match(input,26,FOLLOW_21); + + newLeafNode(otherlv_0, grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); + + // InternalApplicationConfiguration.g:1252:3: ( (lv_path_1_0= ruleFile ) ) + // InternalApplicationConfiguration.g:1253:4: (lv_path_1_0= ruleFile ) + { + // InternalApplicationConfiguration.g:1253:4: (lv_path_1_0= ruleFile ) + // InternalApplicationConfiguration.g:1254:5: lv_path_1_0= ruleFile + { + + newCompositeNode(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); + + pushFollow(FOLLOW_16); + lv_path_1_0=ruleFile(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getFolderEntryRule()); + } + set( + current, + "path", + lv_path_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:1271:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? + int alt20=2; + int LA20_0 = input.LA(1); + + if ( (LA20_0==23) ) { + alt20=1; + } + switch (alt20) { + case 1 : + // InternalApplicationConfiguration.g:1272:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' + { + otherlv_2=(Token)match(input,23,FOLLOW_17); + + newLeafNode(otherlv_2, grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); + + otherlv_3=(Token)match(input,19,FOLLOW_21); + + newLeafNode(otherlv_3, grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); + + // InternalApplicationConfiguration.g:1280:4: ( (lv_exclusion_4_0= ruleModelEntry ) ) + // InternalApplicationConfiguration.g:1281:5: (lv_exclusion_4_0= ruleModelEntry ) + { + // InternalApplicationConfiguration.g:1281:5: (lv_exclusion_4_0= ruleModelEntry ) + // InternalApplicationConfiguration.g:1282:6: lv_exclusion_4_0= ruleModelEntry + { + + newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); + + pushFollow(FOLLOW_15); + lv_exclusion_4_0=ruleModelEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getFolderEntryRule()); + } + add( + current, + "exclusion", + lv_exclusion_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:1299:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* + loop19: + do { + int alt19=2; + int LA19_0 = input.LA(1); + + if ( (LA19_0==20) ) { + alt19=1; + } + + + switch (alt19) { + case 1 : + // InternalApplicationConfiguration.g:1300:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) + { + otherlv_5=(Token)match(input,20,FOLLOW_21); + + newLeafNode(otherlv_5, grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); + + // InternalApplicationConfiguration.g:1304:5: ( (lv_exclusion_6_0= ruleModelEntry ) ) + // InternalApplicationConfiguration.g:1305:6: (lv_exclusion_6_0= ruleModelEntry ) + { + // InternalApplicationConfiguration.g:1305:6: (lv_exclusion_6_0= ruleModelEntry ) + // InternalApplicationConfiguration.g:1306:7: lv_exclusion_6_0= ruleModelEntry + { + + newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); + + pushFollow(FOLLOW_15); + lv_exclusion_6_0=ruleModelEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getFolderEntryRule()); + } + add( + current, + "exclusion", + lv_exclusion_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop19; + } + } while (true); + + otherlv_7=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_7, grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); + + + } + break; + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleFolderEntry" + + + // $ANTLR start "entryRulePartialModelDeclaration" + // InternalApplicationConfiguration.g:1333:1: entryRulePartialModelDeclaration returns [EObject current=null] : iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF ; + public final EObject entryRulePartialModelDeclaration() throws RecognitionException { + EObject current = null; + + EObject iv_rulePartialModelDeclaration = null; + + + try { + // InternalApplicationConfiguration.g:1333:64: (iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF ) + // InternalApplicationConfiguration.g:1334:2: iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF + { + newCompositeNode(grammarAccess.getPartialModelDeclarationRule()); + pushFollow(FOLLOW_1); + iv_rulePartialModelDeclaration=rulePartialModelDeclaration(); + + state._fsp--; + + current =iv_rulePartialModelDeclaration; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRulePartialModelDeclaration" + + + // $ANTLR start "rulePartialModelDeclaration" + // InternalApplicationConfiguration.g:1340:1: rulePartialModelDeclaration returns [EObject current=null] : (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ; + public final EObject rulePartialModelDeclaration() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_name_1_0=null; + EObject lv_specification_2_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1346:2: ( (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ) + // InternalApplicationConfiguration.g:1347:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) + { + // InternalApplicationConfiguration.g:1347:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) + // InternalApplicationConfiguration.g:1348:3: otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) + { + otherlv_0=(Token)match(input,27,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); + + // InternalApplicationConfiguration.g:1352:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:1353:4: (lv_name_1_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:1353:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:1354:5: lv_name_1_0= RULE_ID + { + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + + newLeafNode(lv_name_1_0, grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getPartialModelDeclarationRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + // InternalApplicationConfiguration.g:1370:3: ( (lv_specification_2_0= rulePartialModelSpecification ) ) + // InternalApplicationConfiguration.g:1371:4: (lv_specification_2_0= rulePartialModelSpecification ) + { + // InternalApplicationConfiguration.g:1371:4: (lv_specification_2_0= rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:1372:5: lv_specification_2_0= rulePartialModelSpecification + { + + newCompositeNode(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); + + pushFollow(FOLLOW_2); + lv_specification_2_0=rulePartialModelSpecification(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getPartialModelDeclarationRule()); + } + set( + current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "rulePartialModelDeclaration" + + + // $ANTLR start "entryRulePartialModelReference" + // InternalApplicationConfiguration.g:1393:1: entryRulePartialModelReference returns [EObject current=null] : iv_rulePartialModelReference= rulePartialModelReference EOF ; + public final EObject entryRulePartialModelReference() throws RecognitionException { + EObject current = null; + + EObject iv_rulePartialModelReference = null; + + + try { + // InternalApplicationConfiguration.g:1393:62: (iv_rulePartialModelReference= rulePartialModelReference EOF ) + // InternalApplicationConfiguration.g:1394:2: iv_rulePartialModelReference= rulePartialModelReference EOF + { + newCompositeNode(grammarAccess.getPartialModelReferenceRule()); + pushFollow(FOLLOW_1); + iv_rulePartialModelReference=rulePartialModelReference(); + + state._fsp--; + + current =iv_rulePartialModelReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRulePartialModelReference" + + + // $ANTLR start "rulePartialModelReference" + // InternalApplicationConfiguration.g:1400:1: rulePartialModelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + public final EObject rulePartialModelReference() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1406:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:1407:2: ( (otherlv_0= RULE_ID ) ) + { + // InternalApplicationConfiguration.g:1407:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:1408:3: (otherlv_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:1408:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:1409:4: otherlv_0= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getPartialModelReferenceRule()); + } + + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_0, grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "rulePartialModelReference" + + + // $ANTLR start "entryRulePartialModel" + // InternalApplicationConfiguration.g:1423:1: entryRulePartialModel returns [EObject current=null] : iv_rulePartialModel= rulePartialModel EOF ; + public final EObject entryRulePartialModel() throws RecognitionException { + EObject current = null; + + EObject iv_rulePartialModel = null; + + + try { + // InternalApplicationConfiguration.g:1423:53: (iv_rulePartialModel= rulePartialModel EOF ) + // InternalApplicationConfiguration.g:1424:2: iv_rulePartialModel= rulePartialModel EOF + { + newCompositeNode(grammarAccess.getPartialModelRule()); + pushFollow(FOLLOW_1); + iv_rulePartialModel=rulePartialModel(); + + state._fsp--; + + current =iv_rulePartialModel; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRulePartialModel" + + + // $ANTLR start "rulePartialModel" + // InternalApplicationConfiguration.g:1430:1: rulePartialModel returns [EObject current=null] : (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) ; + public final EObject rulePartialModel() throws RecognitionException { + EObject current = null; + + EObject this_PartialModelSpecification_0 = null; + + EObject this_PartialModelReference_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1436:2: ( (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) ) + // InternalApplicationConfiguration.g:1437:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) + { + // InternalApplicationConfiguration.g:1437:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) + int alt21=2; + int LA21_0 = input.LA(1); + + if ( (LA21_0==19) ) { + alt21=1; + } + else if ( (LA21_0==RULE_ID) ) { + alt21=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 21, 0, input); + + throw nvae; + } + switch (alt21) { + case 1 : + // InternalApplicationConfiguration.g:1438:3: this_PartialModelSpecification_0= rulePartialModelSpecification + { + + newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_PartialModelSpecification_0=rulePartialModelSpecification(); + + state._fsp--; + + + current = this_PartialModelSpecification_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:1447:3: this_PartialModelReference_1= rulePartialModelReference + { + + newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_PartialModelReference_1=rulePartialModelReference(); + + state._fsp--; + + + current = this_PartialModelReference_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "rulePartialModel" + + + // $ANTLR start "entryRulePatternSpecification" + // InternalApplicationConfiguration.g:1459:1: entryRulePatternSpecification returns [EObject current=null] : iv_rulePatternSpecification= rulePatternSpecification EOF ; + public final EObject entryRulePatternSpecification() throws RecognitionException { + EObject current = null; + + EObject iv_rulePatternSpecification = null; + + + try { + // InternalApplicationConfiguration.g:1459:61: (iv_rulePatternSpecification= rulePatternSpecification EOF ) + // InternalApplicationConfiguration.g:1460:2: iv_rulePatternSpecification= rulePatternSpecification EOF + { + newCompositeNode(grammarAccess.getPatternSpecificationRule()); + pushFollow(FOLLOW_1); + iv_rulePatternSpecification=rulePatternSpecification(); + + state._fsp--; + + current =iv_rulePatternSpecification; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRulePatternSpecification" + + + // $ANTLR start "rulePatternSpecification" + // InternalApplicationConfiguration.g:1466:1: rulePatternSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) ; + public final EObject rulePatternSpecification() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + EObject lv_entries_1_0 = null; + + EObject lv_entries_3_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1472:2: ( (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) ) + // InternalApplicationConfiguration.g:1473:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) + { + // InternalApplicationConfiguration.g:1473:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) + // InternalApplicationConfiguration.g:1474:3: otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' + { + otherlv_0=(Token)match(input,19,FOLLOW_14); + + newLeafNode(otherlv_0, grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + // InternalApplicationConfiguration.g:1478:3: ( (lv_entries_1_0= rulePatternEntry ) ) + // InternalApplicationConfiguration.g:1479:4: (lv_entries_1_0= rulePatternEntry ) + { + // InternalApplicationConfiguration.g:1479:4: (lv_entries_1_0= rulePatternEntry ) + // InternalApplicationConfiguration.g:1480:5: lv_entries_1_0= rulePatternEntry + { + + newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); + + pushFollow(FOLLOW_15); + lv_entries_1_0=rulePatternEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); + } + add( + current, + "entries", + lv_entries_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:1497:3: (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* + loop22: + do { + int alt22=2; + int LA22_0 = input.LA(1); + + if ( (LA22_0==20) ) { + alt22=1; + } + + + switch (alt22) { + case 1 : + // InternalApplicationConfiguration.g:1498:4: otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) + { + otherlv_2=(Token)match(input,20,FOLLOW_14); + + newLeafNode(otherlv_2, grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); + + // InternalApplicationConfiguration.g:1502:4: ( (lv_entries_3_0= rulePatternEntry ) ) + // InternalApplicationConfiguration.g:1503:5: (lv_entries_3_0= rulePatternEntry ) + { + // InternalApplicationConfiguration.g:1503:5: (lv_entries_3_0= rulePatternEntry ) + // InternalApplicationConfiguration.g:1504:6: lv_entries_3_0= rulePatternEntry + { + + newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); + + pushFollow(FOLLOW_15); + lv_entries_3_0=rulePatternEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getPatternSpecificationRule()); + } + add( + current, + "entries", + lv_entries_3_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop22; + } + } while (true); + + otherlv_4=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_4, grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "rulePatternSpecification" + + + // $ANTLR start "entryRulePatternEntry" + // InternalApplicationConfiguration.g:1530:1: entryRulePatternEntry returns [EObject current=null] : iv_rulePatternEntry= rulePatternEntry EOF ; + public final EObject entryRulePatternEntry() throws RecognitionException { + EObject current = null; + + EObject iv_rulePatternEntry = null; + + + try { + // InternalApplicationConfiguration.g:1530:53: (iv_rulePatternEntry= rulePatternEntry EOF ) + // InternalApplicationConfiguration.g:1531:2: iv_rulePatternEntry= rulePatternEntry EOF + { + newCompositeNode(grammarAccess.getPatternEntryRule()); + pushFollow(FOLLOW_1); + iv_rulePatternEntry=rulePatternEntry(); + + state._fsp--; + + current =iv_rulePatternEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRulePatternEntry" + + + // $ANTLR start "rulePatternEntry" + // InternalApplicationConfiguration.g:1537:1: rulePatternEntry returns [EObject current=null] : (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) ; + public final EObject rulePatternEntry() throws RecognitionException { + EObject current = null; + + EObject this_PatternElement_0 = null; + + EObject this_AllPatternEntry_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1543:2: ( (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) ) + // InternalApplicationConfiguration.g:1544:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) + { + // InternalApplicationConfiguration.g:1544:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) + int alt23=2; + int LA23_0 = input.LA(1); + + if ( (LA23_0==RULE_ID) ) { + alt23=1; + } + else if ( (LA23_0==22) ) { + alt23=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 23, 0, input); + + throw nvae; + } + switch (alt23) { + case 1 : + // InternalApplicationConfiguration.g:1545:3: this_PatternElement_0= rulePatternElement + { + + newCompositeNode(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_PatternElement_0=rulePatternElement(); + + state._fsp--; + + + current = this_PatternElement_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:1554:3: this_AllPatternEntry_1= ruleAllPatternEntry + { + + newCompositeNode(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_AllPatternEntry_1=ruleAllPatternEntry(); + + state._fsp--; + + + current = this_AllPatternEntry_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "rulePatternEntry" + + + // $ANTLR start "entryRuleAllPatternEntry" + // InternalApplicationConfiguration.g:1566:1: entryRuleAllPatternEntry returns [EObject current=null] : iv_ruleAllPatternEntry= ruleAllPatternEntry EOF ; + public final EObject entryRuleAllPatternEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleAllPatternEntry = null; + + + try { + // InternalApplicationConfiguration.g:1566:56: (iv_ruleAllPatternEntry= ruleAllPatternEntry EOF ) + // InternalApplicationConfiguration.g:1567:2: iv_ruleAllPatternEntry= ruleAllPatternEntry EOF + { + newCompositeNode(grammarAccess.getAllPatternEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleAllPatternEntry=ruleAllPatternEntry(); + + state._fsp--; + + current =iv_ruleAllPatternEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleAllPatternEntry" + + + // $ANTLR start "ruleAllPatternEntry" + // InternalApplicationConfiguration.g:1573:1: ruleAllPatternEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) ; + public final EObject ruleAllPatternEntry() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_3=null; + Token otherlv_5=null; + Token otherlv_7=null; + EObject lv_exclusuion_4_0 = null; + + EObject lv_exclusuion_6_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1579:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) ) + // InternalApplicationConfiguration.g:1580:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) + { + // InternalApplicationConfiguration.g:1580:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) + // InternalApplicationConfiguration.g:1581:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? + { + otherlv_0=(Token)match(input,22,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); + + // InternalApplicationConfiguration.g:1585:3: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:1586:4: ( ruleQualifiedName ) + { + // InternalApplicationConfiguration.g:1586:4: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:1587:5: ruleQualifiedName + { + + if (current==null) { + current = createModelElement(grammarAccess.getAllPatternEntryRule()); + } + + + newCompositeNode(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); + + pushFollow(FOLLOW_16); + ruleQualifiedName(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:1601:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? + int alt25=2; + int LA25_0 = input.LA(1); + + if ( (LA25_0==23) ) { + alt25=1; + } + switch (alt25) { + case 1 : + // InternalApplicationConfiguration.g:1602:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' + { + otherlv_2=(Token)match(input,23,FOLLOW_17); + + newLeafNode(otherlv_2, grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); + + otherlv_3=(Token)match(input,19,FOLLOW_6); + + newLeafNode(otherlv_3, grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); + + // InternalApplicationConfiguration.g:1610:4: ( (lv_exclusuion_4_0= rulePatternElement ) ) + // InternalApplicationConfiguration.g:1611:5: (lv_exclusuion_4_0= rulePatternElement ) + { + // InternalApplicationConfiguration.g:1611:5: (lv_exclusuion_4_0= rulePatternElement ) + // InternalApplicationConfiguration.g:1612:6: lv_exclusuion_4_0= rulePatternElement + { + + newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); + + pushFollow(FOLLOW_15); + lv_exclusuion_4_0=rulePatternElement(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); + } + add( + current, + "exclusuion", + lv_exclusuion_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:1629:4: (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* + loop24: + do { + int alt24=2; + int LA24_0 = input.LA(1); + + if ( (LA24_0==20) ) { + alt24=1; + } + + + switch (alt24) { + case 1 : + // InternalApplicationConfiguration.g:1630:5: otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) + { + otherlv_5=(Token)match(input,20,FOLLOW_6); + + newLeafNode(otherlv_5, grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); + + // InternalApplicationConfiguration.g:1634:5: ( (lv_exclusuion_6_0= rulePatternElement ) ) + // InternalApplicationConfiguration.g:1635:6: (lv_exclusuion_6_0= rulePatternElement ) + { + // InternalApplicationConfiguration.g:1635:6: (lv_exclusuion_6_0= rulePatternElement ) + // InternalApplicationConfiguration.g:1636:7: lv_exclusuion_6_0= rulePatternElement + { + + newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); + + pushFollow(FOLLOW_15); + lv_exclusuion_6_0=rulePatternElement(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getAllPatternEntryRule()); + } + add( + current, + "exclusuion", + lv_exclusuion_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop24; + } + } while (true); + + otherlv_7=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_7, grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); + + + } + break; + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleAllPatternEntry" + + + // $ANTLR start "entryRulePatternElement" + // InternalApplicationConfiguration.g:1663:1: entryRulePatternElement returns [EObject current=null] : iv_rulePatternElement= rulePatternElement EOF ; + public final EObject entryRulePatternElement() throws RecognitionException { + EObject current = null; + + EObject iv_rulePatternElement = null; + + + try { + // InternalApplicationConfiguration.g:1663:55: (iv_rulePatternElement= rulePatternElement EOF ) + // InternalApplicationConfiguration.g:1664:2: iv_rulePatternElement= rulePatternElement EOF + { + newCompositeNode(grammarAccess.getPatternElementRule()); + pushFollow(FOLLOW_1); + iv_rulePatternElement=rulePatternElement(); + + state._fsp--; + + current =iv_rulePatternElement; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRulePatternElement" + + + // $ANTLR start "rulePatternElement" + // InternalApplicationConfiguration.g:1670:1: rulePatternElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ; + public final EObject rulePatternElement() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token otherlv_2=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1676:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ) + // InternalApplicationConfiguration.g:1677:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) + { + // InternalApplicationConfiguration.g:1677:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:1678:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) + { + // InternalApplicationConfiguration.g:1678:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? + int alt26=2; + int LA26_0 = input.LA(1); + + if ( (LA26_0==RULE_ID) ) { + int LA26_1 = input.LA(2); + + if ( (LA26_1==11||LA26_1==24) ) { + alt26=1; + } + } + switch (alt26) { + case 1 : + // InternalApplicationConfiguration.g:1679:4: ( ( ruleQualifiedName ) ) otherlv_1= '::' + { + // InternalApplicationConfiguration.g:1679:4: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:1680:5: ( ruleQualifiedName ) + { + // InternalApplicationConfiguration.g:1680:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:1681:6: ruleQualifiedName + { + + if (current==null) { + current = createModelElement(grammarAccess.getPatternElementRule()); + } + + + newCompositeNode(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); + + pushFollow(FOLLOW_18); + ruleQualifiedName(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + + } + + + } + + otherlv_1=(Token)match(input,24,FOLLOW_6); + + newLeafNode(otherlv_1, grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); + + + } + break; + + } + + // InternalApplicationConfiguration.g:1700:3: ( (otherlv_2= RULE_ID ) ) + // InternalApplicationConfiguration.g:1701:4: (otherlv_2= RULE_ID ) + { + // InternalApplicationConfiguration.g:1701:4: (otherlv_2= RULE_ID ) + // InternalApplicationConfiguration.g:1702:5: otherlv_2= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getPatternElementRule()); + } + + otherlv_2=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_2, grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "rulePatternElement" + + + // $ANTLR start "entryRuleGraphPatternDeclaration" + // InternalApplicationConfiguration.g:1717:1: entryRuleGraphPatternDeclaration returns [EObject current=null] : iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF ; + public final EObject entryRuleGraphPatternDeclaration() throws RecognitionException { + EObject current = null; + + EObject iv_ruleGraphPatternDeclaration = null; + + + try { + // InternalApplicationConfiguration.g:1717:64: (iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF ) + // InternalApplicationConfiguration.g:1718:2: iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF + { + newCompositeNode(grammarAccess.getGraphPatternDeclarationRule()); + pushFollow(FOLLOW_1); + iv_ruleGraphPatternDeclaration=ruleGraphPatternDeclaration(); + + state._fsp--; + + current =iv_ruleGraphPatternDeclaration; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleGraphPatternDeclaration" + + + // $ANTLR start "ruleGraphPatternDeclaration" + // InternalApplicationConfiguration.g:1724:1: ruleGraphPatternDeclaration returns [EObject current=null] : (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ; + public final EObject ruleGraphPatternDeclaration() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_name_1_0=null; + EObject lv_specification_2_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1730:2: ( (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ) + // InternalApplicationConfiguration.g:1731:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) + { + // InternalApplicationConfiguration.g:1731:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) + // InternalApplicationConfiguration.g:1732:3: otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) + { + otherlv_0=(Token)match(input,28,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); + + // InternalApplicationConfiguration.g:1736:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:1737:4: (lv_name_1_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:1737:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:1738:5: lv_name_1_0= RULE_ID + { + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + + newLeafNode(lv_name_1_0, grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getGraphPatternDeclarationRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + // InternalApplicationConfiguration.g:1754:3: ( (lv_specification_2_0= rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:1755:4: (lv_specification_2_0= rulePatternSpecification ) + { + // InternalApplicationConfiguration.g:1755:4: (lv_specification_2_0= rulePatternSpecification ) + // InternalApplicationConfiguration.g:1756:5: lv_specification_2_0= rulePatternSpecification + { + + newCompositeNode(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); + + pushFollow(FOLLOW_2); + lv_specification_2_0=rulePatternSpecification(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGraphPatternDeclarationRule()); + } + set( + current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleGraphPatternDeclaration" + + + // $ANTLR start "entryRuleGraphPatternReference" + // InternalApplicationConfiguration.g:1777:1: entryRuleGraphPatternReference returns [EObject current=null] : iv_ruleGraphPatternReference= ruleGraphPatternReference EOF ; + public final EObject entryRuleGraphPatternReference() throws RecognitionException { + EObject current = null; + + EObject iv_ruleGraphPatternReference = null; + + + try { + // InternalApplicationConfiguration.g:1777:62: (iv_ruleGraphPatternReference= ruleGraphPatternReference EOF ) + // InternalApplicationConfiguration.g:1778:2: iv_ruleGraphPatternReference= ruleGraphPatternReference EOF + { + newCompositeNode(grammarAccess.getGraphPatternReferenceRule()); + pushFollow(FOLLOW_1); + iv_ruleGraphPatternReference=ruleGraphPatternReference(); + + state._fsp--; + + current =iv_ruleGraphPatternReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleGraphPatternReference" + + + // $ANTLR start "ruleGraphPatternReference" + // InternalApplicationConfiguration.g:1784:1: ruleGraphPatternReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + public final EObject ruleGraphPatternReference() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1790:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:1791:2: ( (otherlv_0= RULE_ID ) ) + { + // InternalApplicationConfiguration.g:1791:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:1792:3: (otherlv_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:1792:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:1793:4: otherlv_0= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getGraphPatternReferenceRule()); + } + + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_0, grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleGraphPatternReference" + + + // $ANTLR start "entryRuleGraphPattern" + // InternalApplicationConfiguration.g:1807:1: entryRuleGraphPattern returns [EObject current=null] : iv_ruleGraphPattern= ruleGraphPattern EOF ; + public final EObject entryRuleGraphPattern() throws RecognitionException { + EObject current = null; + + EObject iv_ruleGraphPattern = null; + + + try { + // InternalApplicationConfiguration.g:1807:53: (iv_ruleGraphPattern= ruleGraphPattern EOF ) + // InternalApplicationConfiguration.g:1808:2: iv_ruleGraphPattern= ruleGraphPattern EOF + { + newCompositeNode(grammarAccess.getGraphPatternRule()); + pushFollow(FOLLOW_1); + iv_ruleGraphPattern=ruleGraphPattern(); + + state._fsp--; + + current =iv_ruleGraphPattern; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleGraphPattern" + + + // $ANTLR start "ruleGraphPattern" + // InternalApplicationConfiguration.g:1814:1: ruleGraphPattern returns [EObject current=null] : (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) ; + public final EObject ruleGraphPattern() throws RecognitionException { + EObject current = null; + + EObject this_GraphPatternReference_0 = null; + + EObject this_PatternSpecification_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1820:2: ( (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:1821:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) + { + // InternalApplicationConfiguration.g:1821:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) + int alt27=2; + int LA27_0 = input.LA(1); + + if ( (LA27_0==RULE_ID) ) { + alt27=1; + } + else if ( (LA27_0==19) ) { + alt27=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 27, 0, input); + + throw nvae; + } + switch (alt27) { + case 1 : + // InternalApplicationConfiguration.g:1822:3: this_GraphPatternReference_0= ruleGraphPatternReference + { + + newCompositeNode(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_GraphPatternReference_0=ruleGraphPatternReference(); + + state._fsp--; + + + current = this_GraphPatternReference_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:1831:3: this_PatternSpecification_1= rulePatternSpecification + { + + newCompositeNode(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_PatternSpecification_1=rulePatternSpecification(); + + state._fsp--; + + + current = this_PatternSpecification_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleGraphPattern" + + + // $ANTLR start "entryRuleObjectiveSpecification" + // InternalApplicationConfiguration.g:1843:1: entryRuleObjectiveSpecification returns [EObject current=null] : iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF ; + public final EObject entryRuleObjectiveSpecification() throws RecognitionException { + EObject current = null; + + EObject iv_ruleObjectiveSpecification = null; + + + try { + // InternalApplicationConfiguration.g:1843:63: (iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF ) + // InternalApplicationConfiguration.g:1844:2: iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF + { + newCompositeNode(grammarAccess.getObjectiveSpecificationRule()); + pushFollow(FOLLOW_1); + iv_ruleObjectiveSpecification=ruleObjectiveSpecification(); + + state._fsp--; + + current =iv_ruleObjectiveSpecification; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleObjectiveSpecification" + + + // $ANTLR start "ruleObjectiveSpecification" + // InternalApplicationConfiguration.g:1850:1: ruleObjectiveSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) ; + public final EObject ruleObjectiveSpecification() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + EObject lv_entries_1_0 = null; + + EObject lv_entries_3_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1856:2: ( (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) ) + // InternalApplicationConfiguration.g:1857:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) + { + // InternalApplicationConfiguration.g:1857:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) + // InternalApplicationConfiguration.g:1858:3: otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' + { + otherlv_0=(Token)match(input,19,FOLLOW_22); + + newLeafNode(otherlv_0, grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); + + // InternalApplicationConfiguration.g:1862:3: ( (lv_entries_1_0= ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:1863:4: (lv_entries_1_0= ruleObjectiveEntry ) + { + // InternalApplicationConfiguration.g:1863:4: (lv_entries_1_0= ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:1864:5: lv_entries_1_0= ruleObjectiveEntry + { + + newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); + + pushFollow(FOLLOW_15); + lv_entries_1_0=ruleObjectiveEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule()); + } + add( + current, + "entries", + lv_entries_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:1881:3: (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* + loop28: + do { + int alt28=2; + int LA28_0 = input.LA(1); + + if ( (LA28_0==20) ) { + alt28=1; + } + + + switch (alt28) { + case 1 : + // InternalApplicationConfiguration.g:1882:4: otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) + { + otherlv_2=(Token)match(input,20,FOLLOW_22); + + newLeafNode(otherlv_2, grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); + + // InternalApplicationConfiguration.g:1886:4: ( (lv_entries_3_0= ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:1887:5: (lv_entries_3_0= ruleObjectiveEntry ) + { + // InternalApplicationConfiguration.g:1887:5: (lv_entries_3_0= ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:1888:6: lv_entries_3_0= ruleObjectiveEntry + { + + newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); + + pushFollow(FOLLOW_15); + lv_entries_3_0=ruleObjectiveEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getObjectiveSpecificationRule()); + } + add( + current, + "entries", + lv_entries_3_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop28; + } + } while (true); + + otherlv_4=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_4, grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleObjectiveSpecification" + + + // $ANTLR start "entryRuleObjectiveEntry" + // InternalApplicationConfiguration.g:1914:1: entryRuleObjectiveEntry returns [EObject current=null] : iv_ruleObjectiveEntry= ruleObjectiveEntry EOF ; + public final EObject entryRuleObjectiveEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleObjectiveEntry = null; + + + try { + // InternalApplicationConfiguration.g:1914:55: (iv_ruleObjectiveEntry= ruleObjectiveEntry EOF ) + // InternalApplicationConfiguration.g:1915:2: iv_ruleObjectiveEntry= ruleObjectiveEntry EOF + { + newCompositeNode(grammarAccess.getObjectiveEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleObjectiveEntry=ruleObjectiveEntry(); + + state._fsp--; + + current =iv_ruleObjectiveEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleObjectiveEntry" + + + // $ANTLR start "ruleObjectiveEntry" + // InternalApplicationConfiguration.g:1921:1: ruleObjectiveEntry returns [EObject current=null] : (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) ; + public final EObject ruleObjectiveEntry() throws RecognitionException { + EObject current = null; + + EObject this_OptimizationEntry_0 = null; + + EObject this_ThresholdEntry_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1927:2: ( (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) ) + // InternalApplicationConfiguration.g:1928:2: (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) + { + // InternalApplicationConfiguration.g:1928:2: (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) + int alt29=2; + int LA29_0 = input.LA(1); + + if ( ((LA29_0>=54 && LA29_0<=55)) ) { + alt29=1; + } + else if ( (LA29_0==16) ) { + alt29=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 29, 0, input); + + throw nvae; + } + switch (alt29) { + case 1 : + // InternalApplicationConfiguration.g:1929:3: this_OptimizationEntry_0= ruleOptimizationEntry + { + + newCompositeNode(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_OptimizationEntry_0=ruleOptimizationEntry(); + + state._fsp--; + + + current = this_OptimizationEntry_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:1938:3: this_ThresholdEntry_1= ruleThresholdEntry + { + + newCompositeNode(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_ThresholdEntry_1=ruleThresholdEntry(); + + state._fsp--; + + + current = this_ThresholdEntry_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleObjectiveEntry" + + + // $ANTLR start "entryRuleOptimizationEntry" + // InternalApplicationConfiguration.g:1950:1: entryRuleOptimizationEntry returns [EObject current=null] : iv_ruleOptimizationEntry= ruleOptimizationEntry EOF ; + public final EObject entryRuleOptimizationEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleOptimizationEntry = null; + + + try { + // InternalApplicationConfiguration.g:1950:58: (iv_ruleOptimizationEntry= ruleOptimizationEntry EOF ) + // InternalApplicationConfiguration.g:1951:2: iv_ruleOptimizationEntry= ruleOptimizationEntry EOF + { + newCompositeNode(grammarAccess.getOptimizationEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleOptimizationEntry=ruleOptimizationEntry(); + + state._fsp--; + + current =iv_ruleOptimizationEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleOptimizationEntry" + + + // $ANTLR start "ruleOptimizationEntry" + // InternalApplicationConfiguration.g:1957:1: ruleOptimizationEntry returns [EObject current=null] : ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) ; + public final EObject ruleOptimizationEntry() throws RecognitionException { + EObject current = null; + + Enumerator lv_direction_0_0 = null; + + EObject lv_function_1_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:1963:2: ( ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) ) + // InternalApplicationConfiguration.g:1964:2: ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) + { + // InternalApplicationConfiguration.g:1964:2: ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) + // InternalApplicationConfiguration.g:1965:3: ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) + { + // InternalApplicationConfiguration.g:1965:3: ( (lv_direction_0_0= ruleOptimizationDirection ) ) + // InternalApplicationConfiguration.g:1966:4: (lv_direction_0_0= ruleOptimizationDirection ) + { + // InternalApplicationConfiguration.g:1966:4: (lv_direction_0_0= ruleOptimizationDirection ) + // InternalApplicationConfiguration.g:1967:5: lv_direction_0_0= ruleOptimizationDirection + { + + newCompositeNode(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); + + pushFollow(FOLLOW_22); + lv_direction_0_0=ruleOptimizationDirection(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getOptimizationEntryRule()); + } + set( + current, + "direction", + lv_direction_0_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationDirection"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:1984:3: ( (lv_function_1_0= ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:1985:4: (lv_function_1_0= ruleObjectiveFunction ) + { + // InternalApplicationConfiguration.g:1985:4: (lv_function_1_0= ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:1986:5: lv_function_1_0= ruleObjectiveFunction + { + + newCompositeNode(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); + + pushFollow(FOLLOW_2); + lv_function_1_0=ruleObjectiveFunction(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getOptimizationEntryRule()); + } + set( + current, + "function", + lv_function_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleOptimizationEntry" + + + // $ANTLR start "entryRuleThresholdEntry" + // InternalApplicationConfiguration.g:2007:1: entryRuleThresholdEntry returns [EObject current=null] : iv_ruleThresholdEntry= ruleThresholdEntry EOF ; + public final EObject entryRuleThresholdEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleThresholdEntry = null; + + + try { + // InternalApplicationConfiguration.g:2007:55: (iv_ruleThresholdEntry= ruleThresholdEntry EOF ) + // InternalApplicationConfiguration.g:2008:2: iv_ruleThresholdEntry= ruleThresholdEntry EOF + { + newCompositeNode(grammarAccess.getThresholdEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleThresholdEntry=ruleThresholdEntry(); + + state._fsp--; + + current =iv_ruleThresholdEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleThresholdEntry" + + + // $ANTLR start "ruleThresholdEntry" + // InternalApplicationConfiguration.g:2014:1: ruleThresholdEntry returns [EObject current=null] : ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) ; + public final EObject ruleThresholdEntry() throws RecognitionException { + EObject current = null; + + EObject lv_function_0_0 = null; + + Enumerator lv_operator_1_0 = null; + + AntlrDatatypeRuleToken lv_threshold_2_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2020:2: ( ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) ) + // InternalApplicationConfiguration.g:2021:2: ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) + { + // InternalApplicationConfiguration.g:2021:2: ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) + // InternalApplicationConfiguration.g:2022:3: ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) + { + // InternalApplicationConfiguration.g:2022:3: ( (lv_function_0_0= ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:2023:4: (lv_function_0_0= ruleObjectiveFunction ) + { + // InternalApplicationConfiguration.g:2023:4: (lv_function_0_0= ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:2024:5: lv_function_0_0= ruleObjectiveFunction + { + + newCompositeNode(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); + + pushFollow(FOLLOW_23); + lv_function_0_0=ruleObjectiveFunction(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); + } + set( + current, + "function", + lv_function_0_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:2041:3: ( (lv_operator_1_0= ruleComparisonOperator ) ) + // InternalApplicationConfiguration.g:2042:4: (lv_operator_1_0= ruleComparisonOperator ) + { + // InternalApplicationConfiguration.g:2042:4: (lv_operator_1_0= ruleComparisonOperator ) + // InternalApplicationConfiguration.g:2043:5: lv_operator_1_0= ruleComparisonOperator + { + + newCompositeNode(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); + + pushFollow(FOLLOW_24); + lv_operator_1_0=ruleComparisonOperator(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); + } + set( + current, + "operator", + lv_operator_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:2060:3: ( (lv_threshold_2_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:2061:4: (lv_threshold_2_0= ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:2061:4: (lv_threshold_2_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:2062:5: lv_threshold_2_0= ruleREALLiteral + { + + newCompositeNode(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); + + pushFollow(FOLLOW_2); + lv_threshold_2_0=ruleREALLiteral(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getThresholdEntryRule()); + } + set( + current, + "threshold", + lv_threshold_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleThresholdEntry" + + + // $ANTLR start "entryRuleObjectiveFunction" + // InternalApplicationConfiguration.g:2083:1: entryRuleObjectiveFunction returns [EObject current=null] : iv_ruleObjectiveFunction= ruleObjectiveFunction EOF ; + public final EObject entryRuleObjectiveFunction() throws RecognitionException { + EObject current = null; + + EObject iv_ruleObjectiveFunction = null; + + + try { + // InternalApplicationConfiguration.g:2083:58: (iv_ruleObjectiveFunction= ruleObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:2084:2: iv_ruleObjectiveFunction= ruleObjectiveFunction EOF + { + newCompositeNode(grammarAccess.getObjectiveFunctionRule()); + pushFollow(FOLLOW_1); + iv_ruleObjectiveFunction=ruleObjectiveFunction(); + + state._fsp--; + + current =iv_ruleObjectiveFunction; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleObjectiveFunction" + + + // $ANTLR start "ruleObjectiveFunction" + // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : this_ReliabiltiyFunction_0= ruleReliabiltiyFunction ; + public final EObject ruleObjectiveFunction() throws RecognitionException { + EObject current = null; + + EObject this_ReliabiltiyFunction_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2096:2: (this_ReliabiltiyFunction_0= ruleReliabiltiyFunction ) + // InternalApplicationConfiguration.g:2097:2: this_ReliabiltiyFunction_0= ruleReliabiltiyFunction + { + + newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); + + pushFollow(FOLLOW_2); + this_ReliabiltiyFunction_0=ruleReliabiltiyFunction(); + + state._fsp--; + + + current = this_ReliabiltiyFunction_0; + afterParserOrEnumRuleCall(); + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleObjectiveFunction" + + + // $ANTLR start "entryRuleReliabiltiyFunction" + // InternalApplicationConfiguration.g:2108:1: entryRuleReliabiltiyFunction returns [EObject current=null] : iv_ruleReliabiltiyFunction= ruleReliabiltiyFunction EOF ; + public final EObject entryRuleReliabiltiyFunction() throws RecognitionException { + EObject current = null; + + EObject iv_ruleReliabiltiyFunction = null; + + + try { + // InternalApplicationConfiguration.g:2108:60: (iv_ruleReliabiltiyFunction= ruleReliabiltiyFunction EOF ) + // InternalApplicationConfiguration.g:2109:2: iv_ruleReliabiltiyFunction= ruleReliabiltiyFunction EOF + { + newCompositeNode(grammarAccess.getReliabiltiyFunctionRule()); + pushFollow(FOLLOW_1); + iv_ruleReliabiltiyFunction=ruleReliabiltiyFunction(); + + state._fsp--; + + current =iv_ruleReliabiltiyFunction; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleReliabiltiyFunction" + + + // $ANTLR start "ruleReliabiltiyFunction" + // InternalApplicationConfiguration.g:2115:1: ruleReliabiltiyFunction returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ; + public final EObject ruleReliabiltiyFunction() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_3=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2121:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ) + // InternalApplicationConfiguration.g:2122:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) + { + // InternalApplicationConfiguration.g:2122:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2123:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) + { + otherlv_0=(Token)match(input,16,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); + + // InternalApplicationConfiguration.g:2127:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? + int alt30=2; + int LA30_0 = input.LA(1); + + if ( (LA30_0==RULE_ID) ) { + int LA30_1 = input.LA(2); + + if ( (LA30_1==11||LA30_1==24) ) { + alt30=1; + } + } + switch (alt30) { + case 1 : + // InternalApplicationConfiguration.g:2128:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' + { + // InternalApplicationConfiguration.g:2128:4: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:2129:5: ( ruleQualifiedName ) + { + // InternalApplicationConfiguration.g:2129:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:2130:6: ruleQualifiedName + { + + if (current==null) { + current = createModelElement(grammarAccess.getReliabiltiyFunctionRule()); + } + + + newCompositeNode(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); + + pushFollow(FOLLOW_18); + ruleQualifiedName(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + + } + + + } + + otherlv_2=(Token)match(input,24,FOLLOW_6); + + newLeafNode(otherlv_2, grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); + + + } + break; + + } + + // InternalApplicationConfiguration.g:2149:3: ( (otherlv_3= RULE_ID ) ) + // InternalApplicationConfiguration.g:2150:4: (otherlv_3= RULE_ID ) + { + // InternalApplicationConfiguration.g:2150:4: (otherlv_3= RULE_ID ) + // InternalApplicationConfiguration.g:2151:5: otherlv_3= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getReliabiltiyFunctionRule()); + } + + otherlv_3=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_3, grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleReliabiltiyFunction" + + + // $ANTLR start "entryRuleObjectiveDeclaration" + // InternalApplicationConfiguration.g:2166:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; + public final EObject entryRuleObjectiveDeclaration() throws RecognitionException { + EObject current = null; + + EObject iv_ruleObjectiveDeclaration = null; + + + try { + // InternalApplicationConfiguration.g:2166:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) + // InternalApplicationConfiguration.g:2167:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF + { + newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); + pushFollow(FOLLOW_1); + iv_ruleObjectiveDeclaration=ruleObjectiveDeclaration(); + + state._fsp--; + + current =iv_ruleObjectiveDeclaration; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleObjectiveDeclaration" + + + // $ANTLR start "ruleObjectiveDeclaration" + // InternalApplicationConfiguration.g:2173:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; + public final EObject ruleObjectiveDeclaration() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_name_1_0=null; + EObject lv_specification_2_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2179:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2180:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) + { + // InternalApplicationConfiguration.g:2180:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) + // InternalApplicationConfiguration.g:2181:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) + { + otherlv_0=(Token)match(input,29,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); + + // InternalApplicationConfiguration.g:2185:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2186:4: (lv_name_1_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:2186:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2187:5: lv_name_1_0= RULE_ID + { + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + + newLeafNode(lv_name_1_0, grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getObjectiveDeclarationRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + // InternalApplicationConfiguration.g:2203:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2204:4: (lv_specification_2_0= ruleObjectiveSpecification ) + { + // InternalApplicationConfiguration.g:2204:4: (lv_specification_2_0= ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2205:5: lv_specification_2_0= ruleObjectiveSpecification + { + + newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); + + pushFollow(FOLLOW_2); + lv_specification_2_0=ruleObjectiveSpecification(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getObjectiveDeclarationRule()); + } + set( + current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveSpecification"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleObjectiveDeclaration" + + + // $ANTLR start "entryRuleObjectiveReference" + // InternalApplicationConfiguration.g:2226:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; + public final EObject entryRuleObjectiveReference() throws RecognitionException { + EObject current = null; + + EObject iv_ruleObjectiveReference = null; + + + try { + // InternalApplicationConfiguration.g:2226:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) + // InternalApplicationConfiguration.g:2227:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF + { + newCompositeNode(grammarAccess.getObjectiveReferenceRule()); + pushFollow(FOLLOW_1); + iv_ruleObjectiveReference=ruleObjectiveReference(); + + state._fsp--; + + current =iv_ruleObjectiveReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleObjectiveReference" + + + // $ANTLR start "ruleObjectiveReference" + // InternalApplicationConfiguration.g:2233:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + public final EObject ruleObjectiveReference() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2239:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2240:2: ( (otherlv_0= RULE_ID ) ) + { + // InternalApplicationConfiguration.g:2240:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2241:3: (otherlv_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:2241:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2242:4: otherlv_0= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getObjectiveReferenceRule()); + } + + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_0, grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleObjectiveReference" + + + // $ANTLR start "entryRuleObjective" + // InternalApplicationConfiguration.g:2256:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; + public final EObject entryRuleObjective() throws RecognitionException { + EObject current = null; + + EObject iv_ruleObjective = null; + + + try { + // InternalApplicationConfiguration.g:2256:50: (iv_ruleObjective= ruleObjective EOF ) + // InternalApplicationConfiguration.g:2257:2: iv_ruleObjective= ruleObjective EOF + { + newCompositeNode(grammarAccess.getObjectiveRule()); + pushFollow(FOLLOW_1); + iv_ruleObjective=ruleObjective(); + + state._fsp--; + + current =iv_ruleObjective; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleObjective" + + + // $ANTLR start "ruleObjective" + // InternalApplicationConfiguration.g:2263:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; + public final EObject ruleObjective() throws RecognitionException { + EObject current = null; + + EObject this_ObjectiveReference_0 = null; + + EObject this_ObjectiveSpecification_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2269:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2270:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) + { + // InternalApplicationConfiguration.g:2270:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) + int alt31=2; + int LA31_0 = input.LA(1); + + if ( (LA31_0==RULE_ID) ) { + alt31=1; + } + else if ( (LA31_0==19) ) { + alt31=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 31, 0, input); + + throw nvae; + } + switch (alt31) { + case 1 : + // InternalApplicationConfiguration.g:2271:3: this_ObjectiveReference_0= ruleObjectiveReference + { + + newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_ObjectiveReference_0=ruleObjectiveReference(); + + state._fsp--; + + + current = this_ObjectiveReference_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2280:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification + { + + newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_ObjectiveSpecification_1=ruleObjectiveSpecification(); + + state._fsp--; + + + current = this_ObjectiveSpecification_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleObjective" + + + // $ANTLR start "entryRuleConfigSpecification" + // InternalApplicationConfiguration.g:2292:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; + public final EObject entryRuleConfigSpecification() throws RecognitionException { + EObject current = null; + + EObject iv_ruleConfigSpecification = null; + + + try { + // InternalApplicationConfiguration.g:2292:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) + // InternalApplicationConfiguration.g:2293:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF + { + newCompositeNode(grammarAccess.getConfigSpecificationRule()); + pushFollow(FOLLOW_1); + iv_ruleConfigSpecification=ruleConfigSpecification(); + + state._fsp--; + + current =iv_ruleConfigSpecification; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleConfigSpecification" + + + // $ANTLR start "ruleConfigSpecification" + // InternalApplicationConfiguration.g:2299:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; + public final EObject ruleConfigSpecification() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_entries_2_0 = null; + + EObject lv_entries_4_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2305:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:2306:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) + { + // InternalApplicationConfiguration.g:2306:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2307:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' + { + // InternalApplicationConfiguration.g:2307:3: () + // InternalApplicationConfiguration.g:2308:4: + { + + current = forceCreateModelElement( + grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,19,FOLLOW_25); + + newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); + + // InternalApplicationConfiguration.g:2318:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? + int alt33=2; + int LA33_0 = input.LA(1); + + if ( (LA33_0==RULE_STRING||(LA33_0>=31 && LA33_0<=33)) ) { + alt33=1; + } + switch (alt33) { + case 1 : + // InternalApplicationConfiguration.g:2319:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* + { + // InternalApplicationConfiguration.g:2319:4: ( (lv_entries_2_0= ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:2320:5: (lv_entries_2_0= ruleConfigEntry ) + { + // InternalApplicationConfiguration.g:2320:5: (lv_entries_2_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2321:6: lv_entries_2_0= ruleConfigEntry + { + + newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); + + pushFollow(FOLLOW_15); + lv_entries_2_0=ruleConfigEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); + } + add( + current, + "entries", + lv_entries_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:2338:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* + loop32: + do { + int alt32=2; + int LA32_0 = input.LA(1); + + if ( (LA32_0==20) ) { + alt32=1; + } + + + switch (alt32) { + case 1 : + // InternalApplicationConfiguration.g:2339:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) + { + otherlv_3=(Token)match(input,20,FOLLOW_26); + + newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); + + // InternalApplicationConfiguration.g:2343:5: ( (lv_entries_4_0= ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:2344:6: (lv_entries_4_0= ruleConfigEntry ) + { + // InternalApplicationConfiguration.g:2344:6: (lv_entries_4_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2345:7: lv_entries_4_0= ruleConfigEntry + { + + newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); + + pushFollow(FOLLOW_15); + lv_entries_4_0=ruleConfigEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getConfigSpecificationRule()); + } + add( + current, + "entries", + lv_entries_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop32; + } + } while (true); + + + } + break; + + } + + otherlv_5=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleConfigSpecification" + + + // $ANTLR start "entryRuleConfigDeclaration" + // InternalApplicationConfiguration.g:2372:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; + public final EObject entryRuleConfigDeclaration() throws RecognitionException { + EObject current = null; + + EObject iv_ruleConfigDeclaration = null; + + + try { + // InternalApplicationConfiguration.g:2372:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) + // InternalApplicationConfiguration.g:2373:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF + { + newCompositeNode(grammarAccess.getConfigDeclarationRule()); + pushFollow(FOLLOW_1); + iv_ruleConfigDeclaration=ruleConfigDeclaration(); + + state._fsp--; + + current =iv_ruleConfigDeclaration; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleConfigDeclaration" + + + // $ANTLR start "ruleConfigDeclaration" + // InternalApplicationConfiguration.g:2379:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; + public final EObject ruleConfigDeclaration() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_name_1_0=null; + EObject lv_specification_2_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2385:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) + { + // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) + // InternalApplicationConfiguration.g:2387:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) + { + otherlv_0=(Token)match(input,30,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); + + // InternalApplicationConfiguration.g:2391:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2392:4: (lv_name_1_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:2392:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2393:5: lv_name_1_0= RULE_ID + { + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + + newLeafNode(lv_name_1_0, grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getConfigDeclarationRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + // InternalApplicationConfiguration.g:2409:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:2410:4: (lv_specification_2_0= ruleConfigSpecification ) + { + // InternalApplicationConfiguration.g:2410:4: (lv_specification_2_0= ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2411:5: lv_specification_2_0= ruleConfigSpecification + { + + newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); + + pushFollow(FOLLOW_2); + lv_specification_2_0=ruleConfigSpecification(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getConfigDeclarationRule()); + } + set( + current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleConfigDeclaration" + + + // $ANTLR start "entryRuleConfigEntry" + // InternalApplicationConfiguration.g:2432:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; + public final EObject entryRuleConfigEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleConfigEntry = null; + + + try { + // InternalApplicationConfiguration.g:2432:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) + // InternalApplicationConfiguration.g:2433:2: iv_ruleConfigEntry= ruleConfigEntry EOF + { + newCompositeNode(grammarAccess.getConfigEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleConfigEntry=ruleConfigEntry(); + + state._fsp--; + + current =iv_ruleConfigEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleConfigEntry" + + + // $ANTLR start "ruleConfigEntry" + // InternalApplicationConfiguration.g:2439:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; + public final EObject ruleConfigEntry() throws RecognitionException { + EObject current = null; + + EObject this_DocumentationEntry_0 = null; + + EObject this_RuntimeEntry_1 = null; + + EObject this_MemoryEntry_2 = null; + + EObject this_CustomEntry_3 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2445:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) + // InternalApplicationConfiguration.g:2446:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) + { + // InternalApplicationConfiguration.g:2446:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) + int alt34=4; + switch ( input.LA(1) ) { + case 31: + { + alt34=1; + } + break; + case 32: + { + alt34=2; + } + break; + case 33: + { + alt34=3; + } + break; + case RULE_STRING: + { + alt34=4; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 34, 0, input); + + throw nvae; + } + + switch (alt34) { + case 1 : + // InternalApplicationConfiguration.g:2447:3: this_DocumentationEntry_0= ruleDocumentationEntry + { + + newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_DocumentationEntry_0=ruleDocumentationEntry(); + + state._fsp--; + + + current = this_DocumentationEntry_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2456:3: this_RuntimeEntry_1= ruleRuntimeEntry + { + + newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_RuntimeEntry_1=ruleRuntimeEntry(); + + state._fsp--; + + + current = this_RuntimeEntry_1; + afterParserOrEnumRuleCall(); + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2465:3: this_MemoryEntry_2= ruleMemoryEntry + { + + newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); + + pushFollow(FOLLOW_2); + this_MemoryEntry_2=ruleMemoryEntry(); + + state._fsp--; + + + current = this_MemoryEntry_2; + afterParserOrEnumRuleCall(); + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:2474:3: this_CustomEntry_3= ruleCustomEntry + { + + newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); + + pushFollow(FOLLOW_2); + this_CustomEntry_3=ruleCustomEntry(); + + state._fsp--; + + + current = this_CustomEntry_3; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleConfigEntry" + + + // $ANTLR start "entryRuleDocumentationEntry" + // InternalApplicationConfiguration.g:2486:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; + public final EObject entryRuleDocumentationEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleDocumentationEntry = null; + + + try { + // InternalApplicationConfiguration.g:2486:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) + // InternalApplicationConfiguration.g:2487:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF + { + newCompositeNode(grammarAccess.getDocumentationEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleDocumentationEntry=ruleDocumentationEntry(); + + state._fsp--; + + current =iv_ruleDocumentationEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleDocumentationEntry" + + + // $ANTLR start "ruleDocumentationEntry" + // InternalApplicationConfiguration.g:2493:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; + public final EObject ruleDocumentationEntry() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_1=null; + Enumerator lv_level_2_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2499:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2500:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) + { + // InternalApplicationConfiguration.g:2500:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) + // InternalApplicationConfiguration.g:2501:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) + { + otherlv_0=(Token)match(input,31,FOLLOW_13); + + newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); + + otherlv_1=(Token)match(input,18,FOLLOW_27); + + newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); + + // InternalApplicationConfiguration.g:2509:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:2510:4: (lv_level_2_0= ruleDocumentLevelSpecification ) + { + // InternalApplicationConfiguration.g:2510:4: (lv_level_2_0= ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:2511:5: lv_level_2_0= ruleDocumentLevelSpecification + { + + newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); + + pushFollow(FOLLOW_2); + lv_level_2_0=ruleDocumentLevelSpecification(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getDocumentationEntryRule()); + } + set( + current, + "level", + lv_level_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleDocumentationEntry" + + + // $ANTLR start "entryRuleRuntimeEntry" + // InternalApplicationConfiguration.g:2532:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; + public final EObject entryRuleRuntimeEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleRuntimeEntry = null; + + + try { + // InternalApplicationConfiguration.g:2532:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) + // InternalApplicationConfiguration.g:2533:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF + { + newCompositeNode(grammarAccess.getRuntimeEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleRuntimeEntry=ruleRuntimeEntry(); + + state._fsp--; + + current =iv_ruleRuntimeEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleRuntimeEntry" + + + // $ANTLR start "ruleRuntimeEntry" + // InternalApplicationConfiguration.g:2539:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; + public final EObject ruleRuntimeEntry() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_1=null; + Token lv_millisecLimit_2_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2545:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:2546:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) + { + // InternalApplicationConfiguration.g:2546:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2547:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) + { + otherlv_0=(Token)match(input,32,FOLLOW_13); + + newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); + + otherlv_1=(Token)match(input,18,FOLLOW_7); + + newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); + + // InternalApplicationConfiguration.g:2555:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2556:4: (lv_millisecLimit_2_0= RULE_INT ) + { + // InternalApplicationConfiguration.g:2556:4: (lv_millisecLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2557:5: lv_millisecLimit_2_0= RULE_INT + { + lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); + + newLeafNode(lv_millisecLimit_2_0, grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getRuntimeEntryRule()); + } + setWithLastConsumed( + current, + "millisecLimit", + lv_millisecLimit_2_0, + "org.eclipse.xtext.common.Terminals.INT"); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleRuntimeEntry" + + + // $ANTLR start "entryRuleMemoryEntry" + // InternalApplicationConfiguration.g:2577:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; + public final EObject entryRuleMemoryEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleMemoryEntry = null; + + + try { + // InternalApplicationConfiguration.g:2577:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) + // InternalApplicationConfiguration.g:2578:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF + { + newCompositeNode(grammarAccess.getMemoryEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleMemoryEntry=ruleMemoryEntry(); + + state._fsp--; + + current =iv_ruleMemoryEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleMemoryEntry" + + + // $ANTLR start "ruleMemoryEntry" + // InternalApplicationConfiguration.g:2584:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; + public final EObject ruleMemoryEntry() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_1=null; + Token lv_megabyteLimit_2_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2590:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:2591:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) + { + // InternalApplicationConfiguration.g:2591:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2592:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) + { + otherlv_0=(Token)match(input,33,FOLLOW_13); + + newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); + + otherlv_1=(Token)match(input,18,FOLLOW_7); + + newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); + + // InternalApplicationConfiguration.g:2600:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2601:4: (lv_megabyteLimit_2_0= RULE_INT ) + { + // InternalApplicationConfiguration.g:2601:4: (lv_megabyteLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2602:5: lv_megabyteLimit_2_0= RULE_INT + { + lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); + + newLeafNode(lv_megabyteLimit_2_0, grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getMemoryEntryRule()); + } + setWithLastConsumed( + current, + "megabyteLimit", + lv_megabyteLimit_2_0, + "org.eclipse.xtext.common.Terminals.INT"); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleMemoryEntry" + + + // $ANTLR start "entryRuleCustomEntry" + // InternalApplicationConfiguration.g:2622:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; + public final EObject entryRuleCustomEntry() throws RecognitionException { + EObject current = null; + + EObject iv_ruleCustomEntry = null; + + + try { + // InternalApplicationConfiguration.g:2622:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) + // InternalApplicationConfiguration.g:2623:2: iv_ruleCustomEntry= ruleCustomEntry EOF + { + newCompositeNode(grammarAccess.getCustomEntryRule()); + pushFollow(FOLLOW_1); + iv_ruleCustomEntry=ruleCustomEntry(); + + state._fsp--; + + current =iv_ruleCustomEntry; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleCustomEntry" + + + // $ANTLR start "ruleCustomEntry" + // InternalApplicationConfiguration.g:2629:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; + public final EObject ruleCustomEntry() throws RecognitionException { + EObject current = null; + + Token lv_key_0_0=null; + Token otherlv_1=null; + Token lv_value_2_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2635:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) + // InternalApplicationConfiguration.g:2636:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) + { + // InternalApplicationConfiguration.g:2636:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:2637:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) + { + // InternalApplicationConfiguration.g:2637:3: ( (lv_key_0_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:2638:4: (lv_key_0_0= RULE_STRING ) + { + // InternalApplicationConfiguration.g:2638:4: (lv_key_0_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2639:5: lv_key_0_0= RULE_STRING + { + lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_13); + + newLeafNode(lv_key_0_0, grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getCustomEntryRule()); + } + setWithLastConsumed( + current, + "key", + lv_key_0_0, + "org.eclipse.xtext.common.Terminals.STRING"); + + + } + + + } + + otherlv_1=(Token)match(input,18,FOLLOW_10); + + newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); + + // InternalApplicationConfiguration.g:2659:3: ( (lv_value_2_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:2660:4: (lv_value_2_0= RULE_STRING ) + { + // InternalApplicationConfiguration.g:2660:4: (lv_value_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2661:5: lv_value_2_0= RULE_STRING + { + lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); + + newLeafNode(lv_value_2_0, grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getCustomEntryRule()); + } + setWithLastConsumed( + current, + "value", + lv_value_2_0, + "org.eclipse.xtext.common.Terminals.STRING"); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleCustomEntry" + + + // $ANTLR start "entryRuleConfigReference" + // InternalApplicationConfiguration.g:2681:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; + public final EObject entryRuleConfigReference() throws RecognitionException { + EObject current = null; + + EObject iv_ruleConfigReference = null; + + + try { + // InternalApplicationConfiguration.g:2681:56: (iv_ruleConfigReference= ruleConfigReference EOF ) + // InternalApplicationConfiguration.g:2682:2: iv_ruleConfigReference= ruleConfigReference EOF + { + newCompositeNode(grammarAccess.getConfigReferenceRule()); + pushFollow(FOLLOW_1); + iv_ruleConfigReference=ruleConfigReference(); + + state._fsp--; + + current =iv_ruleConfigReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleConfigReference" + + + // $ANTLR start "ruleConfigReference" + // InternalApplicationConfiguration.g:2688:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + public final EObject ruleConfigReference() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2694:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2695:2: ( (otherlv_0= RULE_ID ) ) + { + // InternalApplicationConfiguration.g:2695:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2696:3: (otherlv_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:2696:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2697:4: otherlv_0= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getConfigReferenceRule()); + } + + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_0, grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleConfigReference" + + + // $ANTLR start "entryRuleConfig" + // InternalApplicationConfiguration.g:2711:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; + public final EObject entryRuleConfig() throws RecognitionException { + EObject current = null; + + EObject iv_ruleConfig = null; + + + try { + // InternalApplicationConfiguration.g:2711:47: (iv_ruleConfig= ruleConfig EOF ) + // InternalApplicationConfiguration.g:2712:2: iv_ruleConfig= ruleConfig EOF + { + newCompositeNode(grammarAccess.getConfigRule()); + pushFollow(FOLLOW_1); + iv_ruleConfig=ruleConfig(); + + state._fsp--; + + current =iv_ruleConfig; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleConfig" + + + // $ANTLR start "ruleConfig" + // InternalApplicationConfiguration.g:2718:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; + public final EObject ruleConfig() throws RecognitionException { + EObject current = null; + + EObject this_ConfigSpecification_0 = null; + + EObject this_ConfigReference_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2724:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) + // InternalApplicationConfiguration.g:2725:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) + { + // InternalApplicationConfiguration.g:2725:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) + int alt35=2; + int LA35_0 = input.LA(1); + + if ( (LA35_0==19) ) { + alt35=1; + } + else if ( (LA35_0==RULE_ID) ) { + alt35=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 35, 0, input); + + throw nvae; + } + switch (alt35) { + case 1 : + // InternalApplicationConfiguration.g:2726:3: this_ConfigSpecification_0= ruleConfigSpecification + { + + newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_ConfigSpecification_0=ruleConfigSpecification(); + + state._fsp--; + + + current = this_ConfigSpecification_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2735:3: this_ConfigReference_1= ruleConfigReference + { + + newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_ConfigReference_1=ruleConfigReference(); + + state._fsp--; + + + current = this_ConfigReference_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleConfig" + + + // $ANTLR start "entryRuleScopeSpecification" + // InternalApplicationConfiguration.g:2747:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; + public final EObject entryRuleScopeSpecification() throws RecognitionException { + EObject current = null; + + EObject iv_ruleScopeSpecification = null; + + + try { + // InternalApplicationConfiguration.g:2747:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) + // InternalApplicationConfiguration.g:2748:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF + { + newCompositeNode(grammarAccess.getScopeSpecificationRule()); + pushFollow(FOLLOW_1); + iv_ruleScopeSpecification=ruleScopeSpecification(); + + state._fsp--; + + current =iv_ruleScopeSpecification; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleScopeSpecification" + + + // $ANTLR start "ruleScopeSpecification" + // InternalApplicationConfiguration.g:2754:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; + public final EObject ruleScopeSpecification() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_scopes_2_0 = null; + + EObject lv_scopes_4_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2760:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:2761:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) + { + // InternalApplicationConfiguration.g:2761:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2762:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' + { + // InternalApplicationConfiguration.g:2762:3: () + // InternalApplicationConfiguration.g:2763:4: + { + + current = forceCreateModelElement( + grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,19,FOLLOW_28); + + newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); + + // InternalApplicationConfiguration.g:2773:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? + int alt37=2; + int LA37_0 = input.LA(1); + + if ( (LA37_0==34) ) { + alt37=1; + } + switch (alt37) { + case 1 : + // InternalApplicationConfiguration.g:2774:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* + { + // InternalApplicationConfiguration.g:2774:4: ( (lv_scopes_2_0= ruleTypeScope ) ) + // InternalApplicationConfiguration.g:2775:5: (lv_scopes_2_0= ruleTypeScope ) + { + // InternalApplicationConfiguration.g:2775:5: (lv_scopes_2_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:2776:6: lv_scopes_2_0= ruleTypeScope + { + + newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); + + pushFollow(FOLLOW_15); + lv_scopes_2_0=ruleTypeScope(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); + } + add( + current, + "scopes", + lv_scopes_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:2793:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* + loop36: + do { + int alt36=2; + int LA36_0 = input.LA(1); + + if ( (LA36_0==20) ) { + alt36=1; + } + + + switch (alt36) { + case 1 : + // InternalApplicationConfiguration.g:2794:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) + { + otherlv_3=(Token)match(input,20,FOLLOW_29); + + newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); + + // InternalApplicationConfiguration.g:2798:5: ( (lv_scopes_4_0= ruleTypeScope ) ) + // InternalApplicationConfiguration.g:2799:6: (lv_scopes_4_0= ruleTypeScope ) + { + // InternalApplicationConfiguration.g:2799:6: (lv_scopes_4_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:2800:7: lv_scopes_4_0= ruleTypeScope + { + + newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); + + pushFollow(FOLLOW_15); + lv_scopes_4_0=ruleTypeScope(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getScopeSpecificationRule()); + } + add( + current, + "scopes", + lv_scopes_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop36; + } + } while (true); + + + } + break; + + } + + otherlv_5=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleScopeSpecification" + + + // $ANTLR start "entryRuleTypeScope" + // InternalApplicationConfiguration.g:2827:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; + public final EObject entryRuleTypeScope() throws RecognitionException { + EObject current = null; + + EObject iv_ruleTypeScope = null; + + + try { + // InternalApplicationConfiguration.g:2827:50: (iv_ruleTypeScope= ruleTypeScope EOF ) + // InternalApplicationConfiguration.g:2828:2: iv_ruleTypeScope= ruleTypeScope EOF + { + newCompositeNode(grammarAccess.getTypeScopeRule()); + pushFollow(FOLLOW_1); + iv_ruleTypeScope=ruleTypeScope(); + + state._fsp--; + + current =iv_ruleTypeScope; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleTypeScope" + + + // $ANTLR start "ruleTypeScope" + // InternalApplicationConfiguration.g:2834:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; + public final EObject ruleTypeScope() throws RecognitionException { + EObject current = null; + + EObject this_ClassTypeScope_0 = null; + + EObject this_ObjectTypeScope_1 = null; + + EObject this_IntegerTypeScope_2 = null; + + EObject this_RealTypeScope_3 = null; + + EObject this_StringTypeScope_4 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2840:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) + // InternalApplicationConfiguration.g:2841:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) + { + // InternalApplicationConfiguration.g:2841:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) + int alt38=5; + int LA38_0 = input.LA(1); + + if ( (LA38_0==34) ) { + switch ( input.LA(2) ) { + case 39: + { + alt38=3; + } + break; + case 40: + { + alt38=4; + } + break; + case 41: + { + alt38=5; + } + break; + case 36: + { + alt38=1; + } + break; + case 38: + { + alt38=2; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 38, 1, input); + + throw nvae; + } + + } + else { + NoViableAltException nvae = + new NoViableAltException("", 38, 0, input); + + throw nvae; + } + switch (alt38) { + case 1 : + // InternalApplicationConfiguration.g:2842:3: this_ClassTypeScope_0= ruleClassTypeScope + { + + newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_ClassTypeScope_0=ruleClassTypeScope(); + + state._fsp--; + + + current = this_ClassTypeScope_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2851:3: this_ObjectTypeScope_1= ruleObjectTypeScope + { + + newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_ObjectTypeScope_1=ruleObjectTypeScope(); + + state._fsp--; + + + current = this_ObjectTypeScope_1; + afterParserOrEnumRuleCall(); + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2860:3: this_IntegerTypeScope_2= ruleIntegerTypeScope + { + + newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); + + pushFollow(FOLLOW_2); + this_IntegerTypeScope_2=ruleIntegerTypeScope(); + + state._fsp--; + + + current = this_IntegerTypeScope_2; + afterParserOrEnumRuleCall(); + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:2869:3: this_RealTypeScope_3= ruleRealTypeScope + { + + newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); + + pushFollow(FOLLOW_2); + this_RealTypeScope_3=ruleRealTypeScope(); + + state._fsp--; + + + current = this_RealTypeScope_3; + afterParserOrEnumRuleCall(); + + + } + break; + case 5 : + // InternalApplicationConfiguration.g:2878:3: this_StringTypeScope_4= ruleStringTypeScope + { + + newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); + + pushFollow(FOLLOW_2); + this_StringTypeScope_4=ruleStringTypeScope(); + + state._fsp--; + + + current = this_StringTypeScope_4; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleTypeScope" + + + // $ANTLR start "entryRuleClassTypeScope" + // InternalApplicationConfiguration.g:2890:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; + public final EObject entryRuleClassTypeScope() throws RecognitionException { + EObject current = null; + + EObject iv_ruleClassTypeScope = null; + + + try { + // InternalApplicationConfiguration.g:2890:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) + // InternalApplicationConfiguration.g:2891:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF + { + newCompositeNode(grammarAccess.getClassTypeScopeRule()); + pushFollow(FOLLOW_1); + iv_ruleClassTypeScope=ruleClassTypeScope(); + + state._fsp--; + + current =iv_ruleClassTypeScope; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleClassTypeScope" + + + // $ANTLR start "ruleClassTypeScope" + // InternalApplicationConfiguration.g:2897:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; + public final EObject ruleClassTypeScope() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_setsNew_2_0=null; + Token lv_setsSum_3_0=null; + EObject lv_type_1_0 = null; + + EObject lv_number_4_0 = null; + + EObject lv_number_5_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2903:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) + // InternalApplicationConfiguration.g:2904:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + { + // InternalApplicationConfiguration.g:2904:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:2905:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + { + otherlv_0=(Token)match(input,34,FOLLOW_30); + + newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); + + // InternalApplicationConfiguration.g:2909:3: ( (lv_type_1_0= ruleClassReference ) ) + // InternalApplicationConfiguration.g:2910:4: (lv_type_1_0= ruleClassReference ) + { + // InternalApplicationConfiguration.g:2910:4: (lv_type_1_0= ruleClassReference ) + // InternalApplicationConfiguration.g:2911:5: lv_type_1_0= ruleClassReference + { + + newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); + + pushFollow(FOLLOW_31); + lv_type_1_0=ruleClassReference(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); + } + set( + current, + "type", + lv_type_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:2928:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt39=2; + int LA39_0 = input.LA(1); + + if ( (LA39_0==35) ) { + alt39=1; + } + else if ( (LA39_0==18) ) { + alt39=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 39, 0, input); + + throw nvae; + } + switch (alt39) { + case 1 : + // InternalApplicationConfiguration.g:2929:4: ( (lv_setsNew_2_0= '+=' ) ) + { + // InternalApplicationConfiguration.g:2929:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:2930:5: (lv_setsNew_2_0= '+=' ) + { + // InternalApplicationConfiguration.g:2930:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:2931:6: lv_setsNew_2_0= '+=' + { + lv_setsNew_2_0=(Token)match(input,35,FOLLOW_32); + + newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getClassTypeScopeRule()); + } + setWithLastConsumed(current, "setsNew", true, "+="); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2944:4: ( (lv_setsSum_3_0= '=' ) ) + { + // InternalApplicationConfiguration.g:2944:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:2945:5: (lv_setsSum_3_0= '=' ) + { + // InternalApplicationConfiguration.g:2945:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:2946:6: lv_setsSum_3_0= '=' + { + lv_setsSum_3_0=(Token)match(input,18,FOLLOW_32); + + newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getClassTypeScopeRule()); + } + setWithLastConsumed(current, "setsSum", true, "="); + + + } + + + } + + + } + break; + + } + + // InternalApplicationConfiguration.g:2959:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + int alt40=2; + int LA40_0 = input.LA(1); + + if ( (LA40_0==RULE_INT) ) { + int LA40_1 = input.LA(2); + + if ( (LA40_1==EOF||(LA40_1>=20 && LA40_1<=21)) ) { + alt40=1; + } + else if ( (LA40_1==43) ) { + alt40=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 40, 1, input); + + throw nvae; + } + } + else if ( (LA40_0==42) ) { + alt40=1; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 40, 0, input); + + throw nvae; + } + switch (alt40) { + case 1 : + // InternalApplicationConfiguration.g:2960:4: ( (lv_number_4_0= ruleExactNumber ) ) + { + // InternalApplicationConfiguration.g:2960:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:2961:5: (lv_number_4_0= ruleExactNumber ) + { + // InternalApplicationConfiguration.g:2961:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:2962:6: lv_number_4_0= ruleExactNumber + { + + newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + pushFollow(FOLLOW_2); + lv_number_4_0=ruleExactNumber(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); + } + set( + current, + "number", + lv_number_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2980:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + { + // InternalApplicationConfiguration.g:2980:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:2981:5: (lv_number_5_0= ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:2981:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:2982:6: lv_number_5_0= ruleIntervallNumber + { + + newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + pushFollow(FOLLOW_2); + lv_number_5_0=ruleIntervallNumber(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getClassTypeScopeRule()); + } + set( + current, + "number", + lv_number_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleClassTypeScope" + + + // $ANTLR start "entryRuleObjectTypeScope" + // InternalApplicationConfiguration.g:3004:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; + public final EObject entryRuleObjectTypeScope() throws RecognitionException { + EObject current = null; + + EObject iv_ruleObjectTypeScope = null; + + + try { + // InternalApplicationConfiguration.g:3004:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) + // InternalApplicationConfiguration.g:3005:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF + { + newCompositeNode(grammarAccess.getObjectTypeScopeRule()); + pushFollow(FOLLOW_1); + iv_ruleObjectTypeScope=ruleObjectTypeScope(); + + state._fsp--; + + current =iv_ruleObjectTypeScope; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleObjectTypeScope" + + + // $ANTLR start "ruleObjectTypeScope" + // InternalApplicationConfiguration.g:3011:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; + public final EObject ruleObjectTypeScope() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_setsNew_2_0=null; + Token lv_setsSum_3_0=null; + EObject lv_type_1_0 = null; + + EObject lv_number_4_0 = null; + + EObject lv_number_5_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3017:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) + // InternalApplicationConfiguration.g:3018:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + { + // InternalApplicationConfiguration.g:3018:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:3019:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + { + otherlv_0=(Token)match(input,34,FOLLOW_33); + + newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); + + // InternalApplicationConfiguration.g:3023:3: ( (lv_type_1_0= ruleObjectReference ) ) + // InternalApplicationConfiguration.g:3024:4: (lv_type_1_0= ruleObjectReference ) + { + // InternalApplicationConfiguration.g:3024:4: (lv_type_1_0= ruleObjectReference ) + // InternalApplicationConfiguration.g:3025:5: lv_type_1_0= ruleObjectReference + { + + newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); + + pushFollow(FOLLOW_31); + lv_type_1_0=ruleObjectReference(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); + } + set( + current, + "type", + lv_type_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:3042:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt41=2; + int LA41_0 = input.LA(1); + + if ( (LA41_0==35) ) { + alt41=1; + } + else if ( (LA41_0==18) ) { + alt41=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 41, 0, input); + + throw nvae; + } + switch (alt41) { + case 1 : + // InternalApplicationConfiguration.g:3043:4: ( (lv_setsNew_2_0= '+=' ) ) + { + // InternalApplicationConfiguration.g:3043:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3044:5: (lv_setsNew_2_0= '+=' ) + { + // InternalApplicationConfiguration.g:3044:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3045:6: lv_setsNew_2_0= '+=' + { + lv_setsNew_2_0=(Token)match(input,35,FOLLOW_32); + + newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getObjectTypeScopeRule()); + } + setWithLastConsumed(current, "setsNew", true, "+="); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:3058:4: ( (lv_setsSum_3_0= '=' ) ) + { + // InternalApplicationConfiguration.g:3058:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3059:5: (lv_setsSum_3_0= '=' ) + { + // InternalApplicationConfiguration.g:3059:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3060:6: lv_setsSum_3_0= '=' + { + lv_setsSum_3_0=(Token)match(input,18,FOLLOW_32); + + newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getObjectTypeScopeRule()); + } + setWithLastConsumed(current, "setsSum", true, "="); + + + } + + + } + + + } + break; + + } + + // InternalApplicationConfiguration.g:3073:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + int alt42=2; + int LA42_0 = input.LA(1); + + if ( (LA42_0==RULE_INT) ) { + int LA42_1 = input.LA(2); + + if ( (LA42_1==EOF||(LA42_1>=20 && LA42_1<=21)) ) { + alt42=1; + } + else if ( (LA42_1==43) ) { + alt42=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 42, 1, input); + + throw nvae; + } + } + else if ( (LA42_0==42) ) { + alt42=1; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 42, 0, input); + + throw nvae; + } + switch (alt42) { + case 1 : + // InternalApplicationConfiguration.g:3074:4: ( (lv_number_4_0= ruleExactNumber ) ) + { + // InternalApplicationConfiguration.g:3074:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3075:5: (lv_number_4_0= ruleExactNumber ) + { + // InternalApplicationConfiguration.g:3075:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3076:6: lv_number_4_0= ruleExactNumber + { + + newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + pushFollow(FOLLOW_2); + lv_number_4_0=ruleExactNumber(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); + } + set( + current, + "number", + lv_number_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:3094:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + { + // InternalApplicationConfiguration.g:3094:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3095:5: (lv_number_5_0= ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:3095:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3096:6: lv_number_5_0= ruleIntervallNumber + { + + newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + pushFollow(FOLLOW_2); + lv_number_5_0=ruleIntervallNumber(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getObjectTypeScopeRule()); + } + set( + current, + "number", + lv_number_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleObjectTypeScope" + + + // $ANTLR start "entryRuleIntegerTypeScope" + // InternalApplicationConfiguration.g:3118:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; + public final EObject entryRuleIntegerTypeScope() throws RecognitionException { + EObject current = null; + + EObject iv_ruleIntegerTypeScope = null; + + + try { + // InternalApplicationConfiguration.g:3118:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) + // InternalApplicationConfiguration.g:3119:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF + { + newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); + pushFollow(FOLLOW_1); + iv_ruleIntegerTypeScope=ruleIntegerTypeScope(); + + state._fsp--; + + current =iv_ruleIntegerTypeScope; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleIntegerTypeScope" + + + // $ANTLR start "ruleIntegerTypeScope" + // InternalApplicationConfiguration.g:3125:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; + public final EObject ruleIntegerTypeScope() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_setsNew_2_0=null; + Token lv_setsSum_3_0=null; + EObject lv_type_1_0 = null; + + EObject lv_number_4_0 = null; + + EObject lv_number_5_0 = null; + + EObject lv_number_6_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3131:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) + // InternalApplicationConfiguration.g:3132:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) + { + // InternalApplicationConfiguration.g:3132:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) + // InternalApplicationConfiguration.g:3133:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) + { + otherlv_0=(Token)match(input,34,FOLLOW_34); + + newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); + + // InternalApplicationConfiguration.g:3137:3: ( (lv_type_1_0= ruleIntegerReference ) ) + // InternalApplicationConfiguration.g:3138:4: (lv_type_1_0= ruleIntegerReference ) + { + // InternalApplicationConfiguration.g:3138:4: (lv_type_1_0= ruleIntegerReference ) + // InternalApplicationConfiguration.g:3139:5: lv_type_1_0= ruleIntegerReference + { + + newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); + + pushFollow(FOLLOW_31); + lv_type_1_0=ruleIntegerReference(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); + } + set( + current, + "type", + lv_type_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:3156:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt43=2; + int LA43_0 = input.LA(1); + + if ( (LA43_0==35) ) { + alt43=1; + } + else if ( (LA43_0==18) ) { + alt43=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 43, 0, input); + + throw nvae; + } + switch (alt43) { + case 1 : + // InternalApplicationConfiguration.g:3157:4: ( (lv_setsNew_2_0= '+=' ) ) + { + // InternalApplicationConfiguration.g:3157:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3158:5: (lv_setsNew_2_0= '+=' ) + { + // InternalApplicationConfiguration.g:3158:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3159:6: lv_setsNew_2_0= '+=' + { + lv_setsNew_2_0=(Token)match(input,35,FOLLOW_35); + + newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); + } + setWithLastConsumed(current, "setsNew", true, "+="); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:3172:4: ( (lv_setsSum_3_0= '=' ) ) + { + // InternalApplicationConfiguration.g:3172:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3173:5: (lv_setsSum_3_0= '=' ) + { + // InternalApplicationConfiguration.g:3173:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3174:6: lv_setsSum_3_0= '=' + { + lv_setsSum_3_0=(Token)match(input,18,FOLLOW_35); + + newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getIntegerTypeScopeRule()); + } + setWithLastConsumed(current, "setsSum", true, "="); + + + } + + + } + + + } + break; + + } + + // InternalApplicationConfiguration.g:3187:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) + int alt44=3; + switch ( input.LA(1) ) { + case RULE_INT: + { + int LA44_1 = input.LA(2); + + if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) { + alt44=1; + } + else if ( (LA44_1==43) ) { + alt44=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 44, 1, input); + + throw nvae; + } + } + break; + case 42: + { + alt44=1; + } + break; + case 19: + { + alt44=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 44, 0, input); + + throw nvae; + } + + switch (alt44) { + case 1 : + // InternalApplicationConfiguration.g:3188:4: ( (lv_number_4_0= ruleExactNumber ) ) + { + // InternalApplicationConfiguration.g:3188:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3189:5: (lv_number_4_0= ruleExactNumber ) + { + // InternalApplicationConfiguration.g:3189:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3190:6: lv_number_4_0= ruleExactNumber + { + + newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + pushFollow(FOLLOW_2); + lv_number_4_0=ruleExactNumber(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); + } + set( + current, + "number", + lv_number_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:3208:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + { + // InternalApplicationConfiguration.g:3208:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3209:5: (lv_number_5_0= ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:3209:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3210:6: lv_number_5_0= ruleIntervallNumber + { + + newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + pushFollow(FOLLOW_2); + lv_number_5_0=ruleIntervallNumber(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); + } + set( + current, + "number", + lv_number_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:3228:4: ( (lv_number_6_0= ruleIntEnumberation ) ) + { + // InternalApplicationConfiguration.g:3228:4: ( (lv_number_6_0= ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:3229:5: (lv_number_6_0= ruleIntEnumberation ) + { + // InternalApplicationConfiguration.g:3229:5: (lv_number_6_0= ruleIntEnumberation ) + // InternalApplicationConfiguration.g:3230:6: lv_number_6_0= ruleIntEnumberation + { + + newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); + + pushFollow(FOLLOW_2); + lv_number_6_0=ruleIntEnumberation(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getIntegerTypeScopeRule()); + } + set( + current, + "number", + lv_number_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleIntegerTypeScope" + + + // $ANTLR start "entryRuleRealTypeScope" + // InternalApplicationConfiguration.g:3252:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; + public final EObject entryRuleRealTypeScope() throws RecognitionException { + EObject current = null; + + EObject iv_ruleRealTypeScope = null; + + + try { + // InternalApplicationConfiguration.g:3252:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) + // InternalApplicationConfiguration.g:3253:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF + { + newCompositeNode(grammarAccess.getRealTypeScopeRule()); + pushFollow(FOLLOW_1); + iv_ruleRealTypeScope=ruleRealTypeScope(); + + state._fsp--; + + current =iv_ruleRealTypeScope; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleRealTypeScope" + + + // $ANTLR start "ruleRealTypeScope" + // InternalApplicationConfiguration.g:3259:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; + public final EObject ruleRealTypeScope() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_setsNew_2_0=null; + Token lv_setsSum_3_0=null; + EObject lv_type_1_0 = null; + + EObject lv_number_4_0 = null; + + EObject lv_number_5_0 = null; + + EObject lv_number_6_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3265:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) + // InternalApplicationConfiguration.g:3266:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) + { + // InternalApplicationConfiguration.g:3266:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3267:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) + { + otherlv_0=(Token)match(input,34,FOLLOW_36); + + newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); + + // InternalApplicationConfiguration.g:3271:3: ( (lv_type_1_0= ruleRealReference ) ) + // InternalApplicationConfiguration.g:3272:4: (lv_type_1_0= ruleRealReference ) + { + // InternalApplicationConfiguration.g:3272:4: (lv_type_1_0= ruleRealReference ) + // InternalApplicationConfiguration.g:3273:5: lv_type_1_0= ruleRealReference + { + + newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); + + pushFollow(FOLLOW_31); + lv_type_1_0=ruleRealReference(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); + } + set( + current, + "type", + lv_type_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:3290:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt45=2; + int LA45_0 = input.LA(1); + + if ( (LA45_0==35) ) { + alt45=1; + } + else if ( (LA45_0==18) ) { + alt45=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 45, 0, input); + + throw nvae; + } + switch (alt45) { + case 1 : + // InternalApplicationConfiguration.g:3291:4: ( (lv_setsNew_2_0= '+=' ) ) + { + // InternalApplicationConfiguration.g:3291:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3292:5: (lv_setsNew_2_0= '+=' ) + { + // InternalApplicationConfiguration.g:3292:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3293:6: lv_setsNew_2_0= '+=' + { + lv_setsNew_2_0=(Token)match(input,35,FOLLOW_35); + + newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getRealTypeScopeRule()); + } + setWithLastConsumed(current, "setsNew", true, "+="); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:3306:4: ( (lv_setsSum_3_0= '=' ) ) + { + // InternalApplicationConfiguration.g:3306:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3307:5: (lv_setsSum_3_0= '=' ) + { + // InternalApplicationConfiguration.g:3307:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3308:6: lv_setsSum_3_0= '=' + { + lv_setsSum_3_0=(Token)match(input,18,FOLLOW_35); + + newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getRealTypeScopeRule()); + } + setWithLastConsumed(current, "setsSum", true, "="); + + + } + + + } + + + } + break; + + } + + // InternalApplicationConfiguration.g:3321:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) + int alt46=3; + switch ( input.LA(1) ) { + case RULE_INT: + { + int LA46_1 = input.LA(2); + + if ( (LA46_1==43) ) { + alt46=2; + } + else if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) { + alt46=1; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 46, 1, input); + + throw nvae; + } + } + break; + case 42: + { + alt46=1; + } + break; + case 19: + { + alt46=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 46, 0, input); + + throw nvae; + } + + switch (alt46) { + case 1 : + // InternalApplicationConfiguration.g:3322:4: ( (lv_number_4_0= ruleExactNumber ) ) + { + // InternalApplicationConfiguration.g:3322:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3323:5: (lv_number_4_0= ruleExactNumber ) + { + // InternalApplicationConfiguration.g:3323:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3324:6: lv_number_4_0= ruleExactNumber + { + + newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + pushFollow(FOLLOW_2); + lv_number_4_0=ruleExactNumber(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); + } + set( + current, + "number", + lv_number_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:3342:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + { + // InternalApplicationConfiguration.g:3342:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3343:5: (lv_number_5_0= ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:3343:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3344:6: lv_number_5_0= ruleIntervallNumber + { + + newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + pushFollow(FOLLOW_2); + lv_number_5_0=ruleIntervallNumber(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); + } + set( + current, + "number", + lv_number_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:3362:4: ( (lv_number_6_0= ruleRealEnumeration ) ) + { + // InternalApplicationConfiguration.g:3362:4: ( (lv_number_6_0= ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:3363:5: (lv_number_6_0= ruleRealEnumeration ) + { + // InternalApplicationConfiguration.g:3363:5: (lv_number_6_0= ruleRealEnumeration ) + // InternalApplicationConfiguration.g:3364:6: lv_number_6_0= ruleRealEnumeration + { + + newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); + + pushFollow(FOLLOW_2); + lv_number_6_0=ruleRealEnumeration(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getRealTypeScopeRule()); + } + set( + current, + "number", + lv_number_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleRealTypeScope" + + + // $ANTLR start "entryRuleStringTypeScope" + // InternalApplicationConfiguration.g:3386:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; + public final EObject entryRuleStringTypeScope() throws RecognitionException { + EObject current = null; + + EObject iv_ruleStringTypeScope = null; + + + try { + // InternalApplicationConfiguration.g:3386:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) + // InternalApplicationConfiguration.g:3387:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF + { + newCompositeNode(grammarAccess.getStringTypeScopeRule()); + pushFollow(FOLLOW_1); + iv_ruleStringTypeScope=ruleStringTypeScope(); + + state._fsp--; + + current =iv_ruleStringTypeScope; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleStringTypeScope" + + + // $ANTLR start "ruleStringTypeScope" + // InternalApplicationConfiguration.g:3393:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; + public final EObject ruleStringTypeScope() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_setsNew_2_0=null; + Token lv_setsSum_3_0=null; + EObject lv_type_1_0 = null; + + EObject lv_number_4_0 = null; + + EObject lv_number_5_0 = null; + + EObject lv_number_6_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3399:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) + // InternalApplicationConfiguration.g:3400:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) + { + // InternalApplicationConfiguration.g:3400:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3401:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) + { + otherlv_0=(Token)match(input,34,FOLLOW_37); + + newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); + + // InternalApplicationConfiguration.g:3405:3: ( (lv_type_1_0= ruleStringReference ) ) + // InternalApplicationConfiguration.g:3406:4: (lv_type_1_0= ruleStringReference ) + { + // InternalApplicationConfiguration.g:3406:4: (lv_type_1_0= ruleStringReference ) + // InternalApplicationConfiguration.g:3407:5: lv_type_1_0= ruleStringReference + { + + newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); + + pushFollow(FOLLOW_31); + lv_type_1_0=ruleStringReference(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); + } + set( + current, + "type", + lv_type_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:3424:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt47=2; + int LA47_0 = input.LA(1); + + if ( (LA47_0==35) ) { + alt47=1; + } + else if ( (LA47_0==18) ) { + alt47=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 47, 0, input); + + throw nvae; + } + switch (alt47) { + case 1 : + // InternalApplicationConfiguration.g:3425:4: ( (lv_setsNew_2_0= '+=' ) ) + { + // InternalApplicationConfiguration.g:3425:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3426:5: (lv_setsNew_2_0= '+=' ) + { + // InternalApplicationConfiguration.g:3426:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3427:6: lv_setsNew_2_0= '+=' + { + lv_setsNew_2_0=(Token)match(input,35,FOLLOW_35); + + newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getStringTypeScopeRule()); + } + setWithLastConsumed(current, "setsNew", true, "+="); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:3440:4: ( (lv_setsSum_3_0= '=' ) ) + { + // InternalApplicationConfiguration.g:3440:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3441:5: (lv_setsSum_3_0= '=' ) + { + // InternalApplicationConfiguration.g:3441:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3442:6: lv_setsSum_3_0= '=' + { + lv_setsSum_3_0=(Token)match(input,18,FOLLOW_35); + + newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getStringTypeScopeRule()); + } + setWithLastConsumed(current, "setsSum", true, "="); + + + } + + + } + + + } + break; + + } + + // InternalApplicationConfiguration.g:3455:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) + int alt48=3; + switch ( input.LA(1) ) { + case RULE_INT: + { + int LA48_1 = input.LA(2); + + if ( (LA48_1==43) ) { + alt48=2; + } + else if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) { + alt48=1; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 48, 1, input); + + throw nvae; + } + } + break; + case 42: + { + alt48=1; + } + break; + case 19: + { + alt48=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 48, 0, input); + + throw nvae; + } + + switch (alt48) { + case 1 : + // InternalApplicationConfiguration.g:3456:4: ( (lv_number_4_0= ruleExactNumber ) ) + { + // InternalApplicationConfiguration.g:3456:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3457:5: (lv_number_4_0= ruleExactNumber ) + { + // InternalApplicationConfiguration.g:3457:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3458:6: lv_number_4_0= ruleExactNumber + { + + newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); + + pushFollow(FOLLOW_2); + lv_number_4_0=ruleExactNumber(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); + } + set( + current, + "number", + lv_number_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:3476:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + { + // InternalApplicationConfiguration.g:3476:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3477:5: (lv_number_5_0= ruleIntervallNumber ) + { + // InternalApplicationConfiguration.g:3477:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3478:6: lv_number_5_0= ruleIntervallNumber + { + + newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); + + pushFollow(FOLLOW_2); + lv_number_5_0=ruleIntervallNumber(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); + } + set( + current, + "number", + lv_number_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:3496:4: ( (lv_number_6_0= ruleStringEnumeration ) ) + { + // InternalApplicationConfiguration.g:3496:4: ( (lv_number_6_0= ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:3497:5: (lv_number_6_0= ruleStringEnumeration ) + { + // InternalApplicationConfiguration.g:3497:5: (lv_number_6_0= ruleStringEnumeration ) + // InternalApplicationConfiguration.g:3498:6: lv_number_6_0= ruleStringEnumeration + { + + newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); + + pushFollow(FOLLOW_2); + lv_number_6_0=ruleStringEnumeration(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getStringTypeScopeRule()); + } + set( + current, + "number", + lv_number_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleStringTypeScope" + + + // $ANTLR start "entryRuleClassReference" + // InternalApplicationConfiguration.g:3520:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; + public final EObject entryRuleClassReference() throws RecognitionException { + EObject current = null; + + EObject iv_ruleClassReference = null; + + + try { + // InternalApplicationConfiguration.g:3520:55: (iv_ruleClassReference= ruleClassReference EOF ) + // InternalApplicationConfiguration.g:3521:2: iv_ruleClassReference= ruleClassReference EOF + { + newCompositeNode(grammarAccess.getClassReferenceRule()); + pushFollow(FOLLOW_1); + iv_ruleClassReference=ruleClassReference(); + + state._fsp--; + + current =iv_ruleClassReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleClassReference" + + + // $ANTLR start "ruleClassReference" + // InternalApplicationConfiguration.g:3527:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; + public final EObject ruleClassReference() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + EObject lv_element_1_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3533:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) + // InternalApplicationConfiguration.g:3534:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) + { + // InternalApplicationConfiguration.g:3534:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) + // InternalApplicationConfiguration.g:3535:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' + { + otherlv_0=(Token)match(input,36,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); + + // InternalApplicationConfiguration.g:3539:3: ( (lv_element_1_0= ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:3540:4: (lv_element_1_0= ruleMetamodelElement ) + { + // InternalApplicationConfiguration.g:3540:4: (lv_element_1_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:3541:5: lv_element_1_0= ruleMetamodelElement + { + + newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); + + pushFollow(FOLLOW_38); + lv_element_1_0=ruleMetamodelElement(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getClassReferenceRule()); + } + set( + current, + "element", + lv_element_1_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); + afterParserOrEnumRuleCall(); + + + } + + + } + + otherlv_2=(Token)match(input,37,FOLLOW_2); + + newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleClassReference" + + + // $ANTLR start "entryRuleObjectReference" + // InternalApplicationConfiguration.g:3566:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; + public final EObject entryRuleObjectReference() throws RecognitionException { + EObject current = null; + + EObject iv_ruleObjectReference = null; + + + try { + // InternalApplicationConfiguration.g:3566:56: (iv_ruleObjectReference= ruleObjectReference EOF ) + // InternalApplicationConfiguration.g:3567:2: iv_ruleObjectReference= ruleObjectReference EOF + { + newCompositeNode(grammarAccess.getObjectReferenceRule()); + pushFollow(FOLLOW_1); + iv_ruleObjectReference=ruleObjectReference(); + + state._fsp--; + + current =iv_ruleObjectReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleObjectReference" + + + // $ANTLR start "ruleObjectReference" + // InternalApplicationConfiguration.g:3573:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; + public final EObject ruleObjectReference() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3579:2: ( ( () otherlv_1= 'node' ) ) + // InternalApplicationConfiguration.g:3580:2: ( () otherlv_1= 'node' ) + { + // InternalApplicationConfiguration.g:3580:2: ( () otherlv_1= 'node' ) + // InternalApplicationConfiguration.g:3581:3: () otherlv_1= 'node' + { + // InternalApplicationConfiguration.g:3581:3: () + // InternalApplicationConfiguration.g:3582:4: + { + + current = forceCreateModelElement( + grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,38,FOLLOW_2); + + newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleObjectReference" + + + // $ANTLR start "entryRuleIntegerReference" + // InternalApplicationConfiguration.g:3596:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; + public final EObject entryRuleIntegerReference() throws RecognitionException { + EObject current = null; + + EObject iv_ruleIntegerReference = null; + + + try { + // InternalApplicationConfiguration.g:3596:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) + // InternalApplicationConfiguration.g:3597:2: iv_ruleIntegerReference= ruleIntegerReference EOF + { + newCompositeNode(grammarAccess.getIntegerReferenceRule()); + pushFollow(FOLLOW_1); + iv_ruleIntegerReference=ruleIntegerReference(); + + state._fsp--; + + current =iv_ruleIntegerReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleIntegerReference" + + + // $ANTLR start "ruleIntegerReference" + // InternalApplicationConfiguration.g:3603:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; + public final EObject ruleIntegerReference() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3609:2: ( ( () otherlv_1= 'int' ) ) + // InternalApplicationConfiguration.g:3610:2: ( () otherlv_1= 'int' ) + { + // InternalApplicationConfiguration.g:3610:2: ( () otherlv_1= 'int' ) + // InternalApplicationConfiguration.g:3611:3: () otherlv_1= 'int' + { + // InternalApplicationConfiguration.g:3611:3: () + // InternalApplicationConfiguration.g:3612:4: + { + + current = forceCreateModelElement( + grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,39,FOLLOW_2); + + newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleIntegerReference" + + + // $ANTLR start "entryRuleRealReference" + // InternalApplicationConfiguration.g:3626:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; + public final EObject entryRuleRealReference() throws RecognitionException { + EObject current = null; + + EObject iv_ruleRealReference = null; + + + try { + // InternalApplicationConfiguration.g:3626:54: (iv_ruleRealReference= ruleRealReference EOF ) + // InternalApplicationConfiguration.g:3627:2: iv_ruleRealReference= ruleRealReference EOF + { + newCompositeNode(grammarAccess.getRealReferenceRule()); + pushFollow(FOLLOW_1); + iv_ruleRealReference=ruleRealReference(); + + state._fsp--; + + current =iv_ruleRealReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleRealReference" + + + // $ANTLR start "ruleRealReference" + // InternalApplicationConfiguration.g:3633:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; + public final EObject ruleRealReference() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3639:2: ( ( () otherlv_1= 'real' ) ) + // InternalApplicationConfiguration.g:3640:2: ( () otherlv_1= 'real' ) + { + // InternalApplicationConfiguration.g:3640:2: ( () otherlv_1= 'real' ) + // InternalApplicationConfiguration.g:3641:3: () otherlv_1= 'real' + { + // InternalApplicationConfiguration.g:3641:3: () + // InternalApplicationConfiguration.g:3642:4: + { + + current = forceCreateModelElement( + grammarAccess.getRealReferenceAccess().getRealScopeAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,40,FOLLOW_2); + + newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleRealReference" + + + // $ANTLR start "entryRuleStringReference" + // InternalApplicationConfiguration.g:3656:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; + public final EObject entryRuleStringReference() throws RecognitionException { + EObject current = null; + + EObject iv_ruleStringReference = null; + + + try { + // InternalApplicationConfiguration.g:3656:56: (iv_ruleStringReference= ruleStringReference EOF ) + // InternalApplicationConfiguration.g:3657:2: iv_ruleStringReference= ruleStringReference EOF + { + newCompositeNode(grammarAccess.getStringReferenceRule()); + pushFollow(FOLLOW_1); + iv_ruleStringReference=ruleStringReference(); + + state._fsp--; + + current =iv_ruleStringReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleStringReference" + + + // $ANTLR start "ruleStringReference" + // InternalApplicationConfiguration.g:3663:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + public final EObject ruleStringReference() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3669:2: ( ( () otherlv_1= 'string' ) ) + // InternalApplicationConfiguration.g:3670:2: ( () otherlv_1= 'string' ) + { + // InternalApplicationConfiguration.g:3670:2: ( () otherlv_1= 'string' ) + // InternalApplicationConfiguration.g:3671:3: () otherlv_1= 'string' + { + // InternalApplicationConfiguration.g:3671:3: () + // InternalApplicationConfiguration.g:3672:4: + { + + current = forceCreateModelElement( + grammarAccess.getStringReferenceAccess().getStringScopeAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,41,FOLLOW_2); + + newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleStringReference" + + + // $ANTLR start "entryRuleExactNumber" + // InternalApplicationConfiguration.g:3686:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; + public final EObject entryRuleExactNumber() throws RecognitionException { + EObject current = null; + + EObject iv_ruleExactNumber = null; + + + try { + // InternalApplicationConfiguration.g:3686:52: (iv_ruleExactNumber= ruleExactNumber EOF ) + // InternalApplicationConfiguration.g:3687:2: iv_ruleExactNumber= ruleExactNumber EOF + { + newCompositeNode(grammarAccess.getExactNumberRule()); + pushFollow(FOLLOW_1); + iv_ruleExactNumber=ruleExactNumber(); + + state._fsp--; + + current =iv_ruleExactNumber; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleExactNumber" + + + // $ANTLR start "ruleExactNumber" + // InternalApplicationConfiguration.g:3693:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; + public final EObject ruleExactNumber() throws RecognitionException { + EObject current = null; + + Token lv_exactNumber_0_0=null; + Token lv_exactUnlimited_1_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3699:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) + // InternalApplicationConfiguration.g:3700:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) + { + // InternalApplicationConfiguration.g:3700:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) + int alt49=2; + int LA49_0 = input.LA(1); + + if ( (LA49_0==RULE_INT) ) { + alt49=1; + } + else if ( (LA49_0==42) ) { + alt49=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 49, 0, input); + + throw nvae; + } + switch (alt49) { + case 1 : + // InternalApplicationConfiguration.g:3701:3: ( (lv_exactNumber_0_0= RULE_INT ) ) + { + // InternalApplicationConfiguration.g:3701:3: ( (lv_exactNumber_0_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3702:4: (lv_exactNumber_0_0= RULE_INT ) + { + // InternalApplicationConfiguration.g:3702:4: (lv_exactNumber_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3703:5: lv_exactNumber_0_0= RULE_INT + { + lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); + + newLeafNode(lv_exactNumber_0_0, grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getExactNumberRule()); + } + setWithLastConsumed( + current, + "exactNumber", + lv_exactNumber_0_0, + "org.eclipse.xtext.common.Terminals.INT"); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:3720:3: ( (lv_exactUnlimited_1_0= '*' ) ) + { + // InternalApplicationConfiguration.g:3720:3: ( (lv_exactUnlimited_1_0= '*' ) ) + // InternalApplicationConfiguration.g:3721:4: (lv_exactUnlimited_1_0= '*' ) + { + // InternalApplicationConfiguration.g:3721:4: (lv_exactUnlimited_1_0= '*' ) + // InternalApplicationConfiguration.g:3722:5: lv_exactUnlimited_1_0= '*' + { + lv_exactUnlimited_1_0=(Token)match(input,42,FOLLOW_2); + + newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getExactNumberRule()); + } + setWithLastConsumed(current, "exactUnlimited", true, "*"); + + + } + + + } + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleExactNumber" + + + // $ANTLR start "entryRuleIntervallNumber" + // InternalApplicationConfiguration.g:3738:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; + public final EObject entryRuleIntervallNumber() throws RecognitionException { + EObject current = null; + + EObject iv_ruleIntervallNumber = null; + + + try { + // InternalApplicationConfiguration.g:3738:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) + // InternalApplicationConfiguration.g:3739:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF + { + newCompositeNode(grammarAccess.getIntervallNumberRule()); + pushFollow(FOLLOW_1); + iv_ruleIntervallNumber=ruleIntervallNumber(); + + state._fsp--; + + current =iv_ruleIntervallNumber; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleIntervallNumber" + + + // $ANTLR start "ruleIntervallNumber" + // InternalApplicationConfiguration.g:3745:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; + public final EObject ruleIntervallNumber() throws RecognitionException { + EObject current = null; + + Token lv_min_0_0=null; + Token otherlv_1=null; + Token lv_maxNumber_2_0=null; + Token lv_maxUnlimited_3_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3751:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) + // InternalApplicationConfiguration.g:3752:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) + { + // InternalApplicationConfiguration.g:3752:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) + // InternalApplicationConfiguration.g:3753:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) + { + // InternalApplicationConfiguration.g:3753:3: ( (lv_min_0_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3754:4: (lv_min_0_0= RULE_INT ) + { + // InternalApplicationConfiguration.g:3754:4: (lv_min_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3755:5: lv_min_0_0= RULE_INT + { + lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_39); + + newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getIntervallNumberRule()); + } + setWithLastConsumed( + current, + "min", + lv_min_0_0, + "org.eclipse.xtext.common.Terminals.INT"); + + + } + + + } + + otherlv_1=(Token)match(input,43,FOLLOW_32); + + newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); + + // InternalApplicationConfiguration.g:3775:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) + int alt50=2; + int LA50_0 = input.LA(1); + + if ( (LA50_0==RULE_INT) ) { + alt50=1; + } + else if ( (LA50_0==42) ) { + alt50=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 50, 0, input); + + throw nvae; + } + switch (alt50) { + case 1 : + // InternalApplicationConfiguration.g:3776:4: ( (lv_maxNumber_2_0= RULE_INT ) ) + { + // InternalApplicationConfiguration.g:3776:4: ( (lv_maxNumber_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3777:5: (lv_maxNumber_2_0= RULE_INT ) + { + // InternalApplicationConfiguration.g:3777:5: (lv_maxNumber_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:3778:6: lv_maxNumber_2_0= RULE_INT + { + lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); + + newLeafNode(lv_maxNumber_2_0, grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getIntervallNumberRule()); + } + setWithLastConsumed( + current, + "maxNumber", + lv_maxNumber_2_0, + "org.eclipse.xtext.common.Terminals.INT"); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:3795:4: ( (lv_maxUnlimited_3_0= '*' ) ) + { + // InternalApplicationConfiguration.g:3795:4: ( (lv_maxUnlimited_3_0= '*' ) ) + // InternalApplicationConfiguration.g:3796:5: (lv_maxUnlimited_3_0= '*' ) + { + // InternalApplicationConfiguration.g:3796:5: (lv_maxUnlimited_3_0= '*' ) + // InternalApplicationConfiguration.g:3797:6: lv_maxUnlimited_3_0= '*' + { + lv_maxUnlimited_3_0=(Token)match(input,42,FOLLOW_2); + + newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getIntervallNumberRule()); + } + setWithLastConsumed(current, "maxUnlimited", true, "*"); + + + } + + + } + + + } + break; + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleIntervallNumber" + + + // $ANTLR start "entryRuleIntEnumberation" + // InternalApplicationConfiguration.g:3814:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; + public final EObject entryRuleIntEnumberation() throws RecognitionException { + EObject current = null; + + EObject iv_ruleIntEnumberation = null; + + + try { + // InternalApplicationConfiguration.g:3814:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) + // InternalApplicationConfiguration.g:3815:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF + { + newCompositeNode(grammarAccess.getIntEnumberationRule()); + pushFollow(FOLLOW_1); + iv_ruleIntEnumberation=ruleIntEnumberation(); + + state._fsp--; + + current =iv_ruleIntEnumberation; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleIntEnumberation" + + + // $ANTLR start "ruleIntEnumberation" + // InternalApplicationConfiguration.g:3821:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; + public final EObject ruleIntEnumberation() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token otherlv_3=null; + Token otherlv_5=null; + AntlrDatatypeRuleToken lv_entry_2_0 = null; + + AntlrDatatypeRuleToken lv_entry_4_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3827:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:3828:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) + { + // InternalApplicationConfiguration.g:3828:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:3829:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' + { + // InternalApplicationConfiguration.g:3829:3: () + // InternalApplicationConfiguration.g:3830:4: + { + + current = forceCreateModelElement( + grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,19,FOLLOW_40); + + newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); + + // InternalApplicationConfiguration.g:3840:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? + int alt52=2; + int LA52_0 = input.LA(1); + + if ( (LA52_0==RULE_INT||LA52_0==12) ) { + alt52=1; + } + switch (alt52) { + case 1 : + // InternalApplicationConfiguration.g:3841:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* + { + // InternalApplicationConfiguration.g:3841:4: ( (lv_entry_2_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:3842:5: (lv_entry_2_0= ruleINTLiteral ) + { + // InternalApplicationConfiguration.g:3842:5: (lv_entry_2_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:3843:6: lv_entry_2_0= ruleINTLiteral + { + + newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); + + pushFollow(FOLLOW_15); + lv_entry_2_0=ruleINTLiteral(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); + } + add( + current, + "entry", + lv_entry_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:3860:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* + loop51: + do { + int alt51=2; + int LA51_0 = input.LA(1); + + if ( (LA51_0==20) ) { + alt51=1; + } + + + switch (alt51) { + case 1 : + // InternalApplicationConfiguration.g:3861:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) + { + otherlv_3=(Token)match(input,20,FOLLOW_24); + + newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); + + // InternalApplicationConfiguration.g:3865:5: ( (lv_entry_4_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:3866:6: (lv_entry_4_0= ruleINTLiteral ) + { + // InternalApplicationConfiguration.g:3866:6: (lv_entry_4_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:3867:7: lv_entry_4_0= ruleINTLiteral + { + + newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); + + pushFollow(FOLLOW_15); + lv_entry_4_0=ruleINTLiteral(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getIntEnumberationRule()); + } + add( + current, + "entry", + lv_entry_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop51; + } + } while (true); + + + } + break; + + } + + otherlv_5=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleIntEnumberation" + + + // $ANTLR start "entryRuleRealEnumeration" + // InternalApplicationConfiguration.g:3894:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; + public final EObject entryRuleRealEnumeration() throws RecognitionException { + EObject current = null; + + EObject iv_ruleRealEnumeration = null; + + + try { + // InternalApplicationConfiguration.g:3894:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) + // InternalApplicationConfiguration.g:3895:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF + { + newCompositeNode(grammarAccess.getRealEnumerationRule()); + pushFollow(FOLLOW_1); + iv_ruleRealEnumeration=ruleRealEnumeration(); + + state._fsp--; + + current =iv_ruleRealEnumeration; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleRealEnumeration" + + + // $ANTLR start "ruleRealEnumeration" + // InternalApplicationConfiguration.g:3901:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; + public final EObject ruleRealEnumeration() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token otherlv_3=null; + Token otherlv_5=null; + AntlrDatatypeRuleToken lv_entry_2_0 = null; + + AntlrDatatypeRuleToken lv_entry_4_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3907:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:3908:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) + { + // InternalApplicationConfiguration.g:3908:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:3909:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' + { + // InternalApplicationConfiguration.g:3909:3: () + // InternalApplicationConfiguration.g:3910:4: + { + + current = forceCreateModelElement( + grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,19,FOLLOW_40); + + newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); + + // InternalApplicationConfiguration.g:3920:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? + int alt54=2; + int LA54_0 = input.LA(1); + + if ( (LA54_0==RULE_INT||LA54_0==12) ) { + alt54=1; + } + switch (alt54) { + case 1 : + // InternalApplicationConfiguration.g:3921:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* + { + // InternalApplicationConfiguration.g:3921:4: ( (lv_entry_2_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:3922:5: (lv_entry_2_0= ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:3922:5: (lv_entry_2_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:3923:6: lv_entry_2_0= ruleREALLiteral + { + + newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); + + pushFollow(FOLLOW_15); + lv_entry_2_0=ruleREALLiteral(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); + } + add( + current, + "entry", + lv_entry_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalApplicationConfiguration.g:3940:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* + loop53: + do { + int alt53=2; + int LA53_0 = input.LA(1); + + if ( (LA53_0==20) ) { + alt53=1; + } + + + switch (alt53) { + case 1 : + // InternalApplicationConfiguration.g:3941:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) + { + otherlv_3=(Token)match(input,20,FOLLOW_24); + + newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); + + // InternalApplicationConfiguration.g:3945:5: ( (lv_entry_4_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:3946:6: (lv_entry_4_0= ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:3946:6: (lv_entry_4_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:3947:7: lv_entry_4_0= ruleREALLiteral + { + + newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); + + pushFollow(FOLLOW_15); + lv_entry_4_0=ruleREALLiteral(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getRealEnumerationRule()); + } + add( + current, + "entry", + lv_entry_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + break loop53; + } + } while (true); + + + } + break; + + } + + otherlv_5=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleRealEnumeration" + + + // $ANTLR start "entryRuleStringEnumeration" + // InternalApplicationConfiguration.g:3974:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; + public final EObject entryRuleStringEnumeration() throws RecognitionException { + EObject current = null; + + EObject iv_ruleStringEnumeration = null; + + + try { + // InternalApplicationConfiguration.g:3974:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) + // InternalApplicationConfiguration.g:3975:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF + { + newCompositeNode(grammarAccess.getStringEnumerationRule()); + pushFollow(FOLLOW_1); + iv_ruleStringEnumeration=ruleStringEnumeration(); + + state._fsp--; + + current =iv_ruleStringEnumeration; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleStringEnumeration" + + + // $ANTLR start "ruleStringEnumeration" + // InternalApplicationConfiguration.g:3981:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; + public final EObject ruleStringEnumeration() throws RecognitionException { + EObject current = null; + + Token otherlv_1=null; + Token lv_entry_2_0=null; + Token otherlv_3=null; + Token lv_entry_4_0=null; + Token otherlv_5=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:3987:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:3988:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) + { + // InternalApplicationConfiguration.g:3988:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:3989:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' + { + // InternalApplicationConfiguration.g:3989:3: () + // InternalApplicationConfiguration.g:3990:4: + { + + current = forceCreateModelElement( + grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0(), + current); + + + } + + otherlv_1=(Token)match(input,19,FOLLOW_41); + + newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); + + // InternalApplicationConfiguration.g:4000:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? + int alt56=2; + int LA56_0 = input.LA(1); + + if ( (LA56_0==RULE_STRING) ) { + alt56=1; + } + switch (alt56) { + case 1 : + // InternalApplicationConfiguration.g:4001:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* + { + // InternalApplicationConfiguration.g:4001:4: ( (lv_entry_2_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:4002:5: (lv_entry_2_0= RULE_STRING ) + { + // InternalApplicationConfiguration.g:4002:5: (lv_entry_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4003:6: lv_entry_2_0= RULE_STRING + { + lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_15); + + newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getStringEnumerationRule()); + } + addWithLastConsumed( + current, + "entry", + lv_entry_2_0, + "org.eclipse.xtext.common.Terminals.STRING"); + + + } + + + } + + // InternalApplicationConfiguration.g:4019:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* + loop55: + do { + int alt55=2; + int LA55_0 = input.LA(1); + + if ( (LA55_0==20) ) { + alt55=1; + } + + + switch (alt55) { + case 1 : + // InternalApplicationConfiguration.g:4020:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) + { + otherlv_3=(Token)match(input,20,FOLLOW_10); + + newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); + + // InternalApplicationConfiguration.g:4024:5: ( (lv_entry_4_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:4025:6: (lv_entry_4_0= RULE_STRING ) + { + // InternalApplicationConfiguration.g:4025:6: (lv_entry_4_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4026:7: lv_entry_4_0= RULE_STRING + { + lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_15); + + newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getStringEnumerationRule()); + } + addWithLastConsumed( + current, + "entry", + lv_entry_4_0, + "org.eclipse.xtext.common.Terminals.STRING"); + + + } + + + } + + + } + break; + + default : + break loop55; + } + } while (true); + + + } + break; + + } + + otherlv_5=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleStringEnumeration" + + + // $ANTLR start "entryRuleScopeDeclaration" + // InternalApplicationConfiguration.g:4052:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; + public final EObject entryRuleScopeDeclaration() throws RecognitionException { + EObject current = null; + + EObject iv_ruleScopeDeclaration = null; + + + try { + // InternalApplicationConfiguration.g:4052:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) + // InternalApplicationConfiguration.g:4053:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF + { + newCompositeNode(grammarAccess.getScopeDeclarationRule()); + pushFollow(FOLLOW_1); + iv_ruleScopeDeclaration=ruleScopeDeclaration(); + + state._fsp--; + + current =iv_ruleScopeDeclaration; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleScopeDeclaration" + + + // $ANTLR start "ruleScopeDeclaration" + // InternalApplicationConfiguration.g:4059:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; + public final EObject ruleScopeDeclaration() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token lv_name_1_0=null; + EObject lv_specification_2_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:4065:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) + // InternalApplicationConfiguration.g:4066:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) + { + // InternalApplicationConfiguration.g:4066:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) + // InternalApplicationConfiguration.g:4067:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) + { + otherlv_0=(Token)match(input,44,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); + + // InternalApplicationConfiguration.g:4071:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:4072:4: (lv_name_1_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:4072:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:4073:5: lv_name_1_0= RULE_ID + { + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + + newLeafNode(lv_name_1_0, grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getScopeDeclarationRule()); + } + setWithLastConsumed( + current, + "name", + lv_name_1_0, + "org.eclipse.xtext.common.Terminals.ID"); + + + } + + + } + + // InternalApplicationConfiguration.g:4089:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:4090:4: (lv_specification_2_0= ruleScopeSpecification ) + { + // InternalApplicationConfiguration.g:4090:4: (lv_specification_2_0= ruleScopeSpecification ) + // InternalApplicationConfiguration.g:4091:5: lv_specification_2_0= ruleScopeSpecification + { + + newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); + + pushFollow(FOLLOW_2); + lv_specification_2_0=ruleScopeSpecification(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getScopeDeclarationRule()); + } + set( + current, + "specification", + lv_specification_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleScopeDeclaration" + + + // $ANTLR start "entryRuleScopeReference" + // InternalApplicationConfiguration.g:4112:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; + public final EObject entryRuleScopeReference() throws RecognitionException { + EObject current = null; + + EObject iv_ruleScopeReference = null; + + + try { + // InternalApplicationConfiguration.g:4112:55: (iv_ruleScopeReference= ruleScopeReference EOF ) + // InternalApplicationConfiguration.g:4113:2: iv_ruleScopeReference= ruleScopeReference EOF + { + newCompositeNode(grammarAccess.getScopeReferenceRule()); + pushFollow(FOLLOW_1); + iv_ruleScopeReference=ruleScopeReference(); + + state._fsp--; + + current =iv_ruleScopeReference; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleScopeReference" + + + // $ANTLR start "ruleScopeReference" + // InternalApplicationConfiguration.g:4119:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + public final EObject ruleScopeReference() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:4125:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:4126:2: ( (otherlv_0= RULE_ID ) ) + { + // InternalApplicationConfiguration.g:4126:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:4127:3: (otherlv_0= RULE_ID ) + { + // InternalApplicationConfiguration.g:4127:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:4128:4: otherlv_0= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getScopeReferenceRule()); + } + + otherlv_0=(Token)match(input,RULE_ID,FOLLOW_2); + + newLeafNode(otherlv_0, grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleScopeReference" + + + // $ANTLR start "entryRuleScope" + // InternalApplicationConfiguration.g:4142:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; + public final EObject entryRuleScope() throws RecognitionException { + EObject current = null; + + EObject iv_ruleScope = null; + + + try { + // InternalApplicationConfiguration.g:4142:46: (iv_ruleScope= ruleScope EOF ) + // InternalApplicationConfiguration.g:4143:2: iv_ruleScope= ruleScope EOF + { + newCompositeNode(grammarAccess.getScopeRule()); + pushFollow(FOLLOW_1); + iv_ruleScope=ruleScope(); + + state._fsp--; + + current =iv_ruleScope; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleScope" + + + // $ANTLR start "ruleScope" + // InternalApplicationConfiguration.g:4149:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; + public final EObject ruleScope() throws RecognitionException { + EObject current = null; + + EObject this_ScopeSpecification_0 = null; + + EObject this_ScopeReference_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:4155:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) + // InternalApplicationConfiguration.g:4156:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) + { + // InternalApplicationConfiguration.g:4156:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) + int alt57=2; + int LA57_0 = input.LA(1); + + if ( (LA57_0==19) ) { + alt57=1; + } + else if ( (LA57_0==RULE_ID) ) { + alt57=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 57, 0, input); + + throw nvae; + } + switch (alt57) { + case 1 : + // InternalApplicationConfiguration.g:4157:3: this_ScopeSpecification_0= ruleScopeSpecification + { + + newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_ScopeSpecification_0=ruleScopeSpecification(); + + state._fsp--; + + + current = this_ScopeSpecification_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:4166:3: this_ScopeReference_1= ruleScopeReference + { + + newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_ScopeReference_1=ruleScopeReference(); + + state._fsp--; + + + current = this_ScopeReference_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleScope" + + + // $ANTLR start "entryRuleTask" + // InternalApplicationConfiguration.g:4178:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; + public final EObject entryRuleTask() throws RecognitionException { + EObject current = null; + + EObject iv_ruleTask = null; + + + try { + // InternalApplicationConfiguration.g:4178:45: (iv_ruleTask= ruleTask EOF ) + // InternalApplicationConfiguration.g:4179:2: iv_ruleTask= ruleTask EOF + { + newCompositeNode(grammarAccess.getTaskRule()); + pushFollow(FOLLOW_1); + iv_ruleTask=ruleTask(); + + state._fsp--; + + current =iv_ruleTask; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleTask" + + + // $ANTLR start "ruleTask" + // InternalApplicationConfiguration.g:4185:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; + public final EObject ruleTask() throws RecognitionException { + EObject current = null; + + EObject this_GenerationTask_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:4191:2: (this_GenerationTask_0= ruleGenerationTask ) + // InternalApplicationConfiguration.g:4192:2: this_GenerationTask_0= ruleGenerationTask + { + + newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); + + pushFollow(FOLLOW_2); + this_GenerationTask_0=ruleGenerationTask(); + + state._fsp--; + + + current = this_GenerationTask_0; + afterParserOrEnumRuleCall(); + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleTask" + + + // $ANTLR start "entryRuleGenerationTask" + // InternalApplicationConfiguration.g:4203:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; + public final EObject entryRuleGenerationTask() throws RecognitionException { + EObject current = null; + + EObject iv_ruleGenerationTask = null; + + + try { + // InternalApplicationConfiguration.g:4203:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) + // InternalApplicationConfiguration.g:4204:2: iv_ruleGenerationTask= ruleGenerationTask EOF + { + newCompositeNode(grammarAccess.getGenerationTaskRule()); + pushFollow(FOLLOW_1); + iv_ruleGenerationTask=ruleGenerationTask(); + + state._fsp--; + + current =iv_ruleGenerationTask; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleGenerationTask" + + + // $ANTLR start "ruleGenerationTask" + // InternalApplicationConfiguration.g:4210:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ; + public final EObject ruleGenerationTask() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_4=null; + Token otherlv_5=null; + Token otherlv_7=null; + Token otherlv_8=null; + Token otherlv_10=null; + Token otherlv_11=null; + Token otherlv_13=null; + Token otherlv_14=null; + Token otherlv_16=null; + Token otherlv_17=null; + Token lv_numberSpecified_19_0=null; + Token otherlv_20=null; + Token lv_number_21_0=null; + Token lv_runSpecified_22_0=null; + Token otherlv_23=null; + Token lv_runs_24_0=null; + Token otherlv_25=null; + Token otherlv_26=null; + Token otherlv_28=null; + Token otherlv_29=null; + Token otherlv_31=null; + Token otherlv_32=null; + Token otherlv_34=null; + Token otherlv_35=null; + Token otherlv_37=null; + Token otherlv_38=null; + Token otherlv_40=null; + Token otherlv_41=null; + Token otherlv_43=null; + EObject lv_metamodel_6_0 = null; + + EObject lv_partialModel_9_0 = null; + + EObject lv_patterns_12_0 = null; + + EObject lv_objectives_15_0 = null; + + EObject lv_scope_18_0 = null; + + Enumerator lv_solver_27_0 = null; + + EObject lv_config_30_0 = null; + + EObject lv_debugFolder_33_0 = null; + + EObject lv_targetLogFile_36_0 = null; + + EObject lv_targetStatisticsFile_39_0 = null; + + EObject lv_tagetFolder_42_0 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:4216:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ) + // InternalApplicationConfiguration.g:4217:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) + { + // InternalApplicationConfiguration.g:4217:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) + // InternalApplicationConfiguration.g:4218:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' + { + otherlv_0=(Token)match(input,45,FOLLOW_17); + + newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); + + // InternalApplicationConfiguration.g:4222:3: () + // InternalApplicationConfiguration.g:4223:4: + { + + current = forceCreateModelElement( + grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1(), + current); + + + } + + otherlv_2=(Token)match(input,19,FOLLOW_42); + + newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); + + // InternalApplicationConfiguration.g:4233:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) + // InternalApplicationConfiguration.g:4234:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) + { + // InternalApplicationConfiguration.g:4234:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) + // InternalApplicationConfiguration.g:4235:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) + { + + getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + // InternalApplicationConfiguration.g:4238:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) + // InternalApplicationConfiguration.g:4239:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* + { + // InternalApplicationConfiguration.g:4239:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* + loop58: + do { + int alt58=14; + alt58 = dfa58.predict(input); + switch (alt58) { + case 1 : + // InternalApplicationConfiguration.g:4240:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4240:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4241:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); + } + // InternalApplicationConfiguration.g:4241:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) + // InternalApplicationConfiguration.g:4242:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); + + // InternalApplicationConfiguration.g:4245:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) + // InternalApplicationConfiguration.g:4245:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4245:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) + // InternalApplicationConfiguration.g:4245:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) + { + otherlv_4=(Token)match(input,25,FOLLOW_13); + + newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); + + otherlv_5=(Token)match(input,18,FOLLOW_43); + + newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); + + // InternalApplicationConfiguration.g:4253:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) + // InternalApplicationConfiguration.g:4254:10: (lv_metamodel_6_0= ruleMetamodel ) + { + // InternalApplicationConfiguration.g:4254:10: (lv_metamodel_6_0= ruleMetamodel ) + // InternalApplicationConfiguration.g:4255:11: lv_metamodel_6_0= ruleMetamodel + { + + newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); + + pushFollow(FOLLOW_42); + lv_metamodel_6_0=ruleMetamodel(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + current, + "metamodel", + lv_metamodel_6_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:4278:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4278:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4279:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); + } + // InternalApplicationConfiguration.g:4279:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) + // InternalApplicationConfiguration.g:4280:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); + + // InternalApplicationConfiguration.g:4283:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) + // InternalApplicationConfiguration.g:4283:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4283:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) + // InternalApplicationConfiguration.g:4283:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) + { + otherlv_7=(Token)match(input,46,FOLLOW_13); + + newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); + + otherlv_8=(Token)match(input,18,FOLLOW_43); + + newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); + + // InternalApplicationConfiguration.g:4291:9: ( (lv_partialModel_9_0= rulePartialModel ) ) + // InternalApplicationConfiguration.g:4292:10: (lv_partialModel_9_0= rulePartialModel ) + { + // InternalApplicationConfiguration.g:4292:10: (lv_partialModel_9_0= rulePartialModel ) + // InternalApplicationConfiguration.g:4293:11: lv_partialModel_9_0= rulePartialModel + { + + newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); + + pushFollow(FOLLOW_42); + lv_partialModel_9_0=rulePartialModel(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + current, + "partialModel", + lv_partialModel_9_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:4316:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4316:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4317:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); + } + // InternalApplicationConfiguration.g:4317:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) + // InternalApplicationConfiguration.g:4318:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); + + // InternalApplicationConfiguration.g:4321:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) + // InternalApplicationConfiguration.g:4321:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4321:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) + // InternalApplicationConfiguration.g:4321:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) + { + otherlv_10=(Token)match(input,28,FOLLOW_13); + + newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); + + otherlv_11=(Token)match(input,18,FOLLOW_43); + + newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); + + // InternalApplicationConfiguration.g:4329:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:4330:10: (lv_patterns_12_0= ruleGraphPattern ) + { + // InternalApplicationConfiguration.g:4330:10: (lv_patterns_12_0= ruleGraphPattern ) + // InternalApplicationConfiguration.g:4331:11: lv_patterns_12_0= ruleGraphPattern + { + + newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); + + pushFollow(FOLLOW_42); + lv_patterns_12_0=ruleGraphPattern(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + current, + "patterns", + lv_patterns_12_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:4354:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4354:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4355:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); + } + // InternalApplicationConfiguration.g:4355:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) + // InternalApplicationConfiguration.g:4356:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); + + // InternalApplicationConfiguration.g:4359:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) + // InternalApplicationConfiguration.g:4359:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4359:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) + // InternalApplicationConfiguration.g:4359:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) + { + otherlv_13=(Token)match(input,29,FOLLOW_13); + + newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); + + otherlv_14=(Token)match(input,18,FOLLOW_43); + + newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); + + // InternalApplicationConfiguration.g:4367:9: ( (lv_objectives_15_0= ruleObjective ) ) + // InternalApplicationConfiguration.g:4368:10: (lv_objectives_15_0= ruleObjective ) + { + // InternalApplicationConfiguration.g:4368:10: (lv_objectives_15_0= ruleObjective ) + // InternalApplicationConfiguration.g:4369:11: lv_objectives_15_0= ruleObjective + { + + newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); + + pushFollow(FOLLOW_42); + lv_objectives_15_0=ruleObjective(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + current, + "objectives", + lv_objectives_15_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Objective"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 5 : + // InternalApplicationConfiguration.g:4392:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4392:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4393:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); + } + // InternalApplicationConfiguration.g:4393:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) + // InternalApplicationConfiguration.g:4394:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); + + // InternalApplicationConfiguration.g:4397:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) + // InternalApplicationConfiguration.g:4397:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4397:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) + // InternalApplicationConfiguration.g:4397:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) + { + otherlv_16=(Token)match(input,44,FOLLOW_13); + + newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); + + otherlv_17=(Token)match(input,18,FOLLOW_43); + + newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); + + // InternalApplicationConfiguration.g:4405:9: ( (lv_scope_18_0= ruleScope ) ) + // InternalApplicationConfiguration.g:4406:10: (lv_scope_18_0= ruleScope ) + { + // InternalApplicationConfiguration.g:4406:10: (lv_scope_18_0= ruleScope ) + // InternalApplicationConfiguration.g:4407:11: lv_scope_18_0= ruleScope + { + + newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); + + pushFollow(FOLLOW_42); + lv_scope_18_0=ruleScope(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + current, + "scope", + lv_scope_18_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 6 : + // InternalApplicationConfiguration.g:4430:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4430:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4431:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); + } + // InternalApplicationConfiguration.g:4431:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4432:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); + + // InternalApplicationConfiguration.g:4435:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4435:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4435:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4435:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) + { + // InternalApplicationConfiguration.g:4435:20: ( (lv_numberSpecified_19_0= 'number' ) ) + // InternalApplicationConfiguration.g:4436:10: (lv_numberSpecified_19_0= 'number' ) + { + // InternalApplicationConfiguration.g:4436:10: (lv_numberSpecified_19_0= 'number' ) + // InternalApplicationConfiguration.g:4437:11: lv_numberSpecified_19_0= 'number' + { + lv_numberSpecified_19_0=(Token)match(input,47,FOLLOW_13); + + newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getGenerationTaskRule()); + } + setWithLastConsumed(current, "numberSpecified", true, "number"); + + + } + + + } + + otherlv_20=(Token)match(input,18,FOLLOW_7); + + newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); + + // InternalApplicationConfiguration.g:4453:9: ( (lv_number_21_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4454:10: (lv_number_21_0= RULE_INT ) + { + // InternalApplicationConfiguration.g:4454:10: (lv_number_21_0= RULE_INT ) + // InternalApplicationConfiguration.g:4455:11: lv_number_21_0= RULE_INT + { + lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_42); + + newLeafNode(lv_number_21_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getGenerationTaskRule()); + } + setWithLastConsumed( + current, + "number", + lv_number_21_0, + "org.eclipse.xtext.common.Terminals.INT"); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 7 : + // InternalApplicationConfiguration.g:4477:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4477:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4478:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); + } + // InternalApplicationConfiguration.g:4478:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4479:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); + + // InternalApplicationConfiguration.g:4482:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4482:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4482:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4482:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) + { + // InternalApplicationConfiguration.g:4482:20: ( (lv_runSpecified_22_0= 'runs' ) ) + // InternalApplicationConfiguration.g:4483:10: (lv_runSpecified_22_0= 'runs' ) + { + // InternalApplicationConfiguration.g:4483:10: (lv_runSpecified_22_0= 'runs' ) + // InternalApplicationConfiguration.g:4484:11: lv_runSpecified_22_0= 'runs' + { + lv_runSpecified_22_0=(Token)match(input,48,FOLLOW_13); + + newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getGenerationTaskRule()); + } + setWithLastConsumed(current, "runSpecified", true, "runs"); + + + } + + + } + + otherlv_23=(Token)match(input,18,FOLLOW_7); + + newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); + + // InternalApplicationConfiguration.g:4500:9: ( (lv_runs_24_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4501:10: (lv_runs_24_0= RULE_INT ) + { + // InternalApplicationConfiguration.g:4501:10: (lv_runs_24_0= RULE_INT ) + // InternalApplicationConfiguration.g:4502:11: lv_runs_24_0= RULE_INT + { + lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_42); + + newLeafNode(lv_runs_24_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getGenerationTaskRule()); + } + setWithLastConsumed( + current, + "runs", + lv_runs_24_0, + "org.eclipse.xtext.common.Terminals.INT"); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 8 : + // InternalApplicationConfiguration.g:4524:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4524:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4525:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); + } + // InternalApplicationConfiguration.g:4525:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) + // InternalApplicationConfiguration.g:4526:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); + + // InternalApplicationConfiguration.g:4529:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) + // InternalApplicationConfiguration.g:4529:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4529:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) + // InternalApplicationConfiguration.g:4529:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) + { + otherlv_25=(Token)match(input,49,FOLLOW_13); + + newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); + + otherlv_26=(Token)match(input,18,FOLLOW_44); + + newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); + + // InternalApplicationConfiguration.g:4537:9: ( (lv_solver_27_0= ruleSolver ) ) + // InternalApplicationConfiguration.g:4538:10: (lv_solver_27_0= ruleSolver ) + { + // InternalApplicationConfiguration.g:4538:10: (lv_solver_27_0= ruleSolver ) + // InternalApplicationConfiguration.g:4539:11: lv_solver_27_0= ruleSolver + { + + newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); + + pushFollow(FOLLOW_42); + lv_solver_27_0=ruleSolver(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + current, + "solver", + lv_solver_27_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 9 : + // InternalApplicationConfiguration.g:4562:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4562:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4563:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); + } + // InternalApplicationConfiguration.g:4563:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) + // InternalApplicationConfiguration.g:4564:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); + + // InternalApplicationConfiguration.g:4567:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) + // InternalApplicationConfiguration.g:4567:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4567:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) + // InternalApplicationConfiguration.g:4567:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) + { + otherlv_28=(Token)match(input,30,FOLLOW_13); + + newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); + + otherlv_29=(Token)match(input,18,FOLLOW_43); + + newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); + + // InternalApplicationConfiguration.g:4575:9: ( (lv_config_30_0= ruleConfig ) ) + // InternalApplicationConfiguration.g:4576:10: (lv_config_30_0= ruleConfig ) + { + // InternalApplicationConfiguration.g:4576:10: (lv_config_30_0= ruleConfig ) + // InternalApplicationConfiguration.g:4577:11: lv_config_30_0= ruleConfig + { + + newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); + + pushFollow(FOLLOW_42); + lv_config_30_0=ruleConfig(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + current, + "config", + lv_config_30_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 10 : + // InternalApplicationConfiguration.g:4600:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4600:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4601:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); + } + // InternalApplicationConfiguration.g:4601:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4602:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); + + // InternalApplicationConfiguration.g:4605:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4605:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4605:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4605:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) + { + otherlv_31=(Token)match(input,50,FOLLOW_13); + + newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); + + otherlv_32=(Token)match(input,18,FOLLOW_21); + + newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); + + // InternalApplicationConfiguration.g:4613:9: ( (lv_debugFolder_33_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4614:10: (lv_debugFolder_33_0= ruleFile ) + { + // InternalApplicationConfiguration.g:4614:10: (lv_debugFolder_33_0= ruleFile ) + // InternalApplicationConfiguration.g:4615:11: lv_debugFolder_33_0= ruleFile + { + + newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); + + pushFollow(FOLLOW_42); + lv_debugFolder_33_0=ruleFile(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + current, + "debugFolder", + lv_debugFolder_33_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 11 : + // InternalApplicationConfiguration.g:4638:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4638:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4639:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); + } + // InternalApplicationConfiguration.g:4639:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4640:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); + + // InternalApplicationConfiguration.g:4643:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4643:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4643:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4643:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) + { + otherlv_34=(Token)match(input,51,FOLLOW_13); + + newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); + + otherlv_35=(Token)match(input,18,FOLLOW_21); + + newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); + + // InternalApplicationConfiguration.g:4651:9: ( (lv_targetLogFile_36_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4652:10: (lv_targetLogFile_36_0= ruleFile ) + { + // InternalApplicationConfiguration.g:4652:10: (lv_targetLogFile_36_0= ruleFile ) + // InternalApplicationConfiguration.g:4653:11: lv_targetLogFile_36_0= ruleFile + { + + newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); + + pushFollow(FOLLOW_42); + lv_targetLogFile_36_0=ruleFile(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + current, + "targetLogFile", + lv_targetLogFile_36_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 12 : + // InternalApplicationConfiguration.g:4676:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4676:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4677:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); + } + // InternalApplicationConfiguration.g:4677:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4678:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); + + // InternalApplicationConfiguration.g:4681:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4681:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4681:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4681:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) + { + otherlv_37=(Token)match(input,52,FOLLOW_13); + + newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); + + otherlv_38=(Token)match(input,18,FOLLOW_21); + + newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); + + // InternalApplicationConfiguration.g:4689:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4690:10: (lv_targetStatisticsFile_39_0= ruleFile ) + { + // InternalApplicationConfiguration.g:4690:10: (lv_targetStatisticsFile_39_0= ruleFile ) + // InternalApplicationConfiguration.g:4691:11: lv_targetStatisticsFile_39_0= ruleFile + { + + newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); + + pushFollow(FOLLOW_42); + lv_targetStatisticsFile_39_0=ruleFile(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + current, + "targetStatisticsFile", + lv_targetStatisticsFile_39_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + case 13 : + // InternalApplicationConfiguration.g:4714:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) + { + // InternalApplicationConfiguration.g:4714:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4715:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); + } + // InternalApplicationConfiguration.g:4715:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4716:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); + + // InternalApplicationConfiguration.g:4719:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4719:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleGenerationTask", "true"); + } + // InternalApplicationConfiguration.g:4719:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4719:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) + { + otherlv_40=(Token)match(input,53,FOLLOW_13); + + newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); + + otherlv_41=(Token)match(input,18,FOLLOW_21); + + newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); + + // InternalApplicationConfiguration.g:4727:9: ( (lv_tagetFolder_42_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4728:10: (lv_tagetFolder_42_0= ruleFile ) + { + // InternalApplicationConfiguration.g:4728:10: (lv_tagetFolder_42_0= ruleFile ) + // InternalApplicationConfiguration.g:4729:11: lv_tagetFolder_42_0= ruleFile + { + + newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); + + pushFollow(FOLLOW_42); + lv_tagetFolder_42_0=ruleFile(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getGenerationTaskRule()); + } + set( + current, + "tagetFolder", + lv_tagetFolder_42_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + + } + + + } + break; + + default : + break loop58; + } + } while (true); + + + } + + + } + + + getUnorderedGroupHelper().leave(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); + + + } + + otherlv_43=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_43, grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleGenerationTask" + + + // $ANTLR start "ruleOptimizationDirection" + // InternalApplicationConfiguration.g:4767:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; + public final Enumerator ruleOptimizationDirection() throws RecognitionException { + Enumerator current = null; + + Token enumLiteral_0=null; + Token enumLiteral_1=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:4773:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) + // InternalApplicationConfiguration.g:4774:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) + { + // InternalApplicationConfiguration.g:4774:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) + int alt59=2; + int LA59_0 = input.LA(1); + + if ( (LA59_0==54) ) { + alt59=1; + } + else if ( (LA59_0==55) ) { + alt59=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 59, 0, input); + + throw nvae; + } + switch (alt59) { + case 1 : + // InternalApplicationConfiguration.g:4775:3: (enumLiteral_0= 'minimize' ) + { + // InternalApplicationConfiguration.g:4775:3: (enumLiteral_0= 'minimize' ) + // InternalApplicationConfiguration.g:4776:4: enumLiteral_0= 'minimize' + { + enumLiteral_0=(Token)match(input,54,FOLLOW_2); + + current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:4783:3: (enumLiteral_1= 'maximize' ) + { + // InternalApplicationConfiguration.g:4783:3: (enumLiteral_1= 'maximize' ) + // InternalApplicationConfiguration.g:4784:4: enumLiteral_1= 'maximize' + { + enumLiteral_1=(Token)match(input,55,FOLLOW_2); + + current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); + + + } + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleOptimizationDirection" + + + // $ANTLR start "ruleComparisonOperator" + // InternalApplicationConfiguration.g:4794:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ; + public final Enumerator ruleComparisonOperator() throws RecognitionException { + Enumerator current = null; + + Token enumLiteral_0=null; + Token enumLiteral_1=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:4800:2: ( ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ) + // InternalApplicationConfiguration.g:4801:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) + { + // InternalApplicationConfiguration.g:4801:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) + int alt60=2; + int LA60_0 = input.LA(1); + + if ( (LA60_0==56) ) { + alt60=1; + } + else if ( (LA60_0==57) ) { + alt60=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 60, 0, input); + + throw nvae; + } + switch (alt60) { + case 1 : + // InternalApplicationConfiguration.g:4802:3: (enumLiteral_0= '<=' ) + { + // InternalApplicationConfiguration.g:4802:3: (enumLiteral_0= '<=' ) + // InternalApplicationConfiguration.g:4803:4: enumLiteral_0= '<=' + { + enumLiteral_0=(Token)match(input,56,FOLLOW_2); + + current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:4810:3: (enumLiteral_1= '>=' ) + { + // InternalApplicationConfiguration.g:4810:3: (enumLiteral_1= '>=' ) + // InternalApplicationConfiguration.g:4811:4: enumLiteral_1= '>=' + { + enumLiteral_1=(Token)match(input,57,FOLLOW_2); + + current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); + + + } + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleComparisonOperator" + + + // $ANTLR start "ruleDocumentLevelSpecification" + // InternalApplicationConfiguration.g:4821:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; + public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException { + Enumerator current = null; + + Token enumLiteral_0=null; + Token enumLiteral_1=null; + Token enumLiteral_2=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:4827:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) + // InternalApplicationConfiguration.g:4828:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) + { + // InternalApplicationConfiguration.g:4828:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) + int alt61=3; + switch ( input.LA(1) ) { + case 58: + { + alt61=1; + } + break; + case 59: + { + alt61=2; + } + break; + case 60: + { + alt61=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 61, 0, input); + + throw nvae; + } + + switch (alt61) { + case 1 : + // InternalApplicationConfiguration.g:4829:3: (enumLiteral_0= 'none' ) + { + // InternalApplicationConfiguration.g:4829:3: (enumLiteral_0= 'none' ) + // InternalApplicationConfiguration.g:4830:4: enumLiteral_0= 'none' + { + enumLiteral_0=(Token)match(input,58,FOLLOW_2); + + current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:4837:3: (enumLiteral_1= 'normal' ) + { + // InternalApplicationConfiguration.g:4837:3: (enumLiteral_1= 'normal' ) + // InternalApplicationConfiguration.g:4838:4: enumLiteral_1= 'normal' + { + enumLiteral_1=(Token)match(input,59,FOLLOW_2); + + current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); + + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:4845:3: (enumLiteral_2= 'full' ) + { + // InternalApplicationConfiguration.g:4845:3: (enumLiteral_2= 'full' ) + // InternalApplicationConfiguration.g:4846:4: enumLiteral_2= 'full' + { + enumLiteral_2=(Token)match(input,60,FOLLOW_2); + + current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); + + + } + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleDocumentLevelSpecification" + + + // $ANTLR start "ruleSolver" + // InternalApplicationConfiguration.g:4856:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; + public final Enumerator ruleSolver() throws RecognitionException { + Enumerator current = null; + + Token enumLiteral_0=null; + Token enumLiteral_1=null; + Token enumLiteral_2=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:4862:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) + // InternalApplicationConfiguration.g:4863:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) + { + // InternalApplicationConfiguration.g:4863:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) + int alt62=3; + switch ( input.LA(1) ) { + case 61: + { + alt62=1; + } + break; + case 62: + { + alt62=2; + } + break; + case 63: + { + alt62=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 62, 0, input); + + throw nvae; + } + + switch (alt62) { + case 1 : + // InternalApplicationConfiguration.g:4864:3: (enumLiteral_0= 'SMTSolver' ) + { + // InternalApplicationConfiguration.g:4864:3: (enumLiteral_0= 'SMTSolver' ) + // InternalApplicationConfiguration.g:4865:4: enumLiteral_0= 'SMTSolver' + { + enumLiteral_0=(Token)match(input,61,FOLLOW_2); + + current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); + + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:4872:3: (enumLiteral_1= 'AlloySolver' ) + { + // InternalApplicationConfiguration.g:4872:3: (enumLiteral_1= 'AlloySolver' ) + // InternalApplicationConfiguration.g:4873:4: enumLiteral_1= 'AlloySolver' + { + enumLiteral_1=(Token)match(input,62,FOLLOW_2); + + current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); + + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:4880:3: (enumLiteral_2= 'ViatraSolver' ) + { + // InternalApplicationConfiguration.g:4880:3: (enumLiteral_2= 'ViatraSolver' ) + // InternalApplicationConfiguration.g:4881:4: enumLiteral_2= 'ViatraSolver' + { + enumLiteral_2=(Token)match(input,63,FOLLOW_2); + + current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); + + + } + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleSolver" + + // Delegated rules + + + protected DFA58 dfa58 = new DFA58(this); + static final String dfa_1s = "\17\uffff"; + static final String dfa_2s = "\1\25\16\uffff"; + static final String dfa_3s = "\1\65\16\uffff"; + static final String dfa_4s = "\1\uffff\1\16\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; + static final String dfa_5s = "\1\0\16\uffff}>"; + static final String[] dfa_6s = { + "\1\1\3\uffff\1\2\2\uffff\1\4\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + }; + + static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); + static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); + static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); + static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); + static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); + static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); + + class DFA58 extends DFA { + + public DFA58(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 58; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "()* loopback of 4239:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA58_0 = input.LA(1); + + + int index58_0 = input.index(); + input.rewind(); + s = -1; + if ( (LA58_0==21) ) {s = 1;} + + else if ( LA58_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} + + else if ( LA58_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} + + else if ( LA58_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} + + else if ( LA58_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} + + else if ( LA58_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} + + else if ( LA58_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} + + else if ( LA58_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} + + else if ( LA58_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} + + else if ( LA58_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} + + else if ( LA58_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} + + else if ( LA58_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} + + else if ( LA58_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} + + else if ( LA58_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} + + + input.seek(index58_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 58, _s, input); + error(nvae); + throw nvae; + } + } + + + public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000030007A022002L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000030007A020002L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000800L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000400010L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000300000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000800002L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000050L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00C0000000010000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0300000000000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001020L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000380200040L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000380000040L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x1C00000000000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400200000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000800040000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000040000000020L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000040000080020L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000201020L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000200040L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x003FD00072200000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000080010L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0xE000000000000000L}); + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java index 045846b5..d272d910 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java @@ -1,9 +1,9 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.scoping; - -import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; - -public abstract class AbstractApplicationConfigurationScopeProvider extends DelegatingScopeProvider { -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.scoping; + +import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; + +public abstract class AbstractApplicationConfigurationScopeProvider extends DelegatingScopeProvider { +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java index 96e5a0e2..d60d7cf5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java @@ -1,1006 +1,1169 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.serializer; - -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; -import java.util.Set; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.xtext.Action; -import org.eclipse.xtext.Parameter; -import org.eclipse.xtext.ParserRule; -import org.eclipse.xtext.serializer.ISerializationContext; -import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; -import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; -import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; - -@SuppressWarnings("all") -public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatingSemanticSequencer { - - @Inject - private ApplicationConfigurationGrammarAccess grammarAccess; - - @Override - public void sequence(ISerializationContext context, EObject semanticObject) { - EPackage epackage = semanticObject.eClass().getEPackage(); - ParserRule rule = context.getParserRule(); - Action action = context.getAssignedAction(); - Set parameters = context.getEnabledBooleanParameters(); - if (epackage == ApplicationConfigurationPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: - sequence_AllPackageEntry(context, (AllPackageEntry) semanticObject); - return; - case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: - sequence_AllPatternEntry(context, (AllPatternEntry) semanticObject); - return; - case ApplicationConfigurationPackage.CLASS_REFERENCE: - sequence_ClassReference(context, (ClassReference) semanticObject); - return; - case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: - sequence_ClassTypeScope(context, (ClassTypeScope) semanticObject); - return; - case ApplicationConfigurationPackage.CONFIG_DECLARATION: - sequence_ConfigDeclaration(context, (ConfigDeclaration) semanticObject); - return; - case ApplicationConfigurationPackage.CONFIG_REFERENCE: - sequence_ConfigReference(context, (ConfigReference) semanticObject); - return; - case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: - sequence_ConfigSpecification(context, (ConfigSpecification) semanticObject); - return; - case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: - sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject); - return; - case ApplicationConfigurationPackage.CUSTOM_ENTRY: - sequence_CustomEntry(context, (CustomEntry) semanticObject); - return; - case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: - sequence_DocumentationEntry(context, (DocumentationEntry) semanticObject); - return; - case ApplicationConfigurationPackage.EPACKAGE_IMPORT: - sequence_EPackageImport(context, (EPackageImport) semanticObject); - return; - case ApplicationConfigurationPackage.EXACT_NUMBER: - sequence_ExactNumber(context, (ExactNumber) semanticObject); - return; - case ApplicationConfigurationPackage.FILE_DECLARATION: - sequence_FileDeclaration(context, (FileDeclaration) semanticObject); - return; - case ApplicationConfigurationPackage.FILE_REFERENCE: - sequence_FileReference(context, (FileReference) semanticObject); - return; - case ApplicationConfigurationPackage.FILE_SPECIFICATION: - sequence_FileSpecification(context, (FileSpecification) semanticObject); - return; - case ApplicationConfigurationPackage.FOLDER_ENTRY: - sequence_FolderEntry(context, (FolderEntry) semanticObject); - return; - case ApplicationConfigurationPackage.GENERATION_TASK: - sequence_GenerationTask(context, (GenerationTask) semanticObject); - return; - case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: - sequence_GraphPatternDeclaration(context, (GraphPatternDeclaration) semanticObject); - return; - case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: - sequence_GraphPatternReference(context, (GraphPatternReference) semanticObject); - return; - case ApplicationConfigurationPackage.INT_ENUMBERATION: - sequence_IntEnumberation(context, (IntEnumberation) semanticObject); - return; - case ApplicationConfigurationPackage.INTEGER_SCOPE: - sequence_IntegerReference(context, (IntegerScope) semanticObject); - return; - case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: - sequence_IntegerTypeScope(context, (IntegerTypeScope) semanticObject); - return; - case ApplicationConfigurationPackage.INTERVALL_NUMBER: - sequence_IntervallNumber(context, (IntervallNumber) semanticObject); - return; - case ApplicationConfigurationPackage.MEMORY_ENTRY: - sequence_MemoryEntry(context, (MemoryEntry) semanticObject); - return; - case ApplicationConfigurationPackage.METAMODEL_DECLARATION: - sequence_MetamodelDeclaration(context, (MetamodelDeclaration) semanticObject); - return; - case ApplicationConfigurationPackage.METAMODEL_ELEMENT: - sequence_MetamodelElement(context, (MetamodelElement) semanticObject); - return; - case ApplicationConfigurationPackage.METAMODEL_REFERENCE: - sequence_MetamodelReference(context, (MetamodelReference) semanticObject); - return; - case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: - sequence_MetamodelSpecification(context, (MetamodelSpecification) semanticObject); - return; - case ApplicationConfigurationPackage.MODEL_ENTRY: - sequence_ModelEntry(context, (ModelEntry) semanticObject); - return; - case ApplicationConfigurationPackage.OBJECT_REFERENCE: - sequence_ObjectReference(context, (ObjectReference) semanticObject); - return; - case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: - sequence_ObjectTypeScope(context, (ObjectTypeScope) semanticObject); - return; - case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: - sequence_PartialModelDeclaration(context, (PartialModelDeclaration) semanticObject); - return; - case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: - sequence_PartialModelReference(context, (PartialModelReference) semanticObject); - return; - case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: - sequence_PartialModelSpecification(context, (PartialModelSpecification) semanticObject); - return; - case ApplicationConfigurationPackage.PATTERN_ELEMENT: - sequence_PatternElement(context, (PatternElement) semanticObject); - return; - case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: - sequence_PatternSpecification(context, (PatternSpecification) semanticObject); - return; - case ApplicationConfigurationPackage.REAL_ENUMERATION: - sequence_RealEnumeration(context, (RealEnumeration) semanticObject); - return; - case ApplicationConfigurationPackage.REAL_SCOPE: - sequence_RealReference(context, (RealScope) semanticObject); - return; - case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: - sequence_RealTypeScope(context, (RealTypeScope) semanticObject); - return; - case ApplicationConfigurationPackage.RUNTIME_ENTRY: - sequence_RuntimeEntry(context, (RuntimeEntry) semanticObject); - return; - case ApplicationConfigurationPackage.SCOPE_DECLARATION: - sequence_ScopeDeclaration(context, (ScopeDeclaration) semanticObject); - return; - case ApplicationConfigurationPackage.SCOPE_REFERENCE: - sequence_ScopeReference(context, (ScopeReference) semanticObject); - return; - case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: - sequence_ScopeSpecification(context, (ScopeSpecification) semanticObject); - return; - case ApplicationConfigurationPackage.STRING_ENUMERATION: - sequence_StringEnumeration(context, (StringEnumeration) semanticObject); - return; - case ApplicationConfigurationPackage.STRING_SCOPE: - sequence_StringReference(context, (StringScope) semanticObject); - return; - case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: - sequence_StringTypeScope(context, (StringTypeScope) semanticObject); - return; - case ApplicationConfigurationPackage.VIATRA_IMPORT: - sequence_ViatraImport(context, (ViatraImport) semanticObject); - return; - } - if (errorAcceptor != null) - errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); - } - - /** - * Contexts: - * MetamodelEntry returns AllPackageEntry - * AllPackageEntry returns AllPackageEntry - * - * Constraint: - * (package=[EPackage|QualifiedName] (exclusion+=MetamodelElement exclusion+=MetamodelElement*)?) - */ - protected void sequence_AllPackageEntry(ISerializationContext context, AllPackageEntry semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * PatternEntry returns AllPatternEntry - * AllPatternEntry returns AllPatternEntry - * - * Constraint: - * (package=[PatternModel|QualifiedName] (exclusuion+=PatternElement exclusuion+=PatternElement*)?) - */ - protected void sequence_AllPatternEntry(ISerializationContext context, AllPatternEntry semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * TypeReference returns ClassReference - * ClassReference returns ClassReference - * - * Constraint: - * element=MetamodelElement - */ - protected void sequence_ClassReference(ISerializationContext context, ClassReference semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CLASS_REFERENCE__ELEMENT) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CLASS_REFERENCE__ELEMENT)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0(), semanticObject.getElement()); - feeder.finish(); - } - - - /** - * Contexts: - * TypeScope returns ClassTypeScope - * ClassTypeScope returns ClassTypeScope - * - * Constraint: - * (type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)) - */ - protected void sequence_ClassTypeScope(ISerializationContext context, ClassTypeScope semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Command returns ConfigDeclaration - * Declaration returns ConfigDeclaration - * ConfigDeclaration returns ConfigDeclaration - * - * Constraint: - * (name=ID specification=ConfigSpecification) - */ - protected void sequence_ConfigDeclaration(ISerializationContext context, ConfigDeclaration semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION__SPECIFICATION) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION__SPECIFICATION)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); - feeder.finish(); - } - - - /** - * Contexts: - * ConfigReference returns ConfigReference - * Config returns ConfigReference - * - * Constraint: - * config=[ConfigDeclaration|ID] - */ - protected void sequence_ConfigReference(ISerializationContext context, ConfigReference semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG, false)); - feeder.finish(); - } - - - /** - * Contexts: - * ConfigSpecification returns ConfigSpecification - * Config returns ConfigSpecification - * - * Constraint: - * (entries+=ConfigEntry entries+=ConfigEntry*)? - */ - protected void sequence_ConfigSpecification(ISerializationContext context, ConfigSpecification semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConfigurationScript returns ConfigurationScript - * - * Constraint: - * ((imports+=Import+ commands+=Command+) | commands+=Command+)? - */ - protected void sequence_ConfigurationScript(ISerializationContext context, ConfigurationScript semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConfigEntry returns CustomEntry - * CustomEntry returns CustomEntry - * - * Constraint: - * (key=STRING value=STRING) - */ - protected void sequence_CustomEntry(ISerializationContext context, CustomEntry semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__KEY) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__KEY)); - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__VALUE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__VALUE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0(), semanticObject.getKey()); - feeder.accept(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0(), semanticObject.getValue()); - feeder.finish(); - } - - - /** - * Contexts: - * ConfigEntry returns DocumentationEntry - * DocumentationEntry returns DocumentationEntry - * - * Constraint: - * level=DocumentLevelSpecification - */ - protected void sequence_DocumentationEntry(ISerializationContext context, DocumentationEntry semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY__LEVEL) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY__LEVEL)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0(), semanticObject.getLevel()); - feeder.finish(); - } - - - /** - * Contexts: - * Import returns EPackageImport - * EPackageImport returns EPackageImport - * - * Constraint: - * importedPackage=[EPackage|STRING] - */ - protected void sequence_EPackageImport(ISerializationContext context, EPackageImport semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE, false)); - feeder.finish(); - } - - - /** - * Contexts: - * NumberSpecification returns ExactNumber - * ExactNumber returns ExactNumber - * - * Constraint: - * (exactNumber=INT | exactUnlimited?='*') - */ - protected void sequence_ExactNumber(ISerializationContext context, ExactNumber semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Command returns FileDeclaration - * Declaration returns FileDeclaration - * FileDeclaration returns FileDeclaration - * - * Constraint: - * (name=ID specification=FileSpecification) - */ - protected void sequence_FileDeclaration(ISerializationContext context, FileDeclaration semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_DECLARATION__SPECIFICATION) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_DECLARATION__SPECIFICATION)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0(), semanticObject.getSpecification()); - feeder.finish(); - } - - - /** - * Contexts: - * FileReference returns FileReference - * File returns FileReference - * - * Constraint: - * referred=[FileDeclaration|ID] - */ - protected void sequence_FileReference(ISerializationContext context, FileReference semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED, false)); - feeder.finish(); - } - - - /** - * Contexts: - * FileSpecification returns FileSpecification - * File returns FileSpecification - * - * Constraint: - * path=STRING - */ - protected void sequence_FileSpecification(ISerializationContext context, FileSpecification semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION__PATH) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION__PATH)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0(), semanticObject.getPath()); - feeder.finish(); - } - - - /** - * Contexts: - * PartialModelEntry returns FolderEntry - * FolderEntry returns FolderEntry - * - * Constraint: - * (path=File (exclusion+=ModelEntry exclusion+=ModelEntry*)?) - */ - protected void sequence_FolderEntry(ISerializationContext context, FolderEntry semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Command returns GenerationTask - * Task returns GenerationTask - * GenerationTask returns GenerationTask - * - * Constraint: - * ( - * ( - * metamodel=Metamodel | - * partialModel=PartialModel | - * patterns=GraphPattern | - * scope=Scope | - * solver=Solver | - * config=Config | - * debugFolder=File | - * targetLogFile=File | - * targetStatisticsFile=File | - * tagetFolder=File - * )? - * (runSpecified?='runs' runs=INT)? - * (numberSpecified?='number' number=INT)? - * )+ - */ - protected void sequence_GenerationTask(ISerializationContext context, GenerationTask semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Command returns GraphPatternDeclaration - * Declaration returns GraphPatternDeclaration - * GraphPatternDeclaration returns GraphPatternDeclaration - * - * Constraint: - * (name=ID specification=PatternSpecification) - */ - protected void sequence_GraphPatternDeclaration(ISerializationContext context, GraphPatternDeclaration semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION__SPECIFICATION) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION__SPECIFICATION)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); - feeder.finish(); - } - - - /** - * Contexts: - * GraphPatternReference returns GraphPatternReference - * GraphPattern returns GraphPatternReference - * - * Constraint: - * referred=[GraphPatternDeclaration|ID] - */ - protected void sequence_GraphPatternReference(ISerializationContext context, GraphPatternReference semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED, false)); - feeder.finish(); - } - - - /** - * Contexts: - * NumberSpecification returns IntEnumberation - * IntEnumberation returns IntEnumberation - * - * Constraint: - * (entry+=INTLiteral entry+=INTLiteral*)? - */ - protected void sequence_IntEnumberation(ISerializationContext context, IntEnumberation semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * TypeReference returns IntegerScope - * IntegerReference returns IntegerScope - * - * Constraint: - * {IntegerScope} - */ - protected void sequence_IntegerReference(ISerializationContext context, IntegerScope semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * TypeScope returns IntegerTypeScope - * IntegerTypeScope returns IntegerTypeScope - * - * Constraint: - * (type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=IntEnumberation)) - */ - protected void sequence_IntegerTypeScope(ISerializationContext context, IntegerTypeScope semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * NumberSpecification returns IntervallNumber - * IntervallNumber returns IntervallNumber - * - * Constraint: - * (min=INT (maxNumber=INT | maxUnlimited?='*')) - */ - protected void sequence_IntervallNumber(ISerializationContext context, IntervallNumber semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConfigEntry returns MemoryEntry - * MemoryEntry returns MemoryEntry - * - * Constraint: - * megabyteLimit=INT - */ - protected void sequence_MemoryEntry(ISerializationContext context, MemoryEntry semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.MEMORY_ENTRY__MEGABYTE_LIMIT) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.MEMORY_ENTRY__MEGABYTE_LIMIT)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0(), semanticObject.getMegabyteLimit()); - feeder.finish(); - } - - - /** - * Contexts: - * Command returns MetamodelDeclaration - * Declaration returns MetamodelDeclaration - * MetamodelDeclaration returns MetamodelDeclaration - * - * Constraint: - * (name=ID specification=MetamodelSpecification) - */ - protected void sequence_MetamodelDeclaration(ISerializationContext context, MetamodelDeclaration semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION__SPECIFICATION) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION__SPECIFICATION)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); - feeder.finish(); - } - - - /** - * Contexts: - * MetamodelEntry returns MetamodelElement - * MetamodelElement returns MetamodelElement - * - * Constraint: - * (package=[EPackage|QualifiedName]? classifier=[EClassifier|ID] feature=[ENamedElement|ID]?) - */ - protected void sequence_MetamodelElement(ISerializationContext context, MetamodelElement semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * MetamodelReference returns MetamodelReference - * Metamodel returns MetamodelReference - * - * Constraint: - * referred=[MetamodelDeclaration|ID] - */ - protected void sequence_MetamodelReference(ISerializationContext context, MetamodelReference semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED, false)); - feeder.finish(); - } - - - /** - * Contexts: - * MetamodelSpecification returns MetamodelSpecification - * Metamodel returns MetamodelSpecification - * - * Constraint: - * (entries+=MetamodelEntry entries+=MetamodelEntry*) - */ - protected void sequence_MetamodelSpecification(ISerializationContext context, MetamodelSpecification semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * PartialModelEntry returns ModelEntry - * ModelEntry returns ModelEntry - * - * Constraint: - * path=File - */ - protected void sequence_ModelEntry(ISerializationContext context, ModelEntry semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY__PATH) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY__PATH)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0(), semanticObject.getPath()); - feeder.finish(); - } - - - /** - * Contexts: - * TypeReference returns ObjectReference - * ObjectReference returns ObjectReference - * - * Constraint: - * {ObjectReference} - */ - protected void sequence_ObjectReference(ISerializationContext context, ObjectReference semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * TypeScope returns ObjectTypeScope - * ObjectTypeScope returns ObjectTypeScope - * - * Constraint: - * (type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)) - */ - protected void sequence_ObjectTypeScope(ISerializationContext context, ObjectTypeScope semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Command returns PartialModelDeclaration - * Declaration returns PartialModelDeclaration - * PartialModelDeclaration returns PartialModelDeclaration - * - * Constraint: - * (name=ID specification=PartialModelSpecification) - */ - protected void sequence_PartialModelDeclaration(ISerializationContext context, PartialModelDeclaration semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION__SPECIFICATION) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION__SPECIFICATION)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); - feeder.finish(); - } - - - /** - * Contexts: - * PartialModelReference returns PartialModelReference - * PartialModel returns PartialModelReference - * - * Constraint: - * referred=[PartialModelDeclaration|ID] - */ - protected void sequence_PartialModelReference(ISerializationContext context, PartialModelReference semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED, false)); - feeder.finish(); - } - - - /** - * Contexts: - * PartialModelSpecification returns PartialModelSpecification - * PartialModel returns PartialModelSpecification - * - * Constraint: - * (entry+=PartialModelEntry entry+=PartialModelEntry?) - */ - protected void sequence_PartialModelSpecification(ISerializationContext context, PartialModelSpecification semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * PatternEntry returns PatternElement - * PatternElement returns PatternElement - * - * Constraint: - * (package=[PatternModel|QualifiedName]? pattern=[Pattern|ID]) - */ - protected void sequence_PatternElement(ISerializationContext context, PatternElement semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * PatternSpecification returns PatternSpecification - * GraphPattern returns PatternSpecification - * - * Constraint: - * (entries+=PatternEntry entries+=PatternEntry*) - */ - protected void sequence_PatternSpecification(ISerializationContext context, PatternSpecification semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * NumberSpecification returns RealEnumeration - * RealEnumeration returns RealEnumeration - * - * Constraint: - * (entry+=REALLiteral entry+=REALLiteral*)? - */ - protected void sequence_RealEnumeration(ISerializationContext context, RealEnumeration semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * TypeReference returns RealScope - * RealReference returns RealScope - * - * Constraint: - * {RealScope} - */ - protected void sequence_RealReference(ISerializationContext context, RealScope semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * TypeScope returns RealTypeScope - * RealTypeScope returns RealTypeScope - * - * Constraint: - * (type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=RealEnumeration)) - */ - protected void sequence_RealTypeScope(ISerializationContext context, RealTypeScope semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConfigEntry returns RuntimeEntry - * RuntimeEntry returns RuntimeEntry - * - * Constraint: - * millisecLimit=INT - */ - protected void sequence_RuntimeEntry(ISerializationContext context, RuntimeEntry semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY__MILLISEC_LIMIT) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY__MILLISEC_LIMIT)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0(), semanticObject.getMillisecLimit()); - feeder.finish(); - } - - - /** - * Contexts: - * Command returns ScopeDeclaration - * Declaration returns ScopeDeclaration - * ScopeDeclaration returns ScopeDeclaration - * - * Constraint: - * (name=ID specification=ScopeSpecification) - */ - protected void sequence_ScopeDeclaration(ISerializationContext context, ScopeDeclaration semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION__SPECIFICATION) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION__SPECIFICATION)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); - feeder.finish(); - } - - - /** - * Contexts: - * ScopeReference returns ScopeReference - * Scope returns ScopeReference - * - * Constraint: - * referred=[ScopeDeclaration|ID] - */ - protected void sequence_ScopeReference(ISerializationContext context, ScopeReference semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED, false)); - feeder.finish(); - } - - - /** - * Contexts: - * ScopeSpecification returns ScopeSpecification - * Scope returns ScopeSpecification - * - * Constraint: - * (scopes+=TypeScope scopes+=TypeScope*)? - */ - protected void sequence_ScopeSpecification(ISerializationContext context, ScopeSpecification semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * NumberSpecification returns StringEnumeration - * StringEnumeration returns StringEnumeration - * - * Constraint: - * (entry+=STRING entry+=STRING*)? - */ - protected void sequence_StringEnumeration(ISerializationContext context, StringEnumeration semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * TypeReference returns StringScope - * StringReference returns StringScope - * - * Constraint: - * {StringScope} - */ - protected void sequence_StringReference(ISerializationContext context, StringScope semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * TypeScope returns StringTypeScope - * StringTypeScope returns StringTypeScope - * - * Constraint: - * (type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=StringEnumeration)) - */ - protected void sequence_StringTypeScope(ISerializationContext context, StringTypeScope semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Import returns ViatraImport - * ViatraImport returns ViatraImport - * - * Constraint: - * importedViatra=[PatternModel|STRING] - */ - protected void sequence_ViatraImport(ISerializationContext context, ViatraImport semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA, false)); - feeder.finish(); - } - - -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.serializer; + +import com.google.inject.Inject; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; +import java.util.Set; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.xtext.Action; +import org.eclipse.xtext.Parameter; +import org.eclipse.xtext.ParserRule; +import org.eclipse.xtext.serializer.ISerializationContext; +import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; +import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; +import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; + +@SuppressWarnings("all") +public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatingSemanticSequencer { + + @Inject + private ApplicationConfigurationGrammarAccess grammarAccess; + + @Override + public void sequence(ISerializationContext context, EObject semanticObject) { + EPackage epackage = semanticObject.eClass().getEPackage(); + ParserRule rule = context.getParserRule(); + Action action = context.getAssignedAction(); + Set parameters = context.getEnabledBooleanParameters(); + if (epackage == ApplicationConfigurationPackage.eINSTANCE) + switch (semanticObject.eClass().getClassifierID()) { + case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: + sequence_AllPackageEntry(context, (AllPackageEntry) semanticObject); + return; + case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: + sequence_AllPatternEntry(context, (AllPatternEntry) semanticObject); + return; + case ApplicationConfigurationPackage.CFT_IMPORT: + sequence_CftImport(context, (CftImport) semanticObject); + return; + case ApplicationConfigurationPackage.CLASS_REFERENCE: + sequence_ClassReference(context, (ClassReference) semanticObject); + return; + case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: + sequence_ClassTypeScope(context, (ClassTypeScope) semanticObject); + return; + case ApplicationConfigurationPackage.CONFIG_DECLARATION: + sequence_ConfigDeclaration(context, (ConfigDeclaration) semanticObject); + return; + case ApplicationConfigurationPackage.CONFIG_REFERENCE: + sequence_ConfigReference(context, (ConfigReference) semanticObject); + return; + case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: + sequence_ConfigSpecification(context, (ConfigSpecification) semanticObject); + return; + case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: + sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject); + return; + case ApplicationConfigurationPackage.CUSTOM_ENTRY: + sequence_CustomEntry(context, (CustomEntry) semanticObject); + return; + case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: + sequence_DocumentationEntry(context, (DocumentationEntry) semanticObject); + return; + case ApplicationConfigurationPackage.EPACKAGE_IMPORT: + sequence_EPackageImport(context, (EPackageImport) semanticObject); + return; + case ApplicationConfigurationPackage.EXACT_NUMBER: + sequence_ExactNumber(context, (ExactNumber) semanticObject); + return; + case ApplicationConfigurationPackage.FILE_DECLARATION: + sequence_FileDeclaration(context, (FileDeclaration) semanticObject); + return; + case ApplicationConfigurationPackage.FILE_REFERENCE: + sequence_FileReference(context, (FileReference) semanticObject); + return; + case ApplicationConfigurationPackage.FILE_SPECIFICATION: + sequence_FileSpecification(context, (FileSpecification) semanticObject); + return; + case ApplicationConfigurationPackage.FOLDER_ENTRY: + sequence_FolderEntry(context, (FolderEntry) semanticObject); + return; + case ApplicationConfigurationPackage.GENERATION_TASK: + sequence_GenerationTask(context, (GenerationTask) semanticObject); + return; + case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: + sequence_GraphPatternDeclaration(context, (GraphPatternDeclaration) semanticObject); + return; + case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: + sequence_GraphPatternReference(context, (GraphPatternReference) semanticObject); + return; + case ApplicationConfigurationPackage.INT_ENUMBERATION: + sequence_IntEnumberation(context, (IntEnumberation) semanticObject); + return; + case ApplicationConfigurationPackage.INTEGER_SCOPE: + sequence_IntegerReference(context, (IntegerScope) semanticObject); + return; + case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: + sequence_IntegerTypeScope(context, (IntegerTypeScope) semanticObject); + return; + case ApplicationConfigurationPackage.INTERVALL_NUMBER: + sequence_IntervallNumber(context, (IntervallNumber) semanticObject); + return; + case ApplicationConfigurationPackage.MEMORY_ENTRY: + sequence_MemoryEntry(context, (MemoryEntry) semanticObject); + return; + case ApplicationConfigurationPackage.METAMODEL_DECLARATION: + sequence_MetamodelDeclaration(context, (MetamodelDeclaration) semanticObject); + return; + case ApplicationConfigurationPackage.METAMODEL_ELEMENT: + sequence_MetamodelElement(context, (MetamodelElement) semanticObject); + return; + case ApplicationConfigurationPackage.METAMODEL_REFERENCE: + sequence_MetamodelReference(context, (MetamodelReference) semanticObject); + return; + case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: + sequence_MetamodelSpecification(context, (MetamodelSpecification) semanticObject); + return; + case ApplicationConfigurationPackage.MODEL_ENTRY: + sequence_ModelEntry(context, (ModelEntry) semanticObject); + return; + case ApplicationConfigurationPackage.OBJECT_REFERENCE: + sequence_ObjectReference(context, (ObjectReference) semanticObject); + return; + case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: + sequence_ObjectTypeScope(context, (ObjectTypeScope) semanticObject); + return; + case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: + sequence_ObjectiveDeclaration(context, (ObjectiveDeclaration) semanticObject); + return; + case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: + sequence_ObjectiveReference(context, (ObjectiveReference) semanticObject); + return; + case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: + sequence_ObjectiveSpecification(context, (ObjectiveSpecification) semanticObject); + return; + case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: + sequence_OptimizationEntry(context, (OptimizationEntry) semanticObject); + return; + case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: + sequence_PartialModelDeclaration(context, (PartialModelDeclaration) semanticObject); + return; + case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: + sequence_PartialModelReference(context, (PartialModelReference) semanticObject); + return; + case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: + sequence_PartialModelSpecification(context, (PartialModelSpecification) semanticObject); + return; + case ApplicationConfigurationPackage.PATTERN_ELEMENT: + sequence_PatternElement(context, (PatternElement) semanticObject); + return; + case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: + sequence_PatternSpecification(context, (PatternSpecification) semanticObject); + return; + case ApplicationConfigurationPackage.REAL_ENUMERATION: + sequence_RealEnumeration(context, (RealEnumeration) semanticObject); + return; + case ApplicationConfigurationPackage.REAL_SCOPE: + sequence_RealReference(context, (RealScope) semanticObject); + return; + case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: + sequence_RealTypeScope(context, (RealTypeScope) semanticObject); + return; + case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION: + sequence_ReliabiltiyFunction(context, (ReliabiltiyFunction) semanticObject); + return; + case ApplicationConfigurationPackage.RUNTIME_ENTRY: + sequence_RuntimeEntry(context, (RuntimeEntry) semanticObject); + return; + case ApplicationConfigurationPackage.SCOPE_DECLARATION: + sequence_ScopeDeclaration(context, (ScopeDeclaration) semanticObject); + return; + case ApplicationConfigurationPackage.SCOPE_REFERENCE: + sequence_ScopeReference(context, (ScopeReference) semanticObject); + return; + case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: + sequence_ScopeSpecification(context, (ScopeSpecification) semanticObject); + return; + case ApplicationConfigurationPackage.STRING_ENUMERATION: + sequence_StringEnumeration(context, (StringEnumeration) semanticObject); + return; + case ApplicationConfigurationPackage.STRING_SCOPE: + sequence_StringReference(context, (StringScope) semanticObject); + return; + case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: + sequence_StringTypeScope(context, (StringTypeScope) semanticObject); + return; + case ApplicationConfigurationPackage.THRESHOLD_ENTRY: + sequence_ThresholdEntry(context, (ThresholdEntry) semanticObject); + return; + case ApplicationConfigurationPackage.VIATRA_IMPORT: + sequence_ViatraImport(context, (ViatraImport) semanticObject); + return; + } + if (errorAcceptor != null) + errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); + } + + /** + * Contexts: + * MetamodelEntry returns AllPackageEntry + * AllPackageEntry returns AllPackageEntry + * + * Constraint: + * (package=[EPackage|QualifiedName] (exclusion+=MetamodelElement exclusion+=MetamodelElement*)?) + */ + protected void sequence_AllPackageEntry(ISerializationContext context, AllPackageEntry semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * PatternEntry returns AllPatternEntry + * AllPatternEntry returns AllPatternEntry + * + * Constraint: + * (package=[PatternModel|QualifiedName] (exclusuion+=PatternElement exclusuion+=PatternElement*)?) + */ + protected void sequence_AllPatternEntry(ISerializationContext context, AllPatternEntry semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * Import returns CftImport + * CftImport returns CftImport + * + * Constraint: + * importedCft=[CftModel|STRING] + */ + protected void sequence_CftImport(ISerializationContext context, CftImport semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CFT_IMPORT__IMPORTED_CFT) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CFT_IMPORT__IMPORTED_CFT)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.CFT_IMPORT__IMPORTED_CFT, false)); + feeder.finish(); + } + + + /** + * Contexts: + * TypeReference returns ClassReference + * ClassReference returns ClassReference + * + * Constraint: + * element=MetamodelElement + */ + protected void sequence_ClassReference(ISerializationContext context, ClassReference semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CLASS_REFERENCE__ELEMENT) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CLASS_REFERENCE__ELEMENT)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0(), semanticObject.getElement()); + feeder.finish(); + } + + + /** + * Contexts: + * TypeScope returns ClassTypeScope + * ClassTypeScope returns ClassTypeScope + * + * Constraint: + * (type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)) + */ + protected void sequence_ClassTypeScope(ISerializationContext context, ClassTypeScope semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * Command returns ConfigDeclaration + * Declaration returns ConfigDeclaration + * ConfigDeclaration returns ConfigDeclaration + * + * Constraint: + * (name=ID specification=ConfigSpecification) + */ + protected void sequence_ConfigDeclaration(ISerializationContext context, ConfigDeclaration semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION__SPECIFICATION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION__SPECIFICATION)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); + feeder.finish(); + } + + + /** + * Contexts: + * ConfigReference returns ConfigReference + * Config returns ConfigReference + * + * Constraint: + * config=[ConfigDeclaration|ID] + */ + protected void sequence_ConfigReference(ISerializationContext context, ConfigReference semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE__CONFIG, false)); + feeder.finish(); + } + + + /** + * Contexts: + * ConfigSpecification returns ConfigSpecification + * Config returns ConfigSpecification + * + * Constraint: + * (entries+=ConfigEntry entries+=ConfigEntry*)? + */ + protected void sequence_ConfigSpecification(ISerializationContext context, ConfigSpecification semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * ConfigurationScript returns ConfigurationScript + * + * Constraint: + * ((imports+=Import+ commands+=Command+) | commands+=Command+)? + */ + protected void sequence_ConfigurationScript(ISerializationContext context, ConfigurationScript semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * ConfigEntry returns CustomEntry + * CustomEntry returns CustomEntry + * + * Constraint: + * (key=STRING value=STRING) + */ + protected void sequence_CustomEntry(ISerializationContext context, CustomEntry semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__KEY) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__KEY)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__VALUE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY__VALUE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0(), semanticObject.getKey()); + feeder.accept(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0(), semanticObject.getValue()); + feeder.finish(); + } + + + /** + * Contexts: + * ConfigEntry returns DocumentationEntry + * DocumentationEntry returns DocumentationEntry + * + * Constraint: + * level=DocumentLevelSpecification + */ + protected void sequence_DocumentationEntry(ISerializationContext context, DocumentationEntry semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY__LEVEL) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY__LEVEL)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0(), semanticObject.getLevel()); + feeder.finish(); + } + + + /** + * Contexts: + * Import returns EPackageImport + * EPackageImport returns EPackageImport + * + * Constraint: + * importedPackage=[EPackage|STRING] + */ + protected void sequence_EPackageImport(ISerializationContext context, EPackageImport semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT__IMPORTED_PACKAGE, false)); + feeder.finish(); + } + + + /** + * Contexts: + * NumberSpecification returns ExactNumber + * ExactNumber returns ExactNumber + * + * Constraint: + * (exactNumber=INT | exactUnlimited?='*') + */ + protected void sequence_ExactNumber(ISerializationContext context, ExactNumber semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * Command returns FileDeclaration + * Declaration returns FileDeclaration + * FileDeclaration returns FileDeclaration + * + * Constraint: + * (name=ID specification=FileSpecification) + */ + protected void sequence_FileDeclaration(ISerializationContext context, FileDeclaration semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_DECLARATION__SPECIFICATION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_DECLARATION__SPECIFICATION)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0(), semanticObject.getSpecification()); + feeder.finish(); + } + + + /** + * Contexts: + * FileReference returns FileReference + * File returns FileReference + * + * Constraint: + * referred=[FileDeclaration|ID] + */ + protected void sequence_FileReference(ISerializationContext context, FileReference semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.FILE_REFERENCE__REFERRED, false)); + feeder.finish(); + } + + + /** + * Contexts: + * FileSpecification returns FileSpecification + * File returns FileSpecification + * + * Constraint: + * path=STRING + */ + protected void sequence_FileSpecification(ISerializationContext context, FileSpecification semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION__PATH) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION__PATH)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0(), semanticObject.getPath()); + feeder.finish(); + } + + + /** + * Contexts: + * PartialModelEntry returns FolderEntry + * FolderEntry returns FolderEntry + * + * Constraint: + * (path=File (exclusion+=ModelEntry exclusion+=ModelEntry*)?) + */ + protected void sequence_FolderEntry(ISerializationContext context, FolderEntry semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * Command returns GenerationTask + * Task returns GenerationTask + * GenerationTask returns GenerationTask + * + * Constraint: + * ( + * ( + * metamodel=Metamodel | + * partialModel=PartialModel | + * patterns=GraphPattern | + * objectives=Objective | + * scope=Scope | + * solver=Solver | + * config=Config | + * debugFolder=File | + * targetLogFile=File | + * targetStatisticsFile=File | + * tagetFolder=File + * )? + * (runSpecified?='runs' runs=INT)? + * (numberSpecified?='number' number=INT)? + * )+ + */ + protected void sequence_GenerationTask(ISerializationContext context, GenerationTask semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * Command returns GraphPatternDeclaration + * Declaration returns GraphPatternDeclaration + * GraphPatternDeclaration returns GraphPatternDeclaration + * + * Constraint: + * (name=ID specification=PatternSpecification) + */ + protected void sequence_GraphPatternDeclaration(ISerializationContext context, GraphPatternDeclaration semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION__SPECIFICATION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION__SPECIFICATION)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); + feeder.finish(); + } + + + /** + * Contexts: + * GraphPatternReference returns GraphPatternReference + * GraphPattern returns GraphPatternReference + * + * Constraint: + * referred=[GraphPatternDeclaration|ID] + */ + protected void sequence_GraphPatternReference(ISerializationContext context, GraphPatternReference semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE__REFERRED, false)); + feeder.finish(); + } + + + /** + * Contexts: + * NumberSpecification returns IntEnumberation + * IntEnumberation returns IntEnumberation + * + * Constraint: + * (entry+=INTLiteral entry+=INTLiteral*)? + */ + protected void sequence_IntEnumberation(ISerializationContext context, IntEnumberation semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * TypeReference returns IntegerScope + * IntegerReference returns IntegerScope + * + * Constraint: + * {IntegerScope} + */ + protected void sequence_IntegerReference(ISerializationContext context, IntegerScope semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * TypeScope returns IntegerTypeScope + * IntegerTypeScope returns IntegerTypeScope + * + * Constraint: + * (type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=IntEnumberation)) + */ + protected void sequence_IntegerTypeScope(ISerializationContext context, IntegerTypeScope semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * NumberSpecification returns IntervallNumber + * IntervallNumber returns IntervallNumber + * + * Constraint: + * (min=INT (maxNumber=INT | maxUnlimited?='*')) + */ + protected void sequence_IntervallNumber(ISerializationContext context, IntervallNumber semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * ConfigEntry returns MemoryEntry + * MemoryEntry returns MemoryEntry + * + * Constraint: + * megabyteLimit=INT + */ + protected void sequence_MemoryEntry(ISerializationContext context, MemoryEntry semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.MEMORY_ENTRY__MEGABYTE_LIMIT) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.MEMORY_ENTRY__MEGABYTE_LIMIT)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0(), semanticObject.getMegabyteLimit()); + feeder.finish(); + } + + + /** + * Contexts: + * Command returns MetamodelDeclaration + * Declaration returns MetamodelDeclaration + * MetamodelDeclaration returns MetamodelDeclaration + * + * Constraint: + * (name=ID specification=MetamodelSpecification) + */ + protected void sequence_MetamodelDeclaration(ISerializationContext context, MetamodelDeclaration semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION__SPECIFICATION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION__SPECIFICATION)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); + feeder.finish(); + } + + + /** + * Contexts: + * MetamodelEntry returns MetamodelElement + * MetamodelElement returns MetamodelElement + * + * Constraint: + * (package=[EPackage|QualifiedName]? classifier=[EClassifier|ID] feature=[ENamedElement|ID]?) + */ + protected void sequence_MetamodelElement(ISerializationContext context, MetamodelElement semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * MetamodelReference returns MetamodelReference + * Metamodel returns MetamodelReference + * + * Constraint: + * referred=[MetamodelDeclaration|ID] + */ + protected void sequence_MetamodelReference(ISerializationContext context, MetamodelReference semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE__REFERRED, false)); + feeder.finish(); + } + + + /** + * Contexts: + * MetamodelSpecification returns MetamodelSpecification + * Metamodel returns MetamodelSpecification + * + * Constraint: + * (entries+=MetamodelEntry entries+=MetamodelEntry*) + */ + protected void sequence_MetamodelSpecification(ISerializationContext context, MetamodelSpecification semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * PartialModelEntry returns ModelEntry + * ModelEntry returns ModelEntry + * + * Constraint: + * path=File + */ + protected void sequence_ModelEntry(ISerializationContext context, ModelEntry semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY__PATH) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY__PATH)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0(), semanticObject.getPath()); + feeder.finish(); + } + + + /** + * Contexts: + * TypeReference returns ObjectReference + * ObjectReference returns ObjectReference + * + * Constraint: + * {ObjectReference} + */ + protected void sequence_ObjectReference(ISerializationContext context, ObjectReference semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * TypeScope returns ObjectTypeScope + * ObjectTypeScope returns ObjectTypeScope + * + * Constraint: + * (type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber)) + */ + protected void sequence_ObjectTypeScope(ISerializationContext context, ObjectTypeScope semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * Command returns ObjectiveDeclaration + * Declaration returns ObjectiveDeclaration + * ObjectiveDeclaration returns ObjectiveDeclaration + * + * Constraint: + * (name=ID specification=ObjectiveSpecification) + */ + protected void sequence_ObjectiveDeclaration(ISerializationContext context, ObjectiveDeclaration semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION__SPECIFICATION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION__SPECIFICATION)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); + feeder.finish(); + } + + + /** + * Contexts: + * ObjectiveReference returns ObjectiveReference + * Objective returns ObjectiveReference + * + * Constraint: + * referred=[ObjectiveDeclaration|ID] + */ + protected void sequence_ObjectiveReference(ISerializationContext context, ObjectiveReference semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE__REFERRED) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE__REFERRED)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE__REFERRED, false)); + feeder.finish(); + } + + + /** + * Contexts: + * ObjectiveSpecification returns ObjectiveSpecification + * Objective returns ObjectiveSpecification + * + * Constraint: + * (entries+=ObjectiveEntry entries+=ObjectiveEntry*) + */ + protected void sequence_ObjectiveSpecification(ISerializationContext context, ObjectiveSpecification semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * ObjectiveEntry returns OptimizationEntry + * OptimizationEntry returns OptimizationEntry + * + * Constraint: + * (direction=OptimizationDirection function=ObjectiveFunction) + */ + protected void sequence_OptimizationEntry(ISerializationContext context, OptimizationEntry semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY__DIRECTION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY__DIRECTION)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0(), semanticObject.getDirection()); + feeder.accept(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0(), semanticObject.getFunction()); + feeder.finish(); + } + + + /** + * Contexts: + * Command returns PartialModelDeclaration + * Declaration returns PartialModelDeclaration + * PartialModelDeclaration returns PartialModelDeclaration + * + * Constraint: + * (name=ID specification=PartialModelSpecification) + */ + protected void sequence_PartialModelDeclaration(ISerializationContext context, PartialModelDeclaration semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION__SPECIFICATION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION__SPECIFICATION)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); + feeder.finish(); + } + + + /** + * Contexts: + * PartialModelReference returns PartialModelReference + * PartialModel returns PartialModelReference + * + * Constraint: + * referred=[PartialModelDeclaration|ID] + */ + protected void sequence_PartialModelReference(ISerializationContext context, PartialModelReference semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE__REFERRED, false)); + feeder.finish(); + } + + + /** + * Contexts: + * PartialModelSpecification returns PartialModelSpecification + * PartialModel returns PartialModelSpecification + * + * Constraint: + * (entry+=PartialModelEntry entry+=PartialModelEntry?) + */ + protected void sequence_PartialModelSpecification(ISerializationContext context, PartialModelSpecification semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * PatternEntry returns PatternElement + * PatternElement returns PatternElement + * + * Constraint: + * (package=[PatternModel|QualifiedName]? pattern=[Pattern|ID]) + */ + protected void sequence_PatternElement(ISerializationContext context, PatternElement semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * PatternSpecification returns PatternSpecification + * GraphPattern returns PatternSpecification + * + * Constraint: + * (entries+=PatternEntry entries+=PatternEntry*) + */ + protected void sequence_PatternSpecification(ISerializationContext context, PatternSpecification semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * NumberSpecification returns RealEnumeration + * RealEnumeration returns RealEnumeration + * + * Constraint: + * (entry+=REALLiteral entry+=REALLiteral*)? + */ + protected void sequence_RealEnumeration(ISerializationContext context, RealEnumeration semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * TypeReference returns RealScope + * RealReference returns RealScope + * + * Constraint: + * {RealScope} + */ + protected void sequence_RealReference(ISerializationContext context, RealScope semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * TypeScope returns RealTypeScope + * RealTypeScope returns RealTypeScope + * + * Constraint: + * (type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=RealEnumeration)) + */ + protected void sequence_RealTypeScope(ISerializationContext context, RealTypeScope semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * ObjectiveFunction returns ReliabiltiyFunction + * ReliabiltiyFunction returns ReliabiltiyFunction + * + * Constraint: + * (package=[CftModel|QualifiedName]? transformation=[TransformationDefinition|ID]) + */ + protected void sequence_ReliabiltiyFunction(ISerializationContext context, ReliabiltiyFunction semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * ConfigEntry returns RuntimeEntry + * RuntimeEntry returns RuntimeEntry + * + * Constraint: + * millisecLimit=INT + */ + protected void sequence_RuntimeEntry(ISerializationContext context, RuntimeEntry semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY__MILLISEC_LIMIT) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY__MILLISEC_LIMIT)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0(), semanticObject.getMillisecLimit()); + feeder.finish(); + } + + + /** + * Contexts: + * Command returns ScopeDeclaration + * Declaration returns ScopeDeclaration + * ScopeDeclaration returns ScopeDeclaration + * + * Constraint: + * (name=ID specification=ScopeSpecification) + */ + protected void sequence_ScopeDeclaration(ISerializationContext context, ScopeDeclaration semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.DECLARATION__NAME)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION__SPECIFICATION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION__SPECIFICATION)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0(), semanticObject.getSpecification()); + feeder.finish(); + } + + + /** + * Contexts: + * ScopeReference returns ScopeReference + * Scope returns ScopeReference + * + * Constraint: + * referred=[ScopeDeclaration|ID] + */ + protected void sequence_ScopeReference(ISerializationContext context, ScopeReference semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE__REFERRED, false)); + feeder.finish(); + } + + + /** + * Contexts: + * ScopeSpecification returns ScopeSpecification + * Scope returns ScopeSpecification + * + * Constraint: + * (scopes+=TypeScope scopes+=TypeScope*)? + */ + protected void sequence_ScopeSpecification(ISerializationContext context, ScopeSpecification semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * NumberSpecification returns StringEnumeration + * StringEnumeration returns StringEnumeration + * + * Constraint: + * (entry+=STRING entry+=STRING*)? + */ + protected void sequence_StringEnumeration(ISerializationContext context, StringEnumeration semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * TypeReference returns StringScope + * StringReference returns StringScope + * + * Constraint: + * {StringScope} + */ + protected void sequence_StringReference(ISerializationContext context, StringScope semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * TypeScope returns StringTypeScope + * StringTypeScope returns StringTypeScope + * + * Constraint: + * (type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | number=StringEnumeration)) + */ + protected void sequence_StringTypeScope(ISerializationContext context, StringTypeScope semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + + /** + * Contexts: + * ObjectiveEntry returns ThresholdEntry + * ThresholdEntry returns ThresholdEntry + * + * Constraint: + * (function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral) + */ + protected void sequence_ThresholdEntry(ISerializationContext context, ThresholdEntry semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY__FUNCTION)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__OPERATOR) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__OPERATOR)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__THRESHOLD) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY__THRESHOLD)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0(), semanticObject.getFunction()); + feeder.accept(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0(), semanticObject.getOperator()); + feeder.accept(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0(), semanticObject.getThreshold()); + feeder.finish(); + } + + + /** + * Contexts: + * Import returns ViatraImport + * ViatraImport returns ViatraImport + * + * Constraint: + * importedViatra=[PatternModel|STRING] + */ + protected void sequence_ViatraImport(ISerializationContext context, ViatraImport semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.VIATRA_IMPORT__IMPORTED_VIATRA, false)); + feeder.finish(); + } + + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java index 098fe405..21893ee6 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java @@ -1,43 +1,43 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.serializer; - -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; -import java.util.List; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.IGrammarAccess; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.nodemodel.INode; -import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; -import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; -import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; - -@SuppressWarnings("all") -public class ApplicationConfigurationSyntacticSequencer extends AbstractSyntacticSequencer { - - protected ApplicationConfigurationGrammarAccess grammarAccess; - - @Inject - protected void init(IGrammarAccess access) { - grammarAccess = (ApplicationConfigurationGrammarAccess) access; - } - - @Override - protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { - return ""; - } - - - @Override - protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { - if (transition.getAmbiguousSyntaxes().isEmpty()) return; - List transitionNodes = collectNodes(fromNode, toNode); - for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { - List syntaxNodes = getNodesFor(transitionNodes, syntax); - acceptNodes(getLastNavigableState(), syntaxNodes); - } - } - -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.serializer; + +import com.google.inject.Inject; +import hu.bme.mit.inf.dslreasoner.application.services.ApplicationConfigurationGrammarAccess; +import java.util.List; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.xtext.IGrammarAccess; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.nodemodel.INode; +import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; +import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; +import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; + +@SuppressWarnings("all") +public class ApplicationConfigurationSyntacticSequencer extends AbstractSyntacticSequencer { + + protected ApplicationConfigurationGrammarAccess grammarAccess; + + @Inject + protected void init(IGrammarAccess access) { + grammarAccess = (ApplicationConfigurationGrammarAccess) access; + } + + @Override + protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { + return ""; + } + + + @Override + protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { + if (transition.getAmbiguousSyntaxes().isEmpty()) return; + List transitionNodes = collectNodes(fromNode, toNode); + for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { + List syntaxNodes = getNodesFor(transitionNodes, syntax); + acceptNodes(getLastNavigableState(), syntaxNodes); + } + } + +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java index 47166823..c640afde 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java @@ -1,3564 +1,4082 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.services; - -import com.google.inject.Inject; -import com.google.inject.Singleton; -import java.util.List; -import org.eclipse.xtext.Action; -import org.eclipse.xtext.Alternatives; -import org.eclipse.xtext.Assignment; -import org.eclipse.xtext.CrossReference; -import org.eclipse.xtext.EnumLiteralDeclaration; -import org.eclipse.xtext.EnumRule; -import org.eclipse.xtext.Grammar; -import org.eclipse.xtext.GrammarUtil; -import org.eclipse.xtext.Group; -import org.eclipse.xtext.Keyword; -import org.eclipse.xtext.ParserRule; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.TerminalRule; -import org.eclipse.xtext.UnorderedGroup; -import org.eclipse.xtext.common.services.TerminalsGrammarAccess; -import org.eclipse.xtext.service.AbstractElementFinder.AbstractEnumRuleElementFinder; -import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; -import org.eclipse.xtext.service.GrammarProvider; - -@Singleton -public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElementFinder { - - public class ConfigurationScriptElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigurationScript"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cImportsAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cImportsImportParserRuleCall_0_0 = (RuleCall)cImportsAssignment_0.eContents().get(0); - private final Assignment cCommandsAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cCommandsCommandParserRuleCall_1_0 = (RuleCall)cCommandsAssignment_1.eContents().get(0); - - //ConfigurationScript: - // imports+=Import* - // commands+=Command*; - @Override public ParserRule getRule() { return rule; } - - //imports+=Import* commands+=Command* - public Group getGroup() { return cGroup; } - - //imports+=Import* - public Assignment getImportsAssignment_0() { return cImportsAssignment_0; } - - //Import - public RuleCall getImportsImportParserRuleCall_0_0() { return cImportsImportParserRuleCall_0_0; } - - //commands+=Command* - public Assignment getCommandsAssignment_1() { return cCommandsAssignment_1; } - - //Command - public RuleCall getCommandsCommandParserRuleCall_1_0() { return cCommandsCommandParserRuleCall_1_0; } - } - public class CommandElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cTaskParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //Command: - // Declaration | Task; - @Override public ParserRule getRule() { return rule; } - - //Declaration | Task - public Alternatives getAlternatives() { return cAlternatives; } - - //Declaration - public RuleCall getDeclarationParserRuleCall_0() { return cDeclarationParserRuleCall_0; } - - //Task - public RuleCall getTaskParserRuleCall_1() { return cTaskParserRuleCall_1; } - } - public class QualifiedNameElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.QualifiedName"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cIDTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Keyword cFullStopKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - private final RuleCall cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); - - //QualifiedName: - // ID ('.' ID)*; - @Override public ParserRule getRule() { return rule; } - - //ID ('.' ID)* - public Group getGroup() { return cGroup; } - - //ID - public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; } - - //('.' ID)* - public Group getGroup_1() { return cGroup_1; } - - //'.' - public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; } - - //ID - public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; } - } - public class REALLiteralElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); - private final Keyword cFullStopKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cINTTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - - //REALLiteral ecore::EBigDecimal: - // '-'? INT '.' INT; - @Override public ParserRule getRule() { return rule; } - - //'-'? INT '.' INT - public Group getGroup() { return cGroup; } - - //'-'? - public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } - - //INT - public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } - - //'.' - public Keyword getFullStopKeyword_2() { return cFullStopKeyword_2; } - - //INT - public RuleCall getINTTerminalRuleCall_3() { return cINTTerminalRuleCall_3; } - } - public class INTLiteralElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); - - //INTLiteral ecore::EInt: - // '-'? INT; - @Override public ParserRule getRule() { return rule; } - - //'-'? INT - public Group getGroup() { return cGroup; } - - //'-'? - public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } - - //INT - public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } - } - public class ImportElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cEPackageImportParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cViatraImportParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - ///////////////////////////////////////////////////// - //// Imports - ///////////////////////////////////////////////////// - //Import: - // EPackageImport | ViatraImport; - @Override public ParserRule getRule() { return rule; } - - //EPackageImport | ViatraImport - public Alternatives getAlternatives() { return cAlternatives; } - - //EPackageImport - public RuleCall getEPackageImportParserRuleCall_0() { return cEPackageImportParserRuleCall_0; } - - //ViatraImport - public RuleCall getViatraImportParserRuleCall_1() { return cViatraImportParserRuleCall_1; } - } - public class EPackageImportElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.EPackageImport"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Keyword cEpackageKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cImportedPackageAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cImportedPackageEPackageCrossReference_2_0 = (CrossReference)cImportedPackageAssignment_2.eContents().get(0); - private final RuleCall cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedPackageEPackageCrossReference_2_0.eContents().get(1); - - //EPackageImport: - // "import" "epackage" importedPackage=[ecore::EPackage|STRING]; - @Override public ParserRule getRule() { return rule; } - - //"import" "epackage" importedPackage=[ecore::EPackage|STRING] - public Group getGroup() { return cGroup; } - - //"import" - public Keyword getImportKeyword_0() { return cImportKeyword_0; } - - //"epackage" - public Keyword getEpackageKeyword_1() { return cEpackageKeyword_1; } - - //importedPackage=[ecore::EPackage|STRING] - public Assignment getImportedPackageAssignment_2() { return cImportedPackageAssignment_2; } - - //[ecore::EPackage|STRING] - public CrossReference getImportedPackageEPackageCrossReference_2_0() { return cImportedPackageEPackageCrossReference_2_0; } - - //STRING - public RuleCall getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1() { return cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1; } - } - public class ViatraImportElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ViatraImport"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Keyword cViatraKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cImportedViatraAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cImportedViatraPatternModelCrossReference_2_0 = (CrossReference)cImportedViatraAssignment_2.eContents().get(0); - private final RuleCall cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedViatraPatternModelCrossReference_2_0.eContents().get(1); - - //ViatraImport: - // "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; - @Override public ParserRule getRule() { return rule; } - - //"import" "viatra" importedViatra=[viatra::PatternModel|STRING] - public Group getGroup() { return cGroup; } - - //"import" - public Keyword getImportKeyword_0() { return cImportKeyword_0; } - - //"viatra" - public Keyword getViatraKeyword_1() { return cViatraKeyword_1; } - - //importedViatra=[viatra::PatternModel|STRING] - public Assignment getImportedViatraAssignment_2() { return cImportedViatraAssignment_2; } - - //[viatra::PatternModel|STRING] - public CrossReference getImportedViatraPatternModelCrossReference_2_0() { return cImportedViatraPatternModelCrossReference_2_0; } - - //STRING - public RuleCall getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1() { return cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1; } - } - public class DeclarationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Declaration"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cFileDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cMetamodelDeclarationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cPartialModelDeclarationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - private final RuleCall cGraphPatternDeclarationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - private final RuleCall cConfigDeclarationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - private final RuleCall cScopeDeclarationParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); - - ///////////////////////////////////////////////////// - //// Declaration - ///////////////////////////////////////////////////// - //Declaration: - // FileDeclaration - // | MetamodelDeclaration - // | PartialModelDeclaration - // | GraphPatternDeclaration - // | ConfigDeclaration - // | ScopeDeclaration; - @Override public ParserRule getRule() { return rule; } - - //FileDeclaration | MetamodelDeclaration | PartialModelDeclaration | GraphPatternDeclaration | ConfigDeclaration | - //ScopeDeclaration - public Alternatives getAlternatives() { return cAlternatives; } - - //FileDeclaration - public RuleCall getFileDeclarationParserRuleCall_0() { return cFileDeclarationParserRuleCall_0; } - - //MetamodelDeclaration - public RuleCall getMetamodelDeclarationParserRuleCall_1() { return cMetamodelDeclarationParserRuleCall_1; } - - //PartialModelDeclaration - public RuleCall getPartialModelDeclarationParserRuleCall_2() { return cPartialModelDeclarationParserRuleCall_2; } - - //GraphPatternDeclaration - public RuleCall getGraphPatternDeclarationParserRuleCall_3() { return cGraphPatternDeclarationParserRuleCall_3; } - - //ConfigDeclaration - public RuleCall getConfigDeclarationParserRuleCall_4() { return cConfigDeclarationParserRuleCall_4; } - - //ScopeDeclaration - public RuleCall getScopeDeclarationParserRuleCall_5() { return cScopeDeclarationParserRuleCall_5; } - } - public class FileSpecificationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification"); - private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cPathSTRINGTerminalRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0); - - ///////////////////////////////////////////////////// - //// Files and Folders - ///////////////////////////////////////////////////// - //FileSpecification: - // path=STRING; - @Override public ParserRule getRule() { return rule; } - - //path=STRING - public Assignment getPathAssignment() { return cPathAssignment; } - - //STRING - public RuleCall getPathSTRINGTerminalRuleCall_0() { return cPathSTRINGTerminalRuleCall_0; } - } - public class FileDeclarationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileDeclaration"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cFileKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cSpecificationAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cSpecificationFileSpecificationParserRuleCall_3_0 = (RuleCall)cSpecificationAssignment_3.eContents().get(0); - - //FileDeclaration: - // 'file' name=ID '=' specification=FileSpecification; - @Override public ParserRule getRule() { return rule; } - - //'file' name=ID '=' specification=FileSpecification - public Group getGroup() { return cGroup; } - - //'file' - public Keyword getFileKeyword_0() { return cFileKeyword_0; } - - //name=ID - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //ID - public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } - - //'=' - public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } - - //specification=FileSpecification - public Assignment getSpecificationAssignment_3() { return cSpecificationAssignment_3; } - - //FileSpecification - public RuleCall getSpecificationFileSpecificationParserRuleCall_3_0() { return cSpecificationFileSpecificationParserRuleCall_3_0; } - } - public class FileReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileReference"); - private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); - private final CrossReference cReferredFileDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); - private final RuleCall cReferredFileDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredFileDeclarationCrossReference_0.eContents().get(1); - - //FileReference: - // referred=[FileDeclaration]; - @Override public ParserRule getRule() { return rule; } - - //referred=[FileDeclaration] - public Assignment getReferredAssignment() { return cReferredAssignment; } - - //[FileDeclaration] - public CrossReference getReferredFileDeclarationCrossReference_0() { return cReferredFileDeclarationCrossReference_0; } - - //ID - public RuleCall getReferredFileDeclarationIDTerminalRuleCall_0_1() { return cReferredFileDeclarationIDTerminalRuleCall_0_1; } - } - public class FileElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cFileSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cFileReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //File: - // FileSpecification | FileReference; - @Override public ParserRule getRule() { return rule; } - - //FileSpecification | FileReference - public Alternatives getAlternatives() { return cAlternatives; } - - //FileSpecification - public RuleCall getFileSpecificationParserRuleCall_0() { return cFileSpecificationParserRuleCall_0; } - - //FileReference - public RuleCall getFileReferenceParserRuleCall_1() { return cFileReferenceParserRuleCall_1; } - } - public class MetamodelSpecificationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cEntriesMetamodelEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cEntriesMetamodelEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); - - ///////////////////////////////////////////////////// - //// Metamodel - ///////////////////////////////////////////////////// - //MetamodelSpecification: - // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}'; - @Override public ParserRule getRule() { return rule; } - - //'{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}' - public Group getGroup() { return cGroup; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } - - //entries+=MetamodelEntry - public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; } - - //MetamodelEntry - public RuleCall getEntriesMetamodelEntryParserRuleCall_1_0() { return cEntriesMetamodelEntryParserRuleCall_1_0; } - - //(',' entries+=MetamodelEntry)* - public Group getGroup_2() { return cGroup_2; } - - //',' - public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } - - //entries+=MetamodelEntry - public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; } - - //MetamodelEntry - public RuleCall getEntriesMetamodelEntryParserRuleCall_2_1_0() { return cEntriesMetamodelEntryParserRuleCall_2_1_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } - } - public class MetamodelEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cMetamodelElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cAllPackageEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //MetamodelEntry: - // MetamodelElement | AllPackageEntry; - @Override public ParserRule getRule() { return rule; } - - //MetamodelElement | AllPackageEntry - public Alternatives getAlternatives() { return cAlternatives; } - - //MetamodelElement - public RuleCall getMetamodelElementParserRuleCall_0() { return cMetamodelElementParserRuleCall_0; } - - //AllPackageEntry - public RuleCall getAllPackageEntryParserRuleCall_1() { return cAllPackageEntryParserRuleCall_1; } - } - public class AllPackageEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPackageEntry"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final CrossReference cPackageEPackageCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0); - private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackageEPackageCrossReference_1_0.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cExclusionMetamodelElementParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0); - private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); - private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); - private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); - private final RuleCall cExclusionMetamodelElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); - - //AllPackageEntry: - // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' - // exclusion+=MetamodelElement)* '}')?; - @Override public ParserRule getRule() { return rule; } - - //"package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' - //exclusion+=MetamodelElement)* '}')? - public Group getGroup() { return cGroup; } - - //"package" - public Keyword getPackageKeyword_0() { return cPackageKeyword_0; } - - //package=[ecore::EPackage|QualifiedName] - public Assignment getPackageAssignment_1() { return cPackageAssignment_1; } - - //[ecore::EPackage|QualifiedName] - public CrossReference getPackageEPackageCrossReference_1_0() { return cPackageEPackageCrossReference_1_0; } - - //QualifiedName - public RuleCall getPackageEPackageQualifiedNameParserRuleCall_1_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_1_0_1; } - - //("excluding" '{' exclusion+=MetamodelElement (',' exclusion+=MetamodelElement)* '}')? - public Group getGroup_2() { return cGroup_2; } - - //"excluding" - public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } - - //exclusion+=MetamodelElement - public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; } - - //MetamodelElement - public RuleCall getExclusionMetamodelElementParserRuleCall_2_2_0() { return cExclusionMetamodelElementParserRuleCall_2_2_0; } - - //(',' exclusion+=MetamodelElement)* - public Group getGroup_2_3() { return cGroup_2_3; } - - //',' - public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } - - //exclusion+=MetamodelElement - public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; } - - //MetamodelElement - public RuleCall getExclusionMetamodelElementParserRuleCall_2_3_1_0() { return cExclusionMetamodelElementParserRuleCall_2_3_1_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } - } - public class MetamodelElementElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Group cGroup_0 = (Group)cGroup.eContents().get(0); - private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0); - private final CrossReference cPackageEPackageCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0); - private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackageEPackageCrossReference_0_0_0.eContents().get(1); - private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1); - private final Assignment cClassifierAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final CrossReference cClassifierEClassifierCrossReference_1_0 = (CrossReference)cClassifierAssignment_1.eContents().get(0); - private final RuleCall cClassifierEClassifierIDTerminalRuleCall_1_0_1 = (RuleCall)cClassifierEClassifierCrossReference_1_0.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cFullStopKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cFeatureAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final CrossReference cFeatureENamedElementCrossReference_2_1_0 = (CrossReference)cFeatureAssignment_2_1.eContents().get(0); - private final RuleCall cFeatureENamedElementIDTerminalRuleCall_2_1_0_1 = (RuleCall)cFeatureENamedElementCrossReference_2_1_0.eContents().get(1); - - //MetamodelElement: - // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' - // feature=[ecore::ENamedElement])?; - @Override public ParserRule getRule() { return rule; } - - //(package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' feature=[ecore::ENamedElement])? - public Group getGroup() { return cGroup; } - - //(package=[ecore::EPackage|QualifiedName] '::')? - public Group getGroup_0() { return cGroup_0; } - - //package=[ecore::EPackage|QualifiedName] - public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; } - - //[ecore::EPackage|QualifiedName] - public CrossReference getPackageEPackageCrossReference_0_0_0() { return cPackageEPackageCrossReference_0_0_0; } - - //QualifiedName - public RuleCall getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1; } - - //'::' - public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; } - - //classifier=[ecore::EClassifier] - public Assignment getClassifierAssignment_1() { return cClassifierAssignment_1; } - - //[ecore::EClassifier] - public CrossReference getClassifierEClassifierCrossReference_1_0() { return cClassifierEClassifierCrossReference_1_0; } - - //ID - public RuleCall getClassifierEClassifierIDTerminalRuleCall_1_0_1() { return cClassifierEClassifierIDTerminalRuleCall_1_0_1; } - - //('.' feature=[ecore::ENamedElement])? - public Group getGroup_2() { return cGroup_2; } - - //'.' - public Keyword getFullStopKeyword_2_0() { return cFullStopKeyword_2_0; } - - //feature=[ecore::ENamedElement] - public Assignment getFeatureAssignment_2_1() { return cFeatureAssignment_2_1; } - - //[ecore::ENamedElement] - public CrossReference getFeatureENamedElementCrossReference_2_1_0() { return cFeatureENamedElementCrossReference_2_1_0; } - - //ID - public RuleCall getFeatureENamedElementIDTerminalRuleCall_2_1_0_1() { return cFeatureENamedElementIDTerminalRuleCall_2_1_0_1; } - } - public class MetamodelDeclarationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelDeclaration"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cMetamodelKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cSpecificationMetamodelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); - - //MetamodelDeclaration: - // 'metamodel' name=ID specification=MetamodelSpecification; - @Override public ParserRule getRule() { return rule; } - - //'metamodel' name=ID specification=MetamodelSpecification - public Group getGroup() { return cGroup; } - - //'metamodel' - public Keyword getMetamodelKeyword_0() { return cMetamodelKeyword_0; } - - //name=ID - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //ID - public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } - - //specification=MetamodelSpecification - public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } - - //MetamodelSpecification - public RuleCall getSpecificationMetamodelSpecificationParserRuleCall_2_0() { return cSpecificationMetamodelSpecificationParserRuleCall_2_0; } - } - public class MetamodelReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelReference"); - private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); - private final CrossReference cReferredMetamodelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); - private final RuleCall cReferredMetamodelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredMetamodelDeclarationCrossReference_0.eContents().get(1); - - //MetamodelReference: - // referred=[MetamodelDeclaration]; - @Override public ParserRule getRule() { return rule; } - - //referred=[MetamodelDeclaration] - public Assignment getReferredAssignment() { return cReferredAssignment; } - - //[MetamodelDeclaration] - public CrossReference getReferredMetamodelDeclarationCrossReference_0() { return cReferredMetamodelDeclarationCrossReference_0; } - - //ID - public RuleCall getReferredMetamodelDeclarationIDTerminalRuleCall_0_1() { return cReferredMetamodelDeclarationIDTerminalRuleCall_0_1; } - } - public class MetamodelElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cMetamodelReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cMetamodelSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //Metamodel: - // MetamodelReference | MetamodelSpecification; - @Override public ParserRule getRule() { return rule; } - - //MetamodelReference | MetamodelSpecification - public Alternatives getAlternatives() { return cAlternatives; } - - //MetamodelReference - public RuleCall getMetamodelReferenceParserRuleCall_0() { return cMetamodelReferenceParserRuleCall_0; } - - //MetamodelSpecification - public RuleCall getMetamodelSpecificationParserRuleCall_1() { return cMetamodelSpecificationParserRuleCall_1; } - } - public class PartialModelSpecificationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cEntryAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cEntryPartialModelEntryParserRuleCall_1_0 = (RuleCall)cEntryAssignment_1.eContents().get(0); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cEntryAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cEntryPartialModelEntryParserRuleCall_2_1_0 = (RuleCall)cEntryAssignment_2_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); - - ///////////////////////////////////////////////////// - //// Partial Model - ///////////////////////////////////////////////////// - //PartialModelSpecification: - // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}'; - @Override public ParserRule getRule() { return rule; } - - //'{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}' - public Group getGroup() { return cGroup; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } - - //entry+=PartialModelEntry - public Assignment getEntryAssignment_1() { return cEntryAssignment_1; } - - //PartialModelEntry - public RuleCall getEntryPartialModelEntryParserRuleCall_1_0() { return cEntryPartialModelEntryParserRuleCall_1_0; } - - //(',' entry+=PartialModelEntry)? - public Group getGroup_2() { return cGroup_2; } - - //',' - public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } - - //entry+=PartialModelEntry - public Assignment getEntryAssignment_2_1() { return cEntryAssignment_2_1; } - - //PartialModelEntry - public RuleCall getEntryPartialModelEntryParserRuleCall_2_1_0() { return cEntryPartialModelEntryParserRuleCall_2_1_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } - } - public class PartialModelEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cModelEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cFolderEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //PartialModelEntry: - // ModelEntry | FolderEntry; - @Override public ParserRule getRule() { return rule; } - - //ModelEntry | FolderEntry - public Alternatives getAlternatives() { return cAlternatives; } - - //ModelEntry - public RuleCall getModelEntryParserRuleCall_0() { return cModelEntryParserRuleCall_0; } - - //FolderEntry - public RuleCall getFolderEntryParserRuleCall_1() { return cFolderEntryParserRuleCall_1; } - } - public class ModelEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); - private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cPathFileParserRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0); - - //ModelEntry: - // path=File; - @Override public ParserRule getRule() { return rule; } - - //path=File - public Assignment getPathAssignment() { return cPathAssignment; } - - //File - public RuleCall getPathFileParserRuleCall_0() { return cPathFileParserRuleCall_0; } - } - public class FolderEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FolderEntry"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cFolderKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cPathAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cPathFileParserRuleCall_1_0 = (RuleCall)cPathAssignment_1.eContents().get(0); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cExclusionModelEntryParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0); - private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); - private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); - private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); - private final RuleCall cExclusionModelEntryParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); - - //FolderEntry: - // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?; - @Override public ParserRule getRule() { return rule; } - - //"folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")? - public Group getGroup() { return cGroup; } - - //"folder" - public Keyword getFolderKeyword_0() { return cFolderKeyword_0; } - - //path=File - public Assignment getPathAssignment_1() { return cPathAssignment_1; } - - //File - public RuleCall getPathFileParserRuleCall_1_0() { return cPathFileParserRuleCall_1_0; } - - //("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")? - public Group getGroup_2() { return cGroup_2; } - - //"excluding" - public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } - - //"{" - public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } - - //exclusion+=ModelEntry - public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; } - - //ModelEntry - public RuleCall getExclusionModelEntryParserRuleCall_2_2_0() { return cExclusionModelEntryParserRuleCall_2_2_0; } - - //("," exclusion+=ModelEntry)* - public Group getGroup_2_3() { return cGroup_2_3; } - - //"," - public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } - - //exclusion+=ModelEntry - public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; } - - //ModelEntry - public RuleCall getExclusionModelEntryParserRuleCall_2_3_1_0() { return cExclusionModelEntryParserRuleCall_2_3_1_0; } - - //"}" - public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } - } - public class PartialModelDeclarationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelDeclaration"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cModelsKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cSpecificationPartialModelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); - - //PartialModelDeclaration: - // 'models' name=ID specification=PartialModelSpecification; - @Override public ParserRule getRule() { return rule; } - - //'models' name=ID specification=PartialModelSpecification - public Group getGroup() { return cGroup; } - - //'models' - public Keyword getModelsKeyword_0() { return cModelsKeyword_0; } - - //name=ID - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //ID - public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } - - //specification=PartialModelSpecification - public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } - - //PartialModelSpecification - public RuleCall getSpecificationPartialModelSpecificationParserRuleCall_2_0() { return cSpecificationPartialModelSpecificationParserRuleCall_2_0; } - } - public class PartialModelReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelReference"); - private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); - private final CrossReference cReferredPartialModelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); - private final RuleCall cReferredPartialModelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredPartialModelDeclarationCrossReference_0.eContents().get(1); - - //PartialModelReference: - // referred=[PartialModelDeclaration]; - @Override public ParserRule getRule() { return rule; } - - //referred=[PartialModelDeclaration] - public Assignment getReferredAssignment() { return cReferredAssignment; } - - //[PartialModelDeclaration] - public CrossReference getReferredPartialModelDeclarationCrossReference_0() { return cReferredPartialModelDeclarationCrossReference_0; } - - //ID - public RuleCall getReferredPartialModelDeclarationIDTerminalRuleCall_0_1() { return cReferredPartialModelDeclarationIDTerminalRuleCall_0_1; } - } - public class PartialModelElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cPartialModelSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cPartialModelReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //PartialModel: - // PartialModelSpecification | PartialModelReference; - @Override public ParserRule getRule() { return rule; } - - //PartialModelSpecification | PartialModelReference - public Alternatives getAlternatives() { return cAlternatives; } - - //PartialModelSpecification - public RuleCall getPartialModelSpecificationParserRuleCall_0() { return cPartialModelSpecificationParserRuleCall_0; } - - //PartialModelReference - public RuleCall getPartialModelReferenceParserRuleCall_1() { return cPartialModelReferenceParserRuleCall_1; } - } - public class PatternSpecificationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cEntriesPatternEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); - private final RuleCall cEntriesPatternEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); - - ///////////////////////////////////////////////////// - //// Patterns - ///////////////////////////////////////////////////// - //PatternSpecification: - // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}'; - @Override public ParserRule getRule() { return rule; } - - //'{' entries+=PatternEntry (',' entries+=PatternEntry)* '}' - public Group getGroup() { return cGroup; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } - - //entries+=PatternEntry - public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; } - - //PatternEntry - public RuleCall getEntriesPatternEntryParserRuleCall_1_0() { return cEntriesPatternEntryParserRuleCall_1_0; } - - //(',' entries+=PatternEntry)* - public Group getGroup_2() { return cGroup_2; } - - //',' - public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } - - //entries+=PatternEntry - public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; } - - //PatternEntry - public RuleCall getEntriesPatternEntryParserRuleCall_2_1_0() { return cEntriesPatternEntryParserRuleCall_2_1_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } - } - public class PatternEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cPatternElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cAllPatternEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //PatternEntry: - // PatternElement | AllPatternEntry; - @Override public ParserRule getRule() { return rule; } - - //PatternElement | AllPatternEntry - public Alternatives getAlternatives() { return cAlternatives; } - - //PatternElement - public RuleCall getPatternElementParserRuleCall_0() { return cPatternElementParserRuleCall_0; } - - //AllPatternEntry - public RuleCall getAllPatternEntryParserRuleCall_1() { return cAllPatternEntryParserRuleCall_1; } - } - public class AllPatternEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPatternEntry"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final CrossReference cPackagePatternModelCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0); - private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackagePatternModelCrossReference_1_0.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); - private final Assignment cExclusuionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); - private final RuleCall cExclusuionPatternElementParserRuleCall_2_2_0 = (RuleCall)cExclusuionAssignment_2_2.eContents().get(0); - private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); - private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); - private final Assignment cExclusuionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); - private final RuleCall cExclusuionPatternElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusuionAssignment_2_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); - - //AllPatternEntry: - // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' - // exclusuion+=PatternElement)* '}')?; - @Override public ParserRule getRule() { return rule; } - - //'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' - //exclusuion+=PatternElement)* '}')? - public Group getGroup() { return cGroup; } - - //'package' - public Keyword getPackageKeyword_0() { return cPackageKeyword_0; } - - //package=[viatra::PatternModel|QualifiedName] - public Assignment getPackageAssignment_1() { return cPackageAssignment_1; } - - //[viatra::PatternModel|QualifiedName] - public CrossReference getPackagePatternModelCrossReference_1_0() { return cPackagePatternModelCrossReference_1_0; } - - //QualifiedName - public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_1_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_1_0_1; } - - //('excluding' '{' exclusuion+=PatternElement (',' exclusuion+=PatternElement)* '}')? - public Group getGroup_2() { return cGroup_2; } - - //'excluding' - public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } - - //exclusuion+=PatternElement - public Assignment getExclusuionAssignment_2_2() { return cExclusuionAssignment_2_2; } - - //PatternElement - public RuleCall getExclusuionPatternElementParserRuleCall_2_2_0() { return cExclusuionPatternElementParserRuleCall_2_2_0; } - - //(',' exclusuion+=PatternElement)* - public Group getGroup_2_3() { return cGroup_2_3; } - - //',' - public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } - - //exclusuion+=PatternElement - public Assignment getExclusuionAssignment_2_3_1() { return cExclusuionAssignment_2_3_1; } - - //PatternElement - public RuleCall getExclusuionPatternElementParserRuleCall_2_3_1_0() { return cExclusuionPatternElementParserRuleCall_2_3_1_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } - } - public class PatternElementElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Group cGroup_0 = (Group)cGroup.eContents().get(0); - private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0); - private final CrossReference cPackagePatternModelCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0); - private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackagePatternModelCrossReference_0_0_0.eContents().get(1); - private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1); - private final Assignment cPatternAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final CrossReference cPatternPatternCrossReference_1_0 = (CrossReference)cPatternAssignment_1.eContents().get(0); - private final RuleCall cPatternPatternIDTerminalRuleCall_1_0_1 = (RuleCall)cPatternPatternCrossReference_1_0.eContents().get(1); - - //PatternElement: - // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern]; - @Override public ParserRule getRule() { return rule; } - - //(package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern] - public Group getGroup() { return cGroup; } - - //(package=[viatra::PatternModel|QualifiedName] '::')? - public Group getGroup_0() { return cGroup_0; } - - //package=[viatra::PatternModel|QualifiedName] - public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; } - - //[viatra::PatternModel|QualifiedName] - public CrossReference getPackagePatternModelCrossReference_0_0_0() { return cPackagePatternModelCrossReference_0_0_0; } - - //QualifiedName - public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1; } - - //'::' - public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; } - - //pattern=[viatra::Pattern] - public Assignment getPatternAssignment_1() { return cPatternAssignment_1; } - - //[viatra::Pattern] - public CrossReference getPatternPatternCrossReference_1_0() { return cPatternPatternCrossReference_1_0; } - - //ID - public RuleCall getPatternPatternIDTerminalRuleCall_1_0_1() { return cPatternPatternIDTerminalRuleCall_1_0_1; } - } - public class GraphPatternDeclarationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternDeclaration"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cConstraintsKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cSpecificationPatternSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); - - //GraphPatternDeclaration: - // 'constraints' name=ID specification=PatternSpecification; - @Override public ParserRule getRule() { return rule; } - - //'constraints' name=ID specification=PatternSpecification - public Group getGroup() { return cGroup; } - - //'constraints' - public Keyword getConstraintsKeyword_0() { return cConstraintsKeyword_0; } - - //name=ID - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //ID - public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } - - //specification=PatternSpecification - public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } - - //PatternSpecification - public RuleCall getSpecificationPatternSpecificationParserRuleCall_2_0() { return cSpecificationPatternSpecificationParserRuleCall_2_0; } - } - public class GraphPatternReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternReference"); - private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); - private final CrossReference cReferredGraphPatternDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); - private final RuleCall cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredGraphPatternDeclarationCrossReference_0.eContents().get(1); - - //GraphPatternReference: - // referred=[GraphPatternDeclaration]; - @Override public ParserRule getRule() { return rule; } - - //referred=[GraphPatternDeclaration] - public Assignment getReferredAssignment() { return cReferredAssignment; } - - //[GraphPatternDeclaration] - public CrossReference getReferredGraphPatternDeclarationCrossReference_0() { return cReferredGraphPatternDeclarationCrossReference_0; } - - //ID - public RuleCall getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1() { return cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1; } - } - public class GraphPatternElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cGraphPatternReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cPatternSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //GraphPattern: - // GraphPatternReference | PatternSpecification; - @Override public ParserRule getRule() { return rule; } - - //GraphPatternReference | PatternSpecification - public Alternatives getAlternatives() { return cAlternatives; } - - //GraphPatternReference - public RuleCall getGraphPatternReferenceParserRuleCall_0() { return cGraphPatternReferenceParserRuleCall_0; } - - //PatternSpecification - public RuleCall getPatternSpecificationParserRuleCall_1() { return cPatternSpecificationParserRuleCall_1; } - } - public class ConfigSpecificationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cConfigSpecificationAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Assignment cEntriesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); - private final RuleCall cEntriesConfigEntryParserRuleCall_2_0_0 = (RuleCall)cEntriesAssignment_2_0.eContents().get(0); - private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); - private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); - private final Assignment cEntriesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); - private final RuleCall cEntriesConfigEntryParserRuleCall_2_1_1_0 = (RuleCall)cEntriesAssignment_2_1_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); - - ///////////////////////////////////////////////////// - //// SolverConfig - ///////////////////////////////////////////////////// - //ConfigSpecification: - // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? - // '}'; - @Override public ParserRule getRule() { return rule; } - - //{ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? '}' - public Group getGroup() { return cGroup; } - - //{ConfigSpecification} - public Action getConfigSpecificationAction_0() { return cConfigSpecificationAction_0; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } - - //(entries+=ConfigEntry ("," entries+=ConfigEntry)*)? - public Group getGroup_2() { return cGroup_2; } - - //entries+=ConfigEntry - public Assignment getEntriesAssignment_2_0() { return cEntriesAssignment_2_0; } - - //ConfigEntry - public RuleCall getEntriesConfigEntryParserRuleCall_2_0_0() { return cEntriesConfigEntryParserRuleCall_2_0_0; } - - //("," entries+=ConfigEntry)* - public Group getGroup_2_1() { return cGroup_2_1; } - - //"," - public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } - - //entries+=ConfigEntry - public Assignment getEntriesAssignment_2_1_1() { return cEntriesAssignment_2_1_1; } - - //ConfigEntry - public RuleCall getEntriesConfigEntryParserRuleCall_2_1_1_0() { return cEntriesConfigEntryParserRuleCall_2_1_1_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } - } - public class ConfigDeclarationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigDeclaration"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cConfigKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cSpecificationConfigSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); - - //ConfigDeclaration: - // 'config' name=ID specification=ConfigSpecification; - @Override public ParserRule getRule() { return rule; } - - //'config' name=ID specification=ConfigSpecification - public Group getGroup() { return cGroup; } - - //'config' - public Keyword getConfigKeyword_0() { return cConfigKeyword_0; } - - //name=ID - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //ID - public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } - - //specification=ConfigSpecification - public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } - - //ConfigSpecification - public RuleCall getSpecificationConfigSpecificationParserRuleCall_2_0() { return cSpecificationConfigSpecificationParserRuleCall_2_0; } - } - public class ConfigEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cDocumentationEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cRuntimeEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cMemoryEntryParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - private final RuleCall cCustomEntryParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - - //ConfigEntry: - // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; - @Override public ParserRule getRule() { return rule; } - - //DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry - public Alternatives getAlternatives() { return cAlternatives; } - - //DocumentationEntry - public RuleCall getDocumentationEntryParserRuleCall_0() { return cDocumentationEntryParserRuleCall_0; } - - //RuntimeEntry - public RuleCall getRuntimeEntryParserRuleCall_1() { return cRuntimeEntryParserRuleCall_1; } - - //MemoryEntry - public RuleCall getMemoryEntryParserRuleCall_2() { return cMemoryEntryParserRuleCall_2; } - - //CustomEntry - public RuleCall getCustomEntryParserRuleCall_3() { return cCustomEntryParserRuleCall_3; } - } - public class DocumentationEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentationEntry"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cLogLevelKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cLevelAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cLevelDocumentLevelSpecificationEnumRuleCall_2_0 = (RuleCall)cLevelAssignment_2.eContents().get(0); - - //DocumentationEntry: - // "log-level" '=' level=DocumentLevelSpecification; - @Override public ParserRule getRule() { return rule; } - - //"log-level" '=' level=DocumentLevelSpecification - public Group getGroup() { return cGroup; } - - //"log-level" - public Keyword getLogLevelKeyword_0() { return cLogLevelKeyword_0; } - - //'=' - public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } - - //level=DocumentLevelSpecification - public Assignment getLevelAssignment_2() { return cLevelAssignment_2; } - - //DocumentLevelSpecification - public RuleCall getLevelDocumentLevelSpecificationEnumRuleCall_2_0() { return cLevelDocumentLevelSpecificationEnumRuleCall_2_0; } - } - public class RuntimeEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RuntimeEntry"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cRuntimeKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cMillisecLimitAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cMillisecLimitINTTerminalRuleCall_2_0 = (RuleCall)cMillisecLimitAssignment_2.eContents().get(0); - - //RuntimeEntry: - // "runtime" "=" millisecLimit=INT; - @Override public ParserRule getRule() { return rule; } - - //"runtime" "=" millisecLimit=INT - public Group getGroup() { return cGroup; } - - //"runtime" - public Keyword getRuntimeKeyword_0() { return cRuntimeKeyword_0; } - - //"=" - public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } - - //millisecLimit=INT - public Assignment getMillisecLimitAssignment_2() { return cMillisecLimitAssignment_2; } - - //INT - public RuleCall getMillisecLimitINTTerminalRuleCall_2_0() { return cMillisecLimitINTTerminalRuleCall_2_0; } - } - public class MemoryEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MemoryEntry"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cMemoryKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cMegabyteLimitAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cMegabyteLimitINTTerminalRuleCall_2_0 = (RuleCall)cMegabyteLimitAssignment_2.eContents().get(0); - - //MemoryEntry: - // "memory" "=" megabyteLimit=INT; - @Override public ParserRule getRule() { return rule; } - - //"memory" "=" megabyteLimit=INT - public Group getGroup() { return cGroup; } - - //"memory" - public Keyword getMemoryKeyword_0() { return cMemoryKeyword_0; } - - //"=" - public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } - - //megabyteLimit=INT - public Assignment getMegabyteLimitAssignment_2() { return cMegabyteLimitAssignment_2; } - - //INT - public RuleCall getMegabyteLimitINTTerminalRuleCall_2_0() { return cMegabyteLimitINTTerminalRuleCall_2_0; } - } - public class CustomEntryElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CustomEntry"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cKeySTRINGTerminalRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); - private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cValueSTRINGTerminalRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0); - - //CustomEntry: - // key=STRING "=" value=STRING; - @Override public ParserRule getRule() { return rule; } - - //key=STRING "=" value=STRING - public Group getGroup() { return cGroup; } - - //key=STRING - public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } - - //STRING - public RuleCall getKeySTRINGTerminalRuleCall_0_0() { return cKeySTRINGTerminalRuleCall_0_0; } - - //"=" - public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } - - //value=STRING - public Assignment getValueAssignment_2() { return cValueAssignment_2; } - - //STRING - public RuleCall getValueSTRINGTerminalRuleCall_2_0() { return cValueSTRINGTerminalRuleCall_2_0; } - } - public class ConfigReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigReference"); - private final Assignment cConfigAssignment = (Assignment)rule.eContents().get(1); - private final CrossReference cConfigConfigDeclarationCrossReference_0 = (CrossReference)cConfigAssignment.eContents().get(0); - private final RuleCall cConfigConfigDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cConfigConfigDeclarationCrossReference_0.eContents().get(1); - - //ConfigReference: - // config=[ConfigDeclaration]; - @Override public ParserRule getRule() { return rule; } - - //config=[ConfigDeclaration] - public Assignment getConfigAssignment() { return cConfigAssignment; } - - //[ConfigDeclaration] - public CrossReference getConfigConfigDeclarationCrossReference_0() { return cConfigConfigDeclarationCrossReference_0; } - - //ID - public RuleCall getConfigConfigDeclarationIDTerminalRuleCall_0_1() { return cConfigConfigDeclarationIDTerminalRuleCall_0_1; } - } - public class ConfigElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cConfigSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cConfigReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //Config: - // ConfigSpecification | ConfigReference; - @Override public ParserRule getRule() { return rule; } - - //ConfigSpecification | ConfigReference - public Alternatives getAlternatives() { return cAlternatives; } - - //ConfigSpecification - public RuleCall getConfigSpecificationParserRuleCall_0() { return cConfigSpecificationParserRuleCall_0; } - - //ConfigReference - public RuleCall getConfigReferenceParserRuleCall_1() { return cConfigReferenceParserRuleCall_1; } - } - public class ScopeSpecificationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cScopeSpecificationAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Assignment cScopesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); - private final RuleCall cScopesTypeScopeParserRuleCall_2_0_0 = (RuleCall)cScopesAssignment_2_0.eContents().get(0); - private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); - private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); - private final Assignment cScopesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); - private final RuleCall cScopesTypeScopeParserRuleCall_2_1_1_0 = (RuleCall)cScopesAssignment_2_1_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //ScopeSpecification: - // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? - // '}'; - @Override public ParserRule getRule() { return rule; } - - //{ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? '}' - public Group getGroup() { return cGroup; } - - //{ScopeSpecification} - public Action getScopeSpecificationAction_0() { return cScopeSpecificationAction_0; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } - - //(scopes+=TypeScope (',' scopes+=TypeScope)*)? - public Group getGroup_2() { return cGroup_2; } - - //scopes+=TypeScope - public Assignment getScopesAssignment_2_0() { return cScopesAssignment_2_0; } - - //TypeScope - public RuleCall getScopesTypeScopeParserRuleCall_2_0_0() { return cScopesTypeScopeParserRuleCall_2_0_0; } - - //(',' scopes+=TypeScope)* - public Group getGroup_2_1() { return cGroup_2_1; } - - //',' - public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } - - //scopes+=TypeScope - public Assignment getScopesAssignment_2_1_1() { return cScopesAssignment_2_1_1; } - - //TypeScope - public RuleCall getScopesTypeScopeParserRuleCall_2_1_1_0() { return cScopesTypeScopeParserRuleCall_2_1_1_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } - } - public class TypeScopeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cClassTypeScopeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cObjectTypeScopeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cIntegerTypeScopeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - private final RuleCall cRealTypeScopeParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - private final RuleCall cStringTypeScopeParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - - //TypeScope: - // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; - @Override public ParserRule getRule() { return rule; } - - //ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope - public Alternatives getAlternatives() { return cAlternatives; } - - //ClassTypeScope - public RuleCall getClassTypeScopeParserRuleCall_0() { return cClassTypeScopeParserRuleCall_0; } - - //ObjectTypeScope - public RuleCall getObjectTypeScopeParserRuleCall_1() { return cObjectTypeScopeParserRuleCall_1; } - - //IntegerTypeScope - public RuleCall getIntegerTypeScopeParserRuleCall_2() { return cIntegerTypeScopeParserRuleCall_2; } - - //RealTypeScope - public RuleCall getRealTypeScopeParserRuleCall_3() { return cRealTypeScopeParserRuleCall_3; } - - //StringTypeScope - public RuleCall getStringTypeScopeParserRuleCall_4() { return cStringTypeScopeParserRuleCall_4; } - } - public class ClassTypeScopeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassTypeScope"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cTypeClassReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); - private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); - private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); - private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); - private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); - private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); - private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); - private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); - private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); - private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); - private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); - - //ClassTypeScope: - // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); - @Override public ParserRule getRule() { return rule; } - - //'#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber) - public Group getGroup() { return cGroup; } - - //'#' - public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } - - //type=ClassReference - public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } - - //ClassReference - public RuleCall getTypeClassReferenceParserRuleCall_1_0() { return cTypeClassReferenceParserRuleCall_1_0; } - - //setsNew?='+=' | setsSum?='=' - public Alternatives getAlternatives_2() { return cAlternatives_2; } - - //setsNew?='+=' - public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } - - //'+=' - public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } - - //setsSum?='=' - public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } - - //'=' - public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } - - //number=ExactNumber | number=IntervallNumber - public Alternatives getAlternatives_3() { return cAlternatives_3; } - - //number=ExactNumber - public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } - - //ExactNumber - public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } - - //number=IntervallNumber - public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } - - //IntervallNumber - public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } - } - public class ObjectTypeScopeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectTypeScope"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cTypeObjectReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); - private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); - private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); - private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); - private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); - private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); - private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); - private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); - private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); - private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); - private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); - - //ObjectTypeScope: - // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); - @Override public ParserRule getRule() { return rule; } - - //'#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber) - public Group getGroup() { return cGroup; } - - //'#' - public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } - - //type=ObjectReference - public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } - - //ObjectReference - public RuleCall getTypeObjectReferenceParserRuleCall_1_0() { return cTypeObjectReferenceParserRuleCall_1_0; } - - //setsNew?='+=' | setsSum?='=' - public Alternatives getAlternatives_2() { return cAlternatives_2; } - - //setsNew?='+=' - public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } - - //'+=' - public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } - - //setsSum?='=' - public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } - - //'=' - public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } - - //number=ExactNumber | number=IntervallNumber - public Alternatives getAlternatives_3() { return cAlternatives_3; } - - //number=ExactNumber - public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } - - //ExactNumber - public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } - - //number=IntervallNumber - public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } - - //IntervallNumber - public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } - } - public class IntegerTypeScopeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerTypeScope"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cTypeIntegerReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); - private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); - private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); - private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); - private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); - private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); - private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); - private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); - private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); - private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); - private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); - private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); - private final RuleCall cNumberIntEnumberationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); - - //IntegerTypeScope: - // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | - // number=IntEnumberation); - @Override public ParserRule getRule() { return rule; } - - //'#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | - //number=IntEnumberation) - public Group getGroup() { return cGroup; } - - //'#' - public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } - - //type=IntegerReference - public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } - - //IntegerReference - public RuleCall getTypeIntegerReferenceParserRuleCall_1_0() { return cTypeIntegerReferenceParserRuleCall_1_0; } - - //setsNew?='+=' | setsSum?='=' - public Alternatives getAlternatives_2() { return cAlternatives_2; } - - //setsNew?='+=' - public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } - - //'+=' - public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } - - //setsSum?='=' - public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } - - //'=' - public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } - - //number=ExactNumber | number=IntervallNumber | number=IntEnumberation - public Alternatives getAlternatives_3() { return cAlternatives_3; } - - //number=ExactNumber - public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } - - //ExactNumber - public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } - - //number=IntervallNumber - public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } - - //IntervallNumber - public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } - - //number=IntEnumberation - public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } - - //IntEnumberation - public RuleCall getNumberIntEnumberationParserRuleCall_3_2_0() { return cNumberIntEnumberationParserRuleCall_3_2_0; } - } - public class RealTypeScopeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealTypeScope"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cTypeRealReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); - private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); - private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); - private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); - private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); - private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); - private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); - private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); - private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); - private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); - private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); - private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); - private final RuleCall cNumberRealEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); - - //RealTypeScope: - // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | - // number=RealEnumeration); - @Override public ParserRule getRule() { return rule; } - - //'#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | - //number=RealEnumeration) - public Group getGroup() { return cGroup; } - - //'#' - public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } - - //type=RealReference - public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } - - //RealReference - public RuleCall getTypeRealReferenceParserRuleCall_1_0() { return cTypeRealReferenceParserRuleCall_1_0; } - - //setsNew?='+=' | setsSum?='=' - public Alternatives getAlternatives_2() { return cAlternatives_2; } - - //setsNew?='+=' - public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } - - //'+=' - public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } - - //setsSum?='=' - public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } - - //'=' - public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } - - //number=ExactNumber | number=IntervallNumber | number=RealEnumeration - public Alternatives getAlternatives_3() { return cAlternatives_3; } - - //number=ExactNumber - public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } - - //ExactNumber - public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } - - //number=IntervallNumber - public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } - - //IntervallNumber - public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } - - //number=RealEnumeration - public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } - - //RealEnumeration - public RuleCall getNumberRealEnumerationParserRuleCall_3_2_0() { return cNumberRealEnumerationParserRuleCall_3_2_0; } - } - public class StringTypeScopeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringTypeScope"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cTypeStringReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); - private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); - private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); - private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); - private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); - private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); - private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); - private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); - private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); - private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); - private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); - private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); - private final RuleCall cNumberStringEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); - - //StringTypeScope: - // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | - // number=StringEnumeration); - @Override public ParserRule getRule() { return rule; } - - //'#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | - //number=StringEnumeration) - public Group getGroup() { return cGroup; } - - //'#' - public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } - - //type=StringReference - public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } - - //StringReference - public RuleCall getTypeStringReferenceParserRuleCall_1_0() { return cTypeStringReferenceParserRuleCall_1_0; } - - //setsNew?='+=' | setsSum?='=' - public Alternatives getAlternatives_2() { return cAlternatives_2; } - - //setsNew?='+=' - public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } - - //'+=' - public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } - - //setsSum?='=' - public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } - - //'=' - public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } - - //number=ExactNumber | number=IntervallNumber | number=StringEnumeration - public Alternatives getAlternatives_3() { return cAlternatives_3; } - - //number=ExactNumber - public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } - - //ExactNumber - public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } - - //number=IntervallNumber - public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } - - //IntervallNumber - public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } - - //number=StringEnumeration - public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } - - //StringEnumeration - public RuleCall getNumberStringEnumerationParserRuleCall_3_2_0() { return cNumberStringEnumerationParserRuleCall_3_2_0; } - } - public class TypeReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cClassReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cObjectReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cIntegerReferenceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - private final RuleCall cRealReferenceParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - private final RuleCall cStringReferenceParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - - //TypeReference: - // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; - @Override public ParserRule getRule() { return rule; } - - //ClassReference | ObjectReference | IntegerReference | RealReference | StringReference - public Alternatives getAlternatives() { return cAlternatives; } - - //ClassReference - public RuleCall getClassReferenceParserRuleCall_0() { return cClassReferenceParserRuleCall_0; } - - //ObjectReference - public RuleCall getObjectReferenceParserRuleCall_1() { return cObjectReferenceParserRuleCall_1; } - - //IntegerReference - public RuleCall getIntegerReferenceParserRuleCall_2() { return cIntegerReferenceParserRuleCall_2; } - - //RealReference - public RuleCall getRealReferenceParserRuleCall_3() { return cRealReferenceParserRuleCall_3; } - - //StringReference - public RuleCall getStringReferenceParserRuleCall_4() { return cStringReferenceParserRuleCall_4; } - } - public class ClassReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cLessThanSignKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cElementAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cElementMetamodelElementParserRuleCall_1_0 = (RuleCall)cElementAssignment_1.eContents().get(0); - private final Keyword cGreaterThanSignKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //ClassReference: - // '<' element=MetamodelElement '>'; - @Override public ParserRule getRule() { return rule; } - - //'<' element=MetamodelElement '>' - public Group getGroup() { return cGroup; } - - //'<' - public Keyword getLessThanSignKeyword_0() { return cLessThanSignKeyword_0; } - - //element=MetamodelElement - public Assignment getElementAssignment_1() { return cElementAssignment_1; } - - //MetamodelElement - public RuleCall getElementMetamodelElementParserRuleCall_1_0() { return cElementMetamodelElementParserRuleCall_1_0; } - - //'>' - public Keyword getGreaterThanSignKeyword_2() { return cGreaterThanSignKeyword_2; } - } - public class ObjectReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cObjectReferenceAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cNodeKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //ObjectReference: - // {ObjectReference} 'node'; - @Override public ParserRule getRule() { return rule; } - - //{ObjectReference} 'node' - public Group getGroup() { return cGroup; } - - //{ObjectReference} - public Action getObjectReferenceAction_0() { return cObjectReferenceAction_0; } - - //'node' - public Keyword getNodeKeyword_1() { return cNodeKeyword_1; } - } - public class IntegerReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cIntegerScopeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cIntKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //IntegerReference: - // {IntegerScope} 'int'; - @Override public ParserRule getRule() { return rule; } - - //{IntegerScope} 'int' - public Group getGroup() { return cGroup; } - - //{IntegerScope} - public Action getIntegerScopeAction_0() { return cIntegerScopeAction_0; } - - //'int' - public Keyword getIntKeyword_1() { return cIntKeyword_1; } - } - public class RealReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cRealScopeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cRealKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //RealReference: - // {RealScope} 'real'; - @Override public ParserRule getRule() { return rule; } - - //{RealScope} 'real' - public Group getGroup() { return cGroup; } - - //{RealScope} - public Action getRealScopeAction_0() { return cRealScopeAction_0; } - - //'real' - public Keyword getRealKeyword_1() { return cRealKeyword_1; } - } - public class StringReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cStringScopeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //StringReference: - // {StringScope} 'string'; - @Override public ParserRule getRule() { return rule; } - - //{StringScope} 'string' - public Group getGroup() { return cGroup; } - - //{StringScope} - public Action getStringScopeAction_0() { return cStringScopeAction_0; } - - //'string' - public Keyword getStringKeyword_1() { return cStringKeyword_1; } - } - public class NumberSpecificationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.NumberSpecification"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cExactNumberParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cIntervallNumberParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cIntEnumberationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - private final RuleCall cRealEnumerationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - private final RuleCall cStringEnumerationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - - //NumberSpecification: - // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; - @Override public ParserRule getRule() { return rule; } - - //ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration - public Alternatives getAlternatives() { return cAlternatives; } - - //ExactNumber - public RuleCall getExactNumberParserRuleCall_0() { return cExactNumberParserRuleCall_0; } - - //IntervallNumber - public RuleCall getIntervallNumberParserRuleCall_1() { return cIntervallNumberParserRuleCall_1; } - - //IntEnumberation - public RuleCall getIntEnumberationParserRuleCall_2() { return cIntEnumberationParserRuleCall_2; } - - //RealEnumeration - public RuleCall getRealEnumerationParserRuleCall_3() { return cRealEnumerationParserRuleCall_3; } - - //StringEnumeration - public RuleCall getStringEnumerationParserRuleCall_4() { return cStringEnumerationParserRuleCall_4; } - } - public class ExactNumberElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final Assignment cExactNumberAssignment_0 = (Assignment)cAlternatives.eContents().get(0); - private final RuleCall cExactNumberINTTerminalRuleCall_0_0 = (RuleCall)cExactNumberAssignment_0.eContents().get(0); - private final Assignment cExactUnlimitedAssignment_1 = (Assignment)cAlternatives.eContents().get(1); - private final Keyword cExactUnlimitedAsteriskKeyword_1_0 = (Keyword)cExactUnlimitedAssignment_1.eContents().get(0); - - //ExactNumber: - // exactNumber=INT | exactUnlimited?='*'; - @Override public ParserRule getRule() { return rule; } - - //exactNumber=INT | exactUnlimited?='*' - public Alternatives getAlternatives() { return cAlternatives; } - - //exactNumber=INT - public Assignment getExactNumberAssignment_0() { return cExactNumberAssignment_0; } - - //INT - public RuleCall getExactNumberINTTerminalRuleCall_0_0() { return cExactNumberINTTerminalRuleCall_0_0; } - - //exactUnlimited?='*' - public Assignment getExactUnlimitedAssignment_1() { return cExactUnlimitedAssignment_1; } - - //'*' - public Keyword getExactUnlimitedAsteriskKeyword_1_0() { return cExactUnlimitedAsteriskKeyword_1_0; } - } - public class IntervallNumberElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cMinAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cMinINTTerminalRuleCall_0_0 = (RuleCall)cMinAssignment_0.eContents().get(0); - private final Keyword cFullStopFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); - private final Assignment cMaxNumberAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); - private final RuleCall cMaxNumberINTTerminalRuleCall_2_0_0 = (RuleCall)cMaxNumberAssignment_2_0.eContents().get(0); - private final Assignment cMaxUnlimitedAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); - private final Keyword cMaxUnlimitedAsteriskKeyword_2_1_0 = (Keyword)cMaxUnlimitedAssignment_2_1.eContents().get(0); - - //IntervallNumber: - // min=INT '..' (maxNumber=INT | maxUnlimited?='*'); - @Override public ParserRule getRule() { return rule; } - - //min=INT '..' (maxNumber=INT | maxUnlimited?='*') - public Group getGroup() { return cGroup; } - - //min=INT - public Assignment getMinAssignment_0() { return cMinAssignment_0; } - - //INT - public RuleCall getMinINTTerminalRuleCall_0_0() { return cMinINTTerminalRuleCall_0_0; } - - //'..' - public Keyword getFullStopFullStopKeyword_1() { return cFullStopFullStopKeyword_1; } - - //maxNumber=INT | maxUnlimited?='*' - public Alternatives getAlternatives_2() { return cAlternatives_2; } - - //maxNumber=INT - public Assignment getMaxNumberAssignment_2_0() { return cMaxNumberAssignment_2_0; } - - //INT - public RuleCall getMaxNumberINTTerminalRuleCall_2_0_0() { return cMaxNumberINTTerminalRuleCall_2_0_0; } - - //maxUnlimited?='*' - public Assignment getMaxUnlimitedAssignment_2_1() { return cMaxUnlimitedAssignment_2_1; } - - //'*' - public Keyword getMaxUnlimitedAsteriskKeyword_2_1_0() { return cMaxUnlimitedAsteriskKeyword_2_1_0; } - } - public class IntEnumberationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cIntEnumberationAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); - private final RuleCall cEntryINTLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); - private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); - private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); - private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); - private final RuleCall cEntryINTLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //IntEnumberation: - // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}'; - @Override public ParserRule getRule() { return rule; } - - //{IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}' - public Group getGroup() { return cGroup; } - - //{IntEnumberation} - public Action getIntEnumberationAction_0() { return cIntEnumberationAction_0; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } - - //(entry+=INTLiteral (',' entry+=INTLiteral)*)? - public Group getGroup_2() { return cGroup_2; } - - //entry+=INTLiteral - public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } - - //INTLiteral - public RuleCall getEntryINTLiteralParserRuleCall_2_0_0() { return cEntryINTLiteralParserRuleCall_2_0_0; } - - //(',' entry+=INTLiteral)* - public Group getGroup_2_1() { return cGroup_2_1; } - - //',' - public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } - - //entry+=INTLiteral - public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } - - //INTLiteral - public RuleCall getEntryINTLiteralParserRuleCall_2_1_1_0() { return cEntryINTLiteralParserRuleCall_2_1_1_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } - } - public class RealEnumerationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cRealEnumerationAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); - private final RuleCall cEntryREALLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); - private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); - private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); - private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); - private final RuleCall cEntryREALLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //RealEnumeration: - // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}'; - @Override public ParserRule getRule() { return rule; } - - //{RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}' - public Group getGroup() { return cGroup; } - - //{RealEnumeration} - public Action getRealEnumerationAction_0() { return cRealEnumerationAction_0; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } - - //(entry+=REALLiteral (',' entry+=REALLiteral)*)? - public Group getGroup_2() { return cGroup_2; } - - //entry+=REALLiteral - public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } - - //REALLiteral - public RuleCall getEntryREALLiteralParserRuleCall_2_0_0() { return cEntryREALLiteralParserRuleCall_2_0_0; } - - //(',' entry+=REALLiteral)* - public Group getGroup_2_1() { return cGroup_2_1; } - - //',' - public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } - - //entry+=REALLiteral - public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } - - //REALLiteral - public RuleCall getEntryREALLiteralParserRuleCall_2_1_1_0() { return cEntryREALLiteralParserRuleCall_2_1_1_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } - } - public class StringEnumerationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cStringEnumerationAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Group cGroup_2 = (Group)cGroup.eContents().get(2); - private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); - private final RuleCall cEntrySTRINGTerminalRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); - private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); - private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); - private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); - private final RuleCall cEntrySTRINGTerminalRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //StringEnumeration: - // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'; - @Override public ParserRule getRule() { return rule; } - - //{StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}' - public Group getGroup() { return cGroup; } - - //{StringEnumeration} - public Action getStringEnumerationAction_0() { return cStringEnumerationAction_0; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } - - //(entry+=STRING (',' entry+=STRING)*)? - public Group getGroup_2() { return cGroup_2; } - - //entry+=STRING - public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } - - //STRING - public RuleCall getEntrySTRINGTerminalRuleCall_2_0_0() { return cEntrySTRINGTerminalRuleCall_2_0_0; } - - //(',' entry+=STRING)* - public Group getGroup_2_1() { return cGroup_2_1; } - - //',' - public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } - - //entry+=STRING - public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } - - //STRING - public RuleCall getEntrySTRINGTerminalRuleCall_2_1_1_0() { return cEntrySTRINGTerminalRuleCall_2_1_1_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } - } - public class ScopeDeclarationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeDeclaration"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cScopeKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cSpecificationScopeSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); - - //ScopeDeclaration: - // 'scope' name=ID specification=ScopeSpecification; - @Override public ParserRule getRule() { return rule; } - - //'scope' name=ID specification=ScopeSpecification - public Group getGroup() { return cGroup; } - - //'scope' - public Keyword getScopeKeyword_0() { return cScopeKeyword_0; } - - //name=ID - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //ID - public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } - - //specification=ScopeSpecification - public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } - - //ScopeSpecification - public RuleCall getSpecificationScopeSpecificationParserRuleCall_2_0() { return cSpecificationScopeSpecificationParserRuleCall_2_0; } - } - public class ScopeReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeReference"); - private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); - private final CrossReference cReferredScopeDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); - private final RuleCall cReferredScopeDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredScopeDeclarationCrossReference_0.eContents().get(1); - - //ScopeReference: - // referred=[ScopeDeclaration]; - @Override public ParserRule getRule() { return rule; } - - //referred=[ScopeDeclaration] - public Assignment getReferredAssignment() { return cReferredAssignment; } - - //[ScopeDeclaration] - public CrossReference getReferredScopeDeclarationCrossReference_0() { return cReferredScopeDeclarationCrossReference_0; } - - //ID - public RuleCall getReferredScopeDeclarationIDTerminalRuleCall_0_1() { return cReferredScopeDeclarationIDTerminalRuleCall_0_1; } - } - public class ScopeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cScopeSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cScopeReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //Scope: - // ScopeSpecification | ScopeReference; - @Override public ParserRule getRule() { return rule; } - - //ScopeSpecification | ScopeReference - public Alternatives getAlternatives() { return cAlternatives; } - - //ScopeSpecification - public RuleCall getScopeSpecificationParserRuleCall_0() { return cScopeSpecificationParserRuleCall_0; } - - //ScopeReference - public RuleCall getScopeReferenceParserRuleCall_1() { return cScopeReferenceParserRuleCall_1; } - } - public class TaskElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Task"); - private final RuleCall cGenerationTaskParserRuleCall = (RuleCall)rule.eContents().get(1); - - //Task: - // GenerationTask /*| CoverageCalculation | ValidationTask*/; - @Override public ParserRule getRule() { return rule; } - - //GenerationTask - public RuleCall getGenerationTaskParserRuleCall() { return cGenerationTaskParserRuleCall; } - } - public class GenerationTaskElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GenerationTask"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cGenerateKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Action cGenerationTaskAction_1 = (Action)cGroup.eContents().get(1); - private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); - private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0); - private final Keyword cMetamodelKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_0_1 = (Keyword)cGroup_3_0.eContents().get(1); - private final Assignment cMetamodelAssignment_3_0_2 = (Assignment)cGroup_3_0.eContents().get(2); - private final RuleCall cMetamodelMetamodelParserRuleCall_3_0_2_0 = (RuleCall)cMetamodelAssignment_3_0_2.eContents().get(0); - private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1); - private final Keyword cPartialModelKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_1_1 = (Keyword)cGroup_3_1.eContents().get(1); - private final Assignment cPartialModelAssignment_3_1_2 = (Assignment)cGroup_3_1.eContents().get(2); - private final RuleCall cPartialModelPartialModelParserRuleCall_3_1_2_0 = (RuleCall)cPartialModelAssignment_3_1_2.eContents().get(0); - private final Group cGroup_3_2 = (Group)cUnorderedGroup_3.eContents().get(2); - private final Keyword cConstraintsKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_2_1 = (Keyword)cGroup_3_2.eContents().get(1); - private final Assignment cPatternsAssignment_3_2_2 = (Assignment)cGroup_3_2.eContents().get(2); - private final RuleCall cPatternsGraphPatternParserRuleCall_3_2_2_0 = (RuleCall)cPatternsAssignment_3_2_2.eContents().get(0); - private final Group cGroup_3_3 = (Group)cUnorderedGroup_3.eContents().get(3); - private final Keyword cScopeKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_3_1 = (Keyword)cGroup_3_3.eContents().get(1); - private final Assignment cScopeAssignment_3_3_2 = (Assignment)cGroup_3_3.eContents().get(2); - private final RuleCall cScopeScopeParserRuleCall_3_3_2_0 = (RuleCall)cScopeAssignment_3_3_2.eContents().get(0); - private final Group cGroup_3_4 = (Group)cUnorderedGroup_3.eContents().get(4); - private final Assignment cNumberSpecifiedAssignment_3_4_0 = (Assignment)cGroup_3_4.eContents().get(0); - private final Keyword cNumberSpecifiedNumberKeyword_3_4_0_0 = (Keyword)cNumberSpecifiedAssignment_3_4_0.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_4_1 = (Keyword)cGroup_3_4.eContents().get(1); - private final Assignment cNumberAssignment_3_4_2 = (Assignment)cGroup_3_4.eContents().get(2); - private final RuleCall cNumberINTTerminalRuleCall_3_4_2_0 = (RuleCall)cNumberAssignment_3_4_2.eContents().get(0); - private final Group cGroup_3_5 = (Group)cUnorderedGroup_3.eContents().get(5); - private final Assignment cRunSpecifiedAssignment_3_5_0 = (Assignment)cGroup_3_5.eContents().get(0); - private final Keyword cRunSpecifiedRunsKeyword_3_5_0_0 = (Keyword)cRunSpecifiedAssignment_3_5_0.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_5_1 = (Keyword)cGroup_3_5.eContents().get(1); - private final Assignment cRunsAssignment_3_5_2 = (Assignment)cGroup_3_5.eContents().get(2); - private final RuleCall cRunsINTTerminalRuleCall_3_5_2_0 = (RuleCall)cRunsAssignment_3_5_2.eContents().get(0); - private final Group cGroup_3_6 = (Group)cUnorderedGroup_3.eContents().get(6); - private final Keyword cSolverKeyword_3_6_0 = (Keyword)cGroup_3_6.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_6_1 = (Keyword)cGroup_3_6.eContents().get(1); - private final Assignment cSolverAssignment_3_6_2 = (Assignment)cGroup_3_6.eContents().get(2); - private final RuleCall cSolverSolverEnumRuleCall_3_6_2_0 = (RuleCall)cSolverAssignment_3_6_2.eContents().get(0); - private final Group cGroup_3_7 = (Group)cUnorderedGroup_3.eContents().get(7); - private final Keyword cConfigKeyword_3_7_0 = (Keyword)cGroup_3_7.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_7_1 = (Keyword)cGroup_3_7.eContents().get(1); - private final Assignment cConfigAssignment_3_7_2 = (Assignment)cGroup_3_7.eContents().get(2); - private final RuleCall cConfigConfigParserRuleCall_3_7_2_0 = (RuleCall)cConfigAssignment_3_7_2.eContents().get(0); - private final Group cGroup_3_8 = (Group)cUnorderedGroup_3.eContents().get(8); - private final Keyword cDebugKeyword_3_8_0 = (Keyword)cGroup_3_8.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_8_1 = (Keyword)cGroup_3_8.eContents().get(1); - private final Assignment cDebugFolderAssignment_3_8_2 = (Assignment)cGroup_3_8.eContents().get(2); - private final RuleCall cDebugFolderFileParserRuleCall_3_8_2_0 = (RuleCall)cDebugFolderAssignment_3_8_2.eContents().get(0); - private final Group cGroup_3_9 = (Group)cUnorderedGroup_3.eContents().get(9); - private final Keyword cLogKeyword_3_9_0 = (Keyword)cGroup_3_9.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_9_1 = (Keyword)cGroup_3_9.eContents().get(1); - private final Assignment cTargetLogFileAssignment_3_9_2 = (Assignment)cGroup_3_9.eContents().get(2); - private final RuleCall cTargetLogFileFileParserRuleCall_3_9_2_0 = (RuleCall)cTargetLogFileAssignment_3_9_2.eContents().get(0); - private final Group cGroup_3_10 = (Group)cUnorderedGroup_3.eContents().get(10); - private final Keyword cStatisticsKeyword_3_10_0 = (Keyword)cGroup_3_10.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_10_1 = (Keyword)cGroup_3_10.eContents().get(1); - private final Assignment cTargetStatisticsFileAssignment_3_10_2 = (Assignment)cGroup_3_10.eContents().get(2); - private final RuleCall cTargetStatisticsFileFileParserRuleCall_3_10_2_0 = (RuleCall)cTargetStatisticsFileAssignment_3_10_2.eContents().get(0); - private final Group cGroup_3_11 = (Group)cUnorderedGroup_3.eContents().get(11); - private final Keyword cOutputKeyword_3_11_0 = (Keyword)cGroup_3_11.eContents().get(0); - private final Keyword cEqualsSignKeyword_3_11_1 = (Keyword)cGroup_3_11.eContents().get(1); - private final Assignment cTagetFolderAssignment_3_11_2 = (Assignment)cGroup_3_11.eContents().get(2); - private final RuleCall cTagetFolderFileParserRuleCall_3_11_2_0 = (RuleCall)cTagetFolderAssignment_3_11_2.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - - //GenerationTask: - // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' - // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & - // (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & - // ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' - // targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'; - @Override public ParserRule getRule() { return rule; } - - //'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' - //partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & - //(numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & - //('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' - //targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}' - public Group getGroup() { return cGroup; } - - //'generate' - public Keyword getGenerateKeyword_0() { return cGenerateKeyword_0; } - - //{GenerationTask} - public Action getGenerationTaskAction_1() { return cGenerationTaskAction_1; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - - //('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' partialModel=PartialModel)? & ('constraints' '=' - //patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & - //(runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' - //debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' - //tagetFolder=File)? - public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } - - //('metamodel' '=' metamodel=Metamodel)? - public Group getGroup_3_0() { return cGroup_3_0; } - - //'metamodel' - public Keyword getMetamodelKeyword_3_0_0() { return cMetamodelKeyword_3_0_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_0_1() { return cEqualsSignKeyword_3_0_1; } - - //metamodel=Metamodel - public Assignment getMetamodelAssignment_3_0_2() { return cMetamodelAssignment_3_0_2; } - - //Metamodel - public RuleCall getMetamodelMetamodelParserRuleCall_3_0_2_0() { return cMetamodelMetamodelParserRuleCall_3_0_2_0; } - - //('partial-model' '=' partialModel=PartialModel)? - public Group getGroup_3_1() { return cGroup_3_1; } - - //'partial-model' - public Keyword getPartialModelKeyword_3_1_0() { return cPartialModelKeyword_3_1_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_1_1() { return cEqualsSignKeyword_3_1_1; } - - //partialModel=PartialModel - public Assignment getPartialModelAssignment_3_1_2() { return cPartialModelAssignment_3_1_2; } - - //PartialModel - public RuleCall getPartialModelPartialModelParserRuleCall_3_1_2_0() { return cPartialModelPartialModelParserRuleCall_3_1_2_0; } - - //('constraints' '=' patterns=GraphPattern)? - public Group getGroup_3_2() { return cGroup_3_2; } - - //'constraints' - public Keyword getConstraintsKeyword_3_2_0() { return cConstraintsKeyword_3_2_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_2_1() { return cEqualsSignKeyword_3_2_1; } - - //patterns=GraphPattern - public Assignment getPatternsAssignment_3_2_2() { return cPatternsAssignment_3_2_2; } - - //GraphPattern - public RuleCall getPatternsGraphPatternParserRuleCall_3_2_2_0() { return cPatternsGraphPatternParserRuleCall_3_2_2_0; } - - //('scope' '=' scope=Scope)? - public Group getGroup_3_3() { return cGroup_3_3; } - - //'scope' - public Keyword getScopeKeyword_3_3_0() { return cScopeKeyword_3_3_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_3_1() { return cEqualsSignKeyword_3_3_1; } - - //scope=Scope - public Assignment getScopeAssignment_3_3_2() { return cScopeAssignment_3_3_2; } - - //Scope - public RuleCall getScopeScopeParserRuleCall_3_3_2_0() { return cScopeScopeParserRuleCall_3_3_2_0; } - - //(numberSpecified?='number' '=' number=INT)? - public Group getGroup_3_4() { return cGroup_3_4; } - - //numberSpecified?='number' - public Assignment getNumberSpecifiedAssignment_3_4_0() { return cNumberSpecifiedAssignment_3_4_0; } - - //'number' - public Keyword getNumberSpecifiedNumberKeyword_3_4_0_0() { return cNumberSpecifiedNumberKeyword_3_4_0_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_4_1() { return cEqualsSignKeyword_3_4_1; } - - //number=INT - public Assignment getNumberAssignment_3_4_2() { return cNumberAssignment_3_4_2; } - - //INT - public RuleCall getNumberINTTerminalRuleCall_3_4_2_0() { return cNumberINTTerminalRuleCall_3_4_2_0; } - - //(runSpecified?='runs' '=' runs=INT)? - public Group getGroup_3_5() { return cGroup_3_5; } - - //runSpecified?='runs' - public Assignment getRunSpecifiedAssignment_3_5_0() { return cRunSpecifiedAssignment_3_5_0; } - - //'runs' - public Keyword getRunSpecifiedRunsKeyword_3_5_0_0() { return cRunSpecifiedRunsKeyword_3_5_0_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_5_1() { return cEqualsSignKeyword_3_5_1; } - - //runs=INT - public Assignment getRunsAssignment_3_5_2() { return cRunsAssignment_3_5_2; } - - //INT - public RuleCall getRunsINTTerminalRuleCall_3_5_2_0() { return cRunsINTTerminalRuleCall_3_5_2_0; } - - //('solver' '=' solver=Solver)? - public Group getGroup_3_6() { return cGroup_3_6; } - - //'solver' - public Keyword getSolverKeyword_3_6_0() { return cSolverKeyword_3_6_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_6_1() { return cEqualsSignKeyword_3_6_1; } - - //solver=Solver - public Assignment getSolverAssignment_3_6_2() { return cSolverAssignment_3_6_2; } - - //Solver - public RuleCall getSolverSolverEnumRuleCall_3_6_2_0() { return cSolverSolverEnumRuleCall_3_6_2_0; } - - //('config' '=' config=Config)? - public Group getGroup_3_7() { return cGroup_3_7; } - - //'config' - public Keyword getConfigKeyword_3_7_0() { return cConfigKeyword_3_7_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_7_1() { return cEqualsSignKeyword_3_7_1; } - - //config=Config - public Assignment getConfigAssignment_3_7_2() { return cConfigAssignment_3_7_2; } - - //Config - public RuleCall getConfigConfigParserRuleCall_3_7_2_0() { return cConfigConfigParserRuleCall_3_7_2_0; } - - //('debug' '=' debugFolder=File)? - public Group getGroup_3_8() { return cGroup_3_8; } - - //'debug' - public Keyword getDebugKeyword_3_8_0() { return cDebugKeyword_3_8_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_8_1() { return cEqualsSignKeyword_3_8_1; } - - //debugFolder=File - public Assignment getDebugFolderAssignment_3_8_2() { return cDebugFolderAssignment_3_8_2; } - - //File - public RuleCall getDebugFolderFileParserRuleCall_3_8_2_0() { return cDebugFolderFileParserRuleCall_3_8_2_0; } - - //('log' '=' targetLogFile=File)? - public Group getGroup_3_9() { return cGroup_3_9; } - - //'log' - public Keyword getLogKeyword_3_9_0() { return cLogKeyword_3_9_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_9_1() { return cEqualsSignKeyword_3_9_1; } - - //targetLogFile=File - public Assignment getTargetLogFileAssignment_3_9_2() { return cTargetLogFileAssignment_3_9_2; } - - //File - public RuleCall getTargetLogFileFileParserRuleCall_3_9_2_0() { return cTargetLogFileFileParserRuleCall_3_9_2_0; } - - //('statistics' '=' targetStatisticsFile=File)? - public Group getGroup_3_10() { return cGroup_3_10; } - - //'statistics' - public Keyword getStatisticsKeyword_3_10_0() { return cStatisticsKeyword_3_10_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_10_1() { return cEqualsSignKeyword_3_10_1; } - - //targetStatisticsFile=File - public Assignment getTargetStatisticsFileAssignment_3_10_2() { return cTargetStatisticsFileAssignment_3_10_2; } - - //File - public RuleCall getTargetStatisticsFileFileParserRuleCall_3_10_2_0() { return cTargetStatisticsFileFileParserRuleCall_3_10_2_0; } - - //('output' '=' tagetFolder=File)? - public Group getGroup_3_11() { return cGroup_3_11; } - - //'output' - public Keyword getOutputKeyword_3_11_0() { return cOutputKeyword_3_11_0; } - - //'=' - public Keyword getEqualsSignKeyword_3_11_1() { return cEqualsSignKeyword_3_11_1; } - - //tagetFolder=File - public Assignment getTagetFolderAssignment_3_11_2() { return cTagetFolderAssignment_3_11_2; } - - //File - public RuleCall getTagetFolderFileParserRuleCall_3_11_2_0() { return cTagetFolderFileParserRuleCall_3_11_2_0; } - - //'}' - public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } - } - - public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cNoneEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cNoneNoneKeyword_0_0 = (Keyword)cNoneEnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cNormalEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cNormalNormalKeyword_1_0 = (Keyword)cNormalEnumLiteralDeclaration_1.eContents().get(0); - private final EnumLiteralDeclaration cFullEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); - private final Keyword cFullFullKeyword_2_0 = (Keyword)cFullEnumLiteralDeclaration_2.eContents().get(0); - - //enum DocumentLevelSpecification: - // none | normal | full; - public EnumRule getRule() { return rule; } - - //none | normal | full - public Alternatives getAlternatives() { return cAlternatives; } - - //none - public EnumLiteralDeclaration getNoneEnumLiteralDeclaration_0() { return cNoneEnumLiteralDeclaration_0; } - - //"none" - public Keyword getNoneNoneKeyword_0_0() { return cNoneNoneKeyword_0_0; } - - //normal - public EnumLiteralDeclaration getNormalEnumLiteralDeclaration_1() { return cNormalEnumLiteralDeclaration_1; } - - //"normal" - public Keyword getNormalNormalKeyword_1_0() { return cNormalNormalKeyword_1_0; } - - //full - public EnumLiteralDeclaration getFullEnumLiteralDeclaration_2() { return cFullEnumLiteralDeclaration_2; } - - //"full" - public Keyword getFullFullKeyword_2_0() { return cFullFullKeyword_2_0; } - } - public class SolverElements extends AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cSMTSolverEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cSMTSolverSMTSolverKeyword_0_0 = (Keyword)cSMTSolverEnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cAlloySolverEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cAlloySolverAlloySolverKeyword_1_0 = (Keyword)cAlloySolverEnumLiteralDeclaration_1.eContents().get(0); - private final EnumLiteralDeclaration cViatraSolverEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); - private final Keyword cViatraSolverViatraSolverKeyword_2_0 = (Keyword)cViatraSolverEnumLiteralDeclaration_2.eContents().get(0); - - //enum Solver: - // SMTSolver | AlloySolver | ViatraSolver; - public EnumRule getRule() { return rule; } - - //SMTSolver | AlloySolver | ViatraSolver - public Alternatives getAlternatives() { return cAlternatives; } - - //SMTSolver - public EnumLiteralDeclaration getSMTSolverEnumLiteralDeclaration_0() { return cSMTSolverEnumLiteralDeclaration_0; } - - //"SMTSolver" - public Keyword getSMTSolverSMTSolverKeyword_0_0() { return cSMTSolverSMTSolverKeyword_0_0; } - - //AlloySolver - public EnumLiteralDeclaration getAlloySolverEnumLiteralDeclaration_1() { return cAlloySolverEnumLiteralDeclaration_1; } - - //"AlloySolver" - public Keyword getAlloySolverAlloySolverKeyword_1_0() { return cAlloySolverAlloySolverKeyword_1_0; } - - //ViatraSolver - public EnumLiteralDeclaration getViatraSolverEnumLiteralDeclaration_2() { return cViatraSolverEnumLiteralDeclaration_2; } - - //"ViatraSolver" - public Keyword getViatraSolverViatraSolverKeyword_2_0() { return cViatraSolverViatraSolverKeyword_2_0; } - } - - private final ConfigurationScriptElements pConfigurationScript; - private final CommandElements pCommand; - private final QualifiedNameElements pQualifiedName; - private final REALLiteralElements pREALLiteral; - private final INTLiteralElements pINTLiteral; - private final ImportElements pImport; - private final EPackageImportElements pEPackageImport; - private final ViatraImportElements pViatraImport; - private final DeclarationElements pDeclaration; - private final FileSpecificationElements pFileSpecification; - private final FileDeclarationElements pFileDeclaration; - private final FileReferenceElements pFileReference; - private final FileElements pFile; - private final MetamodelSpecificationElements pMetamodelSpecification; - private final MetamodelEntryElements pMetamodelEntry; - private final AllPackageEntryElements pAllPackageEntry; - private final MetamodelElementElements pMetamodelElement; - private final MetamodelDeclarationElements pMetamodelDeclaration; - private final MetamodelReferenceElements pMetamodelReference; - private final MetamodelElements pMetamodel; - private final PartialModelSpecificationElements pPartialModelSpecification; - private final PartialModelEntryElements pPartialModelEntry; - private final ModelEntryElements pModelEntry; - private final FolderEntryElements pFolderEntry; - private final PartialModelDeclarationElements pPartialModelDeclaration; - private final PartialModelReferenceElements pPartialModelReference; - private final PartialModelElements pPartialModel; - private final PatternSpecificationElements pPatternSpecification; - private final PatternEntryElements pPatternEntry; - private final AllPatternEntryElements pAllPatternEntry; - private final PatternElementElements pPatternElement; - private final GraphPatternDeclarationElements pGraphPatternDeclaration; - private final GraphPatternReferenceElements pGraphPatternReference; - private final GraphPatternElements pGraphPattern; - private final ConfigSpecificationElements pConfigSpecification; - private final ConfigDeclarationElements pConfigDeclaration; - private final ConfigEntryElements pConfigEntry; - private final DocumentationEntryElements pDocumentationEntry; - private final DocumentLevelSpecificationElements eDocumentLevelSpecification; - private final RuntimeEntryElements pRuntimeEntry; - private final MemoryEntryElements pMemoryEntry; - private final CustomEntryElements pCustomEntry; - private final ConfigReferenceElements pConfigReference; - private final ConfigElements pConfig; - private final SolverElements eSolver; - private final ScopeSpecificationElements pScopeSpecification; - private final TypeScopeElements pTypeScope; - private final ClassTypeScopeElements pClassTypeScope; - private final ObjectTypeScopeElements pObjectTypeScope; - private final IntegerTypeScopeElements pIntegerTypeScope; - private final RealTypeScopeElements pRealTypeScope; - private final StringTypeScopeElements pStringTypeScope; - private final TypeReferenceElements pTypeReference; - private final ClassReferenceElements pClassReference; - private final ObjectReferenceElements pObjectReference; - private final IntegerReferenceElements pIntegerReference; - private final RealReferenceElements pRealReference; - private final StringReferenceElements pStringReference; - private final NumberSpecificationElements pNumberSpecification; - private final ExactNumberElements pExactNumber; - private final IntervallNumberElements pIntervallNumber; - private final IntEnumberationElements pIntEnumberation; - private final RealEnumerationElements pRealEnumeration; - private final StringEnumerationElements pStringEnumeration; - private final ScopeDeclarationElements pScopeDeclaration; - private final ScopeReferenceElements pScopeReference; - private final ScopeElements pScope; - private final TaskElements pTask; - private final GenerationTaskElements pGenerationTask; - - private final Grammar grammar; - - private final TerminalsGrammarAccess gaTerminals; - - @Inject - public ApplicationConfigurationGrammarAccess(GrammarProvider grammarProvider, - TerminalsGrammarAccess gaTerminals) { - this.grammar = internalFindGrammar(grammarProvider); - this.gaTerminals = gaTerminals; - this.pConfigurationScript = new ConfigurationScriptElements(); - this.pCommand = new CommandElements(); - this.pQualifiedName = new QualifiedNameElements(); - this.pREALLiteral = new REALLiteralElements(); - this.pINTLiteral = new INTLiteralElements(); - this.pImport = new ImportElements(); - this.pEPackageImport = new EPackageImportElements(); - this.pViatraImport = new ViatraImportElements(); - this.pDeclaration = new DeclarationElements(); - this.pFileSpecification = new FileSpecificationElements(); - this.pFileDeclaration = new FileDeclarationElements(); - this.pFileReference = new FileReferenceElements(); - this.pFile = new FileElements(); - this.pMetamodelSpecification = new MetamodelSpecificationElements(); - this.pMetamodelEntry = new MetamodelEntryElements(); - this.pAllPackageEntry = new AllPackageEntryElements(); - this.pMetamodelElement = new MetamodelElementElements(); - this.pMetamodelDeclaration = new MetamodelDeclarationElements(); - this.pMetamodelReference = new MetamodelReferenceElements(); - this.pMetamodel = new MetamodelElements(); - this.pPartialModelSpecification = new PartialModelSpecificationElements(); - this.pPartialModelEntry = new PartialModelEntryElements(); - this.pModelEntry = new ModelEntryElements(); - this.pFolderEntry = new FolderEntryElements(); - this.pPartialModelDeclaration = new PartialModelDeclarationElements(); - this.pPartialModelReference = new PartialModelReferenceElements(); - this.pPartialModel = new PartialModelElements(); - this.pPatternSpecification = new PatternSpecificationElements(); - this.pPatternEntry = new PatternEntryElements(); - this.pAllPatternEntry = new AllPatternEntryElements(); - this.pPatternElement = new PatternElementElements(); - this.pGraphPatternDeclaration = new GraphPatternDeclarationElements(); - this.pGraphPatternReference = new GraphPatternReferenceElements(); - this.pGraphPattern = new GraphPatternElements(); - this.pConfigSpecification = new ConfigSpecificationElements(); - this.pConfigDeclaration = new ConfigDeclarationElements(); - this.pConfigEntry = new ConfigEntryElements(); - this.pDocumentationEntry = new DocumentationEntryElements(); - this.eDocumentLevelSpecification = new DocumentLevelSpecificationElements(); - this.pRuntimeEntry = new RuntimeEntryElements(); - this.pMemoryEntry = new MemoryEntryElements(); - this.pCustomEntry = new CustomEntryElements(); - this.pConfigReference = new ConfigReferenceElements(); - this.pConfig = new ConfigElements(); - this.eSolver = new SolverElements(); - this.pScopeSpecification = new ScopeSpecificationElements(); - this.pTypeScope = new TypeScopeElements(); - this.pClassTypeScope = new ClassTypeScopeElements(); - this.pObjectTypeScope = new ObjectTypeScopeElements(); - this.pIntegerTypeScope = new IntegerTypeScopeElements(); - this.pRealTypeScope = new RealTypeScopeElements(); - this.pStringTypeScope = new StringTypeScopeElements(); - this.pTypeReference = new TypeReferenceElements(); - this.pClassReference = new ClassReferenceElements(); - this.pObjectReference = new ObjectReferenceElements(); - this.pIntegerReference = new IntegerReferenceElements(); - this.pRealReference = new RealReferenceElements(); - this.pStringReference = new StringReferenceElements(); - this.pNumberSpecification = new NumberSpecificationElements(); - this.pExactNumber = new ExactNumberElements(); - this.pIntervallNumber = new IntervallNumberElements(); - this.pIntEnumberation = new IntEnumberationElements(); - this.pRealEnumeration = new RealEnumerationElements(); - this.pStringEnumeration = new StringEnumerationElements(); - this.pScopeDeclaration = new ScopeDeclarationElements(); - this.pScopeReference = new ScopeReferenceElements(); - this.pScope = new ScopeElements(); - this.pTask = new TaskElements(); - this.pGenerationTask = new GenerationTaskElements(); - } - - protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { - Grammar grammar = grammarProvider.getGrammar(this); - while (grammar != null) { - if ("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration".equals(grammar.getName())) { - return grammar; - } - List grammars = grammar.getUsedGrammars(); - if (!grammars.isEmpty()) { - grammar = grammars.iterator().next(); - } else { - return null; - } - } - return grammar; - } - - @Override - public Grammar getGrammar() { - return grammar; - } - - - public TerminalsGrammarAccess getTerminalsGrammarAccess() { - return gaTerminals; - } - - - //ConfigurationScript: - // imports+=Import* - // commands+=Command*; - public ConfigurationScriptElements getConfigurationScriptAccess() { - return pConfigurationScript; - } - - public ParserRule getConfigurationScriptRule() { - return getConfigurationScriptAccess().getRule(); - } - - //Command: - // Declaration | Task; - public CommandElements getCommandAccess() { - return pCommand; - } - - public ParserRule getCommandRule() { - return getCommandAccess().getRule(); - } - - //QualifiedName: - // ID ('.' ID)*; - public QualifiedNameElements getQualifiedNameAccess() { - return pQualifiedName; - } - - public ParserRule getQualifiedNameRule() { - return getQualifiedNameAccess().getRule(); - } - - //REALLiteral ecore::EBigDecimal: - // '-'? INT '.' INT; - public REALLiteralElements getREALLiteralAccess() { - return pREALLiteral; - } - - public ParserRule getREALLiteralRule() { - return getREALLiteralAccess().getRule(); - } - - //INTLiteral ecore::EInt: - // '-'? INT; - public INTLiteralElements getINTLiteralAccess() { - return pINTLiteral; - } - - public ParserRule getINTLiteralRule() { - return getINTLiteralAccess().getRule(); - } - - ///////////////////////////////////////////////////// - //// Imports - ///////////////////////////////////////////////////// - //Import: - // EPackageImport | ViatraImport; - public ImportElements getImportAccess() { - return pImport; - } - - public ParserRule getImportRule() { - return getImportAccess().getRule(); - } - - //EPackageImport: - // "import" "epackage" importedPackage=[ecore::EPackage|STRING]; - public EPackageImportElements getEPackageImportAccess() { - return pEPackageImport; - } - - public ParserRule getEPackageImportRule() { - return getEPackageImportAccess().getRule(); - } - - //ViatraImport: - // "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; - public ViatraImportElements getViatraImportAccess() { - return pViatraImport; - } - - public ParserRule getViatraImportRule() { - return getViatraImportAccess().getRule(); - } - - ///////////////////////////////////////////////////// - //// Declaration - ///////////////////////////////////////////////////// - //Declaration: - // FileDeclaration - // | MetamodelDeclaration - // | PartialModelDeclaration - // | GraphPatternDeclaration - // | ConfigDeclaration - // | ScopeDeclaration; - public DeclarationElements getDeclarationAccess() { - return pDeclaration; - } - - public ParserRule getDeclarationRule() { - return getDeclarationAccess().getRule(); - } - - ///////////////////////////////////////////////////// - //// Files and Folders - ///////////////////////////////////////////////////// - //FileSpecification: - // path=STRING; - public FileSpecificationElements getFileSpecificationAccess() { - return pFileSpecification; - } - - public ParserRule getFileSpecificationRule() { - return getFileSpecificationAccess().getRule(); - } - - //FileDeclaration: - // 'file' name=ID '=' specification=FileSpecification; - public FileDeclarationElements getFileDeclarationAccess() { - return pFileDeclaration; - } - - public ParserRule getFileDeclarationRule() { - return getFileDeclarationAccess().getRule(); - } - - //FileReference: - // referred=[FileDeclaration]; - public FileReferenceElements getFileReferenceAccess() { - return pFileReference; - } - - public ParserRule getFileReferenceRule() { - return getFileReferenceAccess().getRule(); - } - - //File: - // FileSpecification | FileReference; - public FileElements getFileAccess() { - return pFile; - } - - public ParserRule getFileRule() { - return getFileAccess().getRule(); - } - - ///////////////////////////////////////////////////// - //// Metamodel - ///////////////////////////////////////////////////// - //MetamodelSpecification: - // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}'; - public MetamodelSpecificationElements getMetamodelSpecificationAccess() { - return pMetamodelSpecification; - } - - public ParserRule getMetamodelSpecificationRule() { - return getMetamodelSpecificationAccess().getRule(); - } - - //MetamodelEntry: - // MetamodelElement | AllPackageEntry; - public MetamodelEntryElements getMetamodelEntryAccess() { - return pMetamodelEntry; - } - - public ParserRule getMetamodelEntryRule() { - return getMetamodelEntryAccess().getRule(); - } - - //AllPackageEntry: - // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' - // exclusion+=MetamodelElement)* '}')?; - public AllPackageEntryElements getAllPackageEntryAccess() { - return pAllPackageEntry; - } - - public ParserRule getAllPackageEntryRule() { - return getAllPackageEntryAccess().getRule(); - } - - //MetamodelElement: - // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' - // feature=[ecore::ENamedElement])?; - public MetamodelElementElements getMetamodelElementAccess() { - return pMetamodelElement; - } - - public ParserRule getMetamodelElementRule() { - return getMetamodelElementAccess().getRule(); - } - - //MetamodelDeclaration: - // 'metamodel' name=ID specification=MetamodelSpecification; - public MetamodelDeclarationElements getMetamodelDeclarationAccess() { - return pMetamodelDeclaration; - } - - public ParserRule getMetamodelDeclarationRule() { - return getMetamodelDeclarationAccess().getRule(); - } - - //MetamodelReference: - // referred=[MetamodelDeclaration]; - public MetamodelReferenceElements getMetamodelReferenceAccess() { - return pMetamodelReference; - } - - public ParserRule getMetamodelReferenceRule() { - return getMetamodelReferenceAccess().getRule(); - } - - //Metamodel: - // MetamodelReference | MetamodelSpecification; - public MetamodelElements getMetamodelAccess() { - return pMetamodel; - } - - public ParserRule getMetamodelRule() { - return getMetamodelAccess().getRule(); - } - - ///////////////////////////////////////////////////// - //// Partial Model - ///////////////////////////////////////////////////// - //PartialModelSpecification: - // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}'; - public PartialModelSpecificationElements getPartialModelSpecificationAccess() { - return pPartialModelSpecification; - } - - public ParserRule getPartialModelSpecificationRule() { - return getPartialModelSpecificationAccess().getRule(); - } - - //PartialModelEntry: - // ModelEntry | FolderEntry; - public PartialModelEntryElements getPartialModelEntryAccess() { - return pPartialModelEntry; - } - - public ParserRule getPartialModelEntryRule() { - return getPartialModelEntryAccess().getRule(); - } - - //ModelEntry: - // path=File; - public ModelEntryElements getModelEntryAccess() { - return pModelEntry; - } - - public ParserRule getModelEntryRule() { - return getModelEntryAccess().getRule(); - } - - //FolderEntry: - // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?; - public FolderEntryElements getFolderEntryAccess() { - return pFolderEntry; - } - - public ParserRule getFolderEntryRule() { - return getFolderEntryAccess().getRule(); - } - - //PartialModelDeclaration: - // 'models' name=ID specification=PartialModelSpecification; - public PartialModelDeclarationElements getPartialModelDeclarationAccess() { - return pPartialModelDeclaration; - } - - public ParserRule getPartialModelDeclarationRule() { - return getPartialModelDeclarationAccess().getRule(); - } - - //PartialModelReference: - // referred=[PartialModelDeclaration]; - public PartialModelReferenceElements getPartialModelReferenceAccess() { - return pPartialModelReference; - } - - public ParserRule getPartialModelReferenceRule() { - return getPartialModelReferenceAccess().getRule(); - } - - //PartialModel: - // PartialModelSpecification | PartialModelReference; - public PartialModelElements getPartialModelAccess() { - return pPartialModel; - } - - public ParserRule getPartialModelRule() { - return getPartialModelAccess().getRule(); - } - - ///////////////////////////////////////////////////// - //// Patterns - ///////////////////////////////////////////////////// - //PatternSpecification: - // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}'; - public PatternSpecificationElements getPatternSpecificationAccess() { - return pPatternSpecification; - } - - public ParserRule getPatternSpecificationRule() { - return getPatternSpecificationAccess().getRule(); - } - - //PatternEntry: - // PatternElement | AllPatternEntry; - public PatternEntryElements getPatternEntryAccess() { - return pPatternEntry; - } - - public ParserRule getPatternEntryRule() { - return getPatternEntryAccess().getRule(); - } - - //AllPatternEntry: - // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' - // exclusuion+=PatternElement)* '}')?; - public AllPatternEntryElements getAllPatternEntryAccess() { - return pAllPatternEntry; - } - - public ParserRule getAllPatternEntryRule() { - return getAllPatternEntryAccess().getRule(); - } - - //PatternElement: - // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern]; - public PatternElementElements getPatternElementAccess() { - return pPatternElement; - } - - public ParserRule getPatternElementRule() { - return getPatternElementAccess().getRule(); - } - - //GraphPatternDeclaration: - // 'constraints' name=ID specification=PatternSpecification; - public GraphPatternDeclarationElements getGraphPatternDeclarationAccess() { - return pGraphPatternDeclaration; - } - - public ParserRule getGraphPatternDeclarationRule() { - return getGraphPatternDeclarationAccess().getRule(); - } - - //GraphPatternReference: - // referred=[GraphPatternDeclaration]; - public GraphPatternReferenceElements getGraphPatternReferenceAccess() { - return pGraphPatternReference; - } - - public ParserRule getGraphPatternReferenceRule() { - return getGraphPatternReferenceAccess().getRule(); - } - - //GraphPattern: - // GraphPatternReference | PatternSpecification; - public GraphPatternElements getGraphPatternAccess() { - return pGraphPattern; - } - - public ParserRule getGraphPatternRule() { - return getGraphPatternAccess().getRule(); - } - - ///////////////////////////////////////////////////// - //// SolverConfig - ///////////////////////////////////////////////////// - //ConfigSpecification: - // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? - // '}'; - public ConfigSpecificationElements getConfigSpecificationAccess() { - return pConfigSpecification; - } - - public ParserRule getConfigSpecificationRule() { - return getConfigSpecificationAccess().getRule(); - } - - //ConfigDeclaration: - // 'config' name=ID specification=ConfigSpecification; - public ConfigDeclarationElements getConfigDeclarationAccess() { - return pConfigDeclaration; - } - - public ParserRule getConfigDeclarationRule() { - return getConfigDeclarationAccess().getRule(); - } - - //ConfigEntry: - // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; - public ConfigEntryElements getConfigEntryAccess() { - return pConfigEntry; - } - - public ParserRule getConfigEntryRule() { - return getConfigEntryAccess().getRule(); - } - - //DocumentationEntry: - // "log-level" '=' level=DocumentLevelSpecification; - public DocumentationEntryElements getDocumentationEntryAccess() { - return pDocumentationEntry; - } - - public ParserRule getDocumentationEntryRule() { - return getDocumentationEntryAccess().getRule(); - } - - //enum DocumentLevelSpecification: - // none | normal | full; - public DocumentLevelSpecificationElements getDocumentLevelSpecificationAccess() { - return eDocumentLevelSpecification; - } - - public EnumRule getDocumentLevelSpecificationRule() { - return getDocumentLevelSpecificationAccess().getRule(); - } - - //RuntimeEntry: - // "runtime" "=" millisecLimit=INT; - public RuntimeEntryElements getRuntimeEntryAccess() { - return pRuntimeEntry; - } - - public ParserRule getRuntimeEntryRule() { - return getRuntimeEntryAccess().getRule(); - } - - //MemoryEntry: - // "memory" "=" megabyteLimit=INT; - public MemoryEntryElements getMemoryEntryAccess() { - return pMemoryEntry; - } - - public ParserRule getMemoryEntryRule() { - return getMemoryEntryAccess().getRule(); - } - - //CustomEntry: - // key=STRING "=" value=STRING; - public CustomEntryElements getCustomEntryAccess() { - return pCustomEntry; - } - - public ParserRule getCustomEntryRule() { - return getCustomEntryAccess().getRule(); - } - - //ConfigReference: - // config=[ConfigDeclaration]; - public ConfigReferenceElements getConfigReferenceAccess() { - return pConfigReference; - } - - public ParserRule getConfigReferenceRule() { - return getConfigReferenceAccess().getRule(); - } - - //Config: - // ConfigSpecification | ConfigReference; - public ConfigElements getConfigAccess() { - return pConfig; - } - - public ParserRule getConfigRule() { - return getConfigAccess().getRule(); - } - - //enum Solver: - // SMTSolver | AlloySolver | ViatraSolver; - public SolverElements getSolverAccess() { - return eSolver; - } - - public EnumRule getSolverRule() { - return getSolverAccess().getRule(); - } - - //ScopeSpecification: - // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? - // '}'; - public ScopeSpecificationElements getScopeSpecificationAccess() { - return pScopeSpecification; - } - - public ParserRule getScopeSpecificationRule() { - return getScopeSpecificationAccess().getRule(); - } - - //TypeScope: - // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; - public TypeScopeElements getTypeScopeAccess() { - return pTypeScope; - } - - public ParserRule getTypeScopeRule() { - return getTypeScopeAccess().getRule(); - } - - //ClassTypeScope: - // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); - public ClassTypeScopeElements getClassTypeScopeAccess() { - return pClassTypeScope; - } - - public ParserRule getClassTypeScopeRule() { - return getClassTypeScopeAccess().getRule(); - } - - //ObjectTypeScope: - // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); - public ObjectTypeScopeElements getObjectTypeScopeAccess() { - return pObjectTypeScope; - } - - public ParserRule getObjectTypeScopeRule() { - return getObjectTypeScopeAccess().getRule(); - } - - //IntegerTypeScope: - // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | - // number=IntEnumberation); - public IntegerTypeScopeElements getIntegerTypeScopeAccess() { - return pIntegerTypeScope; - } - - public ParserRule getIntegerTypeScopeRule() { - return getIntegerTypeScopeAccess().getRule(); - } - - //RealTypeScope: - // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | - // number=RealEnumeration); - public RealTypeScopeElements getRealTypeScopeAccess() { - return pRealTypeScope; - } - - public ParserRule getRealTypeScopeRule() { - return getRealTypeScopeAccess().getRule(); - } - - //StringTypeScope: - // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | - // number=StringEnumeration); - public StringTypeScopeElements getStringTypeScopeAccess() { - return pStringTypeScope; - } - - public ParserRule getStringTypeScopeRule() { - return getStringTypeScopeAccess().getRule(); - } - - //TypeReference: - // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; - public TypeReferenceElements getTypeReferenceAccess() { - return pTypeReference; - } - - public ParserRule getTypeReferenceRule() { - return getTypeReferenceAccess().getRule(); - } - - //ClassReference: - // '<' element=MetamodelElement '>'; - public ClassReferenceElements getClassReferenceAccess() { - return pClassReference; - } - - public ParserRule getClassReferenceRule() { - return getClassReferenceAccess().getRule(); - } - - //ObjectReference: - // {ObjectReference} 'node'; - public ObjectReferenceElements getObjectReferenceAccess() { - return pObjectReference; - } - - public ParserRule getObjectReferenceRule() { - return getObjectReferenceAccess().getRule(); - } - - //IntegerReference: - // {IntegerScope} 'int'; - public IntegerReferenceElements getIntegerReferenceAccess() { - return pIntegerReference; - } - - public ParserRule getIntegerReferenceRule() { - return getIntegerReferenceAccess().getRule(); - } - - //RealReference: - // {RealScope} 'real'; - public RealReferenceElements getRealReferenceAccess() { - return pRealReference; - } - - public ParserRule getRealReferenceRule() { - return getRealReferenceAccess().getRule(); - } - - //StringReference: - // {StringScope} 'string'; - public StringReferenceElements getStringReferenceAccess() { - return pStringReference; - } - - public ParserRule getStringReferenceRule() { - return getStringReferenceAccess().getRule(); - } - - //NumberSpecification: - // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; - public NumberSpecificationElements getNumberSpecificationAccess() { - return pNumberSpecification; - } - - public ParserRule getNumberSpecificationRule() { - return getNumberSpecificationAccess().getRule(); - } - - //ExactNumber: - // exactNumber=INT | exactUnlimited?='*'; - public ExactNumberElements getExactNumberAccess() { - return pExactNumber; - } - - public ParserRule getExactNumberRule() { - return getExactNumberAccess().getRule(); - } - - //IntervallNumber: - // min=INT '..' (maxNumber=INT | maxUnlimited?='*'); - public IntervallNumberElements getIntervallNumberAccess() { - return pIntervallNumber; - } - - public ParserRule getIntervallNumberRule() { - return getIntervallNumberAccess().getRule(); - } - - //IntEnumberation: - // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}'; - public IntEnumberationElements getIntEnumberationAccess() { - return pIntEnumberation; - } - - public ParserRule getIntEnumberationRule() { - return getIntEnumberationAccess().getRule(); - } - - //RealEnumeration: - // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}'; - public RealEnumerationElements getRealEnumerationAccess() { - return pRealEnumeration; - } - - public ParserRule getRealEnumerationRule() { - return getRealEnumerationAccess().getRule(); - } - - //StringEnumeration: - // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'; - public StringEnumerationElements getStringEnumerationAccess() { - return pStringEnumeration; - } - - public ParserRule getStringEnumerationRule() { - return getStringEnumerationAccess().getRule(); - } - - //ScopeDeclaration: - // 'scope' name=ID specification=ScopeSpecification; - public ScopeDeclarationElements getScopeDeclarationAccess() { - return pScopeDeclaration; - } - - public ParserRule getScopeDeclarationRule() { - return getScopeDeclarationAccess().getRule(); - } - - //ScopeReference: - // referred=[ScopeDeclaration]; - public ScopeReferenceElements getScopeReferenceAccess() { - return pScopeReference; - } - - public ParserRule getScopeReferenceRule() { - return getScopeReferenceAccess().getRule(); - } - - //Scope: - // ScopeSpecification | ScopeReference; - public ScopeElements getScopeAccess() { - return pScope; - } - - public ParserRule getScopeRule() { - return getScopeAccess().getRule(); - } - - //Task: - // GenerationTask /*| CoverageCalculation | ValidationTask*/; - public TaskElements getTaskAccess() { - return pTask; - } - - public ParserRule getTaskRule() { - return getTaskAccess().getRule(); - } - - //GenerationTask: - // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' - // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('scope' '=' scope=Scope)? & - // (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & - // ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' - // targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'; - public GenerationTaskElements getGenerationTaskAccess() { - return pGenerationTask; - } - - public ParserRule getGenerationTaskRule() { - return getGenerationTaskAccess().getRule(); - } - - //terminal ID: - // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; - public TerminalRule getIDRule() { - return gaTerminals.getIDRule(); - } - - //terminal INT returns ecore::EInt: - // '0'..'9'+; - public TerminalRule getINTRule() { - return gaTerminals.getINTRule(); - } - - //terminal STRING: - // '"' ('\\' . | !('\\' | '"'))* '"' | "'" ('\\' . | !('\\' | "'"))* "'"; - public TerminalRule getSTRINGRule() { - return gaTerminals.getSTRINGRule(); - } - - //terminal ML_COMMENT: - // '/*'->'*/'; - public TerminalRule getML_COMMENTRule() { - return gaTerminals.getML_COMMENTRule(); - } - - //terminal SL_COMMENT: - // '//' !('\n' | '\r')* ('\r'? '\n')?; - public TerminalRule getSL_COMMENTRule() { - return gaTerminals.getSL_COMMENTRule(); - } - - //terminal WS: - // ' ' | '\t' | '\r' | '\n'+; - public TerminalRule getWSRule() { - return gaTerminals.getWSRule(); - } - - //terminal ANY_OTHER: - // .; - public TerminalRule getANY_OTHERRule() { - return gaTerminals.getANY_OTHERRule(); - } -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.services; + +import com.google.inject.Inject; +import com.google.inject.Singleton; +import java.util.List; +import org.eclipse.xtext.Action; +import org.eclipse.xtext.Alternatives; +import org.eclipse.xtext.Assignment; +import org.eclipse.xtext.CrossReference; +import org.eclipse.xtext.EnumLiteralDeclaration; +import org.eclipse.xtext.EnumRule; +import org.eclipse.xtext.Grammar; +import org.eclipse.xtext.GrammarUtil; +import org.eclipse.xtext.Group; +import org.eclipse.xtext.Keyword; +import org.eclipse.xtext.ParserRule; +import org.eclipse.xtext.RuleCall; +import org.eclipse.xtext.TerminalRule; +import org.eclipse.xtext.UnorderedGroup; +import org.eclipse.xtext.common.services.TerminalsGrammarAccess; +import org.eclipse.xtext.service.AbstractElementFinder.AbstractEnumRuleElementFinder; +import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; +import org.eclipse.xtext.service.GrammarProvider; + +@Singleton +public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElementFinder { + + public class ConfigurationScriptElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigurationScript"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cImportsAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cImportsImportParserRuleCall_0_0 = (RuleCall)cImportsAssignment_0.eContents().get(0); + private final Assignment cCommandsAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cCommandsCommandParserRuleCall_1_0 = (RuleCall)cCommandsAssignment_1.eContents().get(0); + + //ConfigurationScript: + // imports+=Import* + // commands+=Command*; + @Override public ParserRule getRule() { return rule; } + + //imports+=Import* commands+=Command* + public Group getGroup() { return cGroup; } + + //imports+=Import* + public Assignment getImportsAssignment_0() { return cImportsAssignment_0; } + + //Import + public RuleCall getImportsImportParserRuleCall_0_0() { return cImportsImportParserRuleCall_0_0; } + + //commands+=Command* + public Assignment getCommandsAssignment_1() { return cCommandsAssignment_1; } + + //Command + public RuleCall getCommandsCommandParserRuleCall_1_0() { return cCommandsCommandParserRuleCall_1_0; } + } + public class CommandElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Command"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cTaskParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //Command: + // Declaration | Task; + @Override public ParserRule getRule() { return rule; } + + //Declaration | Task + public Alternatives getAlternatives() { return cAlternatives; } + + //Declaration + public RuleCall getDeclarationParserRuleCall_0() { return cDeclarationParserRuleCall_0; } + + //Task + public RuleCall getTaskParserRuleCall_1() { return cTaskParserRuleCall_1; } + } + public class QualifiedNameElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.QualifiedName"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final RuleCall cIDTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0); + private final Group cGroup_1 = (Group)cGroup.eContents().get(1); + private final Keyword cFullStopKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); + private final RuleCall cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); + + //QualifiedName: + // ID ('.' ID)*; + @Override public ParserRule getRule() { return rule; } + + //ID ('.' ID)* + public Group getGroup() { return cGroup; } + + //ID + public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; } + + //('.' ID)* + public Group getGroup_1() { return cGroup_1; } + + //'.' + public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; } + + //ID + public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; } + } + public class REALLiteralElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); + private final Keyword cFullStopKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final RuleCall cINTTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); + + //REALLiteral ecore::EBigDecimal: + // '-'? INT '.' INT; + @Override public ParserRule getRule() { return rule; } + + //'-'? INT '.' INT + public Group getGroup() { return cGroup; } + + //'-'? + public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } + + //INT + public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } + + //'.' + public Keyword getFullStopKeyword_2() { return cFullStopKeyword_2; } + + //INT + public RuleCall getINTTerminalRuleCall_3() { return cINTTerminalRuleCall_3; } + } + public class INTLiteralElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); + + //INTLiteral ecore::EInt: + // '-'? INT; + @Override public ParserRule getRule() { return rule; } + + //'-'? INT + public Group getGroup() { return cGroup; } + + //'-'? + public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } + + //INT + public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } + } + public class ImportElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Import"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cEPackageImportParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cViatraImportParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cCftImportParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + + ///////////////////////////////////////////////////// + //// Imports + ///////////////////////////////////////////////////// + //Import: + // EPackageImport | ViatraImport | CftImport; + @Override public ParserRule getRule() { return rule; } + + //EPackageImport | ViatraImport | CftImport + public Alternatives getAlternatives() { return cAlternatives; } + + //EPackageImport + public RuleCall getEPackageImportParserRuleCall_0() { return cEPackageImportParserRuleCall_0; } + + //ViatraImport + public RuleCall getViatraImportParserRuleCall_1() { return cViatraImportParserRuleCall_1; } + + //CftImport + public RuleCall getCftImportParserRuleCall_2() { return cCftImportParserRuleCall_2; } + } + public class EPackageImportElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.EPackageImport"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Keyword cEpackageKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cImportedPackageAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final CrossReference cImportedPackageEPackageCrossReference_2_0 = (CrossReference)cImportedPackageAssignment_2.eContents().get(0); + private final RuleCall cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedPackageEPackageCrossReference_2_0.eContents().get(1); + + //EPackageImport: + // "import" "epackage" importedPackage=[ecore::EPackage|STRING]; + @Override public ParserRule getRule() { return rule; } + + //"import" "epackage" importedPackage=[ecore::EPackage|STRING] + public Group getGroup() { return cGroup; } + + //"import" + public Keyword getImportKeyword_0() { return cImportKeyword_0; } + + //"epackage" + public Keyword getEpackageKeyword_1() { return cEpackageKeyword_1; } + + //importedPackage=[ecore::EPackage|STRING] + public Assignment getImportedPackageAssignment_2() { return cImportedPackageAssignment_2; } + + //[ecore::EPackage|STRING] + public CrossReference getImportedPackageEPackageCrossReference_2_0() { return cImportedPackageEPackageCrossReference_2_0; } + + //STRING + public RuleCall getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1() { return cImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1; } + } + public class ViatraImportElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ViatraImport"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Keyword cViatraKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cImportedViatraAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final CrossReference cImportedViatraPatternModelCrossReference_2_0 = (CrossReference)cImportedViatraAssignment_2.eContents().get(0); + private final RuleCall cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedViatraPatternModelCrossReference_2_0.eContents().get(1); + + //ViatraImport: + // "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; + @Override public ParserRule getRule() { return rule; } + + //"import" "viatra" importedViatra=[viatra::PatternModel|STRING] + public Group getGroup() { return cGroup; } + + //"import" + public Keyword getImportKeyword_0() { return cImportKeyword_0; } + + //"viatra" + public Keyword getViatraKeyword_1() { return cViatraKeyword_1; } + + //importedViatra=[viatra::PatternModel|STRING] + public Assignment getImportedViatraAssignment_2() { return cImportedViatraAssignment_2; } + + //[viatra::PatternModel|STRING] + public CrossReference getImportedViatraPatternModelCrossReference_2_0() { return cImportedViatraPatternModelCrossReference_2_0; } + + //STRING + public RuleCall getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1() { return cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1; } + } + public class CftImportElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CftImport"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Keyword cReliabilityKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cImportedCftAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final CrossReference cImportedCftCftModelCrossReference_2_0 = (CrossReference)cImportedCftAssignment_2.eContents().get(0); + private final RuleCall cImportedCftCftModelSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedCftCftModelCrossReference_2_0.eContents().get(1); + + //CftImport: + // "import" "reliability" importedCft=[cftLanguage::CftModel|STRING]; + @Override public ParserRule getRule() { return rule; } + + //"import" "reliability" importedCft=[cftLanguage::CftModel|STRING] + public Group getGroup() { return cGroup; } + + //"import" + public Keyword getImportKeyword_0() { return cImportKeyword_0; } + + //"reliability" + public Keyword getReliabilityKeyword_1() { return cReliabilityKeyword_1; } + + //importedCft=[cftLanguage::CftModel|STRING] + public Assignment getImportedCftAssignment_2() { return cImportedCftAssignment_2; } + + //[cftLanguage::CftModel|STRING] + public CrossReference getImportedCftCftModelCrossReference_2_0() { return cImportedCftCftModelCrossReference_2_0; } + + //STRING + public RuleCall getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1() { return cImportedCftCftModelSTRINGTerminalRuleCall_2_0_1; } + } + public class DeclarationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Declaration"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cFileDeclarationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cMetamodelDeclarationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cPartialModelDeclarationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + private final RuleCall cGraphPatternDeclarationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); + private final RuleCall cConfigDeclarationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); + private final RuleCall cScopeDeclarationParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); + private final RuleCall cObjectiveDeclarationParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); + + ///////////////////////////////////////////////////// + //// Declaration + ///////////////////////////////////////////////////// + //Declaration: + // FileDeclaration + // | MetamodelDeclaration + // | PartialModelDeclaration + // | GraphPatternDeclaration + // | ConfigDeclaration + // | ScopeDeclaration + // | ObjectiveDeclaration; + @Override public ParserRule getRule() { return rule; } + + //FileDeclaration | MetamodelDeclaration | PartialModelDeclaration | GraphPatternDeclaration | ConfigDeclaration | + //ScopeDeclaration | ObjectiveDeclaration + public Alternatives getAlternatives() { return cAlternatives; } + + //FileDeclaration + public RuleCall getFileDeclarationParserRuleCall_0() { return cFileDeclarationParserRuleCall_0; } + + //MetamodelDeclaration + public RuleCall getMetamodelDeclarationParserRuleCall_1() { return cMetamodelDeclarationParserRuleCall_1; } + + //PartialModelDeclaration + public RuleCall getPartialModelDeclarationParserRuleCall_2() { return cPartialModelDeclarationParserRuleCall_2; } + + //GraphPatternDeclaration + public RuleCall getGraphPatternDeclarationParserRuleCall_3() { return cGraphPatternDeclarationParserRuleCall_3; } + + //ConfigDeclaration + public RuleCall getConfigDeclarationParserRuleCall_4() { return cConfigDeclarationParserRuleCall_4; } + + //ScopeDeclaration + public RuleCall getScopeDeclarationParserRuleCall_5() { return cScopeDeclarationParserRuleCall_5; } + + //ObjectiveDeclaration + public RuleCall getObjectiveDeclarationParserRuleCall_6() { return cObjectiveDeclarationParserRuleCall_6; } + } + public class FileSpecificationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileSpecification"); + private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1); + private final RuleCall cPathSTRINGTerminalRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0); + + ///////////////////////////////////////////////////// + //// Files and Folders + ///////////////////////////////////////////////////// + //FileSpecification: + // path=STRING; + @Override public ParserRule getRule() { return rule; } + + //path=STRING + public Assignment getPathAssignment() { return cPathAssignment; } + + //STRING + public RuleCall getPathSTRINGTerminalRuleCall_0() { return cPathSTRINGTerminalRuleCall_0; } + } + public class FileDeclarationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileDeclaration"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cFileKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Assignment cSpecificationAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cSpecificationFileSpecificationParserRuleCall_3_0 = (RuleCall)cSpecificationAssignment_3.eContents().get(0); + + //FileDeclaration: + // 'file' name=ID '=' specification=FileSpecification; + @Override public ParserRule getRule() { return rule; } + + //'file' name=ID '=' specification=FileSpecification + public Group getGroup() { return cGroup; } + + //'file' + public Keyword getFileKeyword_0() { return cFileKeyword_0; } + + //name=ID + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //ID + public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } + + //'=' + public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } + + //specification=FileSpecification + public Assignment getSpecificationAssignment_3() { return cSpecificationAssignment_3; } + + //FileSpecification + public RuleCall getSpecificationFileSpecificationParserRuleCall_3_0() { return cSpecificationFileSpecificationParserRuleCall_3_0; } + } + public class FileReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FileReference"); + private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); + private final CrossReference cReferredFileDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); + private final RuleCall cReferredFileDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredFileDeclarationCrossReference_0.eContents().get(1); + + //FileReference: + // referred=[FileDeclaration]; + @Override public ParserRule getRule() { return rule; } + + //referred=[FileDeclaration] + public Assignment getReferredAssignment() { return cReferredAssignment; } + + //[FileDeclaration] + public CrossReference getReferredFileDeclarationCrossReference_0() { return cReferredFileDeclarationCrossReference_0; } + + //ID + public RuleCall getReferredFileDeclarationIDTerminalRuleCall_0_1() { return cReferredFileDeclarationIDTerminalRuleCall_0_1; } + } + public class FileElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.File"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cFileSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cFileReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //File: + // FileSpecification | FileReference; + @Override public ParserRule getRule() { return rule; } + + //FileSpecification | FileReference + public Alternatives getAlternatives() { return cAlternatives; } + + //FileSpecification + public RuleCall getFileSpecificationParserRuleCall_0() { return cFileSpecificationParserRuleCall_0; } + + //FileReference + public RuleCall getFileReferenceParserRuleCall_1() { return cFileReferenceParserRuleCall_1; } + } + public class MetamodelSpecificationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelSpecification"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cEntriesMetamodelEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cEntriesMetamodelEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); + + ///////////////////////////////////////////////////// + //// Metamodel + ///////////////////////////////////////////////////// + //MetamodelSpecification: + // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}'; + @Override public ParserRule getRule() { return rule; } + + //'{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}' + public Group getGroup() { return cGroup; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } + + //entries+=MetamodelEntry + public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; } + + //MetamodelEntry + public RuleCall getEntriesMetamodelEntryParserRuleCall_1_0() { return cEntriesMetamodelEntryParserRuleCall_1_0; } + + //(',' entries+=MetamodelEntry)* + public Group getGroup_2() { return cGroup_2; } + + //',' + public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } + + //entries+=MetamodelEntry + public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; } + + //MetamodelEntry + public RuleCall getEntriesMetamodelEntryParserRuleCall_2_1_0() { return cEntriesMetamodelEntryParserRuleCall_2_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } + } + public class MetamodelEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelEntry"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cMetamodelElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cAllPackageEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //MetamodelEntry: + // MetamodelElement | AllPackageEntry; + @Override public ParserRule getRule() { return rule; } + + //MetamodelElement | AllPackageEntry + public Alternatives getAlternatives() { return cAlternatives; } + + //MetamodelElement + public RuleCall getMetamodelElementParserRuleCall_0() { return cMetamodelElementParserRuleCall_0; } + + //AllPackageEntry + public RuleCall getAllPackageEntryParserRuleCall_1() { return cAllPackageEntryParserRuleCall_1; } + } + public class AllPackageEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPackageEntry"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final CrossReference cPackageEPackageCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0); + private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackageEPackageCrossReference_1_0.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cExclusionMetamodelElementParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0); + private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); + private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); + private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); + private final RuleCall cExclusionMetamodelElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); + + //AllPackageEntry: + // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' + // exclusion+=MetamodelElement)* '}')?; + @Override public ParserRule getRule() { return rule; } + + //"package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' + //exclusion+=MetamodelElement)* '}')? + public Group getGroup() { return cGroup; } + + //"package" + public Keyword getPackageKeyword_0() { return cPackageKeyword_0; } + + //package=[ecore::EPackage|QualifiedName] + public Assignment getPackageAssignment_1() { return cPackageAssignment_1; } + + //[ecore::EPackage|QualifiedName] + public CrossReference getPackageEPackageCrossReference_1_0() { return cPackageEPackageCrossReference_1_0; } + + //QualifiedName + public RuleCall getPackageEPackageQualifiedNameParserRuleCall_1_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_1_0_1; } + + //("excluding" '{' exclusion+=MetamodelElement (',' exclusion+=MetamodelElement)* '}')? + public Group getGroup_2() { return cGroup_2; } + + //"excluding" + public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } + + //exclusion+=MetamodelElement + public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; } + + //MetamodelElement + public RuleCall getExclusionMetamodelElementParserRuleCall_2_2_0() { return cExclusionMetamodelElementParserRuleCall_2_2_0; } + + //(',' exclusion+=MetamodelElement)* + public Group getGroup_2_3() { return cGroup_2_3; } + + //',' + public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } + + //exclusion+=MetamodelElement + public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; } + + //MetamodelElement + public RuleCall getExclusionMetamodelElementParserRuleCall_2_3_1_0() { return cExclusionMetamodelElementParserRuleCall_2_3_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } + } + public class MetamodelElementElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelElement"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Group cGroup_0 = (Group)cGroup.eContents().get(0); + private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0); + private final CrossReference cPackageEPackageCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0); + private final RuleCall cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackageEPackageCrossReference_0_0_0.eContents().get(1); + private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1); + private final Assignment cClassifierAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final CrossReference cClassifierEClassifierCrossReference_1_0 = (CrossReference)cClassifierAssignment_1.eContents().get(0); + private final RuleCall cClassifierEClassifierIDTerminalRuleCall_1_0_1 = (RuleCall)cClassifierEClassifierCrossReference_1_0.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cFullStopKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cFeatureAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final CrossReference cFeatureENamedElementCrossReference_2_1_0 = (CrossReference)cFeatureAssignment_2_1.eContents().get(0); + private final RuleCall cFeatureENamedElementIDTerminalRuleCall_2_1_0_1 = (RuleCall)cFeatureENamedElementCrossReference_2_1_0.eContents().get(1); + + //MetamodelElement: + // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' feature=[ecore::ENamedElement])?; + @Override public ParserRule getRule() { return rule; } + + //(package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' feature=[ecore::ENamedElement])? + public Group getGroup() { return cGroup; } + + //(package=[ecore::EPackage|QualifiedName] '::')? + public Group getGroup_0() { return cGroup_0; } + + //package=[ecore::EPackage|QualifiedName] + public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; } + + //[ecore::EPackage|QualifiedName] + public CrossReference getPackageEPackageCrossReference_0_0_0() { return cPackageEPackageCrossReference_0_0_0; } + + //QualifiedName + public RuleCall getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1() { return cPackageEPackageQualifiedNameParserRuleCall_0_0_0_1; } + + //'::' + public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; } + + //classifier=[ecore::EClassifier] + public Assignment getClassifierAssignment_1() { return cClassifierAssignment_1; } + + //[ecore::EClassifier] + public CrossReference getClassifierEClassifierCrossReference_1_0() { return cClassifierEClassifierCrossReference_1_0; } + + //ID + public RuleCall getClassifierEClassifierIDTerminalRuleCall_1_0_1() { return cClassifierEClassifierIDTerminalRuleCall_1_0_1; } + + //('.' feature=[ecore::ENamedElement])? + public Group getGroup_2() { return cGroup_2; } + + //'.' + public Keyword getFullStopKeyword_2_0() { return cFullStopKeyword_2_0; } + + //feature=[ecore::ENamedElement] + public Assignment getFeatureAssignment_2_1() { return cFeatureAssignment_2_1; } + + //[ecore::ENamedElement] + public CrossReference getFeatureENamedElementCrossReference_2_1_0() { return cFeatureENamedElementCrossReference_2_1_0; } + + //ID + public RuleCall getFeatureENamedElementIDTerminalRuleCall_2_1_0_1() { return cFeatureENamedElementIDTerminalRuleCall_2_1_0_1; } + } + public class MetamodelDeclarationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelDeclaration"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cMetamodelKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cSpecificationMetamodelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); + + //MetamodelDeclaration: + // 'metamodel' name=ID specification=MetamodelSpecification; + @Override public ParserRule getRule() { return rule; } + + //'metamodel' name=ID specification=MetamodelSpecification + public Group getGroup() { return cGroup; } + + //'metamodel' + public Keyword getMetamodelKeyword_0() { return cMetamodelKeyword_0; } + + //name=ID + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //ID + public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } + + //specification=MetamodelSpecification + public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } + + //MetamodelSpecification + public RuleCall getSpecificationMetamodelSpecificationParserRuleCall_2_0() { return cSpecificationMetamodelSpecificationParserRuleCall_2_0; } + } + public class MetamodelReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MetamodelReference"); + private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); + private final CrossReference cReferredMetamodelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); + private final RuleCall cReferredMetamodelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredMetamodelDeclarationCrossReference_0.eContents().get(1); + + //MetamodelReference: + // referred=[MetamodelDeclaration]; + @Override public ParserRule getRule() { return rule; } + + //referred=[MetamodelDeclaration] + public Assignment getReferredAssignment() { return cReferredAssignment; } + + //[MetamodelDeclaration] + public CrossReference getReferredMetamodelDeclarationCrossReference_0() { return cReferredMetamodelDeclarationCrossReference_0; } + + //ID + public RuleCall getReferredMetamodelDeclarationIDTerminalRuleCall_0_1() { return cReferredMetamodelDeclarationIDTerminalRuleCall_0_1; } + } + public class MetamodelElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Metamodel"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cMetamodelReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cMetamodelSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //Metamodel: + // MetamodelReference | MetamodelSpecification; + @Override public ParserRule getRule() { return rule; } + + //MetamodelReference | MetamodelSpecification + public Alternatives getAlternatives() { return cAlternatives; } + + //MetamodelReference + public RuleCall getMetamodelReferenceParserRuleCall_0() { return cMetamodelReferenceParserRuleCall_0; } + + //MetamodelSpecification + public RuleCall getMetamodelSpecificationParserRuleCall_1() { return cMetamodelSpecificationParserRuleCall_1; } + } + public class PartialModelSpecificationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelSpecification"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cEntryAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cEntryPartialModelEntryParserRuleCall_1_0 = (RuleCall)cEntryAssignment_1.eContents().get(0); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cEntryAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cEntryPartialModelEntryParserRuleCall_2_1_0 = (RuleCall)cEntryAssignment_2_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); + + ///////////////////////////////////////////////////// + //// Partial Model + ///////////////////////////////////////////////////// + //PartialModelSpecification: + // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}'; + @Override public ParserRule getRule() { return rule; } + + //'{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}' + public Group getGroup() { return cGroup; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } + + //entry+=PartialModelEntry + public Assignment getEntryAssignment_1() { return cEntryAssignment_1; } + + //PartialModelEntry + public RuleCall getEntryPartialModelEntryParserRuleCall_1_0() { return cEntryPartialModelEntryParserRuleCall_1_0; } + + //(',' entry+=PartialModelEntry)? + public Group getGroup_2() { return cGroup_2; } + + //',' + public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } + + //entry+=PartialModelEntry + public Assignment getEntryAssignment_2_1() { return cEntryAssignment_2_1; } + + //PartialModelEntry + public RuleCall getEntryPartialModelEntryParserRuleCall_2_1_0() { return cEntryPartialModelEntryParserRuleCall_2_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } + } + public class PartialModelEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelEntry"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cModelEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cFolderEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //PartialModelEntry: + // ModelEntry | FolderEntry; + @Override public ParserRule getRule() { return rule; } + + //ModelEntry | FolderEntry + public Alternatives getAlternatives() { return cAlternatives; } + + //ModelEntry + public RuleCall getModelEntryParserRuleCall_0() { return cModelEntryParserRuleCall_0; } + + //FolderEntry + public RuleCall getFolderEntryParserRuleCall_1() { return cFolderEntryParserRuleCall_1; } + } + public class ModelEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ModelEntry"); + private final Assignment cPathAssignment = (Assignment)rule.eContents().get(1); + private final RuleCall cPathFileParserRuleCall_0 = (RuleCall)cPathAssignment.eContents().get(0); + + //ModelEntry: + // path=File; + @Override public ParserRule getRule() { return rule; } + + //path=File + public Assignment getPathAssignment() { return cPathAssignment; } + + //File + public RuleCall getPathFileParserRuleCall_0() { return cPathFileParserRuleCall_0; } + } + public class FolderEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.FolderEntry"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cFolderKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cPathAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cPathFileParserRuleCall_1_0 = (RuleCall)cPathAssignment_1.eContents().get(0); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cExclusionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cExclusionModelEntryParserRuleCall_2_2_0 = (RuleCall)cExclusionAssignment_2_2.eContents().get(0); + private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); + private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); + private final Assignment cExclusionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); + private final RuleCall cExclusionModelEntryParserRuleCall_2_3_1_0 = (RuleCall)cExclusionAssignment_2_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); + + //FolderEntry: + // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?; + @Override public ParserRule getRule() { return rule; } + + //"folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")? + public Group getGroup() { return cGroup; } + + //"folder" + public Keyword getFolderKeyword_0() { return cFolderKeyword_0; } + + //path=File + public Assignment getPathAssignment_1() { return cPathAssignment_1; } + + //File + public RuleCall getPathFileParserRuleCall_1_0() { return cPathFileParserRuleCall_1_0; } + + //("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")? + public Group getGroup_2() { return cGroup_2; } + + //"excluding" + public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } + + //"{" + public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } + + //exclusion+=ModelEntry + public Assignment getExclusionAssignment_2_2() { return cExclusionAssignment_2_2; } + + //ModelEntry + public RuleCall getExclusionModelEntryParserRuleCall_2_2_0() { return cExclusionModelEntryParserRuleCall_2_2_0; } + + //("," exclusion+=ModelEntry)* + public Group getGroup_2_3() { return cGroup_2_3; } + + //"," + public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } + + //exclusion+=ModelEntry + public Assignment getExclusionAssignment_2_3_1() { return cExclusionAssignment_2_3_1; } + + //ModelEntry + public RuleCall getExclusionModelEntryParserRuleCall_2_3_1_0() { return cExclusionModelEntryParserRuleCall_2_3_1_0; } + + //"}" + public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } + } + public class PartialModelDeclarationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelDeclaration"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cModelsKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cSpecificationPartialModelSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); + + //PartialModelDeclaration: + // 'models' name=ID specification=PartialModelSpecification; + @Override public ParserRule getRule() { return rule; } + + //'models' name=ID specification=PartialModelSpecification + public Group getGroup() { return cGroup; } + + //'models' + public Keyword getModelsKeyword_0() { return cModelsKeyword_0; } + + //name=ID + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //ID + public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } + + //specification=PartialModelSpecification + public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } + + //PartialModelSpecification + public RuleCall getSpecificationPartialModelSpecificationParserRuleCall_2_0() { return cSpecificationPartialModelSpecificationParserRuleCall_2_0; } + } + public class PartialModelReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModelReference"); + private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); + private final CrossReference cReferredPartialModelDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); + private final RuleCall cReferredPartialModelDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredPartialModelDeclarationCrossReference_0.eContents().get(1); + + //PartialModelReference: + // referred=[PartialModelDeclaration]; + @Override public ParserRule getRule() { return rule; } + + //referred=[PartialModelDeclaration] + public Assignment getReferredAssignment() { return cReferredAssignment; } + + //[PartialModelDeclaration] + public CrossReference getReferredPartialModelDeclarationCrossReference_0() { return cReferredPartialModelDeclarationCrossReference_0; } + + //ID + public RuleCall getReferredPartialModelDeclarationIDTerminalRuleCall_0_1() { return cReferredPartialModelDeclarationIDTerminalRuleCall_0_1; } + } + public class PartialModelElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PartialModel"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cPartialModelSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cPartialModelReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //PartialModel: + // PartialModelSpecification | PartialModelReference; + @Override public ParserRule getRule() { return rule; } + + //PartialModelSpecification | PartialModelReference + public Alternatives getAlternatives() { return cAlternatives; } + + //PartialModelSpecification + public RuleCall getPartialModelSpecificationParserRuleCall_0() { return cPartialModelSpecificationParserRuleCall_0; } + + //PartialModelReference + public RuleCall getPartialModelReferenceParserRuleCall_1() { return cPartialModelReferenceParserRuleCall_1; } + } + public class PatternSpecificationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternSpecification"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cEntriesPatternEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cEntriesPatternEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); + + ///////////////////////////////////////////////////// + //// Patterns + ///////////////////////////////////////////////////// + //PatternSpecification: + // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}'; + @Override public ParserRule getRule() { return rule; } + + //'{' entries+=PatternEntry (',' entries+=PatternEntry)* '}' + public Group getGroup() { return cGroup; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } + + //entries+=PatternEntry + public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; } + + //PatternEntry + public RuleCall getEntriesPatternEntryParserRuleCall_1_0() { return cEntriesPatternEntryParserRuleCall_1_0; } + + //(',' entries+=PatternEntry)* + public Group getGroup_2() { return cGroup_2; } + + //',' + public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } + + //entries+=PatternEntry + public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; } + + //PatternEntry + public RuleCall getEntriesPatternEntryParserRuleCall_2_1_0() { return cEntriesPatternEntryParserRuleCall_2_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } + } + public class PatternEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternEntry"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cPatternElementParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cAllPatternEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //PatternEntry: + // PatternElement | AllPatternEntry; + @Override public ParserRule getRule() { return rule; } + + //PatternElement | AllPatternEntry + public Alternatives getAlternatives() { return cAlternatives; } + + //PatternElement + public RuleCall getPatternElementParserRuleCall_0() { return cPatternElementParserRuleCall_0; } + + //AllPatternEntry + public RuleCall getAllPatternEntryParserRuleCall_1() { return cAllPatternEntryParserRuleCall_1; } + } + public class AllPatternEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.AllPatternEntry"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cPackageAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final CrossReference cPackagePatternModelCrossReference_1_0 = (CrossReference)cPackageAssignment_1.eContents().get(0); + private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cPackagePatternModelCrossReference_1_0.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cExcludingKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); + private final Assignment cExclusuionAssignment_2_2 = (Assignment)cGroup_2.eContents().get(2); + private final RuleCall cExclusuionPatternElementParserRuleCall_2_2_0 = (RuleCall)cExclusuionAssignment_2_2.eContents().get(0); + private final Group cGroup_2_3 = (Group)cGroup_2.eContents().get(3); + private final Keyword cCommaKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); + private final Assignment cExclusuionAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); + private final RuleCall cExclusuionPatternElementParserRuleCall_2_3_1_0 = (RuleCall)cExclusuionAssignment_2_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_2_4 = (Keyword)cGroup_2.eContents().get(4); + + //AllPatternEntry: + // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' + // exclusuion+=PatternElement)* '}')?; + @Override public ParserRule getRule() { return rule; } + + //'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' + //exclusuion+=PatternElement)* '}')? + public Group getGroup() { return cGroup; } + + //'package' + public Keyword getPackageKeyword_0() { return cPackageKeyword_0; } + + //package=[viatra::PatternModel|QualifiedName] + public Assignment getPackageAssignment_1() { return cPackageAssignment_1; } + + //[viatra::PatternModel|QualifiedName] + public CrossReference getPackagePatternModelCrossReference_1_0() { return cPackagePatternModelCrossReference_1_0; } + + //QualifiedName + public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_1_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_1_0_1; } + + //('excluding' '{' exclusuion+=PatternElement (',' exclusuion+=PatternElement)* '}')? + public Group getGroup_2() { return cGroup_2; } + + //'excluding' + public Keyword getExcludingKeyword_2_0() { return cExcludingKeyword_2_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_2_1() { return cLeftCurlyBracketKeyword_2_1; } + + //exclusuion+=PatternElement + public Assignment getExclusuionAssignment_2_2() { return cExclusuionAssignment_2_2; } + + //PatternElement + public RuleCall getExclusuionPatternElementParserRuleCall_2_2_0() { return cExclusuionPatternElementParserRuleCall_2_2_0; } + + //(',' exclusuion+=PatternElement)* + public Group getGroup_2_3() { return cGroup_2_3; } + + //',' + public Keyword getCommaKeyword_2_3_0() { return cCommaKeyword_2_3_0; } + + //exclusuion+=PatternElement + public Assignment getExclusuionAssignment_2_3_1() { return cExclusuionAssignment_2_3_1; } + + //PatternElement + public RuleCall getExclusuionPatternElementParserRuleCall_2_3_1_0() { return cExclusuionPatternElementParserRuleCall_2_3_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_2_4() { return cRightCurlyBracketKeyword_2_4; } + } + public class PatternElementElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Group cGroup_0 = (Group)cGroup.eContents().get(0); + private final Assignment cPackageAssignment_0_0 = (Assignment)cGroup_0.eContents().get(0); + private final CrossReference cPackagePatternModelCrossReference_0_0_0 = (CrossReference)cPackageAssignment_0_0.eContents().get(0); + private final RuleCall cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1 = (RuleCall)cPackagePatternModelCrossReference_0_0_0.eContents().get(1); + private final Keyword cColonColonKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1); + private final Assignment cPatternAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final CrossReference cPatternPatternCrossReference_1_0 = (CrossReference)cPatternAssignment_1.eContents().get(0); + private final RuleCall cPatternPatternIDTerminalRuleCall_1_0_1 = (RuleCall)cPatternPatternCrossReference_1_0.eContents().get(1); + + //PatternElement: + // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern]; + @Override public ParserRule getRule() { return rule; } + + //(package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern] + public Group getGroup() { return cGroup; } + + //(package=[viatra::PatternModel|QualifiedName] '::')? + public Group getGroup_0() { return cGroup_0; } + + //package=[viatra::PatternModel|QualifiedName] + public Assignment getPackageAssignment_0_0() { return cPackageAssignment_0_0; } + + //[viatra::PatternModel|QualifiedName] + public CrossReference getPackagePatternModelCrossReference_0_0_0() { return cPackagePatternModelCrossReference_0_0_0; } + + //QualifiedName + public RuleCall getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1() { return cPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1; } + + //'::' + public Keyword getColonColonKeyword_0_1() { return cColonColonKeyword_0_1; } + + //pattern=[viatra::Pattern] + public Assignment getPatternAssignment_1() { return cPatternAssignment_1; } + + //[viatra::Pattern] + public CrossReference getPatternPatternCrossReference_1_0() { return cPatternPatternCrossReference_1_0; } + + //ID + public RuleCall getPatternPatternIDTerminalRuleCall_1_0_1() { return cPatternPatternIDTerminalRuleCall_1_0_1; } + } + public class GraphPatternDeclarationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternDeclaration"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cConstraintsKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cSpecificationPatternSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); + + //GraphPatternDeclaration: + // 'constraints' name=ID specification=PatternSpecification; + @Override public ParserRule getRule() { return rule; } + + //'constraints' name=ID specification=PatternSpecification + public Group getGroup() { return cGroup; } + + //'constraints' + public Keyword getConstraintsKeyword_0() { return cConstraintsKeyword_0; } + + //name=ID + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //ID + public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } + + //specification=PatternSpecification + public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } + + //PatternSpecification + public RuleCall getSpecificationPatternSpecificationParserRuleCall_2_0() { return cSpecificationPatternSpecificationParserRuleCall_2_0; } + } + public class GraphPatternReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPatternReference"); + private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); + private final CrossReference cReferredGraphPatternDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); + private final RuleCall cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredGraphPatternDeclarationCrossReference_0.eContents().get(1); + + //GraphPatternReference: + // referred=[GraphPatternDeclaration]; + @Override public ParserRule getRule() { return rule; } + + //referred=[GraphPatternDeclaration] + public Assignment getReferredAssignment() { return cReferredAssignment; } + + //[GraphPatternDeclaration] + public CrossReference getReferredGraphPatternDeclarationCrossReference_0() { return cReferredGraphPatternDeclarationCrossReference_0; } + + //ID + public RuleCall getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1() { return cReferredGraphPatternDeclarationIDTerminalRuleCall_0_1; } + } + public class GraphPatternElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GraphPattern"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cGraphPatternReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cPatternSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //GraphPattern: + // GraphPatternReference | PatternSpecification; + @Override public ParserRule getRule() { return rule; } + + //GraphPatternReference | PatternSpecification + public Alternatives getAlternatives() { return cAlternatives; } + + //GraphPatternReference + public RuleCall getGraphPatternReferenceParserRuleCall_0() { return cGraphPatternReferenceParserRuleCall_0; } + + //PatternSpecification + public RuleCall getPatternSpecificationParserRuleCall_1() { return cPatternSpecificationParserRuleCall_1; } + } + public class ObjectiveSpecificationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveSpecification"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cLeftCurlyBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cEntriesAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cEntriesObjectiveEntryParserRuleCall_1_0 = (RuleCall)cEntriesAssignment_1.eContents().get(0); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Keyword cCommaKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); + private final Assignment cEntriesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); + private final RuleCall cEntriesObjectiveEntryParserRuleCall_2_1_0 = (RuleCall)cEntriesAssignment_2_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); + + ///////////////////////////////////////////////////// + //// Objectives + ///////////////////////////////////////////////////// + //ObjectiveSpecification: + // '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}'; + @Override public ParserRule getRule() { return rule; } + + //'{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}' + public Group getGroup() { return cGroup; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_0() { return cLeftCurlyBracketKeyword_0; } + + //entries+=ObjectiveEntry + public Assignment getEntriesAssignment_1() { return cEntriesAssignment_1; } + + //ObjectiveEntry + public RuleCall getEntriesObjectiveEntryParserRuleCall_1_0() { return cEntriesObjectiveEntryParserRuleCall_1_0; } + + //(',' entries+=ObjectiveEntry)* + public Group getGroup_2() { return cGroup_2; } + + //',' + public Keyword getCommaKeyword_2_0() { return cCommaKeyword_2_0; } + + //entries+=ObjectiveEntry + public Assignment getEntriesAssignment_2_1() { return cEntriesAssignment_2_1; } + + //ObjectiveEntry + public RuleCall getEntriesObjectiveEntryParserRuleCall_2_1_0() { return cEntriesObjectiveEntryParserRuleCall_2_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } + } + public class ObjectiveEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveEntry"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cOptimizationEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cThresholdEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //ObjectiveEntry: + // OptimizationEntry | ThresholdEntry; + @Override public ParserRule getRule() { return rule; } + + //OptimizationEntry | ThresholdEntry + public Alternatives getAlternatives() { return cAlternatives; } + + //OptimizationEntry + public RuleCall getOptimizationEntryParserRuleCall_0() { return cOptimizationEntryParserRuleCall_0; } + + //ThresholdEntry + public RuleCall getThresholdEntryParserRuleCall_1() { return cThresholdEntryParserRuleCall_1; } + } + public class OptimizationEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationEntry"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cDirectionAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cDirectionOptimizationDirectionEnumRuleCall_0_0 = (RuleCall)cDirectionAssignment_0.eContents().get(0); + private final Assignment cFunctionAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cFunctionObjectiveFunctionParserRuleCall_1_0 = (RuleCall)cFunctionAssignment_1.eContents().get(0); + + //OptimizationEntry: + // direction=OptimizationDirection function=ObjectiveFunction; + @Override public ParserRule getRule() { return rule; } + + //direction=OptimizationDirection function=ObjectiveFunction + public Group getGroup() { return cGroup; } + + //direction=OptimizationDirection + public Assignment getDirectionAssignment_0() { return cDirectionAssignment_0; } + + //OptimizationDirection + public RuleCall getDirectionOptimizationDirectionEnumRuleCall_0_0() { return cDirectionOptimizationDirectionEnumRuleCall_0_0; } + + //function=ObjectiveFunction + public Assignment getFunctionAssignment_1() { return cFunctionAssignment_1; } + + //ObjectiveFunction + public RuleCall getFunctionObjectiveFunctionParserRuleCall_1_0() { return cFunctionObjectiveFunctionParserRuleCall_1_0; } + } + public class ThresholdEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ThresholdEntry"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cFunctionAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cFunctionObjectiveFunctionParserRuleCall_0_0 = (RuleCall)cFunctionAssignment_0.eContents().get(0); + private final Assignment cOperatorAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cOperatorComparisonOperatorEnumRuleCall_1_0 = (RuleCall)cOperatorAssignment_1.eContents().get(0); + private final Assignment cThresholdAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cThresholdREALLiteralParserRuleCall_2_0 = (RuleCall)cThresholdAssignment_2.eContents().get(0); + + //ThresholdEntry: + // function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral; + @Override public ParserRule getRule() { return rule; } + + //function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral + public Group getGroup() { return cGroup; } + + //function=ObjectiveFunction + public Assignment getFunctionAssignment_0() { return cFunctionAssignment_0; } + + //ObjectiveFunction + public RuleCall getFunctionObjectiveFunctionParserRuleCall_0_0() { return cFunctionObjectiveFunctionParserRuleCall_0_0; } + + //operator=ComparisonOperator + public Assignment getOperatorAssignment_1() { return cOperatorAssignment_1; } + + //ComparisonOperator + public RuleCall getOperatorComparisonOperatorEnumRuleCall_1_0() { return cOperatorComparisonOperatorEnumRuleCall_1_0; } + + //threshold=REALLiteral + public Assignment getThresholdAssignment_2() { return cThresholdAssignment_2; } + + //REALLiteral + public RuleCall getThresholdREALLiteralParserRuleCall_2_0() { return cThresholdREALLiteralParserRuleCall_2_0; } + } + public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); + private final RuleCall cReliabiltiyFunctionParserRuleCall = (RuleCall)rule.eContents().get(1); + + //ObjectiveFunction: + // ReliabiltiyFunction; + @Override public ParserRule getRule() { return rule; } + + //ReliabiltiyFunction + public RuleCall getReliabiltiyFunctionParserRuleCall() { return cReliabiltiyFunctionParserRuleCall; } + } + public class ReliabiltiyFunctionElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ReliabiltiyFunction"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cReliabilityKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Group cGroup_1 = (Group)cGroup.eContents().get(1); + private final Assignment cPackageAssignment_1_0 = (Assignment)cGroup_1.eContents().get(0); + private final CrossReference cPackageCftModelCrossReference_1_0_0 = (CrossReference)cPackageAssignment_1_0.eContents().get(0); + private final RuleCall cPackageCftModelQualifiedNameParserRuleCall_1_0_0_1 = (RuleCall)cPackageCftModelCrossReference_1_0_0.eContents().get(1); + private final Keyword cColonColonKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); + private final Assignment cTransformationAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final CrossReference cTransformationTransformationDefinitionCrossReference_2_0 = (CrossReference)cTransformationAssignment_2.eContents().get(0); + private final RuleCall cTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1 = (RuleCall)cTransformationTransformationDefinitionCrossReference_2_0.eContents().get(1); + + //ReliabiltiyFunction: + // 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? + // transformation=[cftLanguage::TransformationDefinition]; + @Override public ParserRule getRule() { return rule; } + + //'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? + //transformation=[cftLanguage::TransformationDefinition] + public Group getGroup() { return cGroup; } + + //'reliability' + public Keyword getReliabilityKeyword_0() { return cReliabilityKeyword_0; } + + //(package=[cftLanguage::CftModel|QualifiedName] '::')? + public Group getGroup_1() { return cGroup_1; } + + //package=[cftLanguage::CftModel|QualifiedName] + public Assignment getPackageAssignment_1_0() { return cPackageAssignment_1_0; } + + //[cftLanguage::CftModel|QualifiedName] + public CrossReference getPackageCftModelCrossReference_1_0_0() { return cPackageCftModelCrossReference_1_0_0; } + + //QualifiedName + public RuleCall getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1() { return cPackageCftModelQualifiedNameParserRuleCall_1_0_0_1; } + + //'::' + public Keyword getColonColonKeyword_1_1() { return cColonColonKeyword_1_1; } + + //transformation=[cftLanguage::TransformationDefinition] + public Assignment getTransformationAssignment_2() { return cTransformationAssignment_2; } + + //[cftLanguage::TransformationDefinition] + public CrossReference getTransformationTransformationDefinitionCrossReference_2_0() { return cTransformationTransformationDefinitionCrossReference_2_0; } + + //ID + public RuleCall getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1() { return cTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1; } + } + public class ObjectiveDeclarationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveDeclaration"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cObjectivesKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cSpecificationObjectiveSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); + + //ObjectiveDeclaration: + // 'objectives' name=ID specification=ObjectiveSpecification; + @Override public ParserRule getRule() { return rule; } + + //'objectives' name=ID specification=ObjectiveSpecification + public Group getGroup() { return cGroup; } + + //'objectives' + public Keyword getObjectivesKeyword_0() { return cObjectivesKeyword_0; } + + //name=ID + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //ID + public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } + + //specification=ObjectiveSpecification + public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } + + //ObjectiveSpecification + public RuleCall getSpecificationObjectiveSpecificationParserRuleCall_2_0() { return cSpecificationObjectiveSpecificationParserRuleCall_2_0; } + } + public class ObjectiveReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveReference"); + private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); + private final CrossReference cReferredObjectiveDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); + private final RuleCall cReferredObjectiveDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredObjectiveDeclarationCrossReference_0.eContents().get(1); + + //ObjectiveReference: + // referred=[ObjectiveDeclaration]; + @Override public ParserRule getRule() { return rule; } + + //referred=[ObjectiveDeclaration] + public Assignment getReferredAssignment() { return cReferredAssignment; } + + //[ObjectiveDeclaration] + public CrossReference getReferredObjectiveDeclarationCrossReference_0() { return cReferredObjectiveDeclarationCrossReference_0; } + + //ID + public RuleCall getReferredObjectiveDeclarationIDTerminalRuleCall_0_1() { return cReferredObjectiveDeclarationIDTerminalRuleCall_0_1; } + } + public class ObjectiveElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Objective"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cObjectiveReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cObjectiveSpecificationParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //Objective: + // ObjectiveReference | ObjectiveSpecification; + @Override public ParserRule getRule() { return rule; } + + //ObjectiveReference | ObjectiveSpecification + public Alternatives getAlternatives() { return cAlternatives; } + + //ObjectiveReference + public RuleCall getObjectiveReferenceParserRuleCall_0() { return cObjectiveReferenceParserRuleCall_0; } + + //ObjectiveSpecification + public RuleCall getObjectiveSpecificationParserRuleCall_1() { return cObjectiveSpecificationParserRuleCall_1; } + } + public class ConfigSpecificationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigSpecification"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cConfigSpecificationAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Assignment cEntriesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); + private final RuleCall cEntriesConfigEntryParserRuleCall_2_0_0 = (RuleCall)cEntriesAssignment_2_0.eContents().get(0); + private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); + private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); + private final Assignment cEntriesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); + private final RuleCall cEntriesConfigEntryParserRuleCall_2_1_1_0 = (RuleCall)cEntriesAssignment_2_1_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); + + ///////////////////////////////////////////////////// + //// SolverConfig + ///////////////////////////////////////////////////// + //ConfigSpecification: + // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? + // '}'; + @Override public ParserRule getRule() { return rule; } + + //{ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? '}' + public Group getGroup() { return cGroup; } + + //{ConfigSpecification} + public Action getConfigSpecificationAction_0() { return cConfigSpecificationAction_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } + + //(entries+=ConfigEntry ("," entries+=ConfigEntry)*)? + public Group getGroup_2() { return cGroup_2; } + + //entries+=ConfigEntry + public Assignment getEntriesAssignment_2_0() { return cEntriesAssignment_2_0; } + + //ConfigEntry + public RuleCall getEntriesConfigEntryParserRuleCall_2_0_0() { return cEntriesConfigEntryParserRuleCall_2_0_0; } + + //("," entries+=ConfigEntry)* + public Group getGroup_2_1() { return cGroup_2_1; } + + //"," + public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } + + //entries+=ConfigEntry + public Assignment getEntriesAssignment_2_1_1() { return cEntriesAssignment_2_1_1; } + + //ConfigEntry + public RuleCall getEntriesConfigEntryParserRuleCall_2_1_1_0() { return cEntriesConfigEntryParserRuleCall_2_1_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } + } + public class ConfigDeclarationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigDeclaration"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cConfigKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cSpecificationConfigSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); + + //ConfigDeclaration: + // 'config' name=ID specification=ConfigSpecification; + @Override public ParserRule getRule() { return rule; } + + //'config' name=ID specification=ConfigSpecification + public Group getGroup() { return cGroup; } + + //'config' + public Keyword getConfigKeyword_0() { return cConfigKeyword_0; } + + //name=ID + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //ID + public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } + + //specification=ConfigSpecification + public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } + + //ConfigSpecification + public RuleCall getSpecificationConfigSpecificationParserRuleCall_2_0() { return cSpecificationConfigSpecificationParserRuleCall_2_0; } + } + public class ConfigEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigEntry"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cDocumentationEntryParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cRuntimeEntryParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cMemoryEntryParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + private final RuleCall cCustomEntryParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); + + //ConfigEntry: + // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; + @Override public ParserRule getRule() { return rule; } + + //DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry + public Alternatives getAlternatives() { return cAlternatives; } + + //DocumentationEntry + public RuleCall getDocumentationEntryParserRuleCall_0() { return cDocumentationEntryParserRuleCall_0; } + + //RuntimeEntry + public RuleCall getRuntimeEntryParserRuleCall_1() { return cRuntimeEntryParserRuleCall_1; } + + //MemoryEntry + public RuleCall getMemoryEntryParserRuleCall_2() { return cMemoryEntryParserRuleCall_2; } + + //CustomEntry + public RuleCall getCustomEntryParserRuleCall_3() { return cCustomEntryParserRuleCall_3; } + } + public class DocumentationEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentationEntry"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cLogLevelKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cLevelAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cLevelDocumentLevelSpecificationEnumRuleCall_2_0 = (RuleCall)cLevelAssignment_2.eContents().get(0); + + //DocumentationEntry: + // "log-level" '=' level=DocumentLevelSpecification; + @Override public ParserRule getRule() { return rule; } + + //"log-level" '=' level=DocumentLevelSpecification + public Group getGroup() { return cGroup; } + + //"log-level" + public Keyword getLogLevelKeyword_0() { return cLogLevelKeyword_0; } + + //'=' + public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } + + //level=DocumentLevelSpecification + public Assignment getLevelAssignment_2() { return cLevelAssignment_2; } + + //DocumentLevelSpecification + public RuleCall getLevelDocumentLevelSpecificationEnumRuleCall_2_0() { return cLevelDocumentLevelSpecificationEnumRuleCall_2_0; } + } + public class RuntimeEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RuntimeEntry"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cRuntimeKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cMillisecLimitAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cMillisecLimitINTTerminalRuleCall_2_0 = (RuleCall)cMillisecLimitAssignment_2.eContents().get(0); + + //RuntimeEntry: + // "runtime" "=" millisecLimit=INT; + @Override public ParserRule getRule() { return rule; } + + //"runtime" "=" millisecLimit=INT + public Group getGroup() { return cGroup; } + + //"runtime" + public Keyword getRuntimeKeyword_0() { return cRuntimeKeyword_0; } + + //"=" + public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } + + //millisecLimit=INT + public Assignment getMillisecLimitAssignment_2() { return cMillisecLimitAssignment_2; } + + //INT + public RuleCall getMillisecLimitINTTerminalRuleCall_2_0() { return cMillisecLimitINTTerminalRuleCall_2_0; } + } + public class MemoryEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.MemoryEntry"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cMemoryKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cMegabyteLimitAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cMegabyteLimitINTTerminalRuleCall_2_0 = (RuleCall)cMegabyteLimitAssignment_2.eContents().get(0); + + //MemoryEntry: + // "memory" "=" megabyteLimit=INT; + @Override public ParserRule getRule() { return rule; } + + //"memory" "=" megabyteLimit=INT + public Group getGroup() { return cGroup; } + + //"memory" + public Keyword getMemoryKeyword_0() { return cMemoryKeyword_0; } + + //"=" + public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } + + //megabyteLimit=INT + public Assignment getMegabyteLimitAssignment_2() { return cMegabyteLimitAssignment_2; } + + //INT + public RuleCall getMegabyteLimitINTTerminalRuleCall_2_0() { return cMegabyteLimitINTTerminalRuleCall_2_0; } + } + public class CustomEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CustomEntry"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cKeyAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cKeySTRINGTerminalRuleCall_0_0 = (RuleCall)cKeyAssignment_0.eContents().get(0); + private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cValueSTRINGTerminalRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0); + + //CustomEntry: + // key=STRING "=" value=STRING; + @Override public ParserRule getRule() { return rule; } + + //key=STRING "=" value=STRING + public Group getGroup() { return cGroup; } + + //key=STRING + public Assignment getKeyAssignment_0() { return cKeyAssignment_0; } + + //STRING + public RuleCall getKeySTRINGTerminalRuleCall_0_0() { return cKeySTRINGTerminalRuleCall_0_0; } + + //"=" + public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } + + //value=STRING + public Assignment getValueAssignment_2() { return cValueAssignment_2; } + + //STRING + public RuleCall getValueSTRINGTerminalRuleCall_2_0() { return cValueSTRINGTerminalRuleCall_2_0; } + } + public class ConfigReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ConfigReference"); + private final Assignment cConfigAssignment = (Assignment)rule.eContents().get(1); + private final CrossReference cConfigConfigDeclarationCrossReference_0 = (CrossReference)cConfigAssignment.eContents().get(0); + private final RuleCall cConfigConfigDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cConfigConfigDeclarationCrossReference_0.eContents().get(1); + + //ConfigReference: + // config=[ConfigDeclaration]; + @Override public ParserRule getRule() { return rule; } + + //config=[ConfigDeclaration] + public Assignment getConfigAssignment() { return cConfigAssignment; } + + //[ConfigDeclaration] + public CrossReference getConfigConfigDeclarationCrossReference_0() { return cConfigConfigDeclarationCrossReference_0; } + + //ID + public RuleCall getConfigConfigDeclarationIDTerminalRuleCall_0_1() { return cConfigConfigDeclarationIDTerminalRuleCall_0_1; } + } + public class ConfigElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Config"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cConfigSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cConfigReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //Config: + // ConfigSpecification | ConfigReference; + @Override public ParserRule getRule() { return rule; } + + //ConfigSpecification | ConfigReference + public Alternatives getAlternatives() { return cAlternatives; } + + //ConfigSpecification + public RuleCall getConfigSpecificationParserRuleCall_0() { return cConfigSpecificationParserRuleCall_0; } + + //ConfigReference + public RuleCall getConfigReferenceParserRuleCall_1() { return cConfigReferenceParserRuleCall_1; } + } + public class ScopeSpecificationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeSpecification"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cScopeSpecificationAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Assignment cScopesAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); + private final RuleCall cScopesTypeScopeParserRuleCall_2_0_0 = (RuleCall)cScopesAssignment_2_0.eContents().get(0); + private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); + private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); + private final Assignment cScopesAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); + private final RuleCall cScopesTypeScopeParserRuleCall_2_1_1_0 = (RuleCall)cScopesAssignment_2_1_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); + + //ScopeSpecification: + // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? + // '}'; + @Override public ParserRule getRule() { return rule; } + + //{ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? '}' + public Group getGroup() { return cGroup; } + + //{ScopeSpecification} + public Action getScopeSpecificationAction_0() { return cScopeSpecificationAction_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } + + //(scopes+=TypeScope (',' scopes+=TypeScope)*)? + public Group getGroup_2() { return cGroup_2; } + + //scopes+=TypeScope + public Assignment getScopesAssignment_2_0() { return cScopesAssignment_2_0; } + + //TypeScope + public RuleCall getScopesTypeScopeParserRuleCall_2_0_0() { return cScopesTypeScopeParserRuleCall_2_0_0; } + + //(',' scopes+=TypeScope)* + public Group getGroup_2_1() { return cGroup_2_1; } + + //',' + public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } + + //scopes+=TypeScope + public Assignment getScopesAssignment_2_1_1() { return cScopesAssignment_2_1_1; } + + //TypeScope + public RuleCall getScopesTypeScopeParserRuleCall_2_1_1_0() { return cScopesTypeScopeParserRuleCall_2_1_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } + } + public class TypeScopeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeScope"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cClassTypeScopeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cObjectTypeScopeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cIntegerTypeScopeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + private final RuleCall cRealTypeScopeParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); + private final RuleCall cStringTypeScopeParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); + + //TypeScope: + // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; + @Override public ParserRule getRule() { return rule; } + + //ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope + public Alternatives getAlternatives() { return cAlternatives; } + + //ClassTypeScope + public RuleCall getClassTypeScopeParserRuleCall_0() { return cClassTypeScopeParserRuleCall_0; } + + //ObjectTypeScope + public RuleCall getObjectTypeScopeParserRuleCall_1() { return cObjectTypeScopeParserRuleCall_1; } + + //IntegerTypeScope + public RuleCall getIntegerTypeScopeParserRuleCall_2() { return cIntegerTypeScopeParserRuleCall_2; } + + //RealTypeScope + public RuleCall getRealTypeScopeParserRuleCall_3() { return cRealTypeScopeParserRuleCall_3; } + + //StringTypeScope + public RuleCall getStringTypeScopeParserRuleCall_4() { return cStringTypeScopeParserRuleCall_4; } + } + public class ClassTypeScopeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassTypeScope"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cTypeClassReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); + private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); + private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); + private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); + private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); + private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); + private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); + private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); + private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); + private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); + private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); + + //ClassTypeScope: + // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); + @Override public ParserRule getRule() { return rule; } + + //'#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber) + public Group getGroup() { return cGroup; } + + //'#' + public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } + + //type=ClassReference + public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } + + //ClassReference + public RuleCall getTypeClassReferenceParserRuleCall_1_0() { return cTypeClassReferenceParserRuleCall_1_0; } + + //setsNew?='+=' | setsSum?='=' + public Alternatives getAlternatives_2() { return cAlternatives_2; } + + //setsNew?='+=' + public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } + + //'+=' + public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } + + //setsSum?='=' + public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } + + //'=' + public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } + + //number=ExactNumber | number=IntervallNumber + public Alternatives getAlternatives_3() { return cAlternatives_3; } + + //number=ExactNumber + public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } + + //ExactNumber + public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } + + //number=IntervallNumber + public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } + + //IntervallNumber + public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } + } + public class ObjectTypeScopeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectTypeScope"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cTypeObjectReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); + private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); + private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); + private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); + private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); + private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); + private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); + private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); + private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); + private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); + private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); + + //ObjectTypeScope: + // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); + @Override public ParserRule getRule() { return rule; } + + //'#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber) + public Group getGroup() { return cGroup; } + + //'#' + public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } + + //type=ObjectReference + public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } + + //ObjectReference + public RuleCall getTypeObjectReferenceParserRuleCall_1_0() { return cTypeObjectReferenceParserRuleCall_1_0; } + + //setsNew?='+=' | setsSum?='=' + public Alternatives getAlternatives_2() { return cAlternatives_2; } + + //setsNew?='+=' + public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } + + //'+=' + public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } + + //setsSum?='=' + public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } + + //'=' + public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } + + //number=ExactNumber | number=IntervallNumber + public Alternatives getAlternatives_3() { return cAlternatives_3; } + + //number=ExactNumber + public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } + + //ExactNumber + public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } + + //number=IntervallNumber + public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } + + //IntervallNumber + public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } + } + public class IntegerTypeScopeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerTypeScope"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cTypeIntegerReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); + private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); + private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); + private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); + private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); + private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); + private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); + private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); + private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); + private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); + private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); + private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); + private final RuleCall cNumberIntEnumberationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); + + //IntegerTypeScope: + // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | + // number=IntEnumberation); + @Override public ParserRule getRule() { return rule; } + + //'#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | + //number=IntEnumberation) + public Group getGroup() { return cGroup; } + + //'#' + public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } + + //type=IntegerReference + public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } + + //IntegerReference + public RuleCall getTypeIntegerReferenceParserRuleCall_1_0() { return cTypeIntegerReferenceParserRuleCall_1_0; } + + //setsNew?='+=' | setsSum?='=' + public Alternatives getAlternatives_2() { return cAlternatives_2; } + + //setsNew?='+=' + public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } + + //'+=' + public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } + + //setsSum?='=' + public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } + + //'=' + public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } + + //number=ExactNumber | number=IntervallNumber | number=IntEnumberation + public Alternatives getAlternatives_3() { return cAlternatives_3; } + + //number=ExactNumber + public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } + + //ExactNumber + public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } + + //number=IntervallNumber + public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } + + //IntervallNumber + public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } + + //number=IntEnumberation + public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } + + //IntEnumberation + public RuleCall getNumberIntEnumberationParserRuleCall_3_2_0() { return cNumberIntEnumberationParserRuleCall_3_2_0; } + } + public class RealTypeScopeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealTypeScope"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cTypeRealReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); + private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); + private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); + private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); + private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); + private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); + private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); + private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); + private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); + private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); + private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); + private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); + private final RuleCall cNumberRealEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); + + //RealTypeScope: + // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | + // number=RealEnumeration); + @Override public ParserRule getRule() { return rule; } + + //'#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | + //number=RealEnumeration) + public Group getGroup() { return cGroup; } + + //'#' + public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } + + //type=RealReference + public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } + + //RealReference + public RuleCall getTypeRealReferenceParserRuleCall_1_0() { return cTypeRealReferenceParserRuleCall_1_0; } + + //setsNew?='+=' | setsSum?='=' + public Alternatives getAlternatives_2() { return cAlternatives_2; } + + //setsNew?='+=' + public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } + + //'+=' + public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } + + //setsSum?='=' + public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } + + //'=' + public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } + + //number=ExactNumber | number=IntervallNumber | number=RealEnumeration + public Alternatives getAlternatives_3() { return cAlternatives_3; } + + //number=ExactNumber + public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } + + //ExactNumber + public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } + + //number=IntervallNumber + public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } + + //IntervallNumber + public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } + + //number=RealEnumeration + public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } + + //RealEnumeration + public RuleCall getNumberRealEnumerationParserRuleCall_3_2_0() { return cNumberRealEnumerationParserRuleCall_3_2_0; } + } + public class StringTypeScopeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringTypeScope"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cNumberSignKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cTypeStringReferenceParserRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); + private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); + private final Assignment cSetsNewAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); + private final Keyword cSetsNewPlusSignEqualsSignKeyword_2_0_0 = (Keyword)cSetsNewAssignment_2_0.eContents().get(0); + private final Assignment cSetsSumAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); + private final Keyword cSetsSumEqualsSignKeyword_2_1_0 = (Keyword)cSetsSumAssignment_2_1.eContents().get(0); + private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); + private final Assignment cNumberAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); + private final RuleCall cNumberExactNumberParserRuleCall_3_0_0 = (RuleCall)cNumberAssignment_3_0.eContents().get(0); + private final Assignment cNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); + private final RuleCall cNumberIntervallNumberParserRuleCall_3_1_0 = (RuleCall)cNumberAssignment_3_1.eContents().get(0); + private final Assignment cNumberAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); + private final RuleCall cNumberStringEnumerationParserRuleCall_3_2_0 = (RuleCall)cNumberAssignment_3_2.eContents().get(0); + + //StringTypeScope: + // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | + // number=StringEnumeration); + @Override public ParserRule getRule() { return rule; } + + //'#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | + //number=StringEnumeration) + public Group getGroup() { return cGroup; } + + //'#' + public Keyword getNumberSignKeyword_0() { return cNumberSignKeyword_0; } + + //type=StringReference + public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } + + //StringReference + public RuleCall getTypeStringReferenceParserRuleCall_1_0() { return cTypeStringReferenceParserRuleCall_1_0; } + + //setsNew?='+=' | setsSum?='=' + public Alternatives getAlternatives_2() { return cAlternatives_2; } + + //setsNew?='+=' + public Assignment getSetsNewAssignment_2_0() { return cSetsNewAssignment_2_0; } + + //'+=' + public Keyword getSetsNewPlusSignEqualsSignKeyword_2_0_0() { return cSetsNewPlusSignEqualsSignKeyword_2_0_0; } + + //setsSum?='=' + public Assignment getSetsSumAssignment_2_1() { return cSetsSumAssignment_2_1; } + + //'=' + public Keyword getSetsSumEqualsSignKeyword_2_1_0() { return cSetsSumEqualsSignKeyword_2_1_0; } + + //number=ExactNumber | number=IntervallNumber | number=StringEnumeration + public Alternatives getAlternatives_3() { return cAlternatives_3; } + + //number=ExactNumber + public Assignment getNumberAssignment_3_0() { return cNumberAssignment_3_0; } + + //ExactNumber + public RuleCall getNumberExactNumberParserRuleCall_3_0_0() { return cNumberExactNumberParserRuleCall_3_0_0; } + + //number=IntervallNumber + public Assignment getNumberAssignment_3_1() { return cNumberAssignment_3_1; } + + //IntervallNumber + public RuleCall getNumberIntervallNumberParserRuleCall_3_1_0() { return cNumberIntervallNumberParserRuleCall_3_1_0; } + + //number=StringEnumeration + public Assignment getNumberAssignment_3_2() { return cNumberAssignment_3_2; } + + //StringEnumeration + public RuleCall getNumberStringEnumerationParserRuleCall_3_2_0() { return cNumberStringEnumerationParserRuleCall_3_2_0; } + } + public class TypeReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.TypeReference"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cClassReferenceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cObjectReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cIntegerReferenceParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + private final RuleCall cRealReferenceParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); + private final RuleCall cStringReferenceParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); + + //TypeReference: + // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; + @Override public ParserRule getRule() { return rule; } + + //ClassReference | ObjectReference | IntegerReference | RealReference | StringReference + public Alternatives getAlternatives() { return cAlternatives; } + + //ClassReference + public RuleCall getClassReferenceParserRuleCall_0() { return cClassReferenceParserRuleCall_0; } + + //ObjectReference + public RuleCall getObjectReferenceParserRuleCall_1() { return cObjectReferenceParserRuleCall_1; } + + //IntegerReference + public RuleCall getIntegerReferenceParserRuleCall_2() { return cIntegerReferenceParserRuleCall_2; } + + //RealReference + public RuleCall getRealReferenceParserRuleCall_3() { return cRealReferenceParserRuleCall_3; } + + //StringReference + public RuleCall getStringReferenceParserRuleCall_4() { return cStringReferenceParserRuleCall_4; } + } + public class ClassReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ClassReference"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cLessThanSignKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cElementAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cElementMetamodelElementParserRuleCall_1_0 = (RuleCall)cElementAssignment_1.eContents().get(0); + private final Keyword cGreaterThanSignKeyword_2 = (Keyword)cGroup.eContents().get(2); + + //ClassReference: + // '<' element=MetamodelElement '>'; + @Override public ParserRule getRule() { return rule; } + + //'<' element=MetamodelElement '>' + public Group getGroup() { return cGroup; } + + //'<' + public Keyword getLessThanSignKeyword_0() { return cLessThanSignKeyword_0; } + + //element=MetamodelElement + public Assignment getElementAssignment_1() { return cElementAssignment_1; } + + //MetamodelElement + public RuleCall getElementMetamodelElementParserRuleCall_1_0() { return cElementMetamodelElementParserRuleCall_1_0; } + + //'>' + public Keyword getGreaterThanSignKeyword_2() { return cGreaterThanSignKeyword_2; } + } + public class ObjectReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectReference"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cObjectReferenceAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cNodeKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //ObjectReference: + // {ObjectReference} 'node'; + @Override public ParserRule getRule() { return rule; } + + //{ObjectReference} 'node' + public Group getGroup() { return cGroup; } + + //{ObjectReference} + public Action getObjectReferenceAction_0() { return cObjectReferenceAction_0; } + + //'node' + public Keyword getNodeKeyword_1() { return cNodeKeyword_1; } + } + public class IntegerReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntegerReference"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cIntegerScopeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cIntKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //IntegerReference: + // {IntegerScope} 'int'; + @Override public ParserRule getRule() { return rule; } + + //{IntegerScope} 'int' + public Group getGroup() { return cGroup; } + + //{IntegerScope} + public Action getIntegerScopeAction_0() { return cIntegerScopeAction_0; } + + //'int' + public Keyword getIntKeyword_1() { return cIntKeyword_1; } + } + public class RealReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealReference"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cRealScopeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cRealKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //RealReference: + // {RealScope} 'real'; + @Override public ParserRule getRule() { return rule; } + + //{RealScope} 'real' + public Group getGroup() { return cGroup; } + + //{RealScope} + public Action getRealScopeAction_0() { return cRealScopeAction_0; } + + //'real' + public Keyword getRealKeyword_1() { return cRealKeyword_1; } + } + public class StringReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringReference"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cStringScopeAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cStringKeyword_1 = (Keyword)cGroup.eContents().get(1); + + //StringReference: + // {StringScope} 'string'; + @Override public ParserRule getRule() { return rule; } + + //{StringScope} 'string' + public Group getGroup() { return cGroup; } + + //{StringScope} + public Action getStringScopeAction_0() { return cStringScopeAction_0; } + + //'string' + public Keyword getStringKeyword_1() { return cStringKeyword_1; } + } + public class NumberSpecificationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.NumberSpecification"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cExactNumberParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cIntervallNumberParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cIntEnumberationParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); + private final RuleCall cRealEnumerationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); + private final RuleCall cStringEnumerationParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); + + //NumberSpecification: + // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; + @Override public ParserRule getRule() { return rule; } + + //ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration + public Alternatives getAlternatives() { return cAlternatives; } + + //ExactNumber + public RuleCall getExactNumberParserRuleCall_0() { return cExactNumberParserRuleCall_0; } + + //IntervallNumber + public RuleCall getIntervallNumberParserRuleCall_1() { return cIntervallNumberParserRuleCall_1; } + + //IntEnumberation + public RuleCall getIntEnumberationParserRuleCall_2() { return cIntEnumberationParserRuleCall_2; } + + //RealEnumeration + public RuleCall getRealEnumerationParserRuleCall_3() { return cRealEnumerationParserRuleCall_3; } + + //StringEnumeration + public RuleCall getStringEnumerationParserRuleCall_4() { return cStringEnumerationParserRuleCall_4; } + } + public class ExactNumberElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ExactNumber"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final Assignment cExactNumberAssignment_0 = (Assignment)cAlternatives.eContents().get(0); + private final RuleCall cExactNumberINTTerminalRuleCall_0_0 = (RuleCall)cExactNumberAssignment_0.eContents().get(0); + private final Assignment cExactUnlimitedAssignment_1 = (Assignment)cAlternatives.eContents().get(1); + private final Keyword cExactUnlimitedAsteriskKeyword_1_0 = (Keyword)cExactUnlimitedAssignment_1.eContents().get(0); + + //ExactNumber: + // exactNumber=INT | exactUnlimited?='*'; + @Override public ParserRule getRule() { return rule; } + + //exactNumber=INT | exactUnlimited?='*' + public Alternatives getAlternatives() { return cAlternatives; } + + //exactNumber=INT + public Assignment getExactNumberAssignment_0() { return cExactNumberAssignment_0; } + + //INT + public RuleCall getExactNumberINTTerminalRuleCall_0_0() { return cExactNumberINTTerminalRuleCall_0_0; } + + //exactUnlimited?='*' + public Assignment getExactUnlimitedAssignment_1() { return cExactUnlimitedAssignment_1; } + + //'*' + public Keyword getExactUnlimitedAsteriskKeyword_1_0() { return cExactUnlimitedAsteriskKeyword_1_0; } + } + public class IntervallNumberElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntervallNumber"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cMinAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cMinINTTerminalRuleCall_0_0 = (RuleCall)cMinAssignment_0.eContents().get(0); + private final Keyword cFullStopFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); + private final Assignment cMaxNumberAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); + private final RuleCall cMaxNumberINTTerminalRuleCall_2_0_0 = (RuleCall)cMaxNumberAssignment_2_0.eContents().get(0); + private final Assignment cMaxUnlimitedAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); + private final Keyword cMaxUnlimitedAsteriskKeyword_2_1_0 = (Keyword)cMaxUnlimitedAssignment_2_1.eContents().get(0); + + //IntervallNumber: + // min=INT '..' (maxNumber=INT | maxUnlimited?='*'); + @Override public ParserRule getRule() { return rule; } + + //min=INT '..' (maxNumber=INT | maxUnlimited?='*') + public Group getGroup() { return cGroup; } + + //min=INT + public Assignment getMinAssignment_0() { return cMinAssignment_0; } + + //INT + public RuleCall getMinINTTerminalRuleCall_0_0() { return cMinINTTerminalRuleCall_0_0; } + + //'..' + public Keyword getFullStopFullStopKeyword_1() { return cFullStopFullStopKeyword_1; } + + //maxNumber=INT | maxUnlimited?='*' + public Alternatives getAlternatives_2() { return cAlternatives_2; } + + //maxNumber=INT + public Assignment getMaxNumberAssignment_2_0() { return cMaxNumberAssignment_2_0; } + + //INT + public RuleCall getMaxNumberINTTerminalRuleCall_2_0_0() { return cMaxNumberINTTerminalRuleCall_2_0_0; } + + //maxUnlimited?='*' + public Assignment getMaxUnlimitedAssignment_2_1() { return cMaxUnlimitedAssignment_2_1; } + + //'*' + public Keyword getMaxUnlimitedAsteriskKeyword_2_1_0() { return cMaxUnlimitedAsteriskKeyword_2_1_0; } + } + public class IntEnumberationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.IntEnumberation"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cIntEnumberationAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); + private final RuleCall cEntryINTLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); + private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); + private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); + private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); + private final RuleCall cEntryINTLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); + + //IntEnumberation: + // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}'; + @Override public ParserRule getRule() { return rule; } + + //{IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}' + public Group getGroup() { return cGroup; } + + //{IntEnumberation} + public Action getIntEnumberationAction_0() { return cIntEnumberationAction_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } + + //(entry+=INTLiteral (',' entry+=INTLiteral)*)? + public Group getGroup_2() { return cGroup_2; } + + //entry+=INTLiteral + public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } + + //INTLiteral + public RuleCall getEntryINTLiteralParserRuleCall_2_0_0() { return cEntryINTLiteralParserRuleCall_2_0_0; } + + //(',' entry+=INTLiteral)* + public Group getGroup_2_1() { return cGroup_2_1; } + + //',' + public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } + + //entry+=INTLiteral + public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } + + //INTLiteral + public RuleCall getEntryINTLiteralParserRuleCall_2_1_1_0() { return cEntryINTLiteralParserRuleCall_2_1_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } + } + public class RealEnumerationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.RealEnumeration"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cRealEnumerationAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); + private final RuleCall cEntryREALLiteralParserRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); + private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); + private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); + private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); + private final RuleCall cEntryREALLiteralParserRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); + + //RealEnumeration: + // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}'; + @Override public ParserRule getRule() { return rule; } + + //{RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}' + public Group getGroup() { return cGroup; } + + //{RealEnumeration} + public Action getRealEnumerationAction_0() { return cRealEnumerationAction_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } + + //(entry+=REALLiteral (',' entry+=REALLiteral)*)? + public Group getGroup_2() { return cGroup_2; } + + //entry+=REALLiteral + public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } + + //REALLiteral + public RuleCall getEntryREALLiteralParserRuleCall_2_0_0() { return cEntryREALLiteralParserRuleCall_2_0_0; } + + //(',' entry+=REALLiteral)* + public Group getGroup_2_1() { return cGroup_2_1; } + + //',' + public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } + + //entry+=REALLiteral + public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } + + //REALLiteral + public RuleCall getEntryREALLiteralParserRuleCall_2_1_1_0() { return cEntryREALLiteralParserRuleCall_2_1_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } + } + public class StringEnumerationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.StringEnumeration"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cStringEnumerationAction_0 = (Action)cGroup.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Group cGroup_2 = (Group)cGroup.eContents().get(2); + private final Assignment cEntryAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); + private final RuleCall cEntrySTRINGTerminalRuleCall_2_0_0 = (RuleCall)cEntryAssignment_2_0.eContents().get(0); + private final Group cGroup_2_1 = (Group)cGroup_2.eContents().get(1); + private final Keyword cCommaKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); + private final Assignment cEntryAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); + private final RuleCall cEntrySTRINGTerminalRuleCall_2_1_1_0 = (RuleCall)cEntryAssignment_2_1_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); + + //StringEnumeration: + // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'; + @Override public ParserRule getRule() { return rule; } + + //{StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}' + public Group getGroup() { return cGroup; } + + //{StringEnumeration} + public Action getStringEnumerationAction_0() { return cStringEnumerationAction_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } + + //(entry+=STRING (',' entry+=STRING)*)? + public Group getGroup_2() { return cGroup_2; } + + //entry+=STRING + public Assignment getEntryAssignment_2_0() { return cEntryAssignment_2_0; } + + //STRING + public RuleCall getEntrySTRINGTerminalRuleCall_2_0_0() { return cEntrySTRINGTerminalRuleCall_2_0_0; } + + //(',' entry+=STRING)* + public Group getGroup_2_1() { return cGroup_2_1; } + + //',' + public Keyword getCommaKeyword_2_1_0() { return cCommaKeyword_2_1_0; } + + //entry+=STRING + public Assignment getEntryAssignment_2_1_1() { return cEntryAssignment_2_1_1; } + + //STRING + public RuleCall getEntrySTRINGTerminalRuleCall_2_1_1_0() { return cEntrySTRINGTerminalRuleCall_2_1_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_3() { return cRightCurlyBracketKeyword_3; } + } + public class ScopeDeclarationElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeDeclaration"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cScopeKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Assignment cSpecificationAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cSpecificationScopeSpecificationParserRuleCall_2_0 = (RuleCall)cSpecificationAssignment_2.eContents().get(0); + + //ScopeDeclaration: + // 'scope' name=ID specification=ScopeSpecification; + @Override public ParserRule getRule() { return rule; } + + //'scope' name=ID specification=ScopeSpecification + public Group getGroup() { return cGroup; } + + //'scope' + public Keyword getScopeKeyword_0() { return cScopeKeyword_0; } + + //name=ID + public Assignment getNameAssignment_1() { return cNameAssignment_1; } + + //ID + public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } + + //specification=ScopeSpecification + public Assignment getSpecificationAssignment_2() { return cSpecificationAssignment_2; } + + //ScopeSpecification + public RuleCall getSpecificationScopeSpecificationParserRuleCall_2_0() { return cSpecificationScopeSpecificationParserRuleCall_2_0; } + } + public class ScopeReferenceElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ScopeReference"); + private final Assignment cReferredAssignment = (Assignment)rule.eContents().get(1); + private final CrossReference cReferredScopeDeclarationCrossReference_0 = (CrossReference)cReferredAssignment.eContents().get(0); + private final RuleCall cReferredScopeDeclarationIDTerminalRuleCall_0_1 = (RuleCall)cReferredScopeDeclarationCrossReference_0.eContents().get(1); + + //ScopeReference: + // referred=[ScopeDeclaration]; + @Override public ParserRule getRule() { return rule; } + + //referred=[ScopeDeclaration] + public Assignment getReferredAssignment() { return cReferredAssignment; } + + //[ScopeDeclaration] + public CrossReference getReferredScopeDeclarationCrossReference_0() { return cReferredScopeDeclarationCrossReference_0; } + + //ID + public RuleCall getReferredScopeDeclarationIDTerminalRuleCall_0_1() { return cReferredScopeDeclarationIDTerminalRuleCall_0_1; } + } + public class ScopeElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Scope"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cScopeSpecificationParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cScopeReferenceParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //Scope: + // ScopeSpecification | ScopeReference; + @Override public ParserRule getRule() { return rule; } + + //ScopeSpecification | ScopeReference + public Alternatives getAlternatives() { return cAlternatives; } + + //ScopeSpecification + public RuleCall getScopeSpecificationParserRuleCall_0() { return cScopeSpecificationParserRuleCall_0; } + + //ScopeReference + public RuleCall getScopeReferenceParserRuleCall_1() { return cScopeReferenceParserRuleCall_1; } + } + public class TaskElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Task"); + private final RuleCall cGenerationTaskParserRuleCall = (RuleCall)rule.eContents().get(1); + + //Task: + // GenerationTask /*| CoverageCalculation | ValidationTask*/; + @Override public ParserRule getRule() { return rule; } + + //GenerationTask + public RuleCall getGenerationTaskParserRuleCall() { return cGenerationTaskParserRuleCall; } + } + public class GenerationTaskElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.GenerationTask"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cGenerateKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Action cGenerationTaskAction_1 = (Action)cGroup.eContents().get(1); + private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); + private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0); + private final Keyword cMetamodelKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_0_1 = (Keyword)cGroup_3_0.eContents().get(1); + private final Assignment cMetamodelAssignment_3_0_2 = (Assignment)cGroup_3_0.eContents().get(2); + private final RuleCall cMetamodelMetamodelParserRuleCall_3_0_2_0 = (RuleCall)cMetamodelAssignment_3_0_2.eContents().get(0); + private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1); + private final Keyword cPartialModelKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_1_1 = (Keyword)cGroup_3_1.eContents().get(1); + private final Assignment cPartialModelAssignment_3_1_2 = (Assignment)cGroup_3_1.eContents().get(2); + private final RuleCall cPartialModelPartialModelParserRuleCall_3_1_2_0 = (RuleCall)cPartialModelAssignment_3_1_2.eContents().get(0); + private final Group cGroup_3_2 = (Group)cUnorderedGroup_3.eContents().get(2); + private final Keyword cConstraintsKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_2_1 = (Keyword)cGroup_3_2.eContents().get(1); + private final Assignment cPatternsAssignment_3_2_2 = (Assignment)cGroup_3_2.eContents().get(2); + private final RuleCall cPatternsGraphPatternParserRuleCall_3_2_2_0 = (RuleCall)cPatternsAssignment_3_2_2.eContents().get(0); + private final Group cGroup_3_3 = (Group)cUnorderedGroup_3.eContents().get(3); + private final Keyword cObjectivesKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_3_1 = (Keyword)cGroup_3_3.eContents().get(1); + private final Assignment cObjectivesAssignment_3_3_2 = (Assignment)cGroup_3_3.eContents().get(2); + private final RuleCall cObjectivesObjectiveParserRuleCall_3_3_2_0 = (RuleCall)cObjectivesAssignment_3_3_2.eContents().get(0); + private final Group cGroup_3_4 = (Group)cUnorderedGroup_3.eContents().get(4); + private final Keyword cScopeKeyword_3_4_0 = (Keyword)cGroup_3_4.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_4_1 = (Keyword)cGroup_3_4.eContents().get(1); + private final Assignment cScopeAssignment_3_4_2 = (Assignment)cGroup_3_4.eContents().get(2); + private final RuleCall cScopeScopeParserRuleCall_3_4_2_0 = (RuleCall)cScopeAssignment_3_4_2.eContents().get(0); + private final Group cGroup_3_5 = (Group)cUnorderedGroup_3.eContents().get(5); + private final Assignment cNumberSpecifiedAssignment_3_5_0 = (Assignment)cGroup_3_5.eContents().get(0); + private final Keyword cNumberSpecifiedNumberKeyword_3_5_0_0 = (Keyword)cNumberSpecifiedAssignment_3_5_0.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_5_1 = (Keyword)cGroup_3_5.eContents().get(1); + private final Assignment cNumberAssignment_3_5_2 = (Assignment)cGroup_3_5.eContents().get(2); + private final RuleCall cNumberINTTerminalRuleCall_3_5_2_0 = (RuleCall)cNumberAssignment_3_5_2.eContents().get(0); + private final Group cGroup_3_6 = (Group)cUnorderedGroup_3.eContents().get(6); + private final Assignment cRunSpecifiedAssignment_3_6_0 = (Assignment)cGroup_3_6.eContents().get(0); + private final Keyword cRunSpecifiedRunsKeyword_3_6_0_0 = (Keyword)cRunSpecifiedAssignment_3_6_0.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_6_1 = (Keyword)cGroup_3_6.eContents().get(1); + private final Assignment cRunsAssignment_3_6_2 = (Assignment)cGroup_3_6.eContents().get(2); + private final RuleCall cRunsINTTerminalRuleCall_3_6_2_0 = (RuleCall)cRunsAssignment_3_6_2.eContents().get(0); + private final Group cGroup_3_7 = (Group)cUnorderedGroup_3.eContents().get(7); + private final Keyword cSolverKeyword_3_7_0 = (Keyword)cGroup_3_7.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_7_1 = (Keyword)cGroup_3_7.eContents().get(1); + private final Assignment cSolverAssignment_3_7_2 = (Assignment)cGroup_3_7.eContents().get(2); + private final RuleCall cSolverSolverEnumRuleCall_3_7_2_0 = (RuleCall)cSolverAssignment_3_7_2.eContents().get(0); + private final Group cGroup_3_8 = (Group)cUnorderedGroup_3.eContents().get(8); + private final Keyword cConfigKeyword_3_8_0 = (Keyword)cGroup_3_8.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_8_1 = (Keyword)cGroup_3_8.eContents().get(1); + private final Assignment cConfigAssignment_3_8_2 = (Assignment)cGroup_3_8.eContents().get(2); + private final RuleCall cConfigConfigParserRuleCall_3_8_2_0 = (RuleCall)cConfigAssignment_3_8_2.eContents().get(0); + private final Group cGroup_3_9 = (Group)cUnorderedGroup_3.eContents().get(9); + private final Keyword cDebugKeyword_3_9_0 = (Keyword)cGroup_3_9.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_9_1 = (Keyword)cGroup_3_9.eContents().get(1); + private final Assignment cDebugFolderAssignment_3_9_2 = (Assignment)cGroup_3_9.eContents().get(2); + private final RuleCall cDebugFolderFileParserRuleCall_3_9_2_0 = (RuleCall)cDebugFolderAssignment_3_9_2.eContents().get(0); + private final Group cGroup_3_10 = (Group)cUnorderedGroup_3.eContents().get(10); + private final Keyword cLogKeyword_3_10_0 = (Keyword)cGroup_3_10.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_10_1 = (Keyword)cGroup_3_10.eContents().get(1); + private final Assignment cTargetLogFileAssignment_3_10_2 = (Assignment)cGroup_3_10.eContents().get(2); + private final RuleCall cTargetLogFileFileParserRuleCall_3_10_2_0 = (RuleCall)cTargetLogFileAssignment_3_10_2.eContents().get(0); + private final Group cGroup_3_11 = (Group)cUnorderedGroup_3.eContents().get(11); + private final Keyword cStatisticsKeyword_3_11_0 = (Keyword)cGroup_3_11.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_11_1 = (Keyword)cGroup_3_11.eContents().get(1); + private final Assignment cTargetStatisticsFileAssignment_3_11_2 = (Assignment)cGroup_3_11.eContents().get(2); + private final RuleCall cTargetStatisticsFileFileParserRuleCall_3_11_2_0 = (RuleCall)cTargetStatisticsFileAssignment_3_11_2.eContents().get(0); + private final Group cGroup_3_12 = (Group)cUnorderedGroup_3.eContents().get(12); + private final Keyword cOutputKeyword_3_12_0 = (Keyword)cGroup_3_12.eContents().get(0); + private final Keyword cEqualsSignKeyword_3_12_1 = (Keyword)cGroup_3_12.eContents().get(1); + private final Assignment cTagetFolderAssignment_3_12_2 = (Assignment)cGroup_3_12.eContents().get(2); + private final RuleCall cTagetFolderFileParserRuleCall_3_12_2_0 = (RuleCall)cTagetFolderAssignment_3_12_2.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); + + //GenerationTask: + // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' + // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & + // ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & + // ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' + // targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'; + @Override public ParserRule getRule() { return rule; } + + //'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' + //partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & + //('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & + //('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' + //targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}' + public Group getGroup() { return cGroup; } + + //'generate' + public Keyword getGenerateKeyword_0() { return cGenerateKeyword_0; } + + //{GenerationTask} + public Action getGenerationTaskAction_1() { return cGenerationTaskAction_1; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } + + //('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' partialModel=PartialModel)? & ('constraints' '=' + //patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & ('scope' '=' scope=Scope)? & + //(numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & ('solver' '=' solver=Solver)? & + //('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' targetLogFile=File)? & ('statistics' '=' + //targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)? + public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } + + //('metamodel' '=' metamodel=Metamodel)? + public Group getGroup_3_0() { return cGroup_3_0; } + + //'metamodel' + public Keyword getMetamodelKeyword_3_0_0() { return cMetamodelKeyword_3_0_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_0_1() { return cEqualsSignKeyword_3_0_1; } + + //metamodel=Metamodel + public Assignment getMetamodelAssignment_3_0_2() { return cMetamodelAssignment_3_0_2; } + + //Metamodel + public RuleCall getMetamodelMetamodelParserRuleCall_3_0_2_0() { return cMetamodelMetamodelParserRuleCall_3_0_2_0; } + + //('partial-model' '=' partialModel=PartialModel)? + public Group getGroup_3_1() { return cGroup_3_1; } + + //'partial-model' + public Keyword getPartialModelKeyword_3_1_0() { return cPartialModelKeyword_3_1_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_1_1() { return cEqualsSignKeyword_3_1_1; } + + //partialModel=PartialModel + public Assignment getPartialModelAssignment_3_1_2() { return cPartialModelAssignment_3_1_2; } + + //PartialModel + public RuleCall getPartialModelPartialModelParserRuleCall_3_1_2_0() { return cPartialModelPartialModelParserRuleCall_3_1_2_0; } + + //('constraints' '=' patterns=GraphPattern)? + public Group getGroup_3_2() { return cGroup_3_2; } + + //'constraints' + public Keyword getConstraintsKeyword_3_2_0() { return cConstraintsKeyword_3_2_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_2_1() { return cEqualsSignKeyword_3_2_1; } + + //patterns=GraphPattern + public Assignment getPatternsAssignment_3_2_2() { return cPatternsAssignment_3_2_2; } + + //GraphPattern + public RuleCall getPatternsGraphPatternParserRuleCall_3_2_2_0() { return cPatternsGraphPatternParserRuleCall_3_2_2_0; } + + //('objectives' '=' objectives=Objective)? + public Group getGroup_3_3() { return cGroup_3_3; } + + //'objectives' + public Keyword getObjectivesKeyword_3_3_0() { return cObjectivesKeyword_3_3_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_3_1() { return cEqualsSignKeyword_3_3_1; } + + //objectives=Objective + public Assignment getObjectivesAssignment_3_3_2() { return cObjectivesAssignment_3_3_2; } + + //Objective + public RuleCall getObjectivesObjectiveParserRuleCall_3_3_2_0() { return cObjectivesObjectiveParserRuleCall_3_3_2_0; } + + //('scope' '=' scope=Scope)? + public Group getGroup_3_4() { return cGroup_3_4; } + + //'scope' + public Keyword getScopeKeyword_3_4_0() { return cScopeKeyword_3_4_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_4_1() { return cEqualsSignKeyword_3_4_1; } + + //scope=Scope + public Assignment getScopeAssignment_3_4_2() { return cScopeAssignment_3_4_2; } + + //Scope + public RuleCall getScopeScopeParserRuleCall_3_4_2_0() { return cScopeScopeParserRuleCall_3_4_2_0; } + + //(numberSpecified?='number' '=' number=INT)? + public Group getGroup_3_5() { return cGroup_3_5; } + + //numberSpecified?='number' + public Assignment getNumberSpecifiedAssignment_3_5_0() { return cNumberSpecifiedAssignment_3_5_0; } + + //'number' + public Keyword getNumberSpecifiedNumberKeyword_3_5_0_0() { return cNumberSpecifiedNumberKeyword_3_5_0_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_5_1() { return cEqualsSignKeyword_3_5_1; } + + //number=INT + public Assignment getNumberAssignment_3_5_2() { return cNumberAssignment_3_5_2; } + + //INT + public RuleCall getNumberINTTerminalRuleCall_3_5_2_0() { return cNumberINTTerminalRuleCall_3_5_2_0; } + + //(runSpecified?='runs' '=' runs=INT)? + public Group getGroup_3_6() { return cGroup_3_6; } + + //runSpecified?='runs' + public Assignment getRunSpecifiedAssignment_3_6_0() { return cRunSpecifiedAssignment_3_6_0; } + + //'runs' + public Keyword getRunSpecifiedRunsKeyword_3_6_0_0() { return cRunSpecifiedRunsKeyword_3_6_0_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_6_1() { return cEqualsSignKeyword_3_6_1; } + + //runs=INT + public Assignment getRunsAssignment_3_6_2() { return cRunsAssignment_3_6_2; } + + //INT + public RuleCall getRunsINTTerminalRuleCall_3_6_2_0() { return cRunsINTTerminalRuleCall_3_6_2_0; } + + //('solver' '=' solver=Solver)? + public Group getGroup_3_7() { return cGroup_3_7; } + + //'solver' + public Keyword getSolverKeyword_3_7_0() { return cSolverKeyword_3_7_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_7_1() { return cEqualsSignKeyword_3_7_1; } + + //solver=Solver + public Assignment getSolverAssignment_3_7_2() { return cSolverAssignment_3_7_2; } + + //Solver + public RuleCall getSolverSolverEnumRuleCall_3_7_2_0() { return cSolverSolverEnumRuleCall_3_7_2_0; } + + //('config' '=' config=Config)? + public Group getGroup_3_8() { return cGroup_3_8; } + + //'config' + public Keyword getConfigKeyword_3_8_0() { return cConfigKeyword_3_8_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_8_1() { return cEqualsSignKeyword_3_8_1; } + + //config=Config + public Assignment getConfigAssignment_3_8_2() { return cConfigAssignment_3_8_2; } + + //Config + public RuleCall getConfigConfigParserRuleCall_3_8_2_0() { return cConfigConfigParserRuleCall_3_8_2_0; } + + //('debug' '=' debugFolder=File)? + public Group getGroup_3_9() { return cGroup_3_9; } + + //'debug' + public Keyword getDebugKeyword_3_9_0() { return cDebugKeyword_3_9_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_9_1() { return cEqualsSignKeyword_3_9_1; } + + //debugFolder=File + public Assignment getDebugFolderAssignment_3_9_2() { return cDebugFolderAssignment_3_9_2; } + + //File + public RuleCall getDebugFolderFileParserRuleCall_3_9_2_0() { return cDebugFolderFileParserRuleCall_3_9_2_0; } + + //('log' '=' targetLogFile=File)? + public Group getGroup_3_10() { return cGroup_3_10; } + + //'log' + public Keyword getLogKeyword_3_10_0() { return cLogKeyword_3_10_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_10_1() { return cEqualsSignKeyword_3_10_1; } + + //targetLogFile=File + public Assignment getTargetLogFileAssignment_3_10_2() { return cTargetLogFileAssignment_3_10_2; } + + //File + public RuleCall getTargetLogFileFileParserRuleCall_3_10_2_0() { return cTargetLogFileFileParserRuleCall_3_10_2_0; } + + //('statistics' '=' targetStatisticsFile=File)? + public Group getGroup_3_11() { return cGroup_3_11; } + + //'statistics' + public Keyword getStatisticsKeyword_3_11_0() { return cStatisticsKeyword_3_11_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_11_1() { return cEqualsSignKeyword_3_11_1; } + + //targetStatisticsFile=File + public Assignment getTargetStatisticsFileAssignment_3_11_2() { return cTargetStatisticsFileAssignment_3_11_2; } + + //File + public RuleCall getTargetStatisticsFileFileParserRuleCall_3_11_2_0() { return cTargetStatisticsFileFileParserRuleCall_3_11_2_0; } + + //('output' '=' tagetFolder=File)? + public Group getGroup_3_12() { return cGroup_3_12; } + + //'output' + public Keyword getOutputKeyword_3_12_0() { return cOutputKeyword_3_12_0; } + + //'=' + public Keyword getEqualsSignKeyword_3_12_1() { return cEqualsSignKeyword_3_12_1; } + + //tagetFolder=File + public Assignment getTagetFolderAssignment_3_12_2() { return cTagetFolderAssignment_3_12_2; } + + //File + public RuleCall getTagetFolderFileParserRuleCall_3_12_2_0() { return cTagetFolderFileParserRuleCall_3_12_2_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } + } + + public class OptimizationDirectionElements extends AbstractEnumRuleElementFinder { + private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.OptimizationDirection"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final EnumLiteralDeclaration cMINIMIZEEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); + private final Keyword cMINIMIZEMinimizeKeyword_0_0 = (Keyword)cMINIMIZEEnumLiteralDeclaration_0.eContents().get(0); + private final EnumLiteralDeclaration cMAXIMIZEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); + private final Keyword cMAXIMIZEMaximizeKeyword_1_0 = (Keyword)cMAXIMIZEEnumLiteralDeclaration_1.eContents().get(0); + + //enum OptimizationDirection: + // MINIMIZE='minimize' | MAXIMIZE='maximize'; + public EnumRule getRule() { return rule; } + + //MINIMIZE='minimize' | MAXIMIZE='maximize' + public Alternatives getAlternatives() { return cAlternatives; } + + //MINIMIZE='minimize' + public EnumLiteralDeclaration getMINIMIZEEnumLiteralDeclaration_0() { return cMINIMIZEEnumLiteralDeclaration_0; } + + //'minimize' + public Keyword getMINIMIZEMinimizeKeyword_0_0() { return cMINIMIZEMinimizeKeyword_0_0; } + + //MAXIMIZE='maximize' + public EnumLiteralDeclaration getMAXIMIZEEnumLiteralDeclaration_1() { return cMAXIMIZEEnumLiteralDeclaration_1; } + + //'maximize' + public Keyword getMAXIMIZEMaximizeKeyword_1_0() { return cMAXIMIZEMaximizeKeyword_1_0; } + } + public class ComparisonOperatorElements extends AbstractEnumRuleElementFinder { + private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); + private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_0_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_0.eContents().get(0); + private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); + private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_1.eContents().get(0); + + //enum ComparisonOperator: + // LESS_EQUALS='<=' | GREATER_EQUALS='>='; + public EnumRule getRule() { return rule; } + + //LESS_EQUALS='<=' | GREATER_EQUALS='>=' + public Alternatives getAlternatives() { return cAlternatives; } + + //LESS_EQUALS='<=' + public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_0() { return cLESS_EQUALSEnumLiteralDeclaration_0; } + + //'<=' + public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_0_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_0_0; } + + //GREATER_EQUALS='>=' + public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_1() { return cGREATER_EQUALSEnumLiteralDeclaration_1; } + + //'>=' + public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0; } + } + public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder { + private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final EnumLiteralDeclaration cNoneEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); + private final Keyword cNoneNoneKeyword_0_0 = (Keyword)cNoneEnumLiteralDeclaration_0.eContents().get(0); + private final EnumLiteralDeclaration cNormalEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); + private final Keyword cNormalNormalKeyword_1_0 = (Keyword)cNormalEnumLiteralDeclaration_1.eContents().get(0); + private final EnumLiteralDeclaration cFullEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); + private final Keyword cFullFullKeyword_2_0 = (Keyword)cFullEnumLiteralDeclaration_2.eContents().get(0); + + //enum DocumentLevelSpecification: + // none | normal | full; + public EnumRule getRule() { return rule; } + + //none | normal | full + public Alternatives getAlternatives() { return cAlternatives; } + + //none + public EnumLiteralDeclaration getNoneEnumLiteralDeclaration_0() { return cNoneEnumLiteralDeclaration_0; } + + //"none" + public Keyword getNoneNoneKeyword_0_0() { return cNoneNoneKeyword_0_0; } + + //normal + public EnumLiteralDeclaration getNormalEnumLiteralDeclaration_1() { return cNormalEnumLiteralDeclaration_1; } + + //"normal" + public Keyword getNormalNormalKeyword_1_0() { return cNormalNormalKeyword_1_0; } + + //full + public EnumLiteralDeclaration getFullEnumLiteralDeclaration_2() { return cFullEnumLiteralDeclaration_2; } + + //"full" + public Keyword getFullFullKeyword_2_0() { return cFullFullKeyword_2_0; } + } + public class SolverElements extends AbstractEnumRuleElementFinder { + private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Solver"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final EnumLiteralDeclaration cSMTSolverEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); + private final Keyword cSMTSolverSMTSolverKeyword_0_0 = (Keyword)cSMTSolverEnumLiteralDeclaration_0.eContents().get(0); + private final EnumLiteralDeclaration cAlloySolverEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); + private final Keyword cAlloySolverAlloySolverKeyword_1_0 = (Keyword)cAlloySolverEnumLiteralDeclaration_1.eContents().get(0); + private final EnumLiteralDeclaration cViatraSolverEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); + private final Keyword cViatraSolverViatraSolverKeyword_2_0 = (Keyword)cViatraSolverEnumLiteralDeclaration_2.eContents().get(0); + + //enum Solver: + // SMTSolver | AlloySolver | ViatraSolver; + public EnumRule getRule() { return rule; } + + //SMTSolver | AlloySolver | ViatraSolver + public Alternatives getAlternatives() { return cAlternatives; } + + //SMTSolver + public EnumLiteralDeclaration getSMTSolverEnumLiteralDeclaration_0() { return cSMTSolverEnumLiteralDeclaration_0; } + + //"SMTSolver" + public Keyword getSMTSolverSMTSolverKeyword_0_0() { return cSMTSolverSMTSolverKeyword_0_0; } + + //AlloySolver + public EnumLiteralDeclaration getAlloySolverEnumLiteralDeclaration_1() { return cAlloySolverEnumLiteralDeclaration_1; } + + //"AlloySolver" + public Keyword getAlloySolverAlloySolverKeyword_1_0() { return cAlloySolverAlloySolverKeyword_1_0; } + + //ViatraSolver + public EnumLiteralDeclaration getViatraSolverEnumLiteralDeclaration_2() { return cViatraSolverEnumLiteralDeclaration_2; } + + //"ViatraSolver" + public Keyword getViatraSolverViatraSolverKeyword_2_0() { return cViatraSolverViatraSolverKeyword_2_0; } + } + + private final ConfigurationScriptElements pConfigurationScript; + private final CommandElements pCommand; + private final QualifiedNameElements pQualifiedName; + private final REALLiteralElements pREALLiteral; + private final INTLiteralElements pINTLiteral; + private final ImportElements pImport; + private final EPackageImportElements pEPackageImport; + private final ViatraImportElements pViatraImport; + private final CftImportElements pCftImport; + private final DeclarationElements pDeclaration; + private final FileSpecificationElements pFileSpecification; + private final FileDeclarationElements pFileDeclaration; + private final FileReferenceElements pFileReference; + private final FileElements pFile; + private final MetamodelSpecificationElements pMetamodelSpecification; + private final MetamodelEntryElements pMetamodelEntry; + private final AllPackageEntryElements pAllPackageEntry; + private final MetamodelElementElements pMetamodelElement; + private final MetamodelDeclarationElements pMetamodelDeclaration; + private final MetamodelReferenceElements pMetamodelReference; + private final MetamodelElements pMetamodel; + private final PartialModelSpecificationElements pPartialModelSpecification; + private final PartialModelEntryElements pPartialModelEntry; + private final ModelEntryElements pModelEntry; + private final FolderEntryElements pFolderEntry; + private final PartialModelDeclarationElements pPartialModelDeclaration; + private final PartialModelReferenceElements pPartialModelReference; + private final PartialModelElements pPartialModel; + private final PatternSpecificationElements pPatternSpecification; + private final PatternEntryElements pPatternEntry; + private final AllPatternEntryElements pAllPatternEntry; + private final PatternElementElements pPatternElement; + private final GraphPatternDeclarationElements pGraphPatternDeclaration; + private final GraphPatternReferenceElements pGraphPatternReference; + private final GraphPatternElements pGraphPattern; + private final ObjectiveSpecificationElements pObjectiveSpecification; + private final ObjectiveEntryElements pObjectiveEntry; + private final OptimizationDirectionElements eOptimizationDirection; + private final OptimizationEntryElements pOptimizationEntry; + private final ComparisonOperatorElements eComparisonOperator; + private final ThresholdEntryElements pThresholdEntry; + private final ObjectiveFunctionElements pObjectiveFunction; + private final ReliabiltiyFunctionElements pReliabiltiyFunction; + private final ObjectiveDeclarationElements pObjectiveDeclaration; + private final ObjectiveReferenceElements pObjectiveReference; + private final ObjectiveElements pObjective; + private final ConfigSpecificationElements pConfigSpecification; + private final ConfigDeclarationElements pConfigDeclaration; + private final ConfigEntryElements pConfigEntry; + private final DocumentationEntryElements pDocumentationEntry; + private final DocumentLevelSpecificationElements eDocumentLevelSpecification; + private final RuntimeEntryElements pRuntimeEntry; + private final MemoryEntryElements pMemoryEntry; + private final CustomEntryElements pCustomEntry; + private final ConfigReferenceElements pConfigReference; + private final ConfigElements pConfig; + private final SolverElements eSolver; + private final ScopeSpecificationElements pScopeSpecification; + private final TypeScopeElements pTypeScope; + private final ClassTypeScopeElements pClassTypeScope; + private final ObjectTypeScopeElements pObjectTypeScope; + private final IntegerTypeScopeElements pIntegerTypeScope; + private final RealTypeScopeElements pRealTypeScope; + private final StringTypeScopeElements pStringTypeScope; + private final TypeReferenceElements pTypeReference; + private final ClassReferenceElements pClassReference; + private final ObjectReferenceElements pObjectReference; + private final IntegerReferenceElements pIntegerReference; + private final RealReferenceElements pRealReference; + private final StringReferenceElements pStringReference; + private final NumberSpecificationElements pNumberSpecification; + private final ExactNumberElements pExactNumber; + private final IntervallNumberElements pIntervallNumber; + private final IntEnumberationElements pIntEnumberation; + private final RealEnumerationElements pRealEnumeration; + private final StringEnumerationElements pStringEnumeration; + private final ScopeDeclarationElements pScopeDeclaration; + private final ScopeReferenceElements pScopeReference; + private final ScopeElements pScope; + private final TaskElements pTask; + private final GenerationTaskElements pGenerationTask; + + private final Grammar grammar; + + private final TerminalsGrammarAccess gaTerminals; + + @Inject + public ApplicationConfigurationGrammarAccess(GrammarProvider grammarProvider, + TerminalsGrammarAccess gaTerminals) { + this.grammar = internalFindGrammar(grammarProvider); + this.gaTerminals = gaTerminals; + this.pConfigurationScript = new ConfigurationScriptElements(); + this.pCommand = new CommandElements(); + this.pQualifiedName = new QualifiedNameElements(); + this.pREALLiteral = new REALLiteralElements(); + this.pINTLiteral = new INTLiteralElements(); + this.pImport = new ImportElements(); + this.pEPackageImport = new EPackageImportElements(); + this.pViatraImport = new ViatraImportElements(); + this.pCftImport = new CftImportElements(); + this.pDeclaration = new DeclarationElements(); + this.pFileSpecification = new FileSpecificationElements(); + this.pFileDeclaration = new FileDeclarationElements(); + this.pFileReference = new FileReferenceElements(); + this.pFile = new FileElements(); + this.pMetamodelSpecification = new MetamodelSpecificationElements(); + this.pMetamodelEntry = new MetamodelEntryElements(); + this.pAllPackageEntry = new AllPackageEntryElements(); + this.pMetamodelElement = new MetamodelElementElements(); + this.pMetamodelDeclaration = new MetamodelDeclarationElements(); + this.pMetamodelReference = new MetamodelReferenceElements(); + this.pMetamodel = new MetamodelElements(); + this.pPartialModelSpecification = new PartialModelSpecificationElements(); + this.pPartialModelEntry = new PartialModelEntryElements(); + this.pModelEntry = new ModelEntryElements(); + this.pFolderEntry = new FolderEntryElements(); + this.pPartialModelDeclaration = new PartialModelDeclarationElements(); + this.pPartialModelReference = new PartialModelReferenceElements(); + this.pPartialModel = new PartialModelElements(); + this.pPatternSpecification = new PatternSpecificationElements(); + this.pPatternEntry = new PatternEntryElements(); + this.pAllPatternEntry = new AllPatternEntryElements(); + this.pPatternElement = new PatternElementElements(); + this.pGraphPatternDeclaration = new GraphPatternDeclarationElements(); + this.pGraphPatternReference = new GraphPatternReferenceElements(); + this.pGraphPattern = new GraphPatternElements(); + this.pObjectiveSpecification = new ObjectiveSpecificationElements(); + this.pObjectiveEntry = new ObjectiveEntryElements(); + this.eOptimizationDirection = new OptimizationDirectionElements(); + this.pOptimizationEntry = new OptimizationEntryElements(); + this.eComparisonOperator = new ComparisonOperatorElements(); + this.pThresholdEntry = new ThresholdEntryElements(); + this.pObjectiveFunction = new ObjectiveFunctionElements(); + this.pReliabiltiyFunction = new ReliabiltiyFunctionElements(); + this.pObjectiveDeclaration = new ObjectiveDeclarationElements(); + this.pObjectiveReference = new ObjectiveReferenceElements(); + this.pObjective = new ObjectiveElements(); + this.pConfigSpecification = new ConfigSpecificationElements(); + this.pConfigDeclaration = new ConfigDeclarationElements(); + this.pConfigEntry = new ConfigEntryElements(); + this.pDocumentationEntry = new DocumentationEntryElements(); + this.eDocumentLevelSpecification = new DocumentLevelSpecificationElements(); + this.pRuntimeEntry = new RuntimeEntryElements(); + this.pMemoryEntry = new MemoryEntryElements(); + this.pCustomEntry = new CustomEntryElements(); + this.pConfigReference = new ConfigReferenceElements(); + this.pConfig = new ConfigElements(); + this.eSolver = new SolverElements(); + this.pScopeSpecification = new ScopeSpecificationElements(); + this.pTypeScope = new TypeScopeElements(); + this.pClassTypeScope = new ClassTypeScopeElements(); + this.pObjectTypeScope = new ObjectTypeScopeElements(); + this.pIntegerTypeScope = new IntegerTypeScopeElements(); + this.pRealTypeScope = new RealTypeScopeElements(); + this.pStringTypeScope = new StringTypeScopeElements(); + this.pTypeReference = new TypeReferenceElements(); + this.pClassReference = new ClassReferenceElements(); + this.pObjectReference = new ObjectReferenceElements(); + this.pIntegerReference = new IntegerReferenceElements(); + this.pRealReference = new RealReferenceElements(); + this.pStringReference = new StringReferenceElements(); + this.pNumberSpecification = new NumberSpecificationElements(); + this.pExactNumber = new ExactNumberElements(); + this.pIntervallNumber = new IntervallNumberElements(); + this.pIntEnumberation = new IntEnumberationElements(); + this.pRealEnumeration = new RealEnumerationElements(); + this.pStringEnumeration = new StringEnumerationElements(); + this.pScopeDeclaration = new ScopeDeclarationElements(); + this.pScopeReference = new ScopeReferenceElements(); + this.pScope = new ScopeElements(); + this.pTask = new TaskElements(); + this.pGenerationTask = new GenerationTaskElements(); + } + + protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { + Grammar grammar = grammarProvider.getGrammar(this); + while (grammar != null) { + if ("hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration".equals(grammar.getName())) { + return grammar; + } + List grammars = grammar.getUsedGrammars(); + if (!grammars.isEmpty()) { + grammar = grammars.iterator().next(); + } else { + return null; + } + } + return grammar; + } + + @Override + public Grammar getGrammar() { + return grammar; + } + + + public TerminalsGrammarAccess getTerminalsGrammarAccess() { + return gaTerminals; + } + + + //ConfigurationScript: + // imports+=Import* + // commands+=Command*; + public ConfigurationScriptElements getConfigurationScriptAccess() { + return pConfigurationScript; + } + + public ParserRule getConfigurationScriptRule() { + return getConfigurationScriptAccess().getRule(); + } + + //Command: + // Declaration | Task; + public CommandElements getCommandAccess() { + return pCommand; + } + + public ParserRule getCommandRule() { + return getCommandAccess().getRule(); + } + + //QualifiedName: + // ID ('.' ID)*; + public QualifiedNameElements getQualifiedNameAccess() { + return pQualifiedName; + } + + public ParserRule getQualifiedNameRule() { + return getQualifiedNameAccess().getRule(); + } + + //REALLiteral ecore::EBigDecimal: + // '-'? INT '.' INT; + public REALLiteralElements getREALLiteralAccess() { + return pREALLiteral; + } + + public ParserRule getREALLiteralRule() { + return getREALLiteralAccess().getRule(); + } + + //INTLiteral ecore::EInt: + // '-'? INT; + public INTLiteralElements getINTLiteralAccess() { + return pINTLiteral; + } + + public ParserRule getINTLiteralRule() { + return getINTLiteralAccess().getRule(); + } + + ///////////////////////////////////////////////////// + //// Imports + ///////////////////////////////////////////////////// + //Import: + // EPackageImport | ViatraImport | CftImport; + public ImportElements getImportAccess() { + return pImport; + } + + public ParserRule getImportRule() { + return getImportAccess().getRule(); + } + + //EPackageImport: + // "import" "epackage" importedPackage=[ecore::EPackage|STRING]; + public EPackageImportElements getEPackageImportAccess() { + return pEPackageImport; + } + + public ParserRule getEPackageImportRule() { + return getEPackageImportAccess().getRule(); + } + + //ViatraImport: + // "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; + public ViatraImportElements getViatraImportAccess() { + return pViatraImport; + } + + public ParserRule getViatraImportRule() { + return getViatraImportAccess().getRule(); + } + + //CftImport: + // "import" "reliability" importedCft=[cftLanguage::CftModel|STRING]; + public CftImportElements getCftImportAccess() { + return pCftImport; + } + + public ParserRule getCftImportRule() { + return getCftImportAccess().getRule(); + } + + ///////////////////////////////////////////////////// + //// Declaration + ///////////////////////////////////////////////////// + //Declaration: + // FileDeclaration + // | MetamodelDeclaration + // | PartialModelDeclaration + // | GraphPatternDeclaration + // | ConfigDeclaration + // | ScopeDeclaration + // | ObjectiveDeclaration; + public DeclarationElements getDeclarationAccess() { + return pDeclaration; + } + + public ParserRule getDeclarationRule() { + return getDeclarationAccess().getRule(); + } + + ///////////////////////////////////////////////////// + //// Files and Folders + ///////////////////////////////////////////////////// + //FileSpecification: + // path=STRING; + public FileSpecificationElements getFileSpecificationAccess() { + return pFileSpecification; + } + + public ParserRule getFileSpecificationRule() { + return getFileSpecificationAccess().getRule(); + } + + //FileDeclaration: + // 'file' name=ID '=' specification=FileSpecification; + public FileDeclarationElements getFileDeclarationAccess() { + return pFileDeclaration; + } + + public ParserRule getFileDeclarationRule() { + return getFileDeclarationAccess().getRule(); + } + + //FileReference: + // referred=[FileDeclaration]; + public FileReferenceElements getFileReferenceAccess() { + return pFileReference; + } + + public ParserRule getFileReferenceRule() { + return getFileReferenceAccess().getRule(); + } + + //File: + // FileSpecification | FileReference; + public FileElements getFileAccess() { + return pFile; + } + + public ParserRule getFileRule() { + return getFileAccess().getRule(); + } + + ///////////////////////////////////////////////////// + //// Metamodel + ///////////////////////////////////////////////////// + //MetamodelSpecification: + // '{' entries+=MetamodelEntry (',' entries+=MetamodelEntry)* '}'; + public MetamodelSpecificationElements getMetamodelSpecificationAccess() { + return pMetamodelSpecification; + } + + public ParserRule getMetamodelSpecificationRule() { + return getMetamodelSpecificationAccess().getRule(); + } + + //MetamodelEntry: + // MetamodelElement | AllPackageEntry; + public MetamodelEntryElements getMetamodelEntryAccess() { + return pMetamodelEntry; + } + + public ParserRule getMetamodelEntryRule() { + return getMetamodelEntryAccess().getRule(); + } + + //AllPackageEntry: + // "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' + // exclusion+=MetamodelElement)* '}')?; + public AllPackageEntryElements getAllPackageEntryAccess() { + return pAllPackageEntry; + } + + public ParserRule getAllPackageEntryRule() { + return getAllPackageEntryAccess().getRule(); + } + + //MetamodelElement: + // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' feature=[ecore::ENamedElement])?; + public MetamodelElementElements getMetamodelElementAccess() { + return pMetamodelElement; + } + + public ParserRule getMetamodelElementRule() { + return getMetamodelElementAccess().getRule(); + } + + //MetamodelDeclaration: + // 'metamodel' name=ID specification=MetamodelSpecification; + public MetamodelDeclarationElements getMetamodelDeclarationAccess() { + return pMetamodelDeclaration; + } + + public ParserRule getMetamodelDeclarationRule() { + return getMetamodelDeclarationAccess().getRule(); + } + + //MetamodelReference: + // referred=[MetamodelDeclaration]; + public MetamodelReferenceElements getMetamodelReferenceAccess() { + return pMetamodelReference; + } + + public ParserRule getMetamodelReferenceRule() { + return getMetamodelReferenceAccess().getRule(); + } + + //Metamodel: + // MetamodelReference | MetamodelSpecification; + public MetamodelElements getMetamodelAccess() { + return pMetamodel; + } + + public ParserRule getMetamodelRule() { + return getMetamodelAccess().getRule(); + } + + ///////////////////////////////////////////////////// + //// Partial Model + ///////////////////////////////////////////////////// + //PartialModelSpecification: + // '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}'; + public PartialModelSpecificationElements getPartialModelSpecificationAccess() { + return pPartialModelSpecification; + } + + public ParserRule getPartialModelSpecificationRule() { + return getPartialModelSpecificationAccess().getRule(); + } + + //PartialModelEntry: + // ModelEntry | FolderEntry; + public PartialModelEntryElements getPartialModelEntryAccess() { + return pPartialModelEntry; + } + + public ParserRule getPartialModelEntryRule() { + return getPartialModelEntryAccess().getRule(); + } + + //ModelEntry: + // path=File; + public ModelEntryElements getModelEntryAccess() { + return pModelEntry; + } + + public ParserRule getModelEntryRule() { + return getModelEntryAccess().getRule(); + } + + //FolderEntry: + // "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?; + public FolderEntryElements getFolderEntryAccess() { + return pFolderEntry; + } + + public ParserRule getFolderEntryRule() { + return getFolderEntryAccess().getRule(); + } + + //PartialModelDeclaration: + // 'models' name=ID specification=PartialModelSpecification; + public PartialModelDeclarationElements getPartialModelDeclarationAccess() { + return pPartialModelDeclaration; + } + + public ParserRule getPartialModelDeclarationRule() { + return getPartialModelDeclarationAccess().getRule(); + } + + //PartialModelReference: + // referred=[PartialModelDeclaration]; + public PartialModelReferenceElements getPartialModelReferenceAccess() { + return pPartialModelReference; + } + + public ParserRule getPartialModelReferenceRule() { + return getPartialModelReferenceAccess().getRule(); + } + + //PartialModel: + // PartialModelSpecification | PartialModelReference; + public PartialModelElements getPartialModelAccess() { + return pPartialModel; + } + + public ParserRule getPartialModelRule() { + return getPartialModelAccess().getRule(); + } + + ///////////////////////////////////////////////////// + //// Patterns + ///////////////////////////////////////////////////// + //PatternSpecification: + // '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}'; + public PatternSpecificationElements getPatternSpecificationAccess() { + return pPatternSpecification; + } + + public ParserRule getPatternSpecificationRule() { + return getPatternSpecificationAccess().getRule(); + } + + //PatternEntry: + // PatternElement | AllPatternEntry; + public PatternEntryElements getPatternEntryAccess() { + return pPatternEntry; + } + + public ParserRule getPatternEntryRule() { + return getPatternEntryAccess().getRule(); + } + + //AllPatternEntry: + // 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' + // exclusuion+=PatternElement)* '}')?; + public AllPatternEntryElements getAllPatternEntryAccess() { + return pAllPatternEntry; + } + + public ParserRule getAllPatternEntryRule() { + return getAllPatternEntryAccess().getRule(); + } + + //PatternElement: + // (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern]; + public PatternElementElements getPatternElementAccess() { + return pPatternElement; + } + + public ParserRule getPatternElementRule() { + return getPatternElementAccess().getRule(); + } + + //GraphPatternDeclaration: + // 'constraints' name=ID specification=PatternSpecification; + public GraphPatternDeclarationElements getGraphPatternDeclarationAccess() { + return pGraphPatternDeclaration; + } + + public ParserRule getGraphPatternDeclarationRule() { + return getGraphPatternDeclarationAccess().getRule(); + } + + //GraphPatternReference: + // referred=[GraphPatternDeclaration]; + public GraphPatternReferenceElements getGraphPatternReferenceAccess() { + return pGraphPatternReference; + } + + public ParserRule getGraphPatternReferenceRule() { + return getGraphPatternReferenceAccess().getRule(); + } + + //GraphPattern: + // GraphPatternReference | PatternSpecification; + public GraphPatternElements getGraphPatternAccess() { + return pGraphPattern; + } + + public ParserRule getGraphPatternRule() { + return getGraphPatternAccess().getRule(); + } + + ///////////////////////////////////////////////////// + //// Objectives + ///////////////////////////////////////////////////// + //ObjectiveSpecification: + // '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}'; + public ObjectiveSpecificationElements getObjectiveSpecificationAccess() { + return pObjectiveSpecification; + } + + public ParserRule getObjectiveSpecificationRule() { + return getObjectiveSpecificationAccess().getRule(); + } + + //ObjectiveEntry: + // OptimizationEntry | ThresholdEntry; + public ObjectiveEntryElements getObjectiveEntryAccess() { + return pObjectiveEntry; + } + + public ParserRule getObjectiveEntryRule() { + return getObjectiveEntryAccess().getRule(); + } + + //enum OptimizationDirection: + // MINIMIZE='minimize' | MAXIMIZE='maximize'; + public OptimizationDirectionElements getOptimizationDirectionAccess() { + return eOptimizationDirection; + } + + public EnumRule getOptimizationDirectionRule() { + return getOptimizationDirectionAccess().getRule(); + } + + //OptimizationEntry: + // direction=OptimizationDirection function=ObjectiveFunction; + public OptimizationEntryElements getOptimizationEntryAccess() { + return pOptimizationEntry; + } + + public ParserRule getOptimizationEntryRule() { + return getOptimizationEntryAccess().getRule(); + } + + //enum ComparisonOperator: + // LESS_EQUALS='<=' | GREATER_EQUALS='>='; + public ComparisonOperatorElements getComparisonOperatorAccess() { + return eComparisonOperator; + } + + public EnumRule getComparisonOperatorRule() { + return getComparisonOperatorAccess().getRule(); + } + + //ThresholdEntry: + // function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral; + public ThresholdEntryElements getThresholdEntryAccess() { + return pThresholdEntry; + } + + public ParserRule getThresholdEntryRule() { + return getThresholdEntryAccess().getRule(); + } + + //ObjectiveFunction: + // ReliabiltiyFunction; + public ObjectiveFunctionElements getObjectiveFunctionAccess() { + return pObjectiveFunction; + } + + public ParserRule getObjectiveFunctionRule() { + return getObjectiveFunctionAccess().getRule(); + } + + //ReliabiltiyFunction: + // 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? + // transformation=[cftLanguage::TransformationDefinition]; + public ReliabiltiyFunctionElements getReliabiltiyFunctionAccess() { + return pReliabiltiyFunction; + } + + public ParserRule getReliabiltiyFunctionRule() { + return getReliabiltiyFunctionAccess().getRule(); + } + + //ObjectiveDeclaration: + // 'objectives' name=ID specification=ObjectiveSpecification; + public ObjectiveDeclarationElements getObjectiveDeclarationAccess() { + return pObjectiveDeclaration; + } + + public ParserRule getObjectiveDeclarationRule() { + return getObjectiveDeclarationAccess().getRule(); + } + + //ObjectiveReference: + // referred=[ObjectiveDeclaration]; + public ObjectiveReferenceElements getObjectiveReferenceAccess() { + return pObjectiveReference; + } + + public ParserRule getObjectiveReferenceRule() { + return getObjectiveReferenceAccess().getRule(); + } + + //Objective: + // ObjectiveReference | ObjectiveSpecification; + public ObjectiveElements getObjectiveAccess() { + return pObjective; + } + + public ParserRule getObjectiveRule() { + return getObjectiveAccess().getRule(); + } + + ///////////////////////////////////////////////////// + //// SolverConfig + ///////////////////////////////////////////////////// + //ConfigSpecification: + // {ConfigSpecification} '{' (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? + // '}'; + public ConfigSpecificationElements getConfigSpecificationAccess() { + return pConfigSpecification; + } + + public ParserRule getConfigSpecificationRule() { + return getConfigSpecificationAccess().getRule(); + } + + //ConfigDeclaration: + // 'config' name=ID specification=ConfigSpecification; + public ConfigDeclarationElements getConfigDeclarationAccess() { + return pConfigDeclaration; + } + + public ParserRule getConfigDeclarationRule() { + return getConfigDeclarationAccess().getRule(); + } + + //ConfigEntry: + // DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; + public ConfigEntryElements getConfigEntryAccess() { + return pConfigEntry; + } + + public ParserRule getConfigEntryRule() { + return getConfigEntryAccess().getRule(); + } + + //DocumentationEntry: + // "log-level" '=' level=DocumentLevelSpecification; + public DocumentationEntryElements getDocumentationEntryAccess() { + return pDocumentationEntry; + } + + public ParserRule getDocumentationEntryRule() { + return getDocumentationEntryAccess().getRule(); + } + + //enum DocumentLevelSpecification: + // none | normal | full; + public DocumentLevelSpecificationElements getDocumentLevelSpecificationAccess() { + return eDocumentLevelSpecification; + } + + public EnumRule getDocumentLevelSpecificationRule() { + return getDocumentLevelSpecificationAccess().getRule(); + } + + //RuntimeEntry: + // "runtime" "=" millisecLimit=INT; + public RuntimeEntryElements getRuntimeEntryAccess() { + return pRuntimeEntry; + } + + public ParserRule getRuntimeEntryRule() { + return getRuntimeEntryAccess().getRule(); + } + + //MemoryEntry: + // "memory" "=" megabyteLimit=INT; + public MemoryEntryElements getMemoryEntryAccess() { + return pMemoryEntry; + } + + public ParserRule getMemoryEntryRule() { + return getMemoryEntryAccess().getRule(); + } + + //CustomEntry: + // key=STRING "=" value=STRING; + public CustomEntryElements getCustomEntryAccess() { + return pCustomEntry; + } + + public ParserRule getCustomEntryRule() { + return getCustomEntryAccess().getRule(); + } + + //ConfigReference: + // config=[ConfigDeclaration]; + public ConfigReferenceElements getConfigReferenceAccess() { + return pConfigReference; + } + + public ParserRule getConfigReferenceRule() { + return getConfigReferenceAccess().getRule(); + } + + //Config: + // ConfigSpecification | ConfigReference; + public ConfigElements getConfigAccess() { + return pConfig; + } + + public ParserRule getConfigRule() { + return getConfigAccess().getRule(); + } + + //enum Solver: + // SMTSolver | AlloySolver | ViatraSolver; + public SolverElements getSolverAccess() { + return eSolver; + } + + public EnumRule getSolverRule() { + return getSolverAccess().getRule(); + } + + //ScopeSpecification: + // {ScopeSpecification} '{' (scopes+=TypeScope (',' scopes+=TypeScope)*)? + // '}'; + public ScopeSpecificationElements getScopeSpecificationAccess() { + return pScopeSpecification; + } + + public ParserRule getScopeSpecificationRule() { + return getScopeSpecificationAccess().getRule(); + } + + //TypeScope: + // ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; + public TypeScopeElements getTypeScopeAccess() { + return pTypeScope; + } + + public ParserRule getTypeScopeRule() { + return getTypeScopeAccess().getRule(); + } + + //ClassTypeScope: + // '#' type=ClassReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); + public ClassTypeScopeElements getClassTypeScopeAccess() { + return pClassTypeScope; + } + + public ParserRule getClassTypeScopeRule() { + return getClassTypeScopeAccess().getRule(); + } + + //ObjectTypeScope: + // '#' type=ObjectReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber); + public ObjectTypeScopeElements getObjectTypeScopeAccess() { + return pObjectTypeScope; + } + + public ParserRule getObjectTypeScopeRule() { + return getObjectTypeScopeAccess().getRule(); + } + + //IntegerTypeScope: + // '#' type=IntegerReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | + // number=IntEnumberation); + public IntegerTypeScopeElements getIntegerTypeScopeAccess() { + return pIntegerTypeScope; + } + + public ParserRule getIntegerTypeScopeRule() { + return getIntegerTypeScopeAccess().getRule(); + } + + //RealTypeScope: + // '#' type=RealReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | + // number=RealEnumeration); + public RealTypeScopeElements getRealTypeScopeAccess() { + return pRealTypeScope; + } + + public ParserRule getRealTypeScopeRule() { + return getRealTypeScopeAccess().getRule(); + } + + //StringTypeScope: + // '#' type=StringReference (setsNew?='+=' | setsSum?='=') (number=ExactNumber | number=IntervallNumber | + // number=StringEnumeration); + public StringTypeScopeElements getStringTypeScopeAccess() { + return pStringTypeScope; + } + + public ParserRule getStringTypeScopeRule() { + return getStringTypeScopeAccess().getRule(); + } + + //TypeReference: + // ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; + public TypeReferenceElements getTypeReferenceAccess() { + return pTypeReference; + } + + public ParserRule getTypeReferenceRule() { + return getTypeReferenceAccess().getRule(); + } + + //ClassReference: + // '<' element=MetamodelElement '>'; + public ClassReferenceElements getClassReferenceAccess() { + return pClassReference; + } + + public ParserRule getClassReferenceRule() { + return getClassReferenceAccess().getRule(); + } + + //ObjectReference: + // {ObjectReference} 'node'; + public ObjectReferenceElements getObjectReferenceAccess() { + return pObjectReference; + } + + public ParserRule getObjectReferenceRule() { + return getObjectReferenceAccess().getRule(); + } + + //IntegerReference: + // {IntegerScope} 'int'; + public IntegerReferenceElements getIntegerReferenceAccess() { + return pIntegerReference; + } + + public ParserRule getIntegerReferenceRule() { + return getIntegerReferenceAccess().getRule(); + } + + //RealReference: + // {RealScope} 'real'; + public RealReferenceElements getRealReferenceAccess() { + return pRealReference; + } + + public ParserRule getRealReferenceRule() { + return getRealReferenceAccess().getRule(); + } + + //StringReference: + // {StringScope} 'string'; + public StringReferenceElements getStringReferenceAccess() { + return pStringReference; + } + + public ParserRule getStringReferenceRule() { + return getStringReferenceAccess().getRule(); + } + + //NumberSpecification: + // ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; + public NumberSpecificationElements getNumberSpecificationAccess() { + return pNumberSpecification; + } + + public ParserRule getNumberSpecificationRule() { + return getNumberSpecificationAccess().getRule(); + } + + //ExactNumber: + // exactNumber=INT | exactUnlimited?='*'; + public ExactNumberElements getExactNumberAccess() { + return pExactNumber; + } + + public ParserRule getExactNumberRule() { + return getExactNumberAccess().getRule(); + } + + //IntervallNumber: + // min=INT '..' (maxNumber=INT | maxUnlimited?='*'); + public IntervallNumberElements getIntervallNumberAccess() { + return pIntervallNumber; + } + + public ParserRule getIntervallNumberRule() { + return getIntervallNumberAccess().getRule(); + } + + //IntEnumberation: + // {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}'; + public IntEnumberationElements getIntEnumberationAccess() { + return pIntEnumberation; + } + + public ParserRule getIntEnumberationRule() { + return getIntEnumberationAccess().getRule(); + } + + //RealEnumeration: + // {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}'; + public RealEnumerationElements getRealEnumerationAccess() { + return pRealEnumeration; + } + + public ParserRule getRealEnumerationRule() { + return getRealEnumerationAccess().getRule(); + } + + //StringEnumeration: + // {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'; + public StringEnumerationElements getStringEnumerationAccess() { + return pStringEnumeration; + } + + public ParserRule getStringEnumerationRule() { + return getStringEnumerationAccess().getRule(); + } + + //ScopeDeclaration: + // 'scope' name=ID specification=ScopeSpecification; + public ScopeDeclarationElements getScopeDeclarationAccess() { + return pScopeDeclaration; + } + + public ParserRule getScopeDeclarationRule() { + return getScopeDeclarationAccess().getRule(); + } + + //ScopeReference: + // referred=[ScopeDeclaration]; + public ScopeReferenceElements getScopeReferenceAccess() { + return pScopeReference; + } + + public ParserRule getScopeReferenceRule() { + return getScopeReferenceAccess().getRule(); + } + + //Scope: + // ScopeSpecification | ScopeReference; + public ScopeElements getScopeAccess() { + return pScope; + } + + public ParserRule getScopeRule() { + return getScopeAccess().getRule(); + } + + //Task: + // GenerationTask /*| CoverageCalculation | ValidationTask*/; + public TaskElements getTaskAccess() { + return pTask; + } + + public ParserRule getTaskRule() { + return getTaskAccess().getRule(); + } + + //GenerationTask: + // 'generate' {GenerationTask} '{' (('metamodel' '=' metamodel=Metamodel)? & ('partial-model' '=' + // partialModel=PartialModel)? & ('constraints' '=' patterns=GraphPattern)? & ('objectives' '=' objectives=Objective)? & + // ('scope' '=' scope=Scope)? & (numberSpecified?='number' '=' number=INT)? & (runSpecified?='runs' '=' runs=INT)? & + // ('solver' '=' solver=Solver)? & ('config' '=' config=Config)? & ('debug' '=' debugFolder=File)? & ('log' '=' + // targetLogFile=File)? & ('statistics' '=' targetStatisticsFile=File)? & ('output' '=' tagetFolder=File)?) '}'; + public GenerationTaskElements getGenerationTaskAccess() { + return pGenerationTask; + } + + public ParserRule getGenerationTaskRule() { + return getGenerationTaskAccess().getRule(); + } + + //terminal ID: + // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; + public TerminalRule getIDRule() { + return gaTerminals.getIDRule(); + } + + //terminal INT returns ecore::EInt: + // '0'..'9'+; + public TerminalRule getINTRule() { + return gaTerminals.getINTRule(); + } + + //terminal STRING: + // '"' ('\\' . | !('\\' | '"'))* '"' | + // "'" ('\\' . | !('\\' | "'"))* "'"; + public TerminalRule getSTRINGRule() { + return gaTerminals.getSTRINGRule(); + } + + //terminal ML_COMMENT: + // '/*'->'*/'; + public TerminalRule getML_COMMENTRule() { + return gaTerminals.getML_COMMENTRule(); + } + + //terminal SL_COMMENT: + // '//' !('\n' | '\r')* ('\r'? '\n')?; + public TerminalRule getSL_COMMENTRule() { + return gaTerminals.getSL_COMMENTRule(); + } + + //terminal WS: + // ' ' | '\t' | '\r' | '\n'+; + public TerminalRule getWSRule() { + return gaTerminals.getWSRule(); + } + + //terminal ANY_OTHER: + // .; + public TerminalRule getANY_OTHERRule() { + return gaTerminals.getANY_OTHERRule(); + } +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java index 0ba1447c..455e82ed 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java @@ -1,20 +1,19 @@ -/* - * generated by Xtext 2.12.0 - */ -package hu.bme.mit.inf.dslreasoner.application.validation; - -import java.util.ArrayList; -import java.util.List; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.xtext.validation.AbstractDeclarativeValidator; - -public abstract class AbstractApplicationConfigurationValidator extends AbstractDeclarativeValidator { - - @Override - protected List getEPackages() { - List result = new ArrayList(); - result.add(hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage.eINSTANCE); - return result; - } - -} +/* + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.validation; + +import java.util.ArrayList; +import java.util.List; +import org.eclipse.emf.ecore.EPackage; +import org.eclipse.xtext.validation.AbstractDeclarativeValidator; + +public abstract class AbstractApplicationConfigurationValidator extends AbstractDeclarativeValidator { + + @Override + protected List getEPackages() { + List result = new ArrayList(); + result.add(hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage.eINSTANCE); + return result; + } +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext index 6af31723..44ef8fd1 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext @@ -2,6 +2,7 @@ grammar hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration with org import "http://www.eclipse.org/emf/2002/Ecore" as ecore import "http://www.eclipse.org/viatra/query/patternlanguage/emf/PatternLanguage" as viatra +import "http://www.bme.hu/mit/inf/dslreasoner/faulttree/components/CftLanguage" as cftLanguage generate applicationConfiguration "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration" ConfigurationScript: @@ -22,10 +23,11 @@ INTLiteral returns ecore::EInt: '-'? INT; // Imports /////////////////////////////////////////////////// -Import: EPackageImport | ViatraImport; +Import: EPackageImport | ViatraImport | CftImport; EPackageImport: "import" "epackage" importedPackage=[ecore::EPackage|STRING]; ViatraImport: "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; +CftImport: "import" "reliability" importedCft=[cftLanguage::CftModel|STRING]; /////////////////////////////////////////////////// // Declaration @@ -38,6 +40,7 @@ Declaration : | GraphPatternDeclaration | ConfigDeclaration | ScopeDeclaration + | ObjectiveDeclaration ; /////////////////////////////////////////////////// @@ -88,6 +91,23 @@ GraphPatternDeclaration: 'constraints' name = ID specification = PatternSpecific GraphPatternReference: referred = [GraphPatternDeclaration]; GraphPattern: GraphPatternReference|PatternSpecification; +/////////////////////////////////////////////////// +// Objectives +/////////////////////////////////////////////////// + +ObjectiveSpecification: '{' entries += ObjectiveEntry (',' entries += ObjectiveEntry)* '}'; +ObjectiveEntry: OptimizationEntry | ThresholdEntry; +enum OptimizationDirection: MINIMIZE='minimize' | MAXIMIZE='maximize'; +OptimizationEntry: direction=OptimizationDirection function=ObjectiveFunction; +enum ComparisonOperator: LESS_EQUALS='<=' | GREATER_EQUALS='>='; +ThresholdEntry: function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral; +ObjectiveFunction: ReliabiltiyFunction; +ReliabiltiyFunction: 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation = [cftLanguage::TransformationDefinition]; + +ObjectiveDeclaration: 'objectives' name = ID specification = ObjectiveSpecification; +ObjectiveReference: referred = [ObjectiveDeclaration]; +Objective: ObjectiveReference|ObjectiveSpecification; + /////////////////////////////////////////////////// // SolverConfig /////////////////////////////////////////////////// @@ -99,7 +119,8 @@ ConfigDeclaration : 'config' name = ID specification = ConfigSpecification ; ConfigEntry: DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; -DocumentationEntry: "log-level" '=' level = DocumentLevelSpecification; enum DocumentLevelSpecification: none | normal | full; +DocumentationEntry: "log-level" '=' level = DocumentLevelSpecification; +enum DocumentLevelSpecification: none | normal | full; RuntimeEntry: "runtime" "=" millisecLimit = INT; MemoryEntry: "memory" "=" megabyteLimit = INT; CustomEntry: key = STRING "=" value = STRING; @@ -160,6 +181,7 @@ GenerationTask: 'generate' {GenerationTask} '{'( ('metamodel' '=' metamodel = Metamodel)? & ('partial-model' '=' partialModel = PartialModel)? & ('constraints' '=' patterns = GraphPattern)? & + ('objectives' '=' objectives = Objective)? & // model set ('scope' '=' scope = Scope)? & diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/GenerateApplicationConfiguration.mwe2 b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/GenerateApplicationConfiguration.mwe2 index 13cc78a8..3983cd10 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/GenerateApplicationConfiguration.mwe2 +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/GenerateApplicationConfiguration.mwe2 @@ -31,6 +31,7 @@ Workflow { name = "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration" referencedResource = "platform:/resource/org.eclipse.emf.ecore/model/Ecore.genmodel" referencedResource = "platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.genmodel" + referencedResource = "platform:/resource/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.genmodel" fileExtensions = "vsconfig" serializer = { generateStub = false diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/linking/ApplicationConfigurationLinkingService.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/linking/ApplicationConfigurationLinkingService.xtend index fc4b721a..ec79ac89 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/linking/ApplicationConfigurationLinkingService.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/linking/ApplicationConfigurationLinkingService.xtend @@ -2,6 +2,7 @@ package hu.bme.mit.inf.dslreasoner.application.linking import com.google.inject.Inject import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry @@ -11,8 +12,10 @@ import java.util.List import java.util.Optional import org.eclipse.emf.common.util.URI import org.eclipse.emf.ecore.EObject +import org.eclipse.emf.ecore.EPackage import org.eclipse.emf.ecore.EReference import org.eclipse.emf.ecore.resource.Resource +import org.eclipse.emf.ecore.resource.ResourceSet import org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider import org.eclipse.xtext.EcoreUtil2 import org.eclipse.xtext.conversion.IValueConverterService @@ -20,105 +23,98 @@ import org.eclipse.xtext.conversion.ValueConverterException import org.eclipse.xtext.linking.impl.DefaultLinkingService import org.eclipse.xtext.nodemodel.ILeafNode import org.eclipse.xtext.nodemodel.INode -import org.eclipse.emf.ecore.resource.ResourceSet -import org.eclipse.emf.ecore.EPackage -class ApplicationConfigurationLinkingService extends DefaultLinkingService{ +class ApplicationConfigurationLinkingService extends DefaultLinkingService { + @Inject IValueConverterService valueConverterService + @Inject IMetamodelProvider metamodelProvider - //@Inject Logger logger + public static extension ApplicationConfigurationPackage pac = ApplicationConfigurationPackage.eINSTANCE - @Inject IValueConverterService valueConverterService - @Inject IMetamodelProvider metamodelProvider - - public static extension ApplicationConfigurationPackage pac = ApplicationConfigurationPackage.eINSTANCE + override getLinkedObjects(EObject context, EReference ref, INode node) { + if (context instanceof EPackageImport) { + if (ref == EPackageImport_ImportedPackage && node instanceof ILeafNode) { + return getEPackage(context, node as ILeafNode) + } + } else if (context instanceof ViatraImport) { + if (ref == viatraImport_ImportedViatra) { + return getViatra(context, node) + } + } else if (context instanceof CftImport) { + if (ref == cftImport_ImportedCft) { + return getCftModel(context, node) + } + } + return super.getLinkedObjects(context, ref, node) + } + + private def getEPackage(EPackageImport packageImport, ILeafNode node) { + val x = getNSUri(node) + if (x.isPresent) { + val uriString = x.get + val epackageByMetamodelProvider = metamodelProvider.loadEPackage(uriString, + packageImport.eResource.resourceSet) + val epackageByMe = ePackageByMe(packageImport.eResource.resourceSet, uriString) + if (epackageByMetamodelProvider !== null) { + return Collections.singletonList(epackageByMetamodelProvider as EObject) + } else if (epackageByMe !== null) { + return Collections.singletonList(epackageByMe as EObject) + } else { + emptyList + } + } else { + return emptyList + } + } - override getLinkedObjects(EObject context, EReference ref, INode node) { - if(context instanceof EPackageImport) { - if(ref == EPackageImport_ImportedPackage && node instanceof ILeafNode) { - return getEPackage(context as EPackageImport, node as ILeafNode) - } - } else if(context instanceof ViatraImport) { - if(ref == viatraImport_ImportedViatra) { - return getViatra(context as ViatraImport, node) - } - } else if(context instanceof PatternEntry) { - if(ref === patternEntry_Package) { - return getViatraPackage(context as PatternEntry,node) - } - } - return super.getLinkedObjects(context, ref, node) - } + private def ePackageByMe(ResourceSet rs, String uri) { + try { + val resource = rs.getResource(URI.createURI(uri), true); + return resource.contents.head as EPackage + } catch (Exception e) { + return null + } + } + + private def getViatra(ViatraImport viatraImport, INode node) { + getByUri(viatraImport, viatraImport_ImportedViatra, node) + } - def getViatraPackage(PatternEntry entry, INode node) { - val document = EcoreUtil2.getContainerOfType(entry,ConfigurationScript) - val nodeString = valueConverterService.toValue(node.text, - linkingHelper.getRuleNameFrom(node.grammarElement), node).toString.replaceAll("\\s","") - val patternModels = document.imports.filter(ViatraImport).map[it.importedViatra].filterNull - val List patternModelsWithSameNamespace = patternModels.filter[nodeString.equals(it.packageName)].filter(EObject).toList - return patternModelsWithSameNamespace + private def getByUri(EObject context, EReference ref, INode node) { + val uri = getNSUri(node) + if (uri.present) { + var URI createdURI + try { + createdURI = URI.createURI(uri.get) + } catch (IllegalArgumentException e) { + return super.getLinkedObjects(context, ref, node) + } + var Resource res + try { + res = context.eResource.resourceSet.getResource(createdURI, true); + } catch (RuntimeException e) { + return super.getLinkedObjects(context, ref, node) + } + if (res !== null && res.contents !== null) { + return res.contents.filter[ref.EType.isInstance(it)].toList + } else { + return super.getLinkedObjects(context, ref, node) + } + } else { + return super.getLinkedObjects(context, ref, node) + } } - private def getEPackage(EPackageImport packageImport, ILeafNode node) { - val x = getNSUri(node) - if(x.isPresent) { - val uriString = x.get - val epackageByMetamodelProvider = metamodelProvider.loadEPackage(uriString, packageImport.eResource.resourceSet) - val epackageByMe = ePackageByMe(packageImport.eResource.resourceSet,uriString) - //println(epackageByMetamodelProvider) - //println(epackageByMe) - if(epackageByMetamodelProvider!==null) { - return Collections.singletonList(epackageByMetamodelProvider as EObject) - } else if(epackageByMe !== null) { - return Collections.singletonList(epackageByMe as EObject) - } else { - emptyList - } - } else { - return emptyList - } - } - - private def ePackageByMe(ResourceSet rs, String uri) { - try { - val resource = rs.getResource(URI.createURI(uri), true); - return resource.contents.head as EPackage - } catch (Exception e) { - return null - } - } - - private def getViatra(ViatraImport viatraImport, INode node) { - val uri = getNSUri(node) - if(uri.present) { - var URI createdURI - try{ - createdURI = URI.createURI(uri.get) - }catch(IllegalArgumentException e) { - return super.getLinkedObjects(viatraImport, viatraImport_ImportedViatra, node) - } - var Resource res - try{ - res = viatraImport.eResource.resourceSet.getResource(createdURI,true); - } catch(RuntimeException e){ - return super.getLinkedObjects(viatraImport, viatraImport_ImportedViatra, node) - } - if(res!==null && !res.contents.nullOrEmpty) { - return #[res.contents.head] - } else { - return super.getLinkedObjects(viatraImport, viatraImport_ImportedViatra, node) - } - } else { - return super.getLinkedObjects(viatraImport, viatraImport_ImportedViatra, node) - } - } - - private def getNSUri(INode node) { - try { - val convertedValue = valueConverterService.toValue(node.text, - linkingHelper.getRuleNameFrom(node.grammarElement), node) - Optional.of(convertedValue as String) - } catch (ValueConverterException e) { - Optional.empty - } - } -} \ No newline at end of file + private def getNSUri(INode node) { + try { + val convertedValue = valueConverterService.toValue(node.text, + linkingHelper.getRuleNameFrom(node.grammarElement), node) + Optional.of(convertedValue as String) + } catch (ValueConverterException e) { + Optional.empty + } + } + + private def getCftModel(CftImport context, INode node) { + getByUri(context, cftImport_ImportedCft, node) + } +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend index 36948c2d..b049b4c9 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend @@ -3,28 +3,27 @@ */ package hu.bme.mit.inf.dslreasoner.application.scoping -import com.google.common.base.Function -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference +import com.google.inject.Inject +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel import org.eclipse.emf.ecore.EClass import org.eclipse.emf.ecore.EEnum import org.eclipse.emf.ecore.EObject import org.eclipse.emf.ecore.EReference import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel import org.eclipse.xtext.EcoreUtil2 -import org.eclipse.xtext.naming.QualifiedName -import org.eclipse.xtext.scoping.IScope +import org.eclipse.xtext.naming.IQualifiedNameConverter import org.eclipse.xtext.scoping.Scopes +import static hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage.Literals.* + /** * This class contains custom scoping description. * @@ -32,150 +31,116 @@ import org.eclipse.xtext.scoping.Scopes * on how and when to use it. */ class ApplicationConfigurationScopeProvider extends AbstractApplicationConfigurationScopeProvider { - - private val language = ApplicationConfigurationPackage.eINSTANCE - protected val nameConverter = new Function() { - override apply(PatternModel input) { - println(input) - val res = QualifiedName.create(input.packageName.split("\\.")) - println(res.toString) - return res - } - } - + + @Inject IQualifiedNameConverter qualifiedNameConverter + override getScope(EObject context, EReference reference) { - val document = EcoreUtil2.getContainerOfType(context,ConfigurationScript) - if(context instanceof MetamodelElement) { - return context.scopeForMetamodelElement(reference,document) - } else if(context instanceof MetamodelSpecification) { - return context.scopeForMetamodelSpecification(reference,document) - } else if(context instanceof AllPackageEntry){ - return context.scopeForAllPackageEntry(reference,document) - } else if(context instanceof PatternElement) { - return context.scopeForPatternElement(reference,document) - } else if(context instanceof PatternSpecification) { - return context.scopeForPatternSpecification(reference,document) - } else if(context instanceof AllPatternEntry) { - return context.scopeForAllPatternEntry(reference,document) - } else if(context instanceof ClassReference) { - return context.scopeForClassReference(reference,document) - }else { - return super.getScope(context,reference) + val document = EcoreUtil2.getContainerOfType(context, ConfigurationScript) + switch (reference) { + case METAMODEL_ENTRY__PACKAGE: + getEPackageScope(document) + case METAMODEL_ELEMENT__CLASSIFIER: + getEClassifierScope(context, document) + case METAMODEL_ELEMENT__FEATURE: + getEStructuralFeatureScope(context, reference, document) + case PATTERN_ENTRY__PACKAGE: + getViatraPackageScope(context, reference, document) + case PATTERN_ELEMENT__PATTERN: + getViatraPatternScope(context, document) + case RELIABILTIY_FUNCTION__PACKAGE: + getCftPackageScope(context, reference, document) + case RELIABILTIY_FUNCTION__TRANSFORMATION: + getCftTransformationScope(context, document) + default: + super.getScope(context, reference) } } - - private def allEPackages(ConfigurationScript document) { - return document.imports.filter(EPackageImport).map[it.importedPackage].filterNull + + private def getAllEPackages(ConfigurationScript document) { + document.imports.filter(EPackageImport).map[importedPackage].filterNull } - private def allViatraPackages(ConfigurationScript document) { - val res = document.imports.filter(ViatraImport).map[it.importedViatra].filterNull - //println('''All packages: «res.map[packageName].toList»''') - return res + + private def getAllViatraPackages(ConfigurationScript document) { + document.imports.filter(ViatraImport).map[importedViatra].filterNull } - private def allEClassifiers(ConfigurationScript document) { + + private def getAllEClassifiers(ConfigurationScript document) { document.allEPackages.map[EClassifiers].flatten } - private def allPatterns(ConfigurationScript document) { - val res = document.allViatraPackages.map[patterns].flatten - //println('''All patterns: «res.map[name].toList»''') - return res + + private def getAllPatterns(ConfigurationScript document) { + document.allViatraPackages.map[patterns].flatten } - protected def scopeForMetamodelElement(MetamodelElement context, EReference reference, ConfigurationScript document) { - if(reference === language.metamodelEntry_Package) { - return Scopes.scopeFor(document.allEPackages) - } else if(reference === language.metamodelElement_Classifier) { - if(context.package !== null) { - return Scopes.scopeFor(context.package.EClassifiers) - } else { - return Scopes.scopeFor(document.allEClassifiers) - } - } if (reference === language.metamodelElement_Feature) { - val referredClassifier = context.classifier - if(referredClassifier instanceof EClass) { - return Scopes.scopeFor(referredClassifier.EAllStructuralFeatures) - } else if(referredClassifier instanceof EEnum) { - return Scopes.scopeFor(referredClassifier.ELiterals) - } else { - super.getScope(context,reference) - } - } + private def getAllCftPackages(ConfigurationScript document) { + document.imports.filter(CftImport).map[importedCft].filterNull } - - protected def scopeForMetamodelSpecification(MetamodelSpecification context, EReference reference, ConfigurationScript document) { - if(reference === language.metamodelEntry_Package) { - return Scopes.scopeFor(document.allEPackages) - } else if(reference ===language.metamodelElement_Classifier) { - return Scopes.scopeFor(document.allEClassifiers) - } else { - return super.getScope(context,reference) - } + + private def getAllCftTransformations(ConfigurationScript document) { + document.allCftPackages.map[transformationDefinitions].flatten } - - protected def scopeForAllPackageEntry(AllPackageEntry context, EReference reference, ConfigurationScript document) { - if(reference === language.metamodelEntry_Package) { - return Scopes.scopeFor(document.allEPackages) - } else if(reference === language.metamodelElement_Classifier) { - if(context.package === null) { - return Scopes.scopeFor(document.allEClassifiers) - } else { - return Scopes.scopeFor(context.package.EClassifiers) - } - } else { - return super.getScope(context,reference) - } + + private def getEPackageScope(ConfigurationScript document) { + Scopes.scopeFor(document.allEPackages) } - - ////////// - - def IScope scopeForClassReference(ClassReference classReference, EReference eReference, ConfigurationScript document) { - if(eReference === language.metamodelEntry_Package) { - return Scopes.scopeFor(document.allEPackages) - } else if(eReference === language.metamodelElement_Classifier) { - Scopes.scopeFor(document.allEClassifiers) - } else { - return super.getScope(classReference,eReference) + + private def getEClassifierScope(EObject context, ConfigurationScript document) { + val classifiers = switch (context) { + MetamodelEntry case context.package !== null: + context.package.EClassifiers + default: + document.allEClassifiers } + Scopes.scopeFor(classifiers) } - - ////////// - - protected def scopeForPatternElement(PatternElement context, EReference reference, ConfigurationScript document) { - if(reference === language.patternEntry_Package) { - return Scopes.scopeFor(document.allViatraPackages,nameConverter,super.getScope(context,reference)) - } else if(reference === language.patternElement_Pattern) { - if(context.package !== null) { - return Scopes.scopeFor(context.package.patterns) + + private def getEStructuralFeatureScope(EObject context, EReference reference, ConfigurationScript document) { + val referredClassifier = if (context instanceof MetamodelElement) { + context.classifier } else { - return Scopes.scopeFor(document.allPatterns) + null } - } else { - super.getScope(context,reference) + switch (referredClassifier) { + EClass: + Scopes.scopeFor(referredClassifier.EAllStructuralFeatures) + EEnum: + Scopes.scopeFor(referredClassifier.ELiterals) + default: + super.getScope(context, reference) } } - - protected def scopeForPatternSpecification(PatternSpecification context, EReference reference, ConfigurationScript document) { - if(reference === language.patternEntry_Package) { - return Scopes.scopeFor(document.allViatraPackages,nameConverter,super.getScope(context,reference)) - } else if(reference ===language.patternElement_Pattern) { - return Scopes.scopeFor(document.allPatterns) - } else { - return super.getScope(context,reference) + + private def getViatraPackageScope(EObject context, EReference reference, ConfigurationScript document) { + val patternModelNameConverter = [ PatternModel patternModel | + qualifiedNameConverter.toQualifiedName(patternModel.packageName) + ] + Scopes.scopeFor(document.allViatraPackages, patternModelNameConverter, super.getScope(context, reference)) + } + + private def getViatraPatternScope(EObject context, ConfigurationScript document) { + val patterns = switch (context) { + PatternEntry case context.package !== null: + context.package.patterns + default: + document.allPatterns } + Scopes.scopeFor(patterns) } - - protected def scopeForAllPatternEntry(AllPatternEntry context, EReference reference, ConfigurationScript document) { - if(reference === language.patternEntry_Package) { - val res = Scopes.scopeFor(document.allViatraPackages,nameConverter,super.getScope(context,reference)) - return res - } else if(reference === language.patternElement_Pattern) { - if(context.package === null) { - return Scopes.scopeFor(document.allPatterns) - } else { - return Scopes.scopeFor(context.package.patterns) - } - } else { - return super.getScope(context,reference) + + private def getCftPackageScope(EObject context, EReference reference, ConfigurationScript document) { + val cftModelNameConverter = [ CftModel cftModel | + qualifiedNameConverter.toQualifiedName(cftModel.packageName) + ] + Scopes.scopeFor(document.allCftPackages, cftModelNameConverter, super.getScope(context, reference)) + } + + private def getCftTransformationScope(EObject context, ConfigurationScript document) { + val transformations = switch (context) { + ReliabiltiyFunction case context.package !== null: + context.package.transformationDefinitions + default: + document.allCftTransformations } + Scopes.scopeFor(transformations) } } diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend index 0e13a5e1..e87f52af 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternProvider.xtend @@ -2,8 +2,10 @@ package hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Relation import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDeclaration +import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.RelationDefinition import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.Type import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem +import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.Modality import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.ModelGenerationStatistics import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.TypeAnalysis import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.TypeAnalysisResult @@ -11,7 +13,9 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.TypeInferenceMethod import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.util.ParseUtil import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace +import java.util.Collection import java.util.Map +import java.util.Set import org.eclipse.viatra.query.runtime.api.IPatternMatch import org.eclipse.viatra.query.runtime.api.IQuerySpecification import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher @@ -19,8 +23,6 @@ import org.eclipse.viatra.query.runtime.matchers.psystem.queries.PQuery import org.eclipse.xtend.lib.annotations.Data import static extension hu.bme.mit.inf.dslreasoner.util.CollectionsUtil.* -import java.util.Collection -import java.util.Set @Data class GeneratedPatterns { public Map>> invalidWFQueries @@ -29,9 +31,16 @@ import java.util.Set public Map>> refineObjectQueries public Map>> refineTypeQueries public Map, IQuerySpecification>> refinerelationQueries + public Map modalRelationQueries public Collection>> allQueries } +@Data class ModalPatternQueries { + val IQuerySpecification> mayQuery + val IQuerySpecification> mustQuery + val IQuerySpecification> currentQuery +} + class PatternProvider { val TypeAnalysis typeAnalysis = new TypeAnalysis @@ -71,7 +80,7 @@ class PatternProvider { LogicProblem problem, PartialInterpretation emptySolution, TypeAnalysisResult typeAnalysisResult, - Map>> queries + Map>> queries ) { val Map>> invalidWFQueries = patternGenerator.invalidIndexer.getInvalidateByWfQueryNames(problem).mapValues[it.lookup(queries)] @@ -85,6 +94,14 @@ class PatternProvider { refineTypeQueries = patternGenerator.typeRefinementGenerator.getRefineTypeQueryNames(problem,emptySolution,typeAnalysisResult).mapValues[it.lookup(queries)] val Map, IQuerySpecification>> refineRelationQueries = patternGenerator.relationRefinementGenerator.getRefineRelationQueries(problem).mapValues[it.lookup(queries)] + val Map modalRelationQueries = problem.relations.filter(RelationDefinition).toMap([it], [ relationDefinition | + val indexer = patternGenerator.relationDefinitionIndexer + new ModalPatternQueries( + indexer.relationDefinitionName(relationDefinition, Modality.MAY).lookup(queries), + indexer.relationDefinitionName(relationDefinition, Modality.MUST).lookup(queries), + indexer.relationDefinitionName(relationDefinition, Modality.CURRENT).lookup(queries) + ) + ]) return new GeneratedPatterns( invalidWFQueries, unfinishedWFQueries, @@ -92,6 +109,7 @@ class PatternProvider { refineObjectsQueries, refineTypeQueries, refineRelationQueries, + modalRelationQueries, queries.values ) } diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/RelationDefinitionIndexer.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/RelationDefinitionIndexer.xtend index 329d3658..a67a24c4 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/RelationDefinitionIndexer.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/RelationDefinitionIndexer.xtend @@ -71,7 +71,7 @@ class RelationDefinitionIndexer { ] } - private def relationDefinitionName(RelationDefinition relation, Modality modality) + def String relationDefinitionName(RelationDefinition relation, Modality modality) '''«modality.name.toLowerCase»InRelation_«base.canonizeName(relation.name)»''' private def canonizeName(PVariable v) { diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin index 65b90333..56d1af9c 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin index 7fbd4ad1..29395cde 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.gitignore index 2fad95ba..e3c287dd 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.gitignore @@ -1,2 +1,6 @@ /.CftLanguageIdeModule.java._trace /.CftLanguageIdeSetup.java._trace +/.CftLanguageIdeModule.xtendbin +/.CftLanguageIdeSetup.xtendbin +/CftLanguageIdeModule.java +/CftLanguageIdeSetup.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin index 77bd6532..2207ff7a 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.gitignore index bee88ba2..725f385c 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.gitignore @@ -1 +1,3 @@ /.CftLanguageUiModule.java._trace +/.CftLanguageUiModule.xtendbin +/CftLanguageUiModule.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin index 33d0e601..e5445e66 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.gitignore index 31aac8dc..be23301b 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.gitignore @@ -1 +1,3 @@ /.CftLanguageProposalProvider.java._trace +/.CftLanguageProposalProvider.xtendbin +/CftLanguageProposalProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin index 6617b26f..476652c0 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin index 82af00d7..bda30bf1 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.gitignore index 20d80a0b..c75af38b 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.gitignore @@ -1,2 +1,6 @@ /.CftLanguageDescriptionLabelProvider.java._trace /.CftLanguageLabelProvider.java._trace +/.CftLanguageDescriptionLabelProvider.xtendbin +/.CftLanguageLabelProvider.xtendbin +/CftLanguageDescriptionLabelProvider.java +/CftLanguageLabelProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin index adffb198..04bd4aea 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.gitignore index a0d017e3..61ad3c3f 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.gitignore @@ -1 +1,3 @@ /.CftLanguageOutlineTreeProvider.java._trace +/.CftLanguageOutlineTreeProvider.xtendbin +/CftLanguageOutlineTreeProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin index 2ecc121e..3c8711bf 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.gitignore index 1f83fa55..e9319b3b 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.gitignore @@ -1 +1,3 @@ /.CftLanguageQuickfixProvider.java._trace +/.CftLanguageQuickfixProvider.xtendbin +/CftLanguageQuickfixProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin index ce699deb..2f317914 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin index 86752345..26fbd35b 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.gitignore index 3fdf4894..e1b01d74 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.gitignore @@ -1,2 +1,6 @@ /.CftLanguageSemanticHighlightingCalculator.java._trace /.CftLanguageTokenToAttributeIdMapper.java._trace +/.CftLanguageSemanticHighlightingCalculator.xtendbin +/.CftLanguageTokenToAttributeIdMapper.xtendbin +/CftLanguageSemanticHighlightingCalculator.java +/CftLanguageTokenToAttributeIdMapper.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.xtend index e95d8c91..f295f116 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.xtend +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.xtend @@ -11,6 +11,7 @@ import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinit import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition import org.eclipse.emf.common.notify.Notifier import org.eclipse.emf.ecore.EObject @@ -68,7 +69,7 @@ class CftLanguageScopeProvider extends AbstractCftLanguageScopeProvider { Iterable ruleDefinitions) { val mappingDefinitionDescriptions = Lists.newArrayListWithExpectedSize(ruleDefinitions.size) for (ruleDefinition : ruleDefinitions) { - val pattern = ruleDefinition?.pattern + val pattern = ruleDefinition.safelyGetPattern if (pattern !== null) { val patternName = resourceDescriptions.getExportedObjectsByObject(pattern).head?.qualifiedName if (patternName !== null) { @@ -79,6 +80,14 @@ class CftLanguageScopeProvider extends AbstractCftLanguageScopeProvider { } mappingDefinitionDescriptions } + + private def safelyGetPattern(MappingDefinition mappingDefinition) { + switch (mappingDefinition) { + MappingDefinitionImpl: mappingDefinition.basicGetPattern + case null: null + default: mappingDefinition.pattern + } + } private def getResourceDescriptions(Notifier notifier) { val resourceSet = EcoreUtil2.getResourceSet(notifier) diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin index 98b07e66..8a5136e8 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin index 2ae80aef..d00f661a 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.gitignore index b3125e3f..a5028502 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.gitignore @@ -1,2 +1,6 @@ /.CftLanguageRuntimeModule.java._trace /.CftLanguageStandaloneSetup.java._trace +/.CftLanguageRuntimeModule.xtendbin +/.CftLanguageStandaloneSetup.xtendbin +/CftLanguageRuntimeModule.java +/CftLanguageStandaloneSetup.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin index a97cd12c..426173d6 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin index 25b37e6d..2321885c 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.gitignore index 1cb9dafb..0a42ffb4 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.gitignore @@ -1,2 +1,6 @@ /.OF_INTValueConverter.java._trace /.CftLanguageValueConverterService.java._trace +/.CftLanguageValueConverterService.xtendbin +/.OF_INTValueConverter.xtendbin +/CftLanguageValueConverterService.java +/OF_INTValueConverter.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin index b2a0c833..57704448 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.gitignore index c1d8820b..943ab682 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.gitignore @@ -1 +1,3 @@ /.CftLanguageGenerator.java._trace +/.CftLanguageGenerator.xtendbin +/CftLanguageGenerator.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin index cea3c7e0..f06a7a84 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin index a0a97448..ad739f26 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.gitignore index b982f16c..bb9e8b92 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.gitignore @@ -1,2 +1,6 @@ /.CftLanguageQualifiedNameProvider.java._trace /.PackageNameProvider.java._trace +/.CftLanguageQualifiedNameProvider.xtendbin +/.PackageNameProvider.xtendbin +/CftLanguageQualifiedNameProvider.java +/PackageNameProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin index a3aa3347..d1224c20 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin index 20f539ae..6c96cd87 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.gitignore index 75285868..e0a335bd 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.gitignore @@ -2,3 +2,7 @@ /.CftLanguageImportedNamespaceAwareScopeProvider.java._trace /.CftLanguageImportedNamespaceAwareScopeLocalProvider.java._trace /.CftLanguageImportedNamespaceAwareLocalScopeProvider.java._trace +/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin +/.CftLanguageScopeProvider.xtendbin +/CftLanguageImportedNamespaceAwareLocalScopeProvider.java +/CftLanguageScopeProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.java index 9286d5ca..8d452f2a 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.java @@ -14,6 +14,7 @@ import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefini import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter; import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable; +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl; import hu.bme.mit.inf.dslreasoner.faulttree.components.scoping.AbstractCftLanguageScopeProvider; import hu.bme.mit.inf.dslreasoner.faulttree.components.scoping.CftLanguageImportedNamespaceAwareLocalScopeProvider; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; @@ -108,11 +109,7 @@ public class CftLanguageScopeProvider extends AbstractCftLanguageScopeProvider { final ArrayList mappingDefinitionDescriptions = Lists.newArrayListWithExpectedSize(IterableExtensions.size(ruleDefinitions)); for (final MappingDefinition ruleDefinition : ruleDefinitions) { { - Pattern _pattern = null; - if (ruleDefinition!=null) { - _pattern=ruleDefinition.getPattern(); - } - final Pattern pattern = _pattern; + final Pattern pattern = this.safelyGetPattern(ruleDefinition); if ((pattern != null)) { IEObjectDescription _head = IterableExtensions.head(resourceDescriptions.getExportedObjectsByObject(pattern)); QualifiedName _qualifiedName = null; @@ -132,6 +129,25 @@ public class CftLanguageScopeProvider extends AbstractCftLanguageScopeProvider { return _xblockexpression; } + private Pattern safelyGetPattern(final MappingDefinition mappingDefinition) { + Pattern _switchResult = null; + boolean _matched = false; + if (mappingDefinition instanceof MappingDefinitionImpl) { + _matched=true; + _switchResult = ((MappingDefinitionImpl)mappingDefinition).basicGetPattern(); + } + if (!_matched) { + if (Objects.equal(mappingDefinition, null)) { + _matched=true; + _switchResult = null; + } + } + if (!_matched) { + _switchResult = mappingDefinition.getPattern(); + } + return _switchResult; + } + private IResourceDescriptions getResourceDescriptions(final Notifier notifier) { IResourceDescriptions _xblockexpression = null; { diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin index 719d28f8..c81d155d 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.gitignore index 9065804d..270d548b 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.gitignore @@ -1 +1,3 @@ /.CftLanguageValidator.java._trace +/.CftLanguageValidator.xtendbin +/CftLanguageValidator.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.classpath b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.classpath index 5bc9ff04..1dc3c7fb 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.classpath +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.classpath @@ -4,5 +4,6 @@ + diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/META-INF/MANIFEST.MF b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/META-INF/MANIFEST.MF index eeabfee3..0b8c7351 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/META-INF/MANIFEST.MF +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/META-INF/MANIFEST.MF @@ -8,13 +8,18 @@ Bundle-Vendor: %providerName Bundle-Localization: plugin Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.faulttree.model Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: hu.bme.mit.inf.dslreasoner.faulttree.model.ft, +Export-Package: hu.bme.mit.inf.dslreasoner.faulttree.model.cft, + hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl, + hu.bme.mit.inf.dslreasoner.faulttree.model.cft.util, + hu.bme.mit.inf.dslreasoner.faulttree.model.ft, hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl, hu.bme.mit.inf.dslreasoner.faulttree.model.ft.util, - hu.bme.mit.inf.dslreasoner.faulttree.model.cft, - hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl, - hu.bme.mit.inf.dslreasoner.faulttree.model.cft.util + hu.bme.mit.inf.dslreasoner.faulttree.model.util Require-Bundle: org.eclipse.core.runtime, org.eclipse.emf.ecore;visibility:=reexport, - hu.bme.mit.inf.dslreasoner.faulttree.model;visibility:=reexport + hu.bme.mit.inf.dslreasoner.faulttree.model;visibility:=reexport, + com.google.guava, + org.eclipse.xtext.xbase.lib, + org.eclipse.xtend.lib, + org.eclipse.xtend.lib.macro Bundle-ActivationPolicy: lazy diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java index d75710a2..07200ab2 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java @@ -4,6 +4,7 @@ package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; @@ -534,6 +535,43 @@ public interface CftPackage extends EPackage { */ int COMPONENT_FAULT_TREE_OPERATION_COUNT = 0; + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal Element}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModalElement() + * @generated + */ + int MODAL_ELEMENT = 14; + + /** + * The feature id for the 'Exists' attribute. + * + * + * @generated + * @ordered + */ + int MODAL_ELEMENT__EXISTS = 0; + + /** + * The number of structural features of the 'Modal Element' class. + * + * + * @generated + * @ordered + */ + int MODAL_ELEMENT_FEATURE_COUNT = 1; + + /** + * The number of operations of the 'Modal Element' class. + * + * + * @generated + * @ordered + */ + int MODAL_ELEMENT_OPERATION_COUNT = 0; + /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl Component}' class. * @@ -544,6 +582,15 @@ public interface CftPackage extends EPackage { */ int COMPONENT = 10; + /** + * The feature id for the 'Exists' attribute. + * + * + * @generated + * @ordered + */ + int COMPONENT__EXISTS = MODAL_ELEMENT__EXISTS; + /** * The feature id for the 'Inputs' containment reference list. * @@ -551,7 +598,7 @@ public interface CftPackage extends EPackage { * @generated * @ordered */ - int COMPONENT__INPUTS = 0; + int COMPONENT__INPUTS = MODAL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Outputs' containment reference list. @@ -560,7 +607,7 @@ public interface CftPackage extends EPackage { * @generated * @ordered */ - int COMPONENT__OUTPUTS = 1; + int COMPONENT__OUTPUTS = MODAL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the 'Component Definition' reference. @@ -569,7 +616,7 @@ public interface CftPackage extends EPackage { * @generated * @ordered */ - int COMPONENT__COMPONENT_DEFINITION = 2; + int COMPONENT__COMPONENT_DEFINITION = MODAL_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the 'Name' attribute. @@ -578,7 +625,16 @@ public interface CftPackage extends EPackage { * @generated * @ordered */ - int COMPONENT__NAME = 3; + int COMPONENT__NAME = MODAL_ELEMENT_FEATURE_COUNT + 3; + + /** + * The feature id for the 'Multiple Allowed' attribute. + * + * + * @generated + * @ordered + */ + int COMPONENT__MULTIPLE_ALLOWED = MODAL_ELEMENT_FEATURE_COUNT + 4; /** * The number of structural features of the 'Component' class. @@ -587,7 +643,7 @@ public interface CftPackage extends EPackage { * @generated * @ordered */ - int COMPONENT_FEATURE_COUNT = 4; + int COMPONENT_FEATURE_COUNT = MODAL_ELEMENT_FEATURE_COUNT + 5; /** * The number of operations of the 'Component' class. @@ -596,7 +652,7 @@ public interface CftPackage extends EPackage { * @generated * @ordered */ - int COMPONENT_OPERATION_COUNT = 0; + int COMPONENT_OPERATION_COUNT = MODAL_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl Input}' class. @@ -718,6 +774,15 @@ public interface CftPackage extends EPackage { */ int CONNECTION = 13; + /** + * The feature id for the 'Exists' attribute. + * + * + * @generated + * @ordered + */ + int CONNECTION__EXISTS = MODAL_ELEMENT__EXISTS; + /** * The feature id for the 'Input' container reference. * @@ -725,7 +790,7 @@ public interface CftPackage extends EPackage { * @generated * @ordered */ - int CONNECTION__INPUT = 0; + int CONNECTION__INPUT = MODAL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the 'Output' reference. @@ -734,7 +799,7 @@ public interface CftPackage extends EPackage { * @generated * @ordered */ - int CONNECTION__OUTPUT = 1; + int CONNECTION__OUTPUT = MODAL_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the 'Connection' class. @@ -743,7 +808,7 @@ public interface CftPackage extends EPackage { * @generated * @ordered */ - int CONNECTION_FEATURE_COUNT = 2; + int CONNECTION_FEATURE_COUNT = MODAL_ELEMENT_FEATURE_COUNT + 2; /** * The number of operations of the 'Connection' class. @@ -752,7 +817,18 @@ public interface CftPackage extends EPackage { * @generated * @ordered */ - int CONNECTION_OPERATION_COUNT = 0; + int CONNECTION_OPERATION_COUNT = MODAL_ELEMENT_OPERATION_COUNT + 0; + + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality Modality}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModality() + * @generated + */ + int MODALITY = 15; /** @@ -1041,6 +1117,17 @@ public interface CftPackage extends EPackage { */ EAttribute getComponent_Name(); + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#isMultipleAllowed Multiple Allowed}'. + * + * + * @return the meta object for the attribute 'Multiple Allowed'. + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#isMultipleAllowed() + * @see #getComponent() + * @generated + */ + EAttribute getComponent_MultipleAllowed(); + /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input Input}'. * @@ -1159,6 +1246,37 @@ public interface CftPackage extends EPackage { */ EReference getConnection_Output(); + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal Element}'. + * + * + * @return the meta object for class 'Modal Element'. + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement + * @generated + */ + EClass getModalElement(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement#getExists Exists}'. + * + * + * @return the meta object for the attribute 'Exists'. + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement#getExists() + * @see #getModalElement() + * @generated + */ + EAttribute getModalElement_Exists(); + + /** + * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality Modality}'. + * + * + * @return the meta object for enum 'Modality'. + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality + * @generated + */ + EEnum getModality(); + /** * Returns the factory that creates the instances of the model. * @@ -1420,6 +1538,14 @@ public interface CftPackage extends EPackage { */ EAttribute COMPONENT__NAME = eINSTANCE.getComponent_Name(); + /** + * The meta object literal for the 'Multiple Allowed' attribute feature. + * + * + * @generated + */ + EAttribute COMPONENT__MULTIPLE_ALLOWED = eINSTANCE.getComponent_MultipleAllowed(); + /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl Input}' class. * @@ -1514,6 +1640,34 @@ public interface CftPackage extends EPackage { */ EReference CONNECTION__OUTPUT = eINSTANCE.getConnection_Output(); + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal Element}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModalElement() + * @generated + */ + EClass MODAL_ELEMENT = eINSTANCE.getModalElement(); + + /** + * The meta object literal for the 'Exists' attribute feature. + * + * + * @generated + */ + EAttribute MODAL_ELEMENT__EXISTS = eINSTANCE.getModalElement_Exists(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality Modality}' enum. + * + * + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModality() + * @generated + */ + EEnum MODALITY = eINSTANCE.getModality(); + } } //CftPackage diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java index 7d5055c9..9b1d0b24 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java @@ -4,8 +4,6 @@ package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EObject; - /** * * A representation of the model object 'Component'. @@ -19,13 +17,14 @@ import org.eclipse.emf.ecore.EObject; *
  • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getOutputs Outputs}
  • *
  • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getComponentDefinition Component Definition}
  • *
  • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getName Name}
  • + *
  • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#isMultipleAllowed Multiple Allowed}
  • * * * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent() * @model * @generated */ -public interface Component extends EObject { +public interface Component extends ModalElement { /** * Returns the value of the 'Inputs' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input}. @@ -114,4 +113,31 @@ public interface Component extends EObject { */ void setName(String value); + /** + * Returns the value of the 'Multiple Allowed' attribute. + * The default value is "false". + * + *

    + * If the meaning of the 'Multiple Allowed' attribute isn't clear, + * there really should be more of a description here... + *

    + * + * @return the value of the 'Multiple Allowed' attribute. + * @see #setMultipleAllowed(boolean) + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent_MultipleAllowed() + * @model default="false" + * @generated + */ + boolean isMultipleAllowed(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#isMultipleAllowed Multiple Allowed}' attribute. + * + * + * @param value the new value of the 'Multiple Allowed' attribute. + * @see #isMultipleAllowed() + * @generated + */ + void setMultipleAllowed(boolean value); + } // Component diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Connection.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Connection.java index c05e809b..9ca5b77f 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Connection.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Connection.java @@ -2,8 +2,6 @@ */ package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; -import org.eclipse.emf.ecore.EObject; - /** * * A representation of the model object 'Connection'. @@ -21,7 +19,7 @@ import org.eclipse.emf.ecore.EObject; * @model * @generated */ -public interface Connection extends EObject { +public interface Connection extends ModalElement { /** * Returns the value of the 'Input' container reference. * It is bidirectional and its opposite is '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIncomingConnections Incoming Connections}'. diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ModalElement.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ModalElement.java new file mode 100644 index 00000000..9abb6558 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ModalElement.java @@ -0,0 +1,54 @@ +/** + */ +package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Modal Element'. + * + * + *

    + * The following features are supported: + *

    + *
      + *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement#getExists Exists}
    • + *
    + * + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getModalElement() + * @model interface="true" abstract="true" + * @generated + */ +public interface ModalElement extends EObject { + /** + * Returns the value of the 'Exists' attribute. + * The default value is "MUST". + * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality}. + * + *

    + * If the meaning of the 'Exists' attribute isn't clear, + * there really should be more of a description here... + *

    + * + * @return the value of the 'Exists' attribute. + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality + * @see #setExists(Modality) + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getModalElement_Exists() + * @model default="MUST" + * @generated + */ + Modality getExists(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement#getExists Exists}' attribute. + * + * + * @param value the new value of the 'Exists' attribute. + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality + * @see #getExists() + * @generated + */ + void setExists(Modality value); + +} // ModalElement diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Modality.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Modality.java new file mode 100644 index 00000000..6b7dc1e4 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Modality.java @@ -0,0 +1,244 @@ +/** + */ +package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import org.eclipse.emf.common.util.Enumerator; + +/** + * + * A representation of the literals of the enumeration 'Modality', + * and utility methods for working with them. + * + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getModality() + * @model + * @generated + */ +public enum Modality implements Enumerator { + /** + * The 'MAY' literal object. + * + * + * @see #MAY_VALUE + * @generated + * @ordered + */ + MAY(0, "MAY", "MAY"), + + /** + * The 'CURRENT' literal object. + * + * + * @see #CURRENT_VALUE + * @generated + * @ordered + */ + CURRENT(1, "CURRENT", "CURRENT"), + + /** + * The 'MUST' literal object. + * + * + * @see #MUST_VALUE + * @generated + * @ordered + */ + MUST(2, "MUST", "MUST"); + + /** + * The 'MAY' literal value. + * + *

    + * If the meaning of 'MAY' literal object isn't clear, + * there really should be more of a description here... + *

    + * + * @see #MAY + * @model + * @generated + * @ordered + */ + public static final int MAY_VALUE = 0; + + /** + * The 'CURRENT' literal value. + * + *

    + * If the meaning of 'CURRENT' literal object isn't clear, + * there really should be more of a description here... + *

    + * + * @see #CURRENT + * @model + * @generated + * @ordered + */ + public static final int CURRENT_VALUE = 1; + + /** + * The 'MUST' literal value. + * + *

    + * If the meaning of 'MUST' literal object isn't clear, + * there really should be more of a description here... + *

    + * + * @see #MUST + * @model + * @generated + * @ordered + */ + public static final int MUST_VALUE = 2; + + /** + * An array of all the 'Modality' enumerators. + * + * + * @generated + */ + private static final Modality[] VALUES_ARRAY = + new Modality[] { + MAY, + CURRENT, + MUST, + }; + + /** + * A public read-only list of all the 'Modality' enumerators. + * + * + * @generated + */ + public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); + + /** + * Returns the 'Modality' literal with the specified literal value. + * + * + * @param literal the literal. + * @return the matching enumerator or null. + * @generated + */ + public static Modality get(String literal) { + for (int i = 0; i < VALUES_ARRAY.length; ++i) { + Modality result = VALUES_ARRAY[i]; + if (result.toString().equals(literal)) { + return result; + } + } + return null; + } + + /** + * Returns the 'Modality' literal with the specified name. + * + * + * @param name the name. + * @return the matching enumerator or null. + * @generated + */ + public static Modality getByName(String name) { + for (int i = 0; i < VALUES_ARRAY.length; ++i) { + Modality result = VALUES_ARRAY[i]; + if (result.getName().equals(name)) { + return result; + } + } + return null; + } + + /** + * Returns the 'Modality' literal with the specified integer value. + * + * + * @param value the integer value. + * @return the matching enumerator or null. + * @generated + */ + public static Modality get(int value) { + switch (value) { + case MAY_VALUE: return MAY; + case CURRENT_VALUE: return CURRENT; + case MUST_VALUE: return MUST; + } + return null; + } + + /** + * + * + * @generated + */ + private final int value; + + /** + * + * + * @generated + */ + private final String name; + + /** + * + * + * @generated + */ + private final String literal; + + /** + * Only this class can construct instances. + * + * + * @generated + */ + private Modality(int value, String name, String literal) { + this.value = value; + this.name = name; + this.literal = literal; + } + + /** + * + * + * @generated + */ + @Override + public int getValue() { + return value; + } + + /** + * + * + * @generated + */ + @Override + public String getName() { + return name; + } + + /** + * + * + * @generated + */ + @Override + public String getLiteral() { + return literal; + } + + /** + * Returns the literal value of the enumerator, which is its string representation. + * + * + * @generated + */ + @Override + public String toString() { + return literal; + } + +} //Modality diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftFactoryImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftFactoryImpl.java index 6eac2861..6b07b541 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftFactoryImpl.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftFactoryImpl.java @@ -5,6 +5,7 @@ package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.*; import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EPackage; @@ -72,6 +73,36 @@ public class CftFactoryImpl extends EFactoryImpl implements CftFactory { } } + /** + * + * + * @generated + */ + @Override + public Object createFromString(EDataType eDataType, String initialValue) { + switch (eDataType.getClassifierID()) { + case CftPackage.MODALITY: + return createModalityFromString(eDataType, initialValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + @Override + public String convertToString(EDataType eDataType, Object instanceValue) { + switch (eDataType.getClassifierID()) { + case CftPackage.MODALITY: + return convertModalityToString(eDataType, instanceValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } + /** * * @@ -193,6 +224,26 @@ public class CftFactoryImpl extends EFactoryImpl implements CftFactory { return connection; } + /** + * + * + * @generated + */ + public Modality createModalityFromString(EDataType eDataType, String initialValue) { + Modality result = Modality.get(initialValue); + if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); + return result; + } + + /** + * + * + * @generated + */ + public String convertModalityToString(EDataType eDataType, Object instanceValue) { + return instanceValue == null ? null : instanceValue.toString(); + } + /** * * diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftPackageImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftPackageImpl.java index 1d6b6a23..2d70d7ce 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftPackageImpl.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftPackageImpl.java @@ -16,6 +16,8 @@ import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition; +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement; +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; @@ -23,6 +25,7 @@ import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; @@ -133,6 +136,20 @@ public class CftPackageImpl extends EPackageImpl implements CftPackage { */ private EClass connectionEClass = null; + /** + * + * + * @generated + */ + private EClass modalElementEClass = null; + + /** + * + * + * @generated + */ + private EEnum modalityEEnum = null; + /** * Creates an instance of the model Package, registered with * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package @@ -467,6 +484,16 @@ public class CftPackageImpl extends EPackageImpl implements CftPackage { return (EAttribute)componentEClass.getEStructuralFeatures().get(3); } + /** + * + * + * @generated + */ + @Override + public EAttribute getComponent_MultipleAllowed() { + return (EAttribute)componentEClass.getEStructuralFeatures().get(4); + } + /** * * @@ -577,6 +604,36 @@ public class CftPackageImpl extends EPackageImpl implements CftPackage { return (EReference)connectionEClass.getEStructuralFeatures().get(1); } + /** + * + * + * @generated + */ + @Override + public EClass getModalElement() { + return modalElementEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getModalElement_Exists() { + return (EAttribute)modalElementEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EEnum getModality() { + return modalityEEnum; + } + /** * * @@ -643,6 +700,7 @@ public class CftPackageImpl extends EPackageImpl implements CftPackage { createEReference(componentEClass, COMPONENT__OUTPUTS); createEReference(componentEClass, COMPONENT__COMPONENT_DEFINITION); createEAttribute(componentEClass, COMPONENT__NAME); + createEAttribute(componentEClass, COMPONENT__MULTIPLE_ALLOWED); inputEClass = createEClass(INPUT); createEReference(inputEClass, INPUT__INPUT_EVENT); @@ -657,6 +715,12 @@ public class CftPackageImpl extends EPackageImpl implements CftPackage { connectionEClass = createEClass(CONNECTION); createEReference(connectionEClass, CONNECTION__INPUT); createEReference(connectionEClass, CONNECTION__OUTPUT); + + modalElementEClass = createEClass(MODAL_ELEMENT); + createEAttribute(modalElementEClass, MODAL_ELEMENT__EXISTS); + + // Create enums + modalityEEnum = createEEnum(MODALITY); } /** @@ -697,6 +761,8 @@ public class CftPackageImpl extends EPackageImpl implements CftPackage { andGateDefinitionEClass.getESuperTypes().add(this.getGateDefinition()); orGateDefinitionEClass.getESuperTypes().add(this.getGateDefinition()); kOfMGateDefinitionEClass.getESuperTypes().add(this.getGateDefinition()); + componentEClass.getESuperTypes().add(this.getModalElement()); + connectionEClass.getESuperTypes().add(this.getModalElement()); // Initialize classes, features, and operations; add parameters initEClass(componentDefinitionEClass, ComponentDefinition.class, "ComponentDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); @@ -736,6 +802,7 @@ public class CftPackageImpl extends EPackageImpl implements CftPackage { initEReference(getComponent_Outputs(), this.getOutput(), this.getOutput_Component(), "outputs", null, 0, -1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getComponent_ComponentDefinition(), this.getComponentDefinition(), null, "componentDefinition", null, 1, 1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getComponent_Name(), ecorePackage.getEString(), "name", null, 0, 1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getComponent_MultipleAllowed(), ecorePackage.getEBoolean(), "multipleAllowed", "false", 0, 1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(inputEClass, Input.class, "Input", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getInput_InputEvent(), this.getInputEvent(), null, "inputEvent", null, 1, 1, Input.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); @@ -751,6 +818,15 @@ public class CftPackageImpl extends EPackageImpl implements CftPackage { initEReference(getConnection_Input(), this.getInput(), this.getInput_IncomingConnections(), "input", null, 1, 1, Connection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getConnection_Output(), this.getOutput(), this.getOutput_OutgoingConnections(), "output", null, 1, 1, Connection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(modalElementEClass, ModalElement.class, "ModalElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getModalElement_Exists(), this.getModality(), "exists", "MUST", 0, 1, ModalElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + // Initialize enums and add enum literals + initEEnum(modalityEEnum, Modality.class, "Modality"); + addEEnumLiteral(modalityEEnum, Modality.MAY); + addEEnumLiteral(modalityEEnum, Modality.CURRENT); + addEEnumLiteral(modalityEEnum, Modality.MUST); + // Create resource createResource(eNS_URI); } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentImpl.java index 847b6ee1..dcbf7660 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentImpl.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentImpl.java @@ -6,6 +6,7 @@ import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input; +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; import java.util.Collection; @@ -32,15 +33,37 @@ import org.eclipse.emf.ecore.util.InternalEList; * The following features are implemented: *

    *
      + *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#getExists Exists}
    • *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#getInputs Inputs}
    • *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#getOutputs Outputs}
    • *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#getComponentDefinition Component Definition}
    • *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#getName Name}
    • + *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#isMultipleAllowed Multiple Allowed}
    • *
    * * @generated */ public class ComponentImpl extends MinimalEObjectImpl.Container implements Component { + /** + * The default value of the '{@link #getExists() Exists}' attribute. + * + * + * @see #getExists() + * @generated + * @ordered + */ + protected static final Modality EXISTS_EDEFAULT = Modality.MUST; + + /** + * The cached value of the '{@link #getExists() Exists}' attribute. + * + * + * @see #getExists() + * @generated + * @ordered + */ + protected Modality exists = EXISTS_EDEFAULT; + /** * The cached value of the '{@link #getInputs() Inputs}' containment reference list. * @@ -91,6 +114,26 @@ public class ComponentImpl extends MinimalEObjectImpl.Container implements Compo */ protected String name = NAME_EDEFAULT; + /** + * The default value of the '{@link #isMultipleAllowed() Multiple Allowed}' attribute. + * + * + * @see #isMultipleAllowed() + * @generated + * @ordered + */ + protected static final boolean MULTIPLE_ALLOWED_EDEFAULT = false; + + /** + * The cached value of the '{@link #isMultipleAllowed() Multiple Allowed}' attribute. + * + * + * @see #isMultipleAllowed() + * @generated + * @ordered + */ + protected boolean multipleAllowed = MULTIPLE_ALLOWED_EDEFAULT; + /** * * @@ -199,6 +242,52 @@ public class ComponentImpl extends MinimalEObjectImpl.Container implements Compo eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.COMPONENT__NAME, oldName, name)); } + /** + * + * + * @generated + */ + @Override + public Modality getExists() { + return exists; + } + + /** + * + * + * @generated + */ + @Override + public void setExists(Modality newExists) { + Modality oldExists = exists; + exists = newExists == null ? EXISTS_EDEFAULT : newExists; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.COMPONENT__EXISTS, oldExists, exists)); + } + + /** + * + * + * @generated + */ + @Override + public boolean isMultipleAllowed() { + return multipleAllowed; + } + + /** + * + * + * @generated + */ + @Override + public void setMultipleAllowed(boolean newMultipleAllowed) { + boolean oldMultipleAllowed = multipleAllowed; + multipleAllowed = newMultipleAllowed; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.COMPONENT__MULTIPLE_ALLOWED, oldMultipleAllowed, multipleAllowed)); + } + /** * * @@ -240,6 +329,8 @@ public class ComponentImpl extends MinimalEObjectImpl.Container implements Compo @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { + case CftPackage.COMPONENT__EXISTS: + return getExists(); case CftPackage.COMPONENT__INPUTS: return getInputs(); case CftPackage.COMPONENT__OUTPUTS: @@ -249,6 +340,8 @@ public class ComponentImpl extends MinimalEObjectImpl.Container implements Compo return basicGetComponentDefinition(); case CftPackage.COMPONENT__NAME: return getName(); + case CftPackage.COMPONENT__MULTIPLE_ALLOWED: + return isMultipleAllowed(); } return super.eGet(featureID, resolve, coreType); } @@ -262,6 +355,9 @@ public class ComponentImpl extends MinimalEObjectImpl.Container implements Compo @Override public void eSet(int featureID, Object newValue) { switch (featureID) { + case CftPackage.COMPONENT__EXISTS: + setExists((Modality)newValue); + return; case CftPackage.COMPONENT__INPUTS: getInputs().clear(); getInputs().addAll((Collection)newValue); @@ -276,6 +372,9 @@ public class ComponentImpl extends MinimalEObjectImpl.Container implements Compo case CftPackage.COMPONENT__NAME: setName((String)newValue); return; + case CftPackage.COMPONENT__MULTIPLE_ALLOWED: + setMultipleAllowed((Boolean)newValue); + return; } super.eSet(featureID, newValue); } @@ -288,6 +387,9 @@ public class ComponentImpl extends MinimalEObjectImpl.Container implements Compo @Override public void eUnset(int featureID) { switch (featureID) { + case CftPackage.COMPONENT__EXISTS: + setExists(EXISTS_EDEFAULT); + return; case CftPackage.COMPONENT__INPUTS: getInputs().clear(); return; @@ -300,6 +402,9 @@ public class ComponentImpl extends MinimalEObjectImpl.Container implements Compo case CftPackage.COMPONENT__NAME: setName(NAME_EDEFAULT); return; + case CftPackage.COMPONENT__MULTIPLE_ALLOWED: + setMultipleAllowed(MULTIPLE_ALLOWED_EDEFAULT); + return; } super.eUnset(featureID); } @@ -312,6 +417,8 @@ public class ComponentImpl extends MinimalEObjectImpl.Container implements Compo @Override public boolean eIsSet(int featureID) { switch (featureID) { + case CftPackage.COMPONENT__EXISTS: + return exists != EXISTS_EDEFAULT; case CftPackage.COMPONENT__INPUTS: return inputs != null && !inputs.isEmpty(); case CftPackage.COMPONENT__OUTPUTS: @@ -320,6 +427,8 @@ public class ComponentImpl extends MinimalEObjectImpl.Container implements Compo return componentDefinition != null; case CftPackage.COMPONENT__NAME: return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case CftPackage.COMPONENT__MULTIPLE_ALLOWED: + return multipleAllowed != MULTIPLE_ALLOWED_EDEFAULT; } return super.eIsSet(featureID); } @@ -334,8 +443,12 @@ public class ComponentImpl extends MinimalEObjectImpl.Container implements Compo if (eIsProxy()) return super.toString(); StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); + result.append(" (exists: "); + result.append(exists); + result.append(", name: "); result.append(name); + result.append(", multipleAllowed: "); + result.append(multipleAllowed); result.append(')'); return result.toString(); } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ConnectionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ConnectionImpl.java index 7506e4d7..aea86ed4 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ConnectionImpl.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ConnectionImpl.java @@ -5,6 +5,7 @@ package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input; +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; import org.eclipse.emf.common.notify.Notification; @@ -26,6 +27,7 @@ import org.eclipse.emf.ecore.util.EcoreUtil; * The following features are implemented: *

    *
      + *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl#getExists Exists}
    • *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl#getInput Input}
    • *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl#getOutput Output}
    • *
    @@ -33,6 +35,26 @@ import org.eclipse.emf.ecore.util.EcoreUtil; * @generated */ public class ConnectionImpl extends MinimalEObjectImpl.Container implements Connection { + /** + * The default value of the '{@link #getExists() Exists}' attribute. + * + * + * @see #getExists() + * @generated + * @ordered + */ + protected static final Modality EXISTS_EDEFAULT = Modality.MUST; + + /** + * The cached value of the '{@link #getExists() Exists}' attribute. + * + * + * @see #getExists() + * @generated + * @ordered + */ + protected Modality exists = EXISTS_EDEFAULT; + /** * The cached value of the '{@link #getOutput() Output}' reference. * @@ -167,6 +189,29 @@ public class ConnectionImpl extends MinimalEObjectImpl.Container implements Conn eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.CONNECTION__OUTPUT, newOutput, newOutput)); } + /** + * + * + * @generated + */ + @Override + public Modality getExists() { + return exists; + } + + /** + * + * + * @generated + */ + @Override + public void setExists(Modality newExists) { + Modality oldExists = exists; + exists = newExists == null ? EXISTS_EDEFAULT : newExists; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.CONNECTION__EXISTS, oldExists, exists)); + } + /** * * @@ -225,6 +270,8 @@ public class ConnectionImpl extends MinimalEObjectImpl.Container implements Conn @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { + case CftPackage.CONNECTION__EXISTS: + return getExists(); case CftPackage.CONNECTION__INPUT: return getInput(); case CftPackage.CONNECTION__OUTPUT: @@ -242,6 +289,9 @@ public class ConnectionImpl extends MinimalEObjectImpl.Container implements Conn @Override public void eSet(int featureID, Object newValue) { switch (featureID) { + case CftPackage.CONNECTION__EXISTS: + setExists((Modality)newValue); + return; case CftPackage.CONNECTION__INPUT: setInput((Input)newValue); return; @@ -260,6 +310,9 @@ public class ConnectionImpl extends MinimalEObjectImpl.Container implements Conn @Override public void eUnset(int featureID) { switch (featureID) { + case CftPackage.CONNECTION__EXISTS: + setExists(EXISTS_EDEFAULT); + return; case CftPackage.CONNECTION__INPUT: setInput((Input)null); return; @@ -278,6 +331,8 @@ public class ConnectionImpl extends MinimalEObjectImpl.Container implements Conn @Override public boolean eIsSet(int featureID) { switch (featureID) { + case CftPackage.CONNECTION__EXISTS: + return exists != EXISTS_EDEFAULT; case CftPackage.CONNECTION__INPUT: return getInput() != null; case CftPackage.CONNECTION__OUTPUT: @@ -286,4 +341,20 @@ public class ConnectionImpl extends MinimalEObjectImpl.Container implements Conn return super.eIsSet(featureID); } + /** + * + * + * @generated + */ + @Override + public String toString() { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (exists: "); + result.append(exists); + result.append(')'); + return result.toString(); + } + } //ConnectionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftAdapterFactory.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftAdapterFactory.java index e3a40888..f5d3bf83 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftAdapterFactory.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftAdapterFactory.java @@ -124,6 +124,10 @@ public class CftAdapterFactory extends AdapterFactoryImpl { return createConnectionAdapter(); } @Override + public Adapter caseModalElement(ModalElement object) { + return createModalElementAdapter(); + } + @Override public Adapter defaultCase(EObject object) { return createEObjectAdapter(); } @@ -339,6 +343,20 @@ public class CftAdapterFactory extends AdapterFactoryImpl { return null; } + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal Element}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement + * @generated + */ + public Adapter createModalElementAdapter() { + return null; + } + /** * Creates a new adapter for the default case. * diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftSwitch.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftSwitch.java index e32d792b..3c5a4fd9 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftSwitch.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftSwitch.java @@ -144,6 +144,7 @@ public class CftSwitch extends Switch { case CftPackage.COMPONENT: { Component component = (Component)theEObject; T result = caseComponent(component); + if (result == null) result = caseModalElement(component); if (result == null) result = defaultCase(theEObject); return result; } @@ -162,6 +163,13 @@ public class CftSwitch extends Switch { case CftPackage.CONNECTION: { Connection connection = (Connection)theEObject; T result = caseConnection(connection); + if (result == null) result = caseModalElement(connection); + if (result == null) result = defaultCase(theEObject); + return result; + } + case CftPackage.MODAL_ELEMENT: { + ModalElement modalElement = (ModalElement)theEObject; + T result = caseModalElement(modalElement); if (result == null) result = defaultCase(theEObject); return result; } @@ -379,6 +387,21 @@ public class CftSwitch extends Switch { return null; } + /** + * Returns the result of interpreting the object as an instance of 'Modal Element'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Modal Element'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseModalElement(ModalElement object) { + return null; + } + /** * Returns the result of interpreting the object as an instance of 'EObject'. * diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.ecore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.ecore index 2fc15d94..a843aeed 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.ecore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.ecore @@ -38,7 +38,7 @@ - + + - + + + + + + + + + diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.genmodel b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.genmodel index 635a2f46..3cdc93c4 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.genmodel +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.genmodel @@ -7,6 +7,11 @@ cft.ecore + + + + + @@ -41,6 +46,7 @@ + @@ -56,5 +62,8 @@ + + + diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/representations.aird b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/representations.aird index 16bc44f2..edd5ed20 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/representations.aird +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/representations.aird @@ -6,6 +6,7 @@ model/ft.genmodel http://www.eclipse.org/emf/2002/Ecore model/cft.genmodel + src/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.xtend @@ -189,11 +190,15 @@ + + + + - + @@ -222,6 +227,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -429,7 +468,7 @@ - + @@ -460,7 +499,7 @@ - + @@ -519,7 +558,7 @@ - + @@ -559,6 +598,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -874,13 +945,13 @@ - + KEEP_LOCATION KEEP_SIZE KEEP_RATIO - + @@ -892,6 +963,14 @@ + + + + + + + + @@ -923,7 +1002,7 @@ KEEP_LOCATION KEEP_SIZE KEEP_RATIO - + @@ -972,13 +1051,13 @@ - + KEEP_LOCATION KEEP_SIZE KEEP_RATIO - + @@ -1024,6 +1103,85 @@ + + + + KEEP_LOCATION + KEEP_SIZE + KEEP_RATIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + KEEP_LOCATION + KEEP_SIZE + KEEP_RATIO + + italic + + + + + + + + + + + + + + + + + + + italic + + + + + + + + + + + + italic + + + + + diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/src/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/src/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.xtend new file mode 100644 index 00000000..ddf2c266 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/src/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.xtend @@ -0,0 +1,48 @@ +package hu.bme.mit.inf.dslreasoner.faulttree.model.util + +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality + +final class CftExtensions { + private new() { + throw new IllegalStateException("This is a static utility class and should not be instantiated directly.") + } + + static def isMoreConcreteThan(Modality newModality, Modality original) { + switch (original) { + case MAY: newModality != Modality.MAY + case CURRENT: newModality == Modality.MUST + case MUST: false + } + } + + static def currentlyExists(ModalElement element) { + element.exists != Modality.MAY + } + + static def mustExist(ModalElement element) { + element.exists == Modality.MUST + } + + static def appearsExactlyOnce(Component componentInstance) { + componentInstance.mustExist && !componentInstance.multipleAllowed + } + + /** + * Checks whether the connection and its target component are both currently present. + * + * A currently present connection without a present target component is a partial model error, + * so we throw an exception instead of returning false. + * + * @param connection The connection to check. + * @throws IllegalStateException When the target component is not currently present. + */ + static def isCurrentlyConnected(Connection connection) { + if (connection.output.component.currentlyExists) { + throw new IllegalStateException("Inconsistent partial model: current connection to a component that may not currently exist") + } + connection.currentlyExists + } +} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin new file mode 100644 index 00000000..a6c01277 Binary files /dev/null and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore new file mode 100644 index 00000000..945e2c6c --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore @@ -0,0 +1 @@ +/.CftExtensions.java._trace diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.java new file mode 100644 index 00000000..dbc6b279 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.java @@ -0,0 +1,69 @@ +package hu.bme.mit.inf.dslreasoner.faulttree.model.util; + +import com.google.common.base.Objects; +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection; +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement; +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; + +@SuppressWarnings("all") +public final class CftExtensions { + private CftExtensions() { + throw new IllegalStateException("This is a static utility class and should not be instantiated directly."); + } + + public static boolean isMoreConcreteThan(final Modality newModality, final Modality original) { + boolean _switchResult = false; + if (original != null) { + switch (original) { + case MAY: + _switchResult = (!Objects.equal(newModality, Modality.MAY)); + break; + case CURRENT: + _switchResult = Objects.equal(newModality, Modality.MUST); + break; + case MUST: + _switchResult = false; + break; + default: + break; + } + } + return _switchResult; + } + + public static boolean currentlyExists(final ModalElement element) { + Modality _exists = element.getExists(); + return (!Objects.equal(_exists, Modality.MAY)); + } + + public static boolean mustExist(final ModalElement element) { + Modality _exists = element.getExists(); + return Objects.equal(_exists, Modality.MUST); + } + + public static boolean appearsExactlyOnce(final Component componentInstance) { + return (CftExtensions.mustExist(componentInstance) && (!componentInstance.isMultipleAllowed())); + } + + /** + * Checks whether the connection and its target component are both currently present. + * + * A currently present connection without a present target component is a partial model error, + * so we throw an exception instead of returning false. + * + * @param connection The connection to check. + * @throws IllegalStateException When the target component is not currently present. + */ + public static boolean isCurrentlyConnected(final Connection connection) { + boolean _xblockexpression = false; + { + boolean _currentlyExists = CftExtensions.currentlyExists(connection.getOutput().getComponent()); + if (_currentlyExists) { + throw new IllegalStateException("Inconsistent partial model: current connection to a component that may not currently exist"); + } + _xblockexpression = CftExtensions.currentlyExists(connection); + } + return _xblockexpression; + } +} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/META-INF/MANIFEST.MF b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/META-INF/MANIFEST.MF index ce704acf..5ee6a4f1 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/META-INF/MANIFEST.MF +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/META-INF/MANIFEST.MF @@ -15,7 +15,6 @@ Require-Bundle: com.google.guava, org.eclipse.viatra.query.runtime.localsearch, hu.bme.mit.inf.dslreasoner.faulttree.components, hu.bme.mit.inf.dslreasoner.logic.model, - com.github.jnr.constants;bundle-version="0.9.8", org.apache.commons.lang;bundle-version="2.6.0" Export-Package: hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft, hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft, diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.xtend index c9aefe51..6b3ed0d0 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.xtend +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.xtend @@ -17,6 +17,8 @@ import java.util.Map import org.eclipse.emf.ecore.util.EcoreUtil import org.eclipse.xtend.lib.annotations.Data +import static extension hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions.* + class EventMaterializer { extension val FtFactory = FtFactory.eINSTANCE @@ -169,8 +171,10 @@ class EventMaterializer { val input = findInput(component, inputEvent) val builder = EventCollection.builder for (connection : input.incomingConnections) { - val materializedEvent = getOrMaterialize(connection.output) - builder.add(materializedEvent) + if (connection.isCurrentlyConnected) { + val materializedEvent = getOrMaterialize(connection.output) + builder.add(materializedEvent) + } } builder.build } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.xtend index 7a3e377b..10c91fb4 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.xtend +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.xtend @@ -2,6 +2,7 @@ package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality import java.util.Map import org.eclipse.viatra.query.runtime.api.IPatternMatch import org.eclipse.xtend.lib.annotations.Accessors @@ -13,10 +14,16 @@ class ComponentFaultTreeTrace { val Map componentInstancesMap = newHashMap def instantiateComponent(IPatternMatch patternMatch, ComponentDefinition componenDefinition) { + instantiateComponent(patternMatch, componenDefinition, Modality.MUST, false) + } + + def instantiateComponent(IPatternMatch patternMatch, ComponentDefinition componenDefinition, Modality exists, + boolean allowMultiple) { if (componentInstancesMap.containsKey(patternMatch)) { throw new IllegalArgumentException("Already instantiated component for match: " + patternMatch) } - val componentTrace = new ComponentInstanceTrace(componentFaultTree, componenDefinition, nameGenerator) + val componentTrace = new ComponentInstanceTrace(componentFaultTree, componenDefinition, nameGenerator, + exists, allowMultiple) componentInstancesMap.put(patternMatch, componentTrace) componentTrace } @@ -30,6 +37,9 @@ class ComponentFaultTreeTrace { throw new IllegalArgumentException("Top level component must have 1 output, got " + outputs.size + " instead") } + if (!trace.appearsExactlyOnce) { + throw new IllegalArgumentException("Top level must appear in the fault tree exactly once") + } componentFaultTree.topEvent = outputs.head } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.xtend index 7353bfe5..158ab2e1 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.xtend +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.xtend @@ -6,18 +6,23 @@ import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output import java.util.Map +import static extension hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions.* + class ComponentInstanceTrace { val componentInstance = CftFactory.eINSTANCE.createComponent val Map inputEventsMap val Map outputEventsMap protected new(ComponentFaultTree faultTree, ComponentDefinition componentDefinition, - ComponentNameGenerator nameGenerator) { + ComponentNameGenerator nameGenerator, Modality exists, boolean multipleAllowed) { componentInstance.componentDefinition = componentDefinition componentInstance.name = nameGenerator.nextName(componentDefinition) + componentInstance.exists = exists + componentInstance.multipleAllowed = multipleAllowed inputEventsMap = Maps.newHashMapWithExpectedSize(componentDefinition.inputEvents.size) for (inputEvent : componentDefinition.inputEvents) { val inputTrace = new InputTrace(componentInstance, inputEvent) @@ -34,6 +39,11 @@ class ComponentInstanceTrace { } def void assign(EventDeclaration inputEvent, ComponentInstanceTrace sourceComponent, EventDeclaration outputEvent) { + assign(inputEvent, sourceComponent, outputEvent, Modality.MUST) + } + + def void assign(EventDeclaration inputEvent, ComponentInstanceTrace sourceComponent, EventDeclaration outputEvent, + Modality exists) { val inputTrace = inputEventsMap.get(inputEvent) if (inputTrace === null) { throw new IllegalArgumentException("Unknown input: " + inputEvent) @@ -42,10 +52,14 @@ class ComponentInstanceTrace { if (output === null) { throw new IllegalArgumentException("Unknown output: " + outputEvent) } - inputTrace.assign(output) + inputTrace.assign(output, exists) } protected def getOutputs() { componentInstance.outputs } + + protected def appearsExactlyOnce() { + componentInstance.appearsExactlyOnce + } } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.xtend index c529a09b..b892eff1 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.xtend +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.xtend @@ -5,9 +5,12 @@ import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output import java.util.Map +import static extension hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions.* + class InputTrace { val Input input = CftFactory.eINSTANCE.createInput val Map connectionsMap = newHashMap @@ -17,13 +20,16 @@ class InputTrace { component.inputs += input } - def void assign(Output output) { + def void assign(Output output, Modality exists) { val connection = connectionsMap.get(output) if (connection === null) { val newConnection = CftFactory.eINSTANCE.createConnection newConnection.output = output + newConnection.exists = exists input.incomingConnections += newConnection connectionsMap.put(output, newConnection) + } else if (exists.isMoreConcreteThan(connection.exists)) { + connection.exists = exists } } } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.xtend index 732d9fed..4a19e2cd 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.xtend +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.xtend @@ -14,14 +14,15 @@ import org.eclipse.xtend2.lib.StringConcatenationClient class Ft2GalileoTransformation { def toGalileo(FaultTree faultTree) ''' - toplevel «faultTree.topEvent.name»; + toplevel "«faultTree.topEvent.name»"; «FOR event : faultTree.events» - «event.name» «defineEvent(event)»; + "«event.name»" «defineEvent(event)»; «ENDFOR» ''' protected dispatch def defineEvent(BasicEvent basicEvent) { - defineDistribution(basicEvent.distribution) + // ft-diet (https://moves.rwth-aachen.de/ft-diet/) needs a dormancy factor. + '''«defineDistribution(basicEvent.distribution)» dorm=0.0''' } protected dispatch def StringConcatenationClient defineDistribution(ConstantDistribution distribution) { @@ -37,7 +38,7 @@ class Ft2GalileoTransformation { } protected dispatch def StringConcatenationClient defineEvent(Gate gate) { - '''«defineGate(gate)» «FOR input : gate.inputEvents SEPARATOR " "»«input.name»«ENDFOR»''' + '''«defineGate(gate)» «FOR input : gate.inputEvents SEPARATOR " "»"«input.name»"«ENDFOR»''' } protected dispatch def StringConcatenationClient defineGate(AndGate gate) '''and''' diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.xtend index 91c6a0d0..a250a955 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.xtend +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.xtend @@ -8,8 +8,6 @@ import java.io.IOException import java.io.InputStream import java.io.InputStreamReader import java.util.regex.Pattern -import jnr.constants.platform.Signal -import org.apache.commons.lang.SystemUtils class StormDftException extends RuntimeException { new(String s) { @@ -29,8 +27,9 @@ class StormDftHandler { static val RESULT_REGEX = '''^Result:\s*\[(?:(?<«SINGLE_RESULT_GROUP»>«DOUBLE_REGEX»)|\((?<«LOWER_BOUND_GROUP»>«DOUBLE_REGEX»),\s*(?<«UPPER_BOUND_GROUP»>«DOUBLE_REGEX»)\))\]''' static val RESULT_PATTERN = Pattern.compile(RESULT_REGEX) - // See http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/jdk7-b147/src/solaris/native/java/lang/UNIXProcess_md.c#l332 - static val SIGNAL_EXIT_VALUE_OFFSET = if(SystemUtils.IS_OS_SOLARIS) 0 else 0x80 + static val SIGNAL_EXIT_VALUE_OFFSET = 0x80 + static val SIGXCPU = 24 + static val SIGXFSZ = 25 static val STORM_GENERAL_ERROR = (-1).bitwiseAnd(0xff) static val STORM_TIMEOUT = (-2).bitwiseAnd(0xff) @@ -166,18 +165,15 @@ class StormDftHandler { case STORM_GENERAL_ERROR: throw new StormDftException("Storm error: " + error) case STORM_TIMEOUT, - case SIGNAL_EXIT_VALUE_OFFSET + Signal.SIGXCPU.intValue: + case SIGNAL_EXIT_VALUE_OFFSET + SIGXCPU: ReliabilityResult.TIMEOUT case STORM_MEMOUT, - case SIGNAL_EXIT_VALUE_OFFSET + Signal.SIGXFSZ.intValue: + case SIGNAL_EXIT_VALUE_OFFSET + SIGXFSZ: ReliabilityResult.MEMOUT default: { if (exitValue > SIGNAL_EXIT_VALUE_OFFSET) { val signalNumber = exitValue - SIGNAL_EXIT_VALUE_OFFSET - val signal = Signal.values.findFirst[intValue == signalNumber] - if (signal !== null) { - throw new StormDftException("Storm unexpectedly killed by signal " + signal + ": " + error) - } + throw new StormDftException("Storm unexpectedly killed by signal " + signalNumber + ": " + error) } throw new StormDftException("Storm unexpectedly exit with status " + exitValue + ": " + error) } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin index 226e6227..f68d0464 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin index 54ba3d09..6aebfa85 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin index 175ae3f1..323f40b2 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin index db3a7e73..45b228d3 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.gitignore index 75154a4c..058cff19 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.gitignore @@ -6,3 +6,11 @@ /.FaultTreeBuilder.java._trace /.FaultModelBuilder.java._trace /.EventCollection.java._trace +/.Cft2FtTransformation.xtendbin +/.EventCollection.xtendbin +/.EventMaterializer.xtendbin +/.FaultTreeBuilder.xtendbin +/Cft2FtTransformation.java +/EventCollection.java +/EventMaterializer.java +/FaultTreeBuilder.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.java index ac1fc209..98a82b7d 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.java @@ -22,6 +22,7 @@ import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate; import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate; import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate; import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent; +import hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions; import hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft.EventCollection; import java.util.LinkedHashSet; import java.util.Map; @@ -416,7 +417,8 @@ public class EventMaterializer { final EventCollection.Builder builder = EventCollection.builder(); EList _incomingConnections = input.getIncomingConnections(); for (final Connection connection : _incomingConnections) { - { + boolean _isCurrentlyConnected = CftExtensions.isCurrentlyConnected(connection); + if (_isCurrentlyConnected) { final Event materializedEvent = this.getOrMaterialize(connection.getOutput()); builder.add(materializedEvent); } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin index f705fefe..59a21d5c 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin index bab76345..0a5c81fe 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin index 257bfc56..87965646 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin index a1339a18..cd930545 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin index ba19d0fb..2f779ecb 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin index 1e8612b2..93bad7e0 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin index ebe80f2e..fde76cfd 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin index 03bd16f8..4754c634 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.gitignore index 33bb70d4..377aa872 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.gitignore @@ -7,3 +7,19 @@ /.CftTransformation.java._trace /.Ecore2CftTransformation.java._trace /.ComponentNameGenerator.java._trace +/.ComponentFaultTreeTrace.xtendbin +/.ComponentInstanceTrace.xtendbin +/.ComponentNameGenerator.xtendbin +/.Ecore2CftTransformation.xtendbin +/.InputTrace.xtendbin +/.LookupHandler.xtendbin +/.MappingHandler.xtendbin +/.MappingQueries.xtendbin +/ComponentFaultTreeTrace.java +/ComponentInstanceTrace.java +/ComponentNameGenerator.java +/Ecore2CftTransformation.java +/InputTrace.java +/LookupHandler.java +/MappingHandler.java +/MappingQueries.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.java index 46e711d9..ddcf9036 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.java @@ -3,6 +3,7 @@ package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree; +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.ComponentInstanceTrace; import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.ComponentNameGenerator; @@ -24,13 +25,17 @@ public class ComponentFaultTreeTrace { private final Map componentInstancesMap = CollectionLiterals.newHashMap(); public ComponentInstanceTrace instantiateComponent(final IPatternMatch patternMatch, final ComponentDefinition componenDefinition) { + return this.instantiateComponent(patternMatch, componenDefinition, Modality.MUST, false); + } + + public ComponentInstanceTrace instantiateComponent(final IPatternMatch patternMatch, final ComponentDefinition componenDefinition, final Modality exists, final boolean allowMultiple) { ComponentInstanceTrace _xblockexpression = null; { boolean _containsKey = this.componentInstancesMap.containsKey(patternMatch); if (_containsKey) { throw new IllegalArgumentException(("Already instantiated component for match: " + patternMatch)); } - final ComponentInstanceTrace componentTrace = new ComponentInstanceTrace(this.componentFaultTree, componenDefinition, this.nameGenerator); + final ComponentInstanceTrace componentTrace = new ComponentInstanceTrace(this.componentFaultTree, componenDefinition, this.nameGenerator, exists, allowMultiple); this.componentInstancesMap.put(patternMatch, componentTrace); _xblockexpression = componentTrace; } @@ -53,6 +58,11 @@ public class ComponentFaultTreeTrace { " instead"); throw new IllegalArgumentException(_plus_1); } + boolean _appearsExactlyOnce = trace.appearsExactlyOnce(); + boolean _not = (!_appearsExactlyOnce); + if (_not) { + throw new IllegalArgumentException("Top level must appear in the fault tree exactly once"); + } this.componentFaultTree.setTopEvent(IterableExtensions.head(outputs)); } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.java index 840f501d..4034bdf3 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.java @@ -7,7 +7,9 @@ import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent; +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; +import hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions; import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.ComponentNameGenerator; import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.InputTrace; import java.util.Map; @@ -21,9 +23,11 @@ public class ComponentInstanceTrace { private final Map outputEventsMap; - protected ComponentInstanceTrace(final ComponentFaultTree faultTree, final ComponentDefinition componentDefinition, final ComponentNameGenerator nameGenerator) { + protected ComponentInstanceTrace(final ComponentFaultTree faultTree, final ComponentDefinition componentDefinition, final ComponentNameGenerator nameGenerator, final Modality exists, final boolean multipleAllowed) { this.componentInstance.setComponentDefinition(componentDefinition); this.componentInstance.setName(nameGenerator.nextName(componentDefinition)); + this.componentInstance.setExists(exists); + this.componentInstance.setMultipleAllowed(multipleAllowed); this.inputEventsMap = Maps.newHashMapWithExpectedSize(componentDefinition.getInputEvents().size()); EList _inputEvents = componentDefinition.getInputEvents(); for (final InputEvent inputEvent : _inputEvents) { @@ -48,6 +52,10 @@ public class ComponentInstanceTrace { } public void assign(final EventDeclaration inputEvent, final ComponentInstanceTrace sourceComponent, final EventDeclaration outputEvent) { + this.assign(inputEvent, sourceComponent, outputEvent, Modality.MUST); + } + + public void assign(final EventDeclaration inputEvent, final ComponentInstanceTrace sourceComponent, final EventDeclaration outputEvent, final Modality exists) { final InputTrace inputTrace = this.inputEventsMap.get(inputEvent); if ((inputTrace == null)) { throw new IllegalArgumentException(("Unknown input: " + inputEvent)); @@ -56,10 +64,14 @@ public class ComponentInstanceTrace { if ((output == null)) { throw new IllegalArgumentException(("Unknown output: " + outputEvent)); } - inputTrace.assign(output); + inputTrace.assign(output, exists); } protected EList getOutputs() { return this.componentInstance.getOutputs(); } + + protected boolean appearsExactlyOnce() { + return CftExtensions.appearsExactlyOnce(this.componentInstance); + } } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.java index c12f2bae..2b30566f 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.java @@ -5,7 +5,9 @@ import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent; +import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; +import hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions; import java.util.Map; import org.eclipse.emf.common.util.EList; import org.eclipse.xtext.xbase.lib.CollectionLiterals; @@ -22,14 +24,20 @@ public class InputTrace { _inputs.add(this.input); } - public void assign(final Output output) { + public void assign(final Output output, final Modality exists) { final Connection connection = this.connectionsMap.get(output); if ((connection == null)) { final Connection newConnection = CftFactory.eINSTANCE.createConnection(); newConnection.setOutput(output); + newConnection.setExists(exists); EList _incomingConnections = this.input.getIncomingConnections(); _incomingConnections.add(newConnection); this.connectionsMap.put(output, newConnection); + } else { + boolean _isMoreConcreteThan = CftExtensions.isMoreConcreteThan(exists, connection.getExists()); + if (_isMoreConcreteThan) { + connection.setExists(exists); + } } } } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin index 9fe75a0f..25ddc417 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.gitignore index 3f932890..f4610b04 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.gitignore @@ -1 +1,3 @@ /.Ft2GalileoTransformation.java._trace +/.Ft2GalileoTransformation.xtendbin +/Ft2GalileoTransformation.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.java index e900c62a..8748825d 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.java @@ -19,18 +19,19 @@ import org.eclipse.xtend2.lib.StringConcatenationClient; public class Ft2GalileoTransformation { public CharSequence toGalileo(final FaultTree faultTree) { StringConcatenation _builder = new StringConcatenation(); - _builder.append("toplevel "); + _builder.append("toplevel \""); String _name = faultTree.getTopEvent().getName(); _builder.append(_name); - _builder.append(";"); + _builder.append("\";"); _builder.newLineIfNotEmpty(); { EList _events = faultTree.getEvents(); for(final RandomEvent event : _events) { + _builder.append("\""); String _name_1 = event.getName(); _builder.append(_name_1); - _builder.append(" "); - StringConcatenationClient _defineEvent = this.defineEvent(event); + _builder.append("\" "); + Object _defineEvent = this.defineEvent(event); _builder.append(_defineEvent); _builder.append(";"); _builder.newLineIfNotEmpty(); @@ -39,8 +40,12 @@ public class Ft2GalileoTransformation { return _builder; } - protected StringConcatenationClient _defineEvent(final BasicEvent basicEvent) { - return this.defineDistribution(basicEvent.getDistribution()); + protected Object _defineEvent(final BasicEvent basicEvent) { + StringConcatenation _builder = new StringConcatenation(); + StringConcatenationClient _defineDistribution = this.defineDistribution(basicEvent.getDistribution()); + _builder.append(_defineDistribution); + _builder.append(" dorm=0.0"); + return _builder; } protected StringConcatenationClient _defineDistribution(final ConstantDistribution distribution) { @@ -87,8 +92,10 @@ public class Ft2GalileoTransformation { } else { _builder.appendImmediate(" ", ""); } + _builder.append("\""); String _name = input.getName(); _builder.append(_name); + _builder.append("\""); } } } @@ -138,7 +145,7 @@ public class Ft2GalileoTransformation { throw new IllegalArgumentException(("Unknown random even: " + randomEvent)); } - protected StringConcatenationClient defineEvent(final RandomEvent basicEvent) { + protected Object defineEvent(final RandomEvent basicEvent) { if (basicEvent instanceof BasicEvent) { return _defineEvent((BasicEvent)basicEvent); } else if (basicEvent instanceof Gate) { diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin index 57c4608d..552c946a 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin index f5cb52f4..a3f9c647 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin index 5dad0728..d7f66fd0 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin index abd8a501..b9fdf395 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.gitignore index 59cc8fe8..8a74c101 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.gitignore @@ -7,3 +7,14 @@ /.StormDftException.java._trace /.ReliabilityModelSolution.java._trace /.ReliabilityResult.java._trace +/.ReliabilityResult.xtendbin +/.StormDftConfiguration.xtendbin +/.StormDftHandler.xtendbin +/.StormDftSolver.xtendbin +/ApproximationHeuristic.java +/FtAnalysisObjective.java +/ReliabilityResult.java +/StormDftConfiguration.java +/StormDftException.java +/StormDftHandler.java +/StormDftSolver.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.java index 003d9cc5..46127425 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.java +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.java @@ -16,15 +16,11 @@ import java.io.InputStreamReader; import java.util.ArrayList; import java.util.regex.Matcher; import java.util.regex.Pattern; -import jnr.constants.platform.Signal; -import org.apache.commons.lang.SystemUtils; import org.eclipse.xtend2.lib.StringConcatenation; import org.eclipse.xtext.xbase.lib.CollectionLiterals; -import org.eclipse.xtext.xbase.lib.Conversions; import org.eclipse.xtext.xbase.lib.Exceptions; import org.eclipse.xtext.xbase.lib.Extension; import org.eclipse.xtext.xbase.lib.Functions.Function0; -import org.eclipse.xtext.xbase.lib.Functions.Function1; import org.eclipse.xtext.xbase.lib.InputOutput; import org.eclipse.xtext.xbase.lib.IterableExtensions; @@ -60,17 +56,11 @@ public class StormDftHandler { private static final Pattern RESULT_PATTERN = Pattern.compile(StormDftHandler.RESULT_REGEX); - private static final int SIGNAL_EXIT_VALUE_OFFSET = new Function0() { - public Integer apply() { - int _xifexpression = (int) 0; - if (SystemUtils.IS_OS_SOLARIS) { - _xifexpression = 0; - } else { - _xifexpression = 0x80; - } - return _xifexpression; - } - }.apply().intValue(); + private static final int SIGNAL_EXIT_VALUE_OFFSET = 0x80; + + private static final int SIGXCPU = 24; + + private static final int SIGXFSZ = 25; private static final int STORM_GENERAL_ERROR = ((-1) & 0xff); @@ -305,9 +295,7 @@ public class StormDftHandler { _matched=true; } if (!_matched) { - int _intValue = Signal.SIGXCPU.intValue(); - int _plus = (StormDftHandler.SIGNAL_EXIT_VALUE_OFFSET + _intValue); - if (Objects.equal(exitValue, _plus)) { + if (Objects.equal(exitValue, (StormDftHandler.SIGNAL_EXIT_VALUE_OFFSET + StormDftHandler.SIGXCPU))) { _matched=true; } } @@ -320,9 +308,7 @@ public class StormDftHandler { _matched=true; } if (!_matched) { - int _intValue_1 = Signal.SIGXFSZ.intValue(); - int _plus_1 = (StormDftHandler.SIGNAL_EXIT_VALUE_OFFSET + _intValue_1); - if (Objects.equal(exitValue, _plus_1)) { + if (Objects.equal(exitValue, (StormDftHandler.SIGNAL_EXIT_VALUE_OFFSET + StormDftHandler.SIGXFSZ))) { _matched=true; } } @@ -334,14 +320,7 @@ public class StormDftHandler { { if ((exitValue > StormDftHandler.SIGNAL_EXIT_VALUE_OFFSET)) { final int signalNumber = (exitValue - StormDftHandler.SIGNAL_EXIT_VALUE_OFFSET); - final Function1 _function = (Signal it) -> { - int _intValue_2 = it.intValue(); - return Boolean.valueOf((_intValue_2 == signalNumber)); - }; - final Signal signal = IterableExtensions.findFirst(((Iterable)Conversions.doWrapArray(Signal.values())), _function); - if ((signal != null)) { - throw new StormDftException(((("Storm unexpectedly killed by signal " + signal) + ": ") + error)); - } + throw new StormDftException(((("Storm unexpectedly killed by signal " + Integer.valueOf(signalNumber)) + ": ") + error)); } throw new StormDftException(((("Storm unexpectedly exit with status " + Integer.valueOf(exitValue)) + ": ") + error)); } diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.classpath b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.classpath new file mode 100644 index 00000000..428337e5 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.project b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.project new file mode 100644 index 00000000..98f85839 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.project @@ -0,0 +1,34 @@ + + + hu.bme.mit.inf.dslreasoner.faulttree.ui + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + org.eclipse.xtext.ui.shared.xtextNature + + diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.settings/org.eclipse.jdt.core.prefs b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000..0c68a61d --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/META-INF/MANIFEST.MF b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/META-INF/MANIFEST.MF new file mode 100644 index 00000000..59c1c5f7 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/META-INF/MANIFEST.MF @@ -0,0 +1,25 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Ui +Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.faulttree.ui;singleton:=true +Bundle-Version: 1.0.0.qualifier +Bundle-Activator: hu.bme.mit.inf.dslreasoner.faulttree.ui.Activator +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime, + com.google.guava, + org.eclipse.xtext.xbase.lib, + org.eclipse.xtend.lib, + org.eclipse.xtend.lib.macro, + org.eclipse.core.resources, + org.eclipse.emf.ecore, + org.eclipse.viatra.query.runtime, + org.eclipse.viatra.query.runtime.rete, + org.eclipse.viatra.query.runtime.localsearch, + hu.bme.mit.inf.dslreasoner.logic.model, + hu.bme.mit.inf.dslreasoner.faulttree.components, + hu.bme.mit.inf.dslreasoner.faulttree.transformation, + hu.bme.mit.inf.dslreasoner.application, + hu.bme.mit.inf.dslreasoner.application.ui +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.faulttree.ui +Bundle-ActivationPolicy: lazy diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/.gitignore new file mode 100644 index 00000000..1c0a02cd --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/.gitignore @@ -0,0 +1 @@ +/hu/ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/build.properties b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/build.properties new file mode 100644 index 00000000..e9863e28 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/build.properties @@ -0,0 +1,5 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/plugin.xml b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/plugin.xml new file mode 100644 index 00000000..8a01c50c --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/plugin.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/Activator.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/Activator.java new file mode 100644 index 00000000..4363fc63 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/Activator.java @@ -0,0 +1,44 @@ +package hu.bme.mit.inf.dslreasoner.faulttree.ui; + +import org.eclipse.ui.plugin.AbstractUIPlugin; +import org.osgi.framework.BundleContext; + +/** + * The activator class controls the plug-in life cycle + */ +public class Activator extends AbstractUIPlugin { + + // The plug-in ID + public static final String PLUGIN_ID = "hu.bme.mit.inf.dslreasoner.faulttree.ui"; //$NON-NLS-1$ + + // The shared instance + private static Activator plugin; + + /** + * The constructor + */ + public Activator() { + } + + @Override + public void start(BundleContext context) throws Exception { + super.start(context); + plugin = this; + } + + @Override + public void stop(BundleContext context) throws Exception { + plugin = null; + super.stop(context); + } + + /** + * Returns the shared instance + * + * @return the shared instance + */ + public static Activator getDefault() { + return plugin; + } + +} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend new file mode 100644 index 00000000..5fa89148 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend @@ -0,0 +1,128 @@ +package hu.bme.mit.inf.dslreasoner.faulttree.ui.handler + +import hu.bme.mit.inf.dslreasoner.application.execution.EclipseBasedProgressMonitor +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft.Cft2FtTransformation +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.Ecore2CftTransformation +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.FtAnalysisObjective +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.ReliabilityResult +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftConfiguration +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftSolver +import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel +import hu.bme.mit.inf.dslreasoner.workspace.ProjectWorkspace +import org.eclipse.core.commands.AbstractHandler +import org.eclipse.core.commands.ExecutionEvent +import org.eclipse.core.commands.ExecutionException +import org.eclipse.core.resources.IFile +import org.eclipse.core.resources.IProject +import org.eclipse.core.resources.IResource +import org.eclipse.core.runtime.IProgressMonitor +import org.eclipse.core.runtime.NullProgressMonitor +import org.eclipse.emf.common.util.URI +import org.eclipse.emf.ecore.resource.Resource +import org.eclipse.emf.ecore.resource.ResourceSet +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl +import org.eclipse.swt.widgets.MessageBox +import org.eclipse.ui.PlatformUI +import org.eclipse.ui.handlers.HandlerUtil +import org.eclipse.viatra.query.runtime.api.AdvancedViatraQueryEngine +import org.eclipse.viatra.query.runtime.emf.EMFScope + +class ReliabilityAnalysisHandler extends AbstractHandler { + + override execute(ExecutionEvent event) throws ExecutionException { + val selection = HandlerUtil.getCurrentStructuredSelection(event) + val resourceSet = new ResourceSetImpl + val iterator = selection.iterator + var IProject targetProject = null + var Resource targetResource = null + var TransformationDefinition transformationDefinition = null + while (iterator.hasNext) { + val selectedElement = iterator.next + if (selectedElement instanceof IFile) { + val resource = tryLoadResource(resourceSet, selectedElement) + if (resource !== null && !resource.contents.empty) { + val rootElement = resource.contents.head + if (rootElement instanceof CftModel) { + if (rootElement.transformationDefinitions.empty) { + throw new IllegalArgumentException("Selected cft file is not a transformation definition.") + } + if (transformationDefinition !== null) { + throw new IllegalArgumentException( + "Only a single transformation definition may be selected.") + } + transformationDefinition = rootElement.transformationDefinitions.head + } else { + if (targetResource !== null) { + throw new IllegalArgumentException("Only a single architecture model may be selected.") + } + targetResource = resource + targetProject = selectedElement.project + } + } + } + } + if (targetResource === null || targetResource === null) { + throw new IllegalArgumentException( + "A transformation definition and an architecture model must be selected.") + } + runAnalysis(transformationDefinition, targetResource, targetProject, new NullProgressMonitor) + null + } + + private static def tryLoadResource(ResourceSet resourceSet, IFile file) { + val fullPath = file.fullPath.toString + val uri = URI.createPlatformResourceURI(fullPath, true) + try { + resourceSet.getResource(uri, true) + } catch (RuntimeException e) { + null + } + } + + private def runAnalysis(TransformationDefinition transformationDefinition, Resource resource, IProject project, + IProgressMonitor monitor) { + val workspace = createWorkspace(project, monitor) + val cft = createComponentFaultTree(transformationDefinition, resource) + workspace.writeModel(cft, "cft.xmi") + val cft2ft = new Cft2FtTransformation + val ft = cft2ft.createFaultTree(cft) + workspace.writeModel(ft, "ft.xmi") + val solver = new StormDftSolver + val config = new StormDftConfiguration + config.progressMonitor = new EclipseBasedProgressMonitor(monitor) + config.documentationLevel = DocumentationLevel.NORMAL + config.objective = FtAnalysisObjective.MTTF + val result = solver.solve(ft, config, workspace) + displayResult(result) + } + + private def createWorkspace(IProject project, IProgressMonitor monitor) { + val folder = project.getFolder("debug") + if (!folder.exists) { + folder.create(IResource.NONE, true, monitor) + } + val path = folder.fullPath.toString + val uri = URI.createPlatformResourceURI(path, true) + val workspace = new ProjectWorkspace(uri.toString, "") + workspace.initAndClear + workspace + } + + private def createComponentFaultTree(TransformationDefinition transformationDefinition, Resource resource) { + val queryEngine = AdvancedViatraQueryEngine.createUnmanagedEngine(new EMFScope(resource)) + try { + val ecore2cft = new Ecore2CftTransformation(transformationDefinition, queryEngine) + ecore2cft.createComponentFaultTree + } finally { + queryEngine.dispose + } + } + + private def displayResult(ReliabilityResult result) { + val messageBox = new MessageBox(PlatformUI.workbench.activeWorkbenchWindow.shell) + messageBox.message = result.toString + messageBox.open + } +} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore new file mode 100644 index 00000000..b271af76 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore @@ -0,0 +1,3 @@ +/.ReliabilityAnalysisHandler.java._trace +/.ReliabilityAnalysisHandler.xtendbin +/ReliabilityAnalysisHandler.java diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF index ce5ff3ab..dc9f3788 100644 --- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF +++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF @@ -9,18 +9,7 @@ Require-Bundle: com.google.guava, org.eclipse.xtext.xbase.lib, org.eclipse.xtend.lib, org.eclipse.xtend.lib.macro, - hu.bme.mit.inf.dslreasoner.application;bundle-version="1.0.0", - org.junit;bundle-version="4.12.0", - org.eclipse.collections;bundle-version="7.1.1", - org.eclipse.core.runtime;bundle-version="3.15.100", - org.eclipse.core.resources, - org.eclipse.emf.ecore, - org.eclipse.viatra.query.runtime, - org.eclipse.viatra.query.runtime.rete, - org.eclipse.viatra.query.runtime.localsearch, - org.eclipse.viatra.query.patternlanguage.emf, - org.eclipse.xtext;bundle-version="2.16.0", - org.eclipse.xtext.xbase;bundle-version="2.16.0", - org.eclipse.emf.codegen;bundle-version="2.15.0", - org.eclipse.emf.codegen.ecore;bundle-version="2.16.0" -Import-Package: org.apache.log4j;version="1.2.15" + hu.bme.mit.inf.dslreasoner.application;bundle-version="1.0.0";visibility:=reexport +Import-Package: org.apache.log4j;version="1.2.15", + org.junit;version="4.12.0" +Export-Package: hu.bme.mit.inf.dslreasoner.application.FAMTest diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties index 8c749f0a..466224af 100644 --- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties +++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties @@ -1,5 +1,7 @@ -source.. = src/ +source.. = src/,\ + xtend-gen/ output.. = bin/ bin.includes = META-INF/,\ . -additional.bundles = org.apache.log4j +additional.bundles = org.apache.log4j,\ + org.junit -- cgit v1.2.3-54-g00ecf From 809dbbbcd1093504a1b49bdb4649fc5f3c6a2bf5 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Thu, 21 Mar 2019 14:31:44 +0100 Subject: Clean up dependencies of the application configuration plugin --- .../META-INF/MANIFEST.MF | 7 +- .../ui/execute/ExecuteScriptHandler.java | 8 +- .../execute/RuntimeConsoleBasedScriptConsole.xtend | 172 ++++++++++++ .../ui/execute/ScriptConsoleFileHiperlink.xtend | 28 ++ .../META-INF/MANIFEST.MF | 7 - .../execution/GenerationTaskExecutor.xtend | 3 +- .../application/execution/ScriptConsole.xtend | 290 +++++++-------------- .../execution/ScriptConsoleFileHiperlink.xtend | 28 -- .../application/execution/ScriptExecutor.xtend | 12 +- .../execution/StandaloneScriptExecutor.xtend | 28 +- 10 files changed, 326 insertions(+), 257 deletions(-) create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/RuntimeConsoleBasedScriptConsole.xtend create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/ScriptConsoleFileHiperlink.xtend delete mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptConsoleFileHiperlink.xtend (limited to 'Application/hu.bme.mit.inf.dslreasoner.application.ui') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/META-INF/MANIFEST.MF b/Application/hu.bme.mit.inf.dslreasoner.application.ui/META-INF/MANIFEST.MF index 5bb18f44..38bb7dbd 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/META-INF/MANIFEST.MF +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/META-INF/MANIFEST.MF @@ -12,7 +12,12 @@ Require-Bundle: hu.bme.mit.inf.dslreasoner.application, org.eclipse.xtext.ui.codetemplates.ui, org.eclipse.ui.editors;bundle-version="3.5.0", org.eclipse.ui.ide;bundle-version="3.5.0", - org.eclipse.ui, + org.eclipse.ui;bundle-version="3.108.1", + org.eclipse.ui.workbench.texteditor, + org.eclipse.ui.console;bundle-version="3.6.201", + org.eclipse.jface;bundle-version="3.12.2", + org.eclipse.core.filesystem, + org.eclipse.text, org.eclipse.compare, org.eclipse.xtext.builder, org.eclipse.xtend.lib;bundle-version="2.14.0";resolution:=optional, diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/ExecuteScriptHandler.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/ExecuteScriptHandler.java index 43d22ab3..380410d0 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/ExecuteScriptHandler.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/ExecuteScriptHandler.java @@ -8,21 +8,15 @@ import org.eclipse.core.commands.ExecutionException; import org.eclipse.core.commands.IHandler; import org.eclipse.core.resources.IFile; import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.emf.ecore.resource.URIConverter; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.StructuredSelection; import org.eclipse.ui.handlers.HandlerUtil; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; import hu.bme.mit.inf.dslreasoner.application.execution.ScriptExecutor; public class ExecuteScriptHandler extends AbstractHandler implements IHandler { - ScriptExecutor scriptExecutor = new ScriptExecutor(); + ScriptExecutor scriptExecutor = new ScriptExecutor(RuntimeConsoleBasedScriptConsole.FACTORY); @Override public Object execute(ExecutionEvent event) throws ExecutionException { diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/RuntimeConsoleBasedScriptConsole.xtend b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/RuntimeConsoleBasedScriptConsole.xtend new file mode 100644 index 00000000..d344ffba --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/RuntimeConsoleBasedScriptConsole.xtend @@ -0,0 +1,172 @@ +package hu.bme.mit.inf.dslreasoner.application.ui.execute + +import hu.bme.mit.inf.dslreasoner.application.execution.ScriptConsole +import hu.bme.mit.inf.dslreasoner.application.execution.ScriptConsoleDecorator +import java.util.concurrent.CompletableFuture +import org.eclipse.emf.common.util.URI +import org.eclipse.jface.text.BadLocationException +import org.eclipse.jface.text.DocumentEvent +import org.eclipse.jface.text.IDocumentListener +import org.eclipse.swt.graphics.Color +import org.eclipse.ui.console.ConsolePlugin +import org.eclipse.ui.console.MessageConsole +import org.eclipse.ui.console.MessageConsoleStream + +class RuntimeConsoleBasedScriptConsole extends ScriptConsole { + /** + * Console is identified with the name of this class. + */ + static val consoleID = ScriptConsole.name + + val MessageConsole runtimeConsole + + new(boolean cleanFiles, URI messageConsoleURI, URI errorConsoleURI, URI statisticsConsoleURI) { + super(!hasConsolePlugin, cleanFiles, messageConsoleURI, errorConsoleURI, statisticsConsoleURI) + runtimeConsole = prepareRuntimeConsole + writeErrorMessagesDuringInitialisation() + } + + override writeMessage(CharSequence message, String separator, ScriptConsoleDecorator[] decorators) { + super.writeMessage(message, separator, decorators) + if (runtimeConsole !== null) { + writeToRuntimeConsole(message, separator, decorators) + } + } + + override writeMessage(String message) { + super.writeMessage(message) + if (runtimeConsole !== null) { + writeToRuntimeConsole(message) + } + } + + override writeError(CharSequence message, String separator, ScriptConsoleDecorator[] decorators) { + super.writeError(message, separator, decorators) + if (runtimeConsole !== null) { + writeToRuntimeConsole(message, separator, decorators) + } + } + + override writeError(String message) { + super.writeError(message) + if (runtimeConsole !== null) { + writeToRuntimeConsole(message) + } + } + + private def MessageConsole prepareRuntimeConsole() { + val plugin = ConsolePlugin.getDefault(); + if (plugin === null) { + return null + } else { + val conMan = plugin.getConsoleManager(); + val existingConsoles = conMan.getConsoles(); + val existingConsolesWithID = existingConsoles.filter[it.name.equals(consoleID)] + if (existingConsolesWithID.empty) { + val MessageConsole res = new MessageConsole(consoleID, null) + conMan.addConsoles(#[res]); + + return res + } else { + return existingConsolesWithID.head as MessageConsole + } + } + } + + private def writeToRuntimeConsole(CharSequence message) { + // 1. reveal the console view + ConsolePlugin.getDefault().getConsoleManager().showConsoleView(this.runtimeConsole); + val stream = this.runtimeConsole.newMessageStream + stream.println(message.toString) + stream.close + } + + private def writeToRuntimeConsole(CharSequence message, String separator, ScriptConsoleDecorator[] decorators) { + val messageString = message.toString + // 0. split the message + val separatedMessage = if (messageString.startsWith(separator)) { + #[""] + messageString.split(separator, -1) + } else { + messageString.split(separator, -1).toList + } + if (separatedMessage.size - 1 !== decorators.size) { + throw new IllegalArgumentException + } + + // 1. reveal the console view + ConsolePlugin.getDefault().getConsoleManager().showConsoleView(this.runtimeConsole); + val stream = this.runtimeConsole.newMessageStream + + // 2. print the segments of the view + for (i : 0 ..< decorators.size) { + stream.print(separatedMessage.get(i)) + writeDecoratedTextToRuntimeConsole(decorators.get(i), stream) + + } + // 2.1 write the last segment of + stream.println(separatedMessage.last) + + // stream.println(message.toString) + stream.close + } + + private def writeDecoratedTextToRuntimeConsole(ScriptConsoleDecorator message, MessageConsoleStream stream) { + val originalBackgroundColor = this.runtimeConsole.background + var Color newColor = null; + + val text = '''[«message.text»]''' + if (message.red >= 0 && message.green >= 0 && message.blue >= 0) { + newColor = new Color(originalBackgroundColor.device, message.red, message.green, message.blue) + this.runtimeConsole.setBackground(newColor) + } + stream.flush + val CompletableFuture finished = new CompletableFuture + val listener = new IDocumentListener() { + override documentAboutToBeChanged(DocumentEvent event) {} + + override documentChanged(DocumentEvent event) { + // println('''ftext="«event.fText»", message="«message.text»" endswith=«event.fText.endsWith(message.text)»''') + if (event.fText.endsWith(text)) { + val from = event.fDocument.length - text.length + 1 + val length = message.text.length + // println('''from: «from» length «length»''') + try { + runtimeConsole.addHyperlink( + new ScriptConsoleFileHiperlink(message.hyperlink), + from, + length + ) + // println("link added") + } catch (BadLocationException e) { + } finally { + runtimeConsole.document.removeDocumentListener(this) + finished.complete(true) + } + } + + } + } + runtimeConsole.document.addDocumentListener(listener) + stream.print(text) + stream.flush + finished.get + // stream.console.new + if (message.red >= 0 && message.green >= 0 && message.blue >= 0) { + newColor.dispose + this.runtimeConsole.setBackground(originalBackgroundColor) + } + } + + private static def hasConsolePlugin() { + ConsolePlugin.getDefault() !== null + } + + public static val FACTORY = new ScriptConsole.Factory { + + override createScriptConsole(boolean cleanFiles, URI messageConsoleURI, URI errorConsoleURI, + URI statisticsConsoleURI) { + new RuntimeConsoleBasedScriptConsole(cleanFiles, messageConsoleURI, errorConsoleURI, statisticsConsoleURI) + } + + } +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/ScriptConsoleFileHiperlink.xtend b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/ScriptConsoleFileHiperlink.xtend new file mode 100644 index 00000000..16d78a31 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src/hu/bme/mit/inf/dslreasoner/application/ui/execute/ScriptConsoleFileHiperlink.xtend @@ -0,0 +1,28 @@ +package hu.bme.mit.inf.dslreasoner.application.ui.execute + +import java.io.File +import java.net.URI +import org.eclipse.core.filesystem.EFS +import org.eclipse.ui.PlatformUI +import org.eclipse.ui.console.IHyperlink +import org.eclipse.ui.ide.IDE + +class ScriptConsoleFileHiperlink implements IHyperlink { + + val URI path + + new(File file) { + this.path = file.toURI() + } + + override linkActivated() { + // println("open path: "+path.toString) + val page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); + val fileStore = EFS.getStore(path) + IDE.openEditorOnFileStore(page, fileStore) + } + + override linkEntered() {} + + override linkExited() {} +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF b/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF index a7990cca..27caa768 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF +++ b/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF @@ -29,15 +29,8 @@ Require-Bundle: org.eclipse.xtext, org.eclipse.viatra.query.tooling.core;bundle-version="2.0.0", hu.bme.mit.inf.dslreasoner.visualisation;bundle-version="1.0.0", org.eclipse.core.runtime;bundle-version="3.12.0", - org.eclipse.ui.console;bundle-version="3.6.201", - org.eclipse.jface;bundle-version="3.12.2", - org.eclipse.ui;bundle-version="3.108.1", org.eclipse.viatra.query.runtime.rete;bundle-version="2.0.0", org.eclipse.viatra.query.runtime.localsearch;bundle-version="2.0.0", - org.eclipse.core.filesystem, - org.eclipse.ui.workbench.texteditor, - org.eclipse.ui.ide, - org.eclipse.text, org.eclipse.collections;bundle-version="9.2.0", hu.bme.mit.inf.dslreasoner.faulttree.components Bundle-RequiredExecutionEnvironment: JavaSE-1.8 diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend index c9d38c7d..3e879539 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend @@ -41,6 +41,7 @@ class GenerationTaskExecutor { def executeGenerationTask( GenerationTask task, ScriptExecutor scriptExecutor, + ScriptConsole.Factory scriptConsoleFactory, IProgressMonitor monitor) { monitor.subTask('''Collecting all resources''') @@ -62,7 +63,7 @@ class GenerationTaskExecutor { val memoryLimit = scriptExecutor.getMemoryLimit(configSpecification) // 2. create console - val console = new ScriptConsole(true,false, + val console = scriptConsoleFactory.createScriptConsole(false, if(messageFile!==null) URI.createURI(messageFile.path) else null, if(debugFolder!==null) URI.createURI('''«debugFolder.path»/errors.txt''') else null, if(statisticsFile!==null) URI.createURI(statisticsFile.path) else null diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptConsole.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptConsole.xtend index 91d3d286..0f89ba1e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptConsole.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptConsole.xtend @@ -9,128 +9,108 @@ import java.util.LinkedHashSet import java.util.LinkedList import java.util.List import java.util.Map -import java.util.concurrent.CompletableFuture -import javax.swing.text.BadLocationException import org.eclipse.emf.common.util.URI -import org.eclipse.jface.text.DocumentEvent -import org.eclipse.jface.text.IDocumentListener -import org.eclipse.swt.graphics.Color -import org.eclipse.ui.console.ConsolePlugin -import org.eclipse.ui.console.MessageConsole -import org.eclipse.ui.console.MessageConsoleStream import org.eclipse.xtend.lib.annotations.Data -//import org.eclipse.ui.console.MessageConsole - -class ScriptConsole { - /** - * Console is identified with the name of this class. - */ - val final consoleID = ScriptConsole.name +abstract class ScriptConsole { val boolean printToConsole - val MessageConsole runtimeConsole; val ReasonerWorkspace messageWorkspace; val String messageFileName; val ReasonerWorkspace errorWorkspace; val String errorFileName; val ReasonerWorkspace statisticsWorkspace; val String statisticsFileName; - + val List errorMessagesDuringInitialisation = new LinkedList; + val statisticsHeaderBuffer = new LinkedHashSet - val statisticsDataBuffer = new LinkedList> - + val statisticsDataBuffer = new LinkedList> + static val delimier = ';' static val empty = "" - - public new( - boolean printToRuntimeConsole, - boolean cleanFiles, - URI messageConsoleURI, - URI errorConsoleURI, - URI statisticsConsoleURI) - { - val List errorMessagesDuringInitialisation = new LinkedList - - this.messageWorkspace = prepareWorkspace(messageConsoleURI,errorMessagesDuringInitialisation) + + new(boolean printToConsole, boolean cleanFiles, URI messageConsoleURI, URI errorConsoleURI, + URI statisticsConsoleURI) { + this.messageWorkspace = prepareWorkspace(messageConsoleURI, errorMessagesDuringInitialisation) this.messageFileName = prepareFileName(messageConsoleURI) - this.errorWorkspace = prepareWorkspace(errorConsoleURI,errorMessagesDuringInitialisation) + this.errorWorkspace = prepareWorkspace(errorConsoleURI, errorMessagesDuringInitialisation) this.errorFileName = prepareFileName(errorConsoleURI) - this.statisticsWorkspace = prepareWorkspace(statisticsConsoleURI,errorMessagesDuringInitialisation) + this.statisticsWorkspace = prepareWorkspace(statisticsConsoleURI, errorMessagesDuringInitialisation) this.statisticsFileName = prepareFileName(statisticsConsoleURI) - - this.printToConsole = (ConsolePlugin.getDefault() === null) - this.runtimeConsole = if(printToRuntimeConsole) { prepareRuntimeConsole } else { null } - - errorMessagesDuringInitialisation.forEach[ + + this.printToConsole = printToConsole + } + + /** + * Writes any error messages that occurred during console initialization. + * + * Should be called by implementations at the end of their constructors. + */ + protected final def writeErrorMessagesDuringInitialisation() { + errorMessagesDuringInitialisation.forEach [ this.writeError('''Error during console initialisation: "«it»"''') ] + errorMessagesDuringInitialisation.clear } - - public def writeMessage(CharSequence message, String separator, ScriptConsoleDecorator[] decorators) { + + def void writeMessage(CharSequence message, String separator, ScriptConsoleDecorator[] decorators) { val resolvedText = this.resolveToText(message, separator, decorators) - if(messageWorkspace!==null) { - messageWorkspace.writeText(messageFileName,resolvedText); + if (messageWorkspace !== null) { + messageWorkspace.writeText(messageFileName, resolvedText); } - if(printToConsole) { + if (printToConsole) { println(resolvedText) } - if(runtimeConsole!==null) { - writeToRuntimeConsole(message, separator, decorators) - } } - public def writeMessage(String message) { - if(messageWorkspace!==null) { - messageWorkspace.writeText(messageFileName,message); + + def void writeMessage(String message) { + if (messageWorkspace !== null) { + messageWorkspace.writeText(messageFileName, message); } - if(printToConsole) { + if (printToConsole) { println(message) } - if(runtimeConsole!==null) { - writeToRuntimeConsole(message) - } } - public def writeError(CharSequence message, String separator, ScriptConsoleDecorator[] decorators) { + + def void writeError(CharSequence message, String separator, ScriptConsoleDecorator[] decorators) { val resolvedText = this.resolveToText(message, separator, decorators) - if(errorWorkspace!==null) { - errorWorkspace.writeText(errorFileName,resolvedText); + if (errorWorkspace !== null) { + errorWorkspace.writeText(errorFileName, resolvedText); } println(message) - if(runtimeConsole!==null) { - writeToRuntimeConsole(message, separator, decorators) - } } - public def writeError(String message) { - if(errorWorkspace!==null) { - errorWorkspace.writeText(errorFileName,message); + + def void writeError(String message) { + if (errorWorkspace !== null) { + errorWorkspace.writeText(errorFileName, message); } println(message) - if(runtimeConsole!==null) { - writeToRuntimeConsole(message) - } } - public def writeStatistics(LinkedHashMap statistics) { - if(statisticsWorkspace!==null) { + + def writeStatistics(LinkedHashMap statistics) { + if (statisticsWorkspace !== null) { val message = ''' «FOR key : statistics.keySet SEPARATOR delimier»«key»«ENDFOR» «FOR value : statistics.values SEPARATOR delimier»«value»«ENDFOR»''' - statisticsWorkspace.writeText(statisticsFileName,message); + statisticsWorkspace.writeText(statisticsFileName, message); } } - public def addStatistics(LinkedHashMap statistics) { - for(key : statistics.keySet) { + + def addStatistics(LinkedHashMap statistics) { + for (key : statistics.keySet) { this.statisticsHeaderBuffer.add(key); } this.statisticsDataBuffer.add(statistics) } - public def flushStatistics() { - if(statisticsWorkspace!==null) { + + def flushStatistics() { + if (statisticsWorkspace !== null) { val message = ''' - «FOR key : statisticsHeaderBuffer SEPARATOR delimier»«key»«ENDFOR» - «FOR line : statisticsDataBuffer» - «FOR key : statisticsHeaderBuffer SEPARATOR delimier»«IF line.containsKey(key)»«line.get(key)»«ELSE»«empty»«ENDIF»«ENDFOR» - «ENDFOR» + «FOR key : statisticsHeaderBuffer SEPARATOR delimier»«key»«ENDFOR» + «FOR line : statisticsDataBuffer» + «FOR key : statisticsHeaderBuffer SEPARATOR delimier»«IF line.containsKey(key)»«line.get(key)»«ELSE»«empty»«ENDIF»«ENDFOR» + «ENDFOR» ''' - statisticsWorkspace.writeText(statisticsFileName,message); + statisticsWorkspace.writeText(statisticsFileName, message); statisticsHeaderBuffer.clear statisticsDataBuffer.clear } @@ -140,143 +120,66 @@ class ScriptConsole { if (uri === null) { return null } else { - try{ + try { val folderURI = uri.trimSegments(1) - if(folderURI.isFile) { - return new FileSystemWorkspace(folderURI.toString,"")=>[init] - } else if(folderURI.isPlatformResource) { - return new ProjectWorkspace(folderURI.toString,"")=>[init] + if (folderURI.isFile) { + return new FileSystemWorkspace(folderURI.toString, "") => [init] + } else if (folderURI.isPlatformResource) { + return new ProjectWorkspace(folderURI.toString, "") => [init] } else { throw new UnsupportedOperationException('''Unsupported file usi: "«uri»"!''') } - } catch(Exception e) { + } catch (Exception e) { errors += e.message return null } } } + private def prepareFileName(URI uri) { - if(uri!==null) { + if (uri !== null) { return uri.lastSegment } else { null } } - - private def MessageConsole prepareRuntimeConsole() { - val plugin = ConsolePlugin.getDefault(); - if(plugin === null) { - return null - } else { - val conMan = plugin.getConsoleManager(); - val existingConsoles = conMan.getConsoles(); - val existingConsolesWithID = existingConsoles.filter[it.name.equals(consoleID)] - if(existingConsolesWithID.empty) { - val MessageConsole res = new MessageConsole(consoleID,null) - conMan.addConsoles(#[res]); - - return res - } else { - return existingConsolesWithID.head as MessageConsole - } - } - } + private def resolveToText(CharSequence message, String separator, ScriptConsoleDecorator[] decorators) { val messageString = message.toString // 0. split the message - val separatedMessage = if(messageString.startsWith(separator,-1)) { - #[""]+messageString.split(separator,-1) - } else { - messageString.split(separator,-1).toList - } - if(separatedMessage.size-1 !== decorators.size) { + val separatedMessage = if (messageString.startsWith(separator, -1)) { + #[""] + messageString.split(separator, -1) + } else { + messageString.split(separator, -1).toList + } + if (separatedMessage.size - 1 !== decorators.size) { throw new IllegalArgumentException } - + return '''«FOR i : 0..= 0 && message.green >= 0 && message.blue >= 0) { - newColor = new Color(originalBackgroundColor.device,message.red,message.green,message.blue) - this.runtimeConsole.setBackground(newColor) - } - stream.flush - val CompletableFuture finished = new CompletableFuture - val listener = new IDocumentListener() { - override documentAboutToBeChanged(DocumentEvent event) { } - override documentChanged(DocumentEvent event) { - //println('''ftext="«event.fText»", message="«message.text»" endswith=«event.fText.endsWith(message.text)»''') - if(event.fText.endsWith(text)) { - val from = event.fDocument.length-text.length+1 - val length = message.text.length - //println('''from: «from» length «length»''') - try{ - runtimeConsole.addHyperlink( - new ScriptConsoleFileHiperlink(message.hyperlink), - from, - length - ) - //println("link added") - } catch(BadLocationException e) { - - } finally { - runtimeConsole.document.removeDocumentListener(this) - finished.complete(true) - } - } - - } - } - runtimeConsole.document.addDocumentListener(listener) - stream.print(text) - stream.flush - finished.get - //stream.console.new - if(message.red >= 0 && message.green >= 0 && message.blue >= 0) { - newColor.dispose - this.runtimeConsole.setBackground(originalBackgroundColor) + + public static val FACTORY = new ScriptConsole.Factory { + override createScriptConsole(boolean cleanFiles, URI messageConsoleURI, URI errorConsoleURI, + URI statisticsConsoleURI) { + new StandardOutputBasedScriptConsole(cleanFiles, messageConsoleURI, errorConsoleURI, statisticsConsoleURI) } } } + @Data class ScriptConsoleDecorator { String text @@ -284,33 +187,36 @@ class ScriptConsoleDecorator { int Red int Green int Blue - - public new(String text) { + + new(String text) { this.text = text this.hyperlink = null this.Red = -1 this.Green = -1 this.Blue = -1 } - public new(String text, File hyperlink) { + + new(String text, File hyperlink) { this.text = text this.hyperlink = hyperlink this.Red = -1 this.Green = -1 this.Blue = -1 } - public new(String text, int red, int green, int blue) { + + new(String text, int red, int green, int blue) { this.text = text this.hyperlink = null this.Red = red this.Green = green this.Blue = blue } - public new(String text, File hyperlink, int red, int green, int blue) { + + new(String text, File hyperlink, int red, int green, int blue) { this.text = text this.hyperlink = hyperlink this.Red = red this.Green = green this.Blue = blue } -} \ No newline at end of file +} diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptConsoleFileHiperlink.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptConsoleFileHiperlink.xtend deleted file mode 100644 index 25e49c80..00000000 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptConsoleFileHiperlink.xtend +++ /dev/null @@ -1,28 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.application.execution - -import org.eclipse.ui.console.IHyperlink -import org.eclipse.ui.ide.IDE -import org.eclipse.ui.PlatformUI -import org.eclipse.core.filesystem.EFS -import java.io.File -import java.net.URI - -class ScriptConsoleFileHiperlink implements IHyperlink { - - private val URI path; - - new(File file) { - this.path = file.toURI() - } - - override linkActivated() { - //println("open path: "+path.toString) - val page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); - val fileStore = EFS.getStore(path) - IDE.openEditorOnFileStore(page,fileStore) - } - - override linkEntered() { } - - override linkExited() { } -} \ No newline at end of file diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend index c9ec68bb..0512a5ee 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend @@ -4,6 +4,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigRef import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference @@ -24,15 +25,18 @@ import hu.bme.mit.inf.dslreasoner.application.execution.util.ApplicationConfigur import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel import java.util.LinkedHashMap import java.util.Optional -import org.eclipse.emf.common.util.URI -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification -import org.eclipse.core.runtime.jobs.Job import org.eclipse.core.runtime.IProgressMonitor import org.eclipse.core.runtime.Status +import org.eclipse.core.runtime.jobs.Job +import org.eclipse.emf.common.util.URI +import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor +@FinalFieldsConstructor class ScriptExecutor { val parser = new ApplicationConfigurationParser + val ScriptConsole.Factory scriptConsoleFactory + /** * Executes a script */ @@ -92,7 +96,7 @@ class ScriptExecutor { def public dispatch execute(GenerationTask task, IProgressMonitor monitor) { val generationTaskExecutor = new GenerationTaskExecutor - generationTaskExecutor.executeGenerationTask(task,this,monitor) + generationTaskExecutor.executeGenerationTask(task,this,scriptConsoleFactory,monitor) } def public dispatch execute(Task task, IProgressMonitor monitor) { diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/StandaloneScriptExecutor.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/StandaloneScriptExecutor.xtend index c612f0ea..4ed57903 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/StandaloneScriptExecutor.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/StandaloneScriptExecutor.xtend @@ -1,27 +1,17 @@ package hu.bme.mit.inf.dslreasoner.application.execution +import com.google.inject.Guice +import com.google.inject.Injector import hu.bme.mit.inf.dslreasoner.application.ApplicationConfigurationStandaloneSetup -import org.eclipse.emf.common.util.URI -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript import org.eclipse.core.runtime.NullProgressMonitor -import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneSetup -import org.eclipse.emf.ecore.util.EcoreUtil -import java.io.FileNotFoundException +import org.eclipse.emf.common.util.URI import org.eclipse.emf.ecore.resource.Resource -import java.io.IOException +import org.eclipse.emf.ecore.util.EcoreUtil import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl -import org.eclipse.viatra.query.runtime.matchers.backend.IQueryBackendFactoryProvider -import org.eclipse.viatra.query.runtime.rete.matcher.ReteBackendFactoryProvider -import org.eclipse.viatra.query.runtime.api.ViatraQueryEngineOptions -import org.eclipse.viatra.query.runtime.matchers.backend.QueryEvaluationHint -import org.eclipse.viatra.query.runtime.rete.util.ReteHintOptions +import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneSetup import org.eclipse.viatra.query.runtime.rete.matcher.ReteEngine -import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneCompilerSetup -import org.eclipse.viatra.query.patternlanguage.emf.EMFPatternLanguageStandaloneSetupGenerated import org.eclipse.xtext.resource.XtextResourceSet -import com.google.inject.Injector -import com.google.inject.Guice class StandaloneScriptExecutor { def static void main(String[] args) { @@ -94,8 +84,12 @@ class StandaloneScriptExecutor { } } - def static executeScript(String path){ - val executor = new ScriptExecutor + def static executeScript(String path) { + executeScript(path, StandardOutputBasedScriptConsole.FACTORY) + } + + def static executeScript(String path, ScriptConsole.Factory scriptConsoleFactory){ + val executor = new ScriptExecutor(scriptConsoleFactory) try{ val content = loadScript(path) executor.executeScript(content,new NullProgressMonitor) -- cgit v1.2.3-54-g00ecf From 478123d2febde02f39f6a673ffdbdf0c760aef3c Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Mon, 25 Mar 2019 15:56:37 +0100 Subject: Add reliability probability and mtff objectives --- .../antlr/ApplicationConfigurationParser.java | 14 +- .../internal/InternalApplicationConfiguration.g | 421 +- .../InternalApplicationConfiguration.tokens | 54 +- .../InternalApplicationConfigurationLexer.java | 661 +- .../InternalApplicationConfigurationParser.java | 10687 ++++++++++--------- .../.ApplicationConfigurationIdeModule.xtendbin | Bin 1701 -> 1701 bytes .../ide/.ApplicationConfigurationIdeSetup.xtendbin | Bin 2526 -> 2526 bytes ...ctApplicationConfigurationProposalProvider.java | 21 +- .../model/generated/ApplicationConfiguration.ecore | 6 +- .../generated/ApplicationConfiguration.genmodel | 10 +- .../application/ApplicationConfiguration.xtextbin | Bin 13581 -> 13891 bytes .../ApplicationConfigurationFactory.java | 24 +- .../ApplicationConfigurationPackage.java | 280 +- .../application/applicationConfiguration/Mtff.java | 19 + .../ReliabilityObjectiveFunction.java | 80 + .../ReliabiltiyFunction.java | 80 - .../ReliabiltiyProbability.java | 52 + .../impl/ApplicationConfigurationFactoryImpl.java | 34 +- .../impl/ApplicationConfigurationPackageImpl.java | 91 +- .../applicationConfiguration/impl/MtffImpl.java | 41 + .../impl/ReliabilityObjectiveFunctionImpl.java | 244 + .../impl/ReliabiltiyFunctionImpl.java | 244 - .../impl/ReliabiltiyProbabilityImpl.java | 181 + .../ApplicationConfigurationAdapterFactory.java | 50 +- .../util/ApplicationConfigurationSwitch.java | 64 +- .../internal/InternalApplicationConfiguration.g | 149 +- .../InternalApplicationConfiguration.tokens | 74 +- .../InternalApplicationConfigurationLexer.java | 737 +- .../InternalApplicationConfigurationParser.java | 2872 ++--- .../ApplicationConfigurationSemanticSequencer.java | 33 +- .../ApplicationConfigurationGrammarAccess.java | 140 +- .../application/ApplicationConfiguration.xtext | 9 +- .../ApplicationConfigurationScopeProvider.xtend | 8 +- .../components/ide/.CftLanguageIdeModule.xtendbin | Bin 1712 -> 1712 bytes .../components/ide/.CftLanguageIdeSetup.xtendbin | Bin 2549 -> 2549 bytes .../components/ui/.CftLanguageUiModule.xtendbin | Bin 3606 -> 3606 bytes .../.CftLanguageProposalProvider.xtendbin | Bin 1820 -> 1820 bytes .../.CftLanguageDescriptionLabelProvider.xtendbin | Bin 1993 -> 1993 bytes .../ui/labeling/.CftLanguageLabelProvider.xtendbin | Bin 2885 -> 2885 bytes .../.CftLanguageOutlineTreeProvider.xtendbin | Bin 2451 -> 2451 bytes .../quickfix/.CftLanguageQuickfixProvider.xtendbin | Bin 1819 -> 1819 bytes ...LanguageSemanticHighlightingCalculator.xtendbin | Bin 3773 -> 3773 bytes .../.CftLanguageTokenToAttributeIdMapper.xtendbin | Bin 2740 -> 2740 bytes .../components/.CftLanguageRuntimeModule.xtendbin | Bin 3436 -> 3436 bytes .../.CftLanguageStandaloneSetup.xtendbin | Bin 2015 -> 2015 bytes .../.CftLanguageValueConverterService.xtendbin | Bin 3002 -> 3002 bytes .../conversion/.OF_INTValueConverter.xtendbin | Bin 4411 -> 4411 bytes .../generator/.CftLanguageGenerator.xtendbin | Bin 2365 -> 2365 bytes .../.CftLanguageQualifiedNameProvider.xtendbin | Bin 3630 -> 3630 bytes .../naming/.PackageNameProvider.xtendbin | Bin 3283 -> 3283 bytes ...portedNamespaceAwareLocalScopeProvider.xtendbin | Bin 4651 -> 4651 bytes .../scoping/.CftLanguageScopeProvider.xtendbin | Bin 9417 -> 9417 bytes .../validation/.CftLanguageValidator.xtendbin | Bin 1760 -> 1760 bytes .../faulttree/model/util/.CftExtensions.xtendbin | Bin 4295 -> 4295 bytes .../dslreasoner/faulttree/model/util/.gitignore | 2 + .../cft2ft/.Cft2FtTransformation.xtendbin | Bin 2825 -> 2825 bytes .../cft2ft/.EventCollection.xtendbin | Bin 7022 -> 7022 bytes .../cft2ft/.EventMaterializer.xtendbin | Bin 11938 -> 12110 bytes .../cft2ft/.FaultTreeBuilder.xtendbin | Bin 4029 -> 4029 bytes .../ecore2cft/.ComponentFaultTreeTrace.xtendbin | Bin 5530 -> 5530 bytes .../ecore2cft/.ComponentInstanceTrace.xtendbin | Bin 5932 -> 5932 bytes .../ecore2cft/.ComponentNameGenerator.xtendbin | Bin 3472 -> 3472 bytes .../ecore2cft/.Ecore2CftTransformation.xtendbin | Bin 3431 -> 3431 bytes .../transformation/ecore2cft/.InputTrace.xtendbin | Bin 4202 -> 4202 bytes .../ecore2cft/.LookupHandler.xtendbin | Bin 5169 -> 5169 bytes .../ecore2cft/.MappingHandler.xtendbin | Bin 6876 -> 6876 bytes .../ecore2cft/.MappingQueries.xtendbin | Bin 4833 -> 4833 bytes .../ft2galileo/.Ft2GalileoTransformation.xtendbin | Bin 4794 -> 4794 bytes .../solver/.ReliabilityResult.xtendbin | Bin 5435 -> 5435 bytes .../solver/.StormDftConfiguration.xtendbin | Bin 4311 -> 4311 bytes .../solver/.StormDftHandler.xtendbin | Bin 13570 -> 13570 bytes .../transformation/solver/.StormDftSolver.xtendbin | Bin 4801 -> 4801 bytes .../bin/.gitignore | 1 - .../dslreasoner/faulttree/ui/handler/.gitignore | 3 + .../ui/handler/ReliabilityAnalysisHandler.xtend | 128 + 75 files changed, 10135 insertions(+), 7379 deletions(-) create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Mtff.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabilityObjectiveFunction.java delete mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyFunction.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyProbability.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MtffImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabilityObjectiveFunctionImpl.java delete mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyFunctionImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyProbabilityImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/.gitignore create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore create mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend (limited to 'Application/hu.bme.mit.inf.dslreasoner.application.ui') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java index 12bf94a5..b778abe4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java @@ -42,6 +42,7 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser builder.put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives"); builder.put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives"); builder.put(grammarAccess.getObjectiveEntryAccess().getAlternatives(), "rule__ObjectiveEntry__Alternatives"); + builder.put(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives(), "rule__ReliabilityObjectiveFunction__Alternatives"); builder.put(grammarAccess.getObjectiveAccess().getAlternatives(), "rule__Objective__Alternatives"); builder.put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives"); builder.put(grammarAccess.getConfigAccess().getAlternatives(), "rule__Config__Alternatives"); @@ -101,8 +102,10 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup_2(), "rule__ObjectiveSpecification__Group_2__0"); builder.put(grammarAccess.getOptimizationEntryAccess().getGroup(), "rule__OptimizationEntry__Group__0"); builder.put(grammarAccess.getThresholdEntryAccess().getGroup(), "rule__ThresholdEntry__Group__0"); - builder.put(grammarAccess.getReliabiltiyFunctionAccess().getGroup(), "rule__ReliabiltiyFunction__Group__0"); - builder.put(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1(), "rule__ReliabiltiyFunction__Group_1__0"); + builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup(), "rule__ReliabiltiyProbability__Group__0"); + builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1(), "rule__ReliabiltiyProbability__Group_1__0"); + builder.put(grammarAccess.getMtffAccess().getGroup(), "rule__Mtff__Group__0"); + builder.put(grammarAccess.getMtffAccess().getGroup_1(), "rule__Mtff__Group_1__0"); builder.put(grammarAccess.getObjectiveDeclarationAccess().getGroup(), "rule__ObjectiveDeclaration__Group__0"); builder.put(grammarAccess.getConfigSpecificationAccess().getGroup(), "rule__ConfigSpecification__Group__0"); builder.put(grammarAccess.getConfigSpecificationAccess().getGroup_2(), "rule__ConfigSpecification__Group_2__0"); @@ -196,8 +199,11 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser builder.put(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0(), "rule__ThresholdEntry__FunctionAssignment_0"); builder.put(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1(), "rule__ThresholdEntry__OperatorAssignment_1"); builder.put(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2(), "rule__ThresholdEntry__ThresholdAssignment_2"); - builder.put(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0(), "rule__ReliabiltiyFunction__PackageAssignment_1_0"); - builder.put(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2(), "rule__ReliabiltiyFunction__TransformationAssignment_2"); + builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0(), "rule__ReliabiltiyProbability__PackageAssignment_1_0"); + builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2(), "rule__ReliabiltiyProbability__TransformationAssignment_2"); + builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4(), "rule__ReliabiltiyProbability__TimeAssignment_4"); + builder.put(grammarAccess.getMtffAccess().getPackageAssignment_1_0(), "rule__Mtff__PackageAssignment_1_0"); + builder.put(grammarAccess.getMtffAccess().getTransformationAssignment_2(), "rule__Mtff__TransformationAssignment_2"); builder.put(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1(), "rule__ObjectiveDeclaration__NameAssignment_1"); builder.put(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2(), "rule__ObjectiveDeclaration__SpecificationAssignment_2"); builder.put(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment(), "rule__ObjectiveReference__ReferredAssignment"); diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g index ae1ad469..5ac1e746 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g @@ -1040,34 +1040,84 @@ ruleObjectiveFunction } : ( - { before(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); } - ruleReliabiltiyFunction - { after(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); } + { before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); } + ruleReliabilityObjectiveFunction + { after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); } ) ; finally { restoreStackSize(stackSize); } -// Entry rule entryRuleReliabiltiyFunction -entryRuleReliabiltiyFunction +// Entry rule entryRuleReliabilityObjectiveFunction +entryRuleReliabilityObjectiveFunction : -{ before(grammarAccess.getReliabiltiyFunctionRule()); } - ruleReliabiltiyFunction -{ after(grammarAccess.getReliabiltiyFunctionRule()); } +{ before(grammarAccess.getReliabilityObjectiveFunctionRule()); } + ruleReliabilityObjectiveFunction +{ after(grammarAccess.getReliabilityObjectiveFunctionRule()); } EOF ; -// Rule ReliabiltiyFunction -ruleReliabiltiyFunction +// Rule ReliabilityObjectiveFunction +ruleReliabilityObjectiveFunction @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getReliabiltiyFunctionAccess().getGroup()); } - (rule__ReliabiltiyFunction__Group__0) - { after(grammarAccess.getReliabiltiyFunctionAccess().getGroup()); } + { before(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives()); } + (rule__ReliabilityObjectiveFunction__Alternatives) + { after(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleReliabiltiyProbability +entryRuleReliabiltiyProbability +: +{ before(grammarAccess.getReliabiltiyProbabilityRule()); } + ruleReliabiltiyProbability +{ after(grammarAccess.getReliabiltiyProbabilityRule()); } + EOF +; + +// Rule ReliabiltiyProbability +ruleReliabiltiyProbability + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup()); } + (rule__ReliabiltiyProbability__Group__0) + { after(grammarAccess.getReliabiltiyProbabilityAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleMtff +entryRuleMtff +: +{ before(grammarAccess.getMtffRule()); } + ruleMtff +{ after(grammarAccess.getMtffRule()); } + EOF +; + +// Rule Mtff +ruleMtff + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getMtffAccess().getGroup()); } + (rule__Mtff__Group__0) + { after(grammarAccess.getMtffAccess().getGroup()); } ) ; finally { @@ -2255,6 +2305,27 @@ finally { restoreStackSize(stackSize); } +rule__ReliabilityObjectiveFunction__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); } + ruleReliabiltiyProbability + { after(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); } + ruleMtff + { after(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__Objective__Alternatives @init { int stackSize = keepStackSize(); @@ -5564,134 +5635,323 @@ finally { } -rule__ReliabiltiyFunction__Group__0 +rule__ReliabiltiyProbability__Group__0 @init { int stackSize = keepStackSize(); } : - rule__ReliabiltiyFunction__Group__0__Impl - rule__ReliabiltiyFunction__Group__1 + rule__ReliabiltiyProbability__Group__0__Impl + rule__ReliabiltiyProbability__Group__1 ; finally { restoreStackSize(stackSize); } -rule__ReliabiltiyFunction__Group__0__Impl +rule__ReliabiltiyProbability__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); } + { before(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); } 'reliability' - { after(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); } + { after(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyProbability__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ReliabiltiyProbability__Group__1__Impl + rule__ReliabiltiyProbability__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyProbability__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1()); } + (rule__ReliabiltiyProbability__Group_1__0)? + { after(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__ReliabiltiyFunction__Group__1 +rule__ReliabiltiyProbability__Group__2 @init { int stackSize = keepStackSize(); } : - rule__ReliabiltiyFunction__Group__1__Impl - rule__ReliabiltiyFunction__Group__2 + rule__ReliabiltiyProbability__Group__2__Impl + rule__ReliabiltiyProbability__Group__3 ; finally { restoreStackSize(stackSize); } -rule__ReliabiltiyFunction__Group__1__Impl +rule__ReliabiltiyProbability__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1()); } - (rule__ReliabiltiyFunction__Group_1__0)? - { after(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1()); } + { before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2()); } + (rule__ReliabiltiyProbability__TransformationAssignment_2) + { after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__ReliabiltiyFunction__Group__2 +rule__ReliabiltiyProbability__Group__3 @init { int stackSize = keepStackSize(); } : - rule__ReliabiltiyFunction__Group__2__Impl + rule__ReliabiltiyProbability__Group__3__Impl + rule__ReliabiltiyProbability__Group__4 ; finally { restoreStackSize(stackSize); } -rule__ReliabiltiyFunction__Group__2__Impl +rule__ReliabiltiyProbability__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2()); } - (rule__ReliabiltiyFunction__TransformationAssignment_2) - { after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2()); } + { before(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); } + 'at' + { after(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); } ) ; finally { restoreStackSize(stackSize); } +rule__ReliabiltiyProbability__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__ReliabiltiyProbability__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} -rule__ReliabiltiyFunction__Group_1__0 +rule__ReliabiltiyProbability__Group__4__Impl @init { int stackSize = keepStackSize(); } : - rule__ReliabiltiyFunction__Group_1__0__Impl - rule__ReliabiltiyFunction__Group_1__1 +( + { before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4()); } + (rule__ReliabiltiyProbability__TimeAssignment_4) + { after(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__ReliabiltiyProbability__Group_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ReliabiltiyProbability__Group_1__0__Impl + rule__ReliabiltiyProbability__Group_1__1 ; finally { restoreStackSize(stackSize); } -rule__ReliabiltiyFunction__Group_1__0__Impl +rule__ReliabiltiyProbability__Group_1__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0()); } - (rule__ReliabiltiyFunction__PackageAssignment_1_0) - { after(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0()); } + { before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0()); } + (rule__ReliabiltiyProbability__PackageAssignment_1_0) + { after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ReliabiltiyFunction__Group_1__1 +rule__ReliabiltiyProbability__Group_1__1 @init { int stackSize = keepStackSize(); } : - rule__ReliabiltiyFunction__Group_1__1__Impl + rule__ReliabiltiyProbability__Group_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ReliabiltiyFunction__Group_1__1__Impl +rule__ReliabiltiyProbability__Group_1__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); } + { before(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); } '::' - { after(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); } + { after(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Mtff__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Mtff__Group__0__Impl + rule__Mtff__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Mtff__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMtffAccess().getMtffKeyword_0()); } + 'mtff' + { after(grammarAccess.getMtffAccess().getMtffKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Mtff__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Mtff__Group__1__Impl + rule__Mtff__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__Mtff__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMtffAccess().getGroup_1()); } + (rule__Mtff__Group_1__0)? + { after(grammarAccess.getMtffAccess().getGroup_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Mtff__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__Mtff__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Mtff__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMtffAccess().getTransformationAssignment_2()); } + (rule__Mtff__TransformationAssignment_2) + { after(grammarAccess.getMtffAccess().getTransformationAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Mtff__Group_1__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Mtff__Group_1__0__Impl + rule__Mtff__Group_1__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Mtff__Group_1__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMtffAccess().getPackageAssignment_1_0()); } + (rule__Mtff__PackageAssignment_1_0) + { after(grammarAccess.getMtffAccess().getPackageAssignment_1_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Mtff__Group_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Mtff__Group_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Mtff__Group_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); } + '::' + { after(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); } ) ; finally { @@ -10578,38 +10838,91 @@ finally { restoreStackSize(stackSize); } -rule__ReliabiltiyFunction__PackageAssignment_1_0 +rule__ReliabiltiyProbability__PackageAssignment_1_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); } + ( + { before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } + ruleQualifiedName + { after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } + ) + { after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyProbability__TransformationAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } + ( + { before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } + RULE_ID + { after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } + ) + { after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__ReliabiltiyProbability__TimeAssignment_4 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); } + ruleREALLiteral + { after(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Mtff__PackageAssignment_1_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); } + { before(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); } ( - { before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } + { before(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } ruleQualifiedName - { after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } + { after(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } ) - { after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); } + { after(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ReliabiltiyFunction__TransformationAssignment_2 +rule__Mtff__TransformationAssignment_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } + { before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } ( - { before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } + { before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } RULE_ID - { after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } + { after(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } ) - { after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } + { after(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } ) ; finally { diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens index f7399b63..27b2c880 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens @@ -1,53 +1,55 @@ -'#'=44 -'*'=61 -'+='=60 +'#'=46 +'*'=63 +'+='=62 ','=31 '-'=22 '.'=21 -'..'=51 +'..'=53 '::'=34 -'<'=45 +'<'=47 '<='=13 '='=28 -'>'=46 +'>'=48 '>='=14 'AlloySolver'=19 'SMTSolver'=18 'ViatraSolver'=20 -'config'=40 +'at'=39 +'config'=42 'constraints'=38 -'debug'=56 +'debug'=58 'epackage'=24 'excluding'=33 'file'=27 'folder'=36 'full'=17 -'generate'=53 +'generate'=55 'import'=23 -'int'=48 -'log'=57 -'log-level'=41 +'int'=50 +'log'=59 +'log-level'=43 'maximize'=12 -'memory'=43 +'memory'=45 'metamodel'=35 'minimize'=11 'models'=37 -'node'=47 +'mtff'=40 +'node'=49 'none'=15 'normal'=16 -'number'=62 -'objectives'=39 -'output'=59 +'number'=64 +'objectives'=41 +'output'=61 'package'=32 -'partial-model'=54 -'real'=49 +'partial-model'=56 +'real'=51 'reliability'=26 -'runs'=63 -'runtime'=42 -'scope'=52 -'solver'=55 -'statistics'=58 -'string'=50 +'runs'=65 +'runtime'=44 +'scope'=54 +'solver'=57 +'statistics'=60 +'string'=52 'viatra'=25 '{'=29 '}'=30 @@ -111,3 +113,5 @@ T__60=60 T__61=61 T__62=62 T__63=63 +T__64=64 +T__65=65 diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java index 667cec10..9a16ae0a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java @@ -47,7 +47,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { public static final int T__62=62; public static final int T__63=63; public static final int T__20=20; + public static final int T__64=64; public static final int T__21=21; + public static final int T__65=65; public static final int RULE_STRING=6; public static final int RULE_SL_COMMENT=8; public static final int T__37=37; @@ -674,10 +676,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:39:7: ( 'objectives' ) - // InternalApplicationConfiguration.g:39:9: 'objectives' + // InternalApplicationConfiguration.g:39:7: ( 'at' ) + // InternalApplicationConfiguration.g:39:9: 'at' { - match("objectives"); + match("at"); } @@ -695,10 +697,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:40:7: ( 'config' ) - // InternalApplicationConfiguration.g:40:9: 'config' + // InternalApplicationConfiguration.g:40:7: ( 'mtff' ) + // InternalApplicationConfiguration.g:40:9: 'mtff' { - match("config"); + match("mtff"); } @@ -716,10 +718,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:41:7: ( 'log-level' ) - // InternalApplicationConfiguration.g:41:9: 'log-level' + // InternalApplicationConfiguration.g:41:7: ( 'objectives' ) + // InternalApplicationConfiguration.g:41:9: 'objectives' { - match("log-level"); + match("objectives"); } @@ -737,10 +739,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:42:7: ( 'runtime' ) - // InternalApplicationConfiguration.g:42:9: 'runtime' + // InternalApplicationConfiguration.g:42:7: ( 'config' ) + // InternalApplicationConfiguration.g:42:9: 'config' { - match("runtime"); + match("config"); } @@ -758,10 +760,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:43:7: ( 'memory' ) - // InternalApplicationConfiguration.g:43:9: 'memory' + // InternalApplicationConfiguration.g:43:7: ( 'log-level' ) + // InternalApplicationConfiguration.g:43:9: 'log-level' { - match("memory"); + match("log-level"); } @@ -779,10 +781,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:44:7: ( '#' ) - // InternalApplicationConfiguration.g:44:9: '#' + // InternalApplicationConfiguration.g:44:7: ( 'runtime' ) + // InternalApplicationConfiguration.g:44:9: 'runtime' { - match('#'); + match("runtime"); + } @@ -799,10 +802,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:45:7: ( '<' ) - // InternalApplicationConfiguration.g:45:9: '<' + // InternalApplicationConfiguration.g:45:7: ( 'memory' ) + // InternalApplicationConfiguration.g:45:9: 'memory' { - match('<'); + match("memory"); + } @@ -819,10 +823,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:46:7: ( '>' ) - // InternalApplicationConfiguration.g:46:9: '>' + // InternalApplicationConfiguration.g:46:7: ( '#' ) + // InternalApplicationConfiguration.g:46:9: '#' { - match('>'); + match('#'); } @@ -839,11 +843,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:47:7: ( 'node' ) - // InternalApplicationConfiguration.g:47:9: 'node' + // InternalApplicationConfiguration.g:47:7: ( '<' ) + // InternalApplicationConfiguration.g:47:9: '<' { - match("node"); - + match('<'); } @@ -860,11 +863,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:48:7: ( 'int' ) - // InternalApplicationConfiguration.g:48:9: 'int' + // InternalApplicationConfiguration.g:48:7: ( '>' ) + // InternalApplicationConfiguration.g:48:9: '>' { - match("int"); - + match('>'); } @@ -881,10 +883,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:49:7: ( 'real' ) - // InternalApplicationConfiguration.g:49:9: 'real' + // InternalApplicationConfiguration.g:49:7: ( 'node' ) + // InternalApplicationConfiguration.g:49:9: 'node' { - match("real"); + match("node"); } @@ -902,10 +904,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:50:7: ( 'string' ) - // InternalApplicationConfiguration.g:50:9: 'string' + // InternalApplicationConfiguration.g:50:7: ( 'int' ) + // InternalApplicationConfiguration.g:50:9: 'int' { - match("string"); + match("int"); } @@ -923,10 +925,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:51:7: ( '..' ) - // InternalApplicationConfiguration.g:51:9: '..' + // InternalApplicationConfiguration.g:51:7: ( 'real' ) + // InternalApplicationConfiguration.g:51:9: 'real' { - match(".."); + match("real"); } @@ -944,10 +946,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:52:7: ( 'scope' ) - // InternalApplicationConfiguration.g:52:9: 'scope' + // InternalApplicationConfiguration.g:52:7: ( 'string' ) + // InternalApplicationConfiguration.g:52:9: 'string' { - match("scope"); + match("string"); } @@ -965,10 +967,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:53:7: ( 'generate' ) - // InternalApplicationConfiguration.g:53:9: 'generate' + // InternalApplicationConfiguration.g:53:7: ( '..' ) + // InternalApplicationConfiguration.g:53:9: '..' { - match("generate"); + match(".."); } @@ -986,10 +988,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:54:7: ( 'partial-model' ) - // InternalApplicationConfiguration.g:54:9: 'partial-model' + // InternalApplicationConfiguration.g:54:7: ( 'scope' ) + // InternalApplicationConfiguration.g:54:9: 'scope' { - match("partial-model"); + match("scope"); } @@ -1007,10 +1009,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:55:7: ( 'solver' ) - // InternalApplicationConfiguration.g:55:9: 'solver' + // InternalApplicationConfiguration.g:55:7: ( 'generate' ) + // InternalApplicationConfiguration.g:55:9: 'generate' { - match("solver"); + match("generate"); } @@ -1028,10 +1030,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:56:7: ( 'debug' ) - // InternalApplicationConfiguration.g:56:9: 'debug' + // InternalApplicationConfiguration.g:56:7: ( 'partial-model' ) + // InternalApplicationConfiguration.g:56:9: 'partial-model' { - match("debug"); + match("partial-model"); } @@ -1049,10 +1051,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:57:7: ( 'log' ) - // InternalApplicationConfiguration.g:57:9: 'log' + // InternalApplicationConfiguration.g:57:7: ( 'solver' ) + // InternalApplicationConfiguration.g:57:9: 'solver' { - match("log"); + match("solver"); } @@ -1070,10 +1072,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:58:7: ( 'statistics' ) - // InternalApplicationConfiguration.g:58:9: 'statistics' + // InternalApplicationConfiguration.g:58:7: ( 'debug' ) + // InternalApplicationConfiguration.g:58:9: 'debug' { - match("statistics"); + match("debug"); } @@ -1091,10 +1093,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:59:7: ( 'output' ) - // InternalApplicationConfiguration.g:59:9: 'output' + // InternalApplicationConfiguration.g:59:7: ( 'log' ) + // InternalApplicationConfiguration.g:59:9: 'log' { - match("output"); + match("log"); } @@ -1112,10 +1114,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:60:7: ( '+=' ) - // InternalApplicationConfiguration.g:60:9: '+=' + // InternalApplicationConfiguration.g:60:7: ( 'statistics' ) + // InternalApplicationConfiguration.g:60:9: 'statistics' { - match("+="); + match("statistics"); } @@ -1133,10 +1135,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:61:7: ( '*' ) - // InternalApplicationConfiguration.g:61:9: '*' + // InternalApplicationConfiguration.g:61:7: ( 'output' ) + // InternalApplicationConfiguration.g:61:9: 'output' { - match('*'); + match("output"); + } @@ -1153,10 +1156,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:62:7: ( 'number' ) - // InternalApplicationConfiguration.g:62:9: 'number' + // InternalApplicationConfiguration.g:62:7: ( '+=' ) + // InternalApplicationConfiguration.g:62:9: '+=' { - match("number"); + match("+="); } @@ -1174,8 +1177,49 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:63:7: ( 'runs' ) - // InternalApplicationConfiguration.g:63:9: 'runs' + // InternalApplicationConfiguration.g:63:7: ( '*' ) + // InternalApplicationConfiguration.g:63:9: '*' + { + match('*'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__63" + + // $ANTLR start "T__64" + public final void mT__64() throws RecognitionException { + try { + int _type = T__64; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:64:7: ( 'number' ) + // InternalApplicationConfiguration.g:64:9: 'number' + { + match("number"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__64" + + // $ANTLR start "T__65" + public final void mT__65() throws RecognitionException { + try { + int _type = T__65; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:65:7: ( 'runs' ) + // InternalApplicationConfiguration.g:65:9: 'runs' { match("runs"); @@ -1188,17 +1232,17 @@ public class InternalApplicationConfigurationLexer extends Lexer { finally { } } - // $ANTLR end "T__63" + // $ANTLR end "T__65" // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11782:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalApplicationConfiguration.g:11782:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:12095:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalApplicationConfiguration.g:12095:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalApplicationConfiguration.g:11782:11: ( '^' )? + // InternalApplicationConfiguration.g:12095:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1207,7 +1251,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt1) { case 1 : - // InternalApplicationConfiguration.g:11782:11: '^' + // InternalApplicationConfiguration.g:12095:11: '^' { match('^'); @@ -1225,7 +1269,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { recover(mse); throw mse;} - // InternalApplicationConfiguration.g:11782:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:12095:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -1274,10 +1318,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11784:10: ( ( '0' .. '9' )+ ) - // InternalApplicationConfiguration.g:11784:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:12097:10: ( ( '0' .. '9' )+ ) + // InternalApplicationConfiguration.g:12097:12: ( '0' .. '9' )+ { - // InternalApplicationConfiguration.g:11784:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:12097:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -1291,7 +1335,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt3) { case 1 : - // InternalApplicationConfiguration.g:11784:13: '0' .. '9' + // InternalApplicationConfiguration.g:12097:13: '0' .. '9' { matchRange('0','9'); @@ -1323,10 +1367,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11786:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalApplicationConfiguration.g:11786:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:12099:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalApplicationConfiguration.g:12099:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalApplicationConfiguration.g:11786:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:12099:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -1344,10 +1388,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt6) { case 1 : - // InternalApplicationConfiguration.g:11786:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalApplicationConfiguration.g:12099:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalApplicationConfiguration.g:11786:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalApplicationConfiguration.g:12099:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1363,7 +1407,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt4) { case 1 : - // InternalApplicationConfiguration.g:11786:21: '\\\\' . + // InternalApplicationConfiguration.g:12099:21: '\\\\' . { match('\\'); matchAny(); @@ -1371,7 +1415,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:11786:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalApplicationConfiguration.g:12099:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1396,10 +1440,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:11786:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalApplicationConfiguration.g:12099:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalApplicationConfiguration.g:11786:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalApplicationConfiguration.g:12099:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1415,7 +1459,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt5) { case 1 : - // InternalApplicationConfiguration.g:11786:54: '\\\\' . + // InternalApplicationConfiguration.g:12099:54: '\\\\' . { match('\\'); matchAny(); @@ -1423,7 +1467,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:11786:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalApplicationConfiguration.g:12099:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1466,12 +1510,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11788:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalApplicationConfiguration.g:11788:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalApplicationConfiguration.g:12101:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalApplicationConfiguration.g:12101:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalApplicationConfiguration.g:11788:24: ( options {greedy=false; } : . )* + // InternalApplicationConfiguration.g:12101:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1496,7 +1540,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt7) { case 1 : - // InternalApplicationConfiguration.g:11788:52: . + // InternalApplicationConfiguration.g:12101:52: . { matchAny(); @@ -1526,12 +1570,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11790:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalApplicationConfiguration.g:11790:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:12103:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalApplicationConfiguration.g:12103:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalApplicationConfiguration.g:11790:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalApplicationConfiguration.g:12103:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1544,7 +1588,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt8) { case 1 : - // InternalApplicationConfiguration.g:11790:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalApplicationConfiguration.g:12103:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1564,7 +1608,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } } while (true); - // InternalApplicationConfiguration.g:11790:40: ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:12103:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1573,9 +1617,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt10) { case 1 : - // InternalApplicationConfiguration.g:11790:41: ( '\\r' )? '\\n' + // InternalApplicationConfiguration.g:12103:41: ( '\\r' )? '\\n' { - // InternalApplicationConfiguration.g:11790:41: ( '\\r' )? + // InternalApplicationConfiguration.g:12103:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1584,7 +1628,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt9) { case 1 : - // InternalApplicationConfiguration.g:11790:41: '\\r' + // InternalApplicationConfiguration.g:12103:41: '\\r' { match('\r'); @@ -1616,10 +1660,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11792:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalApplicationConfiguration.g:11792:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:12105:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalApplicationConfiguration.g:12105:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalApplicationConfiguration.g:11792:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:12105:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1673,8 +1717,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:11794:16: ( . ) - // InternalApplicationConfiguration.g:11794:18: . + // InternalApplicationConfiguration.g:12107:16: ( . ) + // InternalApplicationConfiguration.g:12107:18: . { matchAny(); @@ -1689,8 +1733,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=60; + // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=62; alt12 = dfa12.predict(input); switch (alt12) { case 1 : @@ -2065,49 +2109,63 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 54 : - // InternalApplicationConfiguration.g:1:328: RULE_ID + // InternalApplicationConfiguration.g:1:328: T__64 { - mRULE_ID(); + mT__64(); } break; case 55 : - // InternalApplicationConfiguration.g:1:336: RULE_INT + // InternalApplicationConfiguration.g:1:334: T__65 { - mRULE_INT(); + mT__65(); } break; case 56 : - // InternalApplicationConfiguration.g:1:345: RULE_STRING + // InternalApplicationConfiguration.g:1:340: RULE_ID { - mRULE_STRING(); + mRULE_ID(); } break; case 57 : - // InternalApplicationConfiguration.g:1:357: RULE_ML_COMMENT + // InternalApplicationConfiguration.g:1:348: RULE_INT { - mRULE_ML_COMMENT(); + mRULE_INT(); } break; case 58 : - // InternalApplicationConfiguration.g:1:373: RULE_SL_COMMENT + // InternalApplicationConfiguration.g:1:357: RULE_STRING { - mRULE_SL_COMMENT(); + mRULE_STRING(); } break; case 59 : - // InternalApplicationConfiguration.g:1:389: RULE_WS + // InternalApplicationConfiguration.g:1:369: RULE_ML_COMMENT { - mRULE_WS(); + mRULE_ML_COMMENT(); } break; case 60 : - // InternalApplicationConfiguration.g:1:397: RULE_ANY_OTHER + // InternalApplicationConfiguration.g:1:385: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 61 : + // InternalApplicationConfiguration.g:1:401: RULE_WS + { + mRULE_WS(); + + } + break; + case 62 : + // InternalApplicationConfiguration.g:1:409: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2121,99 +2179,102 @@ public class InternalApplicationConfigurationLexer extends Lexer { protected DFA12 dfa12 = new DFA12(this); static final String DFA12_eotS = - "\1\uffff\1\52\1\54\1\56\5\52\1\70\1\uffff\4\52\4\uffff\1\52\1\45\3\52\1\uffff\3\52\1\45\1\uffff\1\45\2\uffff\3\45\2\uffff\4\52\5\uffff\10\52\3\uffff\7\52\4\uffff\1\52\1\uffff\4\52\1\uffff\5\52\7\uffff\20\52\1\u008b\13\52\1\u009a\13\52\1\u00a6\1\52\1\u00a8\1\52\1\u00aa\1\u00ab\5\52\1\uffff\4\52\1\u00b5\1\52\1\u00b7\6\52\2\uffff\13\52\1\uffff\1\52\1\uffff\1\52\2\uffff\11\52\1\uffff\1\52\1\uffff\10\52\1\u00dd\2\52\1\u00e0\3\52\1\u00e4\1\u00e5\1\u00e6\1\u00e7\1\u00e8\3\52\1\u00ec\2\52\1\u00ef\5\52\1\u00f5\1\52\1\u00f7\1\u00f8\1\52\1\uffff\1\u00fa\1\52\1\uffff\3\52\5\uffff\3\52\1\uffff\2\52\1\uffff\1\52\1\u0105\1\u0106\2\52\1\uffff\1\52\2\uffff\1\52\1\uffff\1\52\1\u010c\1\u010d\4\52\1\u0112\2\52\3\uffff\3\52\1\u0118\2\uffff\1\u0119\1\u011a\2\52\1\uffff\1\u011d\4\52\3\uffff\2\52\1\uffff\2\52\1\u0126\1\u0127\1\u0128\1\52\1\u012a\1\u012b\3\uffff\1\u012c\3\uffff"; + "\1\uffff\1\54\1\56\1\60\5\54\1\72\1\uffff\4\54\4\uffff\1\54\1\46\4\54\1\uffff\3\54\1\46\1\uffff\1\46\2\uffff\3\46\2\uffff\5\54\5\uffff\10\54\3\uffff\7\54\4\uffff\1\54\1\uffff\1\54\1\166\3\54\1\uffff\5\54\7\uffff\21\54\1\u0091\11\54\1\uffff\2\54\1\u00a0\13\54\1\u00ac\1\u00ad\1\54\1\u00af\1\54\1\u00b1\1\u00b2\5\54\1\uffff\4\54\1\u00bc\1\54\1\u00be\6\54\2\uffff\13\54\2\uffff\1\54\1\uffff\1\54\2\uffff\11\54\1\uffff\1\54\1\uffff\10\54\1\u00e4\2\54\1\u00e7\3\54\1\u00eb\1\u00ec\1\u00ed\1\u00ee\1\u00ef\3\54\1\u00f3\2\54\1\u00f6\5\54\1\u00fc\1\54\1\u00fe\1\u00ff\1\54\1\uffff\1\u0101\1\54\1\uffff\3\54\5\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u010c\1\u010d\2\54\1\uffff\1\54\2\uffff\1\54\1\uffff\1\54\1\u0113\1\u0114\4\54\1\u0119\2\54\3\uffff\3\54\1\u011f\2\uffff\1\u0120\1\u0121\2\54\1\uffff\1\u0124\4\54\3\uffff\2\54\1\uffff\2\54\1\u012d\1\u012e\1\u012f\1\54\1\u0131\1\u0132\3\uffff\1\u0133\3\uffff"; static final String DFA12_eofS = - "\u012d\uffff"; + "\u0134\uffff"; static final String DFA12_minS = - "\1\0\1\141\2\75\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\1\145\4\uffff\1\141\1\72\1\157\1\142\1\157\1\uffff\1\143\2\145\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\170\1\155\1\144\5\uffff\1\144\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\2\141\1\156\4\uffff\1\143\1\uffff\1\156\1\152\1\164\1\147\1\uffff\1\141\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\2\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\153\1\164\1\146\1\145\1\160\1\55\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\1\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\1\60\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\60\1\162\1\141\1\60\2\172\1\144\5\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\151\2\145\1\154\1\141\1\60\1\151\2\60\1\164\1\uffff\1\60\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\60\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\60\1\154\1\162\1\166\1\154\1\60\1\147\1\151\3\uffff\1\156\1\145\1\143\1\60\2\uffff\2\60\1\145\1\166\1\uffff\1\60\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\60\1\162\2\60\3\uffff\1\60\3\uffff"; + "\1\0\1\141\2\75\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\1\145\4\uffff\1\141\1\72\1\157\1\164\1\142\1\157\1\uffff\1\143\2\145\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\170\1\155\1\144\1\146\5\uffff\1\144\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\2\141\1\156\4\uffff\1\143\1\uffff\1\156\1\60\1\152\1\164\1\147\1\uffff\1\141\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\153\1\164\1\146\1\uffff\1\145\1\160\1\55\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\1\60\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\60\1\162\1\141\1\60\2\172\1\144\5\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\151\2\145\1\154\1\141\1\60\1\151\2\60\1\164\1\uffff\1\60\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\60\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\60\1\154\1\162\1\166\1\154\1\60\1\147\1\151\3\uffff\1\156\1\145\1\143\1\60\2\uffff\2\60\1\145\1\166\1\uffff\1\60\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\60\1\162\2\60\3\uffff\1\60\3\uffff"; static final String DFA12_maxS = - "\1\uffff\1\157\2\75\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\1\157\1\165\1\157\1\uffff\1\164\2\145\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\170\1\164\1\144\5\uffff\1\162\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\1\154\1\156\4\uffff\1\162\1\uffff\1\156\1\152\1\164\1\147\1\uffff\1\162\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\2\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\153\1\164\1\163\1\145\1\160\1\172\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\1\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\1\172\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\172\1\162\1\141\3\172\1\144\5\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\151\2\145\1\154\1\141\1\172\1\151\2\172\1\164\1\uffff\1\172\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\172\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\172\1\154\1\162\1\166\1\154\1\172\1\147\1\151\3\uffff\1\156\1\145\1\143\1\172\2\uffff\2\172\1\145\1\166\1\uffff\1\172\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\172\1\162\2\172\3\uffff\1\172\3\uffff"; + "\1\uffff\1\164\2\75\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\1\157\1\164\1\165\1\157\1\uffff\1\164\2\145\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\170\1\164\1\144\1\146\5\uffff\1\162\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\1\154\1\156\4\uffff\1\162\1\uffff\1\156\1\172\1\152\1\164\1\147\1\uffff\1\162\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\153\1\164\1\163\1\uffff\1\145\1\160\1\172\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\1\172\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\172\1\162\1\141\3\172\1\144\5\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\151\2\145\1\154\1\141\1\172\1\151\2\172\1\164\1\uffff\1\172\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\172\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\172\1\154\1\162\1\166\1\154\1\172\1\147\1\151\3\uffff\1\156\1\145\1\143\1\172\2\uffff\2\172\1\145\1\166\1\uffff\1\172\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\172\1\162\2\172\3\uffff\1\172\3\uffff"; static final String DFA12_acceptS = - "\12\uffff\1\14\4\uffff\1\22\1\23\1\24\1\25\5\uffff\1\42\4\uffff\1\63\1\uffff\1\66\1\67\3\uffff\1\73\1\74\4\uffff\1\66\1\3\1\43\1\4\1\44\10\uffff\1\51\1\13\1\14\7\uffff\1\22\1\23\1\24\1\25\1\uffff\1\30\4\uffff\1\42\5\uffff\1\62\1\63\1\67\1\70\1\71\1\72\1\73\63\uffff\1\46\15\uffff\1\37\1\57\13\uffff\1\5\1\uffff\1\45\1\uffff\1\7\1\21\11\uffff\1\47\1\uffff\1\65\45\uffff\1\52\2\uffff\1\56\3\uffff\1\41\1\33\1\6\1\64\1\32\3\uffff\1\15\2\uffff\1\17\5\uffff\1\36\1\uffff\1\61\1\50\1\uffff\1\55\12\uffff\1\40\1\26\1\54\4\uffff\1\1\1\2\4\uffff\1\16\5\uffff\1\53\1\31\1\10\2\uffff\1\27\10\uffff\1\35\1\60\1\11\1\uffff\1\20\1\34\1\12"; + "\12\uffff\1\14\4\uffff\1\22\1\23\1\24\1\25\6\uffff\1\44\4\uffff\1\65\1\uffff\1\70\1\71\3\uffff\1\75\1\76\5\uffff\1\70\1\3\1\45\1\4\1\46\10\uffff\1\53\1\13\1\14\7\uffff\1\22\1\23\1\24\1\25\1\uffff\1\30\5\uffff\1\44\5\uffff\1\64\1\65\1\71\1\72\1\73\1\74\1\75\33\uffff\1\35\32\uffff\1\50\15\uffff\1\41\1\61\13\uffff\1\36\1\5\1\uffff\1\47\1\uffff\1\7\1\21\11\uffff\1\51\1\uffff\1\67\45\uffff\1\54\2\uffff\1\60\3\uffff\1\43\1\33\1\6\1\66\1\32\3\uffff\1\15\2\uffff\1\17\5\uffff\1\40\1\uffff\1\63\1\52\1\uffff\1\57\12\uffff\1\42\1\26\1\56\4\uffff\1\1\1\2\4\uffff\1\16\5\uffff\1\55\1\31\1\10\2\uffff\1\27\10\uffff\1\37\1\62\1\11\1\uffff\1\20\1\34\1\12"; static final String DFA12_specialS = - "\1\0\40\uffff\1\1\1\2\u010a\uffff}>"; + "\1\1\41\uffff\1\2\1\0\u0110\uffff}>"; static final String[] DFA12_transitionS = { - "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\30\3\45\1\42\2\45\1\35\1\34\1\22\1\12\1\11\1\43\12\40\1\24\1\45\1\2\1\17\1\3\2\45\1\7\21\37\1\6\2\37\1\10\4\37\3\45\1\36\1\37\1\45\2\37\1\25\1\33\1\14\1\5\1\32\1\37\1\13\2\37\1\27\1\1\1\4\1\26\1\23\1\37\1\16\1\31\2\37\1\15\4\37\1\20\1\45\1\21\uff82\45", - "\1\47\3\uffff\1\50\3\uffff\1\46\5\uffff\1\51", - "\1\53", + "\11\46\2\45\2\46\1\45\22\46\1\45\1\46\1\42\1\31\3\46\1\43\2\46\1\36\1\35\1\22\1\12\1\11\1\44\12\41\1\24\1\46\1\2\1\17\1\3\2\46\1\7\21\40\1\6\2\40\1\10\4\40\3\46\1\37\1\40\1\46\1\26\1\40\1\25\1\34\1\14\1\5\1\33\1\40\1\13\2\40\1\30\1\1\1\4\1\27\1\23\1\40\1\16\1\32\2\40\1\15\4\40\1\20\1\46\1\21\uff82\46", + "\1\50\3\uffff\1\51\3\uffff\1\47\5\uffff\1\52\4\uffff\1\53", "\1\55", - "\1\57\5\uffff\1\60", - "\1\62\5\uffff\1\63\5\uffff\1\61", - "\1\64", - "\1\65", + "\1\57", + "\1\61\5\uffff\1\62", + "\1\64\5\uffff\1\65\5\uffff\1\63", "\1\66", "\1\67", + "\1\70", + "\1\71", "", - "\1\72\1\73", - "\1\74\7\uffff\1\75", - "\1\76", - "\1\77\17\uffff\1\100", + "\1\74\1\75", + "\1\76\7\uffff\1\77", + "\1\100", + "\1\101\17\uffff\1\102", "", "", "", "", - "\1\105", - "\1\106", "\1\107", - "\1\110\22\uffff\1\111", + "\1\110", + "\1\111", "\1\112", + "\1\113\22\uffff\1\114", + "\1\115", "", - "\1\115\13\uffff\1\116\4\uffff\1\114", - "\1\117", - "\1\120", - "\1\121", + "\1\120\13\uffff\1\121\4\uffff\1\117", + "\1\122", + "\1\123", + "\1\124", "", - "\32\52\4\uffff\1\52\1\uffff\32\52", + "\32\54\4\uffff\1\54\1\uffff\32\54", "", "", - "\0\124", - "\0\124", - "\1\125\4\uffff\1\126", + "\0\127", + "\0\127", + "\1\130\4\uffff\1\131", "", "", - "\1\130", - "\1\131", - "\1\133\6\uffff\1\132", + "\1\133", "\1\134", + "\1\136\6\uffff\1\135", + "\1\137", + "\1\140", "", "", "", "", "", - "\1\137\11\uffff\1\135\3\uffff\1\136", - "\1\140", - "\1\141", - "\1\142", - "\1\143", + "\1\143\11\uffff\1\141\3\uffff\1\142", "\1\144", "\1\145", "\1\146", - "", - "", - "", "\1\147", "\1\150", "\1\151", "\1\152", + "", + "", + "", "\1\153", - "\1\155\12\uffff\1\154", + "\1\154", + "\1\155", "\1\156", + "\1\157", + "\1\161\12\uffff\1\160", + "\1\162", "", "", "", "", - "\1\157\16\uffff\1\160", - "", - "\1\161", - "\1\162", - "\1\163", - "\1\164", + "\1\163\16\uffff\1\164", "", - "\1\166\20\uffff\1\165", + "\1\165", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\167", "\1\170", "\1\171", - "\1\172", + "", + "\1\173\20\uffff\1\172", + "\1\174", + "\1\175", + "\1\176", + "\1\177", "", "", "", @@ -2221,11 +2282,6 @@ public class InternalApplicationConfigurationLexer extends Lexer { "", "", "", - "\1\173", - "\1\174", - "\1\175", - "\1\176", - "\1\177", "\1\u0080", "\1\u0081", "\1\u0082", @@ -2237,200 +2293,209 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u0088", "\1\u0089", "\1\u008a", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u008b", "\1\u008c", "\1\u008d", "\1\u008e", "\1\u008f", "\1\u0090", - "\1\u0092\1\u0091", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0092", "\1\u0093", "\1\u0094", - "\1\u0096\14\uffff\1\u0095", - "\1\u0097", - "\1\u0098", - "\1\u0099\2\uffff\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u009b", - "\1\u009c", + "\1\u0095", + "\1\u0096", + "\1\u0098\1\u0097", + "\1\u0099", + "\1\u009a", + "\1\u009c\14\uffff\1\u009b", + "", "\1\u009d", "\1\u009e", - "\1\u009f", - "\1\u00a0", + "\1\u009f\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00a1", "\1\u00a2", "\1\u00a3", "\1\u00a4", "\1\u00a5", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00a6", "\1\u00a7", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00a8", "\1\u00a9", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00ac", - "\1\u00ad", + "\1\u00aa", + "\1\u00ab", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00ae", - "\1\u00af", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00b0", - "", - "\1\u00b1", - "\1\u00b2", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00b3", "\1\u00b4", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00b5", "\1\u00b6", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00b7", + "", "\1\u00b8", "\1\u00b9", "\1\u00ba", "\1\u00bb", - "\1\u00bc", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00bd", - "", - "", - "\1\u00be", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00bf", "\1\u00c0", "\1\u00c1", "\1\u00c2", "\1\u00c3", "\1\u00c4", + "", + "", "\1\u00c5", "\1\u00c6", "\1\u00c7", "\1\u00c8", - "", "\1\u00c9", - "", "\1\u00ca", - "", - "", "\1\u00cb", "\1\u00cc", "\1\u00cd", "\1\u00ce", "\1\u00cf", + "", + "", "\1\u00d0", + "", "\1\u00d1", + "", + "", "\1\u00d2", "\1\u00d3", - "", "\1\u00d4", - "", "\1\u00d5", "\1\u00d6", "\1\u00d7", "\1\u00d8", "\1\u00d9", "\1\u00da", + "", "\1\u00db", + "", "\1\u00dc", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00dd", "\1\u00de", "\1\u00df", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00e0", "\1\u00e1", "\1\u00e2", "\1\u00e3", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00e5", + "\1\u00e6", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00e8", "\1\u00e9", "\1\u00ea", - "\1\u00eb", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00ed", - "\1\u00ee", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00f0", "\1\u00f1", "\1\u00f2", - "\1\u00f3", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00f4", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u00f6", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00f5", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00f7", + "\1\u00f8", "\1\u00f9", - "", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00fa", "\1\u00fb", - "", - "\1\u00fc", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00fd", - "\1\u00fe", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0100", "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0102", "", + "\1\u0103", + "\1\u0104", + "\1\u0105", "", "", "", - "\1\u00ff", - "\1\u0100", - "\1\u0101", "", - "\1\u0102", - "\1\u0103", "", - "\1\u0104", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0106", "\1\u0107", "\1\u0108", "", "\1\u0109", - "", - "", "\1\u010a", "", "\1\u010b", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u010e", "\1\u010f", + "", "\1\u0110", - "\1\u0111", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u0113", - "\1\u0114", "", "", + "\1\u0111", "", + "\1\u0112", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0115", "\1\u0116", "\1\u0117", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0118", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u011a", + "\1\u011b", "", "", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\1\u011b", - "\1\u011c", "", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u011c", + "\1\u011d", "\1\u011e", - "\1\u011f", - "\1\u0120", - "\1\u0121", - "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0122", "\1\u0123", "", - "\1\u0124", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0125", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0126", + "\1\u0127", + "\1\u0128", + "", + "", + "", "\1\u0129", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u012a", + "", + "\1\u012b", + "\1\u012c", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0130", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", "", - "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", "" @@ -2466,13 +2531,23 @@ public class InternalApplicationConfigurationLexer extends Lexer { this.transition = DFA12_transition; } public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : + int LA12_35 = input.LA(1); + + s = -1; + if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} + + else s = 38; + + if ( s>=0 ) return s; + break; + case 1 : int LA12_0 = input.LA(1); s = -1; @@ -2518,47 +2593,39 @@ public class InternalApplicationConfigurationLexer extends Lexer { else if ( (LA12_0=='c') ) {s = 21;} - else if ( (LA12_0=='o') ) {s = 22;} - - else if ( (LA12_0=='l') ) {s = 23;} + else if ( (LA12_0=='a') ) {s = 22;} - else if ( (LA12_0=='#') ) {s = 24;} + else if ( (LA12_0=='o') ) {s = 23;} - else if ( (LA12_0=='s') ) {s = 25;} + else if ( (LA12_0=='l') ) {s = 24;} - else if ( (LA12_0=='g') ) {s = 26;} + else if ( (LA12_0=='#') ) {s = 25;} - else if ( (LA12_0=='d') ) {s = 27;} + else if ( (LA12_0=='s') ) {s = 26;} - else if ( (LA12_0=='+') ) {s = 28;} + else if ( (LA12_0=='g') ) {s = 27;} - else if ( (LA12_0=='*') ) {s = 29;} + else if ( (LA12_0=='d') ) {s = 28;} - else if ( (LA12_0=='^') ) {s = 30;} + else if ( (LA12_0=='+') ) {s = 29;} - else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} + else if ( (LA12_0=='*') ) {s = 30;} - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} + else if ( (LA12_0=='^') ) {s = 31;} - else if ( (LA12_0=='\"') ) {s = 33;} + else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='b'||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 32;} - else if ( (LA12_0=='\'') ) {s = 34;} + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 33;} - else if ( (LA12_0=='/') ) {s = 35;} + else if ( (LA12_0=='\"') ) {s = 34;} - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} + else if ( (LA12_0=='\'') ) {s = 35;} - else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} + else if ( (LA12_0=='/') ) {s = 36;} - if ( s>=0 ) return s; - break; - case 1 : - int LA12_33 = input.LA(1); - - s = -1; - if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;} + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 37;} - else s = 37; + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 38;} if ( s>=0 ) return s; break; @@ -2566,9 +2633,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { int LA12_34 = input.LA(1); s = -1; - if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;} + if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} - else s = 37; + else s = 38; if ( s>=0 ) return s; break; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java index 87baba3d..8f123255 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java @@ -22,7 +22,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'" + "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'" }; public static final int T__50=50; public static final int T__19=19; @@ -59,7 +59,9 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont public static final int T__62=62; public static final int T__63=63; public static final int T__20=20; + public static final int T__64=64; public static final int T__21=21; + public static final int T__65=65; public static final int RULE_STRING=6; public static final int RULE_SL_COMMENT=8; public static final int T__37=37; @@ -3155,25 +3157,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectiveFunction" - // InternalApplicationConfiguration.g:1037:1: ruleObjectiveFunction : ( ruleReliabiltiyFunction ) ; + // InternalApplicationConfiguration.g:1037:1: ruleObjectiveFunction : ( ruleReliabilityObjectiveFunction ) ; public final void ruleObjectiveFunction() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1041:2: ( ( ruleReliabiltiyFunction ) ) - // InternalApplicationConfiguration.g:1042:2: ( ruleReliabiltiyFunction ) + // InternalApplicationConfiguration.g:1041:2: ( ( ruleReliabilityObjectiveFunction ) ) + // InternalApplicationConfiguration.g:1042:2: ( ruleReliabilityObjectiveFunction ) { - // InternalApplicationConfiguration.g:1042:2: ( ruleReliabiltiyFunction ) - // InternalApplicationConfiguration.g:1043:3: ruleReliabiltiyFunction + // InternalApplicationConfiguration.g:1042:2: ( ruleReliabilityObjectiveFunction ) + // InternalApplicationConfiguration.g:1043:3: ruleReliabilityObjectiveFunction { - before(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); + before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); pushFollow(FOLLOW_2); - ruleReliabiltiyFunction(); + ruleReliabilityObjectiveFunction(); state._fsp--; - after(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); + after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); } @@ -3195,20 +3197,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "ruleObjectiveFunction" - // $ANTLR start "entryRuleReliabiltiyFunction" - // InternalApplicationConfiguration.g:1053:1: entryRuleReliabiltiyFunction : ruleReliabiltiyFunction EOF ; - public final void entryRuleReliabiltiyFunction() throws RecognitionException { + // $ANTLR start "entryRuleReliabilityObjectiveFunction" + // InternalApplicationConfiguration.g:1053:1: entryRuleReliabilityObjectiveFunction : ruleReliabilityObjectiveFunction EOF ; + public final void entryRuleReliabilityObjectiveFunction() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1054:1: ( ruleReliabiltiyFunction EOF ) - // InternalApplicationConfiguration.g:1055:1: ruleReliabiltiyFunction EOF + // InternalApplicationConfiguration.g:1054:1: ( ruleReliabilityObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:1055:1: ruleReliabilityObjectiveFunction EOF { - before(grammarAccess.getReliabiltiyFunctionRule()); + before(grammarAccess.getReliabilityObjectiveFunctionRule()); pushFollow(FOLLOW_1); - ruleReliabiltiyFunction(); + ruleReliabilityObjectiveFunction(); state._fsp--; - after(grammarAccess.getReliabiltiyFunctionRule()); + after(grammarAccess.getReliabilityObjectiveFunctionRule()); match(input,EOF,FOLLOW_2); } @@ -3222,35 +3224,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "entryRuleReliabiltiyFunction" + // $ANTLR end "entryRuleReliabilityObjectiveFunction" - // $ANTLR start "ruleReliabiltiyFunction" - // InternalApplicationConfiguration.g:1062:1: ruleReliabiltiyFunction : ( ( rule__ReliabiltiyFunction__Group__0 ) ) ; - public final void ruleReliabiltiyFunction() throws RecognitionException { + // $ANTLR start "ruleReliabilityObjectiveFunction" + // InternalApplicationConfiguration.g:1062:1: ruleReliabilityObjectiveFunction : ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ; + public final void ruleReliabilityObjectiveFunction() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__ReliabiltiyFunction__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabiltiyFunction__Group__0 ) ) + // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) { - // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabiltiyFunction__Group__0 ) ) - // InternalApplicationConfiguration.g:1068:3: ( rule__ReliabiltiyFunction__Group__0 ) + // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) + // InternalApplicationConfiguration.g:1068:3: ( rule__ReliabilityObjectiveFunction__Alternatives ) { - before(grammarAccess.getReliabiltiyFunctionAccess().getGroup()); - // InternalApplicationConfiguration.g:1069:3: ( rule__ReliabiltiyFunction__Group__0 ) - // InternalApplicationConfiguration.g:1069:4: rule__ReliabiltiyFunction__Group__0 + before(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1069:3: ( rule__ReliabilityObjectiveFunction__Alternatives ) + // InternalApplicationConfiguration.g:1069:4: rule__ReliabilityObjectiveFunction__Alternatives { pushFollow(FOLLOW_2); - rule__ReliabiltiyFunction__Group__0(); + rule__ReliabilityObjectiveFunction__Alternatives(); state._fsp--; } - after(grammarAccess.getReliabiltiyFunctionAccess().getGroup()); + after(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives()); } @@ -3269,15 +3271,169 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "ruleReliabiltiyFunction" + // $ANTLR end "ruleReliabilityObjectiveFunction" + + + // $ANTLR start "entryRuleReliabiltiyProbability" + // InternalApplicationConfiguration.g:1078:1: entryRuleReliabiltiyProbability : ruleReliabiltiyProbability EOF ; + public final void entryRuleReliabiltiyProbability() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1079:1: ( ruleReliabiltiyProbability EOF ) + // InternalApplicationConfiguration.g:1080:1: ruleReliabiltiyProbability EOF + { + before(grammarAccess.getReliabiltiyProbabilityRule()); + pushFollow(FOLLOW_1); + ruleReliabiltiyProbability(); + + state._fsp--; + + after(grammarAccess.getReliabiltiyProbabilityRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleReliabiltiyProbability" + + + // $ANTLR start "ruleReliabiltiyProbability" + // InternalApplicationConfiguration.g:1087:1: ruleReliabiltiyProbability : ( ( rule__ReliabiltiyProbability__Group__0 ) ) ; + public final void ruleReliabiltiyProbability() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ReliabiltiyProbability__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1092:2: ( ( rule__ReliabiltiyProbability__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1092:2: ( ( rule__ReliabiltiyProbability__Group__0 ) ) + // InternalApplicationConfiguration.g:1093:3: ( rule__ReliabiltiyProbability__Group__0 ) + { + before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup()); + // InternalApplicationConfiguration.g:1094:3: ( rule__ReliabiltiyProbability__Group__0 ) + // InternalApplicationConfiguration.g:1094:4: rule__ReliabiltiyProbability__Group__0 + { + pushFollow(FOLLOW_2); + rule__ReliabiltiyProbability__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getReliabiltiyProbabilityAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleReliabiltiyProbability" + + + // $ANTLR start "entryRuleMtff" + // InternalApplicationConfiguration.g:1103:1: entryRuleMtff : ruleMtff EOF ; + public final void entryRuleMtff() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1104:1: ( ruleMtff EOF ) + // InternalApplicationConfiguration.g:1105:1: ruleMtff EOF + { + before(grammarAccess.getMtffRule()); + pushFollow(FOLLOW_1); + ruleMtff(); + + state._fsp--; + + after(grammarAccess.getMtffRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleMtff" + + + // $ANTLR start "ruleMtff" + // InternalApplicationConfiguration.g:1112:1: ruleMtff : ( ( rule__Mtff__Group__0 ) ) ; + public final void ruleMtff() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__Mtff__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1117:2: ( ( rule__Mtff__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1117:2: ( ( rule__Mtff__Group__0 ) ) + // InternalApplicationConfiguration.g:1118:3: ( rule__Mtff__Group__0 ) + { + before(grammarAccess.getMtffAccess().getGroup()); + // InternalApplicationConfiguration.g:1119:3: ( rule__Mtff__Group__0 ) + // InternalApplicationConfiguration.g:1119:4: rule__Mtff__Group__0 + { + pushFollow(FOLLOW_2); + rule__Mtff__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getMtffAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleMtff" // $ANTLR start "entryRuleObjectiveDeclaration" - // InternalApplicationConfiguration.g:1078:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ; + // InternalApplicationConfiguration.g:1128:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ; public final void entryRuleObjectiveDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1079:1: ( ruleObjectiveDeclaration EOF ) - // InternalApplicationConfiguration.g:1080:1: ruleObjectiveDeclaration EOF + // InternalApplicationConfiguration.g:1129:1: ( ruleObjectiveDeclaration EOF ) + // InternalApplicationConfiguration.g:1130:1: ruleObjectiveDeclaration EOF { before(grammarAccess.getObjectiveDeclarationRule()); pushFollow(FOLLOW_1); @@ -3303,21 +3459,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectiveDeclaration" - // InternalApplicationConfiguration.g:1087:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1137:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ; public final void ruleObjectiveDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1142:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1093:3: ( rule__ObjectiveDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1142:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1143:3: ( rule__ObjectiveDeclaration__Group__0 ) { before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1094:3: ( rule__ObjectiveDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1094:4: rule__ObjectiveDeclaration__Group__0 + // InternalApplicationConfiguration.g:1144:3: ( rule__ObjectiveDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1144:4: rule__ObjectiveDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__ObjectiveDeclaration__Group__0(); @@ -3350,11 +3506,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectiveReference" - // InternalApplicationConfiguration.g:1103:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ; + // InternalApplicationConfiguration.g:1153:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ; public final void entryRuleObjectiveReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1104:1: ( ruleObjectiveReference EOF ) - // InternalApplicationConfiguration.g:1105:1: ruleObjectiveReference EOF + // InternalApplicationConfiguration.g:1154:1: ( ruleObjectiveReference EOF ) + // InternalApplicationConfiguration.g:1155:1: ruleObjectiveReference EOF { before(grammarAccess.getObjectiveReferenceRule()); pushFollow(FOLLOW_1); @@ -3380,21 +3536,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectiveReference" - // InternalApplicationConfiguration.g:1112:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ; + // InternalApplicationConfiguration.g:1162:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ; public final void ruleObjectiveReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:1167:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) { - // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:1118:3: ( rule__ObjectiveReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1167:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1168:3: ( rule__ObjectiveReference__ReferredAssignment ) { before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:1119:3: ( rule__ObjectiveReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:1119:4: rule__ObjectiveReference__ReferredAssignment + // InternalApplicationConfiguration.g:1169:3: ( rule__ObjectiveReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1169:4: rule__ObjectiveReference__ReferredAssignment { pushFollow(FOLLOW_2); rule__ObjectiveReference__ReferredAssignment(); @@ -3427,11 +3583,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjective" - // InternalApplicationConfiguration.g:1128:1: entryRuleObjective : ruleObjective EOF ; + // InternalApplicationConfiguration.g:1178:1: entryRuleObjective : ruleObjective EOF ; public final void entryRuleObjective() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1129:1: ( ruleObjective EOF ) - // InternalApplicationConfiguration.g:1130:1: ruleObjective EOF + // InternalApplicationConfiguration.g:1179:1: ( ruleObjective EOF ) + // InternalApplicationConfiguration.g:1180:1: ruleObjective EOF { before(grammarAccess.getObjectiveRule()); pushFollow(FOLLOW_1); @@ -3457,21 +3613,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjective" - // InternalApplicationConfiguration.g:1137:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1187:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ; public final void ruleObjective() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__Objective__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) ) + // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__Objective__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1192:2: ( ( rule__Objective__Alternatives ) ) { - // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) ) - // InternalApplicationConfiguration.g:1143:3: ( rule__Objective__Alternatives ) + // InternalApplicationConfiguration.g:1192:2: ( ( rule__Objective__Alternatives ) ) + // InternalApplicationConfiguration.g:1193:3: ( rule__Objective__Alternatives ) { before(grammarAccess.getObjectiveAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1144:3: ( rule__Objective__Alternatives ) - // InternalApplicationConfiguration.g:1144:4: rule__Objective__Alternatives + // InternalApplicationConfiguration.g:1194:3: ( rule__Objective__Alternatives ) + // InternalApplicationConfiguration.g:1194:4: rule__Objective__Alternatives { pushFollow(FOLLOW_2); rule__Objective__Alternatives(); @@ -3504,11 +3660,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigSpecification" - // InternalApplicationConfiguration.g:1153:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; + // InternalApplicationConfiguration.g:1203:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; public final void entryRuleConfigSpecification() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1154:1: ( ruleConfigSpecification EOF ) - // InternalApplicationConfiguration.g:1155:1: ruleConfigSpecification EOF + // InternalApplicationConfiguration.g:1204:1: ( ruleConfigSpecification EOF ) + // InternalApplicationConfiguration.g:1205:1: ruleConfigSpecification EOF { before(grammarAccess.getConfigSpecificationRule()); pushFollow(FOLLOW_1); @@ -3534,21 +3690,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigSpecification" - // InternalApplicationConfiguration.g:1162:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1212:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; public final void ruleConfigSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigSpecification__Group__0 ) ) { - // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:1168:3: ( rule__ConfigSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1218:3: ( rule__ConfigSpecification__Group__0 ) { before(grammarAccess.getConfigSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:1169:3: ( rule__ConfigSpecification__Group__0 ) - // InternalApplicationConfiguration.g:1169:4: rule__ConfigSpecification__Group__0 + // InternalApplicationConfiguration.g:1219:3: ( rule__ConfigSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1219:4: rule__ConfigSpecification__Group__0 { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group__0(); @@ -3581,11 +3737,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigDeclaration" - // InternalApplicationConfiguration.g:1178:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; + // InternalApplicationConfiguration.g:1228:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; public final void entryRuleConfigDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1179:1: ( ruleConfigDeclaration EOF ) - // InternalApplicationConfiguration.g:1180:1: ruleConfigDeclaration EOF + // InternalApplicationConfiguration.g:1229:1: ( ruleConfigDeclaration EOF ) + // InternalApplicationConfiguration.g:1230:1: ruleConfigDeclaration EOF { before(grammarAccess.getConfigDeclarationRule()); pushFollow(FOLLOW_1); @@ -3611,21 +3767,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigDeclaration" - // InternalApplicationConfiguration.g:1187:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1237:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; public final void ruleConfigDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1242:2: ( ( rule__ConfigDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1193:3: ( rule__ConfigDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1242:2: ( ( rule__ConfigDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1243:3: ( rule__ConfigDeclaration__Group__0 ) { before(grammarAccess.getConfigDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1194:3: ( rule__ConfigDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1194:4: rule__ConfigDeclaration__Group__0 + // InternalApplicationConfiguration.g:1244:3: ( rule__ConfigDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1244:4: rule__ConfigDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__ConfigDeclaration__Group__0(); @@ -3658,11 +3814,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigEntry" - // InternalApplicationConfiguration.g:1203:1: entryRuleConfigEntry : ruleConfigEntry EOF ; + // InternalApplicationConfiguration.g:1253:1: entryRuleConfigEntry : ruleConfigEntry EOF ; public final void entryRuleConfigEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1204:1: ( ruleConfigEntry EOF ) - // InternalApplicationConfiguration.g:1205:1: ruleConfigEntry EOF + // InternalApplicationConfiguration.g:1254:1: ( ruleConfigEntry EOF ) + // InternalApplicationConfiguration.g:1255:1: ruleConfigEntry EOF { before(grammarAccess.getConfigEntryRule()); pushFollow(FOLLOW_1); @@ -3688,21 +3844,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigEntry" - // InternalApplicationConfiguration.g:1212:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1262:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; public final void ruleConfigEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigEntry__Alternatives ) ) { - // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:1218:3: ( rule__ConfigEntry__Alternatives ) + // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:1268:3: ( rule__ConfigEntry__Alternatives ) { before(grammarAccess.getConfigEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1219:3: ( rule__ConfigEntry__Alternatives ) - // InternalApplicationConfiguration.g:1219:4: rule__ConfigEntry__Alternatives + // InternalApplicationConfiguration.g:1269:3: ( rule__ConfigEntry__Alternatives ) + // InternalApplicationConfiguration.g:1269:4: rule__ConfigEntry__Alternatives { pushFollow(FOLLOW_2); rule__ConfigEntry__Alternatives(); @@ -3735,11 +3891,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleDocumentationEntry" - // InternalApplicationConfiguration.g:1228:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; + // InternalApplicationConfiguration.g:1278:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; public final void entryRuleDocumentationEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1229:1: ( ruleDocumentationEntry EOF ) - // InternalApplicationConfiguration.g:1230:1: ruleDocumentationEntry EOF + // InternalApplicationConfiguration.g:1279:1: ( ruleDocumentationEntry EOF ) + // InternalApplicationConfiguration.g:1280:1: ruleDocumentationEntry EOF { before(grammarAccess.getDocumentationEntryRule()); pushFollow(FOLLOW_1); @@ -3765,21 +3921,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleDocumentationEntry" - // InternalApplicationConfiguration.g:1237:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1287:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; public final void ruleDocumentationEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1292:2: ( ( rule__DocumentationEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1243:3: ( rule__DocumentationEntry__Group__0 ) + // InternalApplicationConfiguration.g:1292:2: ( ( rule__DocumentationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1293:3: ( rule__DocumentationEntry__Group__0 ) { before(grammarAccess.getDocumentationEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1244:3: ( rule__DocumentationEntry__Group__0 ) - // InternalApplicationConfiguration.g:1244:4: rule__DocumentationEntry__Group__0 + // InternalApplicationConfiguration.g:1294:3: ( rule__DocumentationEntry__Group__0 ) + // InternalApplicationConfiguration.g:1294:4: rule__DocumentationEntry__Group__0 { pushFollow(FOLLOW_2); rule__DocumentationEntry__Group__0(); @@ -3812,11 +3968,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRuntimeEntry" - // InternalApplicationConfiguration.g:1253:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; + // InternalApplicationConfiguration.g:1303:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; public final void entryRuleRuntimeEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1254:1: ( ruleRuntimeEntry EOF ) - // InternalApplicationConfiguration.g:1255:1: ruleRuntimeEntry EOF + // InternalApplicationConfiguration.g:1304:1: ( ruleRuntimeEntry EOF ) + // InternalApplicationConfiguration.g:1305:1: ruleRuntimeEntry EOF { before(grammarAccess.getRuntimeEntryRule()); pushFollow(FOLLOW_1); @@ -3842,21 +3998,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRuntimeEntry" - // InternalApplicationConfiguration.g:1262:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1312:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; public final void ruleRuntimeEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1317:2: ( ( rule__RuntimeEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1268:3: ( rule__RuntimeEntry__Group__0 ) + // InternalApplicationConfiguration.g:1317:2: ( ( rule__RuntimeEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1318:3: ( rule__RuntimeEntry__Group__0 ) { before(grammarAccess.getRuntimeEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1269:3: ( rule__RuntimeEntry__Group__0 ) - // InternalApplicationConfiguration.g:1269:4: rule__RuntimeEntry__Group__0 + // InternalApplicationConfiguration.g:1319:3: ( rule__RuntimeEntry__Group__0 ) + // InternalApplicationConfiguration.g:1319:4: rule__RuntimeEntry__Group__0 { pushFollow(FOLLOW_2); rule__RuntimeEntry__Group__0(); @@ -3889,11 +4045,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleMemoryEntry" - // InternalApplicationConfiguration.g:1278:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; + // InternalApplicationConfiguration.g:1328:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; public final void entryRuleMemoryEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1279:1: ( ruleMemoryEntry EOF ) - // InternalApplicationConfiguration.g:1280:1: ruleMemoryEntry EOF + // InternalApplicationConfiguration.g:1329:1: ( ruleMemoryEntry EOF ) + // InternalApplicationConfiguration.g:1330:1: ruleMemoryEntry EOF { before(grammarAccess.getMemoryEntryRule()); pushFollow(FOLLOW_1); @@ -3919,21 +4075,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleMemoryEntry" - // InternalApplicationConfiguration.g:1287:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1337:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; public final void ruleMemoryEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1342:2: ( ( rule__MemoryEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1293:3: ( rule__MemoryEntry__Group__0 ) + // InternalApplicationConfiguration.g:1342:2: ( ( rule__MemoryEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1343:3: ( rule__MemoryEntry__Group__0 ) { before(grammarAccess.getMemoryEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1294:3: ( rule__MemoryEntry__Group__0 ) - // InternalApplicationConfiguration.g:1294:4: rule__MemoryEntry__Group__0 + // InternalApplicationConfiguration.g:1344:3: ( rule__MemoryEntry__Group__0 ) + // InternalApplicationConfiguration.g:1344:4: rule__MemoryEntry__Group__0 { pushFollow(FOLLOW_2); rule__MemoryEntry__Group__0(); @@ -3966,11 +4122,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleCustomEntry" - // InternalApplicationConfiguration.g:1303:1: entryRuleCustomEntry : ruleCustomEntry EOF ; + // InternalApplicationConfiguration.g:1353:1: entryRuleCustomEntry : ruleCustomEntry EOF ; public final void entryRuleCustomEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1304:1: ( ruleCustomEntry EOF ) - // InternalApplicationConfiguration.g:1305:1: ruleCustomEntry EOF + // InternalApplicationConfiguration.g:1354:1: ( ruleCustomEntry EOF ) + // InternalApplicationConfiguration.g:1355:1: ruleCustomEntry EOF { before(grammarAccess.getCustomEntryRule()); pushFollow(FOLLOW_1); @@ -3996,21 +4152,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleCustomEntry" - // InternalApplicationConfiguration.g:1312:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1362:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; public final void ruleCustomEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1367:2: ( ( rule__CustomEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1318:3: ( rule__CustomEntry__Group__0 ) + // InternalApplicationConfiguration.g:1367:2: ( ( rule__CustomEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1368:3: ( rule__CustomEntry__Group__0 ) { before(grammarAccess.getCustomEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1319:3: ( rule__CustomEntry__Group__0 ) - // InternalApplicationConfiguration.g:1319:4: rule__CustomEntry__Group__0 + // InternalApplicationConfiguration.g:1369:3: ( rule__CustomEntry__Group__0 ) + // InternalApplicationConfiguration.g:1369:4: rule__CustomEntry__Group__0 { pushFollow(FOLLOW_2); rule__CustomEntry__Group__0(); @@ -4043,11 +4199,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigReference" - // InternalApplicationConfiguration.g:1328:1: entryRuleConfigReference : ruleConfigReference EOF ; + // InternalApplicationConfiguration.g:1378:1: entryRuleConfigReference : ruleConfigReference EOF ; public final void entryRuleConfigReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1329:1: ( ruleConfigReference EOF ) - // InternalApplicationConfiguration.g:1330:1: ruleConfigReference EOF + // InternalApplicationConfiguration.g:1379:1: ( ruleConfigReference EOF ) + // InternalApplicationConfiguration.g:1380:1: ruleConfigReference EOF { before(grammarAccess.getConfigReferenceRule()); pushFollow(FOLLOW_1); @@ -4073,21 +4229,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigReference" - // InternalApplicationConfiguration.g:1337:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; + // InternalApplicationConfiguration.g:1387:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; public final void ruleConfigReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) - // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) ) + // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) + // InternalApplicationConfiguration.g:1392:2: ( ( rule__ConfigReference__ConfigAssignment ) ) { - // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) ) - // InternalApplicationConfiguration.g:1343:3: ( rule__ConfigReference__ConfigAssignment ) + // InternalApplicationConfiguration.g:1392:2: ( ( rule__ConfigReference__ConfigAssignment ) ) + // InternalApplicationConfiguration.g:1393:3: ( rule__ConfigReference__ConfigAssignment ) { before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); - // InternalApplicationConfiguration.g:1344:3: ( rule__ConfigReference__ConfigAssignment ) - // InternalApplicationConfiguration.g:1344:4: rule__ConfigReference__ConfigAssignment + // InternalApplicationConfiguration.g:1394:3: ( rule__ConfigReference__ConfigAssignment ) + // InternalApplicationConfiguration.g:1394:4: rule__ConfigReference__ConfigAssignment { pushFollow(FOLLOW_2); rule__ConfigReference__ConfigAssignment(); @@ -4120,11 +4276,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfig" - // InternalApplicationConfiguration.g:1353:1: entryRuleConfig : ruleConfig EOF ; + // InternalApplicationConfiguration.g:1403:1: entryRuleConfig : ruleConfig EOF ; public final void entryRuleConfig() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1354:1: ( ruleConfig EOF ) - // InternalApplicationConfiguration.g:1355:1: ruleConfig EOF + // InternalApplicationConfiguration.g:1404:1: ( ruleConfig EOF ) + // InternalApplicationConfiguration.g:1405:1: ruleConfig EOF { before(grammarAccess.getConfigRule()); pushFollow(FOLLOW_1); @@ -4150,21 +4306,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfig" - // InternalApplicationConfiguration.g:1362:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1412:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; public final void ruleConfig() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__Config__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) ) + // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__Config__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1417:2: ( ( rule__Config__Alternatives ) ) { - // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) ) - // InternalApplicationConfiguration.g:1368:3: ( rule__Config__Alternatives ) + // InternalApplicationConfiguration.g:1417:2: ( ( rule__Config__Alternatives ) ) + // InternalApplicationConfiguration.g:1418:3: ( rule__Config__Alternatives ) { before(grammarAccess.getConfigAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1369:3: ( rule__Config__Alternatives ) - // InternalApplicationConfiguration.g:1369:4: rule__Config__Alternatives + // InternalApplicationConfiguration.g:1419:3: ( rule__Config__Alternatives ) + // InternalApplicationConfiguration.g:1419:4: rule__Config__Alternatives { pushFollow(FOLLOW_2); rule__Config__Alternatives(); @@ -4197,11 +4353,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScopeSpecification" - // InternalApplicationConfiguration.g:1378:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; + // InternalApplicationConfiguration.g:1428:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; public final void entryRuleScopeSpecification() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1379:1: ( ruleScopeSpecification EOF ) - // InternalApplicationConfiguration.g:1380:1: ruleScopeSpecification EOF + // InternalApplicationConfiguration.g:1429:1: ( ruleScopeSpecification EOF ) + // InternalApplicationConfiguration.g:1430:1: ruleScopeSpecification EOF { before(grammarAccess.getScopeSpecificationRule()); pushFollow(FOLLOW_1); @@ -4227,21 +4383,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScopeSpecification" - // InternalApplicationConfiguration.g:1387:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1437:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; public final void ruleScopeSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1442:2: ( ( rule__ScopeSpecification__Group__0 ) ) { - // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:1393:3: ( rule__ScopeSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1442:2: ( ( rule__ScopeSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1443:3: ( rule__ScopeSpecification__Group__0 ) { before(grammarAccess.getScopeSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:1394:3: ( rule__ScopeSpecification__Group__0 ) - // InternalApplicationConfiguration.g:1394:4: rule__ScopeSpecification__Group__0 + // InternalApplicationConfiguration.g:1444:3: ( rule__ScopeSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1444:4: rule__ScopeSpecification__Group__0 { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group__0(); @@ -4274,11 +4430,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleTypeScope" - // InternalApplicationConfiguration.g:1403:1: entryRuleTypeScope : ruleTypeScope EOF ; + // InternalApplicationConfiguration.g:1453:1: entryRuleTypeScope : ruleTypeScope EOF ; public final void entryRuleTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1404:1: ( ruleTypeScope EOF ) - // InternalApplicationConfiguration.g:1405:1: ruleTypeScope EOF + // InternalApplicationConfiguration.g:1454:1: ( ruleTypeScope EOF ) + // InternalApplicationConfiguration.g:1455:1: ruleTypeScope EOF { before(grammarAccess.getTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4304,21 +4460,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleTypeScope" - // InternalApplicationConfiguration.g:1412:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1462:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; public final void ruleTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__TypeScope__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) ) + // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__TypeScope__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1467:2: ( ( rule__TypeScope__Alternatives ) ) { - // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) ) - // InternalApplicationConfiguration.g:1418:3: ( rule__TypeScope__Alternatives ) + // InternalApplicationConfiguration.g:1467:2: ( ( rule__TypeScope__Alternatives ) ) + // InternalApplicationConfiguration.g:1468:3: ( rule__TypeScope__Alternatives ) { before(grammarAccess.getTypeScopeAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1419:3: ( rule__TypeScope__Alternatives ) - // InternalApplicationConfiguration.g:1419:4: rule__TypeScope__Alternatives + // InternalApplicationConfiguration.g:1469:3: ( rule__TypeScope__Alternatives ) + // InternalApplicationConfiguration.g:1469:4: rule__TypeScope__Alternatives { pushFollow(FOLLOW_2); rule__TypeScope__Alternatives(); @@ -4351,11 +4507,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleClassTypeScope" - // InternalApplicationConfiguration.g:1428:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; + // InternalApplicationConfiguration.g:1478:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; public final void entryRuleClassTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1429:1: ( ruleClassTypeScope EOF ) - // InternalApplicationConfiguration.g:1430:1: ruleClassTypeScope EOF + // InternalApplicationConfiguration.g:1479:1: ( ruleClassTypeScope EOF ) + // InternalApplicationConfiguration.g:1480:1: ruleClassTypeScope EOF { before(grammarAccess.getClassTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4381,21 +4537,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleClassTypeScope" - // InternalApplicationConfiguration.g:1437:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1487:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; public final void ruleClassTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1492:2: ( ( rule__ClassTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1443:3: ( rule__ClassTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1492:2: ( ( rule__ClassTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1493:3: ( rule__ClassTypeScope__Group__0 ) { before(grammarAccess.getClassTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1444:3: ( rule__ClassTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1444:4: rule__ClassTypeScope__Group__0 + // InternalApplicationConfiguration.g:1494:3: ( rule__ClassTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1494:4: rule__ClassTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__ClassTypeScope__Group__0(); @@ -4428,11 +4584,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectTypeScope" - // InternalApplicationConfiguration.g:1453:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; + // InternalApplicationConfiguration.g:1503:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; public final void entryRuleObjectTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1454:1: ( ruleObjectTypeScope EOF ) - // InternalApplicationConfiguration.g:1455:1: ruleObjectTypeScope EOF + // InternalApplicationConfiguration.g:1504:1: ( ruleObjectTypeScope EOF ) + // InternalApplicationConfiguration.g:1505:1: ruleObjectTypeScope EOF { before(grammarAccess.getObjectTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4458,21 +4614,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectTypeScope" - // InternalApplicationConfiguration.g:1462:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1512:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; public final void ruleObjectTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1517:2: ( ( rule__ObjectTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1468:3: ( rule__ObjectTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1517:2: ( ( rule__ObjectTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1518:3: ( rule__ObjectTypeScope__Group__0 ) { before(grammarAccess.getObjectTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1469:3: ( rule__ObjectTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1469:4: rule__ObjectTypeScope__Group__0 + // InternalApplicationConfiguration.g:1519:3: ( rule__ObjectTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1519:4: rule__ObjectTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Group__0(); @@ -4505,11 +4661,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntegerTypeScope" - // InternalApplicationConfiguration.g:1478:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; + // InternalApplicationConfiguration.g:1528:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; public final void entryRuleIntegerTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1479:1: ( ruleIntegerTypeScope EOF ) - // InternalApplicationConfiguration.g:1480:1: ruleIntegerTypeScope EOF + // InternalApplicationConfiguration.g:1529:1: ( ruleIntegerTypeScope EOF ) + // InternalApplicationConfiguration.g:1530:1: ruleIntegerTypeScope EOF { before(grammarAccess.getIntegerTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4535,21 +4691,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntegerTypeScope" - // InternalApplicationConfiguration.g:1487:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1537:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; public final void ruleIntegerTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1542:2: ( ( rule__IntegerTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1493:3: ( rule__IntegerTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1542:2: ( ( rule__IntegerTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1543:3: ( rule__IntegerTypeScope__Group__0 ) { before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1494:3: ( rule__IntegerTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1494:4: rule__IntegerTypeScope__Group__0 + // InternalApplicationConfiguration.g:1544:3: ( rule__IntegerTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1544:4: rule__IntegerTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Group__0(); @@ -4582,11 +4738,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRealTypeScope" - // InternalApplicationConfiguration.g:1503:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; + // InternalApplicationConfiguration.g:1553:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; public final void entryRuleRealTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1504:1: ( ruleRealTypeScope EOF ) - // InternalApplicationConfiguration.g:1505:1: ruleRealTypeScope EOF + // InternalApplicationConfiguration.g:1554:1: ( ruleRealTypeScope EOF ) + // InternalApplicationConfiguration.g:1555:1: ruleRealTypeScope EOF { before(grammarAccess.getRealTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4612,21 +4768,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRealTypeScope" - // InternalApplicationConfiguration.g:1512:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1562:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; public final void ruleRealTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1567:2: ( ( rule__RealTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1518:3: ( rule__RealTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1567:2: ( ( rule__RealTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1568:3: ( rule__RealTypeScope__Group__0 ) { before(grammarAccess.getRealTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1519:3: ( rule__RealTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1519:4: rule__RealTypeScope__Group__0 + // InternalApplicationConfiguration.g:1569:3: ( rule__RealTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1569:4: rule__RealTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__RealTypeScope__Group__0(); @@ -4659,11 +4815,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleStringTypeScope" - // InternalApplicationConfiguration.g:1528:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; + // InternalApplicationConfiguration.g:1578:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; public final void entryRuleStringTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1529:1: ( ruleStringTypeScope EOF ) - // InternalApplicationConfiguration.g:1530:1: ruleStringTypeScope EOF + // InternalApplicationConfiguration.g:1579:1: ( ruleStringTypeScope EOF ) + // InternalApplicationConfiguration.g:1580:1: ruleStringTypeScope EOF { before(grammarAccess.getStringTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4689,21 +4845,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleStringTypeScope" - // InternalApplicationConfiguration.g:1537:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1587:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; public final void ruleStringTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1592:2: ( ( rule__StringTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1543:3: ( rule__StringTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1592:2: ( ( rule__StringTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1593:3: ( rule__StringTypeScope__Group__0 ) { before(grammarAccess.getStringTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1544:3: ( rule__StringTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1544:4: rule__StringTypeScope__Group__0 + // InternalApplicationConfiguration.g:1594:3: ( rule__StringTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1594:4: rule__StringTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__StringTypeScope__Group__0(); @@ -4736,11 +4892,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleClassReference" - // InternalApplicationConfiguration.g:1553:1: entryRuleClassReference : ruleClassReference EOF ; + // InternalApplicationConfiguration.g:1603:1: entryRuleClassReference : ruleClassReference EOF ; public final void entryRuleClassReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1554:1: ( ruleClassReference EOF ) - // InternalApplicationConfiguration.g:1555:1: ruleClassReference EOF + // InternalApplicationConfiguration.g:1604:1: ( ruleClassReference EOF ) + // InternalApplicationConfiguration.g:1605:1: ruleClassReference EOF { before(grammarAccess.getClassReferenceRule()); pushFollow(FOLLOW_1); @@ -4766,21 +4922,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleClassReference" - // InternalApplicationConfiguration.g:1562:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1612:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; public final void ruleClassReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ClassReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__ClassReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1617:2: ( ( rule__ClassReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1568:3: ( rule__ClassReference__Group__0 ) + // InternalApplicationConfiguration.g:1617:2: ( ( rule__ClassReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1618:3: ( rule__ClassReference__Group__0 ) { before(grammarAccess.getClassReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1569:3: ( rule__ClassReference__Group__0 ) - // InternalApplicationConfiguration.g:1569:4: rule__ClassReference__Group__0 + // InternalApplicationConfiguration.g:1619:3: ( rule__ClassReference__Group__0 ) + // InternalApplicationConfiguration.g:1619:4: rule__ClassReference__Group__0 { pushFollow(FOLLOW_2); rule__ClassReference__Group__0(); @@ -4813,11 +4969,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectReference" - // InternalApplicationConfiguration.g:1578:1: entryRuleObjectReference : ruleObjectReference EOF ; + // InternalApplicationConfiguration.g:1628:1: entryRuleObjectReference : ruleObjectReference EOF ; public final void entryRuleObjectReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1579:1: ( ruleObjectReference EOF ) - // InternalApplicationConfiguration.g:1580:1: ruleObjectReference EOF + // InternalApplicationConfiguration.g:1629:1: ( ruleObjectReference EOF ) + // InternalApplicationConfiguration.g:1630:1: ruleObjectReference EOF { before(grammarAccess.getObjectReferenceRule()); pushFollow(FOLLOW_1); @@ -4843,21 +4999,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectReference" - // InternalApplicationConfiguration.g:1587:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1637:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; public final void ruleObjectReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1642:2: ( ( rule__ObjectReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1593:3: ( rule__ObjectReference__Group__0 ) + // InternalApplicationConfiguration.g:1642:2: ( ( rule__ObjectReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1643:3: ( rule__ObjectReference__Group__0 ) { before(grammarAccess.getObjectReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1594:3: ( rule__ObjectReference__Group__0 ) - // InternalApplicationConfiguration.g:1594:4: rule__ObjectReference__Group__0 + // InternalApplicationConfiguration.g:1644:3: ( rule__ObjectReference__Group__0 ) + // InternalApplicationConfiguration.g:1644:4: rule__ObjectReference__Group__0 { pushFollow(FOLLOW_2); rule__ObjectReference__Group__0(); @@ -4890,11 +5046,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntegerReference" - // InternalApplicationConfiguration.g:1603:1: entryRuleIntegerReference : ruleIntegerReference EOF ; + // InternalApplicationConfiguration.g:1653:1: entryRuleIntegerReference : ruleIntegerReference EOF ; public final void entryRuleIntegerReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1604:1: ( ruleIntegerReference EOF ) - // InternalApplicationConfiguration.g:1605:1: ruleIntegerReference EOF + // InternalApplicationConfiguration.g:1654:1: ( ruleIntegerReference EOF ) + // InternalApplicationConfiguration.g:1655:1: ruleIntegerReference EOF { before(grammarAccess.getIntegerReferenceRule()); pushFollow(FOLLOW_1); @@ -4920,21 +5076,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntegerReference" - // InternalApplicationConfiguration.g:1612:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1662:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; public final void ruleIntegerReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1667:2: ( ( rule__IntegerReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1618:3: ( rule__IntegerReference__Group__0 ) + // InternalApplicationConfiguration.g:1667:2: ( ( rule__IntegerReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1668:3: ( rule__IntegerReference__Group__0 ) { before(grammarAccess.getIntegerReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1619:3: ( rule__IntegerReference__Group__0 ) - // InternalApplicationConfiguration.g:1619:4: rule__IntegerReference__Group__0 + // InternalApplicationConfiguration.g:1669:3: ( rule__IntegerReference__Group__0 ) + // InternalApplicationConfiguration.g:1669:4: rule__IntegerReference__Group__0 { pushFollow(FOLLOW_2); rule__IntegerReference__Group__0(); @@ -4967,11 +5123,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRealReference" - // InternalApplicationConfiguration.g:1628:1: entryRuleRealReference : ruleRealReference EOF ; + // InternalApplicationConfiguration.g:1678:1: entryRuleRealReference : ruleRealReference EOF ; public final void entryRuleRealReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1629:1: ( ruleRealReference EOF ) - // InternalApplicationConfiguration.g:1630:1: ruleRealReference EOF + // InternalApplicationConfiguration.g:1679:1: ( ruleRealReference EOF ) + // InternalApplicationConfiguration.g:1680:1: ruleRealReference EOF { before(grammarAccess.getRealReferenceRule()); pushFollow(FOLLOW_1); @@ -4997,21 +5153,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRealReference" - // InternalApplicationConfiguration.g:1637:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1687:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; public final void ruleRealReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__RealReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__RealReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1692:2: ( ( rule__RealReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1643:3: ( rule__RealReference__Group__0 ) + // InternalApplicationConfiguration.g:1692:2: ( ( rule__RealReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1693:3: ( rule__RealReference__Group__0 ) { before(grammarAccess.getRealReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1644:3: ( rule__RealReference__Group__0 ) - // InternalApplicationConfiguration.g:1644:4: rule__RealReference__Group__0 + // InternalApplicationConfiguration.g:1694:3: ( rule__RealReference__Group__0 ) + // InternalApplicationConfiguration.g:1694:4: rule__RealReference__Group__0 { pushFollow(FOLLOW_2); rule__RealReference__Group__0(); @@ -5044,11 +5200,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleStringReference" - // InternalApplicationConfiguration.g:1653:1: entryRuleStringReference : ruleStringReference EOF ; + // InternalApplicationConfiguration.g:1703:1: entryRuleStringReference : ruleStringReference EOF ; public final void entryRuleStringReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1654:1: ( ruleStringReference EOF ) - // InternalApplicationConfiguration.g:1655:1: ruleStringReference EOF + // InternalApplicationConfiguration.g:1704:1: ( ruleStringReference EOF ) + // InternalApplicationConfiguration.g:1705:1: ruleStringReference EOF { before(grammarAccess.getStringReferenceRule()); pushFollow(FOLLOW_1); @@ -5074,21 +5230,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleStringReference" - // InternalApplicationConfiguration.g:1662:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1712:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; public final void ruleStringReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__StringReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__StringReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1717:2: ( ( rule__StringReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1668:3: ( rule__StringReference__Group__0 ) + // InternalApplicationConfiguration.g:1717:2: ( ( rule__StringReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1718:3: ( rule__StringReference__Group__0 ) { before(grammarAccess.getStringReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1669:3: ( rule__StringReference__Group__0 ) - // InternalApplicationConfiguration.g:1669:4: rule__StringReference__Group__0 + // InternalApplicationConfiguration.g:1719:3: ( rule__StringReference__Group__0 ) + // InternalApplicationConfiguration.g:1719:4: rule__StringReference__Group__0 { pushFollow(FOLLOW_2); rule__StringReference__Group__0(); @@ -5121,11 +5277,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleExactNumber" - // InternalApplicationConfiguration.g:1678:1: entryRuleExactNumber : ruleExactNumber EOF ; + // InternalApplicationConfiguration.g:1728:1: entryRuleExactNumber : ruleExactNumber EOF ; public final void entryRuleExactNumber() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1679:1: ( ruleExactNumber EOF ) - // InternalApplicationConfiguration.g:1680:1: ruleExactNumber EOF + // InternalApplicationConfiguration.g:1729:1: ( ruleExactNumber EOF ) + // InternalApplicationConfiguration.g:1730:1: ruleExactNumber EOF { before(grammarAccess.getExactNumberRule()); pushFollow(FOLLOW_1); @@ -5151,21 +5307,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleExactNumber" - // InternalApplicationConfiguration.g:1687:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1737:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; public final void ruleExactNumber() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) ) + // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1742:2: ( ( rule__ExactNumber__Alternatives ) ) { - // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) ) - // InternalApplicationConfiguration.g:1693:3: ( rule__ExactNumber__Alternatives ) + // InternalApplicationConfiguration.g:1742:2: ( ( rule__ExactNumber__Alternatives ) ) + // InternalApplicationConfiguration.g:1743:3: ( rule__ExactNumber__Alternatives ) { before(grammarAccess.getExactNumberAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1694:3: ( rule__ExactNumber__Alternatives ) - // InternalApplicationConfiguration.g:1694:4: rule__ExactNumber__Alternatives + // InternalApplicationConfiguration.g:1744:3: ( rule__ExactNumber__Alternatives ) + // InternalApplicationConfiguration.g:1744:4: rule__ExactNumber__Alternatives { pushFollow(FOLLOW_2); rule__ExactNumber__Alternatives(); @@ -5198,11 +5354,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntervallNumber" - // InternalApplicationConfiguration.g:1703:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; + // InternalApplicationConfiguration.g:1753:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; public final void entryRuleIntervallNumber() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1704:1: ( ruleIntervallNumber EOF ) - // InternalApplicationConfiguration.g:1705:1: ruleIntervallNumber EOF + // InternalApplicationConfiguration.g:1754:1: ( ruleIntervallNumber EOF ) + // InternalApplicationConfiguration.g:1755:1: ruleIntervallNumber EOF { before(grammarAccess.getIntervallNumberRule()); pushFollow(FOLLOW_1); @@ -5228,21 +5384,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntervallNumber" - // InternalApplicationConfiguration.g:1712:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1762:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; public final void ruleIntervallNumber() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) ) + // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1767:2: ( ( rule__IntervallNumber__Group__0 ) ) { - // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) ) - // InternalApplicationConfiguration.g:1718:3: ( rule__IntervallNumber__Group__0 ) + // InternalApplicationConfiguration.g:1767:2: ( ( rule__IntervallNumber__Group__0 ) ) + // InternalApplicationConfiguration.g:1768:3: ( rule__IntervallNumber__Group__0 ) { before(grammarAccess.getIntervallNumberAccess().getGroup()); - // InternalApplicationConfiguration.g:1719:3: ( rule__IntervallNumber__Group__0 ) - // InternalApplicationConfiguration.g:1719:4: rule__IntervallNumber__Group__0 + // InternalApplicationConfiguration.g:1769:3: ( rule__IntervallNumber__Group__0 ) + // InternalApplicationConfiguration.g:1769:4: rule__IntervallNumber__Group__0 { pushFollow(FOLLOW_2); rule__IntervallNumber__Group__0(); @@ -5275,11 +5431,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntEnumberation" - // InternalApplicationConfiguration.g:1728:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; + // InternalApplicationConfiguration.g:1778:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; public final void entryRuleIntEnumberation() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1729:1: ( ruleIntEnumberation EOF ) - // InternalApplicationConfiguration.g:1730:1: ruleIntEnumberation EOF + // InternalApplicationConfiguration.g:1779:1: ( ruleIntEnumberation EOF ) + // InternalApplicationConfiguration.g:1780:1: ruleIntEnumberation EOF { before(grammarAccess.getIntEnumberationRule()); pushFollow(FOLLOW_1); @@ -5305,21 +5461,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntEnumberation" - // InternalApplicationConfiguration.g:1737:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1787:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; public final void ruleIntEnumberation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) ) + // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1792:2: ( ( rule__IntEnumberation__Group__0 ) ) { - // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) ) - // InternalApplicationConfiguration.g:1743:3: ( rule__IntEnumberation__Group__0 ) + // InternalApplicationConfiguration.g:1792:2: ( ( rule__IntEnumberation__Group__0 ) ) + // InternalApplicationConfiguration.g:1793:3: ( rule__IntEnumberation__Group__0 ) { before(grammarAccess.getIntEnumberationAccess().getGroup()); - // InternalApplicationConfiguration.g:1744:3: ( rule__IntEnumberation__Group__0 ) - // InternalApplicationConfiguration.g:1744:4: rule__IntEnumberation__Group__0 + // InternalApplicationConfiguration.g:1794:3: ( rule__IntEnumberation__Group__0 ) + // InternalApplicationConfiguration.g:1794:4: rule__IntEnumberation__Group__0 { pushFollow(FOLLOW_2); rule__IntEnumberation__Group__0(); @@ -5352,11 +5508,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRealEnumeration" - // InternalApplicationConfiguration.g:1753:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; + // InternalApplicationConfiguration.g:1803:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; public final void entryRuleRealEnumeration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1754:1: ( ruleRealEnumeration EOF ) - // InternalApplicationConfiguration.g:1755:1: ruleRealEnumeration EOF + // InternalApplicationConfiguration.g:1804:1: ( ruleRealEnumeration EOF ) + // InternalApplicationConfiguration.g:1805:1: ruleRealEnumeration EOF { before(grammarAccess.getRealEnumerationRule()); pushFollow(FOLLOW_1); @@ -5382,21 +5538,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRealEnumeration" - // InternalApplicationConfiguration.g:1762:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1812:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; public final void ruleRealEnumeration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1817:2: ( ( rule__RealEnumeration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) ) - // InternalApplicationConfiguration.g:1768:3: ( rule__RealEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1817:2: ( ( rule__RealEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1818:3: ( rule__RealEnumeration__Group__0 ) { before(grammarAccess.getRealEnumerationAccess().getGroup()); - // InternalApplicationConfiguration.g:1769:3: ( rule__RealEnumeration__Group__0 ) - // InternalApplicationConfiguration.g:1769:4: rule__RealEnumeration__Group__0 + // InternalApplicationConfiguration.g:1819:3: ( rule__RealEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1819:4: rule__RealEnumeration__Group__0 { pushFollow(FOLLOW_2); rule__RealEnumeration__Group__0(); @@ -5429,11 +5585,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleStringEnumeration" - // InternalApplicationConfiguration.g:1778:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; + // InternalApplicationConfiguration.g:1828:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; public final void entryRuleStringEnumeration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1779:1: ( ruleStringEnumeration EOF ) - // InternalApplicationConfiguration.g:1780:1: ruleStringEnumeration EOF + // InternalApplicationConfiguration.g:1829:1: ( ruleStringEnumeration EOF ) + // InternalApplicationConfiguration.g:1830:1: ruleStringEnumeration EOF { before(grammarAccess.getStringEnumerationRule()); pushFollow(FOLLOW_1); @@ -5459,21 +5615,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleStringEnumeration" - // InternalApplicationConfiguration.g:1787:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1837:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; public final void ruleStringEnumeration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1842:2: ( ( rule__StringEnumeration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) ) - // InternalApplicationConfiguration.g:1793:3: ( rule__StringEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1842:2: ( ( rule__StringEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1843:3: ( rule__StringEnumeration__Group__0 ) { before(grammarAccess.getStringEnumerationAccess().getGroup()); - // InternalApplicationConfiguration.g:1794:3: ( rule__StringEnumeration__Group__0 ) - // InternalApplicationConfiguration.g:1794:4: rule__StringEnumeration__Group__0 + // InternalApplicationConfiguration.g:1844:3: ( rule__StringEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1844:4: rule__StringEnumeration__Group__0 { pushFollow(FOLLOW_2); rule__StringEnumeration__Group__0(); @@ -5506,11 +5662,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScopeDeclaration" - // InternalApplicationConfiguration.g:1803:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; + // InternalApplicationConfiguration.g:1853:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; public final void entryRuleScopeDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1804:1: ( ruleScopeDeclaration EOF ) - // InternalApplicationConfiguration.g:1805:1: ruleScopeDeclaration EOF + // InternalApplicationConfiguration.g:1854:1: ( ruleScopeDeclaration EOF ) + // InternalApplicationConfiguration.g:1855:1: ruleScopeDeclaration EOF { before(grammarAccess.getScopeDeclarationRule()); pushFollow(FOLLOW_1); @@ -5536,21 +5692,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScopeDeclaration" - // InternalApplicationConfiguration.g:1812:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1862:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; public final void ruleScopeDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1867:2: ( ( rule__ScopeDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1818:3: ( rule__ScopeDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1867:2: ( ( rule__ScopeDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1868:3: ( rule__ScopeDeclaration__Group__0 ) { before(grammarAccess.getScopeDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1819:3: ( rule__ScopeDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1819:4: rule__ScopeDeclaration__Group__0 + // InternalApplicationConfiguration.g:1869:3: ( rule__ScopeDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1869:4: rule__ScopeDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__ScopeDeclaration__Group__0(); @@ -5583,11 +5739,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScopeReference" - // InternalApplicationConfiguration.g:1828:1: entryRuleScopeReference : ruleScopeReference EOF ; + // InternalApplicationConfiguration.g:1878:1: entryRuleScopeReference : ruleScopeReference EOF ; public final void entryRuleScopeReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1829:1: ( ruleScopeReference EOF ) - // InternalApplicationConfiguration.g:1830:1: ruleScopeReference EOF + // InternalApplicationConfiguration.g:1879:1: ( ruleScopeReference EOF ) + // InternalApplicationConfiguration.g:1880:1: ruleScopeReference EOF { before(grammarAccess.getScopeReferenceRule()); pushFollow(FOLLOW_1); @@ -5613,21 +5769,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScopeReference" - // InternalApplicationConfiguration.g:1837:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; + // InternalApplicationConfiguration.g:1887:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; public final void ruleScopeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1891:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:1892:2: ( ( rule__ScopeReference__ReferredAssignment ) ) { - // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:1843:3: ( rule__ScopeReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1892:2: ( ( rule__ScopeReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1893:3: ( rule__ScopeReference__ReferredAssignment ) { before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:1844:3: ( rule__ScopeReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:1844:4: rule__ScopeReference__ReferredAssignment + // InternalApplicationConfiguration.g:1894:3: ( rule__ScopeReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1894:4: rule__ScopeReference__ReferredAssignment { pushFollow(FOLLOW_2); rule__ScopeReference__ReferredAssignment(); @@ -5660,11 +5816,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScope" - // InternalApplicationConfiguration.g:1853:1: entryRuleScope : ruleScope EOF ; + // InternalApplicationConfiguration.g:1903:1: entryRuleScope : ruleScope EOF ; public final void entryRuleScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1854:1: ( ruleScope EOF ) - // InternalApplicationConfiguration.g:1855:1: ruleScope EOF + // InternalApplicationConfiguration.g:1904:1: ( ruleScope EOF ) + // InternalApplicationConfiguration.g:1905:1: ruleScope EOF { before(grammarAccess.getScopeRule()); pushFollow(FOLLOW_1); @@ -5690,21 +5846,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScope" - // InternalApplicationConfiguration.g:1862:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1912:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; public final void ruleScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__Scope__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) ) + // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__Scope__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1917:2: ( ( rule__Scope__Alternatives ) ) { - // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) ) - // InternalApplicationConfiguration.g:1868:3: ( rule__Scope__Alternatives ) + // InternalApplicationConfiguration.g:1917:2: ( ( rule__Scope__Alternatives ) ) + // InternalApplicationConfiguration.g:1918:3: ( rule__Scope__Alternatives ) { before(grammarAccess.getScopeAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1869:3: ( rule__Scope__Alternatives ) - // InternalApplicationConfiguration.g:1869:4: rule__Scope__Alternatives + // InternalApplicationConfiguration.g:1919:3: ( rule__Scope__Alternatives ) + // InternalApplicationConfiguration.g:1919:4: rule__Scope__Alternatives { pushFollow(FOLLOW_2); rule__Scope__Alternatives(); @@ -5737,11 +5893,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleTask" - // InternalApplicationConfiguration.g:1878:1: entryRuleTask : ruleTask EOF ; + // InternalApplicationConfiguration.g:1928:1: entryRuleTask : ruleTask EOF ; public final void entryRuleTask() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1879:1: ( ruleTask EOF ) - // InternalApplicationConfiguration.g:1880:1: ruleTask EOF + // InternalApplicationConfiguration.g:1929:1: ( ruleTask EOF ) + // InternalApplicationConfiguration.g:1930:1: ruleTask EOF { before(grammarAccess.getTaskRule()); pushFollow(FOLLOW_1); @@ -5767,17 +5923,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleTask" - // InternalApplicationConfiguration.g:1887:1: ruleTask : ( ruleGenerationTask ) ; + // InternalApplicationConfiguration.g:1937:1: ruleTask : ( ruleGenerationTask ) ; public final void ruleTask() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1891:2: ( ( ruleGenerationTask ) ) - // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask ) + // InternalApplicationConfiguration.g:1941:2: ( ( ruleGenerationTask ) ) + // InternalApplicationConfiguration.g:1942:2: ( ruleGenerationTask ) { - // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask ) - // InternalApplicationConfiguration.g:1893:3: ruleGenerationTask + // InternalApplicationConfiguration.g:1942:2: ( ruleGenerationTask ) + // InternalApplicationConfiguration.g:1943:3: ruleGenerationTask { before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); pushFollow(FOLLOW_2); @@ -5808,11 +5964,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleGenerationTask" - // InternalApplicationConfiguration.g:1903:1: entryRuleGenerationTask : ruleGenerationTask EOF ; + // InternalApplicationConfiguration.g:1953:1: entryRuleGenerationTask : ruleGenerationTask EOF ; public final void entryRuleGenerationTask() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1904:1: ( ruleGenerationTask EOF ) - // InternalApplicationConfiguration.g:1905:1: ruleGenerationTask EOF + // InternalApplicationConfiguration.g:1954:1: ( ruleGenerationTask EOF ) + // InternalApplicationConfiguration.g:1955:1: ruleGenerationTask EOF { before(grammarAccess.getGenerationTaskRule()); pushFollow(FOLLOW_1); @@ -5838,21 +5994,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleGenerationTask" - // InternalApplicationConfiguration.g:1912:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1962:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; public final void ruleGenerationTask() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) ) + // InternalApplicationConfiguration.g:1966:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1967:2: ( ( rule__GenerationTask__Group__0 ) ) { - // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) ) - // InternalApplicationConfiguration.g:1918:3: ( rule__GenerationTask__Group__0 ) + // InternalApplicationConfiguration.g:1967:2: ( ( rule__GenerationTask__Group__0 ) ) + // InternalApplicationConfiguration.g:1968:3: ( rule__GenerationTask__Group__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup()); - // InternalApplicationConfiguration.g:1919:3: ( rule__GenerationTask__Group__0 ) - // InternalApplicationConfiguration.g:1919:4: rule__GenerationTask__Group__0 + // InternalApplicationConfiguration.g:1969:3: ( rule__GenerationTask__Group__0 ) + // InternalApplicationConfiguration.g:1969:4: rule__GenerationTask__Group__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group__0(); @@ -5885,21 +6041,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleOptimizationDirection" - // InternalApplicationConfiguration.g:1928:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1978:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ; public final void ruleOptimizationDirection() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1932:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) ) + // InternalApplicationConfiguration.g:1982:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1983:2: ( ( rule__OptimizationDirection__Alternatives ) ) { - // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) ) - // InternalApplicationConfiguration.g:1934:3: ( rule__OptimizationDirection__Alternatives ) + // InternalApplicationConfiguration.g:1983:2: ( ( rule__OptimizationDirection__Alternatives ) ) + // InternalApplicationConfiguration.g:1984:3: ( rule__OptimizationDirection__Alternatives ) { before(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1935:3: ( rule__OptimizationDirection__Alternatives ) - // InternalApplicationConfiguration.g:1935:4: rule__OptimizationDirection__Alternatives + // InternalApplicationConfiguration.g:1985:3: ( rule__OptimizationDirection__Alternatives ) + // InternalApplicationConfiguration.g:1985:4: rule__OptimizationDirection__Alternatives { pushFollow(FOLLOW_2); rule__OptimizationDirection__Alternatives(); @@ -5932,21 +6088,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleComparisonOperator" - // InternalApplicationConfiguration.g:1944:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1994:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; public final void ruleComparisonOperator() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1948:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) ) + // InternalApplicationConfiguration.g:1998:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1999:2: ( ( rule__ComparisonOperator__Alternatives ) ) { - // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) ) - // InternalApplicationConfiguration.g:1950:3: ( rule__ComparisonOperator__Alternatives ) + // InternalApplicationConfiguration.g:1999:2: ( ( rule__ComparisonOperator__Alternatives ) ) + // InternalApplicationConfiguration.g:2000:3: ( rule__ComparisonOperator__Alternatives ) { before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1951:3: ( rule__ComparisonOperator__Alternatives ) - // InternalApplicationConfiguration.g:1951:4: rule__ComparisonOperator__Alternatives + // InternalApplicationConfiguration.g:2001:3: ( rule__ComparisonOperator__Alternatives ) + // InternalApplicationConfiguration.g:2001:4: rule__ComparisonOperator__Alternatives { pushFollow(FOLLOW_2); rule__ComparisonOperator__Alternatives(); @@ -5979,21 +6135,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleDocumentLevelSpecification" - // InternalApplicationConfiguration.g:1960:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; + // InternalApplicationConfiguration.g:2010:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; public final void ruleDocumentLevelSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1964:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) + // InternalApplicationConfiguration.g:2014:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) + // InternalApplicationConfiguration.g:2015:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) { - // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) - // InternalApplicationConfiguration.g:1966:3: ( rule__DocumentLevelSpecification__Alternatives ) + // InternalApplicationConfiguration.g:2015:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) + // InternalApplicationConfiguration.g:2016:3: ( rule__DocumentLevelSpecification__Alternatives ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1967:3: ( rule__DocumentLevelSpecification__Alternatives ) - // InternalApplicationConfiguration.g:1967:4: rule__DocumentLevelSpecification__Alternatives + // InternalApplicationConfiguration.g:2017:3: ( rule__DocumentLevelSpecification__Alternatives ) + // InternalApplicationConfiguration.g:2017:4: rule__DocumentLevelSpecification__Alternatives { pushFollow(FOLLOW_2); rule__DocumentLevelSpecification__Alternatives(); @@ -6026,21 +6182,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleSolver" - // InternalApplicationConfiguration.g:1976:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; + // InternalApplicationConfiguration.g:2026:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; public final void ruleSolver() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1980:1: ( ( ( rule__Solver__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) ) + // InternalApplicationConfiguration.g:2030:1: ( ( ( rule__Solver__Alternatives ) ) ) + // InternalApplicationConfiguration.g:2031:2: ( ( rule__Solver__Alternatives ) ) { - // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) ) - // InternalApplicationConfiguration.g:1982:3: ( rule__Solver__Alternatives ) + // InternalApplicationConfiguration.g:2031:2: ( ( rule__Solver__Alternatives ) ) + // InternalApplicationConfiguration.g:2032:3: ( rule__Solver__Alternatives ) { before(grammarAccess.getSolverAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1983:3: ( rule__Solver__Alternatives ) - // InternalApplicationConfiguration.g:1983:4: rule__Solver__Alternatives + // InternalApplicationConfiguration.g:2033:3: ( rule__Solver__Alternatives ) + // InternalApplicationConfiguration.g:2033:4: rule__Solver__Alternatives { pushFollow(FOLLOW_2); rule__Solver__Alternatives(); @@ -6073,20 +6229,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Command__Alternatives" - // InternalApplicationConfiguration.g:1991:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); + // InternalApplicationConfiguration.g:2041:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); public final void rule__Command__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1995:1: ( ( ruleDeclaration ) | ( ruleTask ) ) + // InternalApplicationConfiguration.g:2045:1: ( ( ruleDeclaration ) | ( ruleTask ) ) int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==27||LA1_0==35||(LA1_0>=37 && LA1_0<=40)||LA1_0==52) ) { + if ( (LA1_0==27||LA1_0==35||(LA1_0>=37 && LA1_0<=38)||(LA1_0>=41 && LA1_0<=42)||LA1_0==54) ) { alt1=1; } - else if ( (LA1_0==53) ) { + else if ( (LA1_0==55) ) { alt1=2; } else { @@ -6097,10 +6253,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt1) { case 1 : - // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration ) + // InternalApplicationConfiguration.g:2046:2: ( ruleDeclaration ) { - // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration ) - // InternalApplicationConfiguration.g:1997:3: ruleDeclaration + // InternalApplicationConfiguration.g:2046:2: ( ruleDeclaration ) + // InternalApplicationConfiguration.g:2047:3: ruleDeclaration { before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6116,10 +6272,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2002:2: ( ruleTask ) + // InternalApplicationConfiguration.g:2052:2: ( ruleTask ) { - // InternalApplicationConfiguration.g:2002:2: ( ruleTask ) - // InternalApplicationConfiguration.g:2003:3: ruleTask + // InternalApplicationConfiguration.g:2052:2: ( ruleTask ) + // InternalApplicationConfiguration.g:2053:3: ruleTask { before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6152,13 +6308,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Import__Alternatives" - // InternalApplicationConfiguration.g:2012:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ); + // InternalApplicationConfiguration.g:2062:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ); public final void rule__Import__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2016:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ) + // InternalApplicationConfiguration.g:2066:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ) int alt2=3; int LA2_0 = input.LA(1); @@ -6195,10 +6351,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt2) { case 1 : - // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport ) + // InternalApplicationConfiguration.g:2067:2: ( ruleEPackageImport ) { - // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport ) - // InternalApplicationConfiguration.g:2018:3: ruleEPackageImport + // InternalApplicationConfiguration.g:2067:2: ( ruleEPackageImport ) + // InternalApplicationConfiguration.g:2068:3: ruleEPackageImport { before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6214,10 +6370,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport ) + // InternalApplicationConfiguration.g:2073:2: ( ruleViatraImport ) { - // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport ) - // InternalApplicationConfiguration.g:2024:3: ruleViatraImport + // InternalApplicationConfiguration.g:2073:2: ( ruleViatraImport ) + // InternalApplicationConfiguration.g:2074:3: ruleViatraImport { before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6233,10 +6389,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2029:2: ( ruleCftImport ) + // InternalApplicationConfiguration.g:2079:2: ( ruleCftImport ) { - // InternalApplicationConfiguration.g:2029:2: ( ruleCftImport ) - // InternalApplicationConfiguration.g:2030:3: ruleCftImport + // InternalApplicationConfiguration.g:2079:2: ( ruleCftImport ) + // InternalApplicationConfiguration.g:2080:3: ruleCftImport { before(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -6269,13 +6425,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Declaration__Alternatives" - // InternalApplicationConfiguration.g:2039:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ); + // InternalApplicationConfiguration.g:2089:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ); public final void rule__Declaration__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2043:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ) + // InternalApplicationConfiguration.g:2093:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ) int alt3=7; switch ( input.LA(1) ) { case 27: @@ -6298,17 +6454,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont alt3=4; } break; - case 40: + case 42: { alt3=5; } break; - case 52: + case 54: { alt3=6; } break; - case 39: + case 41: { alt3=7; } @@ -6322,10 +6478,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont switch (alt3) { case 1 : - // InternalApplicationConfiguration.g:2044:2: ( ruleFileDeclaration ) + // InternalApplicationConfiguration.g:2094:2: ( ruleFileDeclaration ) { - // InternalApplicationConfiguration.g:2044:2: ( ruleFileDeclaration ) - // InternalApplicationConfiguration.g:2045:3: ruleFileDeclaration + // InternalApplicationConfiguration.g:2094:2: ( ruleFileDeclaration ) + // InternalApplicationConfiguration.g:2095:3: ruleFileDeclaration { before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6341,10 +6497,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2050:2: ( ruleMetamodelDeclaration ) + // InternalApplicationConfiguration.g:2100:2: ( ruleMetamodelDeclaration ) { - // InternalApplicationConfiguration.g:2050:2: ( ruleMetamodelDeclaration ) - // InternalApplicationConfiguration.g:2051:3: ruleMetamodelDeclaration + // InternalApplicationConfiguration.g:2100:2: ( ruleMetamodelDeclaration ) + // InternalApplicationConfiguration.g:2101:3: ruleMetamodelDeclaration { before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6360,10 +6516,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2056:2: ( rulePartialModelDeclaration ) + // InternalApplicationConfiguration.g:2106:2: ( rulePartialModelDeclaration ) { - // InternalApplicationConfiguration.g:2056:2: ( rulePartialModelDeclaration ) - // InternalApplicationConfiguration.g:2057:3: rulePartialModelDeclaration + // InternalApplicationConfiguration.g:2106:2: ( rulePartialModelDeclaration ) + // InternalApplicationConfiguration.g:2107:3: rulePartialModelDeclaration { before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -6379,10 +6535,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:2062:2: ( ruleGraphPatternDeclaration ) + // InternalApplicationConfiguration.g:2112:2: ( ruleGraphPatternDeclaration ) { - // InternalApplicationConfiguration.g:2062:2: ( ruleGraphPatternDeclaration ) - // InternalApplicationConfiguration.g:2063:3: ruleGraphPatternDeclaration + // InternalApplicationConfiguration.g:2112:2: ( ruleGraphPatternDeclaration ) + // InternalApplicationConfiguration.g:2113:3: ruleGraphPatternDeclaration { before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -6398,10 +6554,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 5 : - // InternalApplicationConfiguration.g:2068:2: ( ruleConfigDeclaration ) + // InternalApplicationConfiguration.g:2118:2: ( ruleConfigDeclaration ) { - // InternalApplicationConfiguration.g:2068:2: ( ruleConfigDeclaration ) - // InternalApplicationConfiguration.g:2069:3: ruleConfigDeclaration + // InternalApplicationConfiguration.g:2118:2: ( ruleConfigDeclaration ) + // InternalApplicationConfiguration.g:2119:3: ruleConfigDeclaration { before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -6417,10 +6573,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 6 : - // InternalApplicationConfiguration.g:2074:2: ( ruleScopeDeclaration ) + // InternalApplicationConfiguration.g:2124:2: ( ruleScopeDeclaration ) { - // InternalApplicationConfiguration.g:2074:2: ( ruleScopeDeclaration ) - // InternalApplicationConfiguration.g:2075:3: ruleScopeDeclaration + // InternalApplicationConfiguration.g:2124:2: ( ruleScopeDeclaration ) + // InternalApplicationConfiguration.g:2125:3: ruleScopeDeclaration { before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -6436,10 +6592,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 7 : - // InternalApplicationConfiguration.g:2080:2: ( ruleObjectiveDeclaration ) + // InternalApplicationConfiguration.g:2130:2: ( ruleObjectiveDeclaration ) { - // InternalApplicationConfiguration.g:2080:2: ( ruleObjectiveDeclaration ) - // InternalApplicationConfiguration.g:2081:3: ruleObjectiveDeclaration + // InternalApplicationConfiguration.g:2130:2: ( ruleObjectiveDeclaration ) + // InternalApplicationConfiguration.g:2131:3: ruleObjectiveDeclaration { before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -6472,13 +6628,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__File__Alternatives" - // InternalApplicationConfiguration.g:2090:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); + // InternalApplicationConfiguration.g:2140:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); public final void rule__File__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2094:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) + // InternalApplicationConfiguration.g:2144:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) int alt4=2; int LA4_0 = input.LA(1); @@ -6496,10 +6652,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt4) { case 1 : - // InternalApplicationConfiguration.g:2095:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:2145:2: ( ruleFileSpecification ) { - // InternalApplicationConfiguration.g:2095:2: ( ruleFileSpecification ) - // InternalApplicationConfiguration.g:2096:3: ruleFileSpecification + // InternalApplicationConfiguration.g:2145:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:2146:3: ruleFileSpecification { before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6515,10 +6671,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2101:2: ( ruleFileReference ) + // InternalApplicationConfiguration.g:2151:2: ( ruleFileReference ) { - // InternalApplicationConfiguration.g:2101:2: ( ruleFileReference ) - // InternalApplicationConfiguration.g:2102:3: ruleFileReference + // InternalApplicationConfiguration.g:2151:2: ( ruleFileReference ) + // InternalApplicationConfiguration.g:2152:3: ruleFileReference { before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6551,13 +6707,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelEntry__Alternatives" - // InternalApplicationConfiguration.g:2111:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); + // InternalApplicationConfiguration.g:2161:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); public final void rule__MetamodelEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2115:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) + // InternalApplicationConfiguration.g:2165:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) int alt5=2; int LA5_0 = input.LA(1); @@ -6575,10 +6731,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt5) { case 1 : - // InternalApplicationConfiguration.g:2116:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:2166:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:2116:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:2117:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:2166:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:2167:3: ruleMetamodelElement { before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6594,10 +6750,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2122:2: ( ruleAllPackageEntry ) + // InternalApplicationConfiguration.g:2172:2: ( ruleAllPackageEntry ) { - // InternalApplicationConfiguration.g:2122:2: ( ruleAllPackageEntry ) - // InternalApplicationConfiguration.g:2123:3: ruleAllPackageEntry + // InternalApplicationConfiguration.g:2172:2: ( ruleAllPackageEntry ) + // InternalApplicationConfiguration.g:2173:3: ruleAllPackageEntry { before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6630,13 +6786,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Metamodel__Alternatives" - // InternalApplicationConfiguration.g:2132:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); + // InternalApplicationConfiguration.g:2182:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); public final void rule__Metamodel__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2136:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:2186:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) int alt6=2; int LA6_0 = input.LA(1); @@ -6654,10 +6810,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt6) { case 1 : - // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelReference ) + // InternalApplicationConfiguration.g:2187:2: ( ruleMetamodelReference ) { - // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelReference ) - // InternalApplicationConfiguration.g:2138:3: ruleMetamodelReference + // InternalApplicationConfiguration.g:2187:2: ( ruleMetamodelReference ) + // InternalApplicationConfiguration.g:2188:3: ruleMetamodelReference { before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6673,10 +6829,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2143:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:2193:2: ( ruleMetamodelSpecification ) { - // InternalApplicationConfiguration.g:2143:2: ( ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:2144:3: ruleMetamodelSpecification + // InternalApplicationConfiguration.g:2193:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:2194:3: ruleMetamodelSpecification { before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6709,13 +6865,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelEntry__Alternatives" - // InternalApplicationConfiguration.g:2153:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); + // InternalApplicationConfiguration.g:2203:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); public final void rule__PartialModelEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2157:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) + // InternalApplicationConfiguration.g:2207:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) int alt7=2; int LA7_0 = input.LA(1); @@ -6733,10 +6889,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt7) { case 1 : - // InternalApplicationConfiguration.g:2158:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:2208:2: ( ruleModelEntry ) { - // InternalApplicationConfiguration.g:2158:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:2159:3: ruleModelEntry + // InternalApplicationConfiguration.g:2208:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:2209:3: ruleModelEntry { before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6752,10 +6908,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2164:2: ( ruleFolderEntry ) + // InternalApplicationConfiguration.g:2214:2: ( ruleFolderEntry ) { - // InternalApplicationConfiguration.g:2164:2: ( ruleFolderEntry ) - // InternalApplicationConfiguration.g:2165:3: ruleFolderEntry + // InternalApplicationConfiguration.g:2214:2: ( ruleFolderEntry ) + // InternalApplicationConfiguration.g:2215:3: ruleFolderEntry { before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6788,13 +6944,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModel__Alternatives" - // InternalApplicationConfiguration.g:2174:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); + // InternalApplicationConfiguration.g:2224:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); public final void rule__PartialModel__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2178:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) + // InternalApplicationConfiguration.g:2228:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) int alt8=2; int LA8_0 = input.LA(1); @@ -6812,10 +6968,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt8) { case 1 : - // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:2229:2: ( rulePartialModelSpecification ) { - // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:2180:3: rulePartialModelSpecification + // InternalApplicationConfiguration.g:2229:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:2230:3: rulePartialModelSpecification { before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6831,10 +6987,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2185:2: ( rulePartialModelReference ) + // InternalApplicationConfiguration.g:2235:2: ( rulePartialModelReference ) { - // InternalApplicationConfiguration.g:2185:2: ( rulePartialModelReference ) - // InternalApplicationConfiguration.g:2186:3: rulePartialModelReference + // InternalApplicationConfiguration.g:2235:2: ( rulePartialModelReference ) + // InternalApplicationConfiguration.g:2236:3: rulePartialModelReference { before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6867,13 +7023,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternEntry__Alternatives" - // InternalApplicationConfiguration.g:2195:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); + // InternalApplicationConfiguration.g:2245:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); public final void rule__PatternEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2199:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) + // InternalApplicationConfiguration.g:2249:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) int alt9=2; int LA9_0 = input.LA(1); @@ -6891,10 +7047,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt9) { case 1 : - // InternalApplicationConfiguration.g:2200:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:2250:2: ( rulePatternElement ) { - // InternalApplicationConfiguration.g:2200:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:2201:3: rulePatternElement + // InternalApplicationConfiguration.g:2250:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:2251:3: rulePatternElement { before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6910,10 +7066,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2206:2: ( ruleAllPatternEntry ) + // InternalApplicationConfiguration.g:2256:2: ( ruleAllPatternEntry ) { - // InternalApplicationConfiguration.g:2206:2: ( ruleAllPatternEntry ) - // InternalApplicationConfiguration.g:2207:3: ruleAllPatternEntry + // InternalApplicationConfiguration.g:2256:2: ( ruleAllPatternEntry ) + // InternalApplicationConfiguration.g:2257:3: ruleAllPatternEntry { before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6946,13 +7102,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPattern__Alternatives" - // InternalApplicationConfiguration.g:2216:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); + // InternalApplicationConfiguration.g:2266:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); public final void rule__GraphPattern__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2220:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:2270:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) int alt10=2; int LA10_0 = input.LA(1); @@ -6970,10 +7126,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt10) { case 1 : - // InternalApplicationConfiguration.g:2221:2: ( ruleGraphPatternReference ) + // InternalApplicationConfiguration.g:2271:2: ( ruleGraphPatternReference ) { - // InternalApplicationConfiguration.g:2221:2: ( ruleGraphPatternReference ) - // InternalApplicationConfiguration.g:2222:3: ruleGraphPatternReference + // InternalApplicationConfiguration.g:2271:2: ( ruleGraphPatternReference ) + // InternalApplicationConfiguration.g:2272:3: ruleGraphPatternReference { before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6989,10 +7145,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2227:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:2277:2: ( rulePatternSpecification ) { - // InternalApplicationConfiguration.g:2227:2: ( rulePatternSpecification ) - // InternalApplicationConfiguration.g:2228:3: rulePatternSpecification + // InternalApplicationConfiguration.g:2277:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:2278:3: rulePatternSpecification { before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7025,20 +7181,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveEntry__Alternatives" - // InternalApplicationConfiguration.g:2237:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ); + // InternalApplicationConfiguration.g:2287:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ); public final void rule__ObjectiveEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2241:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ) + // InternalApplicationConfiguration.g:2291:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ) int alt11=2; int LA11_0 = input.LA(1); if ( ((LA11_0>=11 && LA11_0<=12)) ) { alt11=1; } - else if ( (LA11_0==26) ) { + else if ( (LA11_0==26||LA11_0==40) ) { alt11=2; } else { @@ -7049,10 +7205,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt11) { case 1 : - // InternalApplicationConfiguration.g:2242:2: ( ruleOptimizationEntry ) + // InternalApplicationConfiguration.g:2292:2: ( ruleOptimizationEntry ) { - // InternalApplicationConfiguration.g:2242:2: ( ruleOptimizationEntry ) - // InternalApplicationConfiguration.g:2243:3: ruleOptimizationEntry + // InternalApplicationConfiguration.g:2292:2: ( ruleOptimizationEntry ) + // InternalApplicationConfiguration.g:2293:3: ruleOptimizationEntry { before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7068,10 +7224,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2248:2: ( ruleThresholdEntry ) + // InternalApplicationConfiguration.g:2298:2: ( ruleThresholdEntry ) { - // InternalApplicationConfiguration.g:2248:2: ( ruleThresholdEntry ) - // InternalApplicationConfiguration.g:2249:3: ruleThresholdEntry + // InternalApplicationConfiguration.g:2298:2: ( ruleThresholdEntry ) + // InternalApplicationConfiguration.g:2299:3: ruleThresholdEntry { before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7103,21 +7259,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "rule__ObjectiveEntry__Alternatives" - // $ANTLR start "rule__Objective__Alternatives" - // InternalApplicationConfiguration.g:2258:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ); - public final void rule__Objective__Alternatives() throws RecognitionException { + // $ANTLR start "rule__ReliabilityObjectiveFunction__Alternatives" + // InternalApplicationConfiguration.g:2308:1: rule__ReliabilityObjectiveFunction__Alternatives : ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) ); + public final void rule__ReliabilityObjectiveFunction__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2262:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2312:1: ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) ) int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==RULE_ID) ) { + if ( (LA12_0==26) ) { alt12=1; } - else if ( (LA12_0==29) ) { + else if ( (LA12_0==40) ) { alt12=2; } else { @@ -7128,10 +7284,89 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt12) { case 1 : - // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveReference ) + // InternalApplicationConfiguration.g:2313:2: ( ruleReliabiltiyProbability ) + { + // InternalApplicationConfiguration.g:2313:2: ( ruleReliabiltiyProbability ) + // InternalApplicationConfiguration.g:2314:3: ruleReliabiltiyProbability + { + before(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleReliabiltiyProbability(); + + state._fsp--; + + after(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2319:2: ( ruleMtff ) + { + // InternalApplicationConfiguration.g:2319:2: ( ruleMtff ) + // InternalApplicationConfiguration.g:2320:3: ruleMtff + { + before(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleMtff(); + + state._fsp--; + + after(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ReliabilityObjectiveFunction__Alternatives" + + + // $ANTLR start "rule__Objective__Alternatives" + // InternalApplicationConfiguration.g:2329:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ); + public final void rule__Objective__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2333:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ) + int alt13=2; + int LA13_0 = input.LA(1); + + if ( (LA13_0==RULE_ID) ) { + alt13=1; + } + else if ( (LA13_0==29) ) { + alt13=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 13, 0, input); + + throw nvae; + } + switch (alt13) { + case 1 : + // InternalApplicationConfiguration.g:2334:2: ( ruleObjectiveReference ) { - // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveReference ) - // InternalApplicationConfiguration.g:2264:3: ruleObjectiveReference + // InternalApplicationConfiguration.g:2334:2: ( ruleObjectiveReference ) + // InternalApplicationConfiguration.g:2335:3: ruleObjectiveReference { before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7147,10 +7382,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2269:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2340:2: ( ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:2269:2: ( ruleObjectiveSpecification ) - // InternalApplicationConfiguration.g:2270:3: ruleObjectiveSpecification + // InternalApplicationConfiguration.g:2340:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2341:3: ruleObjectiveSpecification { before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7183,48 +7418,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigEntry__Alternatives" - // InternalApplicationConfiguration.g:2279:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); + // InternalApplicationConfiguration.g:2350:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); public final void rule__ConfigEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2283:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) - int alt13=4; + // InternalApplicationConfiguration.g:2354:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) + int alt14=4; switch ( input.LA(1) ) { - case 41: + case 43: { - alt13=1; + alt14=1; } break; - case 42: + case 44: { - alt13=2; + alt14=2; } break; - case 43: + case 45: { - alt13=3; + alt14=3; } break; case RULE_STRING: { - alt13=4; + alt14=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt13) { + switch (alt14) { case 1 : - // InternalApplicationConfiguration.g:2284:2: ( ruleDocumentationEntry ) + // InternalApplicationConfiguration.g:2355:2: ( ruleDocumentationEntry ) { - // InternalApplicationConfiguration.g:2284:2: ( ruleDocumentationEntry ) - // InternalApplicationConfiguration.g:2285:3: ruleDocumentationEntry + // InternalApplicationConfiguration.g:2355:2: ( ruleDocumentationEntry ) + // InternalApplicationConfiguration.g:2356:3: ruleDocumentationEntry { before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7240,10 +7475,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2290:2: ( ruleRuntimeEntry ) + // InternalApplicationConfiguration.g:2361:2: ( ruleRuntimeEntry ) { - // InternalApplicationConfiguration.g:2290:2: ( ruleRuntimeEntry ) - // InternalApplicationConfiguration.g:2291:3: ruleRuntimeEntry + // InternalApplicationConfiguration.g:2361:2: ( ruleRuntimeEntry ) + // InternalApplicationConfiguration.g:2362:3: ruleRuntimeEntry { before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7259,10 +7494,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2296:2: ( ruleMemoryEntry ) + // InternalApplicationConfiguration.g:2367:2: ( ruleMemoryEntry ) { - // InternalApplicationConfiguration.g:2296:2: ( ruleMemoryEntry ) - // InternalApplicationConfiguration.g:2297:3: ruleMemoryEntry + // InternalApplicationConfiguration.g:2367:2: ( ruleMemoryEntry ) + // InternalApplicationConfiguration.g:2368:3: ruleMemoryEntry { before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7278,10 +7513,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:2302:2: ( ruleCustomEntry ) + // InternalApplicationConfiguration.g:2373:2: ( ruleCustomEntry ) { - // InternalApplicationConfiguration.g:2302:2: ( ruleCustomEntry ) - // InternalApplicationConfiguration.g:2303:3: ruleCustomEntry + // InternalApplicationConfiguration.g:2373:2: ( ruleCustomEntry ) + // InternalApplicationConfiguration.g:2374:3: ruleCustomEntry { before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7314,34 +7549,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Config__Alternatives" - // InternalApplicationConfiguration.g:2312:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); + // InternalApplicationConfiguration.g:2383:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); public final void rule__Config__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2316:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) - int alt14=2; - int LA14_0 = input.LA(1); + // InternalApplicationConfiguration.g:2387:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA14_0==29) ) { - alt14=1; + if ( (LA15_0==29) ) { + alt15=1; } - else if ( (LA14_0==RULE_ID) ) { - alt14=2; + else if ( (LA15_0==RULE_ID) ) { + alt15=2; } else { NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt14) { + switch (alt15) { case 1 : - // InternalApplicationConfiguration.g:2317:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2388:2: ( ruleConfigSpecification ) { - // InternalApplicationConfiguration.g:2317:2: ( ruleConfigSpecification ) - // InternalApplicationConfiguration.g:2318:3: ruleConfigSpecification + // InternalApplicationConfiguration.g:2388:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2389:3: ruleConfigSpecification { before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7357,10 +7592,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2323:2: ( ruleConfigReference ) + // InternalApplicationConfiguration.g:2394:2: ( ruleConfigReference ) { - // InternalApplicationConfiguration.g:2323:2: ( ruleConfigReference ) - // InternalApplicationConfiguration.g:2324:3: ruleConfigReference + // InternalApplicationConfiguration.g:2394:2: ( ruleConfigReference ) + // InternalApplicationConfiguration.g:2395:3: ruleConfigReference { before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7393,46 +7628,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__TypeScope__Alternatives" - // InternalApplicationConfiguration.g:2333:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); + // InternalApplicationConfiguration.g:2404:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); public final void rule__TypeScope__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2337:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) - int alt15=5; - int LA15_0 = input.LA(1); + // InternalApplicationConfiguration.g:2408:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) + int alt16=5; + int LA16_0 = input.LA(1); - if ( (LA15_0==44) ) { + if ( (LA16_0==46) ) { switch ( input.LA(2) ) { - case 50: + case 51: { - alt15=5; + alt16=4; } break; case 47: { - alt15=2; + alt16=1; } break; - case 48: + case 52: { - alt15=3; + alt16=5; } break; case 49: { - alt15=4; + alt16=2; } break; - case 45: + case 50: { - alt15=1; + alt16=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 15, 1, input); + new NoViableAltException("", 16, 1, input); throw nvae; } @@ -7440,16 +7675,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt15) { + switch (alt16) { case 1 : - // InternalApplicationConfiguration.g:2338:2: ( ruleClassTypeScope ) + // InternalApplicationConfiguration.g:2409:2: ( ruleClassTypeScope ) { - // InternalApplicationConfiguration.g:2338:2: ( ruleClassTypeScope ) - // InternalApplicationConfiguration.g:2339:3: ruleClassTypeScope + // InternalApplicationConfiguration.g:2409:2: ( ruleClassTypeScope ) + // InternalApplicationConfiguration.g:2410:3: ruleClassTypeScope { before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7465,10 +7700,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2344:2: ( ruleObjectTypeScope ) + // InternalApplicationConfiguration.g:2415:2: ( ruleObjectTypeScope ) { - // InternalApplicationConfiguration.g:2344:2: ( ruleObjectTypeScope ) - // InternalApplicationConfiguration.g:2345:3: ruleObjectTypeScope + // InternalApplicationConfiguration.g:2415:2: ( ruleObjectTypeScope ) + // InternalApplicationConfiguration.g:2416:3: ruleObjectTypeScope { before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7484,10 +7719,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2350:2: ( ruleIntegerTypeScope ) + // InternalApplicationConfiguration.g:2421:2: ( ruleIntegerTypeScope ) { - // InternalApplicationConfiguration.g:2350:2: ( ruleIntegerTypeScope ) - // InternalApplicationConfiguration.g:2351:3: ruleIntegerTypeScope + // InternalApplicationConfiguration.g:2421:2: ( ruleIntegerTypeScope ) + // InternalApplicationConfiguration.g:2422:3: ruleIntegerTypeScope { before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7503,10 +7738,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:2356:2: ( ruleRealTypeScope ) + // InternalApplicationConfiguration.g:2427:2: ( ruleRealTypeScope ) { - // InternalApplicationConfiguration.g:2356:2: ( ruleRealTypeScope ) - // InternalApplicationConfiguration.g:2357:3: ruleRealTypeScope + // InternalApplicationConfiguration.g:2427:2: ( ruleRealTypeScope ) + // InternalApplicationConfiguration.g:2428:3: ruleRealTypeScope { before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7522,10 +7757,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 5 : - // InternalApplicationConfiguration.g:2362:2: ( ruleStringTypeScope ) + // InternalApplicationConfiguration.g:2433:2: ( ruleStringTypeScope ) { - // InternalApplicationConfiguration.g:2362:2: ( ruleStringTypeScope ) - // InternalApplicationConfiguration.g:2363:3: ruleStringTypeScope + // InternalApplicationConfiguration.g:2433:2: ( ruleStringTypeScope ) + // InternalApplicationConfiguration.g:2434:3: ruleStringTypeScope { before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -7558,38 +7793,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2372:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2443:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2376:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt16=2; - int LA16_0 = input.LA(1); + // InternalApplicationConfiguration.g:2447:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA16_0==60) ) { - alt16=1; + if ( (LA17_0==62) ) { + alt17=1; } - else if ( (LA16_0==28) ) { - alt16=2; + else if ( (LA17_0==28) ) { + alt17=2; } else { NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt16) { + switch (alt17) { case 1 : - // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2448:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2378:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2448:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2449:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2379:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2379:4: rule__ClassTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2450:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2450:4: rule__ClassTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__ClassTypeScope__SetsNewAssignment_2_0(); @@ -7607,14 +7842,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2383:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2454:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2383:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2384:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2454:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2455:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2385:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2385:4: rule__ClassTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2456:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2456:4: rule__ClassTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__ClassTypeScope__SetsSumAssignment_2_1(); @@ -7649,51 +7884,51 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2393:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); + // InternalApplicationConfiguration.g:2464:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2397:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) - int alt17=2; - int LA17_0 = input.LA(1); + // InternalApplicationConfiguration.g:2468:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA17_0==RULE_INT) ) { - int LA17_1 = input.LA(2); + if ( (LA18_0==RULE_INT) ) { + int LA18_1 = input.LA(2); - if ( (LA17_1==EOF||(LA17_1>=30 && LA17_1<=31)) ) { - alt17=1; + if ( (LA18_1==EOF||(LA18_1>=30 && LA18_1<=31)) ) { + alt18=1; } - else if ( (LA17_1==51) ) { - alt17=2; + else if ( (LA18_1==53) ) { + alt18=2; } else { NoViableAltException nvae = - new NoViableAltException("", 17, 1, input); + new NoViableAltException("", 18, 1, input); throw nvae; } } - else if ( (LA17_0==61) ) { - alt17=1; + else if ( (LA18_0==63) ) { + alt18=1; } else { NoViableAltException nvae = - new NoViableAltException("", 17, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt17) { + switch (alt18) { case 1 : - // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2469:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2399:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2469:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2470:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2400:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2400:4: rule__ClassTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2471:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2471:4: rule__ClassTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__ClassTypeScope__NumberAssignment_3_0(); @@ -7711,14 +7946,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2404:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2475:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2404:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2405:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2475:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2476:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2406:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2406:4: rule__ClassTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2477:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2477:4: rule__ClassTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__ClassTypeScope__NumberAssignment_3_1(); @@ -7753,38 +7988,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2414:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2485:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2418:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt18=2; - int LA18_0 = input.LA(1); + // InternalApplicationConfiguration.g:2489:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA18_0==60) ) { - alt18=1; + if ( (LA19_0==62) ) { + alt19=1; } - else if ( (LA18_0==28) ) { - alt18=2; + else if ( (LA19_0==28) ) { + alt19=2; } else { NoViableAltException nvae = - new NoViableAltException("", 18, 0, input); + new NoViableAltException("", 19, 0, input); throw nvae; } - switch (alt18) { + switch (alt19) { case 1 : - // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2490:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2420:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2490:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2491:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2421:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2421:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2492:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2492:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__SetsNewAssignment_2_0(); @@ -7802,14 +8037,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2425:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2496:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2425:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2426:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2496:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2497:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2427:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2427:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2498:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2498:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__SetsSumAssignment_2_1(); @@ -7844,51 +8079,51 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2435:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); + // InternalApplicationConfiguration.g:2506:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2439:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) - int alt19=2; - int LA19_0 = input.LA(1); + // InternalApplicationConfiguration.g:2510:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA19_0==RULE_INT) ) { - int LA19_1 = input.LA(2); + if ( (LA20_0==RULE_INT) ) { + int LA20_1 = input.LA(2); - if ( (LA19_1==EOF||(LA19_1>=30 && LA19_1<=31)) ) { - alt19=1; + if ( (LA20_1==EOF||(LA20_1>=30 && LA20_1<=31)) ) { + alt20=1; } - else if ( (LA19_1==51) ) { - alt19=2; + else if ( (LA20_1==53) ) { + alt20=2; } else { NoViableAltException nvae = - new NoViableAltException("", 19, 1, input); + new NoViableAltException("", 20, 1, input); throw nvae; } } - else if ( (LA19_0==61) ) { - alt19=1; + else if ( (LA20_0==63) ) { + alt20=1; } else { NoViableAltException nvae = - new NoViableAltException("", 19, 0, input); + new NoViableAltException("", 20, 0, input); throw nvae; } - switch (alt19) { + switch (alt20) { case 1 : - // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2511:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2441:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2511:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2512:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2442:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2442:4: rule__ObjectTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2513:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2513:4: rule__ObjectTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__NumberAssignment_3_0(); @@ -7906,14 +8141,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2446:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2517:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2446:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2447:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2517:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2518:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2448:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2448:4: rule__ObjectTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2519:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2519:4: rule__ObjectTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__NumberAssignment_3_1(); @@ -7948,38 +8183,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2456:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2527:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2460:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt20=2; - int LA20_0 = input.LA(1); + // InternalApplicationConfiguration.g:2531:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt21=2; + int LA21_0 = input.LA(1); - if ( (LA20_0==60) ) { - alt20=1; + if ( (LA21_0==62) ) { + alt21=1; } - else if ( (LA20_0==28) ) { - alt20=2; + else if ( (LA21_0==28) ) { + alt21=2; } else { NoViableAltException nvae = - new NoViableAltException("", 20, 0, input); + new NoViableAltException("", 21, 0, input); throw nvae; } - switch (alt20) { + switch (alt21) { case 1 : - // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2532:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2462:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2532:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2533:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2463:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2463:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2534:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2534:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__SetsNewAssignment_2_0(); @@ -7997,14 +8232,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2467:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2538:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2467:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2468:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2538:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2539:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2469:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2469:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2540:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2540:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__SetsSumAssignment_2_1(); @@ -8039,60 +8274,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2477:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); + // InternalApplicationConfiguration.g:2548:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2481:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) - int alt21=3; + // InternalApplicationConfiguration.g:2552:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) + int alt22=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA21_1 = input.LA(2); + int LA22_1 = input.LA(2); - if ( (LA21_1==51) ) { - alt21=2; + if ( (LA22_1==EOF||(LA22_1>=30 && LA22_1<=31)) ) { + alt22=1; } - else if ( (LA21_1==EOF||(LA21_1>=30 && LA21_1<=31)) ) { - alt21=1; + else if ( (LA22_1==53) ) { + alt22=2; } else { NoViableAltException nvae = - new NoViableAltException("", 21, 1, input); + new NoViableAltException("", 22, 1, input); throw nvae; } } break; - case 61: + case 63: { - alt21=1; + alt22=1; } break; case 29: { - alt21=3; + alt22=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); + new NoViableAltException("", 22, 0, input); throw nvae; } - switch (alt21) { + switch (alt22) { case 1 : - // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2553:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2483:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2553:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2554:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2484:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2484:4: rule__IntegerTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2555:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2555:4: rule__IntegerTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__NumberAssignment_3_0(); @@ -8110,14 +8345,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2559:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2489:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2559:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2560:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2490:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2490:4: rule__IntegerTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2561:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2561:4: rule__IntegerTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__NumberAssignment_3_1(); @@ -8135,14 +8370,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2494:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2565:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) { - // InternalApplicationConfiguration.g:2494:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2495:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2565:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2566:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2496:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2496:4: rule__IntegerTypeScope__NumberAssignment_3_2 + // InternalApplicationConfiguration.g:2567:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2567:4: rule__IntegerTypeScope__NumberAssignment_3_2 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__NumberAssignment_3_2(); @@ -8177,38 +8412,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2504:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2575:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2508:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt22=2; - int LA22_0 = input.LA(1); + // InternalApplicationConfiguration.g:2579:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt23=2; + int LA23_0 = input.LA(1); - if ( (LA22_0==60) ) { - alt22=1; + if ( (LA23_0==62) ) { + alt23=1; } - else if ( (LA22_0==28) ) { - alt22=2; + else if ( (LA23_0==28) ) { + alt23=2; } else { NoViableAltException nvae = - new NoViableAltException("", 22, 0, input); + new NoViableAltException("", 23, 0, input); throw nvae; } - switch (alt22) { + switch (alt23) { case 1 : - // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2580:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2510:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2580:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2581:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2511:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2511:4: rule__RealTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2582:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2582:4: rule__RealTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__RealTypeScope__SetsNewAssignment_2_0(); @@ -8226,14 +8461,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2515:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2586:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2515:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2516:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2586:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2587:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2517:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2517:4: rule__RealTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2588:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2588:4: rule__RealTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__RealTypeScope__SetsSumAssignment_2_1(); @@ -8268,60 +8503,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2525:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); + // InternalApplicationConfiguration.g:2596:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2529:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) - int alt23=3; + // InternalApplicationConfiguration.g:2600:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) + int alt24=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA23_1 = input.LA(2); + int LA24_1 = input.LA(2); - if ( (LA23_1==EOF||(LA23_1>=30 && LA23_1<=31)) ) { - alt23=1; + if ( (LA24_1==EOF||(LA24_1>=30 && LA24_1<=31)) ) { + alt24=1; } - else if ( (LA23_1==51) ) { - alt23=2; + else if ( (LA24_1==53) ) { + alt24=2; } else { NoViableAltException nvae = - new NoViableAltException("", 23, 1, input); + new NoViableAltException("", 24, 1, input); throw nvae; } } break; - case 61: + case 63: { - alt23=1; + alt24=1; } break; case 29: { - alt23=3; + alt24=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 23, 0, input); + new NoViableAltException("", 24, 0, input); throw nvae; } - switch (alt23) { + switch (alt24) { case 1 : - // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2601:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2531:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2601:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2602:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2532:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2532:4: rule__RealTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2603:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2603:4: rule__RealTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__RealTypeScope__NumberAssignment_3_0(); @@ -8339,14 +8574,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2607:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2537:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2607:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2608:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2538:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2538:4: rule__RealTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2609:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2609:4: rule__RealTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__RealTypeScope__NumberAssignment_3_1(); @@ -8364,14 +8599,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2542:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2613:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) { - // InternalApplicationConfiguration.g:2542:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2543:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2613:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2614:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2544:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2544:4: rule__RealTypeScope__NumberAssignment_3_2 + // InternalApplicationConfiguration.g:2615:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2615:4: rule__RealTypeScope__NumberAssignment_3_2 { pushFollow(FOLLOW_2); rule__RealTypeScope__NumberAssignment_3_2(); @@ -8406,38 +8641,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2552:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2623:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2556:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt24=2; - int LA24_0 = input.LA(1); + // InternalApplicationConfiguration.g:2627:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt25=2; + int LA25_0 = input.LA(1); - if ( (LA24_0==60) ) { - alt24=1; + if ( (LA25_0==62) ) { + alt25=1; } - else if ( (LA24_0==28) ) { - alt24=2; + else if ( (LA25_0==28) ) { + alt25=2; } else { NoViableAltException nvae = - new NoViableAltException("", 24, 0, input); + new NoViableAltException("", 25, 0, input); throw nvae; } - switch (alt24) { + switch (alt25) { case 1 : - // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2628:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2558:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2628:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2629:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2559:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2559:4: rule__StringTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2630:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2630:4: rule__StringTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__StringTypeScope__SetsNewAssignment_2_0(); @@ -8455,14 +8690,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2563:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2634:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2563:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2564:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2634:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2635:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2565:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2565:4: rule__StringTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2636:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2636:4: rule__StringTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__StringTypeScope__SetsSumAssignment_2_1(); @@ -8497,60 +8732,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2573:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); + // InternalApplicationConfiguration.g:2644:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2577:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) - int alt25=3; + // InternalApplicationConfiguration.g:2648:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) + int alt26=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA25_1 = input.LA(2); + int LA26_1 = input.LA(2); - if ( (LA25_1==EOF||(LA25_1>=30 && LA25_1<=31)) ) { - alt25=1; + if ( (LA26_1==EOF||(LA26_1>=30 && LA26_1<=31)) ) { + alt26=1; } - else if ( (LA25_1==51) ) { - alt25=2; + else if ( (LA26_1==53) ) { + alt26=2; } else { NoViableAltException nvae = - new NoViableAltException("", 25, 1, input); + new NoViableAltException("", 26, 1, input); throw nvae; } } break; - case 61: + case 63: { - alt25=1; + alt26=1; } break; case 29: { - alt25=3; + alt26=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 26, 0, input); throw nvae; } - switch (alt25) { + switch (alt26) { case 1 : - // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2649:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2579:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2649:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2650:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2580:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2580:4: rule__StringTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2651:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2651:4: rule__StringTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__StringTypeScope__NumberAssignment_3_0(); @@ -8568,14 +8803,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2655:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2585:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2655:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2656:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2586:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2586:4: rule__StringTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2657:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2657:4: rule__StringTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__StringTypeScope__NumberAssignment_3_1(); @@ -8593,14 +8828,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2590:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2661:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) { - // InternalApplicationConfiguration.g:2590:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2591:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2661:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2662:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2592:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2592:4: rule__StringTypeScope__NumberAssignment_3_2 + // InternalApplicationConfiguration.g:2663:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2663:4: rule__StringTypeScope__NumberAssignment_3_2 { pushFollow(FOLLOW_2); rule__StringTypeScope__NumberAssignment_3_2(); @@ -8635,38 +8870,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ExactNumber__Alternatives" - // InternalApplicationConfiguration.g:2600:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); + // InternalApplicationConfiguration.g:2671:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); public final void rule__ExactNumber__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2604:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) - int alt26=2; - int LA26_0 = input.LA(1); + // InternalApplicationConfiguration.g:2675:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA26_0==RULE_INT) ) { - alt26=1; + if ( (LA27_0==RULE_INT) ) { + alt27=1; } - else if ( (LA26_0==61) ) { - alt26=2; + else if ( (LA27_0==63) ) { + alt27=2; } else { NoViableAltException nvae = - new NoViableAltException("", 26, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt26) { + switch (alt27) { case 1 : - // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) + // InternalApplicationConfiguration.g:2676:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) { - // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) - // InternalApplicationConfiguration.g:2606:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) + // InternalApplicationConfiguration.g:2676:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) + // InternalApplicationConfiguration.g:2677:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); - // InternalApplicationConfiguration.g:2607:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) - // InternalApplicationConfiguration.g:2607:4: rule__ExactNumber__ExactNumberAssignment_0 + // InternalApplicationConfiguration.g:2678:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) + // InternalApplicationConfiguration.g:2678:4: rule__ExactNumber__ExactNumberAssignment_0 { pushFollow(FOLLOW_2); rule__ExactNumber__ExactNumberAssignment_0(); @@ -8684,14 +8919,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2611:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) + // InternalApplicationConfiguration.g:2682:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) { - // InternalApplicationConfiguration.g:2611:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) - // InternalApplicationConfiguration.g:2612:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) + // InternalApplicationConfiguration.g:2682:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) + // InternalApplicationConfiguration.g:2683:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); - // InternalApplicationConfiguration.g:2613:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) - // InternalApplicationConfiguration.g:2613:4: rule__ExactNumber__ExactUnlimitedAssignment_1 + // InternalApplicationConfiguration.g:2684:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) + // InternalApplicationConfiguration.g:2684:4: rule__ExactNumber__ExactUnlimitedAssignment_1 { pushFollow(FOLLOW_2); rule__ExactNumber__ExactUnlimitedAssignment_1(); @@ -8726,38 +8961,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Alternatives_2" - // InternalApplicationConfiguration.g:2621:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2692:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2625:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) - int alt27=2; - int LA27_0 = input.LA(1); + // InternalApplicationConfiguration.g:2696:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA27_0==RULE_INT) ) { - alt27=1; + if ( (LA28_0==RULE_INT) ) { + alt28=1; } - else if ( (LA27_0==61) ) { - alt27=2; + else if ( (LA28_0==63) ) { + alt28=2; } else { NoViableAltException nvae = - new NoViableAltException("", 27, 0, input); + new NoViableAltException("", 28, 0, input); throw nvae; } - switch (alt27) { + switch (alt28) { case 1 : - // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2697:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2627:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) + // InternalApplicationConfiguration.g:2697:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2698:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); - // InternalApplicationConfiguration.g:2628:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) - // InternalApplicationConfiguration.g:2628:4: rule__IntervallNumber__MaxNumberAssignment_2_0 + // InternalApplicationConfiguration.g:2699:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) + // InternalApplicationConfiguration.g:2699:4: rule__IntervallNumber__MaxNumberAssignment_2_0 { pushFollow(FOLLOW_2); rule__IntervallNumber__MaxNumberAssignment_2_0(); @@ -8775,14 +9010,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2632:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2703:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2632:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2633:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) + // InternalApplicationConfiguration.g:2703:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2704:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); - // InternalApplicationConfiguration.g:2634:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) - // InternalApplicationConfiguration.g:2634:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 + // InternalApplicationConfiguration.g:2705:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) + // InternalApplicationConfiguration.g:2705:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 { pushFollow(FOLLOW_2); rule__IntervallNumber__MaxUnlimitedAssignment_2_1(); @@ -8817,34 +9052,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Scope__Alternatives" - // InternalApplicationConfiguration.g:2642:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); + // InternalApplicationConfiguration.g:2713:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); public final void rule__Scope__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2646:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) - int alt28=2; - int LA28_0 = input.LA(1); + // InternalApplicationConfiguration.g:2717:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA28_0==29) ) { - alt28=1; + if ( (LA29_0==29) ) { + alt29=1; } - else if ( (LA28_0==RULE_ID) ) { - alt28=2; + else if ( (LA29_0==RULE_ID) ) { + alt29=2; } else { NoViableAltException nvae = - new NoViableAltException("", 28, 0, input); + new NoViableAltException("", 29, 0, input); throw nvae; } - switch (alt28) { + switch (alt29) { case 1 : - // InternalApplicationConfiguration.g:2647:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:2718:2: ( ruleScopeSpecification ) { - // InternalApplicationConfiguration.g:2647:2: ( ruleScopeSpecification ) - // InternalApplicationConfiguration.g:2648:3: ruleScopeSpecification + // InternalApplicationConfiguration.g:2718:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:2719:3: ruleScopeSpecification { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -8860,10 +9095,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2653:2: ( ruleScopeReference ) + // InternalApplicationConfiguration.g:2724:2: ( ruleScopeReference ) { - // InternalApplicationConfiguration.g:2653:2: ( ruleScopeReference ) - // InternalApplicationConfiguration.g:2654:3: ruleScopeReference + // InternalApplicationConfiguration.g:2724:2: ( ruleScopeReference ) + // InternalApplicationConfiguration.g:2725:3: ruleScopeReference { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -8896,38 +9131,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationDirection__Alternatives" - // InternalApplicationConfiguration.g:2663:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ); + // InternalApplicationConfiguration.g:2734:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ); public final void rule__OptimizationDirection__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2667:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ) - int alt29=2; - int LA29_0 = input.LA(1); + // InternalApplicationConfiguration.g:2738:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ) + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA29_0==11) ) { - alt29=1; + if ( (LA30_0==11) ) { + alt30=1; } - else if ( (LA29_0==12) ) { - alt29=2; + else if ( (LA30_0==12) ) { + alt30=2; } else { NoViableAltException nvae = - new NoViableAltException("", 29, 0, input); + new NoViableAltException("", 30, 0, input); throw nvae; } - switch (alt29) { + switch (alt30) { case 1 : - // InternalApplicationConfiguration.g:2668:2: ( ( 'minimize' ) ) + // InternalApplicationConfiguration.g:2739:2: ( ( 'minimize' ) ) { - // InternalApplicationConfiguration.g:2668:2: ( ( 'minimize' ) ) - // InternalApplicationConfiguration.g:2669:3: ( 'minimize' ) + // InternalApplicationConfiguration.g:2739:2: ( ( 'minimize' ) ) + // InternalApplicationConfiguration.g:2740:3: ( 'minimize' ) { before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2670:3: ( 'minimize' ) - // InternalApplicationConfiguration.g:2670:4: 'minimize' + // InternalApplicationConfiguration.g:2741:3: ( 'minimize' ) + // InternalApplicationConfiguration.g:2741:4: 'minimize' { match(input,11,FOLLOW_2); @@ -8941,14 +9176,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2674:2: ( ( 'maximize' ) ) + // InternalApplicationConfiguration.g:2745:2: ( ( 'maximize' ) ) { - // InternalApplicationConfiguration.g:2674:2: ( ( 'maximize' ) ) - // InternalApplicationConfiguration.g:2675:3: ( 'maximize' ) + // InternalApplicationConfiguration.g:2745:2: ( ( 'maximize' ) ) + // InternalApplicationConfiguration.g:2746:3: ( 'maximize' ) { before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2676:3: ( 'maximize' ) - // InternalApplicationConfiguration.g:2676:4: 'maximize' + // InternalApplicationConfiguration.g:2747:3: ( 'maximize' ) + // InternalApplicationConfiguration.g:2747:4: 'maximize' { match(input,12,FOLLOW_2); @@ -8979,38 +9214,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ComparisonOperator__Alternatives" - // InternalApplicationConfiguration.g:2684:1: rule__ComparisonOperator__Alternatives : ( ( ( '<=' ) ) | ( ( '>=' ) ) ); + // InternalApplicationConfiguration.g:2755:1: rule__ComparisonOperator__Alternatives : ( ( ( '<=' ) ) | ( ( '>=' ) ) ); public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2688:1: ( ( ( '<=' ) ) | ( ( '>=' ) ) ) - int alt30=2; - int LA30_0 = input.LA(1); + // InternalApplicationConfiguration.g:2759:1: ( ( ( '<=' ) ) | ( ( '>=' ) ) ) + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA30_0==13) ) { - alt30=1; + if ( (LA31_0==13) ) { + alt31=1; } - else if ( (LA30_0==14) ) { - alt30=2; + else if ( (LA31_0==14) ) { + alt31=2; } else { NoViableAltException nvae = - new NoViableAltException("", 30, 0, input); + new NoViableAltException("", 31, 0, input); throw nvae; } - switch (alt30) { + switch (alt31) { case 1 : - // InternalApplicationConfiguration.g:2689:2: ( ( '<=' ) ) + // InternalApplicationConfiguration.g:2760:2: ( ( '<=' ) ) { - // InternalApplicationConfiguration.g:2689:2: ( ( '<=' ) ) - // InternalApplicationConfiguration.g:2690:3: ( '<=' ) + // InternalApplicationConfiguration.g:2760:2: ( ( '<=' ) ) + // InternalApplicationConfiguration.g:2761:3: ( '<=' ) { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2691:3: ( '<=' ) - // InternalApplicationConfiguration.g:2691:4: '<=' + // InternalApplicationConfiguration.g:2762:3: ( '<=' ) + // InternalApplicationConfiguration.g:2762:4: '<=' { match(input,13,FOLLOW_2); @@ -9024,14 +9259,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2695:2: ( ( '>=' ) ) + // InternalApplicationConfiguration.g:2766:2: ( ( '>=' ) ) { - // InternalApplicationConfiguration.g:2695:2: ( ( '>=' ) ) - // InternalApplicationConfiguration.g:2696:3: ( '>=' ) + // InternalApplicationConfiguration.g:2766:2: ( ( '>=' ) ) + // InternalApplicationConfiguration.g:2767:3: ( '>=' ) { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2697:3: ( '>=' ) - // InternalApplicationConfiguration.g:2697:4: '>=' + // InternalApplicationConfiguration.g:2768:3: ( '>=' ) + // InternalApplicationConfiguration.g:2768:4: '>=' { match(input,14,FOLLOW_2); @@ -9062,47 +9297,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentLevelSpecification__Alternatives" - // InternalApplicationConfiguration.g:2705:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); + // InternalApplicationConfiguration.g:2776:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2709:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) - int alt31=3; + // InternalApplicationConfiguration.g:2780:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) + int alt32=3; switch ( input.LA(1) ) { case 15: { - alt31=1; + alt32=1; } break; case 16: { - alt31=2; + alt32=2; } break; case 17: { - alt31=3; + alt32=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 31, 0, input); + new NoViableAltException("", 32, 0, input); throw nvae; } - switch (alt31) { + switch (alt32) { case 1 : - // InternalApplicationConfiguration.g:2710:2: ( ( 'none' ) ) + // InternalApplicationConfiguration.g:2781:2: ( ( 'none' ) ) { - // InternalApplicationConfiguration.g:2710:2: ( ( 'none' ) ) - // InternalApplicationConfiguration.g:2711:3: ( 'none' ) + // InternalApplicationConfiguration.g:2781:2: ( ( 'none' ) ) + // InternalApplicationConfiguration.g:2782:3: ( 'none' ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2712:3: ( 'none' ) - // InternalApplicationConfiguration.g:2712:4: 'none' + // InternalApplicationConfiguration.g:2783:3: ( 'none' ) + // InternalApplicationConfiguration.g:2783:4: 'none' { match(input,15,FOLLOW_2); @@ -9116,14 +9351,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2716:2: ( ( 'normal' ) ) + // InternalApplicationConfiguration.g:2787:2: ( ( 'normal' ) ) { - // InternalApplicationConfiguration.g:2716:2: ( ( 'normal' ) ) - // InternalApplicationConfiguration.g:2717:3: ( 'normal' ) + // InternalApplicationConfiguration.g:2787:2: ( ( 'normal' ) ) + // InternalApplicationConfiguration.g:2788:3: ( 'normal' ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2718:3: ( 'normal' ) - // InternalApplicationConfiguration.g:2718:4: 'normal' + // InternalApplicationConfiguration.g:2789:3: ( 'normal' ) + // InternalApplicationConfiguration.g:2789:4: 'normal' { match(input,16,FOLLOW_2); @@ -9137,14 +9372,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2722:2: ( ( 'full' ) ) + // InternalApplicationConfiguration.g:2793:2: ( ( 'full' ) ) { - // InternalApplicationConfiguration.g:2722:2: ( ( 'full' ) ) - // InternalApplicationConfiguration.g:2723:3: ( 'full' ) + // InternalApplicationConfiguration.g:2793:2: ( ( 'full' ) ) + // InternalApplicationConfiguration.g:2794:3: ( 'full' ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2724:3: ( 'full' ) - // InternalApplicationConfiguration.g:2724:4: 'full' + // InternalApplicationConfiguration.g:2795:3: ( 'full' ) + // InternalApplicationConfiguration.g:2795:4: 'full' { match(input,17,FOLLOW_2); @@ -9175,47 +9410,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Solver__Alternatives" - // InternalApplicationConfiguration.g:2732:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); + // InternalApplicationConfiguration.g:2803:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); public final void rule__Solver__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2736:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) - int alt32=3; + // InternalApplicationConfiguration.g:2807:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) + int alt33=3; switch ( input.LA(1) ) { case 18: { - alt32=1; + alt33=1; } break; case 19: { - alt32=2; + alt33=2; } break; case 20: { - alt32=3; + alt33=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 32, 0, input); + new NoViableAltException("", 33, 0, input); throw nvae; } - switch (alt32) { + switch (alt33) { case 1 : - // InternalApplicationConfiguration.g:2737:2: ( ( 'SMTSolver' ) ) + // InternalApplicationConfiguration.g:2808:2: ( ( 'SMTSolver' ) ) { - // InternalApplicationConfiguration.g:2737:2: ( ( 'SMTSolver' ) ) - // InternalApplicationConfiguration.g:2738:3: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:2808:2: ( ( 'SMTSolver' ) ) + // InternalApplicationConfiguration.g:2809:3: ( 'SMTSolver' ) { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2739:3: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:2739:4: 'SMTSolver' + // InternalApplicationConfiguration.g:2810:3: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:2810:4: 'SMTSolver' { match(input,18,FOLLOW_2); @@ -9229,14 +9464,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2743:2: ( ( 'AlloySolver' ) ) + // InternalApplicationConfiguration.g:2814:2: ( ( 'AlloySolver' ) ) { - // InternalApplicationConfiguration.g:2743:2: ( ( 'AlloySolver' ) ) - // InternalApplicationConfiguration.g:2744:3: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:2814:2: ( ( 'AlloySolver' ) ) + // InternalApplicationConfiguration.g:2815:3: ( 'AlloySolver' ) { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2745:3: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:2745:4: 'AlloySolver' + // InternalApplicationConfiguration.g:2816:3: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:2816:4: 'AlloySolver' { match(input,19,FOLLOW_2); @@ -9250,14 +9485,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2749:2: ( ( 'ViatraSolver' ) ) + // InternalApplicationConfiguration.g:2820:2: ( ( 'ViatraSolver' ) ) { - // InternalApplicationConfiguration.g:2749:2: ( ( 'ViatraSolver' ) ) - // InternalApplicationConfiguration.g:2750:3: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:2820:2: ( ( 'ViatraSolver' ) ) + // InternalApplicationConfiguration.g:2821:3: ( 'ViatraSolver' ) { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2751:3: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:2751:4: 'ViatraSolver' + // InternalApplicationConfiguration.g:2822:3: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:2822:4: 'ViatraSolver' { match(input,20,FOLLOW_2); @@ -9288,14 +9523,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__0" - // InternalApplicationConfiguration.g:2759:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; + // InternalApplicationConfiguration.g:2830:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; public final void rule__ConfigurationScript__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2763:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) - // InternalApplicationConfiguration.g:2764:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 + // InternalApplicationConfiguration.g:2834:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) + // InternalApplicationConfiguration.g:2835:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 { pushFollow(FOLLOW_3); rule__ConfigurationScript__Group__0__Impl(); @@ -9326,33 +9561,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__0__Impl" - // InternalApplicationConfiguration.g:2771:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; + // InternalApplicationConfiguration.g:2842:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2775:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) - // InternalApplicationConfiguration.g:2776:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) + // InternalApplicationConfiguration.g:2846:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) + // InternalApplicationConfiguration.g:2847:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) { - // InternalApplicationConfiguration.g:2776:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) - // InternalApplicationConfiguration.g:2777:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* + // InternalApplicationConfiguration.g:2847:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) + // InternalApplicationConfiguration.g:2848:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* { before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); - // InternalApplicationConfiguration.g:2778:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* - loop33: + // InternalApplicationConfiguration.g:2849:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* + loop34: do { - int alt33=2; - int LA33_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA33_0==23) ) { - alt33=1; + if ( (LA34_0==23) ) { + alt34=1; } - switch (alt33) { + switch (alt34) { case 1 : - // InternalApplicationConfiguration.g:2778:3: rule__ConfigurationScript__ImportsAssignment_0 + // InternalApplicationConfiguration.g:2849:3: rule__ConfigurationScript__ImportsAssignment_0 { pushFollow(FOLLOW_4); rule__ConfigurationScript__ImportsAssignment_0(); @@ -9364,7 +9599,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop33; + break loop34; } } while (true); @@ -9391,14 +9626,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__1" - // InternalApplicationConfiguration.g:2786:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; + // InternalApplicationConfiguration.g:2857:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; public final void rule__ConfigurationScript__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2790:1: ( rule__ConfigurationScript__Group__1__Impl ) - // InternalApplicationConfiguration.g:2791:2: rule__ConfigurationScript__Group__1__Impl + // InternalApplicationConfiguration.g:2861:1: ( rule__ConfigurationScript__Group__1__Impl ) + // InternalApplicationConfiguration.g:2862:2: rule__ConfigurationScript__Group__1__Impl { pushFollow(FOLLOW_2); rule__ConfigurationScript__Group__1__Impl(); @@ -9424,33 +9659,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__1__Impl" - // InternalApplicationConfiguration.g:2797:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; + // InternalApplicationConfiguration.g:2868:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2801:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) - // InternalApplicationConfiguration.g:2802:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) + // InternalApplicationConfiguration.g:2872:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) + // InternalApplicationConfiguration.g:2873:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) { - // InternalApplicationConfiguration.g:2802:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) - // InternalApplicationConfiguration.g:2803:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* + // InternalApplicationConfiguration.g:2873:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) + // InternalApplicationConfiguration.g:2874:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* { before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); - // InternalApplicationConfiguration.g:2804:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* - loop34: + // InternalApplicationConfiguration.g:2875:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* + loop35: do { - int alt34=2; - int LA34_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA34_0==27||LA34_0==35||(LA34_0>=37 && LA34_0<=40)||(LA34_0>=52 && LA34_0<=53)) ) { - alt34=1; + if ( (LA35_0==27||LA35_0==35||(LA35_0>=37 && LA35_0<=38)||(LA35_0>=41 && LA35_0<=42)||(LA35_0>=54 && LA35_0<=55)) ) { + alt35=1; } - switch (alt34) { + switch (alt35) { case 1 : - // InternalApplicationConfiguration.g:2804:3: rule__ConfigurationScript__CommandsAssignment_1 + // InternalApplicationConfiguration.g:2875:3: rule__ConfigurationScript__CommandsAssignment_1 { pushFollow(FOLLOW_5); rule__ConfigurationScript__CommandsAssignment_1(); @@ -9462,7 +9697,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop34; + break loop35; } } while (true); @@ -9489,14 +9724,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__0" - // InternalApplicationConfiguration.g:2813:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // InternalApplicationConfiguration.g:2884:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; public final void rule__QualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2817:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalApplicationConfiguration.g:2818:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // InternalApplicationConfiguration.g:2888:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalApplicationConfiguration.g:2889:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FOLLOW_6); rule__QualifiedName__Group__0__Impl(); @@ -9527,17 +9762,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalApplicationConfiguration.g:2825:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:2896:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2829:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:2830:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2900:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:2901:1: ( RULE_ID ) { - // InternalApplicationConfiguration.g:2830:1: ( RULE_ID ) - // InternalApplicationConfiguration.g:2831:2: RULE_ID + // InternalApplicationConfiguration.g:2901:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2902:2: RULE_ID { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); match(input,RULE_ID,FOLLOW_2); @@ -9564,14 +9799,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__1" - // InternalApplicationConfiguration.g:2840:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + // InternalApplicationConfiguration.g:2911:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2844:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalApplicationConfiguration.g:2845:2: rule__QualifiedName__Group__1__Impl + // InternalApplicationConfiguration.g:2915:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalApplicationConfiguration.g:2916:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group__1__Impl(); @@ -9597,33 +9832,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalApplicationConfiguration.g:2851:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + // InternalApplicationConfiguration.g:2922:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2855:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalApplicationConfiguration.g:2856:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalApplicationConfiguration.g:2926:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalApplicationConfiguration.g:2927:1: ( ( rule__QualifiedName__Group_1__0 )* ) { - // InternalApplicationConfiguration.g:2856:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalApplicationConfiguration.g:2857:2: ( rule__QualifiedName__Group_1__0 )* + // InternalApplicationConfiguration.g:2927:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalApplicationConfiguration.g:2928:2: ( rule__QualifiedName__Group_1__0 )* { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); - // InternalApplicationConfiguration.g:2858:2: ( rule__QualifiedName__Group_1__0 )* - loop35: + // InternalApplicationConfiguration.g:2929:2: ( rule__QualifiedName__Group_1__0 )* + loop36: do { - int alt35=2; - int LA35_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA35_0==21) ) { - alt35=1; + if ( (LA36_0==21) ) { + alt36=1; } - switch (alt35) { + switch (alt36) { case 1 : - // InternalApplicationConfiguration.g:2858:3: rule__QualifiedName__Group_1__0 + // InternalApplicationConfiguration.g:2929:3: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_7); rule__QualifiedName__Group_1__0(); @@ -9635,7 +9870,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop35; + break loop36; } } while (true); @@ -9662,14 +9897,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalApplicationConfiguration.g:2867:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // InternalApplicationConfiguration.g:2938:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; public final void rule__QualifiedName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2871:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalApplicationConfiguration.g:2872:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalApplicationConfiguration.g:2942:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalApplicationConfiguration.g:2943:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_8); rule__QualifiedName__Group_1__0__Impl(); @@ -9700,17 +9935,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalApplicationConfiguration.g:2879:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; + // InternalApplicationConfiguration.g:2950:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2883:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:2884:1: ( '.' ) + // InternalApplicationConfiguration.g:2954:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:2955:1: ( '.' ) { - // InternalApplicationConfiguration.g:2884:1: ( '.' ) - // InternalApplicationConfiguration.g:2885:2: '.' + // InternalApplicationConfiguration.g:2955:1: ( '.' ) + // InternalApplicationConfiguration.g:2956:2: '.' { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); match(input,21,FOLLOW_2); @@ -9737,14 +9972,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalApplicationConfiguration.g:2894:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // InternalApplicationConfiguration.g:2965:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; public final void rule__QualifiedName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2898:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalApplicationConfiguration.g:2899:2: rule__QualifiedName__Group_1__1__Impl + // InternalApplicationConfiguration.g:2969:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalApplicationConfiguration.g:2970:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__1__Impl(); @@ -9770,17 +10005,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalApplicationConfiguration.g:2905:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:2976:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2909:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:2910:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2980:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:2981:1: ( RULE_ID ) { - // InternalApplicationConfiguration.g:2910:1: ( RULE_ID ) - // InternalApplicationConfiguration.g:2911:2: RULE_ID + // InternalApplicationConfiguration.g:2981:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2982:2: RULE_ID { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); match(input,RULE_ID,FOLLOW_2); @@ -9807,14 +10042,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__0" - // InternalApplicationConfiguration.g:2921:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; + // InternalApplicationConfiguration.g:2992:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; public final void rule__REALLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2925:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) - // InternalApplicationConfiguration.g:2926:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 + // InternalApplicationConfiguration.g:2996:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) + // InternalApplicationConfiguration.g:2997:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 { pushFollow(FOLLOW_9); rule__REALLiteral__Group__0__Impl(); @@ -9845,29 +10080,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__0__Impl" - // InternalApplicationConfiguration.g:2933:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; + // InternalApplicationConfiguration.g:3004:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2937:1: ( ( ( '-' )? ) ) - // InternalApplicationConfiguration.g:2938:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3008:1: ( ( ( '-' )? ) ) + // InternalApplicationConfiguration.g:3009:1: ( ( '-' )? ) { - // InternalApplicationConfiguration.g:2938:1: ( ( '-' )? ) - // InternalApplicationConfiguration.g:2939:2: ( '-' )? + // InternalApplicationConfiguration.g:3009:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3010:2: ( '-' )? { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); - // InternalApplicationConfiguration.g:2940:2: ( '-' )? - int alt36=2; - int LA36_0 = input.LA(1); + // InternalApplicationConfiguration.g:3011:2: ( '-' )? + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA36_0==22) ) { - alt36=1; + if ( (LA37_0==22) ) { + alt37=1; } - switch (alt36) { + switch (alt37) { case 1 : - // InternalApplicationConfiguration.g:2940:3: '-' + // InternalApplicationConfiguration.g:3011:3: '-' { match(input,22,FOLLOW_2); @@ -9899,14 +10134,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__1" - // InternalApplicationConfiguration.g:2948:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; + // InternalApplicationConfiguration.g:3019:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; public final void rule__REALLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2952:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) - // InternalApplicationConfiguration.g:2953:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 + // InternalApplicationConfiguration.g:3023:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) + // InternalApplicationConfiguration.g:3024:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 { pushFollow(FOLLOW_6); rule__REALLiteral__Group__1__Impl(); @@ -9937,17 +10172,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__1__Impl" - // InternalApplicationConfiguration.g:2960:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:3031:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2964:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:2965:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3035:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3036:1: ( RULE_INT ) { - // InternalApplicationConfiguration.g:2965:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:2966:2: RULE_INT + // InternalApplicationConfiguration.g:3036:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3037:2: RULE_INT { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); match(input,RULE_INT,FOLLOW_2); @@ -9974,14 +10209,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__2" - // InternalApplicationConfiguration.g:2975:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; + // InternalApplicationConfiguration.g:3046:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; public final void rule__REALLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2979:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) - // InternalApplicationConfiguration.g:2980:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 + // InternalApplicationConfiguration.g:3050:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) + // InternalApplicationConfiguration.g:3051:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 { pushFollow(FOLLOW_9); rule__REALLiteral__Group__2__Impl(); @@ -10012,17 +10247,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__2__Impl" - // InternalApplicationConfiguration.g:2987:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; + // InternalApplicationConfiguration.g:3058:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2991:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:2992:1: ( '.' ) + // InternalApplicationConfiguration.g:3062:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:3063:1: ( '.' ) { - // InternalApplicationConfiguration.g:2992:1: ( '.' ) - // InternalApplicationConfiguration.g:2993:2: '.' + // InternalApplicationConfiguration.g:3063:1: ( '.' ) + // InternalApplicationConfiguration.g:3064:2: '.' { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); match(input,21,FOLLOW_2); @@ -10049,14 +10284,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__3" - // InternalApplicationConfiguration.g:3002:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; + // InternalApplicationConfiguration.g:3073:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; public final void rule__REALLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3006:1: ( rule__REALLiteral__Group__3__Impl ) - // InternalApplicationConfiguration.g:3007:2: rule__REALLiteral__Group__3__Impl + // InternalApplicationConfiguration.g:3077:1: ( rule__REALLiteral__Group__3__Impl ) + // InternalApplicationConfiguration.g:3078:2: rule__REALLiteral__Group__3__Impl { pushFollow(FOLLOW_2); rule__REALLiteral__Group__3__Impl(); @@ -10082,17 +10317,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__3__Impl" - // InternalApplicationConfiguration.g:3013:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:3084:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3017:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:3018:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3088:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3089:1: ( RULE_INT ) { - // InternalApplicationConfiguration.g:3018:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:3019:2: RULE_INT + // InternalApplicationConfiguration.g:3089:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3090:2: RULE_INT { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); match(input,RULE_INT,FOLLOW_2); @@ -10119,14 +10354,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__0" - // InternalApplicationConfiguration.g:3029:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; + // InternalApplicationConfiguration.g:3100:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; public final void rule__INTLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3033:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) - // InternalApplicationConfiguration.g:3034:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 + // InternalApplicationConfiguration.g:3104:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) + // InternalApplicationConfiguration.g:3105:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 { pushFollow(FOLLOW_9); rule__INTLiteral__Group__0__Impl(); @@ -10157,29 +10392,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__0__Impl" - // InternalApplicationConfiguration.g:3041:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; + // InternalApplicationConfiguration.g:3112:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3045:1: ( ( ( '-' )? ) ) - // InternalApplicationConfiguration.g:3046:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3116:1: ( ( ( '-' )? ) ) + // InternalApplicationConfiguration.g:3117:1: ( ( '-' )? ) { - // InternalApplicationConfiguration.g:3046:1: ( ( '-' )? ) - // InternalApplicationConfiguration.g:3047:2: ( '-' )? + // InternalApplicationConfiguration.g:3117:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3118:2: ( '-' )? { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); - // InternalApplicationConfiguration.g:3048:2: ( '-' )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalApplicationConfiguration.g:3119:2: ( '-' )? + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA37_0==22) ) { - alt37=1; + if ( (LA38_0==22) ) { + alt38=1; } - switch (alt37) { + switch (alt38) { case 1 : - // InternalApplicationConfiguration.g:3048:3: '-' + // InternalApplicationConfiguration.g:3119:3: '-' { match(input,22,FOLLOW_2); @@ -10211,14 +10446,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__1" - // InternalApplicationConfiguration.g:3056:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; + // InternalApplicationConfiguration.g:3127:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; public final void rule__INTLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3060:1: ( rule__INTLiteral__Group__1__Impl ) - // InternalApplicationConfiguration.g:3061:2: rule__INTLiteral__Group__1__Impl + // InternalApplicationConfiguration.g:3131:1: ( rule__INTLiteral__Group__1__Impl ) + // InternalApplicationConfiguration.g:3132:2: rule__INTLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__INTLiteral__Group__1__Impl(); @@ -10244,17 +10479,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__1__Impl" - // InternalApplicationConfiguration.g:3067:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:3138:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3071:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:3072:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3142:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3143:1: ( RULE_INT ) { - // InternalApplicationConfiguration.g:3072:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:3073:2: RULE_INT + // InternalApplicationConfiguration.g:3143:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3144:2: RULE_INT { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); match(input,RULE_INT,FOLLOW_2); @@ -10281,14 +10516,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__0" - // InternalApplicationConfiguration.g:3083:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; + // InternalApplicationConfiguration.g:3154:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; public final void rule__EPackageImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3087:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) - // InternalApplicationConfiguration.g:3088:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 + // InternalApplicationConfiguration.g:3158:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) + // InternalApplicationConfiguration.g:3159:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 { pushFollow(FOLLOW_10); rule__EPackageImport__Group__0__Impl(); @@ -10319,17 +10554,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__0__Impl" - // InternalApplicationConfiguration.g:3095:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; + // InternalApplicationConfiguration.g:3166:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3099:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:3100:1: ( 'import' ) + // InternalApplicationConfiguration.g:3170:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3171:1: ( 'import' ) { - // InternalApplicationConfiguration.g:3100:1: ( 'import' ) - // InternalApplicationConfiguration.g:3101:2: 'import' + // InternalApplicationConfiguration.g:3171:1: ( 'import' ) + // InternalApplicationConfiguration.g:3172:2: 'import' { before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); match(input,23,FOLLOW_2); @@ -10356,14 +10591,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__1" - // InternalApplicationConfiguration.g:3110:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; + // InternalApplicationConfiguration.g:3181:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; public final void rule__EPackageImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3114:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) - // InternalApplicationConfiguration.g:3115:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 + // InternalApplicationConfiguration.g:3185:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) + // InternalApplicationConfiguration.g:3186:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 { pushFollow(FOLLOW_11); rule__EPackageImport__Group__1__Impl(); @@ -10394,17 +10629,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__1__Impl" - // InternalApplicationConfiguration.g:3122:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; + // InternalApplicationConfiguration.g:3193:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3126:1: ( ( 'epackage' ) ) - // InternalApplicationConfiguration.g:3127:1: ( 'epackage' ) + // InternalApplicationConfiguration.g:3197:1: ( ( 'epackage' ) ) + // InternalApplicationConfiguration.g:3198:1: ( 'epackage' ) { - // InternalApplicationConfiguration.g:3127:1: ( 'epackage' ) - // InternalApplicationConfiguration.g:3128:2: 'epackage' + // InternalApplicationConfiguration.g:3198:1: ( 'epackage' ) + // InternalApplicationConfiguration.g:3199:2: 'epackage' { before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); match(input,24,FOLLOW_2); @@ -10431,14 +10666,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__2" - // InternalApplicationConfiguration.g:3137:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; + // InternalApplicationConfiguration.g:3208:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; public final void rule__EPackageImport__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3141:1: ( rule__EPackageImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:3142:2: rule__EPackageImport__Group__2__Impl + // InternalApplicationConfiguration.g:3212:1: ( rule__EPackageImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3213:2: rule__EPackageImport__Group__2__Impl { pushFollow(FOLLOW_2); rule__EPackageImport__Group__2__Impl(); @@ -10464,21 +10699,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__2__Impl" - // InternalApplicationConfiguration.g:3148:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:3219:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3152:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3153:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) + // InternalApplicationConfiguration.g:3223:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3224:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) { - // InternalApplicationConfiguration.g:3153:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) - // InternalApplicationConfiguration.g:3154:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) + // InternalApplicationConfiguration.g:3224:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) + // InternalApplicationConfiguration.g:3225:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) { before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); - // InternalApplicationConfiguration.g:3155:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) - // InternalApplicationConfiguration.g:3155:3: rule__EPackageImport__ImportedPackageAssignment_2 + // InternalApplicationConfiguration.g:3226:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) + // InternalApplicationConfiguration.g:3226:3: rule__EPackageImport__ImportedPackageAssignment_2 { pushFollow(FOLLOW_2); rule__EPackageImport__ImportedPackageAssignment_2(); @@ -10511,14 +10746,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__0" - // InternalApplicationConfiguration.g:3164:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; + // InternalApplicationConfiguration.g:3235:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; public final void rule__ViatraImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3168:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) - // InternalApplicationConfiguration.g:3169:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 + // InternalApplicationConfiguration.g:3239:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) + // InternalApplicationConfiguration.g:3240:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 { pushFollow(FOLLOW_12); rule__ViatraImport__Group__0__Impl(); @@ -10549,17 +10784,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__0__Impl" - // InternalApplicationConfiguration.g:3176:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; + // InternalApplicationConfiguration.g:3247:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3180:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:3181:1: ( 'import' ) + // InternalApplicationConfiguration.g:3251:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3252:1: ( 'import' ) { - // InternalApplicationConfiguration.g:3181:1: ( 'import' ) - // InternalApplicationConfiguration.g:3182:2: 'import' + // InternalApplicationConfiguration.g:3252:1: ( 'import' ) + // InternalApplicationConfiguration.g:3253:2: 'import' { before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); match(input,23,FOLLOW_2); @@ -10586,14 +10821,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__1" - // InternalApplicationConfiguration.g:3191:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; + // InternalApplicationConfiguration.g:3262:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; public final void rule__ViatraImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3195:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) - // InternalApplicationConfiguration.g:3196:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 + // InternalApplicationConfiguration.g:3266:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) + // InternalApplicationConfiguration.g:3267:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 { pushFollow(FOLLOW_11); rule__ViatraImport__Group__1__Impl(); @@ -10624,17 +10859,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__1__Impl" - // InternalApplicationConfiguration.g:3203:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; + // InternalApplicationConfiguration.g:3274:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3207:1: ( ( 'viatra' ) ) - // InternalApplicationConfiguration.g:3208:1: ( 'viatra' ) + // InternalApplicationConfiguration.g:3278:1: ( ( 'viatra' ) ) + // InternalApplicationConfiguration.g:3279:1: ( 'viatra' ) { - // InternalApplicationConfiguration.g:3208:1: ( 'viatra' ) - // InternalApplicationConfiguration.g:3209:2: 'viatra' + // InternalApplicationConfiguration.g:3279:1: ( 'viatra' ) + // InternalApplicationConfiguration.g:3280:2: 'viatra' { before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); match(input,25,FOLLOW_2); @@ -10661,14 +10896,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__2" - // InternalApplicationConfiguration.g:3218:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; + // InternalApplicationConfiguration.g:3289:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; public final void rule__ViatraImport__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3222:1: ( rule__ViatraImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:3223:2: rule__ViatraImport__Group__2__Impl + // InternalApplicationConfiguration.g:3293:1: ( rule__ViatraImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3294:2: rule__ViatraImport__Group__2__Impl { pushFollow(FOLLOW_2); rule__ViatraImport__Group__2__Impl(); @@ -10694,21 +10929,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__2__Impl" - // InternalApplicationConfiguration.g:3229:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:3300:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3233:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3234:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) + // InternalApplicationConfiguration.g:3304:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3305:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) { - // InternalApplicationConfiguration.g:3234:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) - // InternalApplicationConfiguration.g:3235:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) + // InternalApplicationConfiguration.g:3305:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) + // InternalApplicationConfiguration.g:3306:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) { before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); - // InternalApplicationConfiguration.g:3236:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) - // InternalApplicationConfiguration.g:3236:3: rule__ViatraImport__ImportedViatraAssignment_2 + // InternalApplicationConfiguration.g:3307:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) + // InternalApplicationConfiguration.g:3307:3: rule__ViatraImport__ImportedViatraAssignment_2 { pushFollow(FOLLOW_2); rule__ViatraImport__ImportedViatraAssignment_2(); @@ -10741,14 +10976,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__0" - // InternalApplicationConfiguration.g:3245:1: rule__CftImport__Group__0 : rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ; + // InternalApplicationConfiguration.g:3316:1: rule__CftImport__Group__0 : rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ; public final void rule__CftImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3249:1: ( rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ) - // InternalApplicationConfiguration.g:3250:2: rule__CftImport__Group__0__Impl rule__CftImport__Group__1 + // InternalApplicationConfiguration.g:3320:1: ( rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ) + // InternalApplicationConfiguration.g:3321:2: rule__CftImport__Group__0__Impl rule__CftImport__Group__1 { pushFollow(FOLLOW_13); rule__CftImport__Group__0__Impl(); @@ -10779,17 +11014,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__0__Impl" - // InternalApplicationConfiguration.g:3257:1: rule__CftImport__Group__0__Impl : ( 'import' ) ; + // InternalApplicationConfiguration.g:3328:1: rule__CftImport__Group__0__Impl : ( 'import' ) ; public final void rule__CftImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3261:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:3262:1: ( 'import' ) + // InternalApplicationConfiguration.g:3332:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3333:1: ( 'import' ) { - // InternalApplicationConfiguration.g:3262:1: ( 'import' ) - // InternalApplicationConfiguration.g:3263:2: 'import' + // InternalApplicationConfiguration.g:3333:1: ( 'import' ) + // InternalApplicationConfiguration.g:3334:2: 'import' { before(grammarAccess.getCftImportAccess().getImportKeyword_0()); match(input,23,FOLLOW_2); @@ -10816,14 +11051,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__1" - // InternalApplicationConfiguration.g:3272:1: rule__CftImport__Group__1 : rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ; + // InternalApplicationConfiguration.g:3343:1: rule__CftImport__Group__1 : rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ; public final void rule__CftImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3276:1: ( rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ) - // InternalApplicationConfiguration.g:3277:2: rule__CftImport__Group__1__Impl rule__CftImport__Group__2 + // InternalApplicationConfiguration.g:3347:1: ( rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ) + // InternalApplicationConfiguration.g:3348:2: rule__CftImport__Group__1__Impl rule__CftImport__Group__2 { pushFollow(FOLLOW_11); rule__CftImport__Group__1__Impl(); @@ -10854,17 +11089,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__1__Impl" - // InternalApplicationConfiguration.g:3284:1: rule__CftImport__Group__1__Impl : ( 'reliability' ) ; + // InternalApplicationConfiguration.g:3355:1: rule__CftImport__Group__1__Impl : ( 'reliability' ) ; public final void rule__CftImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3288:1: ( ( 'reliability' ) ) - // InternalApplicationConfiguration.g:3289:1: ( 'reliability' ) + // InternalApplicationConfiguration.g:3359:1: ( ( 'reliability' ) ) + // InternalApplicationConfiguration.g:3360:1: ( 'reliability' ) { - // InternalApplicationConfiguration.g:3289:1: ( 'reliability' ) - // InternalApplicationConfiguration.g:3290:2: 'reliability' + // InternalApplicationConfiguration.g:3360:1: ( 'reliability' ) + // InternalApplicationConfiguration.g:3361:2: 'reliability' { before(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); match(input,26,FOLLOW_2); @@ -10891,14 +11126,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__2" - // InternalApplicationConfiguration.g:3299:1: rule__CftImport__Group__2 : rule__CftImport__Group__2__Impl ; + // InternalApplicationConfiguration.g:3370:1: rule__CftImport__Group__2 : rule__CftImport__Group__2__Impl ; public final void rule__CftImport__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3303:1: ( rule__CftImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:3304:2: rule__CftImport__Group__2__Impl + // InternalApplicationConfiguration.g:3374:1: ( rule__CftImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3375:2: rule__CftImport__Group__2__Impl { pushFollow(FOLLOW_2); rule__CftImport__Group__2__Impl(); @@ -10924,21 +11159,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__2__Impl" - // InternalApplicationConfiguration.g:3310:1: rule__CftImport__Group__2__Impl : ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:3381:1: rule__CftImport__Group__2__Impl : ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ; public final void rule__CftImport__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3314:1: ( ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3315:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) + // InternalApplicationConfiguration.g:3385:1: ( ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3386:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) { - // InternalApplicationConfiguration.g:3315:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) - // InternalApplicationConfiguration.g:3316:2: ( rule__CftImport__ImportedCftAssignment_2 ) + // InternalApplicationConfiguration.g:3386:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) + // InternalApplicationConfiguration.g:3387:2: ( rule__CftImport__ImportedCftAssignment_2 ) { before(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); - // InternalApplicationConfiguration.g:3317:2: ( rule__CftImport__ImportedCftAssignment_2 ) - // InternalApplicationConfiguration.g:3317:3: rule__CftImport__ImportedCftAssignment_2 + // InternalApplicationConfiguration.g:3388:2: ( rule__CftImport__ImportedCftAssignment_2 ) + // InternalApplicationConfiguration.g:3388:3: rule__CftImport__ImportedCftAssignment_2 { pushFollow(FOLLOW_2); rule__CftImport__ImportedCftAssignment_2(); @@ -10971,14 +11206,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__0" - // InternalApplicationConfiguration.g:3326:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:3397:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; public final void rule__FileDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3330:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:3331:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 + // InternalApplicationConfiguration.g:3401:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:3402:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__FileDeclaration__Group__0__Impl(); @@ -11009,17 +11244,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:3338:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; + // InternalApplicationConfiguration.g:3409:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3342:1: ( ( 'file' ) ) - // InternalApplicationConfiguration.g:3343:1: ( 'file' ) + // InternalApplicationConfiguration.g:3413:1: ( ( 'file' ) ) + // InternalApplicationConfiguration.g:3414:1: ( 'file' ) { - // InternalApplicationConfiguration.g:3343:1: ( 'file' ) - // InternalApplicationConfiguration.g:3344:2: 'file' + // InternalApplicationConfiguration.g:3414:1: ( 'file' ) + // InternalApplicationConfiguration.g:3415:2: 'file' { before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); match(input,27,FOLLOW_2); @@ -11046,14 +11281,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__1" - // InternalApplicationConfiguration.g:3353:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:3424:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; public final void rule__FileDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3357:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:3358:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 + // InternalApplicationConfiguration.g:3428:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:3429:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 { pushFollow(FOLLOW_14); rule__FileDeclaration__Group__1__Impl(); @@ -11084,21 +11319,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:3365:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:3436:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3369:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3370:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:3440:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3441:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:3370:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:3371:2: ( rule__FileDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:3441:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:3442:2: ( rule__FileDeclaration__NameAssignment_1 ) { before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:3372:2: ( rule__FileDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:3372:3: rule__FileDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:3443:2: ( rule__FileDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:3443:3: rule__FileDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__FileDeclaration__NameAssignment_1(); @@ -11131,14 +11366,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__2" - // InternalApplicationConfiguration.g:3380:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; + // InternalApplicationConfiguration.g:3451:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; public final void rule__FileDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3384:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) - // InternalApplicationConfiguration.g:3385:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 + // InternalApplicationConfiguration.g:3455:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) + // InternalApplicationConfiguration.g:3456:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 { pushFollow(FOLLOW_11); rule__FileDeclaration__Group__2__Impl(); @@ -11169,17 +11404,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:3392:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:3463:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3396:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:3397:1: ( '=' ) + // InternalApplicationConfiguration.g:3467:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:3468:1: ( '=' ) { - // InternalApplicationConfiguration.g:3397:1: ( '=' ) - // InternalApplicationConfiguration.g:3398:2: '=' + // InternalApplicationConfiguration.g:3468:1: ( '=' ) + // InternalApplicationConfiguration.g:3469:2: '=' { before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); match(input,28,FOLLOW_2); @@ -11206,14 +11441,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__3" - // InternalApplicationConfiguration.g:3407:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; + // InternalApplicationConfiguration.g:3478:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; public final void rule__FileDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3411:1: ( rule__FileDeclaration__Group__3__Impl ) - // InternalApplicationConfiguration.g:3412:2: rule__FileDeclaration__Group__3__Impl + // InternalApplicationConfiguration.g:3482:1: ( rule__FileDeclaration__Group__3__Impl ) + // InternalApplicationConfiguration.g:3483:2: rule__FileDeclaration__Group__3__Impl { pushFollow(FOLLOW_2); rule__FileDeclaration__Group__3__Impl(); @@ -11239,21 +11474,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__3__Impl" - // InternalApplicationConfiguration.g:3418:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; + // InternalApplicationConfiguration.g:3489:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3422:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) - // InternalApplicationConfiguration.g:3423:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) + // InternalApplicationConfiguration.g:3493:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) + // InternalApplicationConfiguration.g:3494:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) { - // InternalApplicationConfiguration.g:3423:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) - // InternalApplicationConfiguration.g:3424:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) + // InternalApplicationConfiguration.g:3494:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) + // InternalApplicationConfiguration.g:3495:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) { before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); - // InternalApplicationConfiguration.g:3425:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) - // InternalApplicationConfiguration.g:3425:3: rule__FileDeclaration__SpecificationAssignment_3 + // InternalApplicationConfiguration.g:3496:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) + // InternalApplicationConfiguration.g:3496:3: rule__FileDeclaration__SpecificationAssignment_3 { pushFollow(FOLLOW_2); rule__FileDeclaration__SpecificationAssignment_3(); @@ -11286,14 +11521,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__0" - // InternalApplicationConfiguration.g:3434:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; + // InternalApplicationConfiguration.g:3505:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3438:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) - // InternalApplicationConfiguration.g:3439:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 + // InternalApplicationConfiguration.g:3509:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) + // InternalApplicationConfiguration.g:3510:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 { pushFollow(FOLLOW_15); rule__MetamodelSpecification__Group__0__Impl(); @@ -11324,17 +11559,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:3446:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:3517:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3450:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:3451:1: ( '{' ) + // InternalApplicationConfiguration.g:3521:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:3522:1: ( '{' ) { - // InternalApplicationConfiguration.g:3451:1: ( '{' ) - // InternalApplicationConfiguration.g:3452:2: '{' + // InternalApplicationConfiguration.g:3522:1: ( '{' ) + // InternalApplicationConfiguration.g:3523:2: '{' { before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); match(input,29,FOLLOW_2); @@ -11361,14 +11596,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__1" - // InternalApplicationConfiguration.g:3461:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; + // InternalApplicationConfiguration.g:3532:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3465:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) - // InternalApplicationConfiguration.g:3466:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 + // InternalApplicationConfiguration.g:3536:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) + // InternalApplicationConfiguration.g:3537:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 { pushFollow(FOLLOW_16); rule__MetamodelSpecification__Group__1__Impl(); @@ -11399,21 +11634,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:3473:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:3544:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3477:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3478:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:3548:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3549:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) { - // InternalApplicationConfiguration.g:3478:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:3479:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:3549:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:3550:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:3480:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:3480:3: rule__MetamodelSpecification__EntriesAssignment_1 + // InternalApplicationConfiguration.g:3551:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:3551:3: rule__MetamodelSpecification__EntriesAssignment_1 { pushFollow(FOLLOW_2); rule__MetamodelSpecification__EntriesAssignment_1(); @@ -11446,14 +11681,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__2" - // InternalApplicationConfiguration.g:3488:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; + // InternalApplicationConfiguration.g:3559:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; public final void rule__MetamodelSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3492:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) - // InternalApplicationConfiguration.g:3493:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 + // InternalApplicationConfiguration.g:3563:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) + // InternalApplicationConfiguration.g:3564:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 { pushFollow(FOLLOW_16); rule__MetamodelSpecification__Group__2__Impl(); @@ -11484,33 +11719,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:3500:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; + // InternalApplicationConfiguration.g:3571:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3504:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:3575:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:3576:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) { - // InternalApplicationConfiguration.g:3505:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:3506:2: ( rule__MetamodelSpecification__Group_2__0 )* + // InternalApplicationConfiguration.g:3576:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:3577:2: ( rule__MetamodelSpecification__Group_2__0 )* { before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3507:2: ( rule__MetamodelSpecification__Group_2__0 )* - loop38: + // InternalApplicationConfiguration.g:3578:2: ( rule__MetamodelSpecification__Group_2__0 )* + loop39: do { - int alt38=2; - int LA38_0 = input.LA(1); + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA38_0==31) ) { - alt38=1; + if ( (LA39_0==31) ) { + alt39=1; } - switch (alt38) { + switch (alt39) { case 1 : - // InternalApplicationConfiguration.g:3507:3: rule__MetamodelSpecification__Group_2__0 + // InternalApplicationConfiguration.g:3578:3: rule__MetamodelSpecification__Group_2__0 { pushFollow(FOLLOW_17); rule__MetamodelSpecification__Group_2__0(); @@ -11522,7 +11757,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop38; + break loop39; } } while (true); @@ -11549,14 +11784,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__3" - // InternalApplicationConfiguration.g:3515:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:3586:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; public final void rule__MetamodelSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3519:1: ( rule__MetamodelSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:3520:2: rule__MetamodelSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:3590:1: ( rule__MetamodelSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:3591:2: rule__MetamodelSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__MetamodelSpecification__Group__3__Impl(); @@ -11582,17 +11817,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:3526:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:3597:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3530:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:3531:1: ( '}' ) + // InternalApplicationConfiguration.g:3601:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:3602:1: ( '}' ) { - // InternalApplicationConfiguration.g:3531:1: ( '}' ) - // InternalApplicationConfiguration.g:3532:2: '}' + // InternalApplicationConfiguration.g:3602:1: ( '}' ) + // InternalApplicationConfiguration.g:3603:2: '}' { before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); match(input,30,FOLLOW_2); @@ -11619,14 +11854,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__0" - // InternalApplicationConfiguration.g:3542:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:3613:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3546:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:3547:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 + // InternalApplicationConfiguration.g:3617:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:3618:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 { pushFollow(FOLLOW_15); rule__MetamodelSpecification__Group_2__0__Impl(); @@ -11657,17 +11892,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3554:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:3625:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3558:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:3559:1: ( ',' ) + // InternalApplicationConfiguration.g:3629:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:3630:1: ( ',' ) { - // InternalApplicationConfiguration.g:3559:1: ( ',' ) - // InternalApplicationConfiguration.g:3560:2: ',' + // InternalApplicationConfiguration.g:3630:1: ( ',' ) + // InternalApplicationConfiguration.g:3631:2: ',' { before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); match(input,31,FOLLOW_2); @@ -11694,14 +11929,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__1" - // InternalApplicationConfiguration.g:3569:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:3640:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3573:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:3574:2: rule__MetamodelSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:3644:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:3645:2: rule__MetamodelSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__MetamodelSpecification__Group_2__1__Impl(); @@ -11727,21 +11962,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3580:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:3651:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3584:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:3655:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:3656:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:3585:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:3586:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:3656:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:3657:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:3587:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:3587:3: rule__MetamodelSpecification__EntriesAssignment_2_1 + // InternalApplicationConfiguration.g:3658:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:3658:3: rule__MetamodelSpecification__EntriesAssignment_2_1 { pushFollow(FOLLOW_2); rule__MetamodelSpecification__EntriesAssignment_2_1(); @@ -11774,14 +12009,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__0" - // InternalApplicationConfiguration.g:3596:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; + // InternalApplicationConfiguration.g:3667:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; public final void rule__AllPackageEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3600:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) - // InternalApplicationConfiguration.g:3601:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 + // InternalApplicationConfiguration.g:3671:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) + // InternalApplicationConfiguration.g:3672:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 { pushFollow(FOLLOW_8); rule__AllPackageEntry__Group__0__Impl(); @@ -11812,17 +12047,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:3608:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; + // InternalApplicationConfiguration.g:3679:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3612:1: ( ( 'package' ) ) - // InternalApplicationConfiguration.g:3613:1: ( 'package' ) + // InternalApplicationConfiguration.g:3683:1: ( ( 'package' ) ) + // InternalApplicationConfiguration.g:3684:1: ( 'package' ) { - // InternalApplicationConfiguration.g:3613:1: ( 'package' ) - // InternalApplicationConfiguration.g:3614:2: 'package' + // InternalApplicationConfiguration.g:3684:1: ( 'package' ) + // InternalApplicationConfiguration.g:3685:2: 'package' { before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); match(input,32,FOLLOW_2); @@ -11849,14 +12084,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__1" - // InternalApplicationConfiguration.g:3623:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; + // InternalApplicationConfiguration.g:3694:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; public final void rule__AllPackageEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3627:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) - // InternalApplicationConfiguration.g:3628:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 + // InternalApplicationConfiguration.g:3698:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) + // InternalApplicationConfiguration.g:3699:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 { pushFollow(FOLLOW_18); rule__AllPackageEntry__Group__1__Impl(); @@ -11887,21 +12122,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:3635:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:3706:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3639:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3640:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:3710:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3711:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) { - // InternalApplicationConfiguration.g:3640:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) - // InternalApplicationConfiguration.g:3641:2: ( rule__AllPackageEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:3711:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:3712:2: ( rule__AllPackageEntry__PackageAssignment_1 ) { before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); - // InternalApplicationConfiguration.g:3642:2: ( rule__AllPackageEntry__PackageAssignment_1 ) - // InternalApplicationConfiguration.g:3642:3: rule__AllPackageEntry__PackageAssignment_1 + // InternalApplicationConfiguration.g:3713:2: ( rule__AllPackageEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:3713:3: rule__AllPackageEntry__PackageAssignment_1 { pushFollow(FOLLOW_2); rule__AllPackageEntry__PackageAssignment_1(); @@ -11934,14 +12169,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__2" - // InternalApplicationConfiguration.g:3650:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:3721:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; public final void rule__AllPackageEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3654:1: ( rule__AllPackageEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:3655:2: rule__AllPackageEntry__Group__2__Impl + // InternalApplicationConfiguration.g:3725:1: ( rule__AllPackageEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:3726:2: rule__AllPackageEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group__2__Impl(); @@ -11967,29 +12202,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:3661:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:3732:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3665:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:3666:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3736:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:3737:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:3666:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:3667:2: ( rule__AllPackageEntry__Group_2__0 )? + // InternalApplicationConfiguration.g:3737:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3738:2: ( rule__AllPackageEntry__Group_2__0 )? { before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3668:2: ( rule__AllPackageEntry__Group_2__0 )? - int alt39=2; - int LA39_0 = input.LA(1); + // InternalApplicationConfiguration.g:3739:2: ( rule__AllPackageEntry__Group_2__0 )? + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA39_0==33) ) { - alt39=1; + if ( (LA40_0==33) ) { + alt40=1; } - switch (alt39) { + switch (alt40) { case 1 : - // InternalApplicationConfiguration.g:3668:3: rule__AllPackageEntry__Group_2__0 + // InternalApplicationConfiguration.g:3739:3: rule__AllPackageEntry__Group_2__0 { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group_2__0(); @@ -12025,14 +12260,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__0" - // InternalApplicationConfiguration.g:3677:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; + // InternalApplicationConfiguration.g:3748:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3681:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:3682:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 + // InternalApplicationConfiguration.g:3752:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:3753:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 { pushFollow(FOLLOW_19); rule__AllPackageEntry__Group_2__0__Impl(); @@ -12063,17 +12298,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3689:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; + // InternalApplicationConfiguration.g:3760:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3693:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:3694:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:3764:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:3765:1: ( 'excluding' ) { - // InternalApplicationConfiguration.g:3694:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:3695:2: 'excluding' + // InternalApplicationConfiguration.g:3765:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:3766:2: 'excluding' { before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); match(input,33,FOLLOW_2); @@ -12100,14 +12335,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__1" - // InternalApplicationConfiguration.g:3704:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; + // InternalApplicationConfiguration.g:3775:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3708:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:3709:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 + // InternalApplicationConfiguration.g:3779:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:3780:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 { pushFollow(FOLLOW_8); rule__AllPackageEntry__Group_2__1__Impl(); @@ -12138,17 +12373,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3716:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:3787:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3720:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:3721:1: ( '{' ) + // InternalApplicationConfiguration.g:3791:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:3792:1: ( '{' ) { - // InternalApplicationConfiguration.g:3721:1: ( '{' ) - // InternalApplicationConfiguration.g:3722:2: '{' + // InternalApplicationConfiguration.g:3792:1: ( '{' ) + // InternalApplicationConfiguration.g:3793:2: '{' { before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); match(input,29,FOLLOW_2); @@ -12175,14 +12410,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__2" - // InternalApplicationConfiguration.g:3731:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; + // InternalApplicationConfiguration.g:3802:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3735:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:3736:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 + // InternalApplicationConfiguration.g:3806:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:3807:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 { pushFollow(FOLLOW_16); rule__AllPackageEntry__Group_2__2__Impl(); @@ -12213,21 +12448,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:3743:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; + // InternalApplicationConfiguration.g:3814:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3747:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:3748:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:3818:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:3819:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) { - // InternalApplicationConfiguration.g:3748:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:3749:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:3819:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:3820:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); - // InternalApplicationConfiguration.g:3750:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) - // InternalApplicationConfiguration.g:3750:3: rule__AllPackageEntry__ExclusionAssignment_2_2 + // InternalApplicationConfiguration.g:3821:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:3821:3: rule__AllPackageEntry__ExclusionAssignment_2_2 { pushFollow(FOLLOW_2); rule__AllPackageEntry__ExclusionAssignment_2_2(); @@ -12260,14 +12495,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__3" - // InternalApplicationConfiguration.g:3758:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; + // InternalApplicationConfiguration.g:3829:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3762:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:3763:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 + // InternalApplicationConfiguration.g:3833:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:3834:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 { pushFollow(FOLLOW_16); rule__AllPackageEntry__Group_2__3__Impl(); @@ -12298,33 +12533,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:3770:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; + // InternalApplicationConfiguration.g:3841:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3774:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:3775:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:3845:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:3846:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) { - // InternalApplicationConfiguration.g:3775:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:3776:2: ( rule__AllPackageEntry__Group_2_3__0 )* + // InternalApplicationConfiguration.g:3846:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:3847:2: ( rule__AllPackageEntry__Group_2_3__0 )* { before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:3777:2: ( rule__AllPackageEntry__Group_2_3__0 )* - loop40: + // InternalApplicationConfiguration.g:3848:2: ( rule__AllPackageEntry__Group_2_3__0 )* + loop41: do { - int alt40=2; - int LA40_0 = input.LA(1); + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA40_0==31) ) { - alt40=1; + if ( (LA41_0==31) ) { + alt41=1; } - switch (alt40) { + switch (alt41) { case 1 : - // InternalApplicationConfiguration.g:3777:3: rule__AllPackageEntry__Group_2_3__0 + // InternalApplicationConfiguration.g:3848:3: rule__AllPackageEntry__Group_2_3__0 { pushFollow(FOLLOW_17); rule__AllPackageEntry__Group_2_3__0(); @@ -12336,7 +12571,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop40; + break loop41; } } while (true); @@ -12363,14 +12598,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__4" - // InternalApplicationConfiguration.g:3785:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; + // InternalApplicationConfiguration.g:3856:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3789:1: ( rule__AllPackageEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:3790:2: rule__AllPackageEntry__Group_2__4__Impl + // InternalApplicationConfiguration.g:3860:1: ( rule__AllPackageEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:3861:2: rule__AllPackageEntry__Group_2__4__Impl { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group_2__4__Impl(); @@ -12396,17 +12631,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:3796:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:3867:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3800:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:3801:1: ( '}' ) + // InternalApplicationConfiguration.g:3871:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:3872:1: ( '}' ) { - // InternalApplicationConfiguration.g:3801:1: ( '}' ) - // InternalApplicationConfiguration.g:3802:2: '}' + // InternalApplicationConfiguration.g:3872:1: ( '}' ) + // InternalApplicationConfiguration.g:3873:2: '}' { before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); match(input,30,FOLLOW_2); @@ -12433,14 +12668,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:3812:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; + // InternalApplicationConfiguration.g:3883:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3816:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:3817:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 + // InternalApplicationConfiguration.g:3887:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:3888:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 { pushFollow(FOLLOW_8); rule__AllPackageEntry__Group_2_3__0__Impl(); @@ -12471,17 +12706,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:3824:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:3895:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3828:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:3829:1: ( ',' ) + // InternalApplicationConfiguration.g:3899:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:3900:1: ( ',' ) { - // InternalApplicationConfiguration.g:3829:1: ( ',' ) - // InternalApplicationConfiguration.g:3830:2: ',' + // InternalApplicationConfiguration.g:3900:1: ( ',' ) + // InternalApplicationConfiguration.g:3901:2: ',' { before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); match(input,31,FOLLOW_2); @@ -12508,14 +12743,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:3839:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; + // InternalApplicationConfiguration.g:3910:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3843:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:3844:2: rule__AllPackageEntry__Group_2_3__1__Impl + // InternalApplicationConfiguration.g:3914:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:3915:2: rule__AllPackageEntry__Group_2_3__1__Impl { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group_2_3__1__Impl(); @@ -12541,21 +12776,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:3850:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; + // InternalApplicationConfiguration.g:3921:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3854:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:3855:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:3925:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:3926:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) { - // InternalApplicationConfiguration.g:3855:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:3856:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:3926:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:3927:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:3857:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:3857:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 + // InternalApplicationConfiguration.g:3928:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:3928:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 { pushFollow(FOLLOW_2); rule__AllPackageEntry__ExclusionAssignment_2_3_1(); @@ -12588,14 +12823,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__0" - // InternalApplicationConfiguration.g:3866:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; + // InternalApplicationConfiguration.g:3937:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; public final void rule__MetamodelElement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3870:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) - // InternalApplicationConfiguration.g:3871:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 + // InternalApplicationConfiguration.g:3941:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) + // InternalApplicationConfiguration.g:3942:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 { pushFollow(FOLLOW_8); rule__MetamodelElement__Group__0__Impl(); @@ -12626,44 +12861,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__0__Impl" - // InternalApplicationConfiguration.g:3878:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; + // InternalApplicationConfiguration.g:3949:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3882:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) - // InternalApplicationConfiguration.g:3883:1: ( ( rule__MetamodelElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:3953:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) + // InternalApplicationConfiguration.g:3954:1: ( ( rule__MetamodelElement__Group_0__0 )? ) { - // InternalApplicationConfiguration.g:3883:1: ( ( rule__MetamodelElement__Group_0__0 )? ) - // InternalApplicationConfiguration.g:3884:2: ( rule__MetamodelElement__Group_0__0 )? + // InternalApplicationConfiguration.g:3954:1: ( ( rule__MetamodelElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:3955:2: ( rule__MetamodelElement__Group_0__0 )? { before(grammarAccess.getMetamodelElementAccess().getGroup_0()); - // InternalApplicationConfiguration.g:3885:2: ( rule__MetamodelElement__Group_0__0 )? - int alt41=2; - int LA41_0 = input.LA(1); + // InternalApplicationConfiguration.g:3956:2: ( rule__MetamodelElement__Group_0__0 )? + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA41_0==RULE_ID) ) { - int LA41_1 = input.LA(2); + if ( (LA42_0==RULE_ID) ) { + int LA42_1 = input.LA(2); - if ( (LA41_1==21) ) { - int LA41_2 = input.LA(3); + if ( (LA42_1==21) ) { + int LA42_2 = input.LA(3); - if ( (LA41_2==RULE_ID) ) { - int LA41_5 = input.LA(4); + if ( (LA42_2==RULE_ID) ) { + int LA42_5 = input.LA(4); - if ( (LA41_5==21||LA41_5==34) ) { - alt41=1; + if ( (LA42_5==21||LA42_5==34) ) { + alt42=1; } } } - else if ( (LA41_1==34) ) { - alt41=1; + else if ( (LA42_1==34) ) { + alt42=1; } } - switch (alt41) { + switch (alt42) { case 1 : - // InternalApplicationConfiguration.g:3885:3: rule__MetamodelElement__Group_0__0 + // InternalApplicationConfiguration.g:3956:3: rule__MetamodelElement__Group_0__0 { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_0__0(); @@ -12699,14 +12934,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__1" - // InternalApplicationConfiguration.g:3893:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; + // InternalApplicationConfiguration.g:3964:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; public final void rule__MetamodelElement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3897:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) - // InternalApplicationConfiguration.g:3898:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 + // InternalApplicationConfiguration.g:3968:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) + // InternalApplicationConfiguration.g:3969:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 { pushFollow(FOLLOW_6); rule__MetamodelElement__Group__1__Impl(); @@ -12737,21 +12972,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__1__Impl" - // InternalApplicationConfiguration.g:3905:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:3976:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3909:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3910:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) + // InternalApplicationConfiguration.g:3980:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3981:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) { - // InternalApplicationConfiguration.g:3910:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) - // InternalApplicationConfiguration.g:3911:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) + // InternalApplicationConfiguration.g:3981:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) + // InternalApplicationConfiguration.g:3982:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) { before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); - // InternalApplicationConfiguration.g:3912:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) - // InternalApplicationConfiguration.g:3912:3: rule__MetamodelElement__ClassifierAssignment_1 + // InternalApplicationConfiguration.g:3983:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) + // InternalApplicationConfiguration.g:3983:3: rule__MetamodelElement__ClassifierAssignment_1 { pushFollow(FOLLOW_2); rule__MetamodelElement__ClassifierAssignment_1(); @@ -12784,14 +13019,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__2" - // InternalApplicationConfiguration.g:3920:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; + // InternalApplicationConfiguration.g:3991:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; public final void rule__MetamodelElement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3924:1: ( rule__MetamodelElement__Group__2__Impl ) - // InternalApplicationConfiguration.g:3925:2: rule__MetamodelElement__Group__2__Impl + // InternalApplicationConfiguration.g:3995:1: ( rule__MetamodelElement__Group__2__Impl ) + // InternalApplicationConfiguration.g:3996:2: rule__MetamodelElement__Group__2__Impl { pushFollow(FOLLOW_2); rule__MetamodelElement__Group__2__Impl(); @@ -12817,29 +13052,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__2__Impl" - // InternalApplicationConfiguration.g:3931:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:4002:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3935:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:3936:1: ( ( rule__MetamodelElement__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4006:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4007:1: ( ( rule__MetamodelElement__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:3936:1: ( ( rule__MetamodelElement__Group_2__0 )? ) - // InternalApplicationConfiguration.g:3937:2: ( rule__MetamodelElement__Group_2__0 )? + // InternalApplicationConfiguration.g:4007:1: ( ( rule__MetamodelElement__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4008:2: ( rule__MetamodelElement__Group_2__0 )? { before(grammarAccess.getMetamodelElementAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3938:2: ( rule__MetamodelElement__Group_2__0 )? - int alt42=2; - int LA42_0 = input.LA(1); + // InternalApplicationConfiguration.g:4009:2: ( rule__MetamodelElement__Group_2__0 )? + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA42_0==21) ) { - alt42=1; + if ( (LA43_0==21) ) { + alt43=1; } - switch (alt42) { + switch (alt43) { case 1 : - // InternalApplicationConfiguration.g:3938:3: rule__MetamodelElement__Group_2__0 + // InternalApplicationConfiguration.g:4009:3: rule__MetamodelElement__Group_2__0 { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_2__0(); @@ -12875,14 +13110,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__0" - // InternalApplicationConfiguration.g:3947:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; + // InternalApplicationConfiguration.g:4018:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; public final void rule__MetamodelElement__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3951:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) - // InternalApplicationConfiguration.g:3952:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 + // InternalApplicationConfiguration.g:4022:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) + // InternalApplicationConfiguration.g:4023:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 { pushFollow(FOLLOW_20); rule__MetamodelElement__Group_0__0__Impl(); @@ -12913,21 +13148,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl" - // InternalApplicationConfiguration.g:3959:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; + // InternalApplicationConfiguration.g:4030:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3963:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) - // InternalApplicationConfiguration.g:3964:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:4034:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) + // InternalApplicationConfiguration.g:4035:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) { - // InternalApplicationConfiguration.g:3964:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) - // InternalApplicationConfiguration.g:3965:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:4035:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:4036:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) { before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); - // InternalApplicationConfiguration.g:3966:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) - // InternalApplicationConfiguration.g:3966:3: rule__MetamodelElement__PackageAssignment_0_0 + // InternalApplicationConfiguration.g:4037:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:4037:3: rule__MetamodelElement__PackageAssignment_0_0 { pushFollow(FOLLOW_2); rule__MetamodelElement__PackageAssignment_0_0(); @@ -12960,14 +13195,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__1" - // InternalApplicationConfiguration.g:3974:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; + // InternalApplicationConfiguration.g:4045:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; public final void rule__MetamodelElement__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3978:1: ( rule__MetamodelElement__Group_0__1__Impl ) - // InternalApplicationConfiguration.g:3979:2: rule__MetamodelElement__Group_0__1__Impl + // InternalApplicationConfiguration.g:4049:1: ( rule__MetamodelElement__Group_0__1__Impl ) + // InternalApplicationConfiguration.g:4050:2: rule__MetamodelElement__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_0__1__Impl(); @@ -12993,17 +13228,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl" - // InternalApplicationConfiguration.g:3985:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; + // InternalApplicationConfiguration.g:4056:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3989:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:3990:1: ( '::' ) + // InternalApplicationConfiguration.g:4060:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:4061:1: ( '::' ) { - // InternalApplicationConfiguration.g:3990:1: ( '::' ) - // InternalApplicationConfiguration.g:3991:2: '::' + // InternalApplicationConfiguration.g:4061:1: ( '::' ) + // InternalApplicationConfiguration.g:4062:2: '::' { before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); match(input,34,FOLLOW_2); @@ -13030,14 +13265,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__0" - // InternalApplicationConfiguration.g:4001:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; + // InternalApplicationConfiguration.g:4072:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; public final void rule__MetamodelElement__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4005:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) - // InternalApplicationConfiguration.g:4006:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 + // InternalApplicationConfiguration.g:4076:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) + // InternalApplicationConfiguration.g:4077:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 { pushFollow(FOLLOW_8); rule__MetamodelElement__Group_2__0__Impl(); @@ -13068,17 +13303,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4013:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; + // InternalApplicationConfiguration.g:4084:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4017:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:4018:1: ( '.' ) + // InternalApplicationConfiguration.g:4088:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:4089:1: ( '.' ) { - // InternalApplicationConfiguration.g:4018:1: ( '.' ) - // InternalApplicationConfiguration.g:4019:2: '.' + // InternalApplicationConfiguration.g:4089:1: ( '.' ) + // InternalApplicationConfiguration.g:4090:2: '.' { before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); match(input,21,FOLLOW_2); @@ -13105,14 +13340,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__1" - // InternalApplicationConfiguration.g:4028:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:4099:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; public final void rule__MetamodelElement__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4032:1: ( rule__MetamodelElement__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4033:2: rule__MetamodelElement__Group_2__1__Impl + // InternalApplicationConfiguration.g:4103:1: ( rule__MetamodelElement__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4104:2: rule__MetamodelElement__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_2__1__Impl(); @@ -13138,21 +13373,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4039:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:4110:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4043:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4044:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4114:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4115:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:4044:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4045:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) + // InternalApplicationConfiguration.g:4115:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4116:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) { before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); - // InternalApplicationConfiguration.g:4046:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) - // InternalApplicationConfiguration.g:4046:3: rule__MetamodelElement__FeatureAssignment_2_1 + // InternalApplicationConfiguration.g:4117:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) + // InternalApplicationConfiguration.g:4117:3: rule__MetamodelElement__FeatureAssignment_2_1 { pushFollow(FOLLOW_2); rule__MetamodelElement__FeatureAssignment_2_1(); @@ -13185,14 +13420,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__0" - // InternalApplicationConfiguration.g:4055:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:4126:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4059:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:4060:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 + // InternalApplicationConfiguration.g:4130:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:4131:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__MetamodelDeclaration__Group__0__Impl(); @@ -13223,17 +13458,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:4067:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; + // InternalApplicationConfiguration.g:4138:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4071:1: ( ( 'metamodel' ) ) - // InternalApplicationConfiguration.g:4072:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:4142:1: ( ( 'metamodel' ) ) + // InternalApplicationConfiguration.g:4143:1: ( 'metamodel' ) { - // InternalApplicationConfiguration.g:4072:1: ( 'metamodel' ) - // InternalApplicationConfiguration.g:4073:2: 'metamodel' + // InternalApplicationConfiguration.g:4143:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:4144:2: 'metamodel' { before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); match(input,35,FOLLOW_2); @@ -13260,14 +13495,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__1" - // InternalApplicationConfiguration.g:4082:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:4153:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4086:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:4087:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 + // InternalApplicationConfiguration.g:4157:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:4158:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 { pushFollow(FOLLOW_19); rule__MetamodelDeclaration__Group__1__Impl(); @@ -13298,21 +13533,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:4094:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4165:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4098:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4099:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4169:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4170:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4099:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:4100:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4170:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4171:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) { before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:4101:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:4101:3: rule__MetamodelDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:4172:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4172:3: rule__MetamodelDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__MetamodelDeclaration__NameAssignment_1(); @@ -13345,14 +13580,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__2" - // InternalApplicationConfiguration.g:4109:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:4180:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4113:1: ( rule__MetamodelDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:4114:2: rule__MetamodelDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:4184:1: ( rule__MetamodelDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:4185:2: rule__MetamodelDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__MetamodelDeclaration__Group__2__Impl(); @@ -13378,21 +13613,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:4120:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:4191:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4124:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:4125:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4195:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:4196:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:4125:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:4126:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4196:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4197:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:4127:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:4127:3: rule__MetamodelDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:4198:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4198:3: rule__MetamodelDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__MetamodelDeclaration__SpecificationAssignment_2(); @@ -13425,14 +13660,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__0" - // InternalApplicationConfiguration.g:4136:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; + // InternalApplicationConfiguration.g:4207:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; public final void rule__PartialModelSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4140:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) - // InternalApplicationConfiguration.g:4141:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 + // InternalApplicationConfiguration.g:4211:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) + // InternalApplicationConfiguration.g:4212:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 { pushFollow(FOLLOW_21); rule__PartialModelSpecification__Group__0__Impl(); @@ -13463,17 +13698,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:4148:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:4219:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4152:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4153:1: ( '{' ) + // InternalApplicationConfiguration.g:4223:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4224:1: ( '{' ) { - // InternalApplicationConfiguration.g:4153:1: ( '{' ) - // InternalApplicationConfiguration.g:4154:2: '{' + // InternalApplicationConfiguration.g:4224:1: ( '{' ) + // InternalApplicationConfiguration.g:4225:2: '{' { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); match(input,29,FOLLOW_2); @@ -13500,14 +13735,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__1" - // InternalApplicationConfiguration.g:4163:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; + // InternalApplicationConfiguration.g:4234:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; public final void rule__PartialModelSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4167:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) - // InternalApplicationConfiguration.g:4168:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 + // InternalApplicationConfiguration.g:4238:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) + // InternalApplicationConfiguration.g:4239:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 { pushFollow(FOLLOW_16); rule__PartialModelSpecification__Group__1__Impl(); @@ -13538,21 +13773,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:4175:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4246:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4179:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4180:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) + // InternalApplicationConfiguration.g:4250:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4251:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4180:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) - // InternalApplicationConfiguration.g:4181:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) + // InternalApplicationConfiguration.g:4251:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) + // InternalApplicationConfiguration.g:4252:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); - // InternalApplicationConfiguration.g:4182:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) - // InternalApplicationConfiguration.g:4182:3: rule__PartialModelSpecification__EntryAssignment_1 + // InternalApplicationConfiguration.g:4253:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) + // InternalApplicationConfiguration.g:4253:3: rule__PartialModelSpecification__EntryAssignment_1 { pushFollow(FOLLOW_2); rule__PartialModelSpecification__EntryAssignment_1(); @@ -13585,14 +13820,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__2" - // InternalApplicationConfiguration.g:4190:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; + // InternalApplicationConfiguration.g:4261:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; public final void rule__PartialModelSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4194:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) - // InternalApplicationConfiguration.g:4195:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 + // InternalApplicationConfiguration.g:4265:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) + // InternalApplicationConfiguration.g:4266:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 { pushFollow(FOLLOW_16); rule__PartialModelSpecification__Group__2__Impl(); @@ -13623,29 +13858,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:4202:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:4273:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4206:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4207:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4277:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4278:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:4207:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4208:2: ( rule__PartialModelSpecification__Group_2__0 )? + // InternalApplicationConfiguration.g:4278:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4279:2: ( rule__PartialModelSpecification__Group_2__0 )? { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4209:2: ( rule__PartialModelSpecification__Group_2__0 )? - int alt43=2; - int LA43_0 = input.LA(1); + // InternalApplicationConfiguration.g:4280:2: ( rule__PartialModelSpecification__Group_2__0 )? + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA43_0==31) ) { - alt43=1; + if ( (LA44_0==31) ) { + alt44=1; } - switch (alt43) { + switch (alt44) { case 1 : - // InternalApplicationConfiguration.g:4209:3: rule__PartialModelSpecification__Group_2__0 + // InternalApplicationConfiguration.g:4280:3: rule__PartialModelSpecification__Group_2__0 { pushFollow(FOLLOW_2); rule__PartialModelSpecification__Group_2__0(); @@ -13681,14 +13916,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__3" - // InternalApplicationConfiguration.g:4217:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:4288:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; public final void rule__PartialModelSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4221:1: ( rule__PartialModelSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:4222:2: rule__PartialModelSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:4292:1: ( rule__PartialModelSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:4293:2: rule__PartialModelSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__PartialModelSpecification__Group__3__Impl(); @@ -13714,17 +13949,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:4228:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:4299:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4232:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4233:1: ( '}' ) + // InternalApplicationConfiguration.g:4303:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4304:1: ( '}' ) { - // InternalApplicationConfiguration.g:4233:1: ( '}' ) - // InternalApplicationConfiguration.g:4234:2: '}' + // InternalApplicationConfiguration.g:4304:1: ( '}' ) + // InternalApplicationConfiguration.g:4305:2: '}' { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); match(input,30,FOLLOW_2); @@ -13751,14 +13986,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__0" - // InternalApplicationConfiguration.g:4244:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:4315:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4248:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:4249:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 + // InternalApplicationConfiguration.g:4319:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:4320:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 { pushFollow(FOLLOW_21); rule__PartialModelSpecification__Group_2__0__Impl(); @@ -13789,17 +14024,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4256:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:4327:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4260:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4261:1: ( ',' ) + // InternalApplicationConfiguration.g:4331:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4332:1: ( ',' ) { - // InternalApplicationConfiguration.g:4261:1: ( ',' ) - // InternalApplicationConfiguration.g:4262:2: ',' + // InternalApplicationConfiguration.g:4332:1: ( ',' ) + // InternalApplicationConfiguration.g:4333:2: ',' { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); match(input,31,FOLLOW_2); @@ -13826,14 +14061,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__1" - // InternalApplicationConfiguration.g:4271:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:4342:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4275:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4276:2: rule__PartialModelSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:4346:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4347:2: rule__PartialModelSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__PartialModelSpecification__Group_2__1__Impl(); @@ -13859,21 +14094,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4282:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:4353:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4286:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4287:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4357:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4358:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:4287:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4288:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) + // InternalApplicationConfiguration.g:4358:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4359:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); - // InternalApplicationConfiguration.g:4289:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) - // InternalApplicationConfiguration.g:4289:3: rule__PartialModelSpecification__EntryAssignment_2_1 + // InternalApplicationConfiguration.g:4360:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) + // InternalApplicationConfiguration.g:4360:3: rule__PartialModelSpecification__EntryAssignment_2_1 { pushFollow(FOLLOW_2); rule__PartialModelSpecification__EntryAssignment_2_1(); @@ -13906,14 +14141,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__0" - // InternalApplicationConfiguration.g:4298:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; + // InternalApplicationConfiguration.g:4369:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; public final void rule__FolderEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4302:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) - // InternalApplicationConfiguration.g:4303:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 + // InternalApplicationConfiguration.g:4373:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) + // InternalApplicationConfiguration.g:4374:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 { pushFollow(FOLLOW_22); rule__FolderEntry__Group__0__Impl(); @@ -13944,17 +14179,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:4310:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; + // InternalApplicationConfiguration.g:4381:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4314:1: ( ( 'folder' ) ) - // InternalApplicationConfiguration.g:4315:1: ( 'folder' ) + // InternalApplicationConfiguration.g:4385:1: ( ( 'folder' ) ) + // InternalApplicationConfiguration.g:4386:1: ( 'folder' ) { - // InternalApplicationConfiguration.g:4315:1: ( 'folder' ) - // InternalApplicationConfiguration.g:4316:2: 'folder' + // InternalApplicationConfiguration.g:4386:1: ( 'folder' ) + // InternalApplicationConfiguration.g:4387:2: 'folder' { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); match(input,36,FOLLOW_2); @@ -13981,14 +14216,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__1" - // InternalApplicationConfiguration.g:4325:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; + // InternalApplicationConfiguration.g:4396:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; public final void rule__FolderEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4329:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) - // InternalApplicationConfiguration.g:4330:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 + // InternalApplicationConfiguration.g:4400:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) + // InternalApplicationConfiguration.g:4401:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 { pushFollow(FOLLOW_18); rule__FolderEntry__Group__1__Impl(); @@ -14019,21 +14254,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:4337:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4408:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4341:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4342:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) + // InternalApplicationConfiguration.g:4412:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4413:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4342:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) - // InternalApplicationConfiguration.g:4343:2: ( rule__FolderEntry__PathAssignment_1 ) + // InternalApplicationConfiguration.g:4413:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) + // InternalApplicationConfiguration.g:4414:2: ( rule__FolderEntry__PathAssignment_1 ) { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); - // InternalApplicationConfiguration.g:4344:2: ( rule__FolderEntry__PathAssignment_1 ) - // InternalApplicationConfiguration.g:4344:3: rule__FolderEntry__PathAssignment_1 + // InternalApplicationConfiguration.g:4415:2: ( rule__FolderEntry__PathAssignment_1 ) + // InternalApplicationConfiguration.g:4415:3: rule__FolderEntry__PathAssignment_1 { pushFollow(FOLLOW_2); rule__FolderEntry__PathAssignment_1(); @@ -14066,14 +14301,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__2" - // InternalApplicationConfiguration.g:4352:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:4423:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; public final void rule__FolderEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4356:1: ( rule__FolderEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:4357:2: rule__FolderEntry__Group__2__Impl + // InternalApplicationConfiguration.g:4427:1: ( rule__FolderEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:4428:2: rule__FolderEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__FolderEntry__Group__2__Impl(); @@ -14099,29 +14334,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:4363:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:4434:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4367:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4368:1: ( ( rule__FolderEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4438:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4439:1: ( ( rule__FolderEntry__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:4368:1: ( ( rule__FolderEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4369:2: ( rule__FolderEntry__Group_2__0 )? + // InternalApplicationConfiguration.g:4439:1: ( ( rule__FolderEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4440:2: ( rule__FolderEntry__Group_2__0 )? { before(grammarAccess.getFolderEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4370:2: ( rule__FolderEntry__Group_2__0 )? - int alt44=2; - int LA44_0 = input.LA(1); + // InternalApplicationConfiguration.g:4441:2: ( rule__FolderEntry__Group_2__0 )? + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA44_0==33) ) { - alt44=1; + if ( (LA45_0==33) ) { + alt45=1; } - switch (alt44) { + switch (alt45) { case 1 : - // InternalApplicationConfiguration.g:4370:3: rule__FolderEntry__Group_2__0 + // InternalApplicationConfiguration.g:4441:3: rule__FolderEntry__Group_2__0 { pushFollow(FOLLOW_2); rule__FolderEntry__Group_2__0(); @@ -14157,14 +14392,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__0" - // InternalApplicationConfiguration.g:4379:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; + // InternalApplicationConfiguration.g:4450:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; public final void rule__FolderEntry__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4383:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:4384:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 + // InternalApplicationConfiguration.g:4454:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:4455:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 { pushFollow(FOLLOW_19); rule__FolderEntry__Group_2__0__Impl(); @@ -14195,17 +14430,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4391:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; + // InternalApplicationConfiguration.g:4462:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4395:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:4396:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4466:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:4467:1: ( 'excluding' ) { - // InternalApplicationConfiguration.g:4396:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:4397:2: 'excluding' + // InternalApplicationConfiguration.g:4467:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4468:2: 'excluding' { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); match(input,33,FOLLOW_2); @@ -14232,14 +14467,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__1" - // InternalApplicationConfiguration.g:4406:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; + // InternalApplicationConfiguration.g:4477:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; public final void rule__FolderEntry__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4410:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:4411:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 + // InternalApplicationConfiguration.g:4481:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:4482:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 { pushFollow(FOLLOW_22); rule__FolderEntry__Group_2__1__Impl(); @@ -14270,17 +14505,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4418:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:4489:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4422:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4423:1: ( '{' ) + // InternalApplicationConfiguration.g:4493:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4494:1: ( '{' ) { - // InternalApplicationConfiguration.g:4423:1: ( '{' ) - // InternalApplicationConfiguration.g:4424:2: '{' + // InternalApplicationConfiguration.g:4494:1: ( '{' ) + // InternalApplicationConfiguration.g:4495:2: '{' { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); match(input,29,FOLLOW_2); @@ -14307,14 +14542,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__2" - // InternalApplicationConfiguration.g:4433:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; + // InternalApplicationConfiguration.g:4504:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; public final void rule__FolderEntry__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4437:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:4438:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 + // InternalApplicationConfiguration.g:4508:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:4509:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 { pushFollow(FOLLOW_16); rule__FolderEntry__Group_2__2__Impl(); @@ -14345,21 +14580,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:4445:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; + // InternalApplicationConfiguration.g:4516:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4449:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:4450:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4520:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:4521:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) { - // InternalApplicationConfiguration.g:4450:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:4451:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4521:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4522:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); - // InternalApplicationConfiguration.g:4452:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) - // InternalApplicationConfiguration.g:4452:3: rule__FolderEntry__ExclusionAssignment_2_2 + // InternalApplicationConfiguration.g:4523:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4523:3: rule__FolderEntry__ExclusionAssignment_2_2 { pushFollow(FOLLOW_2); rule__FolderEntry__ExclusionAssignment_2_2(); @@ -14392,14 +14627,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__3" - // InternalApplicationConfiguration.g:4460:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; + // InternalApplicationConfiguration.g:4531:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; public final void rule__FolderEntry__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4464:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:4465:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 + // InternalApplicationConfiguration.g:4535:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:4536:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 { pushFollow(FOLLOW_16); rule__FolderEntry__Group_2__3__Impl(); @@ -14430,33 +14665,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:4472:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; + // InternalApplicationConfiguration.g:4543:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4476:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:4477:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4547:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:4548:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) { - // InternalApplicationConfiguration.g:4477:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:4478:2: ( rule__FolderEntry__Group_2_3__0 )* + // InternalApplicationConfiguration.g:4548:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4549:2: ( rule__FolderEntry__Group_2_3__0 )* { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:4479:2: ( rule__FolderEntry__Group_2_3__0 )* - loop45: + // InternalApplicationConfiguration.g:4550:2: ( rule__FolderEntry__Group_2_3__0 )* + loop46: do { - int alt45=2; - int LA45_0 = input.LA(1); + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA45_0==31) ) { - alt45=1; + if ( (LA46_0==31) ) { + alt46=1; } - switch (alt45) { + switch (alt46) { case 1 : - // InternalApplicationConfiguration.g:4479:3: rule__FolderEntry__Group_2_3__0 + // InternalApplicationConfiguration.g:4550:3: rule__FolderEntry__Group_2_3__0 { pushFollow(FOLLOW_17); rule__FolderEntry__Group_2_3__0(); @@ -14468,7 +14703,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop45; + break loop46; } } while (true); @@ -14495,14 +14730,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__4" - // InternalApplicationConfiguration.g:4487:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; + // InternalApplicationConfiguration.g:4558:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; public final void rule__FolderEntry__Group_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4491:1: ( rule__FolderEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:4492:2: rule__FolderEntry__Group_2__4__Impl + // InternalApplicationConfiguration.g:4562:1: ( rule__FolderEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:4563:2: rule__FolderEntry__Group_2__4__Impl { pushFollow(FOLLOW_2); rule__FolderEntry__Group_2__4__Impl(); @@ -14528,17 +14763,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:4498:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:4569:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4502:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4503:1: ( '}' ) + // InternalApplicationConfiguration.g:4573:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4574:1: ( '}' ) { - // InternalApplicationConfiguration.g:4503:1: ( '}' ) - // InternalApplicationConfiguration.g:4504:2: '}' + // InternalApplicationConfiguration.g:4574:1: ( '}' ) + // InternalApplicationConfiguration.g:4575:2: '}' { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); match(input,30,FOLLOW_2); @@ -14565,14 +14800,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:4514:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; + // InternalApplicationConfiguration.g:4585:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4518:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:4519:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 + // InternalApplicationConfiguration.g:4589:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:4590:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 { pushFollow(FOLLOW_22); rule__FolderEntry__Group_2_3__0__Impl(); @@ -14603,17 +14838,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:4526:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:4597:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4530:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4531:1: ( ',' ) + // InternalApplicationConfiguration.g:4601:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4602:1: ( ',' ) { - // InternalApplicationConfiguration.g:4531:1: ( ',' ) - // InternalApplicationConfiguration.g:4532:2: ',' + // InternalApplicationConfiguration.g:4602:1: ( ',' ) + // InternalApplicationConfiguration.g:4603:2: ',' { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); match(input,31,FOLLOW_2); @@ -14640,14 +14875,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:4541:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; + // InternalApplicationConfiguration.g:4612:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4545:1: ( rule__FolderEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:4546:2: rule__FolderEntry__Group_2_3__1__Impl + // InternalApplicationConfiguration.g:4616:1: ( rule__FolderEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:4617:2: rule__FolderEntry__Group_2_3__1__Impl { pushFollow(FOLLOW_2); rule__FolderEntry__Group_2_3__1__Impl(); @@ -14673,21 +14908,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:4552:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; + // InternalApplicationConfiguration.g:4623:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4556:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:4557:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4627:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:4628:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) { - // InternalApplicationConfiguration.g:4557:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:4558:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4628:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4629:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:4559:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:4559:3: rule__FolderEntry__ExclusionAssignment_2_3_1 + // InternalApplicationConfiguration.g:4630:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4630:3: rule__FolderEntry__ExclusionAssignment_2_3_1 { pushFollow(FOLLOW_2); rule__FolderEntry__ExclusionAssignment_2_3_1(); @@ -14720,14 +14955,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__0" - // InternalApplicationConfiguration.g:4568:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:4639:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4572:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:4573:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 + // InternalApplicationConfiguration.g:4643:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:4644:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__PartialModelDeclaration__Group__0__Impl(); @@ -14758,17 +14993,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:4580:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; + // InternalApplicationConfiguration.g:4651:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4584:1: ( ( 'models' ) ) - // InternalApplicationConfiguration.g:4585:1: ( 'models' ) + // InternalApplicationConfiguration.g:4655:1: ( ( 'models' ) ) + // InternalApplicationConfiguration.g:4656:1: ( 'models' ) { - // InternalApplicationConfiguration.g:4585:1: ( 'models' ) - // InternalApplicationConfiguration.g:4586:2: 'models' + // InternalApplicationConfiguration.g:4656:1: ( 'models' ) + // InternalApplicationConfiguration.g:4657:2: 'models' { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); match(input,37,FOLLOW_2); @@ -14795,14 +15030,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__1" - // InternalApplicationConfiguration.g:4595:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:4666:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4599:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:4600:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 + // InternalApplicationConfiguration.g:4670:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:4671:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 { pushFollow(FOLLOW_19); rule__PartialModelDeclaration__Group__1__Impl(); @@ -14833,21 +15068,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:4607:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4678:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4611:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4612:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4682:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4683:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4612:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:4613:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4683:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4684:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:4614:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:4614:3: rule__PartialModelDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:4685:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4685:3: rule__PartialModelDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__PartialModelDeclaration__NameAssignment_1(); @@ -14880,14 +15115,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__2" - // InternalApplicationConfiguration.g:4622:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:4693:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4626:1: ( rule__PartialModelDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:4627:2: rule__PartialModelDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:4697:1: ( rule__PartialModelDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:4698:2: rule__PartialModelDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__PartialModelDeclaration__Group__2__Impl(); @@ -14913,21 +15148,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:4633:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:4704:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4637:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:4638:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4708:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:4709:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:4638:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:4639:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4709:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4710:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:4640:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:4640:3: rule__PartialModelDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:4711:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4711:3: rule__PartialModelDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__PartialModelDeclaration__SpecificationAssignment_2(); @@ -14960,14 +15195,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__0" - // InternalApplicationConfiguration.g:4649:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; + // InternalApplicationConfiguration.g:4720:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; public final void rule__PatternSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4653:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) - // InternalApplicationConfiguration.g:4654:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 + // InternalApplicationConfiguration.g:4724:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) + // InternalApplicationConfiguration.g:4725:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 { pushFollow(FOLLOW_15); rule__PatternSpecification__Group__0__Impl(); @@ -14998,17 +15233,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:4661:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:4732:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4665:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4666:1: ( '{' ) + // InternalApplicationConfiguration.g:4736:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4737:1: ( '{' ) { - // InternalApplicationConfiguration.g:4666:1: ( '{' ) - // InternalApplicationConfiguration.g:4667:2: '{' + // InternalApplicationConfiguration.g:4737:1: ( '{' ) + // InternalApplicationConfiguration.g:4738:2: '{' { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); match(input,29,FOLLOW_2); @@ -15035,14 +15270,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__1" - // InternalApplicationConfiguration.g:4676:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; + // InternalApplicationConfiguration.g:4747:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; public final void rule__PatternSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4680:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) - // InternalApplicationConfiguration.g:4681:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 + // InternalApplicationConfiguration.g:4751:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) + // InternalApplicationConfiguration.g:4752:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 { pushFollow(FOLLOW_16); rule__PatternSpecification__Group__1__Impl(); @@ -15073,21 +15308,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:4688:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4759:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4692:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:4763:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4764:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4693:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:4694:2: ( rule__PatternSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:4764:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:4765:2: ( rule__PatternSpecification__EntriesAssignment_1 ) { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:4695:2: ( rule__PatternSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:4695:3: rule__PatternSpecification__EntriesAssignment_1 + // InternalApplicationConfiguration.g:4766:2: ( rule__PatternSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:4766:3: rule__PatternSpecification__EntriesAssignment_1 { pushFollow(FOLLOW_2); rule__PatternSpecification__EntriesAssignment_1(); @@ -15120,14 +15355,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__2" - // InternalApplicationConfiguration.g:4703:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; + // InternalApplicationConfiguration.g:4774:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; public final void rule__PatternSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4707:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) - // InternalApplicationConfiguration.g:4708:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 + // InternalApplicationConfiguration.g:4778:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) + // InternalApplicationConfiguration.g:4779:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 { pushFollow(FOLLOW_16); rule__PatternSpecification__Group__2__Impl(); @@ -15158,33 +15393,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:4715:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; + // InternalApplicationConfiguration.g:4786:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4719:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:4720:1: ( ( rule__PatternSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:4790:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:4791:1: ( ( rule__PatternSpecification__Group_2__0 )* ) { - // InternalApplicationConfiguration.g:4720:1: ( ( rule__PatternSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:4721:2: ( rule__PatternSpecification__Group_2__0 )* + // InternalApplicationConfiguration.g:4791:1: ( ( rule__PatternSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:4792:2: ( rule__PatternSpecification__Group_2__0 )* { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4722:2: ( rule__PatternSpecification__Group_2__0 )* - loop46: + // InternalApplicationConfiguration.g:4793:2: ( rule__PatternSpecification__Group_2__0 )* + loop47: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA46_0==31) ) { - alt46=1; + if ( (LA47_0==31) ) { + alt47=1; } - switch (alt46) { + switch (alt47) { case 1 : - // InternalApplicationConfiguration.g:4722:3: rule__PatternSpecification__Group_2__0 + // InternalApplicationConfiguration.g:4793:3: rule__PatternSpecification__Group_2__0 { pushFollow(FOLLOW_17); rule__PatternSpecification__Group_2__0(); @@ -15196,7 +15431,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop46; + break loop47; } } while (true); @@ -15223,14 +15458,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__3" - // InternalApplicationConfiguration.g:4730:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:4801:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; public final void rule__PatternSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4734:1: ( rule__PatternSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:4735:2: rule__PatternSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:4805:1: ( rule__PatternSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:4806:2: rule__PatternSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__PatternSpecification__Group__3__Impl(); @@ -15256,17 +15491,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:4741:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:4812:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4745:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4746:1: ( '}' ) + // InternalApplicationConfiguration.g:4816:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4817:1: ( '}' ) { - // InternalApplicationConfiguration.g:4746:1: ( '}' ) - // InternalApplicationConfiguration.g:4747:2: '}' + // InternalApplicationConfiguration.g:4817:1: ( '}' ) + // InternalApplicationConfiguration.g:4818:2: '}' { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); match(input,30,FOLLOW_2); @@ -15293,14 +15528,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__0" - // InternalApplicationConfiguration.g:4757:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:4828:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; public final void rule__PatternSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4761:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:4762:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 + // InternalApplicationConfiguration.g:4832:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:4833:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 { pushFollow(FOLLOW_15); rule__PatternSpecification__Group_2__0__Impl(); @@ -15331,17 +15566,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4769:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:4840:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4773:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4774:1: ( ',' ) + // InternalApplicationConfiguration.g:4844:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4845:1: ( ',' ) { - // InternalApplicationConfiguration.g:4774:1: ( ',' ) - // InternalApplicationConfiguration.g:4775:2: ',' + // InternalApplicationConfiguration.g:4845:1: ( ',' ) + // InternalApplicationConfiguration.g:4846:2: ',' { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); match(input,31,FOLLOW_2); @@ -15368,14 +15603,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__1" - // InternalApplicationConfiguration.g:4784:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:4855:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; public final void rule__PatternSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4788:1: ( rule__PatternSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4789:2: rule__PatternSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:4859:1: ( rule__PatternSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4860:2: rule__PatternSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__PatternSpecification__Group_2__1__Impl(); @@ -15401,21 +15636,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4795:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:4866:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4799:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4800:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4870:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4871:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:4800:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4801:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:4871:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4872:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:4802:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:4802:3: rule__PatternSpecification__EntriesAssignment_2_1 + // InternalApplicationConfiguration.g:4873:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:4873:3: rule__PatternSpecification__EntriesAssignment_2_1 { pushFollow(FOLLOW_2); rule__PatternSpecification__EntriesAssignment_2_1(); @@ -15448,14 +15683,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__0" - // InternalApplicationConfiguration.g:4811:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; + // InternalApplicationConfiguration.g:4882:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; public final void rule__AllPatternEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4815:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) - // InternalApplicationConfiguration.g:4816:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 + // InternalApplicationConfiguration.g:4886:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) + // InternalApplicationConfiguration.g:4887:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 { pushFollow(FOLLOW_8); rule__AllPatternEntry__Group__0__Impl(); @@ -15486,17 +15721,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:4823:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; + // InternalApplicationConfiguration.g:4894:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4827:1: ( ( 'package' ) ) - // InternalApplicationConfiguration.g:4828:1: ( 'package' ) + // InternalApplicationConfiguration.g:4898:1: ( ( 'package' ) ) + // InternalApplicationConfiguration.g:4899:1: ( 'package' ) { - // InternalApplicationConfiguration.g:4828:1: ( 'package' ) - // InternalApplicationConfiguration.g:4829:2: 'package' + // InternalApplicationConfiguration.g:4899:1: ( 'package' ) + // InternalApplicationConfiguration.g:4900:2: 'package' { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); match(input,32,FOLLOW_2); @@ -15523,14 +15758,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__1" - // InternalApplicationConfiguration.g:4838:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; + // InternalApplicationConfiguration.g:4909:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; public final void rule__AllPatternEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4842:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) - // InternalApplicationConfiguration.g:4843:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 + // InternalApplicationConfiguration.g:4913:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) + // InternalApplicationConfiguration.g:4914:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 { pushFollow(FOLLOW_18); rule__AllPatternEntry__Group__1__Impl(); @@ -15561,21 +15796,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:4850:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4921:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4854:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4855:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:4925:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4926:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4855:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) - // InternalApplicationConfiguration.g:4856:2: ( rule__AllPatternEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:4926:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:4927:2: ( rule__AllPatternEntry__PackageAssignment_1 ) { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); - // InternalApplicationConfiguration.g:4857:2: ( rule__AllPatternEntry__PackageAssignment_1 ) - // InternalApplicationConfiguration.g:4857:3: rule__AllPatternEntry__PackageAssignment_1 + // InternalApplicationConfiguration.g:4928:2: ( rule__AllPatternEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:4928:3: rule__AllPatternEntry__PackageAssignment_1 { pushFollow(FOLLOW_2); rule__AllPatternEntry__PackageAssignment_1(); @@ -15608,14 +15843,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__2" - // InternalApplicationConfiguration.g:4865:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:4936:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; public final void rule__AllPatternEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4869:1: ( rule__AllPatternEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:4870:2: rule__AllPatternEntry__Group__2__Impl + // InternalApplicationConfiguration.g:4940:1: ( rule__AllPatternEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:4941:2: rule__AllPatternEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group__2__Impl(); @@ -15641,29 +15876,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:4876:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:4947:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4880:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4881:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4951:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4952:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:4881:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4882:2: ( rule__AllPatternEntry__Group_2__0 )? + // InternalApplicationConfiguration.g:4952:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4953:2: ( rule__AllPatternEntry__Group_2__0 )? { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4883:2: ( rule__AllPatternEntry__Group_2__0 )? - int alt47=2; - int LA47_0 = input.LA(1); + // InternalApplicationConfiguration.g:4954:2: ( rule__AllPatternEntry__Group_2__0 )? + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA47_0==33) ) { - alt47=1; + if ( (LA48_0==33) ) { + alt48=1; } - switch (alt47) { + switch (alt48) { case 1 : - // InternalApplicationConfiguration.g:4883:3: rule__AllPatternEntry__Group_2__0 + // InternalApplicationConfiguration.g:4954:3: rule__AllPatternEntry__Group_2__0 { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group_2__0(); @@ -15699,14 +15934,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__0" - // InternalApplicationConfiguration.g:4892:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; + // InternalApplicationConfiguration.g:4963:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4896:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:4897:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 + // InternalApplicationConfiguration.g:4967:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:4968:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 { pushFollow(FOLLOW_19); rule__AllPatternEntry__Group_2__0__Impl(); @@ -15737,17 +15972,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4904:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; + // InternalApplicationConfiguration.g:4975:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4908:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:4909:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4979:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:4980:1: ( 'excluding' ) { - // InternalApplicationConfiguration.g:4909:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:4910:2: 'excluding' + // InternalApplicationConfiguration.g:4980:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4981:2: 'excluding' { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); match(input,33,FOLLOW_2); @@ -15774,14 +16009,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__1" - // InternalApplicationConfiguration.g:4919:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; + // InternalApplicationConfiguration.g:4990:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4923:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:4924:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 + // InternalApplicationConfiguration.g:4994:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:4995:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 { pushFollow(FOLLOW_8); rule__AllPatternEntry__Group_2__1__Impl(); @@ -15812,17 +16047,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4931:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:5002:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4935:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4936:1: ( '{' ) + // InternalApplicationConfiguration.g:5006:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5007:1: ( '{' ) { - // InternalApplicationConfiguration.g:4936:1: ( '{' ) - // InternalApplicationConfiguration.g:4937:2: '{' + // InternalApplicationConfiguration.g:5007:1: ( '{' ) + // InternalApplicationConfiguration.g:5008:2: '{' { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); match(input,29,FOLLOW_2); @@ -15849,14 +16084,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__2" - // InternalApplicationConfiguration.g:4946:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; + // InternalApplicationConfiguration.g:5017:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4950:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:4951:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 + // InternalApplicationConfiguration.g:5021:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:5022:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 { pushFollow(FOLLOW_16); rule__AllPatternEntry__Group_2__2__Impl(); @@ -15887,21 +16122,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:4958:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; + // InternalApplicationConfiguration.g:5029:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4962:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:4963:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:5033:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:5034:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) { - // InternalApplicationConfiguration.g:4963:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:4964:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) + // InternalApplicationConfiguration.g:5034:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:5035:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); - // InternalApplicationConfiguration.g:4965:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) - // InternalApplicationConfiguration.g:4965:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 + // InternalApplicationConfiguration.g:5036:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) + // InternalApplicationConfiguration.g:5036:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 { pushFollow(FOLLOW_2); rule__AllPatternEntry__ExclusuionAssignment_2_2(); @@ -15934,14 +16169,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__3" - // InternalApplicationConfiguration.g:4973:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; + // InternalApplicationConfiguration.g:5044:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4977:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:4978:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 + // InternalApplicationConfiguration.g:5048:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:5049:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 { pushFollow(FOLLOW_16); rule__AllPatternEntry__Group_2__3__Impl(); @@ -15972,33 +16207,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:4985:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; + // InternalApplicationConfiguration.g:5056:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4989:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:4990:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:5060:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:5061:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) { - // InternalApplicationConfiguration.g:4990:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:4991:2: ( rule__AllPatternEntry__Group_2_3__0 )* + // InternalApplicationConfiguration.g:5061:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:5062:2: ( rule__AllPatternEntry__Group_2_3__0 )* { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:4992:2: ( rule__AllPatternEntry__Group_2_3__0 )* - loop48: + // InternalApplicationConfiguration.g:5063:2: ( rule__AllPatternEntry__Group_2_3__0 )* + loop49: do { - int alt48=2; - int LA48_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA48_0==31) ) { - alt48=1; + if ( (LA49_0==31) ) { + alt49=1; } - switch (alt48) { + switch (alt49) { case 1 : - // InternalApplicationConfiguration.g:4992:3: rule__AllPatternEntry__Group_2_3__0 + // InternalApplicationConfiguration.g:5063:3: rule__AllPatternEntry__Group_2_3__0 { pushFollow(FOLLOW_17); rule__AllPatternEntry__Group_2_3__0(); @@ -16010,7 +16245,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop48; + break loop49; } } while (true); @@ -16037,14 +16272,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__4" - // InternalApplicationConfiguration.g:5000:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; + // InternalApplicationConfiguration.g:5071:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5004:1: ( rule__AllPatternEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:5005:2: rule__AllPatternEntry__Group_2__4__Impl + // InternalApplicationConfiguration.g:5075:1: ( rule__AllPatternEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:5076:2: rule__AllPatternEntry__Group_2__4__Impl { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group_2__4__Impl(); @@ -16070,17 +16305,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:5011:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:5082:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5015:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5016:1: ( '}' ) + // InternalApplicationConfiguration.g:5086:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5087:1: ( '}' ) { - // InternalApplicationConfiguration.g:5016:1: ( '}' ) - // InternalApplicationConfiguration.g:5017:2: '}' + // InternalApplicationConfiguration.g:5087:1: ( '}' ) + // InternalApplicationConfiguration.g:5088:2: '}' { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); match(input,30,FOLLOW_2); @@ -16107,14 +16342,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:5027:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; + // InternalApplicationConfiguration.g:5098:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5031:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:5032:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 + // InternalApplicationConfiguration.g:5102:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:5103:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 { pushFollow(FOLLOW_8); rule__AllPatternEntry__Group_2_3__0__Impl(); @@ -16145,17 +16380,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:5039:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:5110:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5043:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:5044:1: ( ',' ) + // InternalApplicationConfiguration.g:5114:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5115:1: ( ',' ) { - // InternalApplicationConfiguration.g:5044:1: ( ',' ) - // InternalApplicationConfiguration.g:5045:2: ',' + // InternalApplicationConfiguration.g:5115:1: ( ',' ) + // InternalApplicationConfiguration.g:5116:2: ',' { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); match(input,31,FOLLOW_2); @@ -16182,14 +16417,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:5054:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; + // InternalApplicationConfiguration.g:5125:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5058:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:5059:2: rule__AllPatternEntry__Group_2_3__1__Impl + // InternalApplicationConfiguration.g:5129:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:5130:2: rule__AllPatternEntry__Group_2_3__1__Impl { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group_2_3__1__Impl(); @@ -16215,21 +16450,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:5065:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; + // InternalApplicationConfiguration.g:5136:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5069:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:5070:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:5140:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:5141:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) { - // InternalApplicationConfiguration.g:5070:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:5071:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:5141:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:5142:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:5072:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:5072:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 + // InternalApplicationConfiguration.g:5143:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:5143:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 { pushFollow(FOLLOW_2); rule__AllPatternEntry__ExclusuionAssignment_2_3_1(); @@ -16262,14 +16497,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__0" - // InternalApplicationConfiguration.g:5081:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; + // InternalApplicationConfiguration.g:5152:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; public final void rule__PatternElement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5085:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) - // InternalApplicationConfiguration.g:5086:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 + // InternalApplicationConfiguration.g:5156:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) + // InternalApplicationConfiguration.g:5157:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 { pushFollow(FOLLOW_8); rule__PatternElement__Group__0__Impl(); @@ -16300,33 +16535,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__0__Impl" - // InternalApplicationConfiguration.g:5093:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; + // InternalApplicationConfiguration.g:5164:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; public final void rule__PatternElement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5097:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) - // InternalApplicationConfiguration.g:5098:1: ( ( rule__PatternElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:5168:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) + // InternalApplicationConfiguration.g:5169:1: ( ( rule__PatternElement__Group_0__0 )? ) { - // InternalApplicationConfiguration.g:5098:1: ( ( rule__PatternElement__Group_0__0 )? ) - // InternalApplicationConfiguration.g:5099:2: ( rule__PatternElement__Group_0__0 )? + // InternalApplicationConfiguration.g:5169:1: ( ( rule__PatternElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:5170:2: ( rule__PatternElement__Group_0__0 )? { before(grammarAccess.getPatternElementAccess().getGroup_0()); - // InternalApplicationConfiguration.g:5100:2: ( rule__PatternElement__Group_0__0 )? - int alt49=2; - int LA49_0 = input.LA(1); + // InternalApplicationConfiguration.g:5171:2: ( rule__PatternElement__Group_0__0 )? + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA49_0==RULE_ID) ) { - int LA49_1 = input.LA(2); + if ( (LA50_0==RULE_ID) ) { + int LA50_1 = input.LA(2); - if ( (LA49_1==21||LA49_1==34) ) { - alt49=1; + if ( (LA50_1==21||LA50_1==34) ) { + alt50=1; } } - switch (alt49) { + switch (alt50) { case 1 : - // InternalApplicationConfiguration.g:5100:3: rule__PatternElement__Group_0__0 + // InternalApplicationConfiguration.g:5171:3: rule__PatternElement__Group_0__0 { pushFollow(FOLLOW_2); rule__PatternElement__Group_0__0(); @@ -16362,14 +16597,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__1" - // InternalApplicationConfiguration.g:5108:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; + // InternalApplicationConfiguration.g:5179:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; public final void rule__PatternElement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5112:1: ( rule__PatternElement__Group__1__Impl ) - // InternalApplicationConfiguration.g:5113:2: rule__PatternElement__Group__1__Impl + // InternalApplicationConfiguration.g:5183:1: ( rule__PatternElement__Group__1__Impl ) + // InternalApplicationConfiguration.g:5184:2: rule__PatternElement__Group__1__Impl { pushFollow(FOLLOW_2); rule__PatternElement__Group__1__Impl(); @@ -16395,21 +16630,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__1__Impl" - // InternalApplicationConfiguration.g:5119:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5190:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; public final void rule__PatternElement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5123:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5124:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) + // InternalApplicationConfiguration.g:5194:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5195:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5124:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) - // InternalApplicationConfiguration.g:5125:2: ( rule__PatternElement__PatternAssignment_1 ) + // InternalApplicationConfiguration.g:5195:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) + // InternalApplicationConfiguration.g:5196:2: ( rule__PatternElement__PatternAssignment_1 ) { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); - // InternalApplicationConfiguration.g:5126:2: ( rule__PatternElement__PatternAssignment_1 ) - // InternalApplicationConfiguration.g:5126:3: rule__PatternElement__PatternAssignment_1 + // InternalApplicationConfiguration.g:5197:2: ( rule__PatternElement__PatternAssignment_1 ) + // InternalApplicationConfiguration.g:5197:3: rule__PatternElement__PatternAssignment_1 { pushFollow(FOLLOW_2); rule__PatternElement__PatternAssignment_1(); @@ -16442,14 +16677,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__0" - // InternalApplicationConfiguration.g:5135:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; + // InternalApplicationConfiguration.g:5206:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; public final void rule__PatternElement__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5139:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) - // InternalApplicationConfiguration.g:5140:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 + // InternalApplicationConfiguration.g:5210:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) + // InternalApplicationConfiguration.g:5211:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 { pushFollow(FOLLOW_20); rule__PatternElement__Group_0__0__Impl(); @@ -16480,21 +16715,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__0__Impl" - // InternalApplicationConfiguration.g:5147:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; + // InternalApplicationConfiguration.g:5218:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5151:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) - // InternalApplicationConfiguration.g:5152:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:5222:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) + // InternalApplicationConfiguration.g:5223:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) { - // InternalApplicationConfiguration.g:5152:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) - // InternalApplicationConfiguration.g:5153:2: ( rule__PatternElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:5223:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:5224:2: ( rule__PatternElement__PackageAssignment_0_0 ) { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); - // InternalApplicationConfiguration.g:5154:2: ( rule__PatternElement__PackageAssignment_0_0 ) - // InternalApplicationConfiguration.g:5154:3: rule__PatternElement__PackageAssignment_0_0 + // InternalApplicationConfiguration.g:5225:2: ( rule__PatternElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:5225:3: rule__PatternElement__PackageAssignment_0_0 { pushFollow(FOLLOW_2); rule__PatternElement__PackageAssignment_0_0(); @@ -16527,14 +16762,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__1" - // InternalApplicationConfiguration.g:5162:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; + // InternalApplicationConfiguration.g:5233:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; public final void rule__PatternElement__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5166:1: ( rule__PatternElement__Group_0__1__Impl ) - // InternalApplicationConfiguration.g:5167:2: rule__PatternElement__Group_0__1__Impl + // InternalApplicationConfiguration.g:5237:1: ( rule__PatternElement__Group_0__1__Impl ) + // InternalApplicationConfiguration.g:5238:2: rule__PatternElement__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__PatternElement__Group_0__1__Impl(); @@ -16560,17 +16795,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__1__Impl" - // InternalApplicationConfiguration.g:5173:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; + // InternalApplicationConfiguration.g:5244:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5177:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:5178:1: ( '::' ) + // InternalApplicationConfiguration.g:5248:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:5249:1: ( '::' ) { - // InternalApplicationConfiguration.g:5178:1: ( '::' ) - // InternalApplicationConfiguration.g:5179:2: '::' + // InternalApplicationConfiguration.g:5249:1: ( '::' ) + // InternalApplicationConfiguration.g:5250:2: '::' { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); match(input,34,FOLLOW_2); @@ -16597,14 +16832,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__0" - // InternalApplicationConfiguration.g:5189:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:5260:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5193:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:5194:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 + // InternalApplicationConfiguration.g:5264:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:5265:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__GraphPatternDeclaration__Group__0__Impl(); @@ -16635,17 +16870,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:5201:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; + // InternalApplicationConfiguration.g:5272:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5205:1: ( ( 'constraints' ) ) - // InternalApplicationConfiguration.g:5206:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:5276:1: ( ( 'constraints' ) ) + // InternalApplicationConfiguration.g:5277:1: ( 'constraints' ) { - // InternalApplicationConfiguration.g:5206:1: ( 'constraints' ) - // InternalApplicationConfiguration.g:5207:2: 'constraints' + // InternalApplicationConfiguration.g:5277:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:5278:2: 'constraints' { before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); match(input,38,FOLLOW_2); @@ -16672,14 +16907,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__1" - // InternalApplicationConfiguration.g:5216:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:5287:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5220:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:5221:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 + // InternalApplicationConfiguration.g:5291:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:5292:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 { pushFollow(FOLLOW_19); rule__GraphPatternDeclaration__Group__1__Impl(); @@ -16710,21 +16945,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:5228:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5299:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5232:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5233:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5303:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5304:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5233:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:5234:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5304:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5305:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:5235:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:5235:3: rule__GraphPatternDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:5306:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5306:3: rule__GraphPatternDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__GraphPatternDeclaration__NameAssignment_1(); @@ -16757,14 +16992,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__2" - // InternalApplicationConfiguration.g:5243:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:5314:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5247:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:5248:2: rule__GraphPatternDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:5318:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:5319:2: rule__GraphPatternDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__GraphPatternDeclaration__Group__2__Impl(); @@ -16790,21 +17025,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:5254:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:5325:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5258:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5259:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5329:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5330:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:5259:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:5260:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5330:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5331:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:5261:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:5261:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:5332:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5332:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__GraphPatternDeclaration__SpecificationAssignment_2(); @@ -16837,14 +17072,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__0" - // InternalApplicationConfiguration.g:5270:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ; + // InternalApplicationConfiguration.g:5341:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ; public final void rule__ObjectiveSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5274:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ) - // InternalApplicationConfiguration.g:5275:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 + // InternalApplicationConfiguration.g:5345:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ) + // InternalApplicationConfiguration.g:5346:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 { pushFollow(FOLLOW_23); rule__ObjectiveSpecification__Group__0__Impl(); @@ -16875,17 +17110,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:5282:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:5353:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ; public final void rule__ObjectiveSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5286:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:5287:1: ( '{' ) + // InternalApplicationConfiguration.g:5357:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5358:1: ( '{' ) { - // InternalApplicationConfiguration.g:5287:1: ( '{' ) - // InternalApplicationConfiguration.g:5288:2: '{' + // InternalApplicationConfiguration.g:5358:1: ( '{' ) + // InternalApplicationConfiguration.g:5359:2: '{' { before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); match(input,29,FOLLOW_2); @@ -16912,14 +17147,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__1" - // InternalApplicationConfiguration.g:5297:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ; + // InternalApplicationConfiguration.g:5368:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ; public final void rule__ObjectiveSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5301:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ) - // InternalApplicationConfiguration.g:5302:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 + // InternalApplicationConfiguration.g:5372:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ) + // InternalApplicationConfiguration.g:5373:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 { pushFollow(FOLLOW_16); rule__ObjectiveSpecification__Group__1__Impl(); @@ -16950,21 +17185,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:5309:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5380:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ; public final void rule__ObjectiveSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5313:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5314:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:5384:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5385:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5314:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:5315:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:5385:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:5386:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:5316:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:5316:3: rule__ObjectiveSpecification__EntriesAssignment_1 + // InternalApplicationConfiguration.g:5387:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:5387:3: rule__ObjectiveSpecification__EntriesAssignment_1 { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__EntriesAssignment_1(); @@ -16997,14 +17232,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__2" - // InternalApplicationConfiguration.g:5324:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ; + // InternalApplicationConfiguration.g:5395:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ; public final void rule__ObjectiveSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5328:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ) - // InternalApplicationConfiguration.g:5329:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 + // InternalApplicationConfiguration.g:5399:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ) + // InternalApplicationConfiguration.g:5400:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 { pushFollow(FOLLOW_16); rule__ObjectiveSpecification__Group__2__Impl(); @@ -17035,33 +17270,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:5336:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ; + // InternalApplicationConfiguration.g:5407:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ; public final void rule__ObjectiveSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5340:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:5341:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:5411:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:5412:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) { - // InternalApplicationConfiguration.g:5341:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:5342:2: ( rule__ObjectiveSpecification__Group_2__0 )* + // InternalApplicationConfiguration.g:5412:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:5413:2: ( rule__ObjectiveSpecification__Group_2__0 )* { before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:5343:2: ( rule__ObjectiveSpecification__Group_2__0 )* - loop50: + // InternalApplicationConfiguration.g:5414:2: ( rule__ObjectiveSpecification__Group_2__0 )* + loop51: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA50_0==31) ) { - alt50=1; + if ( (LA51_0==31) ) { + alt51=1; } - switch (alt50) { + switch (alt51) { case 1 : - // InternalApplicationConfiguration.g:5343:3: rule__ObjectiveSpecification__Group_2__0 + // InternalApplicationConfiguration.g:5414:3: rule__ObjectiveSpecification__Group_2__0 { pushFollow(FOLLOW_17); rule__ObjectiveSpecification__Group_2__0(); @@ -17073,7 +17308,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop50; + break loop51; } } while (true); @@ -17100,14 +17335,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__3" - // InternalApplicationConfiguration.g:5351:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:5422:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ; public final void rule__ObjectiveSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5355:1: ( rule__ObjectiveSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:5356:2: rule__ObjectiveSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:5426:1: ( rule__ObjectiveSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:5427:2: rule__ObjectiveSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__Group__3__Impl(); @@ -17133,17 +17368,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:5362:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:5433:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ; public final void rule__ObjectiveSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5366:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5367:1: ( '}' ) + // InternalApplicationConfiguration.g:5437:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5438:1: ( '}' ) { - // InternalApplicationConfiguration.g:5367:1: ( '}' ) - // InternalApplicationConfiguration.g:5368:2: '}' + // InternalApplicationConfiguration.g:5438:1: ( '}' ) + // InternalApplicationConfiguration.g:5439:2: '}' { before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); match(input,30,FOLLOW_2); @@ -17170,14 +17405,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__0" - // InternalApplicationConfiguration.g:5378:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:5449:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ; public final void rule__ObjectiveSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5382:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:5383:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 + // InternalApplicationConfiguration.g:5453:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:5454:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 { pushFollow(FOLLOW_23); rule__ObjectiveSpecification__Group_2__0__Impl(); @@ -17208,17 +17443,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:5390:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:5461:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__ObjectiveSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5394:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:5395:1: ( ',' ) + // InternalApplicationConfiguration.g:5465:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5466:1: ( ',' ) { - // InternalApplicationConfiguration.g:5395:1: ( ',' ) - // InternalApplicationConfiguration.g:5396:2: ',' + // InternalApplicationConfiguration.g:5466:1: ( ',' ) + // InternalApplicationConfiguration.g:5467:2: ',' { before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); match(input,31,FOLLOW_2); @@ -17245,14 +17480,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__1" - // InternalApplicationConfiguration.g:5405:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:5476:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ; public final void rule__ObjectiveSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5409:1: ( rule__ObjectiveSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:5410:2: rule__ObjectiveSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:5480:1: ( rule__ObjectiveSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:5481:2: rule__ObjectiveSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__Group_2__1__Impl(); @@ -17278,21 +17513,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:5416:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:5487:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ; public final void rule__ObjectiveSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5420:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:5421:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:5491:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:5492:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:5421:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:5422:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:5492:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:5493:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:5423:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:5423:3: rule__ObjectiveSpecification__EntriesAssignment_2_1 + // InternalApplicationConfiguration.g:5494:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:5494:3: rule__ObjectiveSpecification__EntriesAssignment_2_1 { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__EntriesAssignment_2_1(); @@ -17325,14 +17560,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__0" - // InternalApplicationConfiguration.g:5432:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ; + // InternalApplicationConfiguration.g:5503:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ; public final void rule__OptimizationEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5436:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ) - // InternalApplicationConfiguration.g:5437:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 + // InternalApplicationConfiguration.g:5507:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ) + // InternalApplicationConfiguration.g:5508:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 { pushFollow(FOLLOW_23); rule__OptimizationEntry__Group__0__Impl(); @@ -17363,21 +17598,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5444:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:5515:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ; public final void rule__OptimizationEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5448:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:5449:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5519:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5520:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) { - // InternalApplicationConfiguration.g:5449:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) - // InternalApplicationConfiguration.g:5450:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) + // InternalApplicationConfiguration.g:5520:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5521:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) { before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); - // InternalApplicationConfiguration.g:5451:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) - // InternalApplicationConfiguration.g:5451:3: rule__OptimizationEntry__DirectionAssignment_0 + // InternalApplicationConfiguration.g:5522:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) + // InternalApplicationConfiguration.g:5522:3: rule__OptimizationEntry__DirectionAssignment_0 { pushFollow(FOLLOW_2); rule__OptimizationEntry__DirectionAssignment_0(); @@ -17410,14 +17645,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__1" - // InternalApplicationConfiguration.g:5459:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ; + // InternalApplicationConfiguration.g:5530:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ; public final void rule__OptimizationEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5463:1: ( rule__OptimizationEntry__Group__1__Impl ) - // InternalApplicationConfiguration.g:5464:2: rule__OptimizationEntry__Group__1__Impl + // InternalApplicationConfiguration.g:5534:1: ( rule__OptimizationEntry__Group__1__Impl ) + // InternalApplicationConfiguration.g:5535:2: rule__OptimizationEntry__Group__1__Impl { pushFollow(FOLLOW_2); rule__OptimizationEntry__Group__1__Impl(); @@ -17443,21 +17678,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5470:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5541:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ; public final void rule__OptimizationEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5474:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5475:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) + // InternalApplicationConfiguration.g:5545:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5546:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5475:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) - // InternalApplicationConfiguration.g:5476:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) + // InternalApplicationConfiguration.g:5546:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) + // InternalApplicationConfiguration.g:5547:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) { before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); - // InternalApplicationConfiguration.g:5477:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) - // InternalApplicationConfiguration.g:5477:3: rule__OptimizationEntry__FunctionAssignment_1 + // InternalApplicationConfiguration.g:5548:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) + // InternalApplicationConfiguration.g:5548:3: rule__OptimizationEntry__FunctionAssignment_1 { pushFollow(FOLLOW_2); rule__OptimizationEntry__FunctionAssignment_1(); @@ -17490,14 +17725,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__0" - // InternalApplicationConfiguration.g:5486:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ; + // InternalApplicationConfiguration.g:5557:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ; public final void rule__ThresholdEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5490:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ) - // InternalApplicationConfiguration.g:5491:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 + // InternalApplicationConfiguration.g:5561:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ) + // InternalApplicationConfiguration.g:5562:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 { pushFollow(FOLLOW_24); rule__ThresholdEntry__Group__0__Impl(); @@ -17528,21 +17763,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5498:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:5569:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ; public final void rule__ThresholdEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5502:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:5503:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5573:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5574:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) { - // InternalApplicationConfiguration.g:5503:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) - // InternalApplicationConfiguration.g:5504:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) + // InternalApplicationConfiguration.g:5574:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5575:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) { before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); - // InternalApplicationConfiguration.g:5505:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) - // InternalApplicationConfiguration.g:5505:3: rule__ThresholdEntry__FunctionAssignment_0 + // InternalApplicationConfiguration.g:5576:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) + // InternalApplicationConfiguration.g:5576:3: rule__ThresholdEntry__FunctionAssignment_0 { pushFollow(FOLLOW_2); rule__ThresholdEntry__FunctionAssignment_0(); @@ -17575,14 +17810,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__1" - // InternalApplicationConfiguration.g:5513:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ; + // InternalApplicationConfiguration.g:5584:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ; public final void rule__ThresholdEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5517:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ) - // InternalApplicationConfiguration.g:5518:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 + // InternalApplicationConfiguration.g:5588:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ) + // InternalApplicationConfiguration.g:5589:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 { pushFollow(FOLLOW_25); rule__ThresholdEntry__Group__1__Impl(); @@ -17613,21 +17848,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5525:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5596:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ; public final void rule__ThresholdEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5529:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5530:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) + // InternalApplicationConfiguration.g:5600:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5601:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5530:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) - // InternalApplicationConfiguration.g:5531:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) + // InternalApplicationConfiguration.g:5601:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) + // InternalApplicationConfiguration.g:5602:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) { before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); - // InternalApplicationConfiguration.g:5532:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) - // InternalApplicationConfiguration.g:5532:3: rule__ThresholdEntry__OperatorAssignment_1 + // InternalApplicationConfiguration.g:5603:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) + // InternalApplicationConfiguration.g:5603:3: rule__ThresholdEntry__OperatorAssignment_1 { pushFollow(FOLLOW_2); rule__ThresholdEntry__OperatorAssignment_1(); @@ -17660,14 +17895,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__2" - // InternalApplicationConfiguration.g:5540:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:5611:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ; public final void rule__ThresholdEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5544:1: ( rule__ThresholdEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:5545:2: rule__ThresholdEntry__Group__2__Impl + // InternalApplicationConfiguration.g:5615:1: ( rule__ThresholdEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:5616:2: rule__ThresholdEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__ThresholdEntry__Group__2__Impl(); @@ -17693,21 +17928,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:5551:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:5622:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ; public final void rule__ThresholdEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5555:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5556:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) + // InternalApplicationConfiguration.g:5626:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5627:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) { - // InternalApplicationConfiguration.g:5556:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) - // InternalApplicationConfiguration.g:5557:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) + // InternalApplicationConfiguration.g:5627:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) + // InternalApplicationConfiguration.g:5628:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) { before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); - // InternalApplicationConfiguration.g:5558:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) - // InternalApplicationConfiguration.g:5558:3: rule__ThresholdEntry__ThresholdAssignment_2 + // InternalApplicationConfiguration.g:5629:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) + // InternalApplicationConfiguration.g:5629:3: rule__ThresholdEntry__ThresholdAssignment_2 { pushFollow(FOLLOW_2); rule__ThresholdEntry__ThresholdAssignment_2(); @@ -17739,23 +17974,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "rule__ThresholdEntry__Group__2__Impl" - // $ANTLR start "rule__ReliabiltiyFunction__Group__0" - // InternalApplicationConfiguration.g:5567:1: rule__ReliabiltiyFunction__Group__0 : rule__ReliabiltiyFunction__Group__0__Impl rule__ReliabiltiyFunction__Group__1 ; - public final void rule__ReliabiltiyFunction__Group__0() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group__0" + // InternalApplicationConfiguration.g:5638:1: rule__ReliabiltiyProbability__Group__0 : rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ; + public final void rule__ReliabiltiyProbability__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5571:1: ( rule__ReliabiltiyFunction__Group__0__Impl rule__ReliabiltiyFunction__Group__1 ) - // InternalApplicationConfiguration.g:5572:2: rule__ReliabiltiyFunction__Group__0__Impl rule__ReliabiltiyFunction__Group__1 + // InternalApplicationConfiguration.g:5642:1: ( rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ) + // InternalApplicationConfiguration.g:5643:2: rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 { pushFollow(FOLLOW_8); - rule__ReliabiltiyFunction__Group__0__Impl(); + rule__ReliabiltiyProbability__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ReliabiltiyFunction__Group__1(); + rule__ReliabiltiyProbability__Group__1(); state._fsp--; @@ -17774,25 +18009,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__Group__0" + // $ANTLR end "rule__ReliabiltiyProbability__Group__0" - // $ANTLR start "rule__ReliabiltiyFunction__Group__0__Impl" - // InternalApplicationConfiguration.g:5579:1: rule__ReliabiltiyFunction__Group__0__Impl : ( 'reliability' ) ; - public final void rule__ReliabiltiyFunction__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group__0__Impl" + // InternalApplicationConfiguration.g:5650:1: rule__ReliabiltiyProbability__Group__0__Impl : ( 'reliability' ) ; + public final void rule__ReliabiltiyProbability__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5583:1: ( ( 'reliability' ) ) - // InternalApplicationConfiguration.g:5584:1: ( 'reliability' ) + // InternalApplicationConfiguration.g:5654:1: ( ( 'reliability' ) ) + // InternalApplicationConfiguration.g:5655:1: ( 'reliability' ) { - // InternalApplicationConfiguration.g:5584:1: ( 'reliability' ) - // InternalApplicationConfiguration.g:5585:2: 'reliability' + // InternalApplicationConfiguration.g:5655:1: ( 'reliability' ) + // InternalApplicationConfiguration.g:5656:2: 'reliability' { - before(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); + before(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); match(input,26,FOLLOW_2); - after(grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); + after(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); } @@ -17811,26 +18046,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__Group__0__Impl" + // $ANTLR end "rule__ReliabiltiyProbability__Group__0__Impl" - // $ANTLR start "rule__ReliabiltiyFunction__Group__1" - // InternalApplicationConfiguration.g:5594:1: rule__ReliabiltiyFunction__Group__1 : rule__ReliabiltiyFunction__Group__1__Impl rule__ReliabiltiyFunction__Group__2 ; - public final void rule__ReliabiltiyFunction__Group__1() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group__1" + // InternalApplicationConfiguration.g:5665:1: rule__ReliabiltiyProbability__Group__1 : rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ; + public final void rule__ReliabiltiyProbability__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5598:1: ( rule__ReliabiltiyFunction__Group__1__Impl rule__ReliabiltiyFunction__Group__2 ) - // InternalApplicationConfiguration.g:5599:2: rule__ReliabiltiyFunction__Group__1__Impl rule__ReliabiltiyFunction__Group__2 + // InternalApplicationConfiguration.g:5669:1: ( rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ) + // InternalApplicationConfiguration.g:5670:2: rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 { pushFollow(FOLLOW_8); - rule__ReliabiltiyFunction__Group__1__Impl(); + rule__ReliabiltiyProbability__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ReliabiltiyFunction__Group__2(); + rule__ReliabiltiyProbability__Group__2(); state._fsp--; @@ -17849,40 +18084,40 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__Group__1" + // $ANTLR end "rule__ReliabiltiyProbability__Group__1" - // $ANTLR start "rule__ReliabiltiyFunction__Group__1__Impl" - // InternalApplicationConfiguration.g:5606:1: rule__ReliabiltiyFunction__Group__1__Impl : ( ( rule__ReliabiltiyFunction__Group_1__0 )? ) ; - public final void rule__ReliabiltiyFunction__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group__1__Impl" + // InternalApplicationConfiguration.g:5677:1: rule__ReliabiltiyProbability__Group__1__Impl : ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ; + public final void rule__ReliabiltiyProbability__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5610:1: ( ( ( rule__ReliabiltiyFunction__Group_1__0 )? ) ) - // InternalApplicationConfiguration.g:5611:1: ( ( rule__ReliabiltiyFunction__Group_1__0 )? ) + // InternalApplicationConfiguration.g:5681:1: ( ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ) + // InternalApplicationConfiguration.g:5682:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) { - // InternalApplicationConfiguration.g:5611:1: ( ( rule__ReliabiltiyFunction__Group_1__0 )? ) - // InternalApplicationConfiguration.g:5612:2: ( rule__ReliabiltiyFunction__Group_1__0 )? + // InternalApplicationConfiguration.g:5682:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) + // InternalApplicationConfiguration.g:5683:2: ( rule__ReliabiltiyProbability__Group_1__0 )? { - before(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1()); - // InternalApplicationConfiguration.g:5613:2: ( rule__ReliabiltiyFunction__Group_1__0 )? - int alt51=2; - int LA51_0 = input.LA(1); + before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1()); + // InternalApplicationConfiguration.g:5684:2: ( rule__ReliabiltiyProbability__Group_1__0 )? + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA51_0==RULE_ID) ) { - int LA51_1 = input.LA(2); + if ( (LA52_0==RULE_ID) ) { + int LA52_1 = input.LA(2); - if ( (LA51_1==21||LA51_1==34) ) { - alt51=1; + if ( (LA52_1==21||LA52_1==34) ) { + alt52=1; } } - switch (alt51) { + switch (alt52) { case 1 : - // InternalApplicationConfiguration.g:5613:3: rule__ReliabiltiyFunction__Group_1__0 + // InternalApplicationConfiguration.g:5684:3: rule__ReliabiltiyProbability__Group_1__0 { pushFollow(FOLLOW_2); - rule__ReliabiltiyFunction__Group_1__0(); + rule__ReliabiltiyProbability__Group_1__0(); state._fsp--; @@ -17892,7 +18127,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } - after(grammarAccess.getReliabiltiyFunctionAccess().getGroup_1()); + after(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1()); } @@ -17911,21 +18146,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__Group__1__Impl" + // $ANTLR end "rule__ReliabiltiyProbability__Group__1__Impl" - // $ANTLR start "rule__ReliabiltiyFunction__Group__2" - // InternalApplicationConfiguration.g:5621:1: rule__ReliabiltiyFunction__Group__2 : rule__ReliabiltiyFunction__Group__2__Impl ; - public final void rule__ReliabiltiyFunction__Group__2() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group__2" + // InternalApplicationConfiguration.g:5692:1: rule__ReliabiltiyProbability__Group__2 : rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ; + public final void rule__ReliabiltiyProbability__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5625:1: ( rule__ReliabiltiyFunction__Group__2__Impl ) - // InternalApplicationConfiguration.g:5626:2: rule__ReliabiltiyFunction__Group__2__Impl + // InternalApplicationConfiguration.g:5696:1: ( rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ) + // InternalApplicationConfiguration.g:5697:2: rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 { + pushFollow(FOLLOW_26); + rule__ReliabiltiyProbability__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ReliabiltiyFunction__Group__2__Impl(); + rule__ReliabiltiyProbability__Group__3(); state._fsp--; @@ -17944,35 +18184,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__Group__2" + // $ANTLR end "rule__ReliabiltiyProbability__Group__2" - // $ANTLR start "rule__ReliabiltiyFunction__Group__2__Impl" - // InternalApplicationConfiguration.g:5632:1: rule__ReliabiltiyFunction__Group__2__Impl : ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) ) ; - public final void rule__ReliabiltiyFunction__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group__2__Impl" + // InternalApplicationConfiguration.g:5704:1: rule__ReliabiltiyProbability__Group__2__Impl : ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ; + public final void rule__ReliabiltiyProbability__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5636:1: ( ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5637:1: ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5708:1: ( ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5709:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:5637:1: ( ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) ) - // InternalApplicationConfiguration.g:5638:2: ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) + // InternalApplicationConfiguration.g:5709:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5710:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) { - before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2()); - // InternalApplicationConfiguration.g:5639:2: ( rule__ReliabiltiyFunction__TransformationAssignment_2 ) - // InternalApplicationConfiguration.g:5639:3: rule__ReliabiltiyFunction__TransformationAssignment_2 + before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2()); + // InternalApplicationConfiguration.g:5711:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) + // InternalApplicationConfiguration.g:5711:3: rule__ReliabiltiyProbability__TransformationAssignment_2 { pushFollow(FOLLOW_2); - rule__ReliabiltiyFunction__TransformationAssignment_2(); + rule__ReliabiltiyProbability__TransformationAssignment_2(); state._fsp--; } - after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationAssignment_2()); + after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2()); } @@ -17991,26 +18231,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__Group__2__Impl" + // $ANTLR end "rule__ReliabiltiyProbability__Group__2__Impl" - // $ANTLR start "rule__ReliabiltiyFunction__Group_1__0" - // InternalApplicationConfiguration.g:5648:1: rule__ReliabiltiyFunction__Group_1__0 : rule__ReliabiltiyFunction__Group_1__0__Impl rule__ReliabiltiyFunction__Group_1__1 ; - public final void rule__ReliabiltiyFunction__Group_1__0() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group__3" + // InternalApplicationConfiguration.g:5719:1: rule__ReliabiltiyProbability__Group__3 : rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ; + public final void rule__ReliabiltiyProbability__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5652:1: ( rule__ReliabiltiyFunction__Group_1__0__Impl rule__ReliabiltiyFunction__Group_1__1 ) - // InternalApplicationConfiguration.g:5653:2: rule__ReliabiltiyFunction__Group_1__0__Impl rule__ReliabiltiyFunction__Group_1__1 + // InternalApplicationConfiguration.g:5723:1: ( rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ) + // InternalApplicationConfiguration.g:5724:2: rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 { - pushFollow(FOLLOW_20); - rule__ReliabiltiyFunction__Group_1__0__Impl(); + pushFollow(FOLLOW_25); + rule__ReliabiltiyProbability__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ReliabiltiyFunction__Group_1__1(); + rule__ReliabiltiyProbability__Group__4(); state._fsp--; @@ -18029,35 +18269,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__Group_1__0" + // $ANTLR end "rule__ReliabiltiyProbability__Group__3" - // $ANTLR start "rule__ReliabiltiyFunction__Group_1__0__Impl" - // InternalApplicationConfiguration.g:5660:1: rule__ReliabiltiyFunction__Group_1__0__Impl : ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) ) ; - public final void rule__ReliabiltiyFunction__Group_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group__3__Impl" + // InternalApplicationConfiguration.g:5731:1: rule__ReliabiltiyProbability__Group__3__Impl : ( 'at' ) ; + public final void rule__ReliabiltiyProbability__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5664:1: ( ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) ) ) - // InternalApplicationConfiguration.g:5665:1: ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) ) - { - // InternalApplicationConfiguration.g:5665:1: ( ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) ) - // InternalApplicationConfiguration.g:5666:2: ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) + // InternalApplicationConfiguration.g:5735:1: ( ( 'at' ) ) + // InternalApplicationConfiguration.g:5736:1: ( 'at' ) { - before(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0()); - // InternalApplicationConfiguration.g:5667:2: ( rule__ReliabiltiyFunction__PackageAssignment_1_0 ) - // InternalApplicationConfiguration.g:5667:3: rule__ReliabiltiyFunction__PackageAssignment_1_0 + // InternalApplicationConfiguration.g:5736:1: ( 'at' ) + // InternalApplicationConfiguration.g:5737:2: 'at' { - pushFollow(FOLLOW_2); - rule__ReliabiltiyFunction__PackageAssignment_1_0(); - - state._fsp--; - - - } - - after(grammarAccess.getReliabiltiyFunctionAccess().getPackageAssignment_1_0()); + before(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); + match(input,39,FOLLOW_2); + after(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); } @@ -18076,21 +18306,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__Group_1__0__Impl" + // $ANTLR end "rule__ReliabiltiyProbability__Group__3__Impl" - // $ANTLR start "rule__ReliabiltiyFunction__Group_1__1" - // InternalApplicationConfiguration.g:5675:1: rule__ReliabiltiyFunction__Group_1__1 : rule__ReliabiltiyFunction__Group_1__1__Impl ; - public final void rule__ReliabiltiyFunction__Group_1__1() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group__4" + // InternalApplicationConfiguration.g:5746:1: rule__ReliabiltiyProbability__Group__4 : rule__ReliabiltiyProbability__Group__4__Impl ; + public final void rule__ReliabiltiyProbability__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5679:1: ( rule__ReliabiltiyFunction__Group_1__1__Impl ) - // InternalApplicationConfiguration.g:5680:2: rule__ReliabiltiyFunction__Group_1__1__Impl + // InternalApplicationConfiguration.g:5750:1: ( rule__ReliabiltiyProbability__Group__4__Impl ) + // InternalApplicationConfiguration.g:5751:2: rule__ReliabiltiyProbability__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ReliabiltiyFunction__Group_1__1__Impl(); + rule__ReliabiltiyProbability__Group__4__Impl(); state._fsp--; @@ -18109,25 +18339,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__Group_1__1" + // $ANTLR end "rule__ReliabiltiyProbability__Group__4" - // $ANTLR start "rule__ReliabiltiyFunction__Group_1__1__Impl" - // InternalApplicationConfiguration.g:5686:1: rule__ReliabiltiyFunction__Group_1__1__Impl : ( '::' ) ; - public final void rule__ReliabiltiyFunction__Group_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group__4__Impl" + // InternalApplicationConfiguration.g:5757:1: rule__ReliabiltiyProbability__Group__4__Impl : ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ; + public final void rule__ReliabiltiyProbability__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5690:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:5691:1: ( '::' ) + // InternalApplicationConfiguration.g:5761:1: ( ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ) + // InternalApplicationConfiguration.g:5762:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) { - // InternalApplicationConfiguration.g:5691:1: ( '::' ) - // InternalApplicationConfiguration.g:5692:2: '::' + // InternalApplicationConfiguration.g:5762:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) + // InternalApplicationConfiguration.g:5763:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 ) { - before(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); - match(input,34,FOLLOW_2); - after(grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); + before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4()); + // InternalApplicationConfiguration.g:5764:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 ) + // InternalApplicationConfiguration.g:5764:3: rule__ReliabiltiyProbability__TimeAssignment_4 + { + pushFollow(FOLLOW_2); + rule__ReliabiltiyProbability__TimeAssignment_4(); + + state._fsp--; + + + } + + after(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4()); } @@ -18146,26 +18386,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__Group_1__1__Impl" + // $ANTLR end "rule__ReliabiltiyProbability__Group__4__Impl" - // $ANTLR start "rule__ObjectiveDeclaration__Group__0" - // InternalApplicationConfiguration.g:5702:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ; - public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group_1__0" + // InternalApplicationConfiguration.g:5773:1: rule__ReliabiltiyProbability__Group_1__0 : rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ; + public final void rule__ReliabiltiyProbability__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5706:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:5707:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 + // InternalApplicationConfiguration.g:5777:1: ( rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ) + // InternalApplicationConfiguration.g:5778:2: rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 { - pushFollow(FOLLOW_8); - rule__ObjectiveDeclaration__Group__0__Impl(); + pushFollow(FOLLOW_20); + rule__ReliabiltiyProbability__Group_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ObjectiveDeclaration__Group__1(); + rule__ReliabiltiyProbability__Group_1__1(); state._fsp--; @@ -18184,25 +18424,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ObjectiveDeclaration__Group__0" + // $ANTLR end "rule__ReliabiltiyProbability__Group_1__0" - // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:5714:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ; - public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group_1__0__Impl" + // InternalApplicationConfiguration.g:5785:1: rule__ReliabiltiyProbability__Group_1__0__Impl : ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ; + public final void rule__ReliabiltiyProbability__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5718:1: ( ( 'objectives' ) ) - // InternalApplicationConfiguration.g:5719:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:5789:1: ( ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ) + // InternalApplicationConfiguration.g:5790:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) { - // InternalApplicationConfiguration.g:5719:1: ( 'objectives' ) - // InternalApplicationConfiguration.g:5720:2: 'objectives' + // InternalApplicationConfiguration.g:5790:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) + // InternalApplicationConfiguration.g:5791:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) { - before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); - match(input,39,FOLLOW_2); - after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); + before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0()); + // InternalApplicationConfiguration.g:5792:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) + // InternalApplicationConfiguration.g:5792:3: rule__ReliabiltiyProbability__PackageAssignment_1_0 + { + pushFollow(FOLLOW_2); + rule__ReliabiltiyProbability__PackageAssignment_1_0(); + + state._fsp--; + + + } + + after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0()); } @@ -18221,26 +18471,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ObjectiveDeclaration__Group__0__Impl" + // $ANTLR end "rule__ReliabiltiyProbability__Group_1__0__Impl" - // $ANTLR start "rule__ObjectiveDeclaration__Group__1" - // InternalApplicationConfiguration.g:5729:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ; - public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group_1__1" + // InternalApplicationConfiguration.g:5800:1: rule__ReliabiltiyProbability__Group_1__1 : rule__ReliabiltiyProbability__Group_1__1__Impl ; + public final void rule__ReliabiltiyProbability__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5733:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:5734:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 + // InternalApplicationConfiguration.g:5804:1: ( rule__ReliabiltiyProbability__Group_1__1__Impl ) + // InternalApplicationConfiguration.g:5805:2: rule__ReliabiltiyProbability__Group_1__1__Impl { - pushFollow(FOLLOW_19); - rule__ObjectiveDeclaration__Group__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ObjectiveDeclaration__Group__2(); + rule__ReliabiltiyProbability__Group_1__1__Impl(); state._fsp--; @@ -18259,35 +18504,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ObjectiveDeclaration__Group__1" + // $ANTLR end "rule__ReliabiltiyProbability__Group_1__1" - // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:5741:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ; - public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__Group_1__1__Impl" + // InternalApplicationConfiguration.g:5811:1: rule__ReliabiltiyProbability__Group_1__1__Impl : ( '::' ) ; + public final void rule__ReliabiltiyProbability__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5745:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5746:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:5746:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:5747:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5815:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:5816:1: ( '::' ) { - before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:5748:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:5748:3: rule__ObjectiveDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:5816:1: ( '::' ) + // InternalApplicationConfiguration.g:5817:2: '::' { - pushFollow(FOLLOW_2); - rule__ObjectiveDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); + before(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); + match(input,34,FOLLOW_2); + after(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); } @@ -18306,21 +18541,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ObjectiveDeclaration__Group__1__Impl" + // $ANTLR end "rule__ReliabiltiyProbability__Group_1__1__Impl" - // $ANTLR start "rule__ObjectiveDeclaration__Group__2" - // InternalApplicationConfiguration.g:5756:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ; - public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException { + // $ANTLR start "rule__Mtff__Group__0" + // InternalApplicationConfiguration.g:5827:1: rule__Mtff__Group__0 : rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ; + public final void rule__Mtff__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5760:1: ( rule__ObjectiveDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:5761:2: rule__ObjectiveDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:5831:1: ( rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ) + // InternalApplicationConfiguration.g:5832:2: rule__Mtff__Group__0__Impl rule__Mtff__Group__1 { + pushFollow(FOLLOW_8); + rule__Mtff__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ObjectiveDeclaration__Group__2__Impl(); + rule__Mtff__Group__1(); state._fsp--; @@ -18339,25 +18579,590 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ObjectiveDeclaration__Group__2" + // $ANTLR end "rule__Mtff__Group__0" - // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:5767:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ; - public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Mtff__Group__0__Impl" + // InternalApplicationConfiguration.g:5839:1: rule__Mtff__Group__0__Impl : ( 'mtff' ) ; + public final void rule__Mtff__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5771:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5772:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5843:1: ( ( 'mtff' ) ) + // InternalApplicationConfiguration.g:5844:1: ( 'mtff' ) { - // InternalApplicationConfiguration.g:5772:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:5773:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) - { - before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:5774:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:5774:3: rule__ObjectiveDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:5844:1: ( 'mtff' ) + // InternalApplicationConfiguration.g:5845:2: 'mtff' + { + before(grammarAccess.getMtffAccess().getMtffKeyword_0()); + match(input,40,FOLLOW_2); + after(grammarAccess.getMtffAccess().getMtffKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Mtff__Group__0__Impl" + + + // $ANTLR start "rule__Mtff__Group__1" + // InternalApplicationConfiguration.g:5854:1: rule__Mtff__Group__1 : rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ; + public final void rule__Mtff__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5858:1: ( rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ) + // InternalApplicationConfiguration.g:5859:2: rule__Mtff__Group__1__Impl rule__Mtff__Group__2 + { + pushFollow(FOLLOW_8); + rule__Mtff__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Mtff__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Mtff__Group__1" + + + // $ANTLR start "rule__Mtff__Group__1__Impl" + // InternalApplicationConfiguration.g:5866:1: rule__Mtff__Group__1__Impl : ( ( rule__Mtff__Group_1__0 )? ) ; + public final void rule__Mtff__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5870:1: ( ( ( rule__Mtff__Group_1__0 )? ) ) + // InternalApplicationConfiguration.g:5871:1: ( ( rule__Mtff__Group_1__0 )? ) + { + // InternalApplicationConfiguration.g:5871:1: ( ( rule__Mtff__Group_1__0 )? ) + // InternalApplicationConfiguration.g:5872:2: ( rule__Mtff__Group_1__0 )? + { + before(grammarAccess.getMtffAccess().getGroup_1()); + // InternalApplicationConfiguration.g:5873:2: ( rule__Mtff__Group_1__0 )? + int alt53=2; + int LA53_0 = input.LA(1); + + if ( (LA53_0==RULE_ID) ) { + int LA53_1 = input.LA(2); + + if ( (LA53_1==21||LA53_1==34) ) { + alt53=1; + } + } + switch (alt53) { + case 1 : + // InternalApplicationConfiguration.g:5873:3: rule__Mtff__Group_1__0 + { + pushFollow(FOLLOW_2); + rule__Mtff__Group_1__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getMtffAccess().getGroup_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Mtff__Group__1__Impl" + + + // $ANTLR start "rule__Mtff__Group__2" + // InternalApplicationConfiguration.g:5881:1: rule__Mtff__Group__2 : rule__Mtff__Group__2__Impl ; + public final void rule__Mtff__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5885:1: ( rule__Mtff__Group__2__Impl ) + // InternalApplicationConfiguration.g:5886:2: rule__Mtff__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__Mtff__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Mtff__Group__2" + + + // $ANTLR start "rule__Mtff__Group__2__Impl" + // InternalApplicationConfiguration.g:5892:1: rule__Mtff__Group__2__Impl : ( ( rule__Mtff__TransformationAssignment_2 ) ) ; + public final void rule__Mtff__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5896:1: ( ( ( rule__Mtff__TransformationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5897:1: ( ( rule__Mtff__TransformationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5897:1: ( ( rule__Mtff__TransformationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5898:2: ( rule__Mtff__TransformationAssignment_2 ) + { + before(grammarAccess.getMtffAccess().getTransformationAssignment_2()); + // InternalApplicationConfiguration.g:5899:2: ( rule__Mtff__TransformationAssignment_2 ) + // InternalApplicationConfiguration.g:5899:3: rule__Mtff__TransformationAssignment_2 + { + pushFollow(FOLLOW_2); + rule__Mtff__TransformationAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getMtffAccess().getTransformationAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Mtff__Group__2__Impl" + + + // $ANTLR start "rule__Mtff__Group_1__0" + // InternalApplicationConfiguration.g:5908:1: rule__Mtff__Group_1__0 : rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ; + public final void rule__Mtff__Group_1__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5912:1: ( rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ) + // InternalApplicationConfiguration.g:5913:2: rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 + { + pushFollow(FOLLOW_20); + rule__Mtff__Group_1__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Mtff__Group_1__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Mtff__Group_1__0" + + + // $ANTLR start "rule__Mtff__Group_1__0__Impl" + // InternalApplicationConfiguration.g:5920:1: rule__Mtff__Group_1__0__Impl : ( ( rule__Mtff__PackageAssignment_1_0 ) ) ; + public final void rule__Mtff__Group_1__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5924:1: ( ( ( rule__Mtff__PackageAssignment_1_0 ) ) ) + // InternalApplicationConfiguration.g:5925:1: ( ( rule__Mtff__PackageAssignment_1_0 ) ) + { + // InternalApplicationConfiguration.g:5925:1: ( ( rule__Mtff__PackageAssignment_1_0 ) ) + // InternalApplicationConfiguration.g:5926:2: ( rule__Mtff__PackageAssignment_1_0 ) + { + before(grammarAccess.getMtffAccess().getPackageAssignment_1_0()); + // InternalApplicationConfiguration.g:5927:2: ( rule__Mtff__PackageAssignment_1_0 ) + // InternalApplicationConfiguration.g:5927:3: rule__Mtff__PackageAssignment_1_0 + { + pushFollow(FOLLOW_2); + rule__Mtff__PackageAssignment_1_0(); + + state._fsp--; + + + } + + after(grammarAccess.getMtffAccess().getPackageAssignment_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Mtff__Group_1__0__Impl" + + + // $ANTLR start "rule__Mtff__Group_1__1" + // InternalApplicationConfiguration.g:5935:1: rule__Mtff__Group_1__1 : rule__Mtff__Group_1__1__Impl ; + public final void rule__Mtff__Group_1__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5939:1: ( rule__Mtff__Group_1__1__Impl ) + // InternalApplicationConfiguration.g:5940:2: rule__Mtff__Group_1__1__Impl + { + pushFollow(FOLLOW_2); + rule__Mtff__Group_1__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Mtff__Group_1__1" + + + // $ANTLR start "rule__Mtff__Group_1__1__Impl" + // InternalApplicationConfiguration.g:5946:1: rule__Mtff__Group_1__1__Impl : ( '::' ) ; + public final void rule__Mtff__Group_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5950:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:5951:1: ( '::' ) + { + // InternalApplicationConfiguration.g:5951:1: ( '::' ) + // InternalApplicationConfiguration.g:5952:2: '::' + { + before(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); + match(input,34,FOLLOW_2); + after(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Mtff__Group_1__1__Impl" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__0" + // InternalApplicationConfiguration.g:5962:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ; + public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5966:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:5967:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 + { + pushFollow(FOLLOW_8); + rule__ObjectiveDeclaration__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__0" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:5974:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ; + public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5978:1: ( ( 'objectives' ) ) + // InternalApplicationConfiguration.g:5979:1: ( 'objectives' ) + { + // InternalApplicationConfiguration.g:5979:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:5980:2: 'objectives' + { + before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); + match(input,41,FOLLOW_2); + after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__0__Impl" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__1" + // InternalApplicationConfiguration.g:5989:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ; + public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5993:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:5994:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 + { + pushFollow(FOLLOW_19); + rule__ObjectiveDeclaration__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__1" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:6001:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ; + public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6005:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6006:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) + { + // InternalApplicationConfiguration.g:6006:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:6007:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) + { + before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:6008:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:6008:3: rule__ObjectiveDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__1__Impl" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__2" + // InternalApplicationConfiguration.g:6016:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ; + public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6020:1: ( rule__ObjectiveDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:6021:2: rule__ObjectiveDeclaration__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ObjectiveDeclaration__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveDeclaration__Group__2" + + + // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:6027:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ; + public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:6031:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6032:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:6032:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6033:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) + { + before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); + // InternalApplicationConfiguration.g:6034:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:6034:3: rule__ObjectiveDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__ObjectiveDeclaration__SpecificationAssignment_2(); @@ -18390,14 +19195,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__0" - // InternalApplicationConfiguration.g:5783:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; + // InternalApplicationConfiguration.g:6043:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; public final void rule__ConfigSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5787:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) - // InternalApplicationConfiguration.g:5788:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 + // InternalApplicationConfiguration.g:6047:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) + // InternalApplicationConfiguration.g:6048:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 { pushFollow(FOLLOW_19); rule__ConfigSpecification__Group__0__Impl(); @@ -18428,21 +19233,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:5795:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:6055:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5799:1: ( ( () ) ) - // InternalApplicationConfiguration.g:5800:1: ( () ) + // InternalApplicationConfiguration.g:6059:1: ( ( () ) ) + // InternalApplicationConfiguration.g:6060:1: ( () ) { - // InternalApplicationConfiguration.g:5800:1: ( () ) - // InternalApplicationConfiguration.g:5801:2: () + // InternalApplicationConfiguration.g:6060:1: ( () ) + // InternalApplicationConfiguration.g:6061:2: () { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); - // InternalApplicationConfiguration.g:5802:2: () - // InternalApplicationConfiguration.g:5802:3: + // InternalApplicationConfiguration.g:6062:2: () + // InternalApplicationConfiguration.g:6062:3: { } @@ -18465,16 +19270,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__1" - // InternalApplicationConfiguration.g:5810:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; + // InternalApplicationConfiguration.g:6070:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; public final void rule__ConfigSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5814:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) - // InternalApplicationConfiguration.g:5815:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 + // InternalApplicationConfiguration.g:6074:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) + // InternalApplicationConfiguration.g:6075:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_27); rule__ConfigSpecification__Group__1__Impl(); state._fsp--; @@ -18503,17 +19308,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:5822:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:6082:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5826:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:5827:1: ( '{' ) + // InternalApplicationConfiguration.g:6086:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:6087:1: ( '{' ) { - // InternalApplicationConfiguration.g:5827:1: ( '{' ) - // InternalApplicationConfiguration.g:5828:2: '{' + // InternalApplicationConfiguration.g:6087:1: ( '{' ) + // InternalApplicationConfiguration.g:6088:2: '{' { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); match(input,29,FOLLOW_2); @@ -18540,16 +19345,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__2" - // InternalApplicationConfiguration.g:5837:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; + // InternalApplicationConfiguration.g:6097:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; public final void rule__ConfigSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5841:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) - // InternalApplicationConfiguration.g:5842:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 + // InternalApplicationConfiguration.g:6101:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) + // InternalApplicationConfiguration.g:6102:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_27); rule__ConfigSpecification__Group__2__Impl(); state._fsp--; @@ -18578,29 +19383,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:5849:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:6109:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5853:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:5854:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:6113:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:6114:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:5854:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:5855:2: ( rule__ConfigSpecification__Group_2__0 )? + // InternalApplicationConfiguration.g:6114:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:6115:2: ( rule__ConfigSpecification__Group_2__0 )? { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:5856:2: ( rule__ConfigSpecification__Group_2__0 )? - int alt52=2; - int LA52_0 = input.LA(1); + // InternalApplicationConfiguration.g:6116:2: ( rule__ConfigSpecification__Group_2__0 )? + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA52_0==RULE_STRING||(LA52_0>=41 && LA52_0<=43)) ) { - alt52=1; + if ( (LA54_0==RULE_STRING||(LA54_0>=43 && LA54_0<=45)) ) { + alt54=1; } - switch (alt52) { + switch (alt54) { case 1 : - // InternalApplicationConfiguration.g:5856:3: rule__ConfigSpecification__Group_2__0 + // InternalApplicationConfiguration.g:6116:3: rule__ConfigSpecification__Group_2__0 { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group_2__0(); @@ -18636,14 +19441,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__3" - // InternalApplicationConfiguration.g:5864:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:6124:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; public final void rule__ConfigSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5868:1: ( rule__ConfigSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:5869:2: rule__ConfigSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:6128:1: ( rule__ConfigSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:6129:2: rule__ConfigSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group__3__Impl(); @@ -18669,17 +19474,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:5875:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:6135:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5879:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5880:1: ( '}' ) + // InternalApplicationConfiguration.g:6139:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:6140:1: ( '}' ) { - // InternalApplicationConfiguration.g:5880:1: ( '}' ) - // InternalApplicationConfiguration.g:5881:2: '}' + // InternalApplicationConfiguration.g:6140:1: ( '}' ) + // InternalApplicationConfiguration.g:6141:2: '}' { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); match(input,30,FOLLOW_2); @@ -18706,16 +19511,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__0" - // InternalApplicationConfiguration.g:5891:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:6151:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5895:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:5896:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 + // InternalApplicationConfiguration.g:6155:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:6156:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__ConfigSpecification__Group_2__0__Impl(); state._fsp--; @@ -18744,21 +19549,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:5903:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:6163:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5907:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:5908:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:6167:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:6168:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:5908:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:5909:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) + // InternalApplicationConfiguration.g:6168:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:6169:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); - // InternalApplicationConfiguration.g:5910:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) - // InternalApplicationConfiguration.g:5910:3: rule__ConfigSpecification__EntriesAssignment_2_0 + // InternalApplicationConfiguration.g:6170:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) + // InternalApplicationConfiguration.g:6170:3: rule__ConfigSpecification__EntriesAssignment_2_0 { pushFollow(FOLLOW_2); rule__ConfigSpecification__EntriesAssignment_2_0(); @@ -18791,14 +19596,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__1" - // InternalApplicationConfiguration.g:5918:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:6178:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5922:1: ( rule__ConfigSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:5923:2: rule__ConfigSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:6182:1: ( rule__ConfigSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:6183:2: rule__ConfigSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group_2__1__Impl(); @@ -18824,33 +19629,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:5929:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:6189:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5933:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:5934:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:6193:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:6194:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:5934:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:5935:2: ( rule__ConfigSpecification__Group_2_1__0 )* + // InternalApplicationConfiguration.g:6194:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:6195:2: ( rule__ConfigSpecification__Group_2_1__0 )* { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:5936:2: ( rule__ConfigSpecification__Group_2_1__0 )* - loop53: + // InternalApplicationConfiguration.g:6196:2: ( rule__ConfigSpecification__Group_2_1__0 )* + loop55: do { - int alt53=2; - int LA53_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA53_0==31) ) { - alt53=1; + if ( (LA55_0==31) ) { + alt55=1; } - switch (alt53) { + switch (alt55) { case 1 : - // InternalApplicationConfiguration.g:5936:3: rule__ConfigSpecification__Group_2_1__0 + // InternalApplicationConfiguration.g:6196:3: rule__ConfigSpecification__Group_2_1__0 { pushFollow(FOLLOW_17); rule__ConfigSpecification__Group_2_1__0(); @@ -18862,7 +19667,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop53; + break loop55; } } while (true); @@ -18889,16 +19694,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__0" - // InternalApplicationConfiguration.g:5945:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; + // InternalApplicationConfiguration.g:6205:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5949:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) - // InternalApplicationConfiguration.g:5950:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 + // InternalApplicationConfiguration.g:6209:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) + // InternalApplicationConfiguration.g:6210:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); rule__ConfigSpecification__Group_2_1__0__Impl(); state._fsp--; @@ -18927,17 +19732,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:5957:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:6217:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5961:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:5962:1: ( ',' ) + // InternalApplicationConfiguration.g:6221:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:6222:1: ( ',' ) { - // InternalApplicationConfiguration.g:5962:1: ( ',' ) - // InternalApplicationConfiguration.g:5963:2: ',' + // InternalApplicationConfiguration.g:6222:1: ( ',' ) + // InternalApplicationConfiguration.g:6223:2: ',' { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); match(input,31,FOLLOW_2); @@ -18964,14 +19769,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__1" - // InternalApplicationConfiguration.g:5972:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:6232:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5976:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:5977:2: rule__ConfigSpecification__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:6236:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:6237:2: rule__ConfigSpecification__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group_2_1__1__Impl(); @@ -18997,21 +19802,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:5983:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:6243:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5987:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:5988:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6247:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:6248:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:5988:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:5989:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6248:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6249:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); - // InternalApplicationConfiguration.g:5990:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:5990:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 + // InternalApplicationConfiguration.g:6250:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6250:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__ConfigSpecification__EntriesAssignment_2_1_1(); @@ -19044,14 +19849,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__0" - // InternalApplicationConfiguration.g:5999:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:6259:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; public final void rule__ConfigDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6003:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:6004:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 + // InternalApplicationConfiguration.g:6263:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:6264:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__ConfigDeclaration__Group__0__Impl(); @@ -19082,20 +19887,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:6011:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; + // InternalApplicationConfiguration.g:6271:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6015:1: ( ( 'config' ) ) - // InternalApplicationConfiguration.g:6016:1: ( 'config' ) + // InternalApplicationConfiguration.g:6275:1: ( ( 'config' ) ) + // InternalApplicationConfiguration.g:6276:1: ( 'config' ) { - // InternalApplicationConfiguration.g:6016:1: ( 'config' ) - // InternalApplicationConfiguration.g:6017:2: 'config' + // InternalApplicationConfiguration.g:6276:1: ( 'config' ) + // InternalApplicationConfiguration.g:6277:2: 'config' { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - match(input,40,FOLLOW_2); + match(input,42,FOLLOW_2); after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } @@ -19119,14 +19924,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__1" - // InternalApplicationConfiguration.g:6026:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:6286:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; public final void rule__ConfigDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6030:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:6031:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 + // InternalApplicationConfiguration.g:6290:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:6291:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 { pushFollow(FOLLOW_19); rule__ConfigDeclaration__Group__1__Impl(); @@ -19157,21 +19962,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:6038:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:6298:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6042:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6043:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:6302:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6303:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:6043:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:6044:2: ( rule__ConfigDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:6303:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:6304:2: ( rule__ConfigDeclaration__NameAssignment_1 ) { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:6045:2: ( rule__ConfigDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:6045:3: rule__ConfigDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:6305:2: ( rule__ConfigDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:6305:3: rule__ConfigDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ConfigDeclaration__NameAssignment_1(); @@ -19204,14 +20009,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__2" - // InternalApplicationConfiguration.g:6053:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:6313:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; public final void rule__ConfigDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6057:1: ( rule__ConfigDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:6058:2: rule__ConfigDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:6317:1: ( rule__ConfigDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:6318:2: rule__ConfigDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__ConfigDeclaration__Group__2__Impl(); @@ -19237,21 +20042,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:6064:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6324:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6068:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6069:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6328:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6329:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6069:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:6070:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:6329:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6330:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:6071:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:6071:3: rule__ConfigDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:6331:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:6331:3: rule__ConfigDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__ConfigDeclaration__SpecificationAssignment_2(); @@ -19284,14 +20089,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__0" - // InternalApplicationConfiguration.g:6080:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; + // InternalApplicationConfiguration.g:6340:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; public final void rule__DocumentationEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6084:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) - // InternalApplicationConfiguration.g:6085:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 + // InternalApplicationConfiguration.g:6344:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) + // InternalApplicationConfiguration.g:6345:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 { pushFollow(FOLLOW_14); rule__DocumentationEntry__Group__0__Impl(); @@ -19322,20 +20127,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6092:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; + // InternalApplicationConfiguration.g:6352:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6096:1: ( ( 'log-level' ) ) - // InternalApplicationConfiguration.g:6097:1: ( 'log-level' ) + // InternalApplicationConfiguration.g:6356:1: ( ( 'log-level' ) ) + // InternalApplicationConfiguration.g:6357:1: ( 'log-level' ) { - // InternalApplicationConfiguration.g:6097:1: ( 'log-level' ) - // InternalApplicationConfiguration.g:6098:2: 'log-level' + // InternalApplicationConfiguration.g:6357:1: ( 'log-level' ) + // InternalApplicationConfiguration.g:6358:2: 'log-level' { before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); - match(input,41,FOLLOW_2); + match(input,43,FOLLOW_2); after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } @@ -19359,16 +20164,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__1" - // InternalApplicationConfiguration.g:6107:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; + // InternalApplicationConfiguration.g:6367:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; public final void rule__DocumentationEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6111:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) - // InternalApplicationConfiguration.g:6112:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 + // InternalApplicationConfiguration.g:6371:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) + // InternalApplicationConfiguration.g:6372:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_30); rule__DocumentationEntry__Group__1__Impl(); state._fsp--; @@ -19397,17 +20202,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6119:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6379:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6123:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6124:1: ( '=' ) + // InternalApplicationConfiguration.g:6383:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6384:1: ( '=' ) { - // InternalApplicationConfiguration.g:6124:1: ( '=' ) - // InternalApplicationConfiguration.g:6125:2: '=' + // InternalApplicationConfiguration.g:6384:1: ( '=' ) + // InternalApplicationConfiguration.g:6385:2: '=' { before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); match(input,28,FOLLOW_2); @@ -19434,14 +20239,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__2" - // InternalApplicationConfiguration.g:6134:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6394:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; public final void rule__DocumentationEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6138:1: ( rule__DocumentationEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6139:2: rule__DocumentationEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6398:1: ( rule__DocumentationEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6399:2: rule__DocumentationEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__DocumentationEntry__Group__2__Impl(); @@ -19467,21 +20272,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6145:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6405:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6149:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6150:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) + // InternalApplicationConfiguration.g:6409:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6410:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6150:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) - // InternalApplicationConfiguration.g:6151:2: ( rule__DocumentationEntry__LevelAssignment_2 ) + // InternalApplicationConfiguration.g:6410:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) + // InternalApplicationConfiguration.g:6411:2: ( rule__DocumentationEntry__LevelAssignment_2 ) { before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); - // InternalApplicationConfiguration.g:6152:2: ( rule__DocumentationEntry__LevelAssignment_2 ) - // InternalApplicationConfiguration.g:6152:3: rule__DocumentationEntry__LevelAssignment_2 + // InternalApplicationConfiguration.g:6412:2: ( rule__DocumentationEntry__LevelAssignment_2 ) + // InternalApplicationConfiguration.g:6412:3: rule__DocumentationEntry__LevelAssignment_2 { pushFollow(FOLLOW_2); rule__DocumentationEntry__LevelAssignment_2(); @@ -19514,14 +20319,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__0" - // InternalApplicationConfiguration.g:6161:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; + // InternalApplicationConfiguration.g:6421:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; public final void rule__RuntimeEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6165:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) - // InternalApplicationConfiguration.g:6166:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 + // InternalApplicationConfiguration.g:6425:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) + // InternalApplicationConfiguration.g:6426:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 { pushFollow(FOLLOW_14); rule__RuntimeEntry__Group__0__Impl(); @@ -19552,20 +20357,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6173:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; + // InternalApplicationConfiguration.g:6433:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6177:1: ( ( 'runtime' ) ) - // InternalApplicationConfiguration.g:6178:1: ( 'runtime' ) + // InternalApplicationConfiguration.g:6437:1: ( ( 'runtime' ) ) + // InternalApplicationConfiguration.g:6438:1: ( 'runtime' ) { - // InternalApplicationConfiguration.g:6178:1: ( 'runtime' ) - // InternalApplicationConfiguration.g:6179:2: 'runtime' + // InternalApplicationConfiguration.g:6438:1: ( 'runtime' ) + // InternalApplicationConfiguration.g:6439:2: 'runtime' { before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); - match(input,42,FOLLOW_2); + match(input,44,FOLLOW_2); after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } @@ -19589,14 +20394,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__1" - // InternalApplicationConfiguration.g:6188:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; + // InternalApplicationConfiguration.g:6448:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; public final void rule__RuntimeEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6192:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) - // InternalApplicationConfiguration.g:6193:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 + // InternalApplicationConfiguration.g:6452:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) + // InternalApplicationConfiguration.g:6453:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 { pushFollow(FOLLOW_9); rule__RuntimeEntry__Group__1__Impl(); @@ -19627,17 +20432,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6200:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6460:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6204:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6205:1: ( '=' ) + // InternalApplicationConfiguration.g:6464:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6465:1: ( '=' ) { - // InternalApplicationConfiguration.g:6205:1: ( '=' ) - // InternalApplicationConfiguration.g:6206:2: '=' + // InternalApplicationConfiguration.g:6465:1: ( '=' ) + // InternalApplicationConfiguration.g:6466:2: '=' { before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); match(input,28,FOLLOW_2); @@ -19664,14 +20469,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__2" - // InternalApplicationConfiguration.g:6215:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6475:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; public final void rule__RuntimeEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6219:1: ( rule__RuntimeEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6220:2: rule__RuntimeEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6479:1: ( rule__RuntimeEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6480:2: rule__RuntimeEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__RuntimeEntry__Group__2__Impl(); @@ -19697,21 +20502,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6226:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6486:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6230:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6231:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6490:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6491:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6231:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) - // InternalApplicationConfiguration.g:6232:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6491:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6492:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); - // InternalApplicationConfiguration.g:6233:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) - // InternalApplicationConfiguration.g:6233:3: rule__RuntimeEntry__MillisecLimitAssignment_2 + // InternalApplicationConfiguration.g:6493:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6493:3: rule__RuntimeEntry__MillisecLimitAssignment_2 { pushFollow(FOLLOW_2); rule__RuntimeEntry__MillisecLimitAssignment_2(); @@ -19744,14 +20549,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__0" - // InternalApplicationConfiguration.g:6242:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; + // InternalApplicationConfiguration.g:6502:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; public final void rule__MemoryEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6246:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) - // InternalApplicationConfiguration.g:6247:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 + // InternalApplicationConfiguration.g:6506:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) + // InternalApplicationConfiguration.g:6507:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 { pushFollow(FOLLOW_14); rule__MemoryEntry__Group__0__Impl(); @@ -19782,20 +20587,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6254:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; + // InternalApplicationConfiguration.g:6514:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6258:1: ( ( 'memory' ) ) - // InternalApplicationConfiguration.g:6259:1: ( 'memory' ) + // InternalApplicationConfiguration.g:6518:1: ( ( 'memory' ) ) + // InternalApplicationConfiguration.g:6519:1: ( 'memory' ) { - // InternalApplicationConfiguration.g:6259:1: ( 'memory' ) - // InternalApplicationConfiguration.g:6260:2: 'memory' + // InternalApplicationConfiguration.g:6519:1: ( 'memory' ) + // InternalApplicationConfiguration.g:6520:2: 'memory' { before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); - match(input,43,FOLLOW_2); + match(input,45,FOLLOW_2); after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } @@ -19819,14 +20624,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__1" - // InternalApplicationConfiguration.g:6269:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; + // InternalApplicationConfiguration.g:6529:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; public final void rule__MemoryEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6273:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) - // InternalApplicationConfiguration.g:6274:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 + // InternalApplicationConfiguration.g:6533:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) + // InternalApplicationConfiguration.g:6534:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 { pushFollow(FOLLOW_9); rule__MemoryEntry__Group__1__Impl(); @@ -19857,17 +20662,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6281:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6541:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6285:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6286:1: ( '=' ) + // InternalApplicationConfiguration.g:6545:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6546:1: ( '=' ) { - // InternalApplicationConfiguration.g:6286:1: ( '=' ) - // InternalApplicationConfiguration.g:6287:2: '=' + // InternalApplicationConfiguration.g:6546:1: ( '=' ) + // InternalApplicationConfiguration.g:6547:2: '=' { before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); match(input,28,FOLLOW_2); @@ -19894,14 +20699,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__2" - // InternalApplicationConfiguration.g:6296:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6556:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; public final void rule__MemoryEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6300:1: ( rule__MemoryEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6301:2: rule__MemoryEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6560:1: ( rule__MemoryEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6561:2: rule__MemoryEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__MemoryEntry__Group__2__Impl(); @@ -19927,21 +20732,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6307:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6567:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6311:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6312:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6571:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6572:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6312:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) - // InternalApplicationConfiguration.g:6313:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6572:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6573:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); - // InternalApplicationConfiguration.g:6314:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) - // InternalApplicationConfiguration.g:6314:3: rule__MemoryEntry__MegabyteLimitAssignment_2 + // InternalApplicationConfiguration.g:6574:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6574:3: rule__MemoryEntry__MegabyteLimitAssignment_2 { pushFollow(FOLLOW_2); rule__MemoryEntry__MegabyteLimitAssignment_2(); @@ -19974,14 +20779,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__0" - // InternalApplicationConfiguration.g:6323:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; + // InternalApplicationConfiguration.g:6583:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; public final void rule__CustomEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6327:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) - // InternalApplicationConfiguration.g:6328:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 + // InternalApplicationConfiguration.g:6587:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) + // InternalApplicationConfiguration.g:6588:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 { pushFollow(FOLLOW_14); rule__CustomEntry__Group__0__Impl(); @@ -20012,21 +20817,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6335:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:6595:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6339:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:6340:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) + // InternalApplicationConfiguration.g:6599:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:6600:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) { - // InternalApplicationConfiguration.g:6340:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) - // InternalApplicationConfiguration.g:6341:2: ( rule__CustomEntry__KeyAssignment_0 ) + // InternalApplicationConfiguration.g:6600:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) + // InternalApplicationConfiguration.g:6601:2: ( rule__CustomEntry__KeyAssignment_0 ) { before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); - // InternalApplicationConfiguration.g:6342:2: ( rule__CustomEntry__KeyAssignment_0 ) - // InternalApplicationConfiguration.g:6342:3: rule__CustomEntry__KeyAssignment_0 + // InternalApplicationConfiguration.g:6602:2: ( rule__CustomEntry__KeyAssignment_0 ) + // InternalApplicationConfiguration.g:6602:3: rule__CustomEntry__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__CustomEntry__KeyAssignment_0(); @@ -20059,14 +20864,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__1" - // InternalApplicationConfiguration.g:6350:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; + // InternalApplicationConfiguration.g:6610:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; public final void rule__CustomEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6354:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) - // InternalApplicationConfiguration.g:6355:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 + // InternalApplicationConfiguration.g:6614:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) + // InternalApplicationConfiguration.g:6615:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 { pushFollow(FOLLOW_11); rule__CustomEntry__Group__1__Impl(); @@ -20097,17 +20902,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6362:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6622:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6366:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6367:1: ( '=' ) + // InternalApplicationConfiguration.g:6626:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6627:1: ( '=' ) { - // InternalApplicationConfiguration.g:6367:1: ( '=' ) - // InternalApplicationConfiguration.g:6368:2: '=' + // InternalApplicationConfiguration.g:6627:1: ( '=' ) + // InternalApplicationConfiguration.g:6628:2: '=' { before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); match(input,28,FOLLOW_2); @@ -20134,14 +20939,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__2" - // InternalApplicationConfiguration.g:6377:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6637:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; public final void rule__CustomEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6381:1: ( rule__CustomEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6382:2: rule__CustomEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6641:1: ( rule__CustomEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6642:2: rule__CustomEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__CustomEntry__Group__2__Impl(); @@ -20167,21 +20972,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6388:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6648:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6392:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6393:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) + // InternalApplicationConfiguration.g:6652:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6653:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6393:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) - // InternalApplicationConfiguration.g:6394:2: ( rule__CustomEntry__ValueAssignment_2 ) + // InternalApplicationConfiguration.g:6653:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) + // InternalApplicationConfiguration.g:6654:2: ( rule__CustomEntry__ValueAssignment_2 ) { before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); - // InternalApplicationConfiguration.g:6395:2: ( rule__CustomEntry__ValueAssignment_2 ) - // InternalApplicationConfiguration.g:6395:3: rule__CustomEntry__ValueAssignment_2 + // InternalApplicationConfiguration.g:6655:2: ( rule__CustomEntry__ValueAssignment_2 ) + // InternalApplicationConfiguration.g:6655:3: rule__CustomEntry__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__CustomEntry__ValueAssignment_2(); @@ -20214,14 +21019,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__0" - // InternalApplicationConfiguration.g:6404:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; + // InternalApplicationConfiguration.g:6664:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; public final void rule__ScopeSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6408:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) - // InternalApplicationConfiguration.g:6409:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 + // InternalApplicationConfiguration.g:6668:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) + // InternalApplicationConfiguration.g:6669:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 { pushFollow(FOLLOW_19); rule__ScopeSpecification__Group__0__Impl(); @@ -20252,21 +21057,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:6416:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:6676:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6420:1: ( ( () ) ) - // InternalApplicationConfiguration.g:6421:1: ( () ) + // InternalApplicationConfiguration.g:6680:1: ( ( () ) ) + // InternalApplicationConfiguration.g:6681:1: ( () ) { - // InternalApplicationConfiguration.g:6421:1: ( () ) - // InternalApplicationConfiguration.g:6422:2: () + // InternalApplicationConfiguration.g:6681:1: ( () ) + // InternalApplicationConfiguration.g:6682:2: () { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); - // InternalApplicationConfiguration.g:6423:2: () - // InternalApplicationConfiguration.g:6423:3: + // InternalApplicationConfiguration.g:6683:2: () + // InternalApplicationConfiguration.g:6683:3: { } @@ -20289,16 +21094,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__1" - // InternalApplicationConfiguration.g:6431:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; + // InternalApplicationConfiguration.g:6691:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; public final void rule__ScopeSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6435:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) - // InternalApplicationConfiguration.g:6436:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 + // InternalApplicationConfiguration.g:6695:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) + // InternalApplicationConfiguration.g:6696:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__ScopeSpecification__Group__1__Impl(); state._fsp--; @@ -20327,17 +21132,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:6443:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:6703:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6447:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:6448:1: ( '{' ) + // InternalApplicationConfiguration.g:6707:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:6708:1: ( '{' ) { - // InternalApplicationConfiguration.g:6448:1: ( '{' ) - // InternalApplicationConfiguration.g:6449:2: '{' + // InternalApplicationConfiguration.g:6708:1: ( '{' ) + // InternalApplicationConfiguration.g:6709:2: '{' { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); match(input,29,FOLLOW_2); @@ -20364,16 +21169,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__2" - // InternalApplicationConfiguration.g:6458:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; + // InternalApplicationConfiguration.g:6718:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; public final void rule__ScopeSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6462:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) - // InternalApplicationConfiguration.g:6463:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 + // InternalApplicationConfiguration.g:6722:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) + // InternalApplicationConfiguration.g:6723:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__ScopeSpecification__Group__2__Impl(); state._fsp--; @@ -20402,29 +21207,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:6470:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:6730:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6474:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:6475:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:6734:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:6735:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:6475:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:6476:2: ( rule__ScopeSpecification__Group_2__0 )? + // InternalApplicationConfiguration.g:6735:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:6736:2: ( rule__ScopeSpecification__Group_2__0 )? { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:6477:2: ( rule__ScopeSpecification__Group_2__0 )? - int alt54=2; - int LA54_0 = input.LA(1); + // InternalApplicationConfiguration.g:6737:2: ( rule__ScopeSpecification__Group_2__0 )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA54_0==44) ) { - alt54=1; + if ( (LA56_0==46) ) { + alt56=1; } - switch (alt54) { + switch (alt56) { case 1 : - // InternalApplicationConfiguration.g:6477:3: rule__ScopeSpecification__Group_2__0 + // InternalApplicationConfiguration.g:6737:3: rule__ScopeSpecification__Group_2__0 { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group_2__0(); @@ -20460,14 +21265,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__3" - // InternalApplicationConfiguration.g:6485:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:6745:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; public final void rule__ScopeSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6489:1: ( rule__ScopeSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:6490:2: rule__ScopeSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:6749:1: ( rule__ScopeSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:6750:2: rule__ScopeSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group__3__Impl(); @@ -20493,17 +21298,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:6496:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:6756:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6500:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:6501:1: ( '}' ) + // InternalApplicationConfiguration.g:6760:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:6761:1: ( '}' ) { - // InternalApplicationConfiguration.g:6501:1: ( '}' ) - // InternalApplicationConfiguration.g:6502:2: '}' + // InternalApplicationConfiguration.g:6761:1: ( '}' ) + // InternalApplicationConfiguration.g:6762:2: '}' { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); match(input,30,FOLLOW_2); @@ -20530,16 +21335,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__0" - // InternalApplicationConfiguration.g:6512:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:6772:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6516:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:6517:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 + // InternalApplicationConfiguration.g:6776:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:6777:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__ScopeSpecification__Group_2__0__Impl(); state._fsp--; @@ -20568,21 +21373,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:6524:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:6784:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6528:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:6529:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:6788:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:6789:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:6529:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:6530:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) + // InternalApplicationConfiguration.g:6789:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:6790:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); - // InternalApplicationConfiguration.g:6531:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) - // InternalApplicationConfiguration.g:6531:3: rule__ScopeSpecification__ScopesAssignment_2_0 + // InternalApplicationConfiguration.g:6791:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) + // InternalApplicationConfiguration.g:6791:3: rule__ScopeSpecification__ScopesAssignment_2_0 { pushFollow(FOLLOW_2); rule__ScopeSpecification__ScopesAssignment_2_0(); @@ -20615,14 +21420,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__1" - // InternalApplicationConfiguration.g:6539:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:6799:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6543:1: ( rule__ScopeSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:6544:2: rule__ScopeSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:6803:1: ( rule__ScopeSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:6804:2: rule__ScopeSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group_2__1__Impl(); @@ -20648,33 +21453,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:6550:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:6810:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6554:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:6555:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:6814:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:6815:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:6555:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:6556:2: ( rule__ScopeSpecification__Group_2_1__0 )* + // InternalApplicationConfiguration.g:6815:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:6816:2: ( rule__ScopeSpecification__Group_2_1__0 )* { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:6557:2: ( rule__ScopeSpecification__Group_2_1__0 )* - loop55: + // InternalApplicationConfiguration.g:6817:2: ( rule__ScopeSpecification__Group_2_1__0 )* + loop57: do { - int alt55=2; - int LA55_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA55_0==31) ) { - alt55=1; + if ( (LA57_0==31) ) { + alt57=1; } - switch (alt55) { + switch (alt57) { case 1 : - // InternalApplicationConfiguration.g:6557:3: rule__ScopeSpecification__Group_2_1__0 + // InternalApplicationConfiguration.g:6817:3: rule__ScopeSpecification__Group_2_1__0 { pushFollow(FOLLOW_17); rule__ScopeSpecification__Group_2_1__0(); @@ -20686,7 +21491,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop55; + break loop57; } } while (true); @@ -20713,16 +21518,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__0" - // InternalApplicationConfiguration.g:6566:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; + // InternalApplicationConfiguration.g:6826:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6570:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) - // InternalApplicationConfiguration.g:6571:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 + // InternalApplicationConfiguration.g:6830:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) + // InternalApplicationConfiguration.g:6831:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); rule__ScopeSpecification__Group_2_1__0__Impl(); state._fsp--; @@ -20751,17 +21556,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:6578:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:6838:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6582:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:6583:1: ( ',' ) + // InternalApplicationConfiguration.g:6842:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:6843:1: ( ',' ) { - // InternalApplicationConfiguration.g:6583:1: ( ',' ) - // InternalApplicationConfiguration.g:6584:2: ',' + // InternalApplicationConfiguration.g:6843:1: ( ',' ) + // InternalApplicationConfiguration.g:6844:2: ',' { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); match(input,31,FOLLOW_2); @@ -20788,14 +21593,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__1" - // InternalApplicationConfiguration.g:6593:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:6853:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6597:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:6598:2: rule__ScopeSpecification__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:6857:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:6858:2: rule__ScopeSpecification__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group_2_1__1__Impl(); @@ -20821,21 +21626,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:6604:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:6864:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6608:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:6609:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6868:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:6869:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:6609:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:6610:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6869:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6870:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); - // InternalApplicationConfiguration.g:6611:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:6611:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 + // InternalApplicationConfiguration.g:6871:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6871:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__ScopeSpecification__ScopesAssignment_2_1_1(); @@ -20868,16 +21673,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__0" - // InternalApplicationConfiguration.g:6620:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:6880:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; public final void rule__ClassTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6624:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:6625:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 + // InternalApplicationConfiguration.g:6884:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6885:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 { - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_33); rule__ClassTypeScope__Group__0__Impl(); state._fsp--; @@ -20906,20 +21711,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:6632:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:6892:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6636:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:6637:1: ( '#' ) + // InternalApplicationConfiguration.g:6896:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:6897:1: ( '#' ) { - // InternalApplicationConfiguration.g:6637:1: ( '#' ) - // InternalApplicationConfiguration.g:6638:2: '#' + // InternalApplicationConfiguration.g:6897:1: ( '#' ) + // InternalApplicationConfiguration.g:6898:2: '#' { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - match(input,44,FOLLOW_2); + match(input,46,FOLLOW_2); after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } @@ -20943,16 +21748,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__1" - // InternalApplicationConfiguration.g:6647:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:6907:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; public final void rule__ClassTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6651:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:6652:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 + // InternalApplicationConfiguration.g:6911:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:6912:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__ClassTypeScope__Group__1__Impl(); state._fsp--; @@ -20981,21 +21786,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:6659:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:6919:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6663:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6664:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6923:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6924:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:6664:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:6665:2: ( rule__ClassTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6924:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6925:2: ( rule__ClassTypeScope__TypeAssignment_1 ) { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:6666:2: ( rule__ClassTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:6666:3: rule__ClassTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:6926:2: ( rule__ClassTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6926:3: rule__ClassTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ClassTypeScope__TypeAssignment_1(); @@ -21028,16 +21833,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__2" - // InternalApplicationConfiguration.g:6674:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:6934:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; public final void rule__ClassTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6678:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:6679:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 + // InternalApplicationConfiguration.g:6938:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:6939:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__ClassTypeScope__Group__2__Impl(); state._fsp--; @@ -21066,21 +21871,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:6686:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:6946:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6690:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:6691:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6950:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:6951:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:6691:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:6692:2: ( rule__ClassTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6951:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6952:2: ( rule__ClassTypeScope__Alternatives_2 ) { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:6693:2: ( rule__ClassTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:6693:3: rule__ClassTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:6953:2: ( rule__ClassTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6953:3: rule__ClassTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__ClassTypeScope__Alternatives_2(); @@ -21113,14 +21918,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__3" - // InternalApplicationConfiguration.g:6701:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:6961:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; public final void rule__ClassTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6705:1: ( rule__ClassTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:6706:2: rule__ClassTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:6965:1: ( rule__ClassTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:6966:2: rule__ClassTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__ClassTypeScope__Group__3__Impl(); @@ -21146,21 +21951,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:6712:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:6972:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6716:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:6717:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6976:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:6977:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:6717:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:6718:2: ( rule__ClassTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6977:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6978:2: ( rule__ClassTypeScope__Alternatives_3 ) { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:6719:2: ( rule__ClassTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:6719:3: rule__ClassTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:6979:2: ( rule__ClassTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6979:3: rule__ClassTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__ClassTypeScope__Alternatives_3(); @@ -21193,16 +21998,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__0" - // InternalApplicationConfiguration.g:6728:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:6988:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; public final void rule__ObjectTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6732:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:6733:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 + // InternalApplicationConfiguration.g:6992:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6993:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__ObjectTypeScope__Group__0__Impl(); state._fsp--; @@ -21231,20 +22036,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:6740:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:7000:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6744:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:6745:1: ( '#' ) + // InternalApplicationConfiguration.g:7004:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7005:1: ( '#' ) { - // InternalApplicationConfiguration.g:6745:1: ( '#' ) - // InternalApplicationConfiguration.g:6746:2: '#' + // InternalApplicationConfiguration.g:7005:1: ( '#' ) + // InternalApplicationConfiguration.g:7006:2: '#' { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - match(input,44,FOLLOW_2); + match(input,46,FOLLOW_2); after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } @@ -21268,16 +22073,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__1" - // InternalApplicationConfiguration.g:6755:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:7015:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; public final void rule__ObjectTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6759:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:6760:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 + // InternalApplicationConfiguration.g:7019:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7020:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__ObjectTypeScope__Group__1__Impl(); state._fsp--; @@ -21306,21 +22111,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:6767:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7027:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6771:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6772:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7031:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7032:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:6772:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:6773:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7032:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7033:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:6774:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:6774:3: rule__ObjectTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:7034:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7034:3: rule__ObjectTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__TypeAssignment_1(); @@ -21353,16 +22158,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__2" - // InternalApplicationConfiguration.g:6782:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:7042:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; public final void rule__ObjectTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6786:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:6787:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 + // InternalApplicationConfiguration.g:7046:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7047:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__ObjectTypeScope__Group__2__Impl(); state._fsp--; @@ -21391,21 +22196,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:6794:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7054:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6798:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:6799:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7058:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7059:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:6799:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:6800:2: ( rule__ObjectTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7059:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7060:2: ( rule__ObjectTypeScope__Alternatives_2 ) { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:6801:2: ( rule__ObjectTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:6801:3: rule__ObjectTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:7061:2: ( rule__ObjectTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7061:3: rule__ObjectTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Alternatives_2(); @@ -21438,14 +22243,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__3" - // InternalApplicationConfiguration.g:6809:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:7069:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; public final void rule__ObjectTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6813:1: ( rule__ObjectTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:6814:2: rule__ObjectTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:7073:1: ( rule__ObjectTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7074:2: rule__ObjectTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Group__3__Impl(); @@ -21471,21 +22276,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:6820:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:7080:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6824:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:6825:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7084:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7085:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:6825:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:6826:2: ( rule__ObjectTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7085:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7086:2: ( rule__ObjectTypeScope__Alternatives_3 ) { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:6827:2: ( rule__ObjectTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:6827:3: rule__ObjectTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:7087:2: ( rule__ObjectTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7087:3: rule__ObjectTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Alternatives_3(); @@ -21518,16 +22323,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__0" - // InternalApplicationConfiguration.g:6836:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:7096:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; public final void rule__IntegerTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6840:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:6841:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 + // InternalApplicationConfiguration.g:7100:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7101:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__IntegerTypeScope__Group__0__Impl(); state._fsp--; @@ -21556,20 +22361,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:6848:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:7108:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6852:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:6853:1: ( '#' ) + // InternalApplicationConfiguration.g:7112:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7113:1: ( '#' ) { - // InternalApplicationConfiguration.g:6853:1: ( '#' ) - // InternalApplicationConfiguration.g:6854:2: '#' + // InternalApplicationConfiguration.g:7113:1: ( '#' ) + // InternalApplicationConfiguration.g:7114:2: '#' { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - match(input,44,FOLLOW_2); + match(input,46,FOLLOW_2); after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } @@ -21593,16 +22398,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__1" - // InternalApplicationConfiguration.g:6863:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:7123:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; public final void rule__IntegerTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6867:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:6868:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 + // InternalApplicationConfiguration.g:7127:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7128:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__IntegerTypeScope__Group__1__Impl(); state._fsp--; @@ -21631,21 +22436,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:6875:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7135:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6879:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6880:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7139:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7140:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:6880:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:6881:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7140:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7141:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:6882:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:6882:3: rule__IntegerTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:7142:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7142:3: rule__IntegerTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__TypeAssignment_1(); @@ -21678,16 +22483,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__2" - // InternalApplicationConfiguration.g:6890:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:7150:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; public final void rule__IntegerTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6894:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:6895:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 + // InternalApplicationConfiguration.g:7154:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7155:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__IntegerTypeScope__Group__2__Impl(); state._fsp--; @@ -21716,21 +22521,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:6902:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7162:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6906:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:6907:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7166:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7167:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:6907:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:6908:2: ( rule__IntegerTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7167:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7168:2: ( rule__IntegerTypeScope__Alternatives_2 ) { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:6909:2: ( rule__IntegerTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:6909:3: rule__IntegerTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:7169:2: ( rule__IntegerTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7169:3: rule__IntegerTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Alternatives_2(); @@ -21763,14 +22568,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__3" - // InternalApplicationConfiguration.g:6917:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:7177:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; public final void rule__IntegerTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6921:1: ( rule__IntegerTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:6922:2: rule__IntegerTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:7181:1: ( rule__IntegerTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7182:2: rule__IntegerTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Group__3__Impl(); @@ -21796,21 +22601,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:6928:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:7188:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6932:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:6933:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7192:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7193:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:6933:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:6934:2: ( rule__IntegerTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7193:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7194:2: ( rule__IntegerTypeScope__Alternatives_3 ) { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:6935:2: ( rule__IntegerTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:6935:3: rule__IntegerTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:7195:2: ( rule__IntegerTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7195:3: rule__IntegerTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Alternatives_3(); @@ -21843,16 +22648,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__0" - // InternalApplicationConfiguration.g:6944:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:7204:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; public final void rule__RealTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6948:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:6949:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 + // InternalApplicationConfiguration.g:7208:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7209:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_39); rule__RealTypeScope__Group__0__Impl(); state._fsp--; @@ -21881,20 +22686,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:6956:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:7216:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6960:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:6961:1: ( '#' ) + // InternalApplicationConfiguration.g:7220:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7221:1: ( '#' ) { - // InternalApplicationConfiguration.g:6961:1: ( '#' ) - // InternalApplicationConfiguration.g:6962:2: '#' + // InternalApplicationConfiguration.g:7221:1: ( '#' ) + // InternalApplicationConfiguration.g:7222:2: '#' { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - match(input,44,FOLLOW_2); + match(input,46,FOLLOW_2); after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } @@ -21918,16 +22723,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__1" - // InternalApplicationConfiguration.g:6971:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:7231:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; public final void rule__RealTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6975:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:6976:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 + // InternalApplicationConfiguration.g:7235:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7236:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__RealTypeScope__Group__1__Impl(); state._fsp--; @@ -21956,21 +22761,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:6983:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7243:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6987:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6988:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7247:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7248:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:6988:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:6989:2: ( rule__RealTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7248:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7249:2: ( rule__RealTypeScope__TypeAssignment_1 ) { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:6990:2: ( rule__RealTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:6990:3: rule__RealTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:7250:2: ( rule__RealTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7250:3: rule__RealTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__RealTypeScope__TypeAssignment_1(); @@ -22003,16 +22808,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__2" - // InternalApplicationConfiguration.g:6998:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:7258:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; public final void rule__RealTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7002:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7003:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 + // InternalApplicationConfiguration.g:7262:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7263:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__RealTypeScope__Group__2__Impl(); state._fsp--; @@ -22041,21 +22846,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7010:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7270:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7014:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7015:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7274:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7275:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7015:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7016:2: ( rule__RealTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7275:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7276:2: ( rule__RealTypeScope__Alternatives_2 ) { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7017:2: ( rule__RealTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7017:3: rule__RealTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:7277:2: ( rule__RealTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7277:3: rule__RealTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__RealTypeScope__Alternatives_2(); @@ -22088,14 +22893,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__3" - // InternalApplicationConfiguration.g:7025:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:7285:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; public final void rule__RealTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7029:1: ( rule__RealTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7030:2: rule__RealTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:7289:1: ( rule__RealTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7290:2: rule__RealTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__RealTypeScope__Group__3__Impl(); @@ -22121,21 +22926,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7036:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:7296:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7040:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7041:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7300:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7301:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:7041:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7042:2: ( rule__RealTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7301:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7302:2: ( rule__RealTypeScope__Alternatives_3 ) { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7043:2: ( rule__RealTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7043:3: rule__RealTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:7303:2: ( rule__RealTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7303:3: rule__RealTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__RealTypeScope__Alternatives_3(); @@ -22168,16 +22973,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__0" - // InternalApplicationConfiguration.g:7052:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:7312:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; public final void rule__StringTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7056:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:7057:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 + // InternalApplicationConfiguration.g:7316:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7317:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__StringTypeScope__Group__0__Impl(); state._fsp--; @@ -22206,20 +23011,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7064:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:7324:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7068:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7069:1: ( '#' ) + // InternalApplicationConfiguration.g:7328:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7329:1: ( '#' ) { - // InternalApplicationConfiguration.g:7069:1: ( '#' ) - // InternalApplicationConfiguration.g:7070:2: '#' + // InternalApplicationConfiguration.g:7329:1: ( '#' ) + // InternalApplicationConfiguration.g:7330:2: '#' { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - match(input,44,FOLLOW_2); + match(input,46,FOLLOW_2); after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } @@ -22243,16 +23048,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__1" - // InternalApplicationConfiguration.g:7079:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:7339:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; public final void rule__StringTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7083:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7084:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 + // InternalApplicationConfiguration.g:7343:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7344:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__StringTypeScope__Group__1__Impl(); state._fsp--; @@ -22281,21 +23086,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7091:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7351:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7095:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7096:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7355:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7356:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7096:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7097:2: ( rule__StringTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7356:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7357:2: ( rule__StringTypeScope__TypeAssignment_1 ) { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7098:2: ( rule__StringTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7098:3: rule__StringTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:7358:2: ( rule__StringTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7358:3: rule__StringTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__StringTypeScope__TypeAssignment_1(); @@ -22328,16 +23133,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__2" - // InternalApplicationConfiguration.g:7106:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:7366:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; public final void rule__StringTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7110:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7111:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 + // InternalApplicationConfiguration.g:7370:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7371:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__StringTypeScope__Group__2__Impl(); state._fsp--; @@ -22366,21 +23171,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7118:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7378:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7122:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7382:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7383:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7123:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7124:2: ( rule__StringTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7383:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7384:2: ( rule__StringTypeScope__Alternatives_2 ) { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7125:2: ( rule__StringTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7125:3: rule__StringTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:7385:2: ( rule__StringTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7385:3: rule__StringTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__StringTypeScope__Alternatives_2(); @@ -22413,14 +23218,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__3" - // InternalApplicationConfiguration.g:7133:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:7393:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; public final void rule__StringTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7137:1: ( rule__StringTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7138:2: rule__StringTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:7397:1: ( rule__StringTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7398:2: rule__StringTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__StringTypeScope__Group__3__Impl(); @@ -22446,21 +23251,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7144:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:7404:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7148:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7408:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7409:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:7149:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7150:2: ( rule__StringTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7409:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7410:2: ( rule__StringTypeScope__Alternatives_3 ) { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7151:2: ( rule__StringTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7151:3: rule__StringTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:7411:2: ( rule__StringTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7411:3: rule__StringTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__StringTypeScope__Alternatives_3(); @@ -22493,14 +23298,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__0" - // InternalApplicationConfiguration.g:7160:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; + // InternalApplicationConfiguration.g:7420:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; public final void rule__ClassReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7164:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) - // InternalApplicationConfiguration.g:7165:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 + // InternalApplicationConfiguration.g:7424:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) + // InternalApplicationConfiguration.g:7425:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 { pushFollow(FOLLOW_8); rule__ClassReference__Group__0__Impl(); @@ -22531,20 +23336,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7172:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; + // InternalApplicationConfiguration.g:7432:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; public final void rule__ClassReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7176:1: ( ( '<' ) ) - // InternalApplicationConfiguration.g:7177:1: ( '<' ) + // InternalApplicationConfiguration.g:7436:1: ( ( '<' ) ) + // InternalApplicationConfiguration.g:7437:1: ( '<' ) { - // InternalApplicationConfiguration.g:7177:1: ( '<' ) - // InternalApplicationConfiguration.g:7178:2: '<' + // InternalApplicationConfiguration.g:7437:1: ( '<' ) + // InternalApplicationConfiguration.g:7438:2: '<' { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); - match(input,45,FOLLOW_2); + match(input,47,FOLLOW_2); after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } @@ -22568,16 +23373,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__1" - // InternalApplicationConfiguration.g:7187:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; + // InternalApplicationConfiguration.g:7447:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; public final void rule__ClassReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7191:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) - // InternalApplicationConfiguration.g:7192:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 + // InternalApplicationConfiguration.g:7451:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) + // InternalApplicationConfiguration.g:7452:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__ClassReference__Group__1__Impl(); state._fsp--; @@ -22606,21 +23411,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7199:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7459:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; public final void rule__ClassReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7203:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7204:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) + // InternalApplicationConfiguration.g:7463:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7464:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7204:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) - // InternalApplicationConfiguration.g:7205:2: ( rule__ClassReference__ElementAssignment_1 ) + // InternalApplicationConfiguration.g:7464:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) + // InternalApplicationConfiguration.g:7465:2: ( rule__ClassReference__ElementAssignment_1 ) { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); - // InternalApplicationConfiguration.g:7206:2: ( rule__ClassReference__ElementAssignment_1 ) - // InternalApplicationConfiguration.g:7206:3: rule__ClassReference__ElementAssignment_1 + // InternalApplicationConfiguration.g:7466:2: ( rule__ClassReference__ElementAssignment_1 ) + // InternalApplicationConfiguration.g:7466:3: rule__ClassReference__ElementAssignment_1 { pushFollow(FOLLOW_2); rule__ClassReference__ElementAssignment_1(); @@ -22653,14 +23458,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__2" - // InternalApplicationConfiguration.g:7214:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; + // InternalApplicationConfiguration.g:7474:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; public final void rule__ClassReference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7218:1: ( rule__ClassReference__Group__2__Impl ) - // InternalApplicationConfiguration.g:7219:2: rule__ClassReference__Group__2__Impl + // InternalApplicationConfiguration.g:7478:1: ( rule__ClassReference__Group__2__Impl ) + // InternalApplicationConfiguration.g:7479:2: rule__ClassReference__Group__2__Impl { pushFollow(FOLLOW_2); rule__ClassReference__Group__2__Impl(); @@ -22686,20 +23491,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__2__Impl" - // InternalApplicationConfiguration.g:7225:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; + // InternalApplicationConfiguration.g:7485:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; public final void rule__ClassReference__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7229:1: ( ( '>' ) ) - // InternalApplicationConfiguration.g:7230:1: ( '>' ) + // InternalApplicationConfiguration.g:7489:1: ( ( '>' ) ) + // InternalApplicationConfiguration.g:7490:1: ( '>' ) { - // InternalApplicationConfiguration.g:7230:1: ( '>' ) - // InternalApplicationConfiguration.g:7231:2: '>' + // InternalApplicationConfiguration.g:7490:1: ( '>' ) + // InternalApplicationConfiguration.g:7491:2: '>' { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); - match(input,46,FOLLOW_2); + match(input,48,FOLLOW_2); after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } @@ -22723,16 +23528,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__0" - // InternalApplicationConfiguration.g:7241:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; + // InternalApplicationConfiguration.g:7501:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; public final void rule__ObjectReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7245:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) - // InternalApplicationConfiguration.g:7246:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 + // InternalApplicationConfiguration.g:7505:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) + // InternalApplicationConfiguration.g:7506:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__ObjectReference__Group__0__Impl(); state._fsp--; @@ -22761,21 +23566,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7253:1: rule__ObjectReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7513:1: rule__ObjectReference__Group__0__Impl : ( () ) ; public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7257:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7258:1: ( () ) + // InternalApplicationConfiguration.g:7517:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7518:1: ( () ) { - // InternalApplicationConfiguration.g:7258:1: ( () ) - // InternalApplicationConfiguration.g:7259:2: () + // InternalApplicationConfiguration.g:7518:1: ( () ) + // InternalApplicationConfiguration.g:7519:2: () { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); - // InternalApplicationConfiguration.g:7260:2: () - // InternalApplicationConfiguration.g:7260:3: + // InternalApplicationConfiguration.g:7520:2: () + // InternalApplicationConfiguration.g:7520:3: { } @@ -22798,14 +23603,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__1" - // InternalApplicationConfiguration.g:7268:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:7528:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; public final void rule__ObjectReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7272:1: ( rule__ObjectReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7273:2: rule__ObjectReference__Group__1__Impl + // InternalApplicationConfiguration.g:7532:1: ( rule__ObjectReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7533:2: rule__ObjectReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__ObjectReference__Group__1__Impl(); @@ -22831,20 +23636,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7279:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; + // InternalApplicationConfiguration.g:7539:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7283:1: ( ( 'node' ) ) - // InternalApplicationConfiguration.g:7284:1: ( 'node' ) + // InternalApplicationConfiguration.g:7543:1: ( ( 'node' ) ) + // InternalApplicationConfiguration.g:7544:1: ( 'node' ) { - // InternalApplicationConfiguration.g:7284:1: ( 'node' ) - // InternalApplicationConfiguration.g:7285:2: 'node' + // InternalApplicationConfiguration.g:7544:1: ( 'node' ) + // InternalApplicationConfiguration.g:7545:2: 'node' { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); - match(input,47,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } @@ -22868,16 +23673,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__0" - // InternalApplicationConfiguration.g:7295:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; + // InternalApplicationConfiguration.g:7555:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; public final void rule__IntegerReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7299:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) - // InternalApplicationConfiguration.g:7300:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 + // InternalApplicationConfiguration.g:7559:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) + // InternalApplicationConfiguration.g:7560:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__IntegerReference__Group__0__Impl(); state._fsp--; @@ -22906,21 +23711,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7307:1: rule__IntegerReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7567:1: rule__IntegerReference__Group__0__Impl : ( () ) ; public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7311:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7312:1: ( () ) + // InternalApplicationConfiguration.g:7571:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7572:1: ( () ) { - // InternalApplicationConfiguration.g:7312:1: ( () ) - // InternalApplicationConfiguration.g:7313:2: () + // InternalApplicationConfiguration.g:7572:1: ( () ) + // InternalApplicationConfiguration.g:7573:2: () { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); - // InternalApplicationConfiguration.g:7314:2: () - // InternalApplicationConfiguration.g:7314:3: + // InternalApplicationConfiguration.g:7574:2: () + // InternalApplicationConfiguration.g:7574:3: { } @@ -22943,14 +23748,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__1" - // InternalApplicationConfiguration.g:7322:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:7582:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; public final void rule__IntegerReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7326:1: ( rule__IntegerReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7327:2: rule__IntegerReference__Group__1__Impl + // InternalApplicationConfiguration.g:7586:1: ( rule__IntegerReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7587:2: rule__IntegerReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntegerReference__Group__1__Impl(); @@ -22976,20 +23781,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7333:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; + // InternalApplicationConfiguration.g:7593:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7337:1: ( ( 'int' ) ) - // InternalApplicationConfiguration.g:7338:1: ( 'int' ) + // InternalApplicationConfiguration.g:7597:1: ( ( 'int' ) ) + // InternalApplicationConfiguration.g:7598:1: ( 'int' ) { - // InternalApplicationConfiguration.g:7338:1: ( 'int' ) - // InternalApplicationConfiguration.g:7339:2: 'int' + // InternalApplicationConfiguration.g:7598:1: ( 'int' ) + // InternalApplicationConfiguration.g:7599:2: 'int' { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); - match(input,48,FOLLOW_2); + match(input,50,FOLLOW_2); after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } @@ -23013,16 +23818,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__0" - // InternalApplicationConfiguration.g:7349:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; + // InternalApplicationConfiguration.g:7609:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; public final void rule__RealReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7353:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) - // InternalApplicationConfiguration.g:7354:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 + // InternalApplicationConfiguration.g:7613:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) + // InternalApplicationConfiguration.g:7614:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_39); rule__RealReference__Group__0__Impl(); state._fsp--; @@ -23051,21 +23856,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7361:1: rule__RealReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7621:1: rule__RealReference__Group__0__Impl : ( () ) ; public final void rule__RealReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7365:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7366:1: ( () ) + // InternalApplicationConfiguration.g:7625:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7626:1: ( () ) { - // InternalApplicationConfiguration.g:7366:1: ( () ) - // InternalApplicationConfiguration.g:7367:2: () + // InternalApplicationConfiguration.g:7626:1: ( () ) + // InternalApplicationConfiguration.g:7627:2: () { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); - // InternalApplicationConfiguration.g:7368:2: () - // InternalApplicationConfiguration.g:7368:3: + // InternalApplicationConfiguration.g:7628:2: () + // InternalApplicationConfiguration.g:7628:3: { } @@ -23088,14 +23893,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__1" - // InternalApplicationConfiguration.g:7376:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:7636:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; public final void rule__RealReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7380:1: ( rule__RealReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7381:2: rule__RealReference__Group__1__Impl + // InternalApplicationConfiguration.g:7640:1: ( rule__RealReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7641:2: rule__RealReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__RealReference__Group__1__Impl(); @@ -23121,20 +23926,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7387:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; + // InternalApplicationConfiguration.g:7647:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; public final void rule__RealReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7391:1: ( ( 'real' ) ) - // InternalApplicationConfiguration.g:7392:1: ( 'real' ) + // InternalApplicationConfiguration.g:7651:1: ( ( 'real' ) ) + // InternalApplicationConfiguration.g:7652:1: ( 'real' ) { - // InternalApplicationConfiguration.g:7392:1: ( 'real' ) - // InternalApplicationConfiguration.g:7393:2: 'real' + // InternalApplicationConfiguration.g:7652:1: ( 'real' ) + // InternalApplicationConfiguration.g:7653:2: 'real' { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); - match(input,49,FOLLOW_2); + match(input,51,FOLLOW_2); after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } @@ -23158,16 +23963,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__0" - // InternalApplicationConfiguration.g:7403:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; + // InternalApplicationConfiguration.g:7663:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; public final void rule__StringReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7407:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) - // InternalApplicationConfiguration.g:7408:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 + // InternalApplicationConfiguration.g:7667:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) + // InternalApplicationConfiguration.g:7668:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__StringReference__Group__0__Impl(); state._fsp--; @@ -23196,21 +24001,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7415:1: rule__StringReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7675:1: rule__StringReference__Group__0__Impl : ( () ) ; public final void rule__StringReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7419:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7420:1: ( () ) + // InternalApplicationConfiguration.g:7679:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7680:1: ( () ) { - // InternalApplicationConfiguration.g:7420:1: ( () ) - // InternalApplicationConfiguration.g:7421:2: () + // InternalApplicationConfiguration.g:7680:1: ( () ) + // InternalApplicationConfiguration.g:7681:2: () { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); - // InternalApplicationConfiguration.g:7422:2: () - // InternalApplicationConfiguration.g:7422:3: + // InternalApplicationConfiguration.g:7682:2: () + // InternalApplicationConfiguration.g:7682:3: { } @@ -23233,14 +24038,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__1" - // InternalApplicationConfiguration.g:7430:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:7690:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; public final void rule__StringReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7434:1: ( rule__StringReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7435:2: rule__StringReference__Group__1__Impl + // InternalApplicationConfiguration.g:7694:1: ( rule__StringReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7695:2: rule__StringReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__StringReference__Group__1__Impl(); @@ -23266,20 +24071,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7441:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; + // InternalApplicationConfiguration.g:7701:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; public final void rule__StringReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7445:1: ( ( 'string' ) ) - // InternalApplicationConfiguration.g:7446:1: ( 'string' ) + // InternalApplicationConfiguration.g:7705:1: ( ( 'string' ) ) + // InternalApplicationConfiguration.g:7706:1: ( 'string' ) { - // InternalApplicationConfiguration.g:7446:1: ( 'string' ) - // InternalApplicationConfiguration.g:7447:2: 'string' + // InternalApplicationConfiguration.g:7706:1: ( 'string' ) + // InternalApplicationConfiguration.g:7707:2: 'string' { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); - match(input,50,FOLLOW_2); + match(input,52,FOLLOW_2); after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } @@ -23303,16 +24108,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__0" - // InternalApplicationConfiguration.g:7457:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; + // InternalApplicationConfiguration.g:7717:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; public final void rule__IntervallNumber__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7461:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) - // InternalApplicationConfiguration.g:7462:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 + // InternalApplicationConfiguration.g:7721:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) + // InternalApplicationConfiguration.g:7722:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); rule__IntervallNumber__Group__0__Impl(); state._fsp--; @@ -23341,21 +24146,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__0__Impl" - // InternalApplicationConfiguration.g:7469:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:7729:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7473:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:7474:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) + // InternalApplicationConfiguration.g:7733:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:7734:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) { - // InternalApplicationConfiguration.g:7474:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) - // InternalApplicationConfiguration.g:7475:2: ( rule__IntervallNumber__MinAssignment_0 ) + // InternalApplicationConfiguration.g:7734:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) + // InternalApplicationConfiguration.g:7735:2: ( rule__IntervallNumber__MinAssignment_0 ) { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); - // InternalApplicationConfiguration.g:7476:2: ( rule__IntervallNumber__MinAssignment_0 ) - // InternalApplicationConfiguration.g:7476:3: rule__IntervallNumber__MinAssignment_0 + // InternalApplicationConfiguration.g:7736:2: ( rule__IntervallNumber__MinAssignment_0 ) + // InternalApplicationConfiguration.g:7736:3: rule__IntervallNumber__MinAssignment_0 { pushFollow(FOLLOW_2); rule__IntervallNumber__MinAssignment_0(); @@ -23388,16 +24193,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__1" - // InternalApplicationConfiguration.g:7484:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; + // InternalApplicationConfiguration.g:7744:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; public final void rule__IntervallNumber__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7488:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) - // InternalApplicationConfiguration.g:7489:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 + // InternalApplicationConfiguration.g:7748:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) + // InternalApplicationConfiguration.g:7749:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__IntervallNumber__Group__1__Impl(); state._fsp--; @@ -23426,20 +24231,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__1__Impl" - // InternalApplicationConfiguration.g:7496:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; + // InternalApplicationConfiguration.g:7756:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7500:1: ( ( '..' ) ) - // InternalApplicationConfiguration.g:7501:1: ( '..' ) + // InternalApplicationConfiguration.g:7760:1: ( ( '..' ) ) + // InternalApplicationConfiguration.g:7761:1: ( '..' ) { - // InternalApplicationConfiguration.g:7501:1: ( '..' ) - // InternalApplicationConfiguration.g:7502:2: '..' + // InternalApplicationConfiguration.g:7761:1: ( '..' ) + // InternalApplicationConfiguration.g:7762:2: '..' { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - match(input,51,FOLLOW_2); + match(input,53,FOLLOW_2); after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } @@ -23463,14 +24268,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__2" - // InternalApplicationConfiguration.g:7511:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; + // InternalApplicationConfiguration.g:7771:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; public final void rule__IntervallNumber__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7515:1: ( rule__IntervallNumber__Group__2__Impl ) - // InternalApplicationConfiguration.g:7516:2: rule__IntervallNumber__Group__2__Impl + // InternalApplicationConfiguration.g:7775:1: ( rule__IntervallNumber__Group__2__Impl ) + // InternalApplicationConfiguration.g:7776:2: rule__IntervallNumber__Group__2__Impl { pushFollow(FOLLOW_2); rule__IntervallNumber__Group__2__Impl(); @@ -23496,21 +24301,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__2__Impl" - // InternalApplicationConfiguration.g:7522:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7782:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7526:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7527:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7786:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7787:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7527:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7528:2: ( rule__IntervallNumber__Alternatives_2 ) + // InternalApplicationConfiguration.g:7787:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7788:2: ( rule__IntervallNumber__Alternatives_2 ) { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7529:2: ( rule__IntervallNumber__Alternatives_2 ) - // InternalApplicationConfiguration.g:7529:3: rule__IntervallNumber__Alternatives_2 + // InternalApplicationConfiguration.g:7789:2: ( rule__IntervallNumber__Alternatives_2 ) + // InternalApplicationConfiguration.g:7789:3: rule__IntervallNumber__Alternatives_2 { pushFollow(FOLLOW_2); rule__IntervallNumber__Alternatives_2(); @@ -23543,16 +24348,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__0" - // InternalApplicationConfiguration.g:7538:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; + // InternalApplicationConfiguration.g:7798:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; public final void rule__IntEnumberation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7542:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) - // InternalApplicationConfiguration.g:7543:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 + // InternalApplicationConfiguration.g:7802:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) + // InternalApplicationConfiguration.g:7803:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__IntEnumberation__Group__0__Impl(); state._fsp--; @@ -23581,21 +24386,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__0__Impl" - // InternalApplicationConfiguration.g:7550:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7810:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7554:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7555:1: ( () ) + // InternalApplicationConfiguration.g:7814:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7815:1: ( () ) { - // InternalApplicationConfiguration.g:7555:1: ( () ) - // InternalApplicationConfiguration.g:7556:2: () + // InternalApplicationConfiguration.g:7815:1: ( () ) + // InternalApplicationConfiguration.g:7816:2: () { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); - // InternalApplicationConfiguration.g:7557:2: () - // InternalApplicationConfiguration.g:7557:3: + // InternalApplicationConfiguration.g:7817:2: () + // InternalApplicationConfiguration.g:7817:3: { } @@ -23618,16 +24423,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__1" - // InternalApplicationConfiguration.g:7565:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; + // InternalApplicationConfiguration.g:7825:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; public final void rule__IntEnumberation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7569:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) - // InternalApplicationConfiguration.g:7570:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 + // InternalApplicationConfiguration.g:7829:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) + // InternalApplicationConfiguration.g:7830:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__IntEnumberation__Group__1__Impl(); state._fsp--; @@ -23656,17 +24461,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__1__Impl" - // InternalApplicationConfiguration.g:7577:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:7837:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7581:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:7582:1: ( '{' ) + // InternalApplicationConfiguration.g:7841:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:7842:1: ( '{' ) { - // InternalApplicationConfiguration.g:7582:1: ( '{' ) - // InternalApplicationConfiguration.g:7583:2: '{' + // InternalApplicationConfiguration.g:7842:1: ( '{' ) + // InternalApplicationConfiguration.g:7843:2: '{' { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); match(input,29,FOLLOW_2); @@ -23693,16 +24498,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__2" - // InternalApplicationConfiguration.g:7592:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; + // InternalApplicationConfiguration.g:7852:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; public final void rule__IntEnumberation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7596:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) - // InternalApplicationConfiguration.g:7597:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 + // InternalApplicationConfiguration.g:7856:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) + // InternalApplicationConfiguration.g:7857:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__IntEnumberation__Group__2__Impl(); state._fsp--; @@ -23731,29 +24536,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__2__Impl" - // InternalApplicationConfiguration.g:7604:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:7864:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7608:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:7609:1: ( ( rule__IntEnumberation__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7868:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:7869:1: ( ( rule__IntEnumberation__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:7609:1: ( ( rule__IntEnumberation__Group_2__0 )? ) - // InternalApplicationConfiguration.g:7610:2: ( rule__IntEnumberation__Group_2__0 )? + // InternalApplicationConfiguration.g:7869:1: ( ( rule__IntEnumberation__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7870:2: ( rule__IntEnumberation__Group_2__0 )? { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:7611:2: ( rule__IntEnumberation__Group_2__0 )? - int alt56=2; - int LA56_0 = input.LA(1); + // InternalApplicationConfiguration.g:7871:2: ( rule__IntEnumberation__Group_2__0 )? + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA56_0==RULE_INT||LA56_0==22) ) { - alt56=1; + if ( (LA58_0==RULE_INT||LA58_0==22) ) { + alt58=1; } - switch (alt56) { + switch (alt58) { case 1 : - // InternalApplicationConfiguration.g:7611:3: rule__IntEnumberation__Group_2__0 + // InternalApplicationConfiguration.g:7871:3: rule__IntEnumberation__Group_2__0 { pushFollow(FOLLOW_2); rule__IntEnumberation__Group_2__0(); @@ -23789,14 +24594,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__3" - // InternalApplicationConfiguration.g:7619:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; + // InternalApplicationConfiguration.g:7879:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; public final void rule__IntEnumberation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7623:1: ( rule__IntEnumberation__Group__3__Impl ) - // InternalApplicationConfiguration.g:7624:2: rule__IntEnumberation__Group__3__Impl + // InternalApplicationConfiguration.g:7883:1: ( rule__IntEnumberation__Group__3__Impl ) + // InternalApplicationConfiguration.g:7884:2: rule__IntEnumberation__Group__3__Impl { pushFollow(FOLLOW_2); rule__IntEnumberation__Group__3__Impl(); @@ -23822,17 +24627,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__3__Impl" - // InternalApplicationConfiguration.g:7630:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:7890:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7634:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:7635:1: ( '}' ) + // InternalApplicationConfiguration.g:7894:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:7895:1: ( '}' ) { - // InternalApplicationConfiguration.g:7635:1: ( '}' ) - // InternalApplicationConfiguration.g:7636:2: '}' + // InternalApplicationConfiguration.g:7895:1: ( '}' ) + // InternalApplicationConfiguration.g:7896:2: '}' { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); match(input,30,FOLLOW_2); @@ -23859,16 +24664,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__0" - // InternalApplicationConfiguration.g:7646:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; + // InternalApplicationConfiguration.g:7906:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; public final void rule__IntEnumberation__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7650:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) - // InternalApplicationConfiguration.g:7651:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 + // InternalApplicationConfiguration.g:7910:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) + // InternalApplicationConfiguration.g:7911:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__IntEnumberation__Group_2__0__Impl(); state._fsp--; @@ -23897,21 +24702,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl" - // InternalApplicationConfiguration.g:7658:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:7918:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7662:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:7663:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7922:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:7923:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:7663:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:7664:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:7923:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7924:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:7665:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:7665:3: rule__IntEnumberation__EntryAssignment_2_0 + // InternalApplicationConfiguration.g:7925:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:7925:3: rule__IntEnumberation__EntryAssignment_2_0 { pushFollow(FOLLOW_2); rule__IntEnumberation__EntryAssignment_2_0(); @@ -23944,14 +24749,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__1" - // InternalApplicationConfiguration.g:7673:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:7933:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; public final void rule__IntEnumberation__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7677:1: ( rule__IntEnumberation__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:7678:2: rule__IntEnumberation__Group_2__1__Impl + // InternalApplicationConfiguration.g:7937:1: ( rule__IntEnumberation__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:7938:2: rule__IntEnumberation__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__IntEnumberation__Group_2__1__Impl(); @@ -23977,33 +24782,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl" - // InternalApplicationConfiguration.g:7684:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:7944:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7688:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:7689:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7948:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:7949:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:7689:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:7690:2: ( rule__IntEnumberation__Group_2_1__0 )* + // InternalApplicationConfiguration.g:7949:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7950:2: ( rule__IntEnumberation__Group_2_1__0 )* { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:7691:2: ( rule__IntEnumberation__Group_2_1__0 )* - loop57: + // InternalApplicationConfiguration.g:7951:2: ( rule__IntEnumberation__Group_2_1__0 )* + loop59: do { - int alt57=2; - int LA57_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA57_0==31) ) { - alt57=1; + if ( (LA59_0==31) ) { + alt59=1; } - switch (alt57) { + switch (alt59) { case 1 : - // InternalApplicationConfiguration.g:7691:3: rule__IntEnumberation__Group_2_1__0 + // InternalApplicationConfiguration.g:7951:3: rule__IntEnumberation__Group_2_1__0 { pushFollow(FOLLOW_17); rule__IntEnumberation__Group_2_1__0(); @@ -24015,7 +24820,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop57; + break loop59; } } while (true); @@ -24042,14 +24847,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__0" - // InternalApplicationConfiguration.g:7700:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; + // InternalApplicationConfiguration.g:7960:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7704:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) - // InternalApplicationConfiguration.g:7705:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 + // InternalApplicationConfiguration.g:7964:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) + // InternalApplicationConfiguration.g:7965:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 { pushFollow(FOLLOW_25); rule__IntEnumberation__Group_2_1__0__Impl(); @@ -24080,17 +24885,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:7712:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:7972:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7716:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:7717:1: ( ',' ) + // InternalApplicationConfiguration.g:7976:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:7977:1: ( ',' ) { - // InternalApplicationConfiguration.g:7717:1: ( ',' ) - // InternalApplicationConfiguration.g:7718:2: ',' + // InternalApplicationConfiguration.g:7977:1: ( ',' ) + // InternalApplicationConfiguration.g:7978:2: ',' { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); match(input,31,FOLLOW_2); @@ -24117,14 +24922,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__1" - // InternalApplicationConfiguration.g:7727:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:7987:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7731:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:7732:2: rule__IntEnumberation__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:7991:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:7992:2: rule__IntEnumberation__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__IntEnumberation__Group_2_1__1__Impl(); @@ -24150,21 +24955,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:7738:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:7998:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7742:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:7743:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8002:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:8003:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:7743:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:7744:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8003:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8004:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:7745:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:7745:3: rule__IntEnumberation__EntryAssignment_2_1_1 + // InternalApplicationConfiguration.g:8005:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8005:3: rule__IntEnumberation__EntryAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__IntEnumberation__EntryAssignment_2_1_1(); @@ -24197,16 +25002,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__0" - // InternalApplicationConfiguration.g:7754:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; + // InternalApplicationConfiguration.g:8014:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; public final void rule__RealEnumeration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7758:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) - // InternalApplicationConfiguration.g:7759:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 + // InternalApplicationConfiguration.g:8018:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) + // InternalApplicationConfiguration.g:8019:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__RealEnumeration__Group__0__Impl(); state._fsp--; @@ -24235,21 +25040,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__0__Impl" - // InternalApplicationConfiguration.g:7766:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:8026:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7770:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7771:1: ( () ) + // InternalApplicationConfiguration.g:8030:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8031:1: ( () ) { - // InternalApplicationConfiguration.g:7771:1: ( () ) - // InternalApplicationConfiguration.g:7772:2: () + // InternalApplicationConfiguration.g:8031:1: ( () ) + // InternalApplicationConfiguration.g:8032:2: () { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); - // InternalApplicationConfiguration.g:7773:2: () - // InternalApplicationConfiguration.g:7773:3: + // InternalApplicationConfiguration.g:8033:2: () + // InternalApplicationConfiguration.g:8033:3: { } @@ -24272,16 +25077,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__1" - // InternalApplicationConfiguration.g:7781:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; + // InternalApplicationConfiguration.g:8041:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; public final void rule__RealEnumeration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7785:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) - // InternalApplicationConfiguration.g:7786:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 + // InternalApplicationConfiguration.g:8045:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) + // InternalApplicationConfiguration.g:8046:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__RealEnumeration__Group__1__Impl(); state._fsp--; @@ -24310,17 +25115,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__1__Impl" - // InternalApplicationConfiguration.g:7793:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:8053:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7797:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:7798:1: ( '{' ) + // InternalApplicationConfiguration.g:8057:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8058:1: ( '{' ) { - // InternalApplicationConfiguration.g:7798:1: ( '{' ) - // InternalApplicationConfiguration.g:7799:2: '{' + // InternalApplicationConfiguration.g:8058:1: ( '{' ) + // InternalApplicationConfiguration.g:8059:2: '{' { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); match(input,29,FOLLOW_2); @@ -24347,16 +25152,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__2" - // InternalApplicationConfiguration.g:7808:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; + // InternalApplicationConfiguration.g:8068:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; public final void rule__RealEnumeration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7812:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) - // InternalApplicationConfiguration.g:7813:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 + // InternalApplicationConfiguration.g:8072:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) + // InternalApplicationConfiguration.g:8073:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__RealEnumeration__Group__2__Impl(); state._fsp--; @@ -24385,29 +25190,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__2__Impl" - // InternalApplicationConfiguration.g:7820:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:8080:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7824:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:7825:1: ( ( rule__RealEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8084:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:8085:1: ( ( rule__RealEnumeration__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:7825:1: ( ( rule__RealEnumeration__Group_2__0 )? ) - // InternalApplicationConfiguration.g:7826:2: ( rule__RealEnumeration__Group_2__0 )? + // InternalApplicationConfiguration.g:8085:1: ( ( rule__RealEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8086:2: ( rule__RealEnumeration__Group_2__0 )? { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:7827:2: ( rule__RealEnumeration__Group_2__0 )? - int alt58=2; - int LA58_0 = input.LA(1); + // InternalApplicationConfiguration.g:8087:2: ( rule__RealEnumeration__Group_2__0 )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA58_0==RULE_INT||LA58_0==22) ) { - alt58=1; + if ( (LA60_0==RULE_INT||LA60_0==22) ) { + alt60=1; } - switch (alt58) { + switch (alt60) { case 1 : - // InternalApplicationConfiguration.g:7827:3: rule__RealEnumeration__Group_2__0 + // InternalApplicationConfiguration.g:8087:3: rule__RealEnumeration__Group_2__0 { pushFollow(FOLLOW_2); rule__RealEnumeration__Group_2__0(); @@ -24443,14 +25248,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__3" - // InternalApplicationConfiguration.g:7835:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; + // InternalApplicationConfiguration.g:8095:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; public final void rule__RealEnumeration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7839:1: ( rule__RealEnumeration__Group__3__Impl ) - // InternalApplicationConfiguration.g:7840:2: rule__RealEnumeration__Group__3__Impl + // InternalApplicationConfiguration.g:8099:1: ( rule__RealEnumeration__Group__3__Impl ) + // InternalApplicationConfiguration.g:8100:2: rule__RealEnumeration__Group__3__Impl { pushFollow(FOLLOW_2); rule__RealEnumeration__Group__3__Impl(); @@ -24476,17 +25281,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__3__Impl" - // InternalApplicationConfiguration.g:7846:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:8106:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7850:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:7851:1: ( '}' ) + // InternalApplicationConfiguration.g:8110:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8111:1: ( '}' ) { - // InternalApplicationConfiguration.g:7851:1: ( '}' ) - // InternalApplicationConfiguration.g:7852:2: '}' + // InternalApplicationConfiguration.g:8111:1: ( '}' ) + // InternalApplicationConfiguration.g:8112:2: '}' { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); match(input,30,FOLLOW_2); @@ -24513,16 +25318,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__0" - // InternalApplicationConfiguration.g:7862:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; + // InternalApplicationConfiguration.g:8122:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; public final void rule__RealEnumeration__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7866:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) - // InternalApplicationConfiguration.g:7867:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 + // InternalApplicationConfiguration.g:8126:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) + // InternalApplicationConfiguration.g:8127:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__RealEnumeration__Group_2__0__Impl(); state._fsp--; @@ -24551,21 +25356,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl" - // InternalApplicationConfiguration.g:7874:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:8134:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7878:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:7879:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8138:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:8139:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:7879:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:7880:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8139:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8140:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:7881:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:7881:3: rule__RealEnumeration__EntryAssignment_2_0 + // InternalApplicationConfiguration.g:8141:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8141:3: rule__RealEnumeration__EntryAssignment_2_0 { pushFollow(FOLLOW_2); rule__RealEnumeration__EntryAssignment_2_0(); @@ -24598,14 +25403,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__1" - // InternalApplicationConfiguration.g:7889:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:8149:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; public final void rule__RealEnumeration__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7893:1: ( rule__RealEnumeration__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:7894:2: rule__RealEnumeration__Group_2__1__Impl + // InternalApplicationConfiguration.g:8153:1: ( rule__RealEnumeration__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:8154:2: rule__RealEnumeration__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__RealEnumeration__Group_2__1__Impl(); @@ -24631,33 +25436,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl" - // InternalApplicationConfiguration.g:7900:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:8160:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7904:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:7905:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8164:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:8165:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:7905:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:7906:2: ( rule__RealEnumeration__Group_2_1__0 )* + // InternalApplicationConfiguration.g:8165:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8166:2: ( rule__RealEnumeration__Group_2_1__0 )* { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:7907:2: ( rule__RealEnumeration__Group_2_1__0 )* - loop59: + // InternalApplicationConfiguration.g:8167:2: ( rule__RealEnumeration__Group_2_1__0 )* + loop61: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA59_0==31) ) { - alt59=1; + if ( (LA61_0==31) ) { + alt61=1; } - switch (alt59) { + switch (alt61) { case 1 : - // InternalApplicationConfiguration.g:7907:3: rule__RealEnumeration__Group_2_1__0 + // InternalApplicationConfiguration.g:8167:3: rule__RealEnumeration__Group_2_1__0 { pushFollow(FOLLOW_17); rule__RealEnumeration__Group_2_1__0(); @@ -24669,7 +25474,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop59; + break loop61; } } while (true); @@ -24696,14 +25501,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__0" - // InternalApplicationConfiguration.g:7916:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; + // InternalApplicationConfiguration.g:8176:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7920:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) - // InternalApplicationConfiguration.g:7921:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 + // InternalApplicationConfiguration.g:8180:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) + // InternalApplicationConfiguration.g:8181:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 { pushFollow(FOLLOW_25); rule__RealEnumeration__Group_2_1__0__Impl(); @@ -24734,17 +25539,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:7928:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:8188:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7932:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:7933:1: ( ',' ) + // InternalApplicationConfiguration.g:8192:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:8193:1: ( ',' ) { - // InternalApplicationConfiguration.g:7933:1: ( ',' ) - // InternalApplicationConfiguration.g:7934:2: ',' + // InternalApplicationConfiguration.g:8193:1: ( ',' ) + // InternalApplicationConfiguration.g:8194:2: ',' { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); match(input,31,FOLLOW_2); @@ -24771,14 +25576,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__1" - // InternalApplicationConfiguration.g:7943:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:8203:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7947:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:7948:2: rule__RealEnumeration__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:8207:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:8208:2: rule__RealEnumeration__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__RealEnumeration__Group_2_1__1__Impl(); @@ -24804,21 +25609,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:7954:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:8214:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7958:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:7959:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8218:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:8219:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:7959:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:7960:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8219:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8220:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:7961:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:7961:3: rule__RealEnumeration__EntryAssignment_2_1_1 + // InternalApplicationConfiguration.g:8221:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8221:3: rule__RealEnumeration__EntryAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__RealEnumeration__EntryAssignment_2_1_1(); @@ -24851,16 +25656,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__0" - // InternalApplicationConfiguration.g:7970:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; + // InternalApplicationConfiguration.g:8230:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; public final void rule__StringEnumeration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7974:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) - // InternalApplicationConfiguration.g:7975:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 + // InternalApplicationConfiguration.g:8234:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) + // InternalApplicationConfiguration.g:8235:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__StringEnumeration__Group__0__Impl(); state._fsp--; @@ -24889,21 +25694,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__0__Impl" - // InternalApplicationConfiguration.g:7982:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:8242:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7986:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7987:1: ( () ) + // InternalApplicationConfiguration.g:8246:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8247:1: ( () ) { - // InternalApplicationConfiguration.g:7987:1: ( () ) - // InternalApplicationConfiguration.g:7988:2: () + // InternalApplicationConfiguration.g:8247:1: ( () ) + // InternalApplicationConfiguration.g:8248:2: () { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); - // InternalApplicationConfiguration.g:7989:2: () - // InternalApplicationConfiguration.g:7989:3: + // InternalApplicationConfiguration.g:8249:2: () + // InternalApplicationConfiguration.g:8249:3: { } @@ -24926,16 +25731,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__1" - // InternalApplicationConfiguration.g:7997:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; + // InternalApplicationConfiguration.g:8257:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; public final void rule__StringEnumeration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8001:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) - // InternalApplicationConfiguration.g:8002:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 + // InternalApplicationConfiguration.g:8261:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) + // InternalApplicationConfiguration.g:8262:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_44); rule__StringEnumeration__Group__1__Impl(); state._fsp--; @@ -24964,17 +25769,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__1__Impl" - // InternalApplicationConfiguration.g:8009:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:8269:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8013:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:8014:1: ( '{' ) + // InternalApplicationConfiguration.g:8273:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8274:1: ( '{' ) { - // InternalApplicationConfiguration.g:8014:1: ( '{' ) - // InternalApplicationConfiguration.g:8015:2: '{' + // InternalApplicationConfiguration.g:8274:1: ( '{' ) + // InternalApplicationConfiguration.g:8275:2: '{' { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); match(input,29,FOLLOW_2); @@ -25001,16 +25806,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__2" - // InternalApplicationConfiguration.g:8024:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; + // InternalApplicationConfiguration.g:8284:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; public final void rule__StringEnumeration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8028:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) - // InternalApplicationConfiguration.g:8029:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 + // InternalApplicationConfiguration.g:8288:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) + // InternalApplicationConfiguration.g:8289:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_44); rule__StringEnumeration__Group__2__Impl(); state._fsp--; @@ -25039,29 +25844,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__2__Impl" - // InternalApplicationConfiguration.g:8036:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:8296:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8040:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:8041:1: ( ( rule__StringEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8300:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:8301:1: ( ( rule__StringEnumeration__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:8041:1: ( ( rule__StringEnumeration__Group_2__0 )? ) - // InternalApplicationConfiguration.g:8042:2: ( rule__StringEnumeration__Group_2__0 )? + // InternalApplicationConfiguration.g:8301:1: ( ( rule__StringEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8302:2: ( rule__StringEnumeration__Group_2__0 )? { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:8043:2: ( rule__StringEnumeration__Group_2__0 )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalApplicationConfiguration.g:8303:2: ( rule__StringEnumeration__Group_2__0 )? + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA60_0==RULE_STRING) ) { - alt60=1; + if ( (LA62_0==RULE_STRING) ) { + alt62=1; } - switch (alt60) { + switch (alt62) { case 1 : - // InternalApplicationConfiguration.g:8043:3: rule__StringEnumeration__Group_2__0 + // InternalApplicationConfiguration.g:8303:3: rule__StringEnumeration__Group_2__0 { pushFollow(FOLLOW_2); rule__StringEnumeration__Group_2__0(); @@ -25097,14 +25902,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__3" - // InternalApplicationConfiguration.g:8051:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; + // InternalApplicationConfiguration.g:8311:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; public final void rule__StringEnumeration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8055:1: ( rule__StringEnumeration__Group__3__Impl ) - // InternalApplicationConfiguration.g:8056:2: rule__StringEnumeration__Group__3__Impl + // InternalApplicationConfiguration.g:8315:1: ( rule__StringEnumeration__Group__3__Impl ) + // InternalApplicationConfiguration.g:8316:2: rule__StringEnumeration__Group__3__Impl { pushFollow(FOLLOW_2); rule__StringEnumeration__Group__3__Impl(); @@ -25130,17 +25935,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__3__Impl" - // InternalApplicationConfiguration.g:8062:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:8322:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8066:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:8067:1: ( '}' ) + // InternalApplicationConfiguration.g:8326:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8327:1: ( '}' ) { - // InternalApplicationConfiguration.g:8067:1: ( '}' ) - // InternalApplicationConfiguration.g:8068:2: '}' + // InternalApplicationConfiguration.g:8327:1: ( '}' ) + // InternalApplicationConfiguration.g:8328:2: '}' { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); match(input,30,FOLLOW_2); @@ -25167,16 +25972,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__0" - // InternalApplicationConfiguration.g:8078:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; + // InternalApplicationConfiguration.g:8338:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; public final void rule__StringEnumeration__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8082:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) - // InternalApplicationConfiguration.g:8083:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 + // InternalApplicationConfiguration.g:8342:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) + // InternalApplicationConfiguration.g:8343:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_28); rule__StringEnumeration__Group_2__0__Impl(); state._fsp--; @@ -25205,21 +26010,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl" - // InternalApplicationConfiguration.g:8090:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:8350:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8094:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:8095:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8354:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:8355:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:8095:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:8096:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8355:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8356:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:8097:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:8097:3: rule__StringEnumeration__EntryAssignment_2_0 + // InternalApplicationConfiguration.g:8357:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8357:3: rule__StringEnumeration__EntryAssignment_2_0 { pushFollow(FOLLOW_2); rule__StringEnumeration__EntryAssignment_2_0(); @@ -25252,14 +26057,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__1" - // InternalApplicationConfiguration.g:8105:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:8365:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; public final void rule__StringEnumeration__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8109:1: ( rule__StringEnumeration__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:8110:2: rule__StringEnumeration__Group_2__1__Impl + // InternalApplicationConfiguration.g:8369:1: ( rule__StringEnumeration__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:8370:2: rule__StringEnumeration__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__StringEnumeration__Group_2__1__Impl(); @@ -25285,33 +26090,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl" - // InternalApplicationConfiguration.g:8116:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:8376:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8120:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:8121:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8380:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:8381:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:8121:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:8122:2: ( rule__StringEnumeration__Group_2_1__0 )* + // InternalApplicationConfiguration.g:8381:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8382:2: ( rule__StringEnumeration__Group_2_1__0 )* { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:8123:2: ( rule__StringEnumeration__Group_2_1__0 )* - loop61: + // InternalApplicationConfiguration.g:8383:2: ( rule__StringEnumeration__Group_2_1__0 )* + loop63: do { - int alt61=2; - int LA61_0 = input.LA(1); + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA61_0==31) ) { - alt61=1; + if ( (LA63_0==31) ) { + alt63=1; } - switch (alt61) { + switch (alt63) { case 1 : - // InternalApplicationConfiguration.g:8123:3: rule__StringEnumeration__Group_2_1__0 + // InternalApplicationConfiguration.g:8383:3: rule__StringEnumeration__Group_2_1__0 { pushFollow(FOLLOW_17); rule__StringEnumeration__Group_2_1__0(); @@ -25323,7 +26128,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop61; + break loop63; } } while (true); @@ -25350,14 +26155,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__0" - // InternalApplicationConfiguration.g:8132:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; + // InternalApplicationConfiguration.g:8392:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8136:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) - // InternalApplicationConfiguration.g:8137:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 + // InternalApplicationConfiguration.g:8396:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) + // InternalApplicationConfiguration.g:8397:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 { pushFollow(FOLLOW_11); rule__StringEnumeration__Group_2_1__0__Impl(); @@ -25388,17 +26193,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:8144:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:8404:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8148:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:8149:1: ( ',' ) + // InternalApplicationConfiguration.g:8408:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:8409:1: ( ',' ) { - // InternalApplicationConfiguration.g:8149:1: ( ',' ) - // InternalApplicationConfiguration.g:8150:2: ',' + // InternalApplicationConfiguration.g:8409:1: ( ',' ) + // InternalApplicationConfiguration.g:8410:2: ',' { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); match(input,31,FOLLOW_2); @@ -25425,14 +26230,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__1" - // InternalApplicationConfiguration.g:8159:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:8419:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8163:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:8164:2: rule__StringEnumeration__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:8423:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:8424:2: rule__StringEnumeration__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__StringEnumeration__Group_2_1__1__Impl(); @@ -25458,21 +26263,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:8170:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:8430:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8174:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:8175:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8434:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:8435:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:8175:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:8176:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8435:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8436:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:8177:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:8177:3: rule__StringEnumeration__EntryAssignment_2_1_1 + // InternalApplicationConfiguration.g:8437:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8437:3: rule__StringEnumeration__EntryAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__StringEnumeration__EntryAssignment_2_1_1(); @@ -25505,14 +26310,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__0" - // InternalApplicationConfiguration.g:8186:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:8446:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8190:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:8191:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 + // InternalApplicationConfiguration.g:8450:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:8451:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__ScopeDeclaration__Group__0__Impl(); @@ -25543,20 +26348,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:8198:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; + // InternalApplicationConfiguration.g:8458:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8202:1: ( ( 'scope' ) ) - // InternalApplicationConfiguration.g:8203:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8462:1: ( ( 'scope' ) ) + // InternalApplicationConfiguration.g:8463:1: ( 'scope' ) { - // InternalApplicationConfiguration.g:8203:1: ( 'scope' ) - // InternalApplicationConfiguration.g:8204:2: 'scope' + // InternalApplicationConfiguration.g:8463:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8464:2: 'scope' { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - match(input,52,FOLLOW_2); + match(input,54,FOLLOW_2); after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } @@ -25580,14 +26385,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__1" - // InternalApplicationConfiguration.g:8213:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:8473:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8217:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:8218:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 + // InternalApplicationConfiguration.g:8477:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:8478:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 { pushFollow(FOLLOW_19); rule__ScopeDeclaration__Group__1__Impl(); @@ -25618,21 +26423,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:8225:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:8485:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8229:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:8230:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:8489:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:8490:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:8230:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:8231:2: ( rule__ScopeDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:8490:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:8491:2: ( rule__ScopeDeclaration__NameAssignment_1 ) { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:8232:2: ( rule__ScopeDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:8232:3: rule__ScopeDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:8492:2: ( rule__ScopeDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:8492:3: rule__ScopeDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ScopeDeclaration__NameAssignment_1(); @@ -25665,14 +26470,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__2" - // InternalApplicationConfiguration.g:8240:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:8500:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8244:1: ( rule__ScopeDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:8245:2: rule__ScopeDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:8504:1: ( rule__ScopeDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:8505:2: rule__ScopeDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__ScopeDeclaration__Group__2__Impl(); @@ -25698,21 +26503,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:8251:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:8511:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8255:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:8256:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:8515:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:8516:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:8256:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:8257:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:8516:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:8517:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:8258:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:8258:3: rule__ScopeDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:8518:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:8518:3: rule__ScopeDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__ScopeDeclaration__SpecificationAssignment_2(); @@ -25745,14 +26550,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__0" - // InternalApplicationConfiguration.g:8267:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; + // InternalApplicationConfiguration.g:8527:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; public final void rule__GenerationTask__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8271:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) - // InternalApplicationConfiguration.g:8272:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 + // InternalApplicationConfiguration.g:8531:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) + // InternalApplicationConfiguration.g:8532:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 { pushFollow(FOLLOW_19); rule__GenerationTask__Group__0__Impl(); @@ -25783,20 +26588,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__0__Impl" - // InternalApplicationConfiguration.g:8279:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; + // InternalApplicationConfiguration.g:8539:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8283:1: ( ( 'generate' ) ) - // InternalApplicationConfiguration.g:8284:1: ( 'generate' ) + // InternalApplicationConfiguration.g:8543:1: ( ( 'generate' ) ) + // InternalApplicationConfiguration.g:8544:1: ( 'generate' ) { - // InternalApplicationConfiguration.g:8284:1: ( 'generate' ) - // InternalApplicationConfiguration.g:8285:2: 'generate' + // InternalApplicationConfiguration.g:8544:1: ( 'generate' ) + // InternalApplicationConfiguration.g:8545:2: 'generate' { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - match(input,53,FOLLOW_2); + match(input,55,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } @@ -25820,14 +26625,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__1" - // InternalApplicationConfiguration.g:8294:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; + // InternalApplicationConfiguration.g:8554:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; public final void rule__GenerationTask__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8298:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) - // InternalApplicationConfiguration.g:8299:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 + // InternalApplicationConfiguration.g:8558:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) + // InternalApplicationConfiguration.g:8559:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 { pushFollow(FOLLOW_19); rule__GenerationTask__Group__1__Impl(); @@ -25858,21 +26663,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__1__Impl" - // InternalApplicationConfiguration.g:8306:1: rule__GenerationTask__Group__1__Impl : ( () ) ; + // InternalApplicationConfiguration.g:8566:1: rule__GenerationTask__Group__1__Impl : ( () ) ; public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8310:1: ( ( () ) ) - // InternalApplicationConfiguration.g:8311:1: ( () ) + // InternalApplicationConfiguration.g:8570:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8571:1: ( () ) { - // InternalApplicationConfiguration.g:8311:1: ( () ) - // InternalApplicationConfiguration.g:8312:2: () + // InternalApplicationConfiguration.g:8571:1: ( () ) + // InternalApplicationConfiguration.g:8572:2: () { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); - // InternalApplicationConfiguration.g:8313:2: () - // InternalApplicationConfiguration.g:8313:3: + // InternalApplicationConfiguration.g:8573:2: () + // InternalApplicationConfiguration.g:8573:3: { } @@ -25895,16 +26700,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__2" - // InternalApplicationConfiguration.g:8321:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; + // InternalApplicationConfiguration.g:8581:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; public final void rule__GenerationTask__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8325:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) - // InternalApplicationConfiguration.g:8326:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 + // InternalApplicationConfiguration.g:8585:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) + // InternalApplicationConfiguration.g:8586:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_45); rule__GenerationTask__Group__2__Impl(); state._fsp--; @@ -25933,17 +26738,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__2__Impl" - // InternalApplicationConfiguration.g:8333:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:8593:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8337:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:8338:1: ( '{' ) + // InternalApplicationConfiguration.g:8597:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8598:1: ( '{' ) { - // InternalApplicationConfiguration.g:8338:1: ( '{' ) - // InternalApplicationConfiguration.g:8339:2: '{' + // InternalApplicationConfiguration.g:8598:1: ( '{' ) + // InternalApplicationConfiguration.g:8599:2: '{' { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); match(input,29,FOLLOW_2); @@ -25970,16 +26775,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__3" - // InternalApplicationConfiguration.g:8348:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; + // InternalApplicationConfiguration.g:8608:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; public final void rule__GenerationTask__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8352:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) - // InternalApplicationConfiguration.g:8353:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 + // InternalApplicationConfiguration.g:8612:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) + // InternalApplicationConfiguration.g:8613:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_46); rule__GenerationTask__Group__3__Impl(); state._fsp--; @@ -26008,21 +26813,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__3__Impl" - // InternalApplicationConfiguration.g:8360:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; + // InternalApplicationConfiguration.g:8620:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8364:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) - // InternalApplicationConfiguration.g:8365:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) + // InternalApplicationConfiguration.g:8624:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) + // InternalApplicationConfiguration.g:8625:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) { - // InternalApplicationConfiguration.g:8365:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) - // InternalApplicationConfiguration.g:8366:2: ( rule__GenerationTask__UnorderedGroup_3 ) + // InternalApplicationConfiguration.g:8625:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) + // InternalApplicationConfiguration.g:8626:2: ( rule__GenerationTask__UnorderedGroup_3 ) { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - // InternalApplicationConfiguration.g:8367:2: ( rule__GenerationTask__UnorderedGroup_3 ) - // InternalApplicationConfiguration.g:8367:3: rule__GenerationTask__UnorderedGroup_3 + // InternalApplicationConfiguration.g:8627:2: ( rule__GenerationTask__UnorderedGroup_3 ) + // InternalApplicationConfiguration.g:8627:3: rule__GenerationTask__UnorderedGroup_3 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3(); @@ -26055,14 +26860,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__4" - // InternalApplicationConfiguration.g:8375:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; + // InternalApplicationConfiguration.g:8635:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; public final void rule__GenerationTask__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8379:1: ( rule__GenerationTask__Group__4__Impl ) - // InternalApplicationConfiguration.g:8380:2: rule__GenerationTask__Group__4__Impl + // InternalApplicationConfiguration.g:8639:1: ( rule__GenerationTask__Group__4__Impl ) + // InternalApplicationConfiguration.g:8640:2: rule__GenerationTask__Group__4__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group__4__Impl(); @@ -26088,17 +26893,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__4__Impl" - // InternalApplicationConfiguration.g:8386:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:8646:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8390:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:8391:1: ( '}' ) + // InternalApplicationConfiguration.g:8650:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8651:1: ( '}' ) { - // InternalApplicationConfiguration.g:8391:1: ( '}' ) - // InternalApplicationConfiguration.g:8392:2: '}' + // InternalApplicationConfiguration.g:8651:1: ( '}' ) + // InternalApplicationConfiguration.g:8652:2: '}' { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); match(input,30,FOLLOW_2); @@ -26125,14 +26930,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__0" - // InternalApplicationConfiguration.g:8402:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; + // InternalApplicationConfiguration.g:8662:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8406:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) - // InternalApplicationConfiguration.g:8407:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 + // InternalApplicationConfiguration.g:8666:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) + // InternalApplicationConfiguration.g:8667:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_0__0__Impl(); @@ -26163,17 +26968,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl" - // InternalApplicationConfiguration.g:8414:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; + // InternalApplicationConfiguration.g:8674:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8418:1: ( ( 'metamodel' ) ) - // InternalApplicationConfiguration.g:8419:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:8678:1: ( ( 'metamodel' ) ) + // InternalApplicationConfiguration.g:8679:1: ( 'metamodel' ) { - // InternalApplicationConfiguration.g:8419:1: ( 'metamodel' ) - // InternalApplicationConfiguration.g:8420:2: 'metamodel' + // InternalApplicationConfiguration.g:8679:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:8680:2: 'metamodel' { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); match(input,35,FOLLOW_2); @@ -26200,16 +27005,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__1" - // InternalApplicationConfiguration.g:8429:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; + // InternalApplicationConfiguration.g:8689:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8433:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) - // InternalApplicationConfiguration.g:8434:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 + // InternalApplicationConfiguration.g:8693:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) + // InternalApplicationConfiguration.g:8694:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_0__1__Impl(); state._fsp--; @@ -26238,17 +27043,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl" - // InternalApplicationConfiguration.g:8441:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:8701:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8445:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8446:1: ( '=' ) + // InternalApplicationConfiguration.g:8705:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8706:1: ( '=' ) { - // InternalApplicationConfiguration.g:8446:1: ( '=' ) - // InternalApplicationConfiguration.g:8447:2: '=' + // InternalApplicationConfiguration.g:8706:1: ( '=' ) + // InternalApplicationConfiguration.g:8707:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); match(input,28,FOLLOW_2); @@ -26275,14 +27080,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__2" - // InternalApplicationConfiguration.g:8456:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; + // InternalApplicationConfiguration.g:8716:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8460:1: ( rule__GenerationTask__Group_3_0__2__Impl ) - // InternalApplicationConfiguration.g:8461:2: rule__GenerationTask__Group_3_0__2__Impl + // InternalApplicationConfiguration.g:8720:1: ( rule__GenerationTask__Group_3_0__2__Impl ) + // InternalApplicationConfiguration.g:8721:2: rule__GenerationTask__Group_3_0__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_0__2__Impl(); @@ -26308,21 +27113,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl" - // InternalApplicationConfiguration.g:8467:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; + // InternalApplicationConfiguration.g:8727:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8471:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) - // InternalApplicationConfiguration.g:8472:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) + // InternalApplicationConfiguration.g:8731:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) + // InternalApplicationConfiguration.g:8732:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) { - // InternalApplicationConfiguration.g:8472:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) - // InternalApplicationConfiguration.g:8473:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) + // InternalApplicationConfiguration.g:8732:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) + // InternalApplicationConfiguration.g:8733:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); - // InternalApplicationConfiguration.g:8474:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) - // InternalApplicationConfiguration.g:8474:3: rule__GenerationTask__MetamodelAssignment_3_0_2 + // InternalApplicationConfiguration.g:8734:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) + // InternalApplicationConfiguration.g:8734:3: rule__GenerationTask__MetamodelAssignment_3_0_2 { pushFollow(FOLLOW_2); rule__GenerationTask__MetamodelAssignment_3_0_2(); @@ -26355,14 +27160,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__0" - // InternalApplicationConfiguration.g:8483:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; + // InternalApplicationConfiguration.g:8743:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8487:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) - // InternalApplicationConfiguration.g:8488:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 + // InternalApplicationConfiguration.g:8747:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) + // InternalApplicationConfiguration.g:8748:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_1__0__Impl(); @@ -26393,20 +27198,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl" - // InternalApplicationConfiguration.g:8495:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; + // InternalApplicationConfiguration.g:8755:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8499:1: ( ( 'partial-model' ) ) - // InternalApplicationConfiguration.g:8500:1: ( 'partial-model' ) + // InternalApplicationConfiguration.g:8759:1: ( ( 'partial-model' ) ) + // InternalApplicationConfiguration.g:8760:1: ( 'partial-model' ) { - // InternalApplicationConfiguration.g:8500:1: ( 'partial-model' ) - // InternalApplicationConfiguration.g:8501:2: 'partial-model' + // InternalApplicationConfiguration.g:8760:1: ( 'partial-model' ) + // InternalApplicationConfiguration.g:8761:2: 'partial-model' { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); - match(input,54,FOLLOW_2); + match(input,56,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } @@ -26430,16 +27235,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__1" - // InternalApplicationConfiguration.g:8510:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; + // InternalApplicationConfiguration.g:8770:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8514:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) - // InternalApplicationConfiguration.g:8515:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 + // InternalApplicationConfiguration.g:8774:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) + // InternalApplicationConfiguration.g:8775:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_1__1__Impl(); state._fsp--; @@ -26468,17 +27273,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl" - // InternalApplicationConfiguration.g:8522:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:8782:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8526:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8527:1: ( '=' ) + // InternalApplicationConfiguration.g:8786:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8787:1: ( '=' ) { - // InternalApplicationConfiguration.g:8527:1: ( '=' ) - // InternalApplicationConfiguration.g:8528:2: '=' + // InternalApplicationConfiguration.g:8787:1: ( '=' ) + // InternalApplicationConfiguration.g:8788:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); match(input,28,FOLLOW_2); @@ -26505,14 +27310,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__2" - // InternalApplicationConfiguration.g:8537:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; + // InternalApplicationConfiguration.g:8797:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8541:1: ( rule__GenerationTask__Group_3_1__2__Impl ) - // InternalApplicationConfiguration.g:8542:2: rule__GenerationTask__Group_3_1__2__Impl + // InternalApplicationConfiguration.g:8801:1: ( rule__GenerationTask__Group_3_1__2__Impl ) + // InternalApplicationConfiguration.g:8802:2: rule__GenerationTask__Group_3_1__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_1__2__Impl(); @@ -26538,21 +27343,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl" - // InternalApplicationConfiguration.g:8548:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; + // InternalApplicationConfiguration.g:8808:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8552:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) - // InternalApplicationConfiguration.g:8553:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) + // InternalApplicationConfiguration.g:8812:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) + // InternalApplicationConfiguration.g:8813:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) { - // InternalApplicationConfiguration.g:8553:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) - // InternalApplicationConfiguration.g:8554:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) + // InternalApplicationConfiguration.g:8813:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) + // InternalApplicationConfiguration.g:8814:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); - // InternalApplicationConfiguration.g:8555:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) - // InternalApplicationConfiguration.g:8555:3: rule__GenerationTask__PartialModelAssignment_3_1_2 + // InternalApplicationConfiguration.g:8815:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) + // InternalApplicationConfiguration.g:8815:3: rule__GenerationTask__PartialModelAssignment_3_1_2 { pushFollow(FOLLOW_2); rule__GenerationTask__PartialModelAssignment_3_1_2(); @@ -26585,14 +27390,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__0" - // InternalApplicationConfiguration.g:8564:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; + // InternalApplicationConfiguration.g:8824:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8568:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) - // InternalApplicationConfiguration.g:8569:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 + // InternalApplicationConfiguration.g:8828:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) + // InternalApplicationConfiguration.g:8829:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_2__0__Impl(); @@ -26623,17 +27428,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl" - // InternalApplicationConfiguration.g:8576:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; + // InternalApplicationConfiguration.g:8836:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8580:1: ( ( 'constraints' ) ) - // InternalApplicationConfiguration.g:8581:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:8840:1: ( ( 'constraints' ) ) + // InternalApplicationConfiguration.g:8841:1: ( 'constraints' ) { - // InternalApplicationConfiguration.g:8581:1: ( 'constraints' ) - // InternalApplicationConfiguration.g:8582:2: 'constraints' + // InternalApplicationConfiguration.g:8841:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:8842:2: 'constraints' { before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); match(input,38,FOLLOW_2); @@ -26660,16 +27465,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__1" - // InternalApplicationConfiguration.g:8591:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; + // InternalApplicationConfiguration.g:8851:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8595:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) - // InternalApplicationConfiguration.g:8596:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 + // InternalApplicationConfiguration.g:8855:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) + // InternalApplicationConfiguration.g:8856:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_2__1__Impl(); state._fsp--; @@ -26698,17 +27503,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl" - // InternalApplicationConfiguration.g:8603:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:8863:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8607:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8608:1: ( '=' ) + // InternalApplicationConfiguration.g:8867:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8868:1: ( '=' ) { - // InternalApplicationConfiguration.g:8608:1: ( '=' ) - // InternalApplicationConfiguration.g:8609:2: '=' + // InternalApplicationConfiguration.g:8868:1: ( '=' ) + // InternalApplicationConfiguration.g:8869:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); match(input,28,FOLLOW_2); @@ -26735,14 +27540,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__2" - // InternalApplicationConfiguration.g:8618:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; + // InternalApplicationConfiguration.g:8878:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8622:1: ( rule__GenerationTask__Group_3_2__2__Impl ) - // InternalApplicationConfiguration.g:8623:2: rule__GenerationTask__Group_3_2__2__Impl + // InternalApplicationConfiguration.g:8882:1: ( rule__GenerationTask__Group_3_2__2__Impl ) + // InternalApplicationConfiguration.g:8883:2: rule__GenerationTask__Group_3_2__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_2__2__Impl(); @@ -26768,21 +27573,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl" - // InternalApplicationConfiguration.g:8629:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; + // InternalApplicationConfiguration.g:8889:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8633:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) - // InternalApplicationConfiguration.g:8634:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) + // InternalApplicationConfiguration.g:8893:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) + // InternalApplicationConfiguration.g:8894:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) { - // InternalApplicationConfiguration.g:8634:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) - // InternalApplicationConfiguration.g:8635:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) + // InternalApplicationConfiguration.g:8894:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) + // InternalApplicationConfiguration.g:8895:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); - // InternalApplicationConfiguration.g:8636:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) - // InternalApplicationConfiguration.g:8636:3: rule__GenerationTask__PatternsAssignment_3_2_2 + // InternalApplicationConfiguration.g:8896:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) + // InternalApplicationConfiguration.g:8896:3: rule__GenerationTask__PatternsAssignment_3_2_2 { pushFollow(FOLLOW_2); rule__GenerationTask__PatternsAssignment_3_2_2(); @@ -26815,14 +27620,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__0" - // InternalApplicationConfiguration.g:8645:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; + // InternalApplicationConfiguration.g:8905:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8649:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) - // InternalApplicationConfiguration.g:8650:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 + // InternalApplicationConfiguration.g:8909:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) + // InternalApplicationConfiguration.g:8910:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_3__0__Impl(); @@ -26853,20 +27658,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl" - // InternalApplicationConfiguration.g:8657:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ; + // InternalApplicationConfiguration.g:8917:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ; public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8661:1: ( ( 'objectives' ) ) - // InternalApplicationConfiguration.g:8662:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:8921:1: ( ( 'objectives' ) ) + // InternalApplicationConfiguration.g:8922:1: ( 'objectives' ) { - // InternalApplicationConfiguration.g:8662:1: ( 'objectives' ) - // InternalApplicationConfiguration.g:8663:2: 'objectives' + // InternalApplicationConfiguration.g:8922:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:8923:2: 'objectives' { before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); - match(input,39,FOLLOW_2); + match(input,41,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); } @@ -26890,16 +27695,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__1" - // InternalApplicationConfiguration.g:8672:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; + // InternalApplicationConfiguration.g:8932:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8676:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) - // InternalApplicationConfiguration.g:8677:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 + // InternalApplicationConfiguration.g:8936:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) + // InternalApplicationConfiguration.g:8937:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_3__1__Impl(); state._fsp--; @@ -26928,17 +27733,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl" - // InternalApplicationConfiguration.g:8684:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:8944:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8688:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8689:1: ( '=' ) + // InternalApplicationConfiguration.g:8948:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8949:1: ( '=' ) { - // InternalApplicationConfiguration.g:8689:1: ( '=' ) - // InternalApplicationConfiguration.g:8690:2: '=' + // InternalApplicationConfiguration.g:8949:1: ( '=' ) + // InternalApplicationConfiguration.g:8950:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); match(input,28,FOLLOW_2); @@ -26965,14 +27770,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__2" - // InternalApplicationConfiguration.g:8699:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; + // InternalApplicationConfiguration.g:8959:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8703:1: ( rule__GenerationTask__Group_3_3__2__Impl ) - // InternalApplicationConfiguration.g:8704:2: rule__GenerationTask__Group_3_3__2__Impl + // InternalApplicationConfiguration.g:8963:1: ( rule__GenerationTask__Group_3_3__2__Impl ) + // InternalApplicationConfiguration.g:8964:2: rule__GenerationTask__Group_3_3__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_3__2__Impl(); @@ -26998,21 +27803,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl" - // InternalApplicationConfiguration.g:8710:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ; + // InternalApplicationConfiguration.g:8970:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ; public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8714:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ) - // InternalApplicationConfiguration.g:8715:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) + // InternalApplicationConfiguration.g:8974:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ) + // InternalApplicationConfiguration.g:8975:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) { - // InternalApplicationConfiguration.g:8715:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) - // InternalApplicationConfiguration.g:8716:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) + // InternalApplicationConfiguration.g:8975:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) + // InternalApplicationConfiguration.g:8976:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) { before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); - // InternalApplicationConfiguration.g:8717:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) - // InternalApplicationConfiguration.g:8717:3: rule__GenerationTask__ObjectivesAssignment_3_3_2 + // InternalApplicationConfiguration.g:8977:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) + // InternalApplicationConfiguration.g:8977:3: rule__GenerationTask__ObjectivesAssignment_3_3_2 { pushFollow(FOLLOW_2); rule__GenerationTask__ObjectivesAssignment_3_3_2(); @@ -27045,14 +27850,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__0" - // InternalApplicationConfiguration.g:8726:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; + // InternalApplicationConfiguration.g:8986:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8730:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) - // InternalApplicationConfiguration.g:8731:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 + // InternalApplicationConfiguration.g:8990:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) + // InternalApplicationConfiguration.g:8991:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_4__0__Impl(); @@ -27083,20 +27888,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl" - // InternalApplicationConfiguration.g:8738:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ; + // InternalApplicationConfiguration.g:8998:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ; public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8742:1: ( ( 'scope' ) ) - // InternalApplicationConfiguration.g:8743:1: ( 'scope' ) + // InternalApplicationConfiguration.g:9002:1: ( ( 'scope' ) ) + // InternalApplicationConfiguration.g:9003:1: ( 'scope' ) { - // InternalApplicationConfiguration.g:8743:1: ( 'scope' ) - // InternalApplicationConfiguration.g:8744:2: 'scope' + // InternalApplicationConfiguration.g:9003:1: ( 'scope' ) + // InternalApplicationConfiguration.g:9004:2: 'scope' { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); - match(input,52,FOLLOW_2); + match(input,54,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); } @@ -27120,16 +27925,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__1" - // InternalApplicationConfiguration.g:8753:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; + // InternalApplicationConfiguration.g:9013:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8757:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) - // InternalApplicationConfiguration.g:8758:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 + // InternalApplicationConfiguration.g:9017:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) + // InternalApplicationConfiguration.g:9018:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_4__1__Impl(); state._fsp--; @@ -27158,17 +27963,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl" - // InternalApplicationConfiguration.g:8765:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9025:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8769:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8770:1: ( '=' ) + // InternalApplicationConfiguration.g:9029:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9030:1: ( '=' ) { - // InternalApplicationConfiguration.g:8770:1: ( '=' ) - // InternalApplicationConfiguration.g:8771:2: '=' + // InternalApplicationConfiguration.g:9030:1: ( '=' ) + // InternalApplicationConfiguration.g:9031:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); match(input,28,FOLLOW_2); @@ -27195,14 +28000,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__2" - // InternalApplicationConfiguration.g:8780:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; + // InternalApplicationConfiguration.g:9040:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8784:1: ( rule__GenerationTask__Group_3_4__2__Impl ) - // InternalApplicationConfiguration.g:8785:2: rule__GenerationTask__Group_3_4__2__Impl + // InternalApplicationConfiguration.g:9044:1: ( rule__GenerationTask__Group_3_4__2__Impl ) + // InternalApplicationConfiguration.g:9045:2: rule__GenerationTask__Group_3_4__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_4__2__Impl(); @@ -27228,21 +28033,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl" - // InternalApplicationConfiguration.g:8791:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ; + // InternalApplicationConfiguration.g:9051:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ; public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8795:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ) - // InternalApplicationConfiguration.g:8796:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) + // InternalApplicationConfiguration.g:9055:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ) + // InternalApplicationConfiguration.g:9056:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) { - // InternalApplicationConfiguration.g:8796:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) - // InternalApplicationConfiguration.g:8797:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) + // InternalApplicationConfiguration.g:9056:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) + // InternalApplicationConfiguration.g:9057:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); - // InternalApplicationConfiguration.g:8798:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) - // InternalApplicationConfiguration.g:8798:3: rule__GenerationTask__ScopeAssignment_3_4_2 + // InternalApplicationConfiguration.g:9058:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) + // InternalApplicationConfiguration.g:9058:3: rule__GenerationTask__ScopeAssignment_3_4_2 { pushFollow(FOLLOW_2); rule__GenerationTask__ScopeAssignment_3_4_2(); @@ -27275,14 +28080,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__0" - // InternalApplicationConfiguration.g:8807:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; + // InternalApplicationConfiguration.g:9067:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8811:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) - // InternalApplicationConfiguration.g:8812:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 + // InternalApplicationConfiguration.g:9071:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) + // InternalApplicationConfiguration.g:9072:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_5__0__Impl(); @@ -27313,21 +28118,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl" - // InternalApplicationConfiguration.g:8819:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ; + // InternalApplicationConfiguration.g:9079:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ; public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8823:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ) - // InternalApplicationConfiguration.g:8824:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) + // InternalApplicationConfiguration.g:9083:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ) + // InternalApplicationConfiguration.g:9084:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) { - // InternalApplicationConfiguration.g:8824:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) - // InternalApplicationConfiguration.g:8825:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) + // InternalApplicationConfiguration.g:9084:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) + // InternalApplicationConfiguration.g:9085:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); - // InternalApplicationConfiguration.g:8826:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) - // InternalApplicationConfiguration.g:8826:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 + // InternalApplicationConfiguration.g:9086:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) + // InternalApplicationConfiguration.g:9086:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 { pushFollow(FOLLOW_2); rule__GenerationTask__NumberSpecifiedAssignment_3_5_0(); @@ -27360,14 +28165,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__1" - // InternalApplicationConfiguration.g:8834:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; + // InternalApplicationConfiguration.g:9094:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8838:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) - // InternalApplicationConfiguration.g:8839:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 + // InternalApplicationConfiguration.g:9098:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) + // InternalApplicationConfiguration.g:9099:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 { pushFollow(FOLLOW_9); rule__GenerationTask__Group_3_5__1__Impl(); @@ -27398,17 +28203,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl" - // InternalApplicationConfiguration.g:8846:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9106:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8850:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8851:1: ( '=' ) + // InternalApplicationConfiguration.g:9110:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9111:1: ( '=' ) { - // InternalApplicationConfiguration.g:8851:1: ( '=' ) - // InternalApplicationConfiguration.g:8852:2: '=' + // InternalApplicationConfiguration.g:9111:1: ( '=' ) + // InternalApplicationConfiguration.g:9112:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); match(input,28,FOLLOW_2); @@ -27435,14 +28240,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__2" - // InternalApplicationConfiguration.g:8861:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; + // InternalApplicationConfiguration.g:9121:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8865:1: ( rule__GenerationTask__Group_3_5__2__Impl ) - // InternalApplicationConfiguration.g:8866:2: rule__GenerationTask__Group_3_5__2__Impl + // InternalApplicationConfiguration.g:9125:1: ( rule__GenerationTask__Group_3_5__2__Impl ) + // InternalApplicationConfiguration.g:9126:2: rule__GenerationTask__Group_3_5__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_5__2__Impl(); @@ -27468,21 +28273,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl" - // InternalApplicationConfiguration.g:8872:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ; + // InternalApplicationConfiguration.g:9132:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ; public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8876:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ) - // InternalApplicationConfiguration.g:8877:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) + // InternalApplicationConfiguration.g:9136:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ) + // InternalApplicationConfiguration.g:9137:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) { - // InternalApplicationConfiguration.g:8877:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) - // InternalApplicationConfiguration.g:8878:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) + // InternalApplicationConfiguration.g:9137:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) + // InternalApplicationConfiguration.g:9138:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); - // InternalApplicationConfiguration.g:8879:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) - // InternalApplicationConfiguration.g:8879:3: rule__GenerationTask__NumberAssignment_3_5_2 + // InternalApplicationConfiguration.g:9139:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) + // InternalApplicationConfiguration.g:9139:3: rule__GenerationTask__NumberAssignment_3_5_2 { pushFollow(FOLLOW_2); rule__GenerationTask__NumberAssignment_3_5_2(); @@ -27515,14 +28320,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__0" - // InternalApplicationConfiguration.g:8888:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; + // InternalApplicationConfiguration.g:9148:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8892:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) - // InternalApplicationConfiguration.g:8893:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 + // InternalApplicationConfiguration.g:9152:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) + // InternalApplicationConfiguration.g:9153:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_6__0__Impl(); @@ -27553,21 +28358,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl" - // InternalApplicationConfiguration.g:8900:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ; + // InternalApplicationConfiguration.g:9160:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ; public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8904:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ) - // InternalApplicationConfiguration.g:8905:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) + // InternalApplicationConfiguration.g:9164:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ) + // InternalApplicationConfiguration.g:9165:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) { - // InternalApplicationConfiguration.g:8905:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) - // InternalApplicationConfiguration.g:8906:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) + // InternalApplicationConfiguration.g:9165:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) + // InternalApplicationConfiguration.g:9166:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); - // InternalApplicationConfiguration.g:8907:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) - // InternalApplicationConfiguration.g:8907:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 + // InternalApplicationConfiguration.g:9167:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) + // InternalApplicationConfiguration.g:9167:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 { pushFollow(FOLLOW_2); rule__GenerationTask__RunSpecifiedAssignment_3_6_0(); @@ -27600,14 +28405,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__1" - // InternalApplicationConfiguration.g:8915:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; + // InternalApplicationConfiguration.g:9175:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8919:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) - // InternalApplicationConfiguration.g:8920:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 + // InternalApplicationConfiguration.g:9179:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) + // InternalApplicationConfiguration.g:9180:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 { pushFollow(FOLLOW_9); rule__GenerationTask__Group_3_6__1__Impl(); @@ -27638,17 +28443,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl" - // InternalApplicationConfiguration.g:8927:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9187:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8931:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8932:1: ( '=' ) + // InternalApplicationConfiguration.g:9191:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9192:1: ( '=' ) { - // InternalApplicationConfiguration.g:8932:1: ( '=' ) - // InternalApplicationConfiguration.g:8933:2: '=' + // InternalApplicationConfiguration.g:9192:1: ( '=' ) + // InternalApplicationConfiguration.g:9193:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); match(input,28,FOLLOW_2); @@ -27675,14 +28480,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__2" - // InternalApplicationConfiguration.g:8942:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; + // InternalApplicationConfiguration.g:9202:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8946:1: ( rule__GenerationTask__Group_3_6__2__Impl ) - // InternalApplicationConfiguration.g:8947:2: rule__GenerationTask__Group_3_6__2__Impl + // InternalApplicationConfiguration.g:9206:1: ( rule__GenerationTask__Group_3_6__2__Impl ) + // InternalApplicationConfiguration.g:9207:2: rule__GenerationTask__Group_3_6__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_6__2__Impl(); @@ -27708,21 +28513,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl" - // InternalApplicationConfiguration.g:8953:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ; + // InternalApplicationConfiguration.g:9213:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ; public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8957:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ) - // InternalApplicationConfiguration.g:8958:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) + // InternalApplicationConfiguration.g:9217:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ) + // InternalApplicationConfiguration.g:9218:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) { - // InternalApplicationConfiguration.g:8958:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) - // InternalApplicationConfiguration.g:8959:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) + // InternalApplicationConfiguration.g:9218:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) + // InternalApplicationConfiguration.g:9219:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); - // InternalApplicationConfiguration.g:8960:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) - // InternalApplicationConfiguration.g:8960:3: rule__GenerationTask__RunsAssignment_3_6_2 + // InternalApplicationConfiguration.g:9220:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) + // InternalApplicationConfiguration.g:9220:3: rule__GenerationTask__RunsAssignment_3_6_2 { pushFollow(FOLLOW_2); rule__GenerationTask__RunsAssignment_3_6_2(); @@ -27755,14 +28560,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__0" - // InternalApplicationConfiguration.g:8969:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; + // InternalApplicationConfiguration.g:9229:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8973:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) - // InternalApplicationConfiguration.g:8974:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 + // InternalApplicationConfiguration.g:9233:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) + // InternalApplicationConfiguration.g:9234:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_7__0__Impl(); @@ -27793,20 +28598,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl" - // InternalApplicationConfiguration.g:8981:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ; + // InternalApplicationConfiguration.g:9241:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ; public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8985:1: ( ( 'solver' ) ) - // InternalApplicationConfiguration.g:8986:1: ( 'solver' ) + // InternalApplicationConfiguration.g:9245:1: ( ( 'solver' ) ) + // InternalApplicationConfiguration.g:9246:1: ( 'solver' ) { - // InternalApplicationConfiguration.g:8986:1: ( 'solver' ) - // InternalApplicationConfiguration.g:8987:2: 'solver' + // InternalApplicationConfiguration.g:9246:1: ( 'solver' ) + // InternalApplicationConfiguration.g:9247:2: 'solver' { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); - match(input,55,FOLLOW_2); + match(input,57,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); } @@ -27830,16 +28635,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__1" - // InternalApplicationConfiguration.g:8996:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; + // InternalApplicationConfiguration.g:9256:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9000:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) - // InternalApplicationConfiguration.g:9001:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 + // InternalApplicationConfiguration.g:9260:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) + // InternalApplicationConfiguration.g:9261:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_48); rule__GenerationTask__Group_3_7__1__Impl(); state._fsp--; @@ -27868,17 +28673,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl" - // InternalApplicationConfiguration.g:9008:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9268:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9012:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9013:1: ( '=' ) + // InternalApplicationConfiguration.g:9272:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9273:1: ( '=' ) { - // InternalApplicationConfiguration.g:9013:1: ( '=' ) - // InternalApplicationConfiguration.g:9014:2: '=' + // InternalApplicationConfiguration.g:9273:1: ( '=' ) + // InternalApplicationConfiguration.g:9274:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); match(input,28,FOLLOW_2); @@ -27905,14 +28710,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__2" - // InternalApplicationConfiguration.g:9023:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; + // InternalApplicationConfiguration.g:9283:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9027:1: ( rule__GenerationTask__Group_3_7__2__Impl ) - // InternalApplicationConfiguration.g:9028:2: rule__GenerationTask__Group_3_7__2__Impl + // InternalApplicationConfiguration.g:9287:1: ( rule__GenerationTask__Group_3_7__2__Impl ) + // InternalApplicationConfiguration.g:9288:2: rule__GenerationTask__Group_3_7__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_7__2__Impl(); @@ -27938,21 +28743,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl" - // InternalApplicationConfiguration.g:9034:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ; + // InternalApplicationConfiguration.g:9294:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ; public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9038:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ) - // InternalApplicationConfiguration.g:9039:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) + // InternalApplicationConfiguration.g:9298:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ) + // InternalApplicationConfiguration.g:9299:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) { - // InternalApplicationConfiguration.g:9039:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) - // InternalApplicationConfiguration.g:9040:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) + // InternalApplicationConfiguration.g:9299:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) + // InternalApplicationConfiguration.g:9300:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); - // InternalApplicationConfiguration.g:9041:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) - // InternalApplicationConfiguration.g:9041:3: rule__GenerationTask__SolverAssignment_3_7_2 + // InternalApplicationConfiguration.g:9301:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) + // InternalApplicationConfiguration.g:9301:3: rule__GenerationTask__SolverAssignment_3_7_2 { pushFollow(FOLLOW_2); rule__GenerationTask__SolverAssignment_3_7_2(); @@ -27985,14 +28790,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__0" - // InternalApplicationConfiguration.g:9050:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; + // InternalApplicationConfiguration.g:9310:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9054:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) - // InternalApplicationConfiguration.g:9055:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 + // InternalApplicationConfiguration.g:9314:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) + // InternalApplicationConfiguration.g:9315:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_8__0__Impl(); @@ -28023,20 +28828,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl" - // InternalApplicationConfiguration.g:9062:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ; + // InternalApplicationConfiguration.g:9322:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ; public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9066:1: ( ( 'config' ) ) - // InternalApplicationConfiguration.g:9067:1: ( 'config' ) + // InternalApplicationConfiguration.g:9326:1: ( ( 'config' ) ) + // InternalApplicationConfiguration.g:9327:1: ( 'config' ) { - // InternalApplicationConfiguration.g:9067:1: ( 'config' ) - // InternalApplicationConfiguration.g:9068:2: 'config' + // InternalApplicationConfiguration.g:9327:1: ( 'config' ) + // InternalApplicationConfiguration.g:9328:2: 'config' { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); - match(input,40,FOLLOW_2); + match(input,42,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); } @@ -28060,16 +28865,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__1" - // InternalApplicationConfiguration.g:9077:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; + // InternalApplicationConfiguration.g:9337:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9081:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) - // InternalApplicationConfiguration.g:9082:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 + // InternalApplicationConfiguration.g:9341:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) + // InternalApplicationConfiguration.g:9342:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_8__1__Impl(); state._fsp--; @@ -28098,17 +28903,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl" - // InternalApplicationConfiguration.g:9089:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9349:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9093:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9094:1: ( '=' ) + // InternalApplicationConfiguration.g:9353:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9354:1: ( '=' ) { - // InternalApplicationConfiguration.g:9094:1: ( '=' ) - // InternalApplicationConfiguration.g:9095:2: '=' + // InternalApplicationConfiguration.g:9354:1: ( '=' ) + // InternalApplicationConfiguration.g:9355:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); match(input,28,FOLLOW_2); @@ -28135,14 +28940,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__2" - // InternalApplicationConfiguration.g:9104:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; + // InternalApplicationConfiguration.g:9364:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9108:1: ( rule__GenerationTask__Group_3_8__2__Impl ) - // InternalApplicationConfiguration.g:9109:2: rule__GenerationTask__Group_3_8__2__Impl + // InternalApplicationConfiguration.g:9368:1: ( rule__GenerationTask__Group_3_8__2__Impl ) + // InternalApplicationConfiguration.g:9369:2: rule__GenerationTask__Group_3_8__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_8__2__Impl(); @@ -28168,21 +28973,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl" - // InternalApplicationConfiguration.g:9115:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ; + // InternalApplicationConfiguration.g:9375:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ; public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9119:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ) - // InternalApplicationConfiguration.g:9120:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) + // InternalApplicationConfiguration.g:9379:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ) + // InternalApplicationConfiguration.g:9380:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) { - // InternalApplicationConfiguration.g:9120:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) - // InternalApplicationConfiguration.g:9121:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) + // InternalApplicationConfiguration.g:9380:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) + // InternalApplicationConfiguration.g:9381:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); - // InternalApplicationConfiguration.g:9122:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) - // InternalApplicationConfiguration.g:9122:3: rule__GenerationTask__ConfigAssignment_3_8_2 + // InternalApplicationConfiguration.g:9382:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) + // InternalApplicationConfiguration.g:9382:3: rule__GenerationTask__ConfigAssignment_3_8_2 { pushFollow(FOLLOW_2); rule__GenerationTask__ConfigAssignment_3_8_2(); @@ -28215,14 +29020,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__0" - // InternalApplicationConfiguration.g:9131:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; + // InternalApplicationConfiguration.g:9391:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9135:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) - // InternalApplicationConfiguration.g:9136:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 + // InternalApplicationConfiguration.g:9395:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) + // InternalApplicationConfiguration.g:9396:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_9__0__Impl(); @@ -28253,20 +29058,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl" - // InternalApplicationConfiguration.g:9143:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ; + // InternalApplicationConfiguration.g:9403:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ; public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9147:1: ( ( 'debug' ) ) - // InternalApplicationConfiguration.g:9148:1: ( 'debug' ) + // InternalApplicationConfiguration.g:9407:1: ( ( 'debug' ) ) + // InternalApplicationConfiguration.g:9408:1: ( 'debug' ) { - // InternalApplicationConfiguration.g:9148:1: ( 'debug' ) - // InternalApplicationConfiguration.g:9149:2: 'debug' + // InternalApplicationConfiguration.g:9408:1: ( 'debug' ) + // InternalApplicationConfiguration.g:9409:2: 'debug' { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); - match(input,56,FOLLOW_2); + match(input,58,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); } @@ -28290,14 +29095,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__1" - // InternalApplicationConfiguration.g:9158:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; + // InternalApplicationConfiguration.g:9418:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9162:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) - // InternalApplicationConfiguration.g:9163:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 + // InternalApplicationConfiguration.g:9422:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) + // InternalApplicationConfiguration.g:9423:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 { pushFollow(FOLLOW_22); rule__GenerationTask__Group_3_9__1__Impl(); @@ -28328,17 +29133,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl" - // InternalApplicationConfiguration.g:9170:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9430:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9174:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9175:1: ( '=' ) + // InternalApplicationConfiguration.g:9434:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9435:1: ( '=' ) { - // InternalApplicationConfiguration.g:9175:1: ( '=' ) - // InternalApplicationConfiguration.g:9176:2: '=' + // InternalApplicationConfiguration.g:9435:1: ( '=' ) + // InternalApplicationConfiguration.g:9436:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); match(input,28,FOLLOW_2); @@ -28365,14 +29170,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__2" - // InternalApplicationConfiguration.g:9185:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; + // InternalApplicationConfiguration.g:9445:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9189:1: ( rule__GenerationTask__Group_3_9__2__Impl ) - // InternalApplicationConfiguration.g:9190:2: rule__GenerationTask__Group_3_9__2__Impl + // InternalApplicationConfiguration.g:9449:1: ( rule__GenerationTask__Group_3_9__2__Impl ) + // InternalApplicationConfiguration.g:9450:2: rule__GenerationTask__Group_3_9__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_9__2__Impl(); @@ -28398,21 +29203,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl" - // InternalApplicationConfiguration.g:9196:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ; + // InternalApplicationConfiguration.g:9456:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ; public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9200:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ) - // InternalApplicationConfiguration.g:9201:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) + // InternalApplicationConfiguration.g:9460:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ) + // InternalApplicationConfiguration.g:9461:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) { - // InternalApplicationConfiguration.g:9201:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) - // InternalApplicationConfiguration.g:9202:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) + // InternalApplicationConfiguration.g:9461:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) + // InternalApplicationConfiguration.g:9462:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); - // InternalApplicationConfiguration.g:9203:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) - // InternalApplicationConfiguration.g:9203:3: rule__GenerationTask__DebugFolderAssignment_3_9_2 + // InternalApplicationConfiguration.g:9463:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) + // InternalApplicationConfiguration.g:9463:3: rule__GenerationTask__DebugFolderAssignment_3_9_2 { pushFollow(FOLLOW_2); rule__GenerationTask__DebugFolderAssignment_3_9_2(); @@ -28445,14 +29250,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__0" - // InternalApplicationConfiguration.g:9212:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; + // InternalApplicationConfiguration.g:9472:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9216:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) - // InternalApplicationConfiguration.g:9217:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 + // InternalApplicationConfiguration.g:9476:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) + // InternalApplicationConfiguration.g:9477:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_10__0__Impl(); @@ -28483,20 +29288,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl" - // InternalApplicationConfiguration.g:9224:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ; + // InternalApplicationConfiguration.g:9484:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ; public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9228:1: ( ( 'log' ) ) - // InternalApplicationConfiguration.g:9229:1: ( 'log' ) + // InternalApplicationConfiguration.g:9488:1: ( ( 'log' ) ) + // InternalApplicationConfiguration.g:9489:1: ( 'log' ) { - // InternalApplicationConfiguration.g:9229:1: ( 'log' ) - // InternalApplicationConfiguration.g:9230:2: 'log' + // InternalApplicationConfiguration.g:9489:1: ( 'log' ) + // InternalApplicationConfiguration.g:9490:2: 'log' { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); - match(input,57,FOLLOW_2); + match(input,59,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); } @@ -28520,14 +29325,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__1" - // InternalApplicationConfiguration.g:9239:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; + // InternalApplicationConfiguration.g:9499:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9243:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) - // InternalApplicationConfiguration.g:9244:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 + // InternalApplicationConfiguration.g:9503:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) + // InternalApplicationConfiguration.g:9504:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 { pushFollow(FOLLOW_22); rule__GenerationTask__Group_3_10__1__Impl(); @@ -28558,17 +29363,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl" - // InternalApplicationConfiguration.g:9251:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9511:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9255:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9256:1: ( '=' ) + // InternalApplicationConfiguration.g:9515:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9516:1: ( '=' ) { - // InternalApplicationConfiguration.g:9256:1: ( '=' ) - // InternalApplicationConfiguration.g:9257:2: '=' + // InternalApplicationConfiguration.g:9516:1: ( '=' ) + // InternalApplicationConfiguration.g:9517:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); match(input,28,FOLLOW_2); @@ -28595,14 +29400,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__2" - // InternalApplicationConfiguration.g:9266:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; + // InternalApplicationConfiguration.g:9526:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9270:1: ( rule__GenerationTask__Group_3_10__2__Impl ) - // InternalApplicationConfiguration.g:9271:2: rule__GenerationTask__Group_3_10__2__Impl + // InternalApplicationConfiguration.g:9530:1: ( rule__GenerationTask__Group_3_10__2__Impl ) + // InternalApplicationConfiguration.g:9531:2: rule__GenerationTask__Group_3_10__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_10__2__Impl(); @@ -28628,21 +29433,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl" - // InternalApplicationConfiguration.g:9277:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ; + // InternalApplicationConfiguration.g:9537:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ; public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9281:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ) - // InternalApplicationConfiguration.g:9282:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) + // InternalApplicationConfiguration.g:9541:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ) + // InternalApplicationConfiguration.g:9542:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) { - // InternalApplicationConfiguration.g:9282:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) - // InternalApplicationConfiguration.g:9283:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) + // InternalApplicationConfiguration.g:9542:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) + // InternalApplicationConfiguration.g:9543:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); - // InternalApplicationConfiguration.g:9284:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) - // InternalApplicationConfiguration.g:9284:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2 + // InternalApplicationConfiguration.g:9544:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) + // InternalApplicationConfiguration.g:9544:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2 { pushFollow(FOLLOW_2); rule__GenerationTask__TargetLogFileAssignment_3_10_2(); @@ -28675,14 +29480,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__0" - // InternalApplicationConfiguration.g:9293:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; + // InternalApplicationConfiguration.g:9553:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9297:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) - // InternalApplicationConfiguration.g:9298:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 + // InternalApplicationConfiguration.g:9557:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) + // InternalApplicationConfiguration.g:9558:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_11__0__Impl(); @@ -28713,20 +29518,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl" - // InternalApplicationConfiguration.g:9305:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ; + // InternalApplicationConfiguration.g:9565:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ; public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9309:1: ( ( 'statistics' ) ) - // InternalApplicationConfiguration.g:9310:1: ( 'statistics' ) + // InternalApplicationConfiguration.g:9569:1: ( ( 'statistics' ) ) + // InternalApplicationConfiguration.g:9570:1: ( 'statistics' ) { - // InternalApplicationConfiguration.g:9310:1: ( 'statistics' ) - // InternalApplicationConfiguration.g:9311:2: 'statistics' + // InternalApplicationConfiguration.g:9570:1: ( 'statistics' ) + // InternalApplicationConfiguration.g:9571:2: 'statistics' { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); - match(input,58,FOLLOW_2); + match(input,60,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); } @@ -28750,14 +29555,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__1" - // InternalApplicationConfiguration.g:9320:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; + // InternalApplicationConfiguration.g:9580:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9324:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) - // InternalApplicationConfiguration.g:9325:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 + // InternalApplicationConfiguration.g:9584:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) + // InternalApplicationConfiguration.g:9585:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 { pushFollow(FOLLOW_22); rule__GenerationTask__Group_3_11__1__Impl(); @@ -28788,17 +29593,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl" - // InternalApplicationConfiguration.g:9332:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9592:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9336:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9337:1: ( '=' ) + // InternalApplicationConfiguration.g:9596:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9597:1: ( '=' ) { - // InternalApplicationConfiguration.g:9337:1: ( '=' ) - // InternalApplicationConfiguration.g:9338:2: '=' + // InternalApplicationConfiguration.g:9597:1: ( '=' ) + // InternalApplicationConfiguration.g:9598:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); match(input,28,FOLLOW_2); @@ -28825,14 +29630,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__2" - // InternalApplicationConfiguration.g:9347:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; + // InternalApplicationConfiguration.g:9607:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9351:1: ( rule__GenerationTask__Group_3_11__2__Impl ) - // InternalApplicationConfiguration.g:9352:2: rule__GenerationTask__Group_3_11__2__Impl + // InternalApplicationConfiguration.g:9611:1: ( rule__GenerationTask__Group_3_11__2__Impl ) + // InternalApplicationConfiguration.g:9612:2: rule__GenerationTask__Group_3_11__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_11__2__Impl(); @@ -28858,21 +29663,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl" - // InternalApplicationConfiguration.g:9358:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ; + // InternalApplicationConfiguration.g:9618:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ; public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9362:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ) - // InternalApplicationConfiguration.g:9363:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) + // InternalApplicationConfiguration.g:9622:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ) + // InternalApplicationConfiguration.g:9623:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) { - // InternalApplicationConfiguration.g:9363:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) - // InternalApplicationConfiguration.g:9364:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) + // InternalApplicationConfiguration.g:9623:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) + // InternalApplicationConfiguration.g:9624:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); - // InternalApplicationConfiguration.g:9365:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) - // InternalApplicationConfiguration.g:9365:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 + // InternalApplicationConfiguration.g:9625:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) + // InternalApplicationConfiguration.g:9625:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 { pushFollow(FOLLOW_2); rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2(); @@ -28905,14 +29710,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__0" - // InternalApplicationConfiguration.g:9374:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ; + // InternalApplicationConfiguration.g:9634:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ; public final void rule__GenerationTask__Group_3_12__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9378:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ) - // InternalApplicationConfiguration.g:9379:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 + // InternalApplicationConfiguration.g:9638:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ) + // InternalApplicationConfiguration.g:9639:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_12__0__Impl(); @@ -28943,20 +29748,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__0__Impl" - // InternalApplicationConfiguration.g:9386:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ; + // InternalApplicationConfiguration.g:9646:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ; public final void rule__GenerationTask__Group_3_12__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9390:1: ( ( 'output' ) ) - // InternalApplicationConfiguration.g:9391:1: ( 'output' ) + // InternalApplicationConfiguration.g:9650:1: ( ( 'output' ) ) + // InternalApplicationConfiguration.g:9651:1: ( 'output' ) { - // InternalApplicationConfiguration.g:9391:1: ( 'output' ) - // InternalApplicationConfiguration.g:9392:2: 'output' + // InternalApplicationConfiguration.g:9651:1: ( 'output' ) + // InternalApplicationConfiguration.g:9652:2: 'output' { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); - match(input,59,FOLLOW_2); + match(input,61,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); } @@ -28980,14 +29785,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__1" - // InternalApplicationConfiguration.g:9401:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ; + // InternalApplicationConfiguration.g:9661:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ; public final void rule__GenerationTask__Group_3_12__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9405:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ) - // InternalApplicationConfiguration.g:9406:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 + // InternalApplicationConfiguration.g:9665:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ) + // InternalApplicationConfiguration.g:9666:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 { pushFollow(FOLLOW_22); rule__GenerationTask__Group_3_12__1__Impl(); @@ -29018,17 +29823,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__1__Impl" - // InternalApplicationConfiguration.g:9413:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9673:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_12__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9417:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9418:1: ( '=' ) + // InternalApplicationConfiguration.g:9677:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9678:1: ( '=' ) { - // InternalApplicationConfiguration.g:9418:1: ( '=' ) - // InternalApplicationConfiguration.g:9419:2: '=' + // InternalApplicationConfiguration.g:9678:1: ( '=' ) + // InternalApplicationConfiguration.g:9679:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); match(input,28,FOLLOW_2); @@ -29055,14 +29860,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__2" - // InternalApplicationConfiguration.g:9428:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ; + // InternalApplicationConfiguration.g:9688:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ; public final void rule__GenerationTask__Group_3_12__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9432:1: ( rule__GenerationTask__Group_3_12__2__Impl ) - // InternalApplicationConfiguration.g:9433:2: rule__GenerationTask__Group_3_12__2__Impl + // InternalApplicationConfiguration.g:9692:1: ( rule__GenerationTask__Group_3_12__2__Impl ) + // InternalApplicationConfiguration.g:9693:2: rule__GenerationTask__Group_3_12__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_12__2__Impl(); @@ -29088,21 +29893,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__2__Impl" - // InternalApplicationConfiguration.g:9439:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ; + // InternalApplicationConfiguration.g:9699:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ; public final void rule__GenerationTask__Group_3_12__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9443:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ) - // InternalApplicationConfiguration.g:9444:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) + // InternalApplicationConfiguration.g:9703:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ) + // InternalApplicationConfiguration.g:9704:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) { - // InternalApplicationConfiguration.g:9444:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) - // InternalApplicationConfiguration.g:9445:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) + // InternalApplicationConfiguration.g:9704:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) + // InternalApplicationConfiguration.g:9705:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); - // InternalApplicationConfiguration.g:9446:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) - // InternalApplicationConfiguration.g:9446:3: rule__GenerationTask__TagetFolderAssignment_3_12_2 + // InternalApplicationConfiguration.g:9706:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) + // InternalApplicationConfiguration.g:9706:3: rule__GenerationTask__TagetFolderAssignment_3_12_2 { pushFollow(FOLLOW_2); rule__GenerationTask__TagetFolderAssignment_3_12_2(); @@ -29135,22 +29940,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3" - // InternalApplicationConfiguration.g:9455:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; + // InternalApplicationConfiguration.g:9715:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); try { - // InternalApplicationConfiguration.g:9460:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) - // InternalApplicationConfiguration.g:9461:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? + // InternalApplicationConfiguration.g:9720:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) + // InternalApplicationConfiguration.g:9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? { - // InternalApplicationConfiguration.g:9461:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? - int alt62=2; - alt62 = dfa62.predict(input); - switch (alt62) { + // InternalApplicationConfiguration.g:9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? + int alt64=2; + alt64 = dfa64.predict(input); + switch (alt64) { case 1 : - // InternalApplicationConfiguration.g:9461:2: rule__GenerationTask__UnorderedGroup_3__0 + // InternalApplicationConfiguration.g:9721:2: rule__GenerationTask__UnorderedGroup_3__0 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__0(); @@ -29183,31 +29988,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl" - // InternalApplicationConfiguration.g:9469:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ; + // InternalApplicationConfiguration.g:9729:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ; public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // InternalApplicationConfiguration.g:9474:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ) - // InternalApplicationConfiguration.g:9475:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) + // InternalApplicationConfiguration.g:9734:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ) + // InternalApplicationConfiguration.g:9735:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) { - // InternalApplicationConfiguration.g:9475:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) - int alt63=13; - alt63 = dfa63.predict(input); - switch (alt63) { + // InternalApplicationConfiguration.g:9735:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) + int alt65=13; + alt65 = dfa65.predict(input); + switch (alt65) { case 1 : - // InternalApplicationConfiguration.g:9476:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) + // InternalApplicationConfiguration.g:9736:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9476:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) - // InternalApplicationConfiguration.g:9477:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) + // InternalApplicationConfiguration.g:9736:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) + // InternalApplicationConfiguration.g:9737:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); } - // InternalApplicationConfiguration.g:9477:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) - // InternalApplicationConfiguration.g:9478:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) + // InternalApplicationConfiguration.g:9737:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) + // InternalApplicationConfiguration.g:9738:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); @@ -29215,12 +30020,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9484:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) - // InternalApplicationConfiguration.g:9485:6: ( rule__GenerationTask__Group_3_0__0 ) + // InternalApplicationConfiguration.g:9744:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) + // InternalApplicationConfiguration.g:9745:6: ( rule__GenerationTask__Group_3_0__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); - // InternalApplicationConfiguration.g:9486:6: ( rule__GenerationTask__Group_3_0__0 ) - // InternalApplicationConfiguration.g:9486:7: rule__GenerationTask__Group_3_0__0 + // InternalApplicationConfiguration.g:9746:6: ( rule__GenerationTask__Group_3_0__0 ) + // InternalApplicationConfiguration.g:9746:7: rule__GenerationTask__Group_3_0__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_0__0(); @@ -29244,16 +30049,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:9491:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) + // InternalApplicationConfiguration.g:9751:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9491:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) - // InternalApplicationConfiguration.g:9492:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) + // InternalApplicationConfiguration.g:9751:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) + // InternalApplicationConfiguration.g:9752:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); } - // InternalApplicationConfiguration.g:9492:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) - // InternalApplicationConfiguration.g:9493:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) + // InternalApplicationConfiguration.g:9752:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) + // InternalApplicationConfiguration.g:9753:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); @@ -29261,12 +30066,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9499:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) - // InternalApplicationConfiguration.g:9500:6: ( rule__GenerationTask__Group_3_1__0 ) + // InternalApplicationConfiguration.g:9759:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) + // InternalApplicationConfiguration.g:9760:6: ( rule__GenerationTask__Group_3_1__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); - // InternalApplicationConfiguration.g:9501:6: ( rule__GenerationTask__Group_3_1__0 ) - // InternalApplicationConfiguration.g:9501:7: rule__GenerationTask__Group_3_1__0 + // InternalApplicationConfiguration.g:9761:6: ( rule__GenerationTask__Group_3_1__0 ) + // InternalApplicationConfiguration.g:9761:7: rule__GenerationTask__Group_3_1__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_1__0(); @@ -29290,16 +30095,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:9506:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) + // InternalApplicationConfiguration.g:9766:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9506:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) - // InternalApplicationConfiguration.g:9507:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) + // InternalApplicationConfiguration.g:9766:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) + // InternalApplicationConfiguration.g:9767:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); } - // InternalApplicationConfiguration.g:9507:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) - // InternalApplicationConfiguration.g:9508:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) + // InternalApplicationConfiguration.g:9767:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) + // InternalApplicationConfiguration.g:9768:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); @@ -29307,12 +30112,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9514:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) - // InternalApplicationConfiguration.g:9515:6: ( rule__GenerationTask__Group_3_2__0 ) + // InternalApplicationConfiguration.g:9774:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) + // InternalApplicationConfiguration.g:9775:6: ( rule__GenerationTask__Group_3_2__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); - // InternalApplicationConfiguration.g:9516:6: ( rule__GenerationTask__Group_3_2__0 ) - // InternalApplicationConfiguration.g:9516:7: rule__GenerationTask__Group_3_2__0 + // InternalApplicationConfiguration.g:9776:6: ( rule__GenerationTask__Group_3_2__0 ) + // InternalApplicationConfiguration.g:9776:7: rule__GenerationTask__Group_3_2__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_2__0(); @@ -29336,16 +30141,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:9521:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) + // InternalApplicationConfiguration.g:9781:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9521:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) - // InternalApplicationConfiguration.g:9522:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) + // InternalApplicationConfiguration.g:9781:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) + // InternalApplicationConfiguration.g:9782:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); } - // InternalApplicationConfiguration.g:9522:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) - // InternalApplicationConfiguration.g:9523:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) + // InternalApplicationConfiguration.g:9782:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) + // InternalApplicationConfiguration.g:9783:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); @@ -29353,12 +30158,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9529:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) - // InternalApplicationConfiguration.g:9530:6: ( rule__GenerationTask__Group_3_3__0 ) + // InternalApplicationConfiguration.g:9789:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) + // InternalApplicationConfiguration.g:9790:6: ( rule__GenerationTask__Group_3_3__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); - // InternalApplicationConfiguration.g:9531:6: ( rule__GenerationTask__Group_3_3__0 ) - // InternalApplicationConfiguration.g:9531:7: rule__GenerationTask__Group_3_3__0 + // InternalApplicationConfiguration.g:9791:6: ( rule__GenerationTask__Group_3_3__0 ) + // InternalApplicationConfiguration.g:9791:7: rule__GenerationTask__Group_3_3__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_3__0(); @@ -29382,16 +30187,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 5 : - // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) + // InternalApplicationConfiguration.g:9796:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) - // InternalApplicationConfiguration.g:9537:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) + // InternalApplicationConfiguration.g:9796:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) + // InternalApplicationConfiguration.g:9797:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); } - // InternalApplicationConfiguration.g:9537:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) - // InternalApplicationConfiguration.g:9538:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) + // InternalApplicationConfiguration.g:9797:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) + // InternalApplicationConfiguration.g:9798:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); @@ -29399,12 +30204,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9544:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) - // InternalApplicationConfiguration.g:9545:6: ( rule__GenerationTask__Group_3_4__0 ) + // InternalApplicationConfiguration.g:9804:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) + // InternalApplicationConfiguration.g:9805:6: ( rule__GenerationTask__Group_3_4__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); - // InternalApplicationConfiguration.g:9546:6: ( rule__GenerationTask__Group_3_4__0 ) - // InternalApplicationConfiguration.g:9546:7: rule__GenerationTask__Group_3_4__0 + // InternalApplicationConfiguration.g:9806:6: ( rule__GenerationTask__Group_3_4__0 ) + // InternalApplicationConfiguration.g:9806:7: rule__GenerationTask__Group_3_4__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_4__0(); @@ -29428,16 +30233,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 6 : - // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) + // InternalApplicationConfiguration.g:9811:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) - // InternalApplicationConfiguration.g:9552:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) + // InternalApplicationConfiguration.g:9811:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) + // InternalApplicationConfiguration.g:9812:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); } - // InternalApplicationConfiguration.g:9552:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) - // InternalApplicationConfiguration.g:9553:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) + // InternalApplicationConfiguration.g:9812:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) + // InternalApplicationConfiguration.g:9813:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); @@ -29445,12 +30250,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9559:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) - // InternalApplicationConfiguration.g:9560:6: ( rule__GenerationTask__Group_3_5__0 ) + // InternalApplicationConfiguration.g:9819:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) + // InternalApplicationConfiguration.g:9820:6: ( rule__GenerationTask__Group_3_5__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); - // InternalApplicationConfiguration.g:9561:6: ( rule__GenerationTask__Group_3_5__0 ) - // InternalApplicationConfiguration.g:9561:7: rule__GenerationTask__Group_3_5__0 + // InternalApplicationConfiguration.g:9821:6: ( rule__GenerationTask__Group_3_5__0 ) + // InternalApplicationConfiguration.g:9821:7: rule__GenerationTask__Group_3_5__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_5__0(); @@ -29474,16 +30279,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 7 : - // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) + // InternalApplicationConfiguration.g:9826:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) - // InternalApplicationConfiguration.g:9567:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) + // InternalApplicationConfiguration.g:9826:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) + // InternalApplicationConfiguration.g:9827:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); } - // InternalApplicationConfiguration.g:9567:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) - // InternalApplicationConfiguration.g:9568:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) + // InternalApplicationConfiguration.g:9827:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) + // InternalApplicationConfiguration.g:9828:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); @@ -29491,12 +30296,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9574:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) - // InternalApplicationConfiguration.g:9575:6: ( rule__GenerationTask__Group_3_6__0 ) + // InternalApplicationConfiguration.g:9834:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) + // InternalApplicationConfiguration.g:9835:6: ( rule__GenerationTask__Group_3_6__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); - // InternalApplicationConfiguration.g:9576:6: ( rule__GenerationTask__Group_3_6__0 ) - // InternalApplicationConfiguration.g:9576:7: rule__GenerationTask__Group_3_6__0 + // InternalApplicationConfiguration.g:9836:6: ( rule__GenerationTask__Group_3_6__0 ) + // InternalApplicationConfiguration.g:9836:7: rule__GenerationTask__Group_3_6__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_6__0(); @@ -29520,16 +30325,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 8 : - // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) + // InternalApplicationConfiguration.g:9841:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) - // InternalApplicationConfiguration.g:9582:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) + // InternalApplicationConfiguration.g:9841:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) + // InternalApplicationConfiguration.g:9842:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); } - // InternalApplicationConfiguration.g:9582:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) - // InternalApplicationConfiguration.g:9583:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) + // InternalApplicationConfiguration.g:9842:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) + // InternalApplicationConfiguration.g:9843:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); @@ -29537,12 +30342,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9589:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) - // InternalApplicationConfiguration.g:9590:6: ( rule__GenerationTask__Group_3_7__0 ) + // InternalApplicationConfiguration.g:9849:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) + // InternalApplicationConfiguration.g:9850:6: ( rule__GenerationTask__Group_3_7__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); - // InternalApplicationConfiguration.g:9591:6: ( rule__GenerationTask__Group_3_7__0 ) - // InternalApplicationConfiguration.g:9591:7: rule__GenerationTask__Group_3_7__0 + // InternalApplicationConfiguration.g:9851:6: ( rule__GenerationTask__Group_3_7__0 ) + // InternalApplicationConfiguration.g:9851:7: rule__GenerationTask__Group_3_7__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_7__0(); @@ -29566,16 +30371,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 9 : - // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) + // InternalApplicationConfiguration.g:9856:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) - // InternalApplicationConfiguration.g:9597:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) + // InternalApplicationConfiguration.g:9856:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) + // InternalApplicationConfiguration.g:9857:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); } - // InternalApplicationConfiguration.g:9597:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) - // InternalApplicationConfiguration.g:9598:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) + // InternalApplicationConfiguration.g:9857:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) + // InternalApplicationConfiguration.g:9858:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); @@ -29583,12 +30388,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9604:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) - // InternalApplicationConfiguration.g:9605:6: ( rule__GenerationTask__Group_3_8__0 ) + // InternalApplicationConfiguration.g:9864:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) + // InternalApplicationConfiguration.g:9865:6: ( rule__GenerationTask__Group_3_8__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); - // InternalApplicationConfiguration.g:9606:6: ( rule__GenerationTask__Group_3_8__0 ) - // InternalApplicationConfiguration.g:9606:7: rule__GenerationTask__Group_3_8__0 + // InternalApplicationConfiguration.g:9866:6: ( rule__GenerationTask__Group_3_8__0 ) + // InternalApplicationConfiguration.g:9866:7: rule__GenerationTask__Group_3_8__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_8__0(); @@ -29612,16 +30417,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 10 : - // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) + // InternalApplicationConfiguration.g:9871:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) - // InternalApplicationConfiguration.g:9612:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) + // InternalApplicationConfiguration.g:9871:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) + // InternalApplicationConfiguration.g:9872:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); } - // InternalApplicationConfiguration.g:9612:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) - // InternalApplicationConfiguration.g:9613:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) + // InternalApplicationConfiguration.g:9872:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) + // InternalApplicationConfiguration.g:9873:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); @@ -29629,12 +30434,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9619:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) - // InternalApplicationConfiguration.g:9620:6: ( rule__GenerationTask__Group_3_9__0 ) + // InternalApplicationConfiguration.g:9879:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) + // InternalApplicationConfiguration.g:9880:6: ( rule__GenerationTask__Group_3_9__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); - // InternalApplicationConfiguration.g:9621:6: ( rule__GenerationTask__Group_3_9__0 ) - // InternalApplicationConfiguration.g:9621:7: rule__GenerationTask__Group_3_9__0 + // InternalApplicationConfiguration.g:9881:6: ( rule__GenerationTask__Group_3_9__0 ) + // InternalApplicationConfiguration.g:9881:7: rule__GenerationTask__Group_3_9__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_9__0(); @@ -29658,16 +30463,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 11 : - // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) + // InternalApplicationConfiguration.g:9886:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) - // InternalApplicationConfiguration.g:9627:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) + // InternalApplicationConfiguration.g:9886:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) + // InternalApplicationConfiguration.g:9887:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); } - // InternalApplicationConfiguration.g:9627:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) - // InternalApplicationConfiguration.g:9628:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) + // InternalApplicationConfiguration.g:9887:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) + // InternalApplicationConfiguration.g:9888:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); @@ -29675,12 +30480,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9634:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) - // InternalApplicationConfiguration.g:9635:6: ( rule__GenerationTask__Group_3_10__0 ) + // InternalApplicationConfiguration.g:9894:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) + // InternalApplicationConfiguration.g:9895:6: ( rule__GenerationTask__Group_3_10__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); - // InternalApplicationConfiguration.g:9636:6: ( rule__GenerationTask__Group_3_10__0 ) - // InternalApplicationConfiguration.g:9636:7: rule__GenerationTask__Group_3_10__0 + // InternalApplicationConfiguration.g:9896:6: ( rule__GenerationTask__Group_3_10__0 ) + // InternalApplicationConfiguration.g:9896:7: rule__GenerationTask__Group_3_10__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_10__0(); @@ -29704,16 +30509,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 12 : - // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) + // InternalApplicationConfiguration.g:9901:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) - // InternalApplicationConfiguration.g:9642:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) + // InternalApplicationConfiguration.g:9901:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) + // InternalApplicationConfiguration.g:9902:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); } - // InternalApplicationConfiguration.g:9642:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) - // InternalApplicationConfiguration.g:9643:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) + // InternalApplicationConfiguration.g:9902:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) + // InternalApplicationConfiguration.g:9903:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); @@ -29721,12 +30526,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9649:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) - // InternalApplicationConfiguration.g:9650:6: ( rule__GenerationTask__Group_3_11__0 ) + // InternalApplicationConfiguration.g:9909:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) + // InternalApplicationConfiguration.g:9910:6: ( rule__GenerationTask__Group_3_11__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); - // InternalApplicationConfiguration.g:9651:6: ( rule__GenerationTask__Group_3_11__0 ) - // InternalApplicationConfiguration.g:9651:7: rule__GenerationTask__Group_3_11__0 + // InternalApplicationConfiguration.g:9911:6: ( rule__GenerationTask__Group_3_11__0 ) + // InternalApplicationConfiguration.g:9911:7: rule__GenerationTask__Group_3_11__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_11__0(); @@ -29750,16 +30555,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 13 : - // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) + // InternalApplicationConfiguration.g:9916:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) - // InternalApplicationConfiguration.g:9657:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) + // InternalApplicationConfiguration.g:9916:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) + // InternalApplicationConfiguration.g:9917:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); } - // InternalApplicationConfiguration.g:9657:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) - // InternalApplicationConfiguration.g:9658:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) + // InternalApplicationConfiguration.g:9917:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) + // InternalApplicationConfiguration.g:9918:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); @@ -29767,12 +30572,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9664:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) - // InternalApplicationConfiguration.g:9665:6: ( rule__GenerationTask__Group_3_12__0 ) + // InternalApplicationConfiguration.g:9924:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) + // InternalApplicationConfiguration.g:9925:6: ( rule__GenerationTask__Group_3_12__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); - // InternalApplicationConfiguration.g:9666:6: ( rule__GenerationTask__Group_3_12__0 ) - // InternalApplicationConfiguration.g:9666:7: rule__GenerationTask__Group_3_12__0 + // InternalApplicationConfiguration.g:9926:6: ( rule__GenerationTask__Group_3_12__0 ) + // InternalApplicationConfiguration.g:9926:7: rule__GenerationTask__Group_3_12__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_12__0(); @@ -29819,26 +30624,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0" - // InternalApplicationConfiguration.g:9679:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; + // InternalApplicationConfiguration.g:9939:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9683:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) - // InternalApplicationConfiguration.g:9684:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? + // InternalApplicationConfiguration.g:9943:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) + // InternalApplicationConfiguration.g:9944:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9685:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? - int alt64=2; - alt64 = dfa64.predict(input); - switch (alt64) { + // InternalApplicationConfiguration.g:9945:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? + int alt66=2; + alt66 = dfa66.predict(input); + switch (alt66) { case 1 : - // InternalApplicationConfiguration.g:9685:2: rule__GenerationTask__UnorderedGroup_3__1 + // InternalApplicationConfiguration.g:9945:2: rule__GenerationTask__UnorderedGroup_3__1 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__1(); @@ -29870,26 +30675,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1" - // InternalApplicationConfiguration.g:9691:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; + // InternalApplicationConfiguration.g:9951:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9695:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) - // InternalApplicationConfiguration.g:9696:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? + // InternalApplicationConfiguration.g:9955:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) + // InternalApplicationConfiguration.g:9956:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9697:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? - int alt65=2; - alt65 = dfa65.predict(input); - switch (alt65) { + // InternalApplicationConfiguration.g:9957:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? + int alt67=2; + alt67 = dfa67.predict(input); + switch (alt67) { case 1 : - // InternalApplicationConfiguration.g:9697:2: rule__GenerationTask__UnorderedGroup_3__2 + // InternalApplicationConfiguration.g:9957:2: rule__GenerationTask__UnorderedGroup_3__2 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__2(); @@ -29921,26 +30726,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2" - // InternalApplicationConfiguration.g:9703:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; + // InternalApplicationConfiguration.g:9963:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9707:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) - // InternalApplicationConfiguration.g:9708:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? + // InternalApplicationConfiguration.g:9967:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) + // InternalApplicationConfiguration.g:9968:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9709:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? - int alt66=2; - alt66 = dfa66.predict(input); - switch (alt66) { + // InternalApplicationConfiguration.g:9969:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? + int alt68=2; + alt68 = dfa68.predict(input); + switch (alt68) { case 1 : - // InternalApplicationConfiguration.g:9709:2: rule__GenerationTask__UnorderedGroup_3__3 + // InternalApplicationConfiguration.g:9969:2: rule__GenerationTask__UnorderedGroup_3__3 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__3(); @@ -29972,26 +30777,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3" - // InternalApplicationConfiguration.g:9715:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; + // InternalApplicationConfiguration.g:9975:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9719:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) - // InternalApplicationConfiguration.g:9720:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? + // InternalApplicationConfiguration.g:9979:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) + // InternalApplicationConfiguration.g:9980:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9721:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? - int alt67=2; - alt67 = dfa67.predict(input); - switch (alt67) { + // InternalApplicationConfiguration.g:9981:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? + int alt69=2; + alt69 = dfa69.predict(input); + switch (alt69) { case 1 : - // InternalApplicationConfiguration.g:9721:2: rule__GenerationTask__UnorderedGroup_3__4 + // InternalApplicationConfiguration.g:9981:2: rule__GenerationTask__UnorderedGroup_3__4 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__4(); @@ -30023,26 +30828,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4" - // InternalApplicationConfiguration.g:9727:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; + // InternalApplicationConfiguration.g:9987:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9731:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) - // InternalApplicationConfiguration.g:9732:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? + // InternalApplicationConfiguration.g:9991:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) + // InternalApplicationConfiguration.g:9992:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9733:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? - int alt68=2; - alt68 = dfa68.predict(input); - switch (alt68) { + // InternalApplicationConfiguration.g:9993:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? + int alt70=2; + alt70 = dfa70.predict(input); + switch (alt70) { case 1 : - // InternalApplicationConfiguration.g:9733:2: rule__GenerationTask__UnorderedGroup_3__5 + // InternalApplicationConfiguration.g:9993:2: rule__GenerationTask__UnorderedGroup_3__5 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__5(); @@ -30074,26 +30879,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5" - // InternalApplicationConfiguration.g:9739:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; + // InternalApplicationConfiguration.g:9999:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9743:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) - // InternalApplicationConfiguration.g:9744:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? + // InternalApplicationConfiguration.g:10003:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) + // InternalApplicationConfiguration.g:10004:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9745:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? - int alt69=2; - alt69 = dfa69.predict(input); - switch (alt69) { + // InternalApplicationConfiguration.g:10005:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? + int alt71=2; + alt71 = dfa71.predict(input); + switch (alt71) { case 1 : - // InternalApplicationConfiguration.g:9745:2: rule__GenerationTask__UnorderedGroup_3__6 + // InternalApplicationConfiguration.g:10005:2: rule__GenerationTask__UnorderedGroup_3__6 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__6(); @@ -30125,26 +30930,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6" - // InternalApplicationConfiguration.g:9751:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; + // InternalApplicationConfiguration.g:10011:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9755:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) - // InternalApplicationConfiguration.g:9756:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? + // InternalApplicationConfiguration.g:10015:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) + // InternalApplicationConfiguration.g:10016:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9757:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? - int alt70=2; - alt70 = dfa70.predict(input); - switch (alt70) { + // InternalApplicationConfiguration.g:10017:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? + int alt72=2; + alt72 = dfa72.predict(input); + switch (alt72) { case 1 : - // InternalApplicationConfiguration.g:9757:2: rule__GenerationTask__UnorderedGroup_3__7 + // InternalApplicationConfiguration.g:10017:2: rule__GenerationTask__UnorderedGroup_3__7 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__7(); @@ -30176,26 +30981,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7" - // InternalApplicationConfiguration.g:9763:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; + // InternalApplicationConfiguration.g:10023:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9767:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) - // InternalApplicationConfiguration.g:9768:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? + // InternalApplicationConfiguration.g:10027:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) + // InternalApplicationConfiguration.g:10028:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9769:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? - int alt71=2; - alt71 = dfa71.predict(input); - switch (alt71) { + // InternalApplicationConfiguration.g:10029:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? + int alt73=2; + alt73 = dfa73.predict(input); + switch (alt73) { case 1 : - // InternalApplicationConfiguration.g:9769:2: rule__GenerationTask__UnorderedGroup_3__8 + // InternalApplicationConfiguration.g:10029:2: rule__GenerationTask__UnorderedGroup_3__8 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__8(); @@ -30227,26 +31032,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8" - // InternalApplicationConfiguration.g:9775:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; + // InternalApplicationConfiguration.g:10035:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9779:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) - // InternalApplicationConfiguration.g:9780:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? + // InternalApplicationConfiguration.g:10039:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) + // InternalApplicationConfiguration.g:10040:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9781:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? - int alt72=2; - alt72 = dfa72.predict(input); - switch (alt72) { + // InternalApplicationConfiguration.g:10041:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? + int alt74=2; + alt74 = dfa74.predict(input); + switch (alt74) { case 1 : - // InternalApplicationConfiguration.g:9781:2: rule__GenerationTask__UnorderedGroup_3__9 + // InternalApplicationConfiguration.g:10041:2: rule__GenerationTask__UnorderedGroup_3__9 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__9(); @@ -30278,26 +31083,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9" - // InternalApplicationConfiguration.g:9787:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; + // InternalApplicationConfiguration.g:10047:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9791:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) - // InternalApplicationConfiguration.g:9792:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? + // InternalApplicationConfiguration.g:10051:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) + // InternalApplicationConfiguration.g:10052:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9793:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? - int alt73=2; - alt73 = dfa73.predict(input); - switch (alt73) { + // InternalApplicationConfiguration.g:10053:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? + int alt75=2; + alt75 = dfa75.predict(input); + switch (alt75) { case 1 : - // InternalApplicationConfiguration.g:9793:2: rule__GenerationTask__UnorderedGroup_3__10 + // InternalApplicationConfiguration.g:10053:2: rule__GenerationTask__UnorderedGroup_3__10 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__10(); @@ -30329,26 +31134,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10" - // InternalApplicationConfiguration.g:9799:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; + // InternalApplicationConfiguration.g:10059:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9803:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) - // InternalApplicationConfiguration.g:9804:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? + // InternalApplicationConfiguration.g:10063:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) + // InternalApplicationConfiguration.g:10064:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9805:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? - int alt74=2; - alt74 = dfa74.predict(input); - switch (alt74) { + // InternalApplicationConfiguration.g:10065:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? + int alt76=2; + alt76 = dfa76.predict(input); + switch (alt76) { case 1 : - // InternalApplicationConfiguration.g:9805:2: rule__GenerationTask__UnorderedGroup_3__11 + // InternalApplicationConfiguration.g:10065:2: rule__GenerationTask__UnorderedGroup_3__11 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__11(); @@ -30380,26 +31185,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11" - // InternalApplicationConfiguration.g:9811:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ; + // InternalApplicationConfiguration.g:10071:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ; public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9815:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ) - // InternalApplicationConfiguration.g:9816:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? + // InternalApplicationConfiguration.g:10075:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ) + // InternalApplicationConfiguration.g:10076:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9817:2: ( rule__GenerationTask__UnorderedGroup_3__12 )? - int alt75=2; - alt75 = dfa75.predict(input); - switch (alt75) { + // InternalApplicationConfiguration.g:10077:2: ( rule__GenerationTask__UnorderedGroup_3__12 )? + int alt77=2; + alt77 = dfa77.predict(input); + switch (alt77) { case 1 : - // InternalApplicationConfiguration.g:9817:2: rule__GenerationTask__UnorderedGroup_3__12 + // InternalApplicationConfiguration.g:10077:2: rule__GenerationTask__UnorderedGroup_3__12 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__12(); @@ -30431,14 +31236,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__12" - // InternalApplicationConfiguration.g:9823:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ; + // InternalApplicationConfiguration.g:10083:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ; public final void rule__GenerationTask__UnorderedGroup_3__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9827:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) - // InternalApplicationConfiguration.g:9828:2: rule__GenerationTask__UnorderedGroup_3__Impl + // InternalApplicationConfiguration.g:10087:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) + // InternalApplicationConfiguration.g:10088:2: rule__GenerationTask__UnorderedGroup_3__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__Impl(); @@ -30464,17 +31269,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0" - // InternalApplicationConfiguration.g:9835:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; + // InternalApplicationConfiguration.g:10095:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9839:1: ( ( ruleImport ) ) - // InternalApplicationConfiguration.g:9840:2: ( ruleImport ) + // InternalApplicationConfiguration.g:10099:1: ( ( ruleImport ) ) + // InternalApplicationConfiguration.g:10100:2: ( ruleImport ) { - // InternalApplicationConfiguration.g:9840:2: ( ruleImport ) - // InternalApplicationConfiguration.g:9841:3: ruleImport + // InternalApplicationConfiguration.g:10100:2: ( ruleImport ) + // InternalApplicationConfiguration.g:10101:3: ruleImport { before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -30505,17 +31310,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1" - // InternalApplicationConfiguration.g:9850:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; + // InternalApplicationConfiguration.g:10110:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9854:1: ( ( ruleCommand ) ) - // InternalApplicationConfiguration.g:9855:2: ( ruleCommand ) + // InternalApplicationConfiguration.g:10114:1: ( ( ruleCommand ) ) + // InternalApplicationConfiguration.g:10115:2: ( ruleCommand ) { - // InternalApplicationConfiguration.g:9855:2: ( ruleCommand ) - // InternalApplicationConfiguration.g:9856:3: ruleCommand + // InternalApplicationConfiguration.g:10115:2: ( ruleCommand ) + // InternalApplicationConfiguration.g:10116:3: ruleCommand { before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -30546,21 +31351,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2" - // InternalApplicationConfiguration.g:9865:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; + // InternalApplicationConfiguration.g:10125:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9869:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:9870:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10129:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:10130:2: ( ( RULE_STRING ) ) { - // InternalApplicationConfiguration.g:9870:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:9871:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10130:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10131:3: ( RULE_STRING ) { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); - // InternalApplicationConfiguration.g:9872:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:9873:4: RULE_STRING + // InternalApplicationConfiguration.g:10132:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10133:4: RULE_STRING { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); match(input,RULE_STRING,FOLLOW_2); @@ -30591,21 +31396,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2" - // InternalApplicationConfiguration.g:9884:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; + // InternalApplicationConfiguration.g:10144:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9888:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:9889:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10148:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:10149:2: ( ( RULE_STRING ) ) { - // InternalApplicationConfiguration.g:9889:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:9890:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10149:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10150:3: ( RULE_STRING ) { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); - // InternalApplicationConfiguration.g:9891:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:9892:4: RULE_STRING + // InternalApplicationConfiguration.g:10151:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10152:4: RULE_STRING { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); match(input,RULE_STRING,FOLLOW_2); @@ -30636,21 +31441,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__ImportedCftAssignment_2" - // InternalApplicationConfiguration.g:9903:1: rule__CftImport__ImportedCftAssignment_2 : ( ( RULE_STRING ) ) ; + // InternalApplicationConfiguration.g:10163:1: rule__CftImport__ImportedCftAssignment_2 : ( ( RULE_STRING ) ) ; public final void rule__CftImport__ImportedCftAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9907:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:9908:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10167:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:10168:2: ( ( RULE_STRING ) ) { - // InternalApplicationConfiguration.g:9908:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:9909:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10168:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10169:3: ( RULE_STRING ) { before(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); - // InternalApplicationConfiguration.g:9910:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:9911:4: RULE_STRING + // InternalApplicationConfiguration.g:10170:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10171:4: RULE_STRING { before(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); match(input,RULE_STRING,FOLLOW_2); @@ -30681,17 +31486,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileSpecification__PathAssignment" - // InternalApplicationConfiguration.g:9922:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:10182:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; public final void rule__FileSpecification__PathAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9926:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:9927:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10186:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10187:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:9927:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:9928:3: RULE_STRING + // InternalApplicationConfiguration.g:10187:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10188:3: RULE_STRING { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); match(input,RULE_STRING,FOLLOW_2); @@ -30718,17 +31523,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:9937:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10197:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9941:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9942:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10201:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10202:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:9942:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:9943:3: RULE_ID + // InternalApplicationConfiguration.g:10202:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10203:3: RULE_ID { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -30755,17 +31560,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3" - // InternalApplicationConfiguration.g:9952:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; + // InternalApplicationConfiguration.g:10212:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9956:1: ( ( ruleFileSpecification ) ) - // InternalApplicationConfiguration.g:9957:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:10216:1: ( ( ruleFileSpecification ) ) + // InternalApplicationConfiguration.g:10217:2: ( ruleFileSpecification ) { - // InternalApplicationConfiguration.g:9957:2: ( ruleFileSpecification ) - // InternalApplicationConfiguration.g:9958:3: ruleFileSpecification + // InternalApplicationConfiguration.g:10217:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:10218:3: ruleFileSpecification { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -30796,21 +31601,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileReference__ReferredAssignment" - // InternalApplicationConfiguration.g:9967:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10227:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__FileReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9971:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:9972:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10231:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10232:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:9972:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:9973:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10232:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10233:3: ( RULE_ID ) { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:9974:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:9975:4: RULE_ID + // InternalApplicationConfiguration.g:10234:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10235:4: RULE_ID { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -30841,17 +31646,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:9986:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; + // InternalApplicationConfiguration.g:10246:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9990:1: ( ( ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:9991:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10250:1: ( ( ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:10251:2: ( ruleMetamodelEntry ) { - // InternalApplicationConfiguration.g:9991:2: ( ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:9992:3: ruleMetamodelEntry + // InternalApplicationConfiguration.g:10251:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10252:3: ruleMetamodelEntry { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -30882,17 +31687,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:10001:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; + // InternalApplicationConfiguration.g:10261:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10005:1: ( ( ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:10006:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10265:1: ( ( ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:10266:2: ( ruleMetamodelEntry ) { - // InternalApplicationConfiguration.g:10006:2: ( ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:10007:3: ruleMetamodelEntry + // InternalApplicationConfiguration.g:10266:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10267:3: ruleMetamodelEntry { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30923,21 +31728,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1" - // InternalApplicationConfiguration.g:10016:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:10276:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10020:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10021:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10280:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10281:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10021:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10022:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10281:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10282:3: ( ruleQualifiedName ) { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); - // InternalApplicationConfiguration.g:10023:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10024:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10283:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10284:4: ruleQualifiedName { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -30972,17 +31777,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2" - // InternalApplicationConfiguration.g:10035:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; + // InternalApplicationConfiguration.g:10295:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10039:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:10040:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10299:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:10300:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:10040:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:10041:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:10300:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10301:3: ruleMetamodelElement { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); @@ -31013,17 +31818,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10050:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; + // InternalApplicationConfiguration.g:10310:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10054:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:10055:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10314:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:10315:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:10055:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:10056:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:10315:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10316:3: ruleMetamodelElement { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); pushFollow(FOLLOW_2); @@ -31054,21 +31859,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0" - // InternalApplicationConfiguration.g:10065:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:10325:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10069:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10070:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10329:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10330:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10070:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10071:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10330:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10331:3: ( ruleQualifiedName ) { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); - // InternalApplicationConfiguration.g:10072:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10073:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10332:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10333:4: ruleQualifiedName { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); pushFollow(FOLLOW_2); @@ -31103,21 +31908,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1" - // InternalApplicationConfiguration.g:10084:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10344:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10088:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10089:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10348:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10349:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10089:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10090:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10349:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10350:3: ( RULE_ID ) { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); - // InternalApplicationConfiguration.g:10091:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10092:4: RULE_ID + // InternalApplicationConfiguration.g:10351:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10352:4: RULE_ID { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -31148,21 +31953,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1" - // InternalApplicationConfiguration.g:10103:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10363:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10107:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10108:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10367:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10368:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10108:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10109:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10368:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10369:3: ( RULE_ID ) { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); - // InternalApplicationConfiguration.g:10110:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10111:4: RULE_ID + // InternalApplicationConfiguration.g:10370:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10371:4: RULE_ID { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -31193,17 +31998,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10122:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10382:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10126:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10127:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10386:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10387:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10127:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10128:3: RULE_ID + // InternalApplicationConfiguration.g:10387:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10388:3: RULE_ID { before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -31230,17 +32035,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10137:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; + // InternalApplicationConfiguration.g:10397:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10141:1: ( ( ruleMetamodelSpecification ) ) - // InternalApplicationConfiguration.g:10142:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:10401:1: ( ( ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:10402:2: ( ruleMetamodelSpecification ) { - // InternalApplicationConfiguration.g:10142:2: ( ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:10143:3: ruleMetamodelSpecification + // InternalApplicationConfiguration.g:10402:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:10403:3: ruleMetamodelSpecification { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -31271,21 +32076,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10152:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10412:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10156:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10157:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10416:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10417:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10157:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10158:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10417:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10418:3: ( RULE_ID ) { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10159:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10160:4: RULE_ID + // InternalApplicationConfiguration.g:10419:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10420:4: RULE_ID { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -31316,17 +32121,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1" - // InternalApplicationConfiguration.g:10171:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; + // InternalApplicationConfiguration.g:10431:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10175:1: ( ( rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:10176:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10435:1: ( ( rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:10436:2: ( rulePartialModelEntry ) { - // InternalApplicationConfiguration.g:10176:2: ( rulePartialModelEntry ) - // InternalApplicationConfiguration.g:10177:3: rulePartialModelEntry + // InternalApplicationConfiguration.g:10436:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10437:3: rulePartialModelEntry { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -31357,17 +32162,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1" - // InternalApplicationConfiguration.g:10186:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; + // InternalApplicationConfiguration.g:10446:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10190:1: ( ( rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:10191:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10450:1: ( ( rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:10451:2: ( rulePartialModelEntry ) { - // InternalApplicationConfiguration.g:10191:2: ( rulePartialModelEntry ) - // InternalApplicationConfiguration.g:10192:3: rulePartialModelEntry + // InternalApplicationConfiguration.g:10451:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10452:3: rulePartialModelEntry { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -31398,17 +32203,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ModelEntry__PathAssignment" - // InternalApplicationConfiguration.g:10201:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; + // InternalApplicationConfiguration.g:10461:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; public final void rule__ModelEntry__PathAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10205:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10206:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10465:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:10206:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10207:3: ruleFile + // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10467:3: ruleFile { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -31439,17 +32244,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__PathAssignment_1" - // InternalApplicationConfiguration.g:10216:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:10476:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10220:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10221:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10480:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:10481:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:10221:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10222:3: ruleFile + // InternalApplicationConfiguration.g:10481:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10482:3: ruleFile { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -31480,17 +32285,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2" - // InternalApplicationConfiguration.g:10231:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; + // InternalApplicationConfiguration.g:10491:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10235:1: ( ( ruleModelEntry ) ) - // InternalApplicationConfiguration.g:10236:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10495:1: ( ( ruleModelEntry ) ) + // InternalApplicationConfiguration.g:10496:2: ( ruleModelEntry ) { - // InternalApplicationConfiguration.g:10236:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:10237:3: ruleModelEntry + // InternalApplicationConfiguration.g:10496:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10497:3: ruleModelEntry { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); @@ -31521,17 +32326,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10246:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; + // InternalApplicationConfiguration.g:10506:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10250:1: ( ( ruleModelEntry ) ) - // InternalApplicationConfiguration.g:10251:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10510:1: ( ( ruleModelEntry ) ) + // InternalApplicationConfiguration.g:10511:2: ( ruleModelEntry ) { - // InternalApplicationConfiguration.g:10251:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:10252:3: ruleModelEntry + // InternalApplicationConfiguration.g:10511:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10512:3: ruleModelEntry { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); pushFollow(FOLLOW_2); @@ -31562,17 +32367,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10261:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10521:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10265:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10266:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10525:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10526:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10266:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10267:3: RULE_ID + // InternalApplicationConfiguration.g:10526:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10527:3: RULE_ID { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -31599,17 +32404,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10276:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; + // InternalApplicationConfiguration.g:10536:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10280:1: ( ( rulePartialModelSpecification ) ) - // InternalApplicationConfiguration.g:10281:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:10540:1: ( ( rulePartialModelSpecification ) ) + // InternalApplicationConfiguration.g:10541:2: ( rulePartialModelSpecification ) { - // InternalApplicationConfiguration.g:10281:2: ( rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:10282:3: rulePartialModelSpecification + // InternalApplicationConfiguration.g:10541:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:10542:3: rulePartialModelSpecification { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -31640,21 +32445,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10291:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10551:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10295:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10296:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10555:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10556:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10296:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10297:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10556:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10557:3: ( RULE_ID ) { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10298:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10299:4: RULE_ID + // InternalApplicationConfiguration.g:10558:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10559:4: RULE_ID { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -31685,17 +32490,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:10310:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; + // InternalApplicationConfiguration.g:10570:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10314:1: ( ( rulePatternEntry ) ) - // InternalApplicationConfiguration.g:10315:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10574:1: ( ( rulePatternEntry ) ) + // InternalApplicationConfiguration.g:10575:2: ( rulePatternEntry ) { - // InternalApplicationConfiguration.g:10315:2: ( rulePatternEntry ) - // InternalApplicationConfiguration.g:10316:3: rulePatternEntry + // InternalApplicationConfiguration.g:10575:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10576:3: rulePatternEntry { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -31726,17 +32531,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:10325:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; + // InternalApplicationConfiguration.g:10585:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10329:1: ( ( rulePatternEntry ) ) - // InternalApplicationConfiguration.g:10330:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10589:1: ( ( rulePatternEntry ) ) + // InternalApplicationConfiguration.g:10590:2: ( rulePatternEntry ) { - // InternalApplicationConfiguration.g:10330:2: ( rulePatternEntry ) - // InternalApplicationConfiguration.g:10331:3: rulePatternEntry + // InternalApplicationConfiguration.g:10590:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10591:3: rulePatternEntry { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -31767,21 +32572,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1" - // InternalApplicationConfiguration.g:10340:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:10600:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10344:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10345:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10604:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10605:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10345:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10346:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10605:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10606:3: ( ruleQualifiedName ) { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); - // InternalApplicationConfiguration.g:10347:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10348:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10607:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10608:4: ruleQualifiedName { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -31816,17 +32621,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2" - // InternalApplicationConfiguration.g:10359:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; + // InternalApplicationConfiguration.g:10619:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10363:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:10364:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10623:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10624:2: ( rulePatternElement ) { - // InternalApplicationConfiguration.g:10364:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:10365:3: rulePatternElement + // InternalApplicationConfiguration.g:10624:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10625:3: rulePatternElement { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); @@ -31857,17 +32662,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10374:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; + // InternalApplicationConfiguration.g:10634:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10378:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:10379:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10638:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10639:2: ( rulePatternElement ) { - // InternalApplicationConfiguration.g:10379:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:10380:3: rulePatternElement + // InternalApplicationConfiguration.g:10639:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10640:3: rulePatternElement { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); pushFollow(FOLLOW_2); @@ -31898,21 +32703,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__PackageAssignment_0_0" - // InternalApplicationConfiguration.g:10389:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:10649:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10393:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10394:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10653:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10654:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10394:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10395:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10654:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10655:3: ( ruleQualifiedName ) { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); - // InternalApplicationConfiguration.g:10396:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10397:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10656:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10657:4: ruleQualifiedName { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); pushFollow(FOLLOW_2); @@ -31947,21 +32752,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__PatternAssignment_1" - // InternalApplicationConfiguration.g:10408:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10668:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10412:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10413:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10672:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10673:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10413:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10414:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10673:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10674:3: ( RULE_ID ) { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); - // InternalApplicationConfiguration.g:10415:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10416:4: RULE_ID + // InternalApplicationConfiguration.g:10675:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10676:4: RULE_ID { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -31992,17 +32797,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10427:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10687:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10431:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10432:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10691:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10692:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10432:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10433:3: RULE_ID + // InternalApplicationConfiguration.g:10692:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10693:3: RULE_ID { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -32029,17 +32834,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10442:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; + // InternalApplicationConfiguration.g:10702:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10446:1: ( ( rulePatternSpecification ) ) - // InternalApplicationConfiguration.g:10447:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:10706:1: ( ( rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:10707:2: ( rulePatternSpecification ) { - // InternalApplicationConfiguration.g:10447:2: ( rulePatternSpecification ) - // InternalApplicationConfiguration.g:10448:3: rulePatternSpecification + // InternalApplicationConfiguration.g:10707:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:10708:3: rulePatternSpecification { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -32070,21 +32875,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10457:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10717:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10461:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10462:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10721:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10722:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10462:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10463:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10722:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10723:3: ( RULE_ID ) { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10464:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10465:4: RULE_ID + // InternalApplicationConfiguration.g:10724:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10725:4: RULE_ID { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -32115,17 +32920,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:10476:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ; + // InternalApplicationConfiguration.g:10736:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ; public final void rule__ObjectiveSpecification__EntriesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10480:1: ( ( ruleObjectiveEntry ) ) - // InternalApplicationConfiguration.g:10481:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10740:1: ( ( ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:10741:2: ( ruleObjectiveEntry ) { - // InternalApplicationConfiguration.g:10481:2: ( ruleObjectiveEntry ) - // InternalApplicationConfiguration.g:10482:3: ruleObjectiveEntry + // InternalApplicationConfiguration.g:10741:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10742:3: ruleObjectiveEntry { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -32156,17 +32961,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:10491:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ; + // InternalApplicationConfiguration.g:10751:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ; public final void rule__ObjectiveSpecification__EntriesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10495:1: ( ( ruleObjectiveEntry ) ) - // InternalApplicationConfiguration.g:10496:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10755:1: ( ( ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:10756:2: ( ruleObjectiveEntry ) { - // InternalApplicationConfiguration.g:10496:2: ( ruleObjectiveEntry ) - // InternalApplicationConfiguration.g:10497:3: ruleObjectiveEntry + // InternalApplicationConfiguration.g:10756:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10757:3: ruleObjectiveEntry { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -32197,17 +33002,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__DirectionAssignment_0" - // InternalApplicationConfiguration.g:10506:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ; + // InternalApplicationConfiguration.g:10766:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ; public final void rule__OptimizationEntry__DirectionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10510:1: ( ( ruleOptimizationDirection ) ) - // InternalApplicationConfiguration.g:10511:2: ( ruleOptimizationDirection ) + // InternalApplicationConfiguration.g:10770:1: ( ( ruleOptimizationDirection ) ) + // InternalApplicationConfiguration.g:10771:2: ( ruleOptimizationDirection ) { - // InternalApplicationConfiguration.g:10511:2: ( ruleOptimizationDirection ) - // InternalApplicationConfiguration.g:10512:3: ruleOptimizationDirection + // InternalApplicationConfiguration.g:10771:2: ( ruleOptimizationDirection ) + // InternalApplicationConfiguration.g:10772:3: ruleOptimizationDirection { before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -32238,25 +33043,148 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1" - // InternalApplicationConfiguration.g:10521:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ; + // InternalApplicationConfiguration.g:10781:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ; public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10525:1: ( ( ruleObjectiveFunction ) ) - // InternalApplicationConfiguration.g:10526:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:10785:1: ( ( ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:10786:2: ( ruleObjectiveFunction ) { - // InternalApplicationConfiguration.g:10526:2: ( ruleObjectiveFunction ) - // InternalApplicationConfiguration.g:10527:3: ruleObjectiveFunction + // InternalApplicationConfiguration.g:10786:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:10787:3: ruleObjectiveFunction { before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); pushFollow(FOLLOW_2); - ruleObjectiveFunction(); + ruleObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__OptimizationEntry__FunctionAssignment_1" + + + // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0" + // InternalApplicationConfiguration.g:10796:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ; + public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10800:1: ( ( ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:10801:2: ( ruleObjectiveFunction ) + { + // InternalApplicationConfiguration.g:10801:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:10802:3: ruleObjectiveFunction + { + before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); + pushFollow(FOLLOW_2); + ruleObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__FunctionAssignment_0" + + + // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1" + // InternalApplicationConfiguration.g:10811:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ; + public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10815:1: ( ( ruleComparisonOperator ) ) + // InternalApplicationConfiguration.g:10816:2: ( ruleComparisonOperator ) + { + // InternalApplicationConfiguration.g:10816:2: ( ruleComparisonOperator ) + // InternalApplicationConfiguration.g:10817:3: ruleComparisonOperator + { + before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); + pushFollow(FOLLOW_2); + ruleComparisonOperator(); + + state._fsp--; + + after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ThresholdEntry__OperatorAssignment_1" + + + // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2" + // InternalApplicationConfiguration.g:10826:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ; + public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:10830:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:10831:2: ( ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:10831:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:10832:3: ruleREALLiteral + { + before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleREALLiteral(); state._fsp--; - after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); + after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); } @@ -32275,29 +33203,37 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__OptimizationEntry__FunctionAssignment_1" + // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2" - // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0" - // InternalApplicationConfiguration.g:10536:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ; - public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__PackageAssignment_1_0" + // InternalApplicationConfiguration.g:10841:1: rule__ReliabiltiyProbability__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; + public final void rule__ReliabiltiyProbability__PackageAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10540:1: ( ( ruleObjectiveFunction ) ) - // InternalApplicationConfiguration.g:10541:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:10845:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10846:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10541:2: ( ruleObjectiveFunction ) - // InternalApplicationConfiguration.g:10542:3: ruleObjectiveFunction + // InternalApplicationConfiguration.g:10846:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10847:3: ( ruleQualifiedName ) { - before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); + before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); + // InternalApplicationConfiguration.g:10848:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10849:4: ruleQualifiedName + { + before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); pushFollow(FOLLOW_2); - ruleObjectiveFunction(); + ruleQualifiedName(); state._fsp--; - after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); + after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); + + } + + after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); } @@ -32316,29 +33252,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ThresholdEntry__FunctionAssignment_0" + // $ANTLR end "rule__ReliabiltiyProbability__PackageAssignment_1_0" - // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1" - // InternalApplicationConfiguration.g:10551:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ; - public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__TransformationAssignment_2" + // InternalApplicationConfiguration.g:10860:1: rule__ReliabiltiyProbability__TransformationAssignment_2 : ( ( RULE_ID ) ) ; + public final void rule__ReliabiltiyProbability__TransformationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10555:1: ( ( ruleComparisonOperator ) ) - // InternalApplicationConfiguration.g:10556:2: ( ruleComparisonOperator ) + // InternalApplicationConfiguration.g:10864:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10865:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10556:2: ( ruleComparisonOperator ) - // InternalApplicationConfiguration.g:10557:3: ruleComparisonOperator + // InternalApplicationConfiguration.g:10865:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10866:3: ( RULE_ID ) { - before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleComparisonOperator(); + before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + // InternalApplicationConfiguration.g:10867:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10868:4: RULE_ID + { + before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); + match(input,RULE_ID,FOLLOW_2); + after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); - state._fsp--; + } - after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); + after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } @@ -32357,29 +33297,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ThresholdEntry__OperatorAssignment_1" + // $ANTLR end "rule__ReliabiltiyProbability__TransformationAssignment_2" - // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2" - // InternalApplicationConfiguration.g:10566:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ; - public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException { + // $ANTLR start "rule__ReliabiltiyProbability__TimeAssignment_4" + // InternalApplicationConfiguration.g:10879:1: rule__ReliabiltiyProbability__TimeAssignment_4 : ( ruleREALLiteral ) ; + public final void rule__ReliabiltiyProbability__TimeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10570:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:10571:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:10883:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:10884:2: ( ruleREALLiteral ) { - // InternalApplicationConfiguration.g:10571:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:10572:3: ruleREALLiteral + // InternalApplicationConfiguration.g:10884:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:10885:3: ruleREALLiteral { - before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); + before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); pushFollow(FOLLOW_2); ruleREALLiteral(); state._fsp--; - after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); + after(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); } @@ -32398,37 +33338,37 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2" + // $ANTLR end "rule__ReliabiltiyProbability__TimeAssignment_4" - // $ANTLR start "rule__ReliabiltiyFunction__PackageAssignment_1_0" - // InternalApplicationConfiguration.g:10581:1: rule__ReliabiltiyFunction__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; - public final void rule__ReliabiltiyFunction__PackageAssignment_1_0() throws RecognitionException { + // $ANTLR start "rule__Mtff__PackageAssignment_1_0" + // InternalApplicationConfiguration.g:10894:1: rule__Mtff__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; + public final void rule__Mtff__PackageAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10585:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10586:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10898:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10899:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10586:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10587:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10899:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10900:3: ( ruleQualifiedName ) { - before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); - // InternalApplicationConfiguration.g:10588:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10589:4: ruleQualifiedName + before(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); + // InternalApplicationConfiguration.g:10901:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10902:4: ruleQualifiedName { - before(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); + before(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); pushFollow(FOLLOW_2); ruleQualifiedName(); state._fsp--; - after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); + after(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } - after(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); + after(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); } @@ -32447,33 +33387,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__PackageAssignment_1_0" + // $ANTLR end "rule__Mtff__PackageAssignment_1_0" - // $ANTLR start "rule__ReliabiltiyFunction__TransformationAssignment_2" - // InternalApplicationConfiguration.g:10600:1: rule__ReliabiltiyFunction__TransformationAssignment_2 : ( ( RULE_ID ) ) ; - public final void rule__ReliabiltiyFunction__TransformationAssignment_2() throws RecognitionException { + // $ANTLR start "rule__Mtff__TransformationAssignment_2" + // InternalApplicationConfiguration.g:10913:1: rule__Mtff__TransformationAssignment_2 : ( ( RULE_ID ) ) ; + public final void rule__Mtff__TransformationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10604:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10605:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10917:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10918:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10605:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10606:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10918:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10919:3: ( RULE_ID ) { - before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); - // InternalApplicationConfiguration.g:10607:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10608:4: RULE_ID + before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + // InternalApplicationConfiguration.g:10920:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10921:4: RULE_ID { - before(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); + before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); + after(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } - after(grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + after(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } @@ -32492,21 +33432,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyFunction__TransformationAssignment_2" + // $ANTLR end "rule__Mtff__TransformationAssignment_2" // $ANTLR start "rule__ObjectiveDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10619:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10932:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ObjectiveDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10623:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10624:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10936:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10937:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10624:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10625:3: RULE_ID + // InternalApplicationConfiguration.g:10937:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10938:3: RULE_ID { before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -32533,17 +33473,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10634:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ; + // InternalApplicationConfiguration.g:10947:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ; public final void rule__ObjectiveDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10638:1: ( ( ruleObjectiveSpecification ) ) - // InternalApplicationConfiguration.g:10639:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:10951:1: ( ( ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:10952:2: ( ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:10639:2: ( ruleObjectiveSpecification ) - // InternalApplicationConfiguration.g:10640:3: ruleObjectiveSpecification + // InternalApplicationConfiguration.g:10952:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:10953:3: ruleObjectiveSpecification { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -32574,21 +33514,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10649:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10962:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__ObjectiveReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10653:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10654:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10966:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10967:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10654:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10655:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10967:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10968:3: ( RULE_ID ) { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10656:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10657:4: RULE_ID + // InternalApplicationConfiguration.g:10969:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10970:4: RULE_ID { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -32619,17 +33559,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0" - // InternalApplicationConfiguration.g:10668:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; + // InternalApplicationConfiguration.g:10981:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10672:1: ( ( ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:10673:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:10985:1: ( ( ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:10986:2: ( ruleConfigEntry ) { - // InternalApplicationConfiguration.g:10673:2: ( ruleConfigEntry ) - // InternalApplicationConfiguration.g:10674:3: ruleConfigEntry + // InternalApplicationConfiguration.g:10986:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:10987:3: ruleConfigEntry { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -32660,17 +33600,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1" - // InternalApplicationConfiguration.g:10683:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; + // InternalApplicationConfiguration.g:10996:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10687:1: ( ( ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:10688:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:11000:1: ( ( ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:11001:2: ( ruleConfigEntry ) { - // InternalApplicationConfiguration.g:10688:2: ( ruleConfigEntry ) - // InternalApplicationConfiguration.g:10689:3: ruleConfigEntry + // InternalApplicationConfiguration.g:11001:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:11002:3: ruleConfigEntry { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -32701,17 +33641,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10698:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:11011:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10702:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10703:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11015:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11016:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10703:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10704:3: RULE_ID + // InternalApplicationConfiguration.g:11016:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11017:3: RULE_ID { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -32738,17 +33678,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10713:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; + // InternalApplicationConfiguration.g:11026:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10717:1: ( ( ruleConfigSpecification ) ) - // InternalApplicationConfiguration.g:10718:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:11030:1: ( ( ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:11031:2: ( ruleConfigSpecification ) { - // InternalApplicationConfiguration.g:10718:2: ( ruleConfigSpecification ) - // InternalApplicationConfiguration.g:10719:3: ruleConfigSpecification + // InternalApplicationConfiguration.g:11031:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:11032:3: ruleConfigSpecification { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -32779,17 +33719,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2" - // InternalApplicationConfiguration.g:10728:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; + // InternalApplicationConfiguration.g:11041:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10732:1: ( ( ruleDocumentLevelSpecification ) ) - // InternalApplicationConfiguration.g:10733:2: ( ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:11045:1: ( ( ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:11046:2: ( ruleDocumentLevelSpecification ) { - // InternalApplicationConfiguration.g:10733:2: ( ruleDocumentLevelSpecification ) - // InternalApplicationConfiguration.g:10734:3: ruleDocumentLevelSpecification + // InternalApplicationConfiguration.g:11046:2: ( ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:11047:3: ruleDocumentLevelSpecification { before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -32820,17 +33760,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2" - // InternalApplicationConfiguration.g:10743:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11056:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10747:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:10748:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11060:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11061:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:10748:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:10749:3: RULE_INT + // InternalApplicationConfiguration.g:11061:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11062:3: RULE_INT { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -32857,17 +33797,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2" - // InternalApplicationConfiguration.g:10758:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11071:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10762:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:10763:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11075:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11076:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:10763:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:10764:3: RULE_INT + // InternalApplicationConfiguration.g:11076:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11077:3: RULE_INT { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -32894,17 +33834,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__KeyAssignment_0" - // InternalApplicationConfiguration.g:10773:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:11086:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10777:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10778:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11090:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11091:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:10778:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10779:3: RULE_STRING + // InternalApplicationConfiguration.g:11091:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11092:3: RULE_STRING { before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); match(input,RULE_STRING,FOLLOW_2); @@ -32931,17 +33871,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__ValueAssignment_2" - // InternalApplicationConfiguration.g:10788:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:11101:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10792:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10793:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11105:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11106:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:10793:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10794:3: RULE_STRING + // InternalApplicationConfiguration.g:11106:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11107:3: RULE_STRING { before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); match(input,RULE_STRING,FOLLOW_2); @@ -32968,21 +33908,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigReference__ConfigAssignment" - // InternalApplicationConfiguration.g:10803:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:11116:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10807:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10808:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11120:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:11121:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10808:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10809:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11121:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11122:3: ( RULE_ID ) { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10810:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10811:4: RULE_ID + // InternalApplicationConfiguration.g:11123:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11124:4: RULE_ID { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -33013,17 +33953,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0" - // InternalApplicationConfiguration.g:10822:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; + // InternalApplicationConfiguration.g:11135:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10826:1: ( ( ruleTypeScope ) ) - // InternalApplicationConfiguration.g:10827:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:11139:1: ( ( ruleTypeScope ) ) + // InternalApplicationConfiguration.g:11140:2: ( ruleTypeScope ) { - // InternalApplicationConfiguration.g:10827:2: ( ruleTypeScope ) - // InternalApplicationConfiguration.g:10828:3: ruleTypeScope + // InternalApplicationConfiguration.g:11140:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:11141:3: ruleTypeScope { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -33054,17 +33994,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1" - // InternalApplicationConfiguration.g:10837:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; + // InternalApplicationConfiguration.g:11150:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10841:1: ( ( ruleTypeScope ) ) - // InternalApplicationConfiguration.g:10842:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:11154:1: ( ( ruleTypeScope ) ) + // InternalApplicationConfiguration.g:11155:2: ( ruleTypeScope ) { - // InternalApplicationConfiguration.g:10842:2: ( ruleTypeScope ) - // InternalApplicationConfiguration.g:10843:3: ruleTypeScope + // InternalApplicationConfiguration.g:11155:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:11156:3: ruleTypeScope { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -33095,17 +34035,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:10852:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; + // InternalApplicationConfiguration.g:11165:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10856:1: ( ( ruleClassReference ) ) - // InternalApplicationConfiguration.g:10857:2: ( ruleClassReference ) + // InternalApplicationConfiguration.g:11169:1: ( ( ruleClassReference ) ) + // InternalApplicationConfiguration.g:11170:2: ( ruleClassReference ) { - // InternalApplicationConfiguration.g:10857:2: ( ruleClassReference ) - // InternalApplicationConfiguration.g:10858:3: ruleClassReference + // InternalApplicationConfiguration.g:11170:2: ( ruleClassReference ) + // InternalApplicationConfiguration.g:11171:3: ruleClassReference { before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -33136,24 +34076,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:10867:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11180:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10871:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:10872:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11184:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11185:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:10872:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:10873:3: ( '+=' ) + // InternalApplicationConfiguration.g:11185:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11186:3: ( '+=' ) { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:10874:3: ( '+=' ) - // InternalApplicationConfiguration.g:10875:4: '+=' + // InternalApplicationConfiguration.g:11187:3: ( '+=' ) + // InternalApplicationConfiguration.g:11188:4: '+=' { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,60,FOLLOW_2); + match(input,62,FOLLOW_2); after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -33181,21 +34121,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:10886:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11199:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10890:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:10891:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11203:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11204:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:10891:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:10892:3: ( '=' ) + // InternalApplicationConfiguration.g:11204:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11205:3: ( '=' ) { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:10893:3: ( '=' ) - // InternalApplicationConfiguration.g:10894:4: '=' + // InternalApplicationConfiguration.g:11206:3: ( '=' ) + // InternalApplicationConfiguration.g:11207:4: '=' { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); match(input,28,FOLLOW_2); @@ -33226,17 +34166,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:10905:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11218:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10909:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:10910:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11222:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11223:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:10910:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:10911:3: ruleExactNumber + // InternalApplicationConfiguration.g:11223:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11224:3: ruleExactNumber { before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -33267,17 +34207,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:10920:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11233:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10924:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:10925:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11237:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11238:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:10925:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:10926:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11238:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11239:3: ruleIntervallNumber { before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -33308,17 +34248,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:10935:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; + // InternalApplicationConfiguration.g:11248:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10939:1: ( ( ruleObjectReference ) ) - // InternalApplicationConfiguration.g:10940:2: ( ruleObjectReference ) + // InternalApplicationConfiguration.g:11252:1: ( ( ruleObjectReference ) ) + // InternalApplicationConfiguration.g:11253:2: ( ruleObjectReference ) { - // InternalApplicationConfiguration.g:10940:2: ( ruleObjectReference ) - // InternalApplicationConfiguration.g:10941:3: ruleObjectReference + // InternalApplicationConfiguration.g:11253:2: ( ruleObjectReference ) + // InternalApplicationConfiguration.g:11254:3: ruleObjectReference { before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -33349,24 +34289,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:10950:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11263:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10954:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:10955:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11267:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11268:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:10955:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:10956:3: ( '+=' ) + // InternalApplicationConfiguration.g:11268:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11269:3: ( '+=' ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:10957:3: ( '+=' ) - // InternalApplicationConfiguration.g:10958:4: '+=' + // InternalApplicationConfiguration.g:11270:3: ( '+=' ) + // InternalApplicationConfiguration.g:11271:4: '+=' { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,60,FOLLOW_2); + match(input,62,FOLLOW_2); after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -33394,21 +34334,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:10969:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11282:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10973:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:10974:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11286:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11287:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:10974:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:10975:3: ( '=' ) + // InternalApplicationConfiguration.g:11287:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11288:3: ( '=' ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:10976:3: ( '=' ) - // InternalApplicationConfiguration.g:10977:4: '=' + // InternalApplicationConfiguration.g:11289:3: ( '=' ) + // InternalApplicationConfiguration.g:11290:4: '=' { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); match(input,28,FOLLOW_2); @@ -33439,17 +34379,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:10988:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11301:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10992:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:10993:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11305:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11306:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:10993:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:10994:3: ruleExactNumber + // InternalApplicationConfiguration.g:11306:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11307:3: ruleExactNumber { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -33480,17 +34420,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11003:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11316:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11007:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11008:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11320:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11321:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11008:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11009:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11321:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11322:3: ruleIntervallNumber { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -33521,17 +34461,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11018:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; + // InternalApplicationConfiguration.g:11331:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11022:1: ( ( ruleIntegerReference ) ) - // InternalApplicationConfiguration.g:11023:2: ( ruleIntegerReference ) + // InternalApplicationConfiguration.g:11335:1: ( ( ruleIntegerReference ) ) + // InternalApplicationConfiguration.g:11336:2: ( ruleIntegerReference ) { - // InternalApplicationConfiguration.g:11023:2: ( ruleIntegerReference ) - // InternalApplicationConfiguration.g:11024:3: ruleIntegerReference + // InternalApplicationConfiguration.g:11336:2: ( ruleIntegerReference ) + // InternalApplicationConfiguration.g:11337:3: ruleIntegerReference { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -33562,24 +34502,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11033:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11346:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11037:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11038:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11350:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11351:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11038:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11039:3: ( '+=' ) + // InternalApplicationConfiguration.g:11351:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11352:3: ( '+=' ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11040:3: ( '+=' ) - // InternalApplicationConfiguration.g:11041:4: '+=' + // InternalApplicationConfiguration.g:11353:3: ( '+=' ) + // InternalApplicationConfiguration.g:11354:4: '+=' { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,60,FOLLOW_2); + match(input,62,FOLLOW_2); after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -33607,21 +34547,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11052:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11365:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11056:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11057:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11369:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11370:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11057:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11058:3: ( '=' ) + // InternalApplicationConfiguration.g:11370:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11371:3: ( '=' ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11059:3: ( '=' ) - // InternalApplicationConfiguration.g:11060:4: '=' + // InternalApplicationConfiguration.g:11372:3: ( '=' ) + // InternalApplicationConfiguration.g:11373:4: '=' { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); match(input,28,FOLLOW_2); @@ -33652,17 +34592,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11071:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11384:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11075:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11076:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11388:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11389:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11076:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11077:3: ruleExactNumber + // InternalApplicationConfiguration.g:11389:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11390:3: ruleExactNumber { before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -33693,17 +34633,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11086:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11399:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11090:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11091:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11403:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11404:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11091:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11092:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11404:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11405:3: ruleIntervallNumber { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -33734,17 +34674,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:11101:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; + // InternalApplicationConfiguration.g:11414:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11105:1: ( ( ruleIntEnumberation ) ) - // InternalApplicationConfiguration.g:11106:2: ( ruleIntEnumberation ) + // InternalApplicationConfiguration.g:11418:1: ( ( ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:11419:2: ( ruleIntEnumberation ) { - // InternalApplicationConfiguration.g:11106:2: ( ruleIntEnumberation ) - // InternalApplicationConfiguration.g:11107:3: ruleIntEnumberation + // InternalApplicationConfiguration.g:11419:2: ( ruleIntEnumberation ) + // InternalApplicationConfiguration.g:11420:3: ruleIntEnumberation { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -33775,17 +34715,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11116:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; + // InternalApplicationConfiguration.g:11429:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11120:1: ( ( ruleRealReference ) ) - // InternalApplicationConfiguration.g:11121:2: ( ruleRealReference ) + // InternalApplicationConfiguration.g:11433:1: ( ( ruleRealReference ) ) + // InternalApplicationConfiguration.g:11434:2: ( ruleRealReference ) { - // InternalApplicationConfiguration.g:11121:2: ( ruleRealReference ) - // InternalApplicationConfiguration.g:11122:3: ruleRealReference + // InternalApplicationConfiguration.g:11434:2: ( ruleRealReference ) + // InternalApplicationConfiguration.g:11435:3: ruleRealReference { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -33816,24 +34756,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11131:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11444:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11135:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11136:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11448:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11449:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11136:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11137:3: ( '+=' ) + // InternalApplicationConfiguration.g:11449:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11450:3: ( '+=' ) { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11138:3: ( '+=' ) - // InternalApplicationConfiguration.g:11139:4: '+=' + // InternalApplicationConfiguration.g:11451:3: ( '+=' ) + // InternalApplicationConfiguration.g:11452:4: '+=' { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,60,FOLLOW_2); + match(input,62,FOLLOW_2); after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -33861,21 +34801,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11150:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11463:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11154:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11155:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11467:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11468:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11155:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11156:3: ( '=' ) + // InternalApplicationConfiguration.g:11468:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11469:3: ( '=' ) { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11157:3: ( '=' ) - // InternalApplicationConfiguration.g:11158:4: '=' + // InternalApplicationConfiguration.g:11470:3: ( '=' ) + // InternalApplicationConfiguration.g:11471:4: '=' { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); match(input,28,FOLLOW_2); @@ -33906,17 +34846,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11169:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11482:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11173:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11174:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11486:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11487:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11174:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11175:3: ruleExactNumber + // InternalApplicationConfiguration.g:11487:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11488:3: ruleExactNumber { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -33947,17 +34887,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11184:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11497:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11188:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11189:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11501:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11502:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11189:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11190:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11502:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11503:3: ruleIntervallNumber { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -33988,17 +34928,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:11199:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; + // InternalApplicationConfiguration.g:11512:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11203:1: ( ( ruleRealEnumeration ) ) - // InternalApplicationConfiguration.g:11204:2: ( ruleRealEnumeration ) + // InternalApplicationConfiguration.g:11516:1: ( ( ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:11517:2: ( ruleRealEnumeration ) { - // InternalApplicationConfiguration.g:11204:2: ( ruleRealEnumeration ) - // InternalApplicationConfiguration.g:11205:3: ruleRealEnumeration + // InternalApplicationConfiguration.g:11517:2: ( ruleRealEnumeration ) + // InternalApplicationConfiguration.g:11518:3: ruleRealEnumeration { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -34029,17 +34969,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11214:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; + // InternalApplicationConfiguration.g:11527:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11218:1: ( ( ruleStringReference ) ) - // InternalApplicationConfiguration.g:11219:2: ( ruleStringReference ) + // InternalApplicationConfiguration.g:11531:1: ( ( ruleStringReference ) ) + // InternalApplicationConfiguration.g:11532:2: ( ruleStringReference ) { - // InternalApplicationConfiguration.g:11219:2: ( ruleStringReference ) - // InternalApplicationConfiguration.g:11220:3: ruleStringReference + // InternalApplicationConfiguration.g:11532:2: ( ruleStringReference ) + // InternalApplicationConfiguration.g:11533:3: ruleStringReference { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34070,24 +35010,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11229:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11542:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11233:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11234:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11546:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11547:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11234:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11235:3: ( '+=' ) + // InternalApplicationConfiguration.g:11547:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11548:3: ( '+=' ) { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11236:3: ( '+=' ) - // InternalApplicationConfiguration.g:11237:4: '+=' + // InternalApplicationConfiguration.g:11549:3: ( '+=' ) + // InternalApplicationConfiguration.g:11550:4: '+=' { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,60,FOLLOW_2); + match(input,62,FOLLOW_2); after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -34115,21 +35055,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11248:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11561:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11252:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11253:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11565:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11566:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11253:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11254:3: ( '=' ) + // InternalApplicationConfiguration.g:11566:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11567:3: ( '=' ) { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11255:3: ( '=' ) - // InternalApplicationConfiguration.g:11256:4: '=' + // InternalApplicationConfiguration.g:11568:3: ( '=' ) + // InternalApplicationConfiguration.g:11569:4: '=' { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); match(input,28,FOLLOW_2); @@ -34160,17 +35100,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11267:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11580:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11271:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11272:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11584:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11585:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11272:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11273:3: ruleExactNumber + // InternalApplicationConfiguration.g:11585:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11586:3: ruleExactNumber { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -34201,17 +35141,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11282:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11595:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11286:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11287:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11599:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11600:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11287:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11288:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11600:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11601:3: ruleIntervallNumber { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -34242,17 +35182,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:11297:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; + // InternalApplicationConfiguration.g:11610:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11301:1: ( ( ruleStringEnumeration ) ) - // InternalApplicationConfiguration.g:11302:2: ( ruleStringEnumeration ) + // InternalApplicationConfiguration.g:11614:1: ( ( ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:11615:2: ( ruleStringEnumeration ) { - // InternalApplicationConfiguration.g:11302:2: ( ruleStringEnumeration ) - // InternalApplicationConfiguration.g:11303:3: ruleStringEnumeration + // InternalApplicationConfiguration.g:11615:2: ( ruleStringEnumeration ) + // InternalApplicationConfiguration.g:11616:3: ruleStringEnumeration { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -34283,17 +35223,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__ElementAssignment_1" - // InternalApplicationConfiguration.g:11312:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; + // InternalApplicationConfiguration.g:11625:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11316:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:11317:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:11629:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:11630:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:11317:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:11318:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:11630:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:11631:3: ruleMetamodelElement { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34324,17 +35264,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0" - // InternalApplicationConfiguration.g:11327:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11640:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11331:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11332:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11644:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11645:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11332:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11333:3: RULE_INT + // InternalApplicationConfiguration.g:11645:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11646:3: RULE_INT { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); match(input,RULE_INT,FOLLOW_2); @@ -34361,24 +35301,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1" - // InternalApplicationConfiguration.g:11342:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; + // InternalApplicationConfiguration.g:11655:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11346:1: ( ( ( '*' ) ) ) - // InternalApplicationConfiguration.g:11347:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11659:1: ( ( ( '*' ) ) ) + // InternalApplicationConfiguration.g:11660:2: ( ( '*' ) ) { - // InternalApplicationConfiguration.g:11347:2: ( ( '*' ) ) - // InternalApplicationConfiguration.g:11348:3: ( '*' ) + // InternalApplicationConfiguration.g:11660:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11661:3: ( '*' ) { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - // InternalApplicationConfiguration.g:11349:3: ( '*' ) - // InternalApplicationConfiguration.g:11350:4: '*' + // InternalApplicationConfiguration.g:11662:3: ( '*' ) + // InternalApplicationConfiguration.g:11663:4: '*' { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - match(input,61,FOLLOW_2); + match(input,63,FOLLOW_2); after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } @@ -34406,17 +35346,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__MinAssignment_0" - // InternalApplicationConfiguration.g:11361:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11674:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11365:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11366:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11678:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11679:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11366:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11367:3: RULE_INT + // InternalApplicationConfiguration.g:11679:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11680:3: RULE_INT { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); match(input,RULE_INT,FOLLOW_2); @@ -34443,17 +35383,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0" - // InternalApplicationConfiguration.g:11376:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11689:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11380:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11381:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11693:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11694:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11381:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11382:3: RULE_INT + // InternalApplicationConfiguration.g:11694:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11695:3: RULE_INT { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); match(input,RULE_INT,FOLLOW_2); @@ -34480,24 +35420,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" - // InternalApplicationConfiguration.g:11391:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; + // InternalApplicationConfiguration.g:11704:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11395:1: ( ( ( '*' ) ) ) - // InternalApplicationConfiguration.g:11396:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11708:1: ( ( ( '*' ) ) ) + // InternalApplicationConfiguration.g:11709:2: ( ( '*' ) ) { - // InternalApplicationConfiguration.g:11396:2: ( ( '*' ) ) - // InternalApplicationConfiguration.g:11397:3: ( '*' ) + // InternalApplicationConfiguration.g:11709:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11710:3: ( '*' ) { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11398:3: ( '*' ) - // InternalApplicationConfiguration.g:11399:4: '*' + // InternalApplicationConfiguration.g:11711:3: ( '*' ) + // InternalApplicationConfiguration.g:11712:4: '*' { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - match(input,61,FOLLOW_2); + match(input,63,FOLLOW_2); after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } @@ -34525,17 +35465,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:11410:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; + // InternalApplicationConfiguration.g:11723:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11414:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:11415:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11727:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:11728:2: ( ruleINTLiteral ) { - // InternalApplicationConfiguration.g:11415:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:11416:3: ruleINTLiteral + // InternalApplicationConfiguration.g:11728:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11729:3: ruleINTLiteral { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -34566,17 +35506,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:11425:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; + // InternalApplicationConfiguration.g:11738:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11429:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:11430:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11742:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:11743:2: ( ruleINTLiteral ) { - // InternalApplicationConfiguration.g:11430:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:11431:3: ruleINTLiteral + // InternalApplicationConfiguration.g:11743:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11744:3: ruleINTLiteral { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -34607,17 +35547,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:11440:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; + // InternalApplicationConfiguration.g:11753:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11444:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:11445:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11757:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:11758:2: ( ruleREALLiteral ) { - // InternalApplicationConfiguration.g:11445:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:11446:3: ruleREALLiteral + // InternalApplicationConfiguration.g:11758:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11759:3: ruleREALLiteral { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -34648,17 +35588,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:11455:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; + // InternalApplicationConfiguration.g:11768:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11459:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:11460:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11772:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:11773:2: ( ruleREALLiteral ) { - // InternalApplicationConfiguration.g:11460:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:11461:3: ruleREALLiteral + // InternalApplicationConfiguration.g:11773:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11774:3: ruleREALLiteral { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -34689,17 +35629,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:11470:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:11783:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11474:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:11475:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11787:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11788:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:11475:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:11476:3: RULE_STRING + // InternalApplicationConfiguration.g:11788:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11789:3: RULE_STRING { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); match(input,RULE_STRING,FOLLOW_2); @@ -34726,17 +35666,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:11485:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:11798:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11489:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:11490:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11802:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11803:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:11490:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:11491:3: RULE_STRING + // InternalApplicationConfiguration.g:11803:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11804:3: RULE_STRING { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); match(input,RULE_STRING,FOLLOW_2); @@ -34763,17 +35703,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:11500:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:11813:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11504:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11505:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11817:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11818:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:11505:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:11506:3: RULE_ID + // InternalApplicationConfiguration.g:11818:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11819:3: RULE_ID { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -34800,17 +35740,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:11515:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; + // InternalApplicationConfiguration.g:11828:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11519:1: ( ( ruleScopeSpecification ) ) - // InternalApplicationConfiguration.g:11520:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:11832:1: ( ( ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:11833:2: ( ruleScopeSpecification ) { - // InternalApplicationConfiguration.g:11520:2: ( ruleScopeSpecification ) - // InternalApplicationConfiguration.g:11521:3: ruleScopeSpecification + // InternalApplicationConfiguration.g:11833:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:11834:3: ruleScopeSpecification { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -34841,21 +35781,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeReference__ReferredAssignment" - // InternalApplicationConfiguration.g:11530:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:11843:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11534:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:11535:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11847:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:11848:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:11535:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11536:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11848:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11849:3: ( RULE_ID ) { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:11537:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:11538:4: RULE_ID + // InternalApplicationConfiguration.g:11850:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11851:4: RULE_ID { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -34886,17 +35826,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2" - // InternalApplicationConfiguration.g:11549:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; + // InternalApplicationConfiguration.g:11862:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11553:1: ( ( ruleMetamodel ) ) - // InternalApplicationConfiguration.g:11554:2: ( ruleMetamodel ) + // InternalApplicationConfiguration.g:11866:1: ( ( ruleMetamodel ) ) + // InternalApplicationConfiguration.g:11867:2: ( ruleMetamodel ) { - // InternalApplicationConfiguration.g:11554:2: ( ruleMetamodel ) - // InternalApplicationConfiguration.g:11555:3: ruleMetamodel + // InternalApplicationConfiguration.g:11867:2: ( ruleMetamodel ) + // InternalApplicationConfiguration.g:11868:3: ruleMetamodel { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); pushFollow(FOLLOW_2); @@ -34927,17 +35867,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2" - // InternalApplicationConfiguration.g:11564:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; + // InternalApplicationConfiguration.g:11877:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11568:1: ( ( rulePartialModel ) ) - // InternalApplicationConfiguration.g:11569:2: ( rulePartialModel ) + // InternalApplicationConfiguration.g:11881:1: ( ( rulePartialModel ) ) + // InternalApplicationConfiguration.g:11882:2: ( rulePartialModel ) { - // InternalApplicationConfiguration.g:11569:2: ( rulePartialModel ) - // InternalApplicationConfiguration.g:11570:3: rulePartialModel + // InternalApplicationConfiguration.g:11882:2: ( rulePartialModel ) + // InternalApplicationConfiguration.g:11883:3: rulePartialModel { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); pushFollow(FOLLOW_2); @@ -34968,17 +35908,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2" - // InternalApplicationConfiguration.g:11579:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; + // InternalApplicationConfiguration.g:11892:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11583:1: ( ( ruleGraphPattern ) ) - // InternalApplicationConfiguration.g:11584:2: ( ruleGraphPattern ) + // InternalApplicationConfiguration.g:11896:1: ( ( ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:11897:2: ( ruleGraphPattern ) { - // InternalApplicationConfiguration.g:11584:2: ( ruleGraphPattern ) - // InternalApplicationConfiguration.g:11585:3: ruleGraphPattern + // InternalApplicationConfiguration.g:11897:2: ( ruleGraphPattern ) + // InternalApplicationConfiguration.g:11898:3: ruleGraphPattern { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); pushFollow(FOLLOW_2); @@ -35009,17 +35949,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__ObjectivesAssignment_3_3_2" - // InternalApplicationConfiguration.g:11594:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ; + // InternalApplicationConfiguration.g:11907:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ; public final void rule__GenerationTask__ObjectivesAssignment_3_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11598:1: ( ( ruleObjective ) ) - // InternalApplicationConfiguration.g:11599:2: ( ruleObjective ) + // InternalApplicationConfiguration.g:11911:1: ( ( ruleObjective ) ) + // InternalApplicationConfiguration.g:11912:2: ( ruleObjective ) { - // InternalApplicationConfiguration.g:11599:2: ( ruleObjective ) - // InternalApplicationConfiguration.g:11600:3: ruleObjective + // InternalApplicationConfiguration.g:11912:2: ( ruleObjective ) + // InternalApplicationConfiguration.g:11913:3: ruleObjective { before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); pushFollow(FOLLOW_2); @@ -35050,17 +35990,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_4_2" - // InternalApplicationConfiguration.g:11609:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ; + // InternalApplicationConfiguration.g:11922:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ; public final void rule__GenerationTask__ScopeAssignment_3_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11613:1: ( ( ruleScope ) ) - // InternalApplicationConfiguration.g:11614:2: ( ruleScope ) + // InternalApplicationConfiguration.g:11926:1: ( ( ruleScope ) ) + // InternalApplicationConfiguration.g:11927:2: ( ruleScope ) { - // InternalApplicationConfiguration.g:11614:2: ( ruleScope ) - // InternalApplicationConfiguration.g:11615:3: ruleScope + // InternalApplicationConfiguration.g:11927:2: ( ruleScope ) + // InternalApplicationConfiguration.g:11928:3: ruleScope { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); pushFollow(FOLLOW_2); @@ -35091,24 +36031,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0" - // InternalApplicationConfiguration.g:11624:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ; + // InternalApplicationConfiguration.g:11937:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ; public final void rule__GenerationTask__NumberSpecifiedAssignment_3_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11628:1: ( ( ( 'number' ) ) ) - // InternalApplicationConfiguration.g:11629:2: ( ( 'number' ) ) + // InternalApplicationConfiguration.g:11941:1: ( ( ( 'number' ) ) ) + // InternalApplicationConfiguration.g:11942:2: ( ( 'number' ) ) { - // InternalApplicationConfiguration.g:11629:2: ( ( 'number' ) ) - // InternalApplicationConfiguration.g:11630:3: ( 'number' ) + // InternalApplicationConfiguration.g:11942:2: ( ( 'number' ) ) + // InternalApplicationConfiguration.g:11943:3: ( 'number' ) { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); - // InternalApplicationConfiguration.g:11631:3: ( 'number' ) - // InternalApplicationConfiguration.g:11632:4: 'number' + // InternalApplicationConfiguration.g:11944:3: ( 'number' ) + // InternalApplicationConfiguration.g:11945:4: 'number' { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); - match(input,62,FOLLOW_2); + match(input,64,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } @@ -35136,17 +36076,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__NumberAssignment_3_5_2" - // InternalApplicationConfiguration.g:11643:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11956:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ; public final void rule__GenerationTask__NumberAssignment_3_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11647:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11648:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11960:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11961:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11648:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11649:3: RULE_INT + // InternalApplicationConfiguration.g:11961:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11962:3: RULE_INT { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -35173,24 +36113,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_6_0" - // InternalApplicationConfiguration.g:11658:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ; + // InternalApplicationConfiguration.g:11971:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ; public final void rule__GenerationTask__RunSpecifiedAssignment_3_6_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11662:1: ( ( ( 'runs' ) ) ) - // InternalApplicationConfiguration.g:11663:2: ( ( 'runs' ) ) + // InternalApplicationConfiguration.g:11975:1: ( ( ( 'runs' ) ) ) + // InternalApplicationConfiguration.g:11976:2: ( ( 'runs' ) ) { - // InternalApplicationConfiguration.g:11663:2: ( ( 'runs' ) ) - // InternalApplicationConfiguration.g:11664:3: ( 'runs' ) + // InternalApplicationConfiguration.g:11976:2: ( ( 'runs' ) ) + // InternalApplicationConfiguration.g:11977:3: ( 'runs' ) { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); - // InternalApplicationConfiguration.g:11665:3: ( 'runs' ) - // InternalApplicationConfiguration.g:11666:4: 'runs' + // InternalApplicationConfiguration.g:11978:3: ( 'runs' ) + // InternalApplicationConfiguration.g:11979:4: 'runs' { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); - match(input,63,FOLLOW_2); + match(input,65,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } @@ -35218,17 +36158,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__RunsAssignment_3_6_2" - // InternalApplicationConfiguration.g:11677:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11990:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ; public final void rule__GenerationTask__RunsAssignment_3_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11681:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11682:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11994:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11995:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11682:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11683:3: RULE_INT + // InternalApplicationConfiguration.g:11995:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11996:3: RULE_INT { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -35255,17 +36195,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__SolverAssignment_3_7_2" - // InternalApplicationConfiguration.g:11692:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ; + // InternalApplicationConfiguration.g:12005:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ; public final void rule__GenerationTask__SolverAssignment_3_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11696:1: ( ( ruleSolver ) ) - // InternalApplicationConfiguration.g:11697:2: ( ruleSolver ) + // InternalApplicationConfiguration.g:12009:1: ( ( ruleSolver ) ) + // InternalApplicationConfiguration.g:12010:2: ( ruleSolver ) { - // InternalApplicationConfiguration.g:11697:2: ( ruleSolver ) - // InternalApplicationConfiguration.g:11698:3: ruleSolver + // InternalApplicationConfiguration.g:12010:2: ( ruleSolver ) + // InternalApplicationConfiguration.g:12011:3: ruleSolver { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); pushFollow(FOLLOW_2); @@ -35296,17 +36236,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_8_2" - // InternalApplicationConfiguration.g:11707:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ; + // InternalApplicationConfiguration.g:12020:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ; public final void rule__GenerationTask__ConfigAssignment_3_8_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11711:1: ( ( ruleConfig ) ) - // InternalApplicationConfiguration.g:11712:2: ( ruleConfig ) + // InternalApplicationConfiguration.g:12024:1: ( ( ruleConfig ) ) + // InternalApplicationConfiguration.g:12025:2: ( ruleConfig ) { - // InternalApplicationConfiguration.g:11712:2: ( ruleConfig ) - // InternalApplicationConfiguration.g:11713:3: ruleConfig + // InternalApplicationConfiguration.g:12025:2: ( ruleConfig ) + // InternalApplicationConfiguration.g:12026:3: ruleConfig { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); pushFollow(FOLLOW_2); @@ -35337,17 +36277,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_9_2" - // InternalApplicationConfiguration.g:11722:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:12035:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ; public final void rule__GenerationTask__DebugFolderAssignment_3_9_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11726:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:11727:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12039:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:12040:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:11727:2: ( ruleFile ) - // InternalApplicationConfiguration.g:11728:3: ruleFile + // InternalApplicationConfiguration.g:12040:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12041:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); pushFollow(FOLLOW_2); @@ -35378,17 +36318,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_10_2" - // InternalApplicationConfiguration.g:11737:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:12050:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ; public final void rule__GenerationTask__TargetLogFileAssignment_3_10_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11741:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:11742:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12054:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:12055:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:11742:2: ( ruleFile ) - // InternalApplicationConfiguration.g:11743:3: ruleFile + // InternalApplicationConfiguration.g:12055:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12056:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); pushFollow(FOLLOW_2); @@ -35419,17 +36359,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2" - // InternalApplicationConfiguration.g:11752:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:12065:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ; public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11756:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:11757:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12069:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:12070:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:11757:2: ( ruleFile ) - // InternalApplicationConfiguration.g:11758:3: ruleFile + // InternalApplicationConfiguration.g:12070:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12071:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); pushFollow(FOLLOW_2); @@ -35460,17 +36400,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_12_2" - // InternalApplicationConfiguration.g:11767:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:12080:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ; public final void rule__GenerationTask__TagetFolderAssignment_3_12_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11771:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:11772:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12084:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:12085:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:11772:2: ( ruleFile ) - // InternalApplicationConfiguration.g:11773:3: ruleFile + // InternalApplicationConfiguration.g:12085:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12086:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); pushFollow(FOLLOW_2); @@ -35502,8 +36442,6 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // Delegated rules - protected DFA62 dfa62 = new DFA62(this); - protected DFA63 dfa63 = new DFA63(this); protected DFA64 dfa64 = new DFA64(this); protected DFA65 dfa65 = new DFA65(this); protected DFA66 dfa66 = new DFA66(this); @@ -35516,13 +36454,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont protected DFA73 dfa73 = new DFA73(this); protected DFA74 dfa74 = new DFA74(this); protected DFA75 dfa75 = new DFA75(this); + protected DFA76 dfa76 = new DFA76(this); + protected DFA77 dfa77 = new DFA77(this); static final String dfa_1s = "\17\uffff"; static final String dfa_2s = "\1\36\16\uffff"; - static final String dfa_3s = "\1\77\16\uffff"; + static final String dfa_3s = "\1\101\16\uffff"; static final String dfa_4s = "\1\uffff\15\1\1\2"; static final String dfa_5s = "\1\0\16\uffff}>"; static final String[] dfa_6s = { - "\1\16\4\uffff\1\1\2\uffff\1\3\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", + "\1\16\4\uffff\1\1\2\uffff\1\3\2\uffff\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", "", "", "", @@ -35546,11 +36486,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - class DFA62 extends DFA { + class DFA64 extends DFA { - public DFA62(BaseRecognizer recognizer) { + public DFA64(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 62; + this.decisionNumber = 64; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -35560,65 +36500,65 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9461:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; + return "9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA62_0 = input.LA(1); + int LA64_0 = input.LA(1); - int index62_0 = input.index(); + int index64_0 = input.index(); input.rewind(); s = -1; - if ( LA62_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA64_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA62_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA64_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA62_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA64_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA62_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA64_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA62_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA64_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA62_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA64_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA62_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA62_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA64_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA62_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA64_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA62_0==30) ) {s = 14;} + else if ( (LA64_0==30) ) {s = 14;} - input.seek(index62_0); + input.seek(index64_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 62, _s, input); + new NoViableAltException(getDescription(), 64, _s, input); error(nvae); throw nvae; } } static final String dfa_7s = "\16\uffff"; static final String dfa_8s = "\1\43\15\uffff"; - static final String dfa_9s = "\1\77\15\uffff"; + static final String dfa_9s = "\1\101\15\uffff"; static final String dfa_10s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; static final String dfa_11s = "\1\0\15\uffff}>"; static final String[] dfa_12s = { - "\1\1\2\uffff\1\3\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", + "\1\1\2\uffff\1\3\2\uffff\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", "", "", "", @@ -35641,11 +36581,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); - class DFA63 extends DFA { + class DFA65 extends DFA { - public DFA63(BaseRecognizer recognizer) { + public DFA65(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 63; + this.decisionNumber = 65; this.eot = dfa_7; this.eof = dfa_7; this.min = dfa_8; @@ -35655,139 +36595,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_12; } public String getDescription() { - return "9475:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA63_0 = input.LA(1); - - - int index63_0 = input.index(); - input.rewind(); - s = -1; - if ( LA63_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA63_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA63_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA63_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA63_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA63_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA63_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA63_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA63_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA63_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA63_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA63_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA63_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - - input.seek(index63_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 63, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA64 extends DFA { - - public DFA64(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 64; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9685:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA64_0 = input.LA(1); - - - int index64_0 = input.index(); - input.rewind(); - s = -1; - if ( LA64_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - - else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - - else if ( LA64_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - - else if ( LA64_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA64_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - - else if ( LA64_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - - else if ( LA64_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - - else if ( LA64_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - - else if ( LA64_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - - else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - - else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - - else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - - else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - - else if ( (LA64_0==30) ) {s = 14;} - - - input.seek(index64_0); - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 64, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA65 extends DFA { - - public DFA65(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 65; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "9697:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; + return "9735:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -35802,31 +36610,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont s = -1; if ( LA65_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} else if ( LA65_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA65_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - - else if ( LA65_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA65_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA65_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA65_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA65_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA65_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA65_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA65_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA65_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA65_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( (LA65_0==30) ) {s = 14;} + else if ( LA65_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} input.seek(index65_0); @@ -35854,7 +36660,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9709:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; + return "9945:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -35869,29 +36675,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont s = -1; if ( LA66_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} else if ( LA66_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA66_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA66_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA66_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA66_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA66_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA66_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA66_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA66_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA66_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA66_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} else if ( (LA66_0==30) ) {s = 14;} @@ -35921,7 +36727,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9721:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; + return "9957:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -35936,29 +36742,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont s = -1; if ( LA67_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} else if ( LA67_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA67_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA67_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA67_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA67_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA67_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA67_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA67_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA67_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA67_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA67_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} else if ( (LA67_0==30) ) {s = 14;} @@ -35988,7 +36794,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9733:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; + return "9969:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -36003,29 +36809,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont s = -1; if ( LA68_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} else if ( LA68_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA68_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA68_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA68_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA68_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA68_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA68_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA68_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA68_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA68_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA68_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} else if ( (LA68_0==30) ) {s = 14;} @@ -36055,7 +36861,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9745:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; + return "9981:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -36070,29 +36876,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont s = -1; if ( LA69_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} else if ( LA69_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA69_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA69_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA69_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA69_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA69_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA69_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA69_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA69_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA69_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} else if ( (LA69_0==30) ) {s = 14;} @@ -36122,7 +36928,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9757:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; + return "9993:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -36137,29 +36943,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont s = -1; if ( LA70_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} else if ( LA70_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA70_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA70_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA70_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA70_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA70_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA70_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA70_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA70_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA70_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA70_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} else if ( (LA70_0==30) ) {s = 14;} @@ -36189,7 +36995,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9769:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; + return "10005:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -36204,29 +37010,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont s = -1; if ( LA71_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} else if ( LA71_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA71_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA71_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA71_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA71_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA71_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA71_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA71_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA71_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA71_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA71_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} else if ( (LA71_0==30) ) {s = 14;} @@ -36256,7 +37062,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9781:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; + return "10017:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -36271,29 +37077,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont s = -1; if ( LA72_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA72_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} else if ( LA72_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA72_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA72_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA72_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA72_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA72_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA72_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA72_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA72_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA72_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA72_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA72_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA72_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} else if ( (LA72_0==30) ) {s = 14;} @@ -36323,7 +37129,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9793:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; + return "10029:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -36338,29 +37144,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont s = -1; if ( LA73_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA73_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} else if ( LA73_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA73_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA73_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA73_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA73_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA73_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA73_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA73_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA73_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA73_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA73_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA73_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA73_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} else if ( (LA73_0==30) ) {s = 14;} @@ -36390,7 +37196,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9805:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; + return "10041:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -36405,29 +37211,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont s = -1; if ( LA74_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA74_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA74_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} else if ( LA74_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA74_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA74_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA74_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA74_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA74_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA74_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA74_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA74_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA74_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA74_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA74_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA74_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA74_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA74_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} else if ( (LA74_0==30) ) {s = 14;} @@ -36457,7 +37263,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9817:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?"; + return "10053:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -36472,29 +37278,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont s = -1; if ( LA75_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA75_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA75_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} else if ( LA75_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA75_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA75_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA75_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA75_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA75_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA75_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA75_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA75_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA75_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA75_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA75_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA75_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA75_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA75_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} else if ( (LA75_0==30) ) {s = 14;} @@ -36509,13 +37315,147 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont throw nvae; } } + + class DFA76 extends DFA { + + public DFA76(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 76; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "10065:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA76_0 = input.LA(1); + + + int index76_0 = input.index(); + input.rewind(); + s = -1; + if ( LA76_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA76_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA76_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA76_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA76_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA76_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA76_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA76_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA76_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA76_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA76_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA76_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA76_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA76_0==30) ) {s = 14;} + + + input.seek(index76_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 76, _s, input); + error(nvae); + throw nvae; + } + } + + class DFA77 extends DFA { + + public DFA77(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 77; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "10077:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA77_0 = input.LA(1); + + + int index77_0 = input.index(); + input.rewind(); + s = -1; + if ( LA77_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + + else if ( LA77_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + + else if ( LA77_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + + else if ( LA77_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + + else if ( LA77_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + + else if ( LA77_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + + else if ( LA77_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + + else if ( LA77_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + + else if ( LA77_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + + else if ( LA77_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + + else if ( LA77_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + + else if ( LA77_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + + else if ( LA77_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + + else if ( (LA77_0==30) ) {s = 14;} + + + input.seek(index77_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 77, _s, input); + error(nvae); + throw nvae; + } + } public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x003001E808000000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x00C0066808000000L}); public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000800002L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x003001E808000002L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x00C0066808000002L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000200000L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000200002L}); public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L}); @@ -36533,31 +37473,32 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000400000000L}); public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001000000050L}); public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000050L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000004001800L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000010004001800L}); public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000006000L}); public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000400020L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x00000E0040000040L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00000E0000000040L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000038000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000100040000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x1000000010000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x2000000000000020L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x2000000020000020L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000040400020L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000040000040L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0xCFD001C800000000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000020000010L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x00000000001C0000L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0xCFD001C800000002L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000380040000040L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000380000000040L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000038000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000400040000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x4000000010000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000020L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x8000000020000020L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000040400020L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000040000040L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x3F40064800000000L,0x0000000000000003L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000020000010L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x00000000001C0000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x3F40064800000002L,0x0000000000000003L}); } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin index 108c216d..213b9134 100644 Binary files a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin and b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin differ diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin index 3d9da5ce..21d26265 100644 Binary files a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin and b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin differ diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java index 31ab317d..23b0c4c2 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java @@ -135,10 +135,19 @@ public abstract class AbstractApplicationConfigurationProposalProvider extends T public void completeThresholdEntry_Threshold(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeReliabiltiyFunction_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeReliabiltiyProbability_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } - public void completeReliabiltiyFunction_Transformation(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeReliabiltiyProbability_Transformation(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeReliabiltiyProbability_Time(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeMtff_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeMtff_Transformation(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } public void completeObjectiveDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { @@ -448,7 +457,13 @@ public abstract class AbstractApplicationConfigurationProposalProvider extends T public void complete_ObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_ReliabiltiyFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void complete_ReliabilityObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_ReliabiltiyProbability(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_Mtff(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } public void complete_ObjectiveDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore index 7b842399..5ffe633a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore +++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore @@ -122,10 +122,14 @@ - + + + + + diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel index 4a3c33fe..1a1e7896 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel +++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel @@ -122,10 +122,14 @@ - - - + + + + + + + diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin index d1600b7b..e1c01c3d 100644 Binary files a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin and b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin differ 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 3b639669..a241d6db 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 @@ -357,13 +357,31 @@ public interface ApplicationConfigurationFactory extends EFactory ObjectiveFunction createObjectiveFunction(); /** - * Returns a new object of class 'Reliabiltiy Function'. + * Returns a new object of class 'Reliability Objective Function'. * * - * @return a new object of class 'Reliabiltiy Function'. + * @return a new object of class 'Reliability Objective Function'. * @generated */ - ReliabiltiyFunction createReliabiltiyFunction(); + ReliabilityObjectiveFunction createReliabilityObjectiveFunction(); + + /** + * Returns a new object of class 'Reliabiltiy Probability'. + * + * + * @return a new object of class 'Reliabiltiy Probability'. + * @generated + */ + ReliabiltiyProbability createReliabiltiyProbability(); + + /** + * Returns a new object of class 'Mtff'. + * + * + * @return a new object of class 'Mtff'. + * @generated + */ + Mtff createMtff(); /** * Returns a new object of class 'Objective Declaration'. 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 a3af3bae..96603dc5 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 @@ -1007,7 +1007,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() * @generated */ - int OBJECTIVE = 40; + int OBJECTIVE = 42; /** * The number of structural features of the 'Objective' class. @@ -1177,14 +1177,14 @@ public interface ApplicationConfigurationPackage extends EPackage int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0; /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl Reliabiltiy Function}' class. + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl Reliability Objective Function}' class. * * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyFunction() + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabilityObjectiveFunction() * @generated */ - int RELIABILTIY_FUNCTION = 37; + int RELIABILITY_OBJECTIVE_FUNCTION = 37; /** * The feature id for the 'Package' reference. @@ -1193,7 +1193,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @generated * @ordered */ - int RELIABILTIY_FUNCTION__PACKAGE = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; + int RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; /** * The feature id for the 'Transformation' reference. @@ -1202,16 +1202,99 @@ public interface ApplicationConfigurationPackage extends EPackage * @generated * @ordered */ - int RELIABILTIY_FUNCTION__TRANSFORMATION = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; + int RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; /** - * The number of structural features of the 'Reliabiltiy Function' class. + * The number of structural features of the 'Reliability Objective Function' class. * * * @generated * @ordered */ - int RELIABILTIY_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 2; + int RELIABILITY_OBJECTIVE_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 2; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyProbabilityImpl Reliabiltiy Probability}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyProbabilityImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyProbability() + * @generated + */ + int RELIABILTIY_PROBABILITY = 38; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int RELIABILTIY_PROBABILITY__PACKAGE = RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE; + + /** + * The feature id for the 'Transformation' reference. + * + * + * @generated + * @ordered + */ + int RELIABILTIY_PROBABILITY__TRANSFORMATION = RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION; + + /** + * The feature id for the 'Time' attribute. + * + * + * @generated + * @ordered + */ + int RELIABILTIY_PROBABILITY__TIME = RELIABILITY_OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Reliabiltiy Probability' class. + * + * + * @generated + * @ordered + */ + int RELIABILTIY_PROBABILITY_FEATURE_COUNT = RELIABILITY_OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MtffImpl Mtff}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MtffImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMtff() + * @generated + */ + int MTFF = 39; + + /** + * The feature id for the 'Package' reference. + * + * + * @generated + * @ordered + */ + int MTFF__PACKAGE = RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE; + + /** + * The feature id for the 'Transformation' reference. + * + * + * @generated + * @ordered + */ + int MTFF__TRANSFORMATION = RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION; + + /** + * The number of structural features of the 'Mtff' class. + * + * + * @generated + * @ordered + */ + int MTFF_FEATURE_COUNT = RELIABILITY_OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl Objective Declaration}' class. @@ -1221,7 +1304,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() * @generated */ - int OBJECTIVE_DECLARATION = 38; + int OBJECTIVE_DECLARATION = 40; /** * The feature id for the 'Name' attribute. @@ -1258,7 +1341,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() * @generated */ - int OBJECTIVE_REFERENCE = 39; + int OBJECTIVE_REFERENCE = 41; /** * The feature id for the 'Referred' reference. @@ -1286,7 +1369,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() * @generated */ - int CONFIG = 49; + int CONFIG = 51; /** * The number of structural features of the 'Config' class. @@ -1305,7 +1388,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() * @generated */ - int CONFIG_SPECIFICATION = 41; + int CONFIG_SPECIFICATION = 43; /** * The feature id for the 'Entries' containment reference list. @@ -1333,7 +1416,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() * @generated */ - int CONFIG_DECLARATION = 42; + int CONFIG_DECLARATION = 44; /** * The feature id for the 'Name' attribute. @@ -1370,7 +1453,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() * @generated */ - int CONFIG_ENTRY = 43; + int CONFIG_ENTRY = 45; /** * The number of structural features of the 'Config Entry' class. @@ -1389,7 +1472,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() * @generated */ - int DOCUMENTATION_ENTRY = 44; + int DOCUMENTATION_ENTRY = 46; /** * The feature id for the 'Level' attribute. @@ -1417,7 +1500,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() * @generated */ - int RUNTIME_ENTRY = 45; + int RUNTIME_ENTRY = 47; /** * The feature id for the 'Millisec Limit' attribute. @@ -1445,7 +1528,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() * @generated */ - int MEMORY_ENTRY = 46; + int MEMORY_ENTRY = 48; /** * The feature id for the 'Megabyte Limit' attribute. @@ -1473,7 +1556,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() * @generated */ - int CUSTOM_ENTRY = 47; + int CUSTOM_ENTRY = 49; /** * The feature id for the 'Key' attribute. @@ -1510,7 +1593,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() * @generated */ - int CONFIG_REFERENCE = 48; + int CONFIG_REFERENCE = 50; /** * The feature id for the 'Config' reference. @@ -1538,7 +1621,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() * @generated */ - int SCOPE = 71; + int SCOPE = 73; /** * The number of structural features of the 'Scope' class. @@ -1557,7 +1640,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() * @generated */ - int SCOPE_SPECIFICATION = 50; + int SCOPE_SPECIFICATION = 52; /** * The feature id for the 'Scopes' containment reference list. @@ -1585,7 +1668,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() * @generated */ - int TYPE_SCOPE = 51; + int TYPE_SCOPE = 53; /** * The feature id for the 'Sets New' attribute. @@ -1631,7 +1714,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() * @generated */ - int CLASS_TYPE_SCOPE = 52; + int CLASS_TYPE_SCOPE = 54; /** * The feature id for the 'Sets New' attribute. @@ -1686,7 +1769,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() * @generated */ - int OBJECT_TYPE_SCOPE = 53; + int OBJECT_TYPE_SCOPE = 55; /** * The feature id for the 'Sets New' attribute. @@ -1741,7 +1824,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() * @generated */ - int INTEGER_TYPE_SCOPE = 54; + int INTEGER_TYPE_SCOPE = 56; /** * The feature id for the 'Sets New' attribute. @@ -1796,7 +1879,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() * @generated */ - int REAL_TYPE_SCOPE = 55; + int REAL_TYPE_SCOPE = 57; /** * The feature id for the 'Sets New' attribute. @@ -1851,7 +1934,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() * @generated */ - int STRING_TYPE_SCOPE = 56; + int STRING_TYPE_SCOPE = 58; /** * The feature id for the 'Sets New' attribute. @@ -1906,7 +1989,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() * @generated */ - int TYPE_REFERENCE = 57; + int TYPE_REFERENCE = 59; /** * The number of structural features of the 'Type Reference' class. @@ -1925,7 +2008,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() * @generated */ - int CLASS_REFERENCE = 58; + int CLASS_REFERENCE = 60; /** * The feature id for the 'Element' containment reference. @@ -1953,7 +2036,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() * @generated */ - int OBJECT_REFERENCE = 59; + int OBJECT_REFERENCE = 61; /** * The number of structural features of the 'Object Reference' class. @@ -1972,7 +2055,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() * @generated */ - int INTEGER_REFERENCE = 60; + int INTEGER_REFERENCE = 62; /** * The number of structural features of the 'Integer Reference' class. @@ -1991,7 +2074,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() * @generated */ - int REAL_REFERENCE = 61; + int REAL_REFERENCE = 63; /** * The number of structural features of the 'Real Reference' class. @@ -2010,7 +2093,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() * @generated */ - int STRING_REFERENCE = 62; + int STRING_REFERENCE = 64; /** * The number of structural features of the 'String Reference' class. @@ -2029,7 +2112,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() * @generated */ - int NUMBER_SPECIFICATION = 63; + int NUMBER_SPECIFICATION = 65; /** * The number of structural features of the 'Number Specification' class. @@ -2048,7 +2131,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() * @generated */ - int EXACT_NUMBER = 64; + int EXACT_NUMBER = 66; /** * The feature id for the 'Exact Number' attribute. @@ -2085,7 +2168,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() * @generated */ - int INTERVALL_NUMBER = 65; + int INTERVALL_NUMBER = 67; /** * The feature id for the 'Min' attribute. @@ -2131,7 +2214,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() * @generated */ - int INT_ENUMBERATION = 66; + int INT_ENUMBERATION = 68; /** * The feature id for the 'Entry' attribute list. @@ -2159,7 +2242,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() * @generated */ - int REAL_ENUMERATION = 67; + int REAL_ENUMERATION = 69; /** * The feature id for the 'Entry' attribute list. @@ -2187,7 +2270,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() * @generated */ - int STRING_ENUMERATION = 68; + int STRING_ENUMERATION = 70; /** * The feature id for the 'Entry' attribute list. @@ -2215,7 +2298,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() * @generated */ - int SCOPE_DECLARATION = 69; + int SCOPE_DECLARATION = 71; /** * The feature id for the 'Name' attribute. @@ -2252,7 +2335,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() * @generated */ - int SCOPE_REFERENCE = 70; + int SCOPE_REFERENCE = 72; /** * The feature id for the 'Referred' reference. @@ -2280,7 +2363,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() * @generated */ - int TASK = 72; + int TASK = 74; /** * The number of structural features of the 'Task' class. @@ -2299,7 +2382,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() * @generated */ - int GENERATION_TASK = 73; + int GENERATION_TASK = 75; /** * The feature id for the 'Metamodel' containment reference. @@ -2453,7 +2536,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() * @generated */ - int INTEGER_SCOPE = 74; + int INTEGER_SCOPE = 76; /** * The number of structural features of the 'Integer Scope' class. @@ -2472,7 +2555,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() * @generated */ - int REAL_SCOPE = 75; + int REAL_SCOPE = 77; /** * The number of structural features of the 'Real Scope' class. @@ -2491,7 +2574,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() * @generated */ - int STRING_SCOPE = 76; + int STRING_SCOPE = 78; /** * The number of structural features of the 'String Scope' class. @@ -2510,7 +2593,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() * @generated */ - int OPTIMIZATION_DIRECTION = 77; + int OPTIMIZATION_DIRECTION = 79; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}' enum. @@ -2520,7 +2603,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() * @generated */ - int COMPARISON_OPERATOR = 78; + int COMPARISON_OPERATOR = 80; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. @@ -2530,7 +2613,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() * @generated */ - int DOCUMENT_LEVEL_SPECIFICATION = 79; + int DOCUMENT_LEVEL_SPECIFICATION = 81; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. @@ -2540,7 +2623,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() * @generated */ - int SOLVER = 80; + int SOLVER = 82; /** @@ -3266,36 +3349,67 @@ public interface ApplicationConfigurationPackage extends EPackage EClass getObjectiveFunction(); /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction Reliabiltiy Function}'. + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction Reliability Objective Function}'. * * - * @return the meta object for class 'Reliabiltiy Function'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction + * @return the meta object for class 'Reliability Objective Function'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction * @generated */ - EClass getReliabiltiyFunction(); + EClass getReliabilityObjectiveFunction(); /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getPackage Package}'. + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getPackage Package}'. * * * @return the meta object for the reference 'Package'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getPackage() - * @see #getReliabiltiyFunction() + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getPackage() + * @see #getReliabilityObjectiveFunction() * @generated */ - EReference getReliabiltiyFunction_Package(); + EReference getReliabilityObjectiveFunction_Package(); /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getTransformation Transformation}'. + * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getTransformation Transformation}'. * * * @return the meta object for the reference 'Transformation'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getTransformation() - * @see #getReliabiltiyFunction() + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getTransformation() + * @see #getReliabilityObjectiveFunction() + * @generated + */ + EReference getReliabilityObjectiveFunction_Transformation(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability Reliabiltiy Probability}'. + * + * + * @return the meta object for class 'Reliabiltiy Probability'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability + * @generated + */ + EClass getReliabiltiyProbability(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability#getTime Time}'. + * + * + * @return the meta object for the attribute 'Time'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability#getTime() + * @see #getReliabiltiyProbability() + * @generated + */ + EAttribute getReliabiltiyProbability_Time(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff Mtff}'. + * + * + * @return the meta object for class 'Mtff'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff * @generated */ - EReference getReliabiltiyFunction_Transformation(); + EClass getMtff(); /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration Objective Declaration}'. @@ -4872,14 +4986,14 @@ public interface ApplicationConfigurationPackage extends EPackage EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction(); /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl Reliabiltiy Function}' class. + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl Reliability Objective Function}' class. * * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyFunction() + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabilityObjectiveFunction() * @generated */ - EClass RELIABILTIY_FUNCTION = eINSTANCE.getReliabiltiyFunction(); + EClass RELIABILITY_OBJECTIVE_FUNCTION = eINSTANCE.getReliabilityObjectiveFunction(); /** * The meta object literal for the 'Package' reference feature. @@ -4887,7 +5001,7 @@ public interface ApplicationConfigurationPackage extends EPackage * * @generated */ - EReference RELIABILTIY_FUNCTION__PACKAGE = eINSTANCE.getReliabiltiyFunction_Package(); + EReference RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE = eINSTANCE.getReliabilityObjectiveFunction_Package(); /** * The meta object literal for the 'Transformation' reference feature. @@ -4895,7 +5009,35 @@ public interface ApplicationConfigurationPackage extends EPackage * * @generated */ - EReference RELIABILTIY_FUNCTION__TRANSFORMATION = eINSTANCE.getReliabiltiyFunction_Transformation(); + EReference RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION = eINSTANCE.getReliabilityObjectiveFunction_Transformation(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyProbabilityImpl Reliabiltiy Probability}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyProbabilityImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyProbability() + * @generated + */ + EClass RELIABILTIY_PROBABILITY = eINSTANCE.getReliabiltiyProbability(); + + /** + * The meta object literal for the 'Time' attribute feature. + * + * + * @generated + */ + EAttribute RELIABILTIY_PROBABILITY__TIME = eINSTANCE.getReliabiltiyProbability_Time(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MtffImpl Mtff}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MtffImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMtff() + * @generated + */ + EClass MTFF = eINSTANCE.getMtff(); /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl Objective Declaration}' class. diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Mtff.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Mtff.java new file mode 100644 index 00000000..7206fa95 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Mtff.java @@ -0,0 +1,19 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + + +/** + * + * A representation of the model object 'Mtff'. + * + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMtff() + * @model + * @generated + */ +public interface Mtff extends ReliabilityObjectiveFunction +{ +} // Mtff diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabilityObjectiveFunction.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabilityObjectiveFunction.java new file mode 100644 index 00000000..0b7a34bd --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabilityObjectiveFunction.java @@ -0,0 +1,80 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; + +/** + * + * A representation of the model object 'Reliability Objective Function'. + * + * + *

    + * The following features are supported: + *

    + *
      + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getPackage Package}
    • + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getTransformation Transformation}
    • + *
    + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabilityObjectiveFunction() + * @model + * @generated + */ +public interface ReliabilityObjectiveFunction extends ObjectiveFunction +{ + /** + * Returns the value of the 'Package' reference. + * + *

    + * If the meaning of the 'Package' reference isn't clear, + * there really should be more of a description here... + *

    + * + * @return the value of the 'Package' reference. + * @see #setPackage(CftModel) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabilityObjectiveFunction_Package() + * @model + * @generated + */ + CftModel getPackage(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getPackage Package}' reference. + * + * + * @param value the new value of the 'Package' reference. + * @see #getPackage() + * @generated + */ + void setPackage(CftModel value); + + /** + * Returns the value of the 'Transformation' reference. + * + *

    + * If the meaning of the 'Transformation' reference isn't clear, + * there really should be more of a description here... + *

    + * + * @return the value of the 'Transformation' reference. + * @see #setTransformation(TransformationDefinition) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabilityObjectiveFunction_Transformation() + * @model + * @generated + */ + TransformationDefinition getTransformation(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getTransformation Transformation}' reference. + * + * + * @param value the new value of the 'Transformation' reference. + * @see #getTransformation() + * @generated + */ + void setTransformation(TransformationDefinition value); + +} // ReliabilityObjectiveFunction diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyFunction.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyFunction.java deleted file mode 100644 index bb286aa0..00000000 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyFunction.java +++ /dev/null @@ -1,80 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; - -/** - * - * A representation of the model object 'Reliabiltiy Function'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getPackage Package}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getTransformation Transformation}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabiltiyFunction() - * @model - * @generated - */ -public interface ReliabiltiyFunction extends ObjectiveFunction -{ - /** - * Returns the value of the 'Package' reference. - * - *

    - * If the meaning of the 'Package' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Package' reference. - * @see #setPackage(CftModel) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabiltiyFunction_Package() - * @model - * @generated - */ - CftModel getPackage(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getPackage Package}' reference. - * - * - * @param value the new value of the 'Package' reference. - * @see #getPackage() - * @generated - */ - void setPackage(CftModel value); - - /** - * Returns the value of the 'Transformation' reference. - * - *

    - * If the meaning of the 'Transformation' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Transformation' reference. - * @see #setTransformation(TransformationDefinition) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabiltiyFunction_Transformation() - * @model - * @generated - */ - TransformationDefinition getTransformation(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction#getTransformation Transformation}' reference. - * - * - * @param value the new value of the 'Transformation' reference. - * @see #getTransformation() - * @generated - */ - void setTransformation(TransformationDefinition value); - -} // ReliabiltiyFunction diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyProbability.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyProbability.java new file mode 100644 index 00000000..42c895ec --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyProbability.java @@ -0,0 +1,52 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import java.math.BigDecimal; + +/** + * + * A representation of the model object 'Reliabiltiy Probability'. + * + * + *

    + * The following features are supported: + *

    + *
      + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability#getTime Time}
    • + *
    + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabiltiyProbability() + * @model + * @generated + */ +public interface ReliabiltiyProbability extends ReliabilityObjectiveFunction +{ + /** + * Returns the value of the 'Time' attribute. + * + *

    + * If the meaning of the 'Time' attribute isn't clear, + * there really should be more of a description here... + *

    + * + * @return the value of the 'Time' attribute. + * @see #setTime(BigDecimal) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabiltiyProbability_Time() + * @model + * @generated + */ + BigDecimal getTime(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability#getTime Time}' attribute. + * + * + * @param value the new value of the 'Time' attribute. + * @see #getTime() + * @generated + */ + void setTime(BigDecimal value); + +} // ReliabiltiyProbability 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 800d4362..9ec9412a 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 @@ -103,7 +103,9 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry(); case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry(); case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction(); - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION: return createReliabiltiyFunction(); + case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: return createReliabilityObjectiveFunction(); + case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: return createReliabiltiyProbability(); + case ApplicationConfigurationPackage.MTFF: return createMtff(); case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: return createObjectiveDeclaration(); case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: return createObjectiveReference(); case ApplicationConfigurationPackage.OBJECTIVE: return createObjective(); @@ -644,10 +646,34 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements * @generated */ @Override - public ReliabiltiyFunction createReliabiltiyFunction() + public ReliabilityObjectiveFunction createReliabilityObjectiveFunction() { - ReliabiltiyFunctionImpl reliabiltiyFunction = new ReliabiltiyFunctionImpl(); - return reliabiltiyFunction; + ReliabilityObjectiveFunctionImpl reliabilityObjectiveFunction = new ReliabilityObjectiveFunctionImpl(); + return reliabilityObjectiveFunction; + } + + /** + * + * + * @generated + */ + @Override + public ReliabiltiyProbability createReliabiltiyProbability() + { + ReliabiltiyProbabilityImpl reliabiltiyProbability = new ReliabiltiyProbabilityImpl(); + return reliabiltiyProbability; + } + + /** + * + * + * @generated + */ + @Override + public Mtff createMtff() + { + MtffImpl mtff = new MtffImpl(); + return mtff; } /** 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 ec53c91c..c1aff1fe 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 @@ -47,6 +47,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; @@ -70,7 +71,8 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnume import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; @@ -382,7 +384,21 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements * * @generated */ - private EClass reliabiltiyFunctionEClass = null; + private EClass reliabilityObjectiveFunctionEClass = null; + + /** + * + * + * @generated + */ + private EClass reliabiltiyProbabilityEClass = null; + + /** + * + * + * @generated + */ + private EClass mtffEClass = null; /** * @@ -1523,9 +1539,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements * @generated */ @Override - public EClass getReliabiltiyFunction() + public EClass getReliabilityObjectiveFunction() { - return reliabiltiyFunctionEClass; + return reliabilityObjectiveFunctionEClass; } /** @@ -1534,9 +1550,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements * @generated */ @Override - public EReference getReliabiltiyFunction_Package() + public EReference getReliabilityObjectiveFunction_Package() { - return (EReference)reliabiltiyFunctionEClass.getEStructuralFeatures().get(0); + return (EReference)reliabilityObjectiveFunctionEClass.getEStructuralFeatures().get(0); } /** @@ -1545,9 +1561,42 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements * @generated */ @Override - public EReference getReliabiltiyFunction_Transformation() + public EReference getReliabilityObjectiveFunction_Transformation() { - return (EReference)reliabiltiyFunctionEClass.getEStructuralFeatures().get(1); + return (EReference)reliabilityObjectiveFunctionEClass.getEStructuralFeatures().get(1); + } + + /** + * + * + * @generated + */ + @Override + public EClass getReliabiltiyProbability() + { + return reliabiltiyProbabilityEClass; + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getReliabiltiyProbability_Time() + { + return (EAttribute)reliabiltiyProbabilityEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getMtff() + { + return mtffEClass; } /** @@ -2655,9 +2704,14 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION); - reliabiltiyFunctionEClass = createEClass(RELIABILTIY_FUNCTION); - createEReference(reliabiltiyFunctionEClass, RELIABILTIY_FUNCTION__PACKAGE); - createEReference(reliabiltiyFunctionEClass, RELIABILTIY_FUNCTION__TRANSFORMATION); + reliabilityObjectiveFunctionEClass = createEClass(RELIABILITY_OBJECTIVE_FUNCTION); + createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE); + createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION); + + reliabiltiyProbabilityEClass = createEClass(RELIABILTIY_PROBABILITY); + createEAttribute(reliabiltiyProbabilityEClass, RELIABILTIY_PROBABILITY__TIME); + + mtffEClass = createEClass(MTFF); objectiveDeclarationEClass = createEClass(OBJECTIVE_DECLARATION); createEReference(objectiveDeclarationEClass, OBJECTIVE_DECLARATION__SPECIFICATION); @@ -2848,7 +2902,9 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements objectiveSpecificationEClass.getESuperTypes().add(this.getObjective()); optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); - reliabiltiyFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); + reliabilityObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); + reliabiltiyProbabilityEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); + mtffEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); objectiveDeclarationEClass.getESuperTypes().add(this.getDeclaration()); objectiveReferenceEClass.getESuperTypes().add(this.getObjective()); configSpecificationEClass.getESuperTypes().add(this.getConfig()); @@ -2989,9 +3045,14 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(reliabiltiyFunctionEClass, ReliabiltiyFunction.class, "ReliabiltiyFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getReliabiltiyFunction_Package(), theCftLanguagePackage.getCftModel(), null, "package", null, 0, 1, ReliabiltiyFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getReliabiltiyFunction_Transformation(), theCftLanguagePackage.getTransformationDefinition(), null, "transformation", null, 0, 1, ReliabiltiyFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(reliabilityObjectiveFunctionEClass, ReliabilityObjectiveFunction.class, "ReliabilityObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getReliabilityObjectiveFunction_Package(), theCftLanguagePackage.getCftModel(), null, "package", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getReliabilityObjectiveFunction_Transformation(), theCftLanguagePackage.getTransformationDefinition(), null, "transformation", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(reliabiltiyProbabilityEClass, ReliabiltiyProbability.class, "ReliabiltiyProbability", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getReliabiltiyProbability_Time(), theEcorePackage.getEBigDecimal(), "time", null, 0, 1, ReliabiltiyProbability.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(mtffEClass, Mtff.class, "Mtff", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(objectiveDeclarationEClass, ObjectiveDeclaration.class, "ObjectiveDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 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); diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MtffImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MtffImpl.java new file mode 100644 index 00000000..aeeacd58 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MtffImpl.java @@ -0,0 +1,41 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff; + +import org.eclipse.emf.ecore.EClass; + +/** + * + * An implementation of the model object 'Mtff'. + * + * + * @generated + */ +public class MtffImpl extends ReliabilityObjectiveFunctionImpl implements Mtff +{ + /** + * + * + * @generated + */ + protected MtffImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.MTFF; + } + +} //MtffImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabilityObjectiveFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabilityObjectiveFunctionImpl.java new file mode 100644 index 00000000..d0008224 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabilityObjectiveFunctionImpl.java @@ -0,0 +1,244 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction; + +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Reliability Objective Function'. + * + *

    + * The following features are implemented: + *

    + *
      + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl#getPackage Package}
    • + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl#getTransformation Transformation}
    • + *
    + * + * @generated + */ +public class ReliabilityObjectiveFunctionImpl extends ObjectiveFunctionImpl implements ReliabilityObjectiveFunction +{ + /** + * The cached value of the '{@link #getPackage() Package}' reference. + * + * + * @see #getPackage() + * @generated + * @ordered + */ + protected CftModel package_; + + /** + * The cached value of the '{@link #getTransformation() Transformation}' reference. + * + * + * @see #getTransformation() + * @generated + * @ordered + */ + protected TransformationDefinition transformation; + + /** + * + * + * @generated + */ + protected ReliabilityObjectiveFunctionImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.RELIABILITY_OBJECTIVE_FUNCTION; + } + + /** + * + * + * @generated + */ + @Override + public CftModel getPackage() + { + if (package_ != null && package_.eIsProxy()) + { + InternalEObject oldPackage = (InternalEObject)package_; + package_ = (CftModel)eResolveProxy(oldPackage); + if (package_ != oldPackage) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE, oldPackage, package_)); + } + } + return package_; + } + + /** + * + * + * @generated + */ + public CftModel basicGetPackage() + { + return package_; + } + + /** + * + * + * @generated + */ + @Override + public void setPackage(CftModel newPackage) + { + CftModel oldPackage = package_; + package_ = newPackage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE, oldPackage, package_)); + } + + /** + * + * + * @generated + */ + @Override + public TransformationDefinition getTransformation() + { + if (transformation != null && transformation.eIsProxy()) + { + InternalEObject oldTransformation = (InternalEObject)transformation; + transformation = (TransformationDefinition)eResolveProxy(oldTransformation); + if (transformation != oldTransformation) + { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION, oldTransformation, transformation)); + } + } + return transformation; + } + + /** + * + * + * @generated + */ + public TransformationDefinition basicGetTransformation() + { + return transformation; + } + + /** + * + * + * @generated + */ + @Override + public void setTransformation(TransformationDefinition newTransformation) + { + TransformationDefinition oldTransformation = transformation; + transformation = newTransformation; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION, oldTransformation, transformation)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE: + if (resolve) return getPackage(); + return basicGetPackage(); + case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION: + if (resolve) return getTransformation(); + return basicGetTransformation(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE: + setPackage((CftModel)newValue); + return; + case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION: + setTransformation((TransformationDefinition)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE: + setPackage((CftModel)null); + return; + case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION: + setTransformation((TransformationDefinition)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE: + return package_ != null; + case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION: + return transformation != null; + } + return super.eIsSet(featureID); + } + +} //ReliabilityObjectiveFunctionImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyFunctionImpl.java deleted file mode 100644 index b848c329..00000000 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyFunctionImpl.java +++ /dev/null @@ -1,244 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Reliabiltiy Function'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl#getPackage Package}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyFunctionImpl#getTransformation Transformation}
    • - *
    - * - * @generated - */ -public class ReliabiltiyFunctionImpl extends ObjectiveFunctionImpl implements ReliabiltiyFunction -{ - /** - * The cached value of the '{@link #getPackage() Package}' reference. - * - * - * @see #getPackage() - * @generated - * @ordered - */ - protected CftModel package_; - - /** - * The cached value of the '{@link #getTransformation() Transformation}' reference. - * - * - * @see #getTransformation() - * @generated - * @ordered - */ - protected TransformationDefinition transformation; - - /** - * - * - * @generated - */ - protected ReliabiltiyFunctionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.RELIABILTIY_FUNCTION; - } - - /** - * - * - * @generated - */ - @Override - public CftModel getPackage() - { - if (package_ != null && package_.eIsProxy()) - { - InternalEObject oldPackage = (InternalEObject)package_; - package_ = (CftModel)eResolveProxy(oldPackage); - if (package_ != oldPackage) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE, oldPackage, package_)); - } - } - return package_; - } - - /** - * - * - * @generated - */ - public CftModel basicGetPackage() - { - return package_; - } - - /** - * - * - * @generated - */ - @Override - public void setPackage(CftModel newPackage) - { - CftModel oldPackage = package_; - package_ = newPackage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE, oldPackage, package_)); - } - - /** - * - * - * @generated - */ - @Override - public TransformationDefinition getTransformation() - { - if (transformation != null && transformation.eIsProxy()) - { - InternalEObject oldTransformation = (InternalEObject)transformation; - transformation = (TransformationDefinition)eResolveProxy(oldTransformation); - if (transformation != oldTransformation) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION, oldTransformation, transformation)); - } - } - return transformation; - } - - /** - * - * - * @generated - */ - public TransformationDefinition basicGetTransformation() - { - return transformation; - } - - /** - * - * - * @generated - */ - @Override - public void setTransformation(TransformationDefinition newTransformation) - { - TransformationDefinition oldTransformation = transformation; - transformation = newTransformation; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION, oldTransformation, transformation)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE: - if (resolve) return getPackage(); - return basicGetPackage(); - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION: - if (resolve) return getTransformation(); - return basicGetTransformation(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE: - setPackage((CftModel)newValue); - return; - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION: - setTransformation((TransformationDefinition)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE: - setPackage((CftModel)null); - return; - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION: - setTransformation((TransformationDefinition)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__PACKAGE: - return package_ != null; - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION__TRANSFORMATION: - return transformation != null; - } - return super.eIsSet(featureID); - } - -} //ReliabiltiyFunctionImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyProbabilityImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyProbabilityImpl.java new file mode 100644 index 00000000..b1940e3d --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyProbabilityImpl.java @@ -0,0 +1,181 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability; + +import java.math.BigDecimal; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +/** + * + * An implementation of the model object 'Reliabiltiy Probability'. + * + *

    + * The following features are implemented: + *

    + *
      + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyProbabilityImpl#getTime Time}
    • + *
    + * + * @generated + */ +public class ReliabiltiyProbabilityImpl extends ReliabilityObjectiveFunctionImpl implements ReliabiltiyProbability +{ + /** + * The default value of the '{@link #getTime() Time}' attribute. + * + * + * @see #getTime() + * @generated + * @ordered + */ + protected static final BigDecimal TIME_EDEFAULT = null; + + /** + * The cached value of the '{@link #getTime() Time}' attribute. + * + * + * @see #getTime() + * @generated + * @ordered + */ + protected BigDecimal time = TIME_EDEFAULT; + + /** + * + * + * @generated + */ + protected ReliabiltiyProbabilityImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.RELIABILTIY_PROBABILITY; + } + + /** + * + * + * @generated + */ + @Override + public BigDecimal getTime() + { + return time; + } + + /** + * + * + * @generated + */ + @Override + public void setTime(BigDecimal newTime) + { + BigDecimal oldTime = time; + time = newTime; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY__TIME, oldTime, time)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY__TIME: + return getTime(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY__TIME: + setTime((BigDecimal)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY__TIME: + setTime(TIME_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY__TIME: + return TIME_EDEFAULT == null ? time != null : !TIME_EDEFAULT.equals(time); + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (time: "); + result.append(time); + result.append(')'); + return result.toString(); + } + +} //ReliabiltiyProbabilityImpl 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 a96c7f83..0d52290c 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 @@ -261,9 +261,19 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl return createObjectiveFunctionAdapter(); } @Override - public Adapter caseReliabiltiyFunction(ReliabiltiyFunction object) + public Adapter caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object) { - return createReliabiltiyFunctionAdapter(); + return createReliabilityObjectiveFunctionAdapter(); + } + @Override + public Adapter caseReliabiltiyProbability(ReliabiltiyProbability object) + { + return createReliabiltiyProbabilityAdapter(); + } + @Override + public Adapter caseMtff(Mtff object) + { + return createMtffAdapter(); } @Override public Adapter caseObjectiveDeclaration(ObjectiveDeclaration object) @@ -1038,16 +1048,46 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl } /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction Reliabiltiy Function}'. + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction Reliability Objective Function}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction + * @generated + */ + public Adapter createReliabilityObjectiveFunctionAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability Reliabiltiy Probability}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability + * @generated + */ + public Adapter createReliabiltiyProbabilityAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff Mtff}'. * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff * @generated */ - public Adapter createReliabiltiyFunctionAdapter() + public Adapter createMtffAdapter() { return null; } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/util/ApplicationConfigurationSwitch.java index d907f53c..0fcc39dc 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 @@ -361,11 +361,29 @@ public class ApplicationConfigurationSwitch extends Switch if (result == null) result = defaultCase(theEObject); return result; } - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION: + case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: { - ReliabiltiyFunction reliabiltiyFunction = (ReliabiltiyFunction)theEObject; - T result = caseReliabiltiyFunction(reliabiltiyFunction); - if (result == null) result = caseObjectiveFunction(reliabiltiyFunction); + ReliabilityObjectiveFunction reliabilityObjectiveFunction = (ReliabilityObjectiveFunction)theEObject; + T result = caseReliabilityObjectiveFunction(reliabilityObjectiveFunction); + if (result == null) result = caseObjectiveFunction(reliabilityObjectiveFunction); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: + { + ReliabiltiyProbability reliabiltiyProbability = (ReliabiltiyProbability)theEObject; + T result = caseReliabiltiyProbability(reliabiltiyProbability); + if (result == null) result = caseReliabilityObjectiveFunction(reliabiltiyProbability); + if (result == null) result = caseObjectiveFunction(reliabiltiyProbability); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.MTFF: + { + Mtff mtff = (Mtff)theEObject; + T result = caseMtff(mtff); + if (result == null) result = caseReliabilityObjectiveFunction(mtff); + if (result == null) result = caseObjectiveFunction(mtff); if (result == null) result = defaultCase(theEObject); return result; } @@ -1278,17 +1296,49 @@ public class ApplicationConfigurationSwitch extends Switch } /** - * Returns the result of interpreting the object as an instance of 'Reliabiltiy Function'. + * Returns the result of interpreting the object as an instance of 'Reliability Objective Function'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Reliability Objective Function'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Reliabiltiy Probability'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Reliabiltiy Probability'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseReliabiltiyProbability(ReliabiltiyProbability object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Mtff'. * * This implementation returns null; * returning a non-null result will terminate the switch. * * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Reliabiltiy Function'. + * @return the result of interpreting the object as an instance of 'Mtff'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ - public T caseReliabiltiyFunction(ReliabiltiyFunction object) + public T caseMtff(Mtff object) { return null; } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g index 370bbe33..438d6cdc 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g @@ -2095,24 +2095,60 @@ ruleObjectiveFunction returns [EObject current=null] leaveRule(); }: { - newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); + newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); } - this_ReliabiltiyFunction_0=ruleReliabiltiyFunction + this_ReliabilityObjectiveFunction_0=ruleReliabilityObjectiveFunction { - $current = $this_ReliabiltiyFunction_0.current; + $current = $this_ReliabilityObjectiveFunction_0.current; afterParserOrEnumRuleCall(); } ; -// Entry rule entryRuleReliabiltiyFunction -entryRuleReliabiltiyFunction returns [EObject current=null]: - { newCompositeNode(grammarAccess.getReliabiltiyFunctionRule()); } - iv_ruleReliabiltiyFunction=ruleReliabiltiyFunction - { $current=$iv_ruleReliabiltiyFunction.current; } +// Entry rule entryRuleReliabilityObjectiveFunction +entryRuleReliabilityObjectiveFunction returns [EObject current=null]: + { newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule()); } + iv_ruleReliabilityObjectiveFunction=ruleReliabilityObjectiveFunction + { $current=$iv_ruleReliabilityObjectiveFunction.current; } EOF; -// Rule ReliabiltiyFunction -ruleReliabiltiyFunction returns [EObject current=null] +// Rule ReliabilityObjectiveFunction +ruleReliabilityObjectiveFunction returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + { + newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); + } + this_ReliabiltiyProbability_0=ruleReliabiltiyProbability + { + $current = $this_ReliabiltiyProbability_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); + } + this_Mtff_1=ruleMtff + { + $current = $this_Mtff_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleReliabiltiyProbability +entryRuleReliabiltiyProbability returns [EObject current=null]: + { newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule()); } + iv_ruleReliabiltiyProbability=ruleReliabiltiyProbability + { $current=$iv_ruleReliabiltiyProbability.current; } + EOF; + +// Rule ReliabiltiyProbability +ruleReliabiltiyProbability returns [EObject current=null] @init { enterRule(); } @@ -2122,18 +2158,99 @@ ruleReliabiltiyFunction returns [EObject current=null] ( otherlv_0='reliability' { - newLeafNode(otherlv_0, grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); + newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); + } + ( + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); + } + } + { + newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); + } + ruleQualifiedName + { + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_2='::' + { + newLeafNode(otherlv_2, grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); + } + )? + ( + ( + { + if ($current==null) { + $current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); + } + } + otherlv_3=RULE_ID + { + newLeafNode(otherlv_3, grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + } + ) + ) + otherlv_4='at' + { + newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); + } + ( + ( + { + newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); + } + lv_time_5_0=ruleREALLiteral + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getReliabiltiyProbabilityRule()); + } + set( + $current, + "time", + lv_time_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) +; + +// Entry rule entryRuleMtff +entryRuleMtff returns [EObject current=null]: + { newCompositeNode(grammarAccess.getMtffRule()); } + iv_ruleMtff=ruleMtff + { $current=$iv_ruleMtff.current; } + EOF; + +// Rule Mtff +ruleMtff returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='mtff' + { + newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0()); } ( ( ( { if ($current==null) { - $current = createModelElement(grammarAccess.getReliabiltiyFunctionRule()); + $current = createModelElement(grammarAccess.getMtffRule()); } } { - newCompositeNode(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); + newCompositeNode(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); } ruleQualifiedName { @@ -2143,19 +2260,19 @@ ruleReliabiltiyFunction returns [EObject current=null] ) otherlv_2='::' { - newLeafNode(otherlv_2, grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); + newLeafNode(otherlv_2, grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); } )? ( ( { if ($current==null) { - $current = createModelElement(grammarAccess.getReliabiltiyFunctionRule()); + $current = createModelElement(grammarAccess.getMtffRule()); } } otherlv_3=RULE_ID { - newLeafNode(otherlv_3, grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + newLeafNode(otherlv_3, grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } ) ) diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens index 17aa6491..59db2464 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens @@ -1,53 +1,55 @@ -'#'=34 -'*'=42 -'+='=35 +'#'=36 +'*'=44 +'+='=37 ','=20 '-'=12 '.'=11 -'..'=43 +'..'=45 '::'=24 -'<'=36 -'<='=56 +'<'=38 +'<='=58 '='=18 -'>'=37 -'>='=57 -'AlloySolver'=62 -'SMTSolver'=61 -'ViatraSolver'=63 -'config'=30 +'>'=39 +'>='=59 +'AlloySolver'=64 +'SMTSolver'=63 +'ViatraSolver'=65 +'at'=29 +'config'=32 'constraints'=28 -'debug'=50 +'debug'=52 'epackage'=14 'excluding'=23 'file'=17 'folder'=26 -'full'=60 -'generate'=45 +'full'=62 +'generate'=47 'import'=13 -'int'=39 -'log'=51 -'log-level'=31 -'maximize'=55 -'memory'=33 +'int'=41 +'log'=53 +'log-level'=33 +'maximize'=57 +'memory'=35 'metamodel'=25 -'minimize'=54 +'minimize'=56 'models'=27 -'node'=38 -'none'=58 -'normal'=59 -'number'=47 -'objectives'=29 -'output'=53 +'mtff'=30 +'node'=40 +'none'=60 +'normal'=61 +'number'=49 +'objectives'=31 +'output'=55 'package'=22 -'partial-model'=46 -'real'=40 +'partial-model'=48 +'real'=42 'reliability'=16 -'runs'=48 -'runtime'=32 -'scope'=44 -'solver'=49 -'statistics'=52 -'string'=41 +'runs'=50 +'runtime'=34 +'scope'=46 +'solver'=51 +'statistics'=54 +'string'=43 'viatra'=15 '{'=19 '}'=21 @@ -111,3 +113,5 @@ T__60=60 T__61=61 T__62=62 T__63=63 +T__64=64 +T__65=65 diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java index 175d43ba..dedce4b2 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java @@ -47,7 +47,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { public static final int T__62=62; public static final int T__63=63; public static final int T__20=20; + public static final int T__64=64; public static final int T__21=21; + public static final int T__65=65; public static final int RULE_STRING=6; public static final int RULE_SL_COMMENT=8; public static final int T__37=37; @@ -464,10 +466,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:29:7: ( 'objectives' ) - // InternalApplicationConfiguration.g:29:9: 'objectives' + // InternalApplicationConfiguration.g:29:7: ( 'at' ) + // InternalApplicationConfiguration.g:29:9: 'at' { - match("objectives"); + match("at"); } @@ -485,10 +487,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:30:7: ( 'config' ) - // InternalApplicationConfiguration.g:30:9: 'config' + // InternalApplicationConfiguration.g:30:7: ( 'mtff' ) + // InternalApplicationConfiguration.g:30:9: 'mtff' { - match("config"); + match("mtff"); } @@ -506,10 +508,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:31:7: ( 'log-level' ) - // InternalApplicationConfiguration.g:31:9: 'log-level' + // InternalApplicationConfiguration.g:31:7: ( 'objectives' ) + // InternalApplicationConfiguration.g:31:9: 'objectives' { - match("log-level"); + match("objectives"); } @@ -527,10 +529,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:32:7: ( 'runtime' ) - // InternalApplicationConfiguration.g:32:9: 'runtime' + // InternalApplicationConfiguration.g:32:7: ( 'config' ) + // InternalApplicationConfiguration.g:32:9: 'config' { - match("runtime"); + match("config"); } @@ -548,10 +550,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:33:7: ( 'memory' ) - // InternalApplicationConfiguration.g:33:9: 'memory' + // InternalApplicationConfiguration.g:33:7: ( 'log-level' ) + // InternalApplicationConfiguration.g:33:9: 'log-level' { - match("memory"); + match("log-level"); } @@ -569,10 +571,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:34:7: ( '#' ) - // InternalApplicationConfiguration.g:34:9: '#' + // InternalApplicationConfiguration.g:34:7: ( 'runtime' ) + // InternalApplicationConfiguration.g:34:9: 'runtime' { - match('#'); + match("runtime"); + } @@ -589,10 +592,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:35:7: ( '+=' ) - // InternalApplicationConfiguration.g:35:9: '+=' + // InternalApplicationConfiguration.g:35:7: ( 'memory' ) + // InternalApplicationConfiguration.g:35:9: 'memory' { - match("+="); + match("memory"); } @@ -610,10 +613,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:36:7: ( '<' ) - // InternalApplicationConfiguration.g:36:9: '<' + // InternalApplicationConfiguration.g:36:7: ( '#' ) + // InternalApplicationConfiguration.g:36:9: '#' { - match('<'); + match('#'); } @@ -630,10 +633,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:37:7: ( '>' ) - // InternalApplicationConfiguration.g:37:9: '>' + // InternalApplicationConfiguration.g:37:7: ( '+=' ) + // InternalApplicationConfiguration.g:37:9: '+=' { - match('>'); + match("+="); + } @@ -650,11 +654,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:38:7: ( 'node' ) - // InternalApplicationConfiguration.g:38:9: 'node' + // InternalApplicationConfiguration.g:38:7: ( '<' ) + // InternalApplicationConfiguration.g:38:9: '<' { - match("node"); - + match('<'); } @@ -671,11 +674,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:39:7: ( 'int' ) - // InternalApplicationConfiguration.g:39:9: 'int' + // InternalApplicationConfiguration.g:39:7: ( '>' ) + // InternalApplicationConfiguration.g:39:9: '>' { - match("int"); - + match('>'); } @@ -692,10 +694,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:40:7: ( 'real' ) - // InternalApplicationConfiguration.g:40:9: 'real' + // InternalApplicationConfiguration.g:40:7: ( 'node' ) + // InternalApplicationConfiguration.g:40:9: 'node' { - match("real"); + match("node"); } @@ -713,10 +715,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:41:7: ( 'string' ) - // InternalApplicationConfiguration.g:41:9: 'string' + // InternalApplicationConfiguration.g:41:7: ( 'int' ) + // InternalApplicationConfiguration.g:41:9: 'int' { - match("string"); + match("int"); } @@ -734,10 +736,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:42:7: ( '*' ) - // InternalApplicationConfiguration.g:42:9: '*' + // InternalApplicationConfiguration.g:42:7: ( 'real' ) + // InternalApplicationConfiguration.g:42:9: 'real' { - match('*'); + match("real"); + } @@ -754,10 +757,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:43:7: ( '..' ) - // InternalApplicationConfiguration.g:43:9: '..' + // InternalApplicationConfiguration.g:43:7: ( 'string' ) + // InternalApplicationConfiguration.g:43:9: 'string' { - match(".."); + match("string"); } @@ -775,11 +778,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:44:7: ( 'scope' ) - // InternalApplicationConfiguration.g:44:9: 'scope' + // InternalApplicationConfiguration.g:44:7: ( '*' ) + // InternalApplicationConfiguration.g:44:9: '*' { - match("scope"); - + match('*'); } @@ -796,10 +798,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:45:7: ( 'generate' ) - // InternalApplicationConfiguration.g:45:9: 'generate' + // InternalApplicationConfiguration.g:45:7: ( '..' ) + // InternalApplicationConfiguration.g:45:9: '..' { - match("generate"); + match(".."); } @@ -817,10 +819,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:46:7: ( 'partial-model' ) - // InternalApplicationConfiguration.g:46:9: 'partial-model' + // InternalApplicationConfiguration.g:46:7: ( 'scope' ) + // InternalApplicationConfiguration.g:46:9: 'scope' { - match("partial-model"); + match("scope"); } @@ -838,10 +840,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:47:7: ( 'number' ) - // InternalApplicationConfiguration.g:47:9: 'number' + // InternalApplicationConfiguration.g:47:7: ( 'generate' ) + // InternalApplicationConfiguration.g:47:9: 'generate' { - match("number"); + match("generate"); } @@ -859,10 +861,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:48:7: ( 'runs' ) - // InternalApplicationConfiguration.g:48:9: 'runs' + // InternalApplicationConfiguration.g:48:7: ( 'partial-model' ) + // InternalApplicationConfiguration.g:48:9: 'partial-model' { - match("runs"); + match("partial-model"); } @@ -880,10 +882,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:49:7: ( 'solver' ) - // InternalApplicationConfiguration.g:49:9: 'solver' + // InternalApplicationConfiguration.g:49:7: ( 'number' ) + // InternalApplicationConfiguration.g:49:9: 'number' { - match("solver"); + match("number"); } @@ -901,10 +903,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:50:7: ( 'debug' ) - // InternalApplicationConfiguration.g:50:9: 'debug' + // InternalApplicationConfiguration.g:50:7: ( 'runs' ) + // InternalApplicationConfiguration.g:50:9: 'runs' { - match("debug"); + match("runs"); } @@ -922,10 +924,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:51:7: ( 'log' ) - // InternalApplicationConfiguration.g:51:9: 'log' + // InternalApplicationConfiguration.g:51:7: ( 'solver' ) + // InternalApplicationConfiguration.g:51:9: 'solver' { - match("log"); + match("solver"); } @@ -943,10 +945,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:52:7: ( 'statistics' ) - // InternalApplicationConfiguration.g:52:9: 'statistics' + // InternalApplicationConfiguration.g:52:7: ( 'debug' ) + // InternalApplicationConfiguration.g:52:9: 'debug' { - match("statistics"); + match("debug"); } @@ -964,10 +966,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:53:7: ( 'output' ) - // InternalApplicationConfiguration.g:53:9: 'output' + // InternalApplicationConfiguration.g:53:7: ( 'log' ) + // InternalApplicationConfiguration.g:53:9: 'log' { - match("output"); + match("log"); } @@ -985,10 +987,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:54:7: ( 'minimize' ) - // InternalApplicationConfiguration.g:54:9: 'minimize' + // InternalApplicationConfiguration.g:54:7: ( 'statistics' ) + // InternalApplicationConfiguration.g:54:9: 'statistics' { - match("minimize"); + match("statistics"); } @@ -1006,10 +1008,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:55:7: ( 'maximize' ) - // InternalApplicationConfiguration.g:55:9: 'maximize' + // InternalApplicationConfiguration.g:55:7: ( 'output' ) + // InternalApplicationConfiguration.g:55:9: 'output' { - match("maximize"); + match("output"); } @@ -1027,10 +1029,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:56:7: ( '<=' ) - // InternalApplicationConfiguration.g:56:9: '<=' + // InternalApplicationConfiguration.g:56:7: ( 'minimize' ) + // InternalApplicationConfiguration.g:56:9: 'minimize' { - match("<="); + match("minimize"); } @@ -1048,10 +1050,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:57:7: ( '>=' ) - // InternalApplicationConfiguration.g:57:9: '>=' + // InternalApplicationConfiguration.g:57:7: ( 'maximize' ) + // InternalApplicationConfiguration.g:57:9: 'maximize' { - match(">="); + match("maximize"); } @@ -1069,10 +1071,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:58:7: ( 'none' ) - // InternalApplicationConfiguration.g:58:9: 'none' + // InternalApplicationConfiguration.g:58:7: ( '<=' ) + // InternalApplicationConfiguration.g:58:9: '<=' { - match("none"); + match("<="); } @@ -1090,10 +1092,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:59:7: ( 'normal' ) - // InternalApplicationConfiguration.g:59:9: 'normal' + // InternalApplicationConfiguration.g:59:7: ( '>=' ) + // InternalApplicationConfiguration.g:59:9: '>=' { - match("normal"); + match(">="); } @@ -1111,10 +1113,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:60:7: ( 'full' ) - // InternalApplicationConfiguration.g:60:9: 'full' + // InternalApplicationConfiguration.g:60:7: ( 'none' ) + // InternalApplicationConfiguration.g:60:9: 'none' { - match("full"); + match("none"); } @@ -1132,10 +1134,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:61:7: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:61:9: 'SMTSolver' + // InternalApplicationConfiguration.g:61:7: ( 'normal' ) + // InternalApplicationConfiguration.g:61:9: 'normal' { - match("SMTSolver"); + match("normal"); } @@ -1153,10 +1155,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:62:7: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:62:9: 'AlloySolver' + // InternalApplicationConfiguration.g:62:7: ( 'full' ) + // InternalApplicationConfiguration.g:62:9: 'full' { - match("AlloySolver"); + match("full"); } @@ -1174,10 +1176,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:63:7: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:63:9: 'ViatraSolver' + // InternalApplicationConfiguration.g:63:7: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:63:9: 'SMTSolver' { - match("ViatraSolver"); + match("SMTSolver"); } @@ -1190,15 +1192,57 @@ public class InternalApplicationConfigurationLexer extends Lexer { } // $ANTLR end "T__63" + // $ANTLR start "T__64" + public final void mT__64() throws RecognitionException { + try { + int _type = T__64; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:64:7: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:64:9: 'AlloySolver' + { + match("AlloySolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__64" + + // $ANTLR start "T__65" + public final void mT__65() throws RecognitionException { + try { + int _type = T__65; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:65:7: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:65:9: 'ViatraSolver' + { + match("ViatraSolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__65" + // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4890:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalApplicationConfiguration.g:4890:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:5007:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalApplicationConfiguration.g:5007:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalApplicationConfiguration.g:4890:11: ( '^' )? + // InternalApplicationConfiguration.g:5007:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1207,7 +1251,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt1) { case 1 : - // InternalApplicationConfiguration.g:4890:11: '^' + // InternalApplicationConfiguration.g:5007:11: '^' { match('^'); @@ -1225,7 +1269,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { recover(mse); throw mse;} - // InternalApplicationConfiguration.g:4890:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:5007:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -1274,10 +1318,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4892:10: ( ( '0' .. '9' )+ ) - // InternalApplicationConfiguration.g:4892:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:5009:10: ( ( '0' .. '9' )+ ) + // InternalApplicationConfiguration.g:5009:12: ( '0' .. '9' )+ { - // InternalApplicationConfiguration.g:4892:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:5009:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -1291,7 +1335,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt3) { case 1 : - // InternalApplicationConfiguration.g:4892:13: '0' .. '9' + // InternalApplicationConfiguration.g:5009:13: '0' .. '9' { matchRange('0','9'); @@ -1323,10 +1367,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4894:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalApplicationConfiguration.g:4894:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:5011:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalApplicationConfiguration.g:5011:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalApplicationConfiguration.g:4894:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:5011:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -1344,10 +1388,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt6) { case 1 : - // InternalApplicationConfiguration.g:4894:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalApplicationConfiguration.g:5011:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalApplicationConfiguration.g:4894:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalApplicationConfiguration.g:5011:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1363,7 +1407,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt4) { case 1 : - // InternalApplicationConfiguration.g:4894:21: '\\\\' . + // InternalApplicationConfiguration.g:5011:21: '\\\\' . { match('\\'); matchAny(); @@ -1371,7 +1415,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:4894:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalApplicationConfiguration.g:5011:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1396,10 +1440,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:4894:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalApplicationConfiguration.g:5011:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalApplicationConfiguration.g:4894:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalApplicationConfiguration.g:5011:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1415,7 +1459,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt5) { case 1 : - // InternalApplicationConfiguration.g:4894:54: '\\\\' . + // InternalApplicationConfiguration.g:5011:54: '\\\\' . { match('\\'); matchAny(); @@ -1423,7 +1467,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:4894:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalApplicationConfiguration.g:5011:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1466,12 +1510,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4896:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalApplicationConfiguration.g:4896:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalApplicationConfiguration.g:5013:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalApplicationConfiguration.g:5013:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalApplicationConfiguration.g:4896:24: ( options {greedy=false; } : . )* + // InternalApplicationConfiguration.g:5013:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1496,7 +1540,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt7) { case 1 : - // InternalApplicationConfiguration.g:4896:52: . + // InternalApplicationConfiguration.g:5013:52: . { matchAny(); @@ -1526,12 +1570,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4898:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalApplicationConfiguration.g:4898:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:5015:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalApplicationConfiguration.g:5015:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalApplicationConfiguration.g:4898:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalApplicationConfiguration.g:5015:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1544,7 +1588,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt8) { case 1 : - // InternalApplicationConfiguration.g:4898:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalApplicationConfiguration.g:5015:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1564,7 +1608,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } } while (true); - // InternalApplicationConfiguration.g:4898:40: ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:5015:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1573,9 +1617,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt10) { case 1 : - // InternalApplicationConfiguration.g:4898:41: ( '\\r' )? '\\n' + // InternalApplicationConfiguration.g:5015:41: ( '\\r' )? '\\n' { - // InternalApplicationConfiguration.g:4898:41: ( '\\r' )? + // InternalApplicationConfiguration.g:5015:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1584,7 +1628,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt9) { case 1 : - // InternalApplicationConfiguration.g:4898:41: '\\r' + // InternalApplicationConfiguration.g:5015:41: '\\r' { match('\r'); @@ -1616,10 +1660,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4900:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalApplicationConfiguration.g:4900:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:5017:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalApplicationConfiguration.g:5017:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalApplicationConfiguration.g:4900:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:5017:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1673,8 +1717,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:4902:16: ( . ) - // InternalApplicationConfiguration.g:4902:18: . + // InternalApplicationConfiguration.g:5019:16: ( . ) + // InternalApplicationConfiguration.g:5019:18: . { matchAny(); @@ -1689,8 +1733,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=60; + // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=62; alt12 = dfa12.predict(input); switch (alt12) { case 1 : @@ -2065,49 +2109,63 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 54 : - // InternalApplicationConfiguration.g:1:328: RULE_ID + // InternalApplicationConfiguration.g:1:328: T__64 { - mRULE_ID(); + mT__64(); } break; case 55 : - // InternalApplicationConfiguration.g:1:336: RULE_INT + // InternalApplicationConfiguration.g:1:334: T__65 { - mRULE_INT(); + mT__65(); } break; case 56 : - // InternalApplicationConfiguration.g:1:345: RULE_STRING + // InternalApplicationConfiguration.g:1:340: RULE_ID { - mRULE_STRING(); + mRULE_ID(); } break; case 57 : - // InternalApplicationConfiguration.g:1:357: RULE_ML_COMMENT + // InternalApplicationConfiguration.g:1:348: RULE_INT { - mRULE_ML_COMMENT(); + mRULE_INT(); } break; case 58 : - // InternalApplicationConfiguration.g:1:373: RULE_SL_COMMENT + // InternalApplicationConfiguration.g:1:357: RULE_STRING { - mRULE_SL_COMMENT(); + mRULE_STRING(); } break; case 59 : - // InternalApplicationConfiguration.g:1:389: RULE_WS + // InternalApplicationConfiguration.g:1:369: RULE_ML_COMMENT { - mRULE_WS(); + mRULE_ML_COMMENT(); } break; case 60 : - // InternalApplicationConfiguration.g:1:397: RULE_ANY_OTHER + // InternalApplicationConfiguration.g:1:385: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 61 : + // InternalApplicationConfiguration.g:1:401: RULE_WS + { + mRULE_WS(); + + } + break; + case 62 : + // InternalApplicationConfiguration.g:1:409: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2121,134 +2179,133 @@ public class InternalApplicationConfigurationLexer extends Lexer { protected DFA12 dfa12 = new DFA12(this); static final String DFA12_eotS = - "\1\uffff\1\47\1\uffff\5\53\4\uffff\1\53\1\45\4\53\1\uffff\1\45\1\105\1\107\2\53\1\uffff\5\53\1\45\2\uffff\3\45\5\uffff\2\53\1\uffff\10\53\4\uffff\1\53\1\uffff\10\53\6\uffff\5\53\1\uffff\5\53\5\uffff\1\53\1\174\23\53\1\u0093\16\53\1\uffff\4\53\1\u00a6\1\53\1\u00a8\1\u00a9\1\53\1\u00ab\13\53\2\uffff\1\u00b7\1\u00b8\20\53\1\uffff\1\53\2\uffff\1\53\1\uffff\13\53\2\uffff\4\53\1\u00da\2\53\1\u00dd\3\53\1\u00e1\2\53\1\u00e4\2\53\1\u00e7\3\53\1\u00eb\1\u00ec\3\53\1\u00f0\1\53\1\u00f2\1\u00f3\1\u00f4\1\u00f5\1\53\1\uffff\1\u00f7\1\53\1\uffff\3\53\1\uffff\2\53\1\uffff\1\53\1\u00ff\1\uffff\1\u0100\2\53\2\uffff\3\53\1\uffff\1\53\4\uffff\1\53\1\uffff\4\53\1\u010c\2\53\3\uffff\1\53\1\u0110\1\u0111\3\53\1\u0115\3\53\1\uffff\1\u0119\1\53\1\u011b\2\uffff\3\53\1\uffff\1\u011f\2\53\1\uffff\1\53\1\uffff\1\53\1\u0124\1\u0125\1\uffff\2\53\1\u0128\1\u0129\2\uffff\1\u012a\1\53\3\uffff\1\u012c\1\uffff"; + "\1\uffff\1\50\1\uffff\5\54\4\uffff\1\54\1\46\5\54\1\uffff\1\46\1\110\1\112\2\54\1\uffff\5\54\1\46\2\uffff\3\46\5\uffff\2\54\1\uffff\10\54\4\uffff\1\54\1\uffff\6\54\1\157\3\54\6\uffff\5\54\1\uffff\5\54\5\uffff\1\54\1\u0081\22\54\1\uffff\2\54\1\u0099\16\54\1\uffff\4\54\1\u00ac\1\54\1\u00ae\1\u00af\1\54\1\u00b1\5\54\1\u00b7\6\54\2\uffff\1\u00be\1\u00bf\20\54\1\uffff\1\54\2\uffff\1\54\1\uffff\5\54\1\uffff\6\54\2\uffff\4\54\1\u00e1\2\54\1\u00e4\3\54\1\u00e8\2\54\1\u00eb\2\54\1\u00ee\3\54\1\u00f2\1\u00f3\3\54\1\u00f7\1\54\1\u00f9\1\u00fa\1\u00fb\1\u00fc\1\54\1\uffff\1\u00fe\1\54\1\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u0106\1\uffff\1\u0107\2\54\2\uffff\3\54\1\uffff\1\54\4\uffff\1\54\1\uffff\4\54\1\u0113\2\54\3\uffff\1\54\1\u0117\1\u0118\3\54\1\u011c\3\54\1\uffff\1\u0120\1\54\1\u0122\2\uffff\3\54\1\uffff\1\u0126\2\54\1\uffff\1\54\1\uffff\1\54\1\u012b\1\u012c\1\uffff\2\54\1\u012f\1\u0130\2\uffff\1\u0131\1\54\3\uffff\1\u0133\1\uffff"; static final String DFA12_eofS = - "\u012d\uffff"; + "\u0134\uffff"; static final String DFA12_minS = - "\1\0\1\56\1\uffff\1\155\1\160\1\151\1\145\1\151\4\uffff\1\141\1\72\1\141\1\157\1\142\1\157\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\2\141\1\156\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\156\1\170\1\156\1\152\1\164\1\147\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\2\151\1\146\1\145\1\160\1\55\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\2\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\2\155\1\164\1\151\1\143\1\165\2\uffff\2\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\1\60\1\151\1\145\1\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\60\1\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\1\151\3\uffff\1\154\2\60\1\156\1\145\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\164\1\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\60\1\uffff\1\162\1\145\2\60\2\uffff\1\60\1\162\3\uffff\1\60\1\uffff"; + "\1\0\1\56\1\uffff\1\155\1\160\1\151\1\145\1\151\4\uffff\1\141\1\72\1\141\1\157\1\164\1\142\1\157\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\2\141\1\156\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\146\1\156\1\170\1\156\1\60\1\152\1\164\1\147\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\146\1\uffff\1\145\1\160\1\55\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\2\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\1\60\2\155\1\164\1\151\1\143\1\165\2\uffff\2\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\1\60\1\151\1\145\1\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\60\1\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\1\151\3\uffff\1\154\2\60\1\156\1\145\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\164\1\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\60\1\uffff\1\162\1\145\2\60\2\uffff\1\60\1\162\3\uffff\1\60\1\uffff"; static final String DFA12_maxS = - "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\2\165\4\uffff\1\141\1\72\2\157\1\165\1\157\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\1\154\1\156\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\156\1\170\1\156\1\152\1\164\1\147\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\2\151\1\163\1\145\1\160\1\172\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\2\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\2\155\1\164\1\151\1\143\1\165\2\uffff\2\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\1\172\1\151\1\145\1\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\172\1\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\1\151\3\uffff\1\154\2\172\1\156\1\145\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\164\1\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\172\1\uffff\1\162\1\145\2\172\2\uffff\1\172\1\162\3\uffff\1\172\1\uffff"; + "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\2\165\4\uffff\1\141\1\72\1\164\1\157\1\164\1\165\1\157\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\1\154\1\156\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\146\1\156\1\170\1\156\1\172\1\152\1\164\1\147\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\163\1\uffff\1\145\1\160\1\172\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\2\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\1\172\2\155\1\164\1\151\1\143\1\165\2\uffff\2\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\1\172\1\151\1\145\1\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\172\1\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\1\151\3\uffff\1\154\2\172\1\156\1\145\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\164\1\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\172\1\uffff\1\162\1\145\2\172\2\uffff\1\172\1\162\3\uffff\1\172\1\uffff"; static final String DFA12_acceptS = - "\2\uffff\1\2\5\uffff\1\10\1\11\1\12\1\13\6\uffff\1\30\5\uffff\1\40\6\uffff\1\66\1\67\3\uffff\1\73\1\74\1\41\1\1\1\2\2\uffff\1\66\10\uffff\1\10\1\11\1\12\1\13\1\uffff\1\16\10\uffff\1\30\1\31\1\56\1\32\1\57\1\33\5\uffff\1\40\5\uffff\1\67\1\70\1\71\1\72\1\73\44\uffff\1\35\25\uffff\1\25\1\51\22\uffff\1\36\1\uffff\1\46\1\7\1\uffff\1\62\13\uffff\1\34\1\60\41\uffff\1\42\2\uffff\1\50\3\uffff\1\3\2\uffff\1\5\2\uffff\1\20\3\uffff\1\27\1\21\3\uffff\1\24\1\uffff\1\53\1\61\1\45\1\37\1\uffff\1\47\7\uffff\1\26\1\14\1\44\12\uffff\1\4\3\uffff\1\54\1\55\3\uffff\1\43\3\uffff\1\15\1\uffff\1\17\3\uffff\1\63\4\uffff\1\23\1\52\2\uffff\1\6\1\22\1\64\1\uffff\1\65"; + "\2\uffff\1\2\5\uffff\1\10\1\11\1\12\1\13\7\uffff\1\32\5\uffff\1\42\6\uffff\1\70\1\71\3\uffff\1\75\1\76\1\43\1\1\1\2\2\uffff\1\70\10\uffff\1\10\1\11\1\12\1\13\1\uffff\1\16\12\uffff\1\32\1\33\1\60\1\34\1\61\1\35\5\uffff\1\42\5\uffff\1\71\1\72\1\73\1\74\1\75\24\uffff\1\23\21\uffff\1\37\26\uffff\1\27\1\53\22\uffff\1\40\1\uffff\1\50\1\7\1\uffff\1\64\5\uffff\1\24\6\uffff\1\36\1\62\41\uffff\1\44\2\uffff\1\52\3\uffff\1\3\2\uffff\1\5\2\uffff\1\20\3\uffff\1\31\1\21\3\uffff\1\26\1\uffff\1\55\1\63\1\47\1\41\1\uffff\1\51\7\uffff\1\30\1\14\1\46\12\uffff\1\4\3\uffff\1\56\1\57\3\uffff\1\45\3\uffff\1\15\1\uffff\1\17\3\uffff\1\65\4\uffff\1\25\1\54\2\uffff\1\6\1\22\1\66\1\uffff\1\67"; static final String DFA12_specialS = - "\1\0\40\uffff\1\1\1\2\u010a\uffff}>"; + "\1\1\41\uffff\1\2\1\0\u0110\uffff}>"; static final String[] DFA12_transitionS = { - "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\22\3\45\1\42\2\45\1\30\1\23\1\12\1\2\1\1\1\43\12\40\1\15\1\45\1\24\1\10\1\25\2\45\1\34\21\37\1\33\2\37\1\35\4\37\3\45\1\36\1\37\1\45\2\37\1\17\1\32\1\4\1\7\1\31\1\37\1\3\2\37\1\21\1\16\1\26\1\20\1\14\1\37\1\6\1\27\2\37\1\5\4\37\1\11\1\45\1\13\uff82\45", - "\1\46", + "\11\46\2\45\2\46\1\45\22\46\1\45\1\46\1\42\1\23\3\46\1\43\2\46\1\31\1\24\1\12\1\2\1\1\1\44\12\41\1\15\1\46\1\25\1\10\1\26\2\46\1\35\21\40\1\34\2\40\1\36\4\40\3\46\1\37\1\40\1\46\1\20\1\40\1\17\1\33\1\4\1\7\1\32\1\40\1\3\2\40\1\22\1\16\1\27\1\21\1\14\1\40\1\6\1\30\2\40\1\5\4\40\1\11\1\46\1\13\uff82\46", + "\1\47", "", - "\1\51\1\52", - "\1\54\7\uffff\1\55", - "\1\56", - "\1\57\17\uffff\1\60", - "\1\61\5\uffff\1\62\5\uffff\1\63", + "\1\52\1\53", + "\1\55\7\uffff\1\56", + "\1\57", + "\1\60\17\uffff\1\61", + "\1\62\5\uffff\1\63\5\uffff\1\64", "", "", "", "", - "\1\70", "\1\71", - "\1\75\3\uffff\1\72\3\uffff\1\74\5\uffff\1\73", - "\1\76", - "\1\77\22\uffff\1\100", + "\1\72", + "\1\77\3\uffff\1\73\3\uffff\1\76\5\uffff\1\74\4\uffff\1\75", + "\1\100", "\1\101", - "", - "\1\103", + "\1\102\22\uffff\1\103", "\1\104", + "", "\1\106", - "\1\110\5\uffff\1\111", - "\1\113\13\uffff\1\114\4\uffff\1\112", + "\1\107", + "\1\111", + "\1\113\5\uffff\1\114", + "\1\116\13\uffff\1\117\4\uffff\1\115", "", - "\1\116", - "\1\117", - "\1\120", "\1\121", "\1\122", - "\32\53\4\uffff\1\53\1\uffff\32\53", - "", + "\1\123", + "\1\124", + "\1\125", + "\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\0\124", - "\0\124", - "\1\125\4\uffff\1\126", "", + "\0\127", + "\0\127", + "\1\130\4\uffff\1\131", "", "", "", "", - "\1\130", - "\1\131", "", - "\1\132", "\1\133", "\1\134", - "\1\136\12\uffff\1\135", + "", + "\1\135", + "\1\136", "\1\137", - "\1\140", - "\1\141", + "\1\141\12\uffff\1\140", "\1\142", + "\1\143", + "\1\144", + "\1\145", "", "", "", "", - "\1\143\16\uffff\1\144", + "\1\146\16\uffff\1\147", "", - "\1\146\6\uffff\1\145", - "\1\147", - "\1\150", - "\1\151", + "\1\151\6\uffff\1\150", "\1\152", "\1\153", "\1\154", "\1\155", + "\1\156", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\160", + "\1\161", + "\1\162", "", "", "", "", "", "", - "\1\156\11\uffff\1\157\3\uffff\1\160", - "\1\161", - "\1\163\20\uffff\1\162", - "\1\164", - "\1\165", - "", + "\1\163\11\uffff\1\164\3\uffff\1\165", "\1\166", - "\1\167", - "\1\170", + "\1\170\20\uffff\1\167", "\1\171", "\1\172", "", - "", - "", - "", - "", "\1\173", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\174", "\1\175", "\1\176", "\1\177", + "", + "", + "", + "", + "", "\1\u0080", - "\1\u0081", - "\1\u0083\1\u0082", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0082", + "\1\u0083", "\1\u0084", "\1\u0085", "\1\u0086", - "\1\u0087", - "\1\u0088", + "\1\u0088\1\u0087", "\1\u0089", "\1\u008a", "\1\u008b", "\1\u008c", "\1\u008d", - "\1\u008f\14\uffff\1\u008e", + "\1\u008e", + "\1\u008f", "\1\u0090", "\1\u0091", - "\1\u0092\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u0094", - "\1\u0095", + "\1\u0092", + "\1\u0093", + "\1\u0095\14\uffff\1\u0094", + "", "\1\u0096", "\1\u0097", - "\1\u0098", - "\1\u0099", + "\1\u0098\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u009a", "\1\u009b", "\1\u009c", @@ -2257,39 +2314,39 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u009f", "\1\u00a0", "\1\u00a1", - "", "\1\u00a2", "\1\u00a3", "\1\u00a4", "\1\u00a5", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00a6", "\1\u00a7", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "", + "\1\u00a8", + "\1\u00a9", "\1\u00aa", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00ac", + "\1\u00ab", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00ad", - "\1\u00ae", - "\1\u00af", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00b0", - "\1\u00b1", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00b2", "\1\u00b3", "\1\u00b4", "\1\u00b5", "\1\u00b6", - "", - "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00b8", "\1\u00b9", "\1\u00ba", "\1\u00bb", "\1\u00bc", "\1\u00bd", - "\1\u00be", - "\1\u00bf", + "", + "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00c0", "\1\u00c1", "\1\u00c2", @@ -2299,140 +2356,148 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u00c6", "\1\u00c7", "\1\u00c8", - "", "\1\u00c9", - "", - "", "\1\u00ca", - "", "\1\u00cb", "\1\u00cc", "\1\u00cd", "\1\u00ce", "\1\u00cf", + "", "\1\u00d0", + "", + "", "\1\u00d1", + "", "\1\u00d2", "\1\u00d3", "\1\u00d4", "\1\u00d5", - "", - "", "\1\u00d6", + "", "\1\u00d7", "\1\u00d8", "\1\u00d9", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00da", "\1\u00db", "\1\u00dc", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "", + "", + "\1\u00dd", "\1\u00de", "\1\u00df", "\1\u00e0", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00e2", "\1\u00e3", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00e5", "\1\u00e6", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u00e8", + "\1\u00e7", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00e9", "\1\u00ea", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00ec", "\1\u00ed", - "\1\u00ee", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00ef", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00f0", "\1\u00f1", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00f4", + "\1\u00f5", "\1\u00f6", - "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00f8", - "", - "\1\u00f9", - "\1\u00fa", - "\1\u00fb", - "", - "\1\u00fc", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00fd", "", - "\1\u00fe", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00ff", "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u0100", "\1\u0101", "\1\u0102", "", - "", "\1\u0103", "\1\u0104", - "\1\u0105", - "", - "\1\u0106", - "", "", + "\1\u0105", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "", - "\1\u0107", - "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0108", "\1\u0109", + "", + "", "\1\u010a", "\1\u010b", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u010c", + "", "\1\u010d", - "\1\u010e", "", "", "", + "", + "\1\u010e", + "", "\1\u010f", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u0110", + "\1\u0111", "\1\u0112", - "\1\u0113", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0114", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u0116", - "\1\u0117", - "\1\u0118", + "\1\u0115", "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u011a", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", "", - "\1\u011c", + "\1\u0116", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0119", + "\1\u011a", + "\1\u011b", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u011d", "\1\u011e", + "\1\u011f", "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u0120", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0121", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\1\u0122", "", "\1\u0123", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u0124", + "\1\u0125", "", - "\1\u0126", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0127", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u0128", + "", + "\1\u0129", "", + "\1\u012a", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", - "\1\u012b", + "\1\u012d", + "\1\u012e", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0132", "", - "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "", + "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "" }; @@ -2466,13 +2531,23 @@ public class InternalApplicationConfigurationLexer extends Lexer { this.transition = DFA12_transition; } public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : + int LA12_35 = input.LA(1); + + s = -1; + if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} + + else s = 38; + + if ( s>=0 ) return s; + break; + case 1 : int LA12_0 = input.LA(1); s = -1; @@ -2506,59 +2581,51 @@ public class InternalApplicationConfigurationLexer extends Lexer { else if ( (LA12_0=='c') ) {s = 15;} - else if ( (LA12_0=='o') ) {s = 16;} + else if ( (LA12_0=='a') ) {s = 16;} - else if ( (LA12_0=='l') ) {s = 17;} + else if ( (LA12_0=='o') ) {s = 17;} - else if ( (LA12_0=='#') ) {s = 18;} + else if ( (LA12_0=='l') ) {s = 18;} - else if ( (LA12_0=='+') ) {s = 19;} + else if ( (LA12_0=='#') ) {s = 19;} - else if ( (LA12_0=='<') ) {s = 20;} + else if ( (LA12_0=='+') ) {s = 20;} - else if ( (LA12_0=='>') ) {s = 21;} + else if ( (LA12_0=='<') ) {s = 21;} - else if ( (LA12_0=='n') ) {s = 22;} + else if ( (LA12_0=='>') ) {s = 22;} - else if ( (LA12_0=='s') ) {s = 23;} + else if ( (LA12_0=='n') ) {s = 23;} - else if ( (LA12_0=='*') ) {s = 24;} + else if ( (LA12_0=='s') ) {s = 24;} - else if ( (LA12_0=='g') ) {s = 25;} + else if ( (LA12_0=='*') ) {s = 25;} - else if ( (LA12_0=='d') ) {s = 26;} + else if ( (LA12_0=='g') ) {s = 26;} - else if ( (LA12_0=='S') ) {s = 27;} + else if ( (LA12_0=='d') ) {s = 27;} - else if ( (LA12_0=='A') ) {s = 28;} + else if ( (LA12_0=='S') ) {s = 28;} - else if ( (LA12_0=='V') ) {s = 29;} + else if ( (LA12_0=='A') ) {s = 29;} - else if ( (LA12_0=='^') ) {s = 30;} + else if ( (LA12_0=='V') ) {s = 30;} - else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} + else if ( (LA12_0=='^') ) {s = 31;} - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} + else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='b'||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 32;} - else if ( (LA12_0=='\"') ) {s = 33;} + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 33;} - else if ( (LA12_0=='\'') ) {s = 34;} + else if ( (LA12_0=='\"') ) {s = 34;} - else if ( (LA12_0=='/') ) {s = 35;} + else if ( (LA12_0=='\'') ) {s = 35;} - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} + else if ( (LA12_0=='/') ) {s = 36;} - else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} - - if ( s>=0 ) return s; - break; - case 1 : - int LA12_33 = input.LA(1); - - s = -1; - if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;} + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 37;} - else s = 37; + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 38;} if ( s>=0 ) return s; break; @@ -2566,9 +2633,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { int LA12_34 = input.LA(1); s = -1; - if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;} + if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} - else s = 37; + else s = 38; if ( s>=0 ) return s; break; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java index 191f96eb..8998c4ee 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java @@ -22,7 +22,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" + "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" }; public static final int T__50=50; public static final int T__19=19; @@ -59,7 +59,9 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl public static final int T__62=62; public static final int T__63=63; public static final int T__20=20; + public static final int T__64=64; public static final int T__21=21; + public static final int T__65=65; public static final int RULE_STRING=6; public static final int RULE_SL_COMMENT=8; public static final int T__37=37; @@ -236,7 +238,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=30)||(LA2_0>=44 && LA2_0<=45)) ) { + if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=28)||(LA2_0>=31 && LA2_0<=32)||(LA2_0>=46 && LA2_0<=47)) ) { alt2=1; } @@ -358,10 +360,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=30)||LA3_0==44) ) { + if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=31 && LA3_0<=32)||LA3_0==46) ) { alt3=1; } - else if ( (LA3_0==45) ) { + else if ( (LA3_0==47) ) { alt3=2; } else { @@ -1343,17 +1345,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl alt8=4; } break; - case 30: + case 32: { alt8=5; } break; - case 44: + case 46: { alt8=6; } break; - case 29: + case 31: { alt8=7; } @@ -5355,10 +5357,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl int alt29=2; int LA29_0 = input.LA(1); - if ( ((LA29_0>=54 && LA29_0<=55)) ) { + if ( ((LA29_0>=56 && LA29_0<=57)) ) { alt29=1; } - else if ( (LA29_0==16) ) { + else if ( (LA29_0==16||LA29_0==30) ) { alt29=2; } else { @@ -5776,30 +5778,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectiveFunction" - // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : this_ReliabiltiyFunction_0= ruleReliabiltiyFunction ; + // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction ; public final EObject ruleObjectiveFunction() throws RecognitionException { EObject current = null; - EObject this_ReliabiltiyFunction_0 = null; + EObject this_ReliabilityObjectiveFunction_0 = null; enterRule(); try { - // InternalApplicationConfiguration.g:2096:2: (this_ReliabiltiyFunction_0= ruleReliabiltiyFunction ) - // InternalApplicationConfiguration.g:2097:2: this_ReliabiltiyFunction_0= ruleReliabiltiyFunction + // InternalApplicationConfiguration.g:2096:2: (this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction ) + // InternalApplicationConfiguration.g:2097:2: this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction { - newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabiltiyFunctionParserRuleCall()); + newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); pushFollow(FOLLOW_2); - this_ReliabiltiyFunction_0=ruleReliabiltiyFunction(); + this_ReliabilityObjectiveFunction_0=ruleReliabilityObjectiveFunction(); state._fsp--; - current = this_ReliabiltiyFunction_0; + current = this_ReliabilityObjectiveFunction_0; afterParserOrEnumRuleCall(); @@ -5821,25 +5823,153 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR end "ruleObjectiveFunction" - // $ANTLR start "entryRuleReliabiltiyFunction" - // InternalApplicationConfiguration.g:2108:1: entryRuleReliabiltiyFunction returns [EObject current=null] : iv_ruleReliabiltiyFunction= ruleReliabiltiyFunction EOF ; - public final EObject entryRuleReliabiltiyFunction() throws RecognitionException { + // $ANTLR start "entryRuleReliabilityObjectiveFunction" + // InternalApplicationConfiguration.g:2108:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ; + public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException { + EObject current = null; + + EObject iv_ruleReliabilityObjectiveFunction = null; + + + try { + // InternalApplicationConfiguration.g:2108:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:2109:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF + { + newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule()); + pushFollow(FOLLOW_1); + iv_ruleReliabilityObjectiveFunction=ruleReliabilityObjectiveFunction(); + + state._fsp--; + + current =iv_ruleReliabilityObjectiveFunction; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleReliabilityObjectiveFunction" + + + // $ANTLR start "ruleReliabilityObjectiveFunction" + // InternalApplicationConfiguration.g:2115:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ; + public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException { + EObject current = null; + + EObject this_ReliabiltiyProbability_0 = null; + + EObject this_Mtff_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2121:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ) + // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) + { + // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) + int alt30=2; + int LA30_0 = input.LA(1); + + if ( (LA30_0==16) ) { + alt30=1; + } + else if ( (LA30_0==30) ) { + alt30=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 30, 0, input); + + throw nvae; + } + switch (alt30) { + case 1 : + // InternalApplicationConfiguration.g:2123:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability + { + + newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_ReliabiltiyProbability_0=ruleReliabiltiyProbability(); + + state._fsp--; + + + current = this_ReliabiltiyProbability_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2132:3: this_Mtff_1= ruleMtff + { + + newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_Mtff_1=ruleMtff(); + + state._fsp--; + + + current = this_Mtff_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleReliabilityObjectiveFunction" + + + // $ANTLR start "entryRuleReliabiltiyProbability" + // InternalApplicationConfiguration.g:2144:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ; + public final EObject entryRuleReliabiltiyProbability() throws RecognitionException { EObject current = null; - EObject iv_ruleReliabiltiyFunction = null; + EObject iv_ruleReliabiltiyProbability = null; try { - // InternalApplicationConfiguration.g:2108:60: (iv_ruleReliabiltiyFunction= ruleReliabiltiyFunction EOF ) - // InternalApplicationConfiguration.g:2109:2: iv_ruleReliabiltiyFunction= ruleReliabiltiyFunction EOF + // InternalApplicationConfiguration.g:2144:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ) + // InternalApplicationConfiguration.g:2145:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF { - newCompositeNode(grammarAccess.getReliabiltiyFunctionRule()); + newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule()); pushFollow(FOLLOW_1); - iv_ruleReliabiltiyFunction=ruleReliabiltiyFunction(); + iv_ruleReliabiltiyProbability=ruleReliabiltiyProbability(); state._fsp--; - current =iv_ruleReliabiltiyFunction; + current =iv_ruleReliabiltiyProbability; match(input,EOF,FOLLOW_2); } @@ -5854,60 +5984,253 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } return current; } - // $ANTLR end "entryRuleReliabiltiyFunction" + // $ANTLR end "entryRuleReliabiltiyProbability" - // $ANTLR start "ruleReliabiltiyFunction" - // InternalApplicationConfiguration.g:2115:1: ruleReliabiltiyFunction returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ; - public final EObject ruleReliabiltiyFunction() throws RecognitionException { + // $ANTLR start "ruleReliabiltiyProbability" + // InternalApplicationConfiguration.g:2151:1: ruleReliabiltiyProbability returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ; + public final EObject ruleReliabiltiyProbability() throws RecognitionException { EObject current = null; Token otherlv_0=null; Token otherlv_2=null; Token otherlv_3=null; + Token otherlv_4=null; + AntlrDatatypeRuleToken lv_time_5_0 = null; + enterRule(); try { - // InternalApplicationConfiguration.g:2121:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ) - // InternalApplicationConfiguration.g:2122:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2157:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ) + // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) { - // InternalApplicationConfiguration.g:2122:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:2123:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) + // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) + // InternalApplicationConfiguration.g:2159:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) { otherlv_0=(Token)match(input,16,FOLLOW_6); - newLeafNode(otherlv_0, grammarAccess.getReliabiltiyFunctionAccess().getReliabilityKeyword_0()); + newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); - // InternalApplicationConfiguration.g:2127:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? - int alt30=2; - int LA30_0 = input.LA(1); + // InternalApplicationConfiguration.g:2163:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA30_0==RULE_ID) ) { - int LA30_1 = input.LA(2); + if ( (LA31_0==RULE_ID) ) { + int LA31_1 = input.LA(2); - if ( (LA30_1==11||LA30_1==24) ) { - alt30=1; + if ( (LA31_1==11||LA31_1==24) ) { + alt31=1; } } - switch (alt30) { + switch (alt31) { + case 1 : + // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' + { + // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName ) + { + // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:2166:6: ruleQualifiedName + { + + if (current==null) { + current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); + } + + + newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); + + pushFollow(FOLLOW_18); + ruleQualifiedName(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + + } + + + } + + otherlv_2=(Token)match(input,24,FOLLOW_6); + + newLeafNode(otherlv_2, grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); + + + } + break; + + } + + // InternalApplicationConfiguration.g:2185:3: ( (otherlv_3= RULE_ID ) ) + // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID ) + { + // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID ) + // InternalApplicationConfiguration.g:2187:5: otherlv_3= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); + } + + otherlv_3=(Token)match(input,RULE_ID,FOLLOW_25); + + newLeafNode(otherlv_3, grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + + + } + + + } + + otherlv_4=(Token)match(input,29,FOLLOW_24); + + newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); + + // InternalApplicationConfiguration.g:2202:3: ( (lv_time_5_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:2204:5: lv_time_5_0= ruleREALLiteral + { + + newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); + + pushFollow(FOLLOW_2); + lv_time_5_0=ruleREALLiteral(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getReliabiltiyProbabilityRule()); + } + set( + current, + "time", + lv_time_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleReliabiltiyProbability" + + + // $ANTLR start "entryRuleMtff" + // InternalApplicationConfiguration.g:2225:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ; + public final EObject entryRuleMtff() throws RecognitionException { + EObject current = null; + + EObject iv_ruleMtff = null; + + + try { + // InternalApplicationConfiguration.g:2225:45: (iv_ruleMtff= ruleMtff EOF ) + // InternalApplicationConfiguration.g:2226:2: iv_ruleMtff= ruleMtff EOF + { + newCompositeNode(grammarAccess.getMtffRule()); + pushFollow(FOLLOW_1); + iv_ruleMtff=ruleMtff(); + + state._fsp--; + + current =iv_ruleMtff; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleMtff" + + + // $ANTLR start "ruleMtff" + // InternalApplicationConfiguration.g:2232:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ; + public final EObject ruleMtff() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_3=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2238:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ) + // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) + { + // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2240:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) + { + otherlv_0=(Token)match(input,30,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0()); + + // InternalApplicationConfiguration.g:2244:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? + int alt32=2; + int LA32_0 = input.LA(1); + + if ( (LA32_0==RULE_ID) ) { + int LA32_1 = input.LA(2); + + if ( (LA32_1==11||LA32_1==24) ) { + alt32=1; + } + } + switch (alt32) { case 1 : - // InternalApplicationConfiguration.g:2128:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' + // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' { - // InternalApplicationConfiguration.g:2128:4: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:2129:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName ) { - // InternalApplicationConfiguration.g:2129:5: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:2130:6: ruleQualifiedName + // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:2247:6: ruleQualifiedName { if (current==null) { - current = createModelElement(grammarAccess.getReliabiltiyFunctionRule()); + current = createModelElement(grammarAccess.getMtffRule()); } - newCompositeNode(grammarAccess.getReliabiltiyFunctionAccess().getPackageCftModelCrossReference_1_0_0()); + newCompositeNode(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); pushFollow(FOLLOW_18); ruleQualifiedName(); @@ -5925,7 +6248,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl otherlv_2=(Token)match(input,24,FOLLOW_6); - newLeafNode(otherlv_2, grammarAccess.getReliabiltiyFunctionAccess().getColonColonKeyword_1_1()); + newLeafNode(otherlv_2, grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); } @@ -5933,20 +6256,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2149:3: ( (otherlv_3= RULE_ID ) ) - // InternalApplicationConfiguration.g:2150:4: (otherlv_3= RULE_ID ) + // InternalApplicationConfiguration.g:2266:3: ( (otherlv_3= RULE_ID ) ) + // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID ) { - // InternalApplicationConfiguration.g:2150:4: (otherlv_3= RULE_ID ) - // InternalApplicationConfiguration.g:2151:5: otherlv_3= RULE_ID + // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID ) + // InternalApplicationConfiguration.g:2268:5: otherlv_3= RULE_ID { if (current==null) { - current = createModelElement(grammarAccess.getReliabiltiyFunctionRule()); + current = createModelElement(grammarAccess.getMtffRule()); } otherlv_3=(Token)match(input,RULE_ID,FOLLOW_2); - newLeafNode(otherlv_3, grammarAccess.getReliabiltiyFunctionAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + newLeafNode(otherlv_3, grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } @@ -5973,11 +6296,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } return current; } - // $ANTLR end "ruleReliabiltiyFunction" + // $ANTLR end "ruleMtff" // $ANTLR start "entryRuleObjectiveDeclaration" - // InternalApplicationConfiguration.g:2166:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; + // InternalApplicationConfiguration.g:2283:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; public final EObject entryRuleObjectiveDeclaration() throws RecognitionException { EObject current = null; @@ -5985,8 +6308,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2166:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) - // InternalApplicationConfiguration.g:2167:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF + // InternalApplicationConfiguration.g:2283:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) + // InternalApplicationConfiguration.g:2284:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF { newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); pushFollow(FOLLOW_1); @@ -6013,7 +6336,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectiveDeclaration" - // InternalApplicationConfiguration.g:2173:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; + // InternalApplicationConfiguration.g:2290:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; public final EObject ruleObjectiveDeclaration() throws RecognitionException { EObject current = null; @@ -6026,21 +6349,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2179:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) - // InternalApplicationConfiguration.g:2180:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) + // InternalApplicationConfiguration.g:2296:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) { - // InternalApplicationConfiguration.g:2180:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) - // InternalApplicationConfiguration.g:2181:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) + // InternalApplicationConfiguration.g:2298:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) { - otherlv_0=(Token)match(input,29,FOLLOW_6); + otherlv_0=(Token)match(input,31,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); - // InternalApplicationConfiguration.g:2185:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2186:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2302:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2186:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:2187:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2304:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); @@ -6062,11 +6385,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2203:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) - // InternalApplicationConfiguration.g:2204:4: (lv_specification_2_0= ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2320:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:2204:4: (lv_specification_2_0= ruleObjectiveSpecification ) - // InternalApplicationConfiguration.g:2205:5: lv_specification_2_0= ruleObjectiveSpecification + // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2322:5: lv_specification_2_0= ruleObjectiveSpecification { newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); @@ -6116,7 +6439,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectiveReference" - // InternalApplicationConfiguration.g:2226:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; + // InternalApplicationConfiguration.g:2343:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; public final EObject entryRuleObjectiveReference() throws RecognitionException { EObject current = null; @@ -6124,8 +6447,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2226:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) - // InternalApplicationConfiguration.g:2227:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF + // InternalApplicationConfiguration.g:2343:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) + // InternalApplicationConfiguration.g:2344:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF { newCompositeNode(grammarAccess.getObjectiveReferenceRule()); pushFollow(FOLLOW_1); @@ -6152,7 +6475,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectiveReference" - // InternalApplicationConfiguration.g:2233:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:2350:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleObjectiveReference() throws RecognitionException { EObject current = null; @@ -6162,14 +6485,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2239:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:2240:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2356:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:2240:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2241:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2241:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:2242:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2359:4: otherlv_0= RULE_ID { if (current==null) { @@ -6206,7 +6529,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjective" - // InternalApplicationConfiguration.g:2256:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; + // InternalApplicationConfiguration.g:2373:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; public final EObject entryRuleObjective() throws RecognitionException { EObject current = null; @@ -6214,8 +6537,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2256:50: (iv_ruleObjective= ruleObjective EOF ) - // InternalApplicationConfiguration.g:2257:2: iv_ruleObjective= ruleObjective EOF + // InternalApplicationConfiguration.g:2373:50: (iv_ruleObjective= ruleObjective EOF ) + // InternalApplicationConfiguration.g:2374:2: iv_ruleObjective= ruleObjective EOF { newCompositeNode(grammarAccess.getObjectiveRule()); pushFollow(FOLLOW_1); @@ -6242,7 +6565,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjective" - // InternalApplicationConfiguration.g:2263:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; + // InternalApplicationConfiguration.g:2380:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; public final EObject ruleObjective() throws RecognitionException { EObject current = null; @@ -6255,28 +6578,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2269:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) - // InternalApplicationConfiguration.g:2270:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2386:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:2270:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) - int alt31=2; - int LA31_0 = input.LA(1); + // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA31_0==RULE_ID) ) { - alt31=1; + if ( (LA33_0==RULE_ID) ) { + alt33=1; } - else if ( (LA31_0==19) ) { - alt31=2; + else if ( (LA33_0==19) ) { + alt33=2; } else { NoViableAltException nvae = - new NoViableAltException("", 31, 0, input); + new NoViableAltException("", 33, 0, input); throw nvae; } - switch (alt31) { + switch (alt33) { case 1 : - // InternalApplicationConfiguration.g:2271:3: this_ObjectiveReference_0= ruleObjectiveReference + // InternalApplicationConfiguration.g:2388:3: this_ObjectiveReference_0= ruleObjectiveReference { newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); @@ -6294,7 +6617,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2280:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification + // InternalApplicationConfiguration.g:2397:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification { newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); @@ -6334,7 +6657,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigSpecification" - // InternalApplicationConfiguration.g:2292:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; + // InternalApplicationConfiguration.g:2409:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; public final EObject entryRuleConfigSpecification() throws RecognitionException { EObject current = null; @@ -6342,8 +6665,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2292:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) - // InternalApplicationConfiguration.g:2293:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF + // InternalApplicationConfiguration.g:2409:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) + // InternalApplicationConfiguration.g:2410:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF { newCompositeNode(grammarAccess.getConfigSpecificationRule()); pushFollow(FOLLOW_1); @@ -6370,7 +6693,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigSpecification" - // InternalApplicationConfiguration.g:2299:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:2416:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleConfigSpecification() throws RecognitionException { EObject current = null; @@ -6386,14 +6709,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2305:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:2306:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2422:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:2306:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:2307:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2424:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:2307:3: () - // InternalApplicationConfiguration.g:2308:4: + // InternalApplicationConfiguration.g:2424:3: () + // InternalApplicationConfiguration.g:2425:4: { current = forceCreateModelElement( @@ -6403,26 +6726,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,19,FOLLOW_25); + otherlv_1=(Token)match(input,19,FOLLOW_26); newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:2318:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? - int alt33=2; - int LA33_0 = input.LA(1); - - if ( (LA33_0==RULE_STRING||(LA33_0>=31 && LA33_0<=33)) ) { - alt33=1; + // InternalApplicationConfiguration.g:2435:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? + int alt35=2; + int LA35_0 = input.LA(1); + + if ( (LA35_0==RULE_STRING||(LA35_0>=33 && LA35_0<=35)) ) { + alt35=1; } - switch (alt33) { + switch (alt35) { case 1 : - // InternalApplicationConfiguration.g:2319:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* + // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* { - // InternalApplicationConfiguration.g:2319:4: ( (lv_entries_2_0= ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:2320:5: (lv_entries_2_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry ) { - // InternalApplicationConfiguration.g:2320:5: (lv_entries_2_0= ruleConfigEntry ) - // InternalApplicationConfiguration.g:2321:6: lv_entries_2_0= ruleConfigEntry + // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2438:6: lv_entries_2_0= ruleConfigEntry { newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); @@ -6449,30 +6772,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2338:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* - loop32: + // InternalApplicationConfiguration.g:2455:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* + loop34: do { - int alt32=2; - int LA32_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA32_0==20) ) { - alt32=1; + if ( (LA34_0==20) ) { + alt34=1; } - switch (alt32) { + switch (alt34) { case 1 : - // InternalApplicationConfiguration.g:2339:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:2456:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) { - otherlv_3=(Token)match(input,20,FOLLOW_26); + otherlv_3=(Token)match(input,20,FOLLOW_27); newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:2343:5: ( (lv_entries_4_0= ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:2344:6: (lv_entries_4_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2460:5: ( (lv_entries_4_0= ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry ) { - // InternalApplicationConfiguration.g:2344:6: (lv_entries_4_0= ruleConfigEntry ) - // InternalApplicationConfiguration.g:2345:7: lv_entries_4_0= ruleConfigEntry + // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2462:7: lv_entries_4_0= ruleConfigEntry { newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); @@ -6504,7 +6827,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop32; + break loop34; } } while (true); @@ -6541,7 +6864,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigDeclaration" - // InternalApplicationConfiguration.g:2372:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; + // InternalApplicationConfiguration.g:2489:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; public final EObject entryRuleConfigDeclaration() throws RecognitionException { EObject current = null; @@ -6549,8 +6872,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2372:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) - // InternalApplicationConfiguration.g:2373:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF + // InternalApplicationConfiguration.g:2489:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) + // InternalApplicationConfiguration.g:2490:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF { newCompositeNode(grammarAccess.getConfigDeclarationRule()); pushFollow(FOLLOW_1); @@ -6577,7 +6900,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigDeclaration" - // InternalApplicationConfiguration.g:2379:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; + // InternalApplicationConfiguration.g:2496:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; public final EObject ruleConfigDeclaration() throws RecognitionException { EObject current = null; @@ -6590,21 +6913,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2385:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) - // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) + // InternalApplicationConfiguration.g:2502:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) { - // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) - // InternalApplicationConfiguration.g:2387:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) + // InternalApplicationConfiguration.g:2504:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) { - otherlv_0=(Token)match(input,30,FOLLOW_6); + otherlv_0=(Token)match(input,32,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - // InternalApplicationConfiguration.g:2391:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2392:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2508:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2392:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:2393:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2510:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); @@ -6626,11 +6949,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2409:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) - // InternalApplicationConfiguration.g:2410:4: (lv_specification_2_0= ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2526:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification ) { - // InternalApplicationConfiguration.g:2410:4: (lv_specification_2_0= ruleConfigSpecification ) - // InternalApplicationConfiguration.g:2411:5: lv_specification_2_0= ruleConfigSpecification + // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2528:5: lv_specification_2_0= ruleConfigSpecification { newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); @@ -6680,7 +7003,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigEntry" - // InternalApplicationConfiguration.g:2432:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; + // InternalApplicationConfiguration.g:2549:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; public final EObject entryRuleConfigEntry() throws RecognitionException { EObject current = null; @@ -6688,8 +7011,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2432:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) - // InternalApplicationConfiguration.g:2433:2: iv_ruleConfigEntry= ruleConfigEntry EOF + // InternalApplicationConfiguration.g:2549:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) + // InternalApplicationConfiguration.g:2550:2: iv_ruleConfigEntry= ruleConfigEntry EOF { newCompositeNode(grammarAccess.getConfigEntryRule()); pushFollow(FOLLOW_1); @@ -6716,7 +7039,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigEntry" - // InternalApplicationConfiguration.g:2439:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; + // InternalApplicationConfiguration.g:2556:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; public final EObject ruleConfigEntry() throws RecognitionException { EObject current = null; @@ -6733,42 +7056,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2445:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) - // InternalApplicationConfiguration.g:2446:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) + // InternalApplicationConfiguration.g:2562:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) + // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) { - // InternalApplicationConfiguration.g:2446:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) - int alt34=4; + // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) + int alt36=4; switch ( input.LA(1) ) { - case 31: + case 33: { - alt34=1; + alt36=1; } break; - case 32: + case 34: { - alt34=2; + alt36=2; } break; - case 33: + case 35: { - alt34=3; + alt36=3; } break; case RULE_STRING: { - alt34=4; + alt36=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 34, 0, input); + new NoViableAltException("", 36, 0, input); throw nvae; } - switch (alt34) { + switch (alt36) { case 1 : - // InternalApplicationConfiguration.g:2447:3: this_DocumentationEntry_0= ruleDocumentationEntry + // InternalApplicationConfiguration.g:2564:3: this_DocumentationEntry_0= ruleDocumentationEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); @@ -6786,7 +7109,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2456:3: this_RuntimeEntry_1= ruleRuntimeEntry + // InternalApplicationConfiguration.g:2573:3: this_RuntimeEntry_1= ruleRuntimeEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); @@ -6804,7 +7127,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:2465:3: this_MemoryEntry_2= ruleMemoryEntry + // InternalApplicationConfiguration.g:2582:3: this_MemoryEntry_2= ruleMemoryEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); @@ -6822,7 +7145,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 4 : - // InternalApplicationConfiguration.g:2474:3: this_CustomEntry_3= ruleCustomEntry + // InternalApplicationConfiguration.g:2591:3: this_CustomEntry_3= ruleCustomEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); @@ -6862,7 +7185,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleDocumentationEntry" - // InternalApplicationConfiguration.g:2486:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; + // InternalApplicationConfiguration.g:2603:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; public final EObject entryRuleDocumentationEntry() throws RecognitionException { EObject current = null; @@ -6870,8 +7193,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2486:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) - // InternalApplicationConfiguration.g:2487:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF + // InternalApplicationConfiguration.g:2603:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) + // InternalApplicationConfiguration.g:2604:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF { newCompositeNode(grammarAccess.getDocumentationEntryRule()); pushFollow(FOLLOW_1); @@ -6898,7 +7221,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleDocumentationEntry" - // InternalApplicationConfiguration.g:2493:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; + // InternalApplicationConfiguration.g:2610:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; public final EObject ruleDocumentationEntry() throws RecognitionException { EObject current = null; @@ -6911,25 +7234,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2499:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) - // InternalApplicationConfiguration.g:2500:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) + // InternalApplicationConfiguration.g:2616:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) { - // InternalApplicationConfiguration.g:2500:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) - // InternalApplicationConfiguration.g:2501:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) + // InternalApplicationConfiguration.g:2618:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) { - otherlv_0=(Token)match(input,31,FOLLOW_13); + otherlv_0=(Token)match(input,33,FOLLOW_13); newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); - otherlv_1=(Token)match(input,18,FOLLOW_27); + otherlv_1=(Token)match(input,18,FOLLOW_28); newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2509:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) - // InternalApplicationConfiguration.g:2510:4: (lv_level_2_0= ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:2626:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification ) { - // InternalApplicationConfiguration.g:2510:4: (lv_level_2_0= ruleDocumentLevelSpecification ) - // InternalApplicationConfiguration.g:2511:5: lv_level_2_0= ruleDocumentLevelSpecification + // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:2628:5: lv_level_2_0= ruleDocumentLevelSpecification { newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); @@ -6979,7 +7302,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRuntimeEntry" - // InternalApplicationConfiguration.g:2532:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; + // InternalApplicationConfiguration.g:2649:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; public final EObject entryRuleRuntimeEntry() throws RecognitionException { EObject current = null; @@ -6987,8 +7310,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2532:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) - // InternalApplicationConfiguration.g:2533:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF + // InternalApplicationConfiguration.g:2649:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) + // InternalApplicationConfiguration.g:2650:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF { newCompositeNode(grammarAccess.getRuntimeEntryRule()); pushFollow(FOLLOW_1); @@ -7015,7 +7338,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRuntimeEntry" - // InternalApplicationConfiguration.g:2539:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; + // InternalApplicationConfiguration.g:2656:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; public final EObject ruleRuntimeEntry() throws RecognitionException { EObject current = null; @@ -7027,13 +7350,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2545:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:2546:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2662:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) { - // InternalApplicationConfiguration.g:2546:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:2547:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2664:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) { - otherlv_0=(Token)match(input,32,FOLLOW_13); + otherlv_0=(Token)match(input,34,FOLLOW_13); newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); @@ -7041,11 +7364,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2555:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:2556:4: (lv_millisecLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2672:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT ) { - // InternalApplicationConfiguration.g:2556:4: (lv_millisecLimit_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:2557:5: lv_millisecLimit_2_0= RULE_INT + // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2674:5: lv_millisecLimit_2_0= RULE_INT { lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -7090,7 +7413,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleMemoryEntry" - // InternalApplicationConfiguration.g:2577:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; + // InternalApplicationConfiguration.g:2694:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; public final EObject entryRuleMemoryEntry() throws RecognitionException { EObject current = null; @@ -7098,8 +7421,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2577:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) - // InternalApplicationConfiguration.g:2578:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF + // InternalApplicationConfiguration.g:2694:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) + // InternalApplicationConfiguration.g:2695:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF { newCompositeNode(grammarAccess.getMemoryEntryRule()); pushFollow(FOLLOW_1); @@ -7126,7 +7449,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleMemoryEntry" - // InternalApplicationConfiguration.g:2584:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; + // InternalApplicationConfiguration.g:2701:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; public final EObject ruleMemoryEntry() throws RecognitionException { EObject current = null; @@ -7138,13 +7461,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2590:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:2591:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2707:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) { - // InternalApplicationConfiguration.g:2591:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:2592:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2709:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) { - otherlv_0=(Token)match(input,33,FOLLOW_13); + otherlv_0=(Token)match(input,35,FOLLOW_13); newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); @@ -7152,11 +7475,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2600:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:2601:4: (lv_megabyteLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2717:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT ) { - // InternalApplicationConfiguration.g:2601:4: (lv_megabyteLimit_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:2602:5: lv_megabyteLimit_2_0= RULE_INT + // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2719:5: lv_megabyteLimit_2_0= RULE_INT { lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -7201,7 +7524,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleCustomEntry" - // InternalApplicationConfiguration.g:2622:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; + // InternalApplicationConfiguration.g:2739:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; public final EObject entryRuleCustomEntry() throws RecognitionException { EObject current = null; @@ -7209,8 +7532,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2622:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) - // InternalApplicationConfiguration.g:2623:2: iv_ruleCustomEntry= ruleCustomEntry EOF + // InternalApplicationConfiguration.g:2739:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) + // InternalApplicationConfiguration.g:2740:2: iv_ruleCustomEntry= ruleCustomEntry EOF { newCompositeNode(grammarAccess.getCustomEntryRule()); pushFollow(FOLLOW_1); @@ -7237,7 +7560,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleCustomEntry" - // InternalApplicationConfiguration.g:2629:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; + // InternalApplicationConfiguration.g:2746:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; public final EObject ruleCustomEntry() throws RecognitionException { EObject current = null; @@ -7249,17 +7572,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2635:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) - // InternalApplicationConfiguration.g:2636:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:2752:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) + // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) { - // InternalApplicationConfiguration.g:2636:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:2637:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) { - // InternalApplicationConfiguration.g:2637:3: ( (lv_key_0_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:2638:4: (lv_key_0_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:2638:4: (lv_key_0_0= RULE_STRING ) - // InternalApplicationConfiguration.g:2639:5: lv_key_0_0= RULE_STRING + // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2756:5: lv_key_0_0= RULE_STRING { lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_13); @@ -7285,11 +7608,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2659:3: ( (lv_value_2_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:2660:4: (lv_value_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2776:3: ( (lv_value_2_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:2660:4: (lv_value_2_0= RULE_STRING ) - // InternalApplicationConfiguration.g:2661:5: lv_value_2_0= RULE_STRING + // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2778:5: lv_value_2_0= RULE_STRING { lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -7334,7 +7657,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigReference" - // InternalApplicationConfiguration.g:2681:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; + // InternalApplicationConfiguration.g:2798:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; public final EObject entryRuleConfigReference() throws RecognitionException { EObject current = null; @@ -7342,8 +7665,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2681:56: (iv_ruleConfigReference= ruleConfigReference EOF ) - // InternalApplicationConfiguration.g:2682:2: iv_ruleConfigReference= ruleConfigReference EOF + // InternalApplicationConfiguration.g:2798:56: (iv_ruleConfigReference= ruleConfigReference EOF ) + // InternalApplicationConfiguration.g:2799:2: iv_ruleConfigReference= ruleConfigReference EOF { newCompositeNode(grammarAccess.getConfigReferenceRule()); pushFollow(FOLLOW_1); @@ -7370,7 +7693,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigReference" - // InternalApplicationConfiguration.g:2688:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:2805:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleConfigReference() throws RecognitionException { EObject current = null; @@ -7380,14 +7703,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2694:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:2695:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2811:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:2695:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2696:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2696:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:2697:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2814:4: otherlv_0= RULE_ID { if (current==null) { @@ -7424,7 +7747,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfig" - // InternalApplicationConfiguration.g:2711:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; + // InternalApplicationConfiguration.g:2828:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; public final EObject entryRuleConfig() throws RecognitionException { EObject current = null; @@ -7432,8 +7755,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2711:47: (iv_ruleConfig= ruleConfig EOF ) - // InternalApplicationConfiguration.g:2712:2: iv_ruleConfig= ruleConfig EOF + // InternalApplicationConfiguration.g:2828:47: (iv_ruleConfig= ruleConfig EOF ) + // InternalApplicationConfiguration.g:2829:2: iv_ruleConfig= ruleConfig EOF { newCompositeNode(grammarAccess.getConfigRule()); pushFollow(FOLLOW_1); @@ -7460,7 +7783,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfig" - // InternalApplicationConfiguration.g:2718:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; + // InternalApplicationConfiguration.g:2835:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; public final EObject ruleConfig() throws RecognitionException { EObject current = null; @@ -7473,28 +7796,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2724:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) - // InternalApplicationConfiguration.g:2725:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) + // InternalApplicationConfiguration.g:2841:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) + // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) { - // InternalApplicationConfiguration.g:2725:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) - int alt35=2; - int LA35_0 = input.LA(1); + // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA35_0==19) ) { - alt35=1; + if ( (LA37_0==19) ) { + alt37=1; } - else if ( (LA35_0==RULE_ID) ) { - alt35=2; + else if ( (LA37_0==RULE_ID) ) { + alt37=2; } else { NoViableAltException nvae = - new NoViableAltException("", 35, 0, input); + new NoViableAltException("", 37, 0, input); throw nvae; } - switch (alt35) { + switch (alt37) { case 1 : - // InternalApplicationConfiguration.g:2726:3: this_ConfigSpecification_0= ruleConfigSpecification + // InternalApplicationConfiguration.g:2843:3: this_ConfigSpecification_0= ruleConfigSpecification { newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); @@ -7512,7 +7835,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2735:3: this_ConfigReference_1= ruleConfigReference + // InternalApplicationConfiguration.g:2852:3: this_ConfigReference_1= ruleConfigReference { newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); @@ -7552,7 +7875,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScopeSpecification" - // InternalApplicationConfiguration.g:2747:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; + // InternalApplicationConfiguration.g:2864:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; public final EObject entryRuleScopeSpecification() throws RecognitionException { EObject current = null; @@ -7560,8 +7883,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2747:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) - // InternalApplicationConfiguration.g:2748:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF + // InternalApplicationConfiguration.g:2864:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) + // InternalApplicationConfiguration.g:2865:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF { newCompositeNode(grammarAccess.getScopeSpecificationRule()); pushFollow(FOLLOW_1); @@ -7588,7 +7911,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScopeSpecification" - // InternalApplicationConfiguration.g:2754:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:2871:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleScopeSpecification() throws RecognitionException { EObject current = null; @@ -7604,14 +7927,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2760:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:2761:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2877:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:2761:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:2762:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2879:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:2762:3: () - // InternalApplicationConfiguration.g:2763:4: + // InternalApplicationConfiguration.g:2879:3: () + // InternalApplicationConfiguration.g:2880:4: { current = forceCreateModelElement( @@ -7621,26 +7944,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,19,FOLLOW_28); + otherlv_1=(Token)match(input,19,FOLLOW_29); newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:2773:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalApplicationConfiguration.g:2890:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA37_0==34) ) { - alt37=1; + if ( (LA39_0==36) ) { + alt39=1; } - switch (alt37) { + switch (alt39) { case 1 : - // InternalApplicationConfiguration.g:2774:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* + // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* { - // InternalApplicationConfiguration.g:2774:4: ( (lv_scopes_2_0= ruleTypeScope ) ) - // InternalApplicationConfiguration.g:2775:5: (lv_scopes_2_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) ) + // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope ) { - // InternalApplicationConfiguration.g:2775:5: (lv_scopes_2_0= ruleTypeScope ) - // InternalApplicationConfiguration.g:2776:6: lv_scopes_2_0= ruleTypeScope + // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:2893:6: lv_scopes_2_0= ruleTypeScope { newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); @@ -7667,30 +7990,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2793:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* - loop36: + // InternalApplicationConfiguration.g:2910:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* + loop38: do { - int alt36=2; - int LA36_0 = input.LA(1); + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA36_0==20) ) { - alt36=1; + if ( (LA38_0==20) ) { + alt38=1; } - switch (alt36) { + switch (alt38) { case 1 : - // InternalApplicationConfiguration.g:2794:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) + // InternalApplicationConfiguration.g:2911:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) { - otherlv_3=(Token)match(input,20,FOLLOW_29); + otherlv_3=(Token)match(input,20,FOLLOW_30); newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:2798:5: ( (lv_scopes_4_0= ruleTypeScope ) ) - // InternalApplicationConfiguration.g:2799:6: (lv_scopes_4_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:2915:5: ( (lv_scopes_4_0= ruleTypeScope ) ) + // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope ) { - // InternalApplicationConfiguration.g:2799:6: (lv_scopes_4_0= ruleTypeScope ) - // InternalApplicationConfiguration.g:2800:7: lv_scopes_4_0= ruleTypeScope + // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:2917:7: lv_scopes_4_0= ruleTypeScope { newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); @@ -7722,7 +8045,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop36; + break loop38; } } while (true); @@ -7759,7 +8082,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleTypeScope" - // InternalApplicationConfiguration.g:2827:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; + // InternalApplicationConfiguration.g:2944:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; public final EObject entryRuleTypeScope() throws RecognitionException { EObject current = null; @@ -7767,8 +8090,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2827:50: (iv_ruleTypeScope= ruleTypeScope EOF ) - // InternalApplicationConfiguration.g:2828:2: iv_ruleTypeScope= ruleTypeScope EOF + // InternalApplicationConfiguration.g:2944:50: (iv_ruleTypeScope= ruleTypeScope EOF ) + // InternalApplicationConfiguration.g:2945:2: iv_ruleTypeScope= ruleTypeScope EOF { newCompositeNode(grammarAccess.getTypeScopeRule()); pushFollow(FOLLOW_1); @@ -7795,7 +8118,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleTypeScope" - // InternalApplicationConfiguration.g:2834:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; + // InternalApplicationConfiguration.g:2951:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; public final EObject ruleTypeScope() throws RecognitionException { EObject current = null; @@ -7814,43 +8137,43 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2840:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) - // InternalApplicationConfiguration.g:2841:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) + // InternalApplicationConfiguration.g:2957:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) + // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) { - // InternalApplicationConfiguration.g:2841:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) - int alt38=5; - int LA38_0 = input.LA(1); + // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) + int alt40=5; + int LA40_0 = input.LA(1); - if ( (LA38_0==34) ) { + if ( (LA40_0==36) ) { switch ( input.LA(2) ) { - case 39: + case 41: { - alt38=3; + alt40=3; } break; - case 40: + case 42: { - alt38=4; + alt40=4; } break; - case 41: + case 43: { - alt38=5; + alt40=5; } break; - case 36: + case 38: { - alt38=1; + alt40=1; } break; - case 38: + case 40: { - alt38=2; + alt40=2; } break; default: NoViableAltException nvae = - new NoViableAltException("", 38, 1, input); + new NoViableAltException("", 40, 1, input); throw nvae; } @@ -7858,13 +8181,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } else { NoViableAltException nvae = - new NoViableAltException("", 38, 0, input); + new NoViableAltException("", 40, 0, input); throw nvae; } - switch (alt38) { + switch (alt40) { case 1 : - // InternalApplicationConfiguration.g:2842:3: this_ClassTypeScope_0= ruleClassTypeScope + // InternalApplicationConfiguration.g:2959:3: this_ClassTypeScope_0= ruleClassTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); @@ -7882,7 +8205,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2851:3: this_ObjectTypeScope_1= ruleObjectTypeScope + // InternalApplicationConfiguration.g:2968:3: this_ObjectTypeScope_1= ruleObjectTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); @@ -7900,7 +8223,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:2860:3: this_IntegerTypeScope_2= ruleIntegerTypeScope + // InternalApplicationConfiguration.g:2977:3: this_IntegerTypeScope_2= ruleIntegerTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); @@ -7918,7 +8241,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 4 : - // InternalApplicationConfiguration.g:2869:3: this_RealTypeScope_3= ruleRealTypeScope + // InternalApplicationConfiguration.g:2986:3: this_RealTypeScope_3= ruleRealTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); @@ -7936,7 +8259,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 5 : - // InternalApplicationConfiguration.g:2878:3: this_StringTypeScope_4= ruleStringTypeScope + // InternalApplicationConfiguration.g:2995:3: this_StringTypeScope_4= ruleStringTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); @@ -7976,7 +8299,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleClassTypeScope" - // InternalApplicationConfiguration.g:2890:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; + // InternalApplicationConfiguration.g:3007:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; public final EObject entryRuleClassTypeScope() throws RecognitionException { EObject current = null; @@ -7984,8 +8307,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2890:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) - // InternalApplicationConfiguration.g:2891:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF + // InternalApplicationConfiguration.g:3007:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) + // InternalApplicationConfiguration.g:3008:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF { newCompositeNode(grammarAccess.getClassTypeScopeRule()); pushFollow(FOLLOW_1); @@ -8012,7 +8335,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleClassTypeScope" - // InternalApplicationConfiguration.g:2897:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; + // InternalApplicationConfiguration.g:3014:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; public final EObject ruleClassTypeScope() throws RecognitionException { EObject current = null; @@ -8030,26 +8353,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2903:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) - // InternalApplicationConfiguration.g:2904:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:3020:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) + // InternalApplicationConfiguration.g:3021:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) { - // InternalApplicationConfiguration.g:2904:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) - // InternalApplicationConfiguration.g:2905:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + // InternalApplicationConfiguration.g:3021:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:3022:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) { - otherlv_0=(Token)match(input,34,FOLLOW_30); + otherlv_0=(Token)match(input,36,FOLLOW_31); newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:2909:3: ( (lv_type_1_0= ruleClassReference ) ) - // InternalApplicationConfiguration.g:2910:4: (lv_type_1_0= ruleClassReference ) + // InternalApplicationConfiguration.g:3026:3: ( (lv_type_1_0= ruleClassReference ) ) + // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference ) { - // InternalApplicationConfiguration.g:2910:4: (lv_type_1_0= ruleClassReference ) - // InternalApplicationConfiguration.g:2911:5: lv_type_1_0= ruleClassReference + // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference ) + // InternalApplicationConfiguration.g:3028:5: lv_type_1_0= ruleClassReference { newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); lv_type_1_0=ruleClassReference(); state._fsp--; @@ -8071,33 +8394,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2928:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt39=2; - int LA39_0 = input.LA(1); + // InternalApplicationConfiguration.g:3045:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA39_0==35) ) { - alt39=1; + if ( (LA41_0==37) ) { + alt41=1; } - else if ( (LA39_0==18) ) { - alt39=2; + else if ( (LA41_0==18) ) { + alt41=2; } else { NoViableAltException nvae = - new NoViableAltException("", 39, 0, input); + new NoViableAltException("", 41, 0, input); throw nvae; } - switch (alt39) { + switch (alt41) { case 1 : - // InternalApplicationConfiguration.g:2929:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:2929:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:2930:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:2930:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:2931:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3048:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,35,FOLLOW_32); + lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33); newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -8117,15 +8440,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2944:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:2944:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:2945:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:2945:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:2946:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3063:6: lv_setsSum_3_0= '=' { - lv_setsSum_3_0=(Token)match(input,18,FOLLOW_32); + lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); @@ -8147,44 +8470,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2959:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) - int alt40=2; - int LA40_0 = input.LA(1); + // InternalApplicationConfiguration.g:3076:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA40_0==RULE_INT) ) { - int LA40_1 = input.LA(2); + if ( (LA42_0==RULE_INT) ) { + int LA42_1 = input.LA(2); - if ( (LA40_1==EOF||(LA40_1>=20 && LA40_1<=21)) ) { - alt40=1; + if ( (LA42_1==45) ) { + alt42=2; } - else if ( (LA40_1==43) ) { - alt40=2; + else if ( (LA42_1==EOF||(LA42_1>=20 && LA42_1<=21)) ) { + alt42=1; } else { NoViableAltException nvae = - new NoViableAltException("", 40, 1, input); + new NoViableAltException("", 42, 1, input); throw nvae; } } - else if ( (LA40_0==42) ) { - alt40=1; + else if ( (LA42_0==44) ) { + alt42=1; } else { NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); + new NoViableAltException("", 42, 0, input); throw nvae; } - switch (alt40) { + switch (alt42) { case 1 : - // InternalApplicationConfiguration.g:2960:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:2960:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:2961:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:2961:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:2962:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3079:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -8215,13 +8538,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2980:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:2980:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:2981:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:2981:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:2982:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3099:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -8277,7 +8600,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectTypeScope" - // InternalApplicationConfiguration.g:3004:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; + // InternalApplicationConfiguration.g:3121:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; public final EObject entryRuleObjectTypeScope() throws RecognitionException { EObject current = null; @@ -8285,8 +8608,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3004:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) - // InternalApplicationConfiguration.g:3005:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF + // InternalApplicationConfiguration.g:3121:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) + // InternalApplicationConfiguration.g:3122:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF { newCompositeNode(grammarAccess.getObjectTypeScopeRule()); pushFollow(FOLLOW_1); @@ -8313,7 +8636,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectTypeScope" - // InternalApplicationConfiguration.g:3011:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; + // InternalApplicationConfiguration.g:3128:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; public final EObject ruleObjectTypeScope() throws RecognitionException { EObject current = null; @@ -8331,26 +8654,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3017:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) - // InternalApplicationConfiguration.g:3018:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:3134:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) + // InternalApplicationConfiguration.g:3135:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) { - // InternalApplicationConfiguration.g:3018:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) - // InternalApplicationConfiguration.g:3019:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + // InternalApplicationConfiguration.g:3135:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:3136:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) { - otherlv_0=(Token)match(input,34,FOLLOW_33); + otherlv_0=(Token)match(input,36,FOLLOW_34); newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3023:3: ( (lv_type_1_0= ruleObjectReference ) ) - // InternalApplicationConfiguration.g:3024:4: (lv_type_1_0= ruleObjectReference ) + // InternalApplicationConfiguration.g:3140:3: ( (lv_type_1_0= ruleObjectReference ) ) + // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference ) { - // InternalApplicationConfiguration.g:3024:4: (lv_type_1_0= ruleObjectReference ) - // InternalApplicationConfiguration.g:3025:5: lv_type_1_0= ruleObjectReference + // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference ) + // InternalApplicationConfiguration.g:3142:5: lv_type_1_0= ruleObjectReference { newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); lv_type_1_0=ruleObjectReference(); state._fsp--; @@ -8372,33 +8695,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3042:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt41=2; - int LA41_0 = input.LA(1); + // InternalApplicationConfiguration.g:3159:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA41_0==35) ) { - alt41=1; + if ( (LA43_0==37) ) { + alt43=1; } - else if ( (LA41_0==18) ) { - alt41=2; + else if ( (LA43_0==18) ) { + alt43=2; } else { NoViableAltException nvae = - new NoViableAltException("", 41, 0, input); + new NoViableAltException("", 43, 0, input); throw nvae; } - switch (alt41) { + switch (alt43) { case 1 : - // InternalApplicationConfiguration.g:3043:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3043:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3044:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3044:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3045:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3162:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,35,FOLLOW_32); + lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33); newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -8418,15 +8741,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3058:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3058:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3059:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3059:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3060:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3177:6: lv_setsSum_3_0= '=' { - lv_setsSum_3_0=(Token)match(input,18,FOLLOW_32); + lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); @@ -8448,44 +8771,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3073:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) - int alt42=2; - int LA42_0 = input.LA(1); + // InternalApplicationConfiguration.g:3190:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA42_0==RULE_INT) ) { - int LA42_1 = input.LA(2); + if ( (LA44_0==RULE_INT) ) { + int LA44_1 = input.LA(2); - if ( (LA42_1==EOF||(LA42_1>=20 && LA42_1<=21)) ) { - alt42=1; + if ( (LA44_1==45) ) { + alt44=2; } - else if ( (LA42_1==43) ) { - alt42=2; + else if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) { + alt44=1; } else { NoViableAltException nvae = - new NoViableAltException("", 42, 1, input); + new NoViableAltException("", 44, 1, input); throw nvae; } } - else if ( (LA42_0==42) ) { - alt42=1; + else if ( (LA44_0==44) ) { + alt44=1; } else { NoViableAltException nvae = - new NoViableAltException("", 42, 0, input); + new NoViableAltException("", 44, 0, input); throw nvae; } - switch (alt42) { + switch (alt44) { case 1 : - // InternalApplicationConfiguration.g:3074:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3074:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3075:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3075:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3076:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3193:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -8516,13 +8839,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3094:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3094:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3095:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3095:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3096:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3213:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -8578,7 +8901,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntegerTypeScope" - // InternalApplicationConfiguration.g:3118:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; + // InternalApplicationConfiguration.g:3235:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; public final EObject entryRuleIntegerTypeScope() throws RecognitionException { EObject current = null; @@ -8586,8 +8909,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3118:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) - // InternalApplicationConfiguration.g:3119:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF + // InternalApplicationConfiguration.g:3235:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) + // InternalApplicationConfiguration.g:3236:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF { newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); pushFollow(FOLLOW_1); @@ -8614,7 +8937,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntegerTypeScope" - // InternalApplicationConfiguration.g:3125:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; + // InternalApplicationConfiguration.g:3242:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; public final EObject ruleIntegerTypeScope() throws RecognitionException { EObject current = null; @@ -8634,26 +8957,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3131:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) - // InternalApplicationConfiguration.g:3132:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) + // InternalApplicationConfiguration.g:3248:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) + // InternalApplicationConfiguration.g:3249:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) { - // InternalApplicationConfiguration.g:3132:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) - // InternalApplicationConfiguration.g:3133:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) + // InternalApplicationConfiguration.g:3249:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) + // InternalApplicationConfiguration.g:3250:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) { - otherlv_0=(Token)match(input,34,FOLLOW_34); + otherlv_0=(Token)match(input,36,FOLLOW_35); newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3137:3: ( (lv_type_1_0= ruleIntegerReference ) ) - // InternalApplicationConfiguration.g:3138:4: (lv_type_1_0= ruleIntegerReference ) + // InternalApplicationConfiguration.g:3254:3: ( (lv_type_1_0= ruleIntegerReference ) ) + // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference ) { - // InternalApplicationConfiguration.g:3138:4: (lv_type_1_0= ruleIntegerReference ) - // InternalApplicationConfiguration.g:3139:5: lv_type_1_0= ruleIntegerReference + // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference ) + // InternalApplicationConfiguration.g:3256:5: lv_type_1_0= ruleIntegerReference { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); lv_type_1_0=ruleIntegerReference(); state._fsp--; @@ -8675,33 +8998,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3156:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt43=2; - int LA43_0 = input.LA(1); + // InternalApplicationConfiguration.g:3273:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA43_0==35) ) { - alt43=1; + if ( (LA45_0==37) ) { + alt45=1; } - else if ( (LA43_0==18) ) { - alt43=2; + else if ( (LA45_0==18) ) { + alt45=2; } else { NoViableAltException nvae = - new NoViableAltException("", 43, 0, input); + new NoViableAltException("", 45, 0, input); throw nvae; } - switch (alt43) { + switch (alt45) { case 1 : - // InternalApplicationConfiguration.g:3157:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3157:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3158:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3158:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3159:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3276:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,35,FOLLOW_35); + lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -8721,15 +9044,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3172:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3172:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3173:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3173:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3174:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3291:6: lv_setsSum_3_0= '=' { - lv_setsSum_3_0=(Token)match(input,18,FOLLOW_35); + lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); @@ -8751,53 +9074,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3187:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) - int alt44=3; + // InternalApplicationConfiguration.g:3304:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) + int alt46=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA44_1 = input.LA(2); + int LA46_1 = input.LA(2); - if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) { - alt44=1; + if ( (LA46_1==45) ) { + alt46=2; } - else if ( (LA44_1==43) ) { - alt44=2; + else if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) { + alt46=1; } else { NoViableAltException nvae = - new NoViableAltException("", 44, 1, input); + new NoViableAltException("", 46, 1, input); throw nvae; } } break; - case 42: + case 44: { - alt44=1; + alt46=1; } break; case 19: { - alt44=3; + alt46=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 44, 0, input); + new NoViableAltException("", 46, 0, input); throw nvae; } - switch (alt44) { + switch (alt46) { case 1 : - // InternalApplicationConfiguration.g:3188:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3188:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3189:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3189:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3190:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3307:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -8828,13 +9151,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3208:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3208:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3209:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3209:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3210:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3327:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -8865,13 +9188,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:3228:4: ( (lv_number_6_0= ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) ) { - // InternalApplicationConfiguration.g:3228:4: ( (lv_number_6_0= ruleIntEnumberation ) ) - // InternalApplicationConfiguration.g:3229:5: (lv_number_6_0= ruleIntEnumberation ) + // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation ) { - // InternalApplicationConfiguration.g:3229:5: (lv_number_6_0= ruleIntEnumberation ) - // InternalApplicationConfiguration.g:3230:6: lv_number_6_0= ruleIntEnumberation + // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation ) + // InternalApplicationConfiguration.g:3347:6: lv_number_6_0= ruleIntEnumberation { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); @@ -8927,7 +9250,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRealTypeScope" - // InternalApplicationConfiguration.g:3252:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; + // InternalApplicationConfiguration.g:3369:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; public final EObject entryRuleRealTypeScope() throws RecognitionException { EObject current = null; @@ -8935,8 +9258,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3252:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) - // InternalApplicationConfiguration.g:3253:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF + // InternalApplicationConfiguration.g:3369:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) + // InternalApplicationConfiguration.g:3370:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF { newCompositeNode(grammarAccess.getRealTypeScopeRule()); pushFollow(FOLLOW_1); @@ -8963,7 +9286,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRealTypeScope" - // InternalApplicationConfiguration.g:3259:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; + // InternalApplicationConfiguration.g:3376:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; public final EObject ruleRealTypeScope() throws RecognitionException { EObject current = null; @@ -8983,26 +9306,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3265:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) - // InternalApplicationConfiguration.g:3266:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3382:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) + // InternalApplicationConfiguration.g:3383:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) { - // InternalApplicationConfiguration.g:3266:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) - // InternalApplicationConfiguration.g:3267:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) + // InternalApplicationConfiguration.g:3383:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3384:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) { - otherlv_0=(Token)match(input,34,FOLLOW_36); + otherlv_0=(Token)match(input,36,FOLLOW_37); newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3271:3: ( (lv_type_1_0= ruleRealReference ) ) - // InternalApplicationConfiguration.g:3272:4: (lv_type_1_0= ruleRealReference ) + // InternalApplicationConfiguration.g:3388:3: ( (lv_type_1_0= ruleRealReference ) ) + // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference ) { - // InternalApplicationConfiguration.g:3272:4: (lv_type_1_0= ruleRealReference ) - // InternalApplicationConfiguration.g:3273:5: lv_type_1_0= ruleRealReference + // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference ) + // InternalApplicationConfiguration.g:3390:5: lv_type_1_0= ruleRealReference { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); lv_type_1_0=ruleRealReference(); state._fsp--; @@ -9024,33 +9347,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3290:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt45=2; - int LA45_0 = input.LA(1); + // InternalApplicationConfiguration.g:3407:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA45_0==35) ) { - alt45=1; + if ( (LA47_0==37) ) { + alt47=1; } - else if ( (LA45_0==18) ) { - alt45=2; + else if ( (LA47_0==18) ) { + alt47=2; } else { NoViableAltException nvae = - new NoViableAltException("", 45, 0, input); + new NoViableAltException("", 47, 0, input); throw nvae; } - switch (alt45) { + switch (alt47) { case 1 : - // InternalApplicationConfiguration.g:3291:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3291:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3292:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3292:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3293:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3410:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,35,FOLLOW_35); + lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -9070,15 +9393,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3306:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3306:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3307:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3307:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3308:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3425:6: lv_setsSum_3_0= '=' { - lv_setsSum_3_0=(Token)match(input,18,FOLLOW_35); + lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); @@ -9100,53 +9423,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3321:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) - int alt46=3; + // InternalApplicationConfiguration.g:3438:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) + int alt48=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA46_1 = input.LA(2); + int LA48_1 = input.LA(2); - if ( (LA46_1==43) ) { - alt46=2; + if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) { + alt48=1; } - else if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) { - alt46=1; + else if ( (LA48_1==45) ) { + alt48=2; } else { NoViableAltException nvae = - new NoViableAltException("", 46, 1, input); + new NoViableAltException("", 48, 1, input); throw nvae; } } break; - case 42: + case 44: { - alt46=1; + alt48=1; } break; case 19: { - alt46=3; + alt48=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 46, 0, input); + new NoViableAltException("", 48, 0, input); throw nvae; } - switch (alt46) { + switch (alt48) { case 1 : - // InternalApplicationConfiguration.g:3322:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3322:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3323:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3323:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3324:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3441:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -9177,13 +9500,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3342:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3342:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3343:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3343:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3344:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3461:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -9214,13 +9537,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:3362:4: ( (lv_number_6_0= ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) ) { - // InternalApplicationConfiguration.g:3362:4: ( (lv_number_6_0= ruleRealEnumeration ) ) - // InternalApplicationConfiguration.g:3363:5: (lv_number_6_0= ruleRealEnumeration ) + // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration ) { - // InternalApplicationConfiguration.g:3363:5: (lv_number_6_0= ruleRealEnumeration ) - // InternalApplicationConfiguration.g:3364:6: lv_number_6_0= ruleRealEnumeration + // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration ) + // InternalApplicationConfiguration.g:3481:6: lv_number_6_0= ruleRealEnumeration { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); @@ -9276,7 +9599,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleStringTypeScope" - // InternalApplicationConfiguration.g:3386:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; + // InternalApplicationConfiguration.g:3503:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; public final EObject entryRuleStringTypeScope() throws RecognitionException { EObject current = null; @@ -9284,8 +9607,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3386:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) - // InternalApplicationConfiguration.g:3387:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF + // InternalApplicationConfiguration.g:3503:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) + // InternalApplicationConfiguration.g:3504:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF { newCompositeNode(grammarAccess.getStringTypeScopeRule()); pushFollow(FOLLOW_1); @@ -9312,7 +9635,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleStringTypeScope" - // InternalApplicationConfiguration.g:3393:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; + // InternalApplicationConfiguration.g:3510:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; public final EObject ruleStringTypeScope() throws RecognitionException { EObject current = null; @@ -9332,26 +9655,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3399:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) - // InternalApplicationConfiguration.g:3400:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3516:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) + // InternalApplicationConfiguration.g:3517:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) { - // InternalApplicationConfiguration.g:3400:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) - // InternalApplicationConfiguration.g:3401:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) + // InternalApplicationConfiguration.g:3517:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3518:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) { - otherlv_0=(Token)match(input,34,FOLLOW_37); + otherlv_0=(Token)match(input,36,FOLLOW_38); newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3405:3: ( (lv_type_1_0= ruleStringReference ) ) - // InternalApplicationConfiguration.g:3406:4: (lv_type_1_0= ruleStringReference ) + // InternalApplicationConfiguration.g:3522:3: ( (lv_type_1_0= ruleStringReference ) ) + // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference ) { - // InternalApplicationConfiguration.g:3406:4: (lv_type_1_0= ruleStringReference ) - // InternalApplicationConfiguration.g:3407:5: lv_type_1_0= ruleStringReference + // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference ) + // InternalApplicationConfiguration.g:3524:5: lv_type_1_0= ruleStringReference { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); lv_type_1_0=ruleStringReference(); state._fsp--; @@ -9373,33 +9696,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3424:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt47=2; - int LA47_0 = input.LA(1); + // InternalApplicationConfiguration.g:3541:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA47_0==35) ) { - alt47=1; + if ( (LA49_0==37) ) { + alt49=1; } - else if ( (LA47_0==18) ) { - alt47=2; + else if ( (LA49_0==18) ) { + alt49=2; } else { NoViableAltException nvae = - new NoViableAltException("", 47, 0, input); + new NoViableAltException("", 49, 0, input); throw nvae; } - switch (alt47) { + switch (alt49) { case 1 : - // InternalApplicationConfiguration.g:3425:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3425:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3426:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3426:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3427:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3544:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,35,FOLLOW_35); + lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -9419,15 +9742,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3440:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3440:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3441:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3441:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3442:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3559:6: lv_setsSum_3_0= '=' { - lv_setsSum_3_0=(Token)match(input,18,FOLLOW_35); + lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); @@ -9449,53 +9772,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3455:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) - int alt48=3; + // InternalApplicationConfiguration.g:3572:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) + int alt50=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA48_1 = input.LA(2); + int LA50_1 = input.LA(2); - if ( (LA48_1==43) ) { - alt48=2; + if ( (LA50_1==45) ) { + alt50=2; } - else if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) { - alt48=1; + else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) { + alt50=1; } else { NoViableAltException nvae = - new NoViableAltException("", 48, 1, input); + new NoViableAltException("", 50, 1, input); throw nvae; } } break; - case 42: + case 44: { - alt48=1; + alt50=1; } break; case 19: { - alt48=3; + alt50=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 48, 0, input); + new NoViableAltException("", 50, 0, input); throw nvae; } - switch (alt48) { + switch (alt50) { case 1 : - // InternalApplicationConfiguration.g:3456:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3456:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3457:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3457:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3458:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3575:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -9526,13 +9849,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3476:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3476:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3477:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3477:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3478:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3595:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -9563,13 +9886,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:3496:4: ( (lv_number_6_0= ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) ) { - // InternalApplicationConfiguration.g:3496:4: ( (lv_number_6_0= ruleStringEnumeration ) ) - // InternalApplicationConfiguration.g:3497:5: (lv_number_6_0= ruleStringEnumeration ) + // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration ) { - // InternalApplicationConfiguration.g:3497:5: (lv_number_6_0= ruleStringEnumeration ) - // InternalApplicationConfiguration.g:3498:6: lv_number_6_0= ruleStringEnumeration + // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration ) + // InternalApplicationConfiguration.g:3615:6: lv_number_6_0= ruleStringEnumeration { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); @@ -9625,7 +9948,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleClassReference" - // InternalApplicationConfiguration.g:3520:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; + // InternalApplicationConfiguration.g:3637:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; public final EObject entryRuleClassReference() throws RecognitionException { EObject current = null; @@ -9633,8 +9956,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3520:55: (iv_ruleClassReference= ruleClassReference EOF ) - // InternalApplicationConfiguration.g:3521:2: iv_ruleClassReference= ruleClassReference EOF + // InternalApplicationConfiguration.g:3637:55: (iv_ruleClassReference= ruleClassReference EOF ) + // InternalApplicationConfiguration.g:3638:2: iv_ruleClassReference= ruleClassReference EOF { newCompositeNode(grammarAccess.getClassReferenceRule()); pushFollow(FOLLOW_1); @@ -9661,7 +9984,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleClassReference" - // InternalApplicationConfiguration.g:3527:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; + // InternalApplicationConfiguration.g:3644:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; public final EObject ruleClassReference() throws RecognitionException { EObject current = null; @@ -9674,26 +9997,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3533:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) - // InternalApplicationConfiguration.g:3534:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) + // InternalApplicationConfiguration.g:3650:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) + // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) { - // InternalApplicationConfiguration.g:3534:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) - // InternalApplicationConfiguration.g:3535:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' + // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) + // InternalApplicationConfiguration.g:3652:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' { - otherlv_0=(Token)match(input,36,FOLLOW_6); + otherlv_0=(Token)match(input,38,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); - // InternalApplicationConfiguration.g:3539:3: ( (lv_element_1_0= ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:3540:4: (lv_element_1_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:3656:3: ( (lv_element_1_0= ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:3540:4: (lv_element_1_0= ruleMetamodelElement ) - // InternalApplicationConfiguration.g:3541:5: lv_element_1_0= ruleMetamodelElement + // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:3658:5: lv_element_1_0= ruleMetamodelElement { newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_39); lv_element_1_0=ruleMetamodelElement(); state._fsp--; @@ -9715,7 +10038,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_2=(Token)match(input,37,FOLLOW_2); + otherlv_2=(Token)match(input,39,FOLLOW_2); newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); @@ -9742,7 +10065,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectReference" - // InternalApplicationConfiguration.g:3566:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; + // InternalApplicationConfiguration.g:3683:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; public final EObject entryRuleObjectReference() throws RecognitionException { EObject current = null; @@ -9750,8 +10073,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3566:56: (iv_ruleObjectReference= ruleObjectReference EOF ) - // InternalApplicationConfiguration.g:3567:2: iv_ruleObjectReference= ruleObjectReference EOF + // InternalApplicationConfiguration.g:3683:56: (iv_ruleObjectReference= ruleObjectReference EOF ) + // InternalApplicationConfiguration.g:3684:2: iv_ruleObjectReference= ruleObjectReference EOF { newCompositeNode(grammarAccess.getObjectReferenceRule()); pushFollow(FOLLOW_1); @@ -9778,7 +10101,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectReference" - // InternalApplicationConfiguration.g:3573:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; + // InternalApplicationConfiguration.g:3690:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; public final EObject ruleObjectReference() throws RecognitionException { EObject current = null; @@ -9788,14 +10111,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3579:2: ( ( () otherlv_1= 'node' ) ) - // InternalApplicationConfiguration.g:3580:2: ( () otherlv_1= 'node' ) + // InternalApplicationConfiguration.g:3696:2: ( ( () otherlv_1= 'node' ) ) + // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' ) { - // InternalApplicationConfiguration.g:3580:2: ( () otherlv_1= 'node' ) - // InternalApplicationConfiguration.g:3581:3: () otherlv_1= 'node' + // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' ) + // InternalApplicationConfiguration.g:3698:3: () otherlv_1= 'node' { - // InternalApplicationConfiguration.g:3581:3: () - // InternalApplicationConfiguration.g:3582:4: + // InternalApplicationConfiguration.g:3698:3: () + // InternalApplicationConfiguration.g:3699:4: { current = forceCreateModelElement( @@ -9805,7 +10128,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,38,FOLLOW_2); + otherlv_1=(Token)match(input,40,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); @@ -9832,7 +10155,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntegerReference" - // InternalApplicationConfiguration.g:3596:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; + // InternalApplicationConfiguration.g:3713:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; public final EObject entryRuleIntegerReference() throws RecognitionException { EObject current = null; @@ -9840,8 +10163,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3596:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) - // InternalApplicationConfiguration.g:3597:2: iv_ruleIntegerReference= ruleIntegerReference EOF + // InternalApplicationConfiguration.g:3713:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) + // InternalApplicationConfiguration.g:3714:2: iv_ruleIntegerReference= ruleIntegerReference EOF { newCompositeNode(grammarAccess.getIntegerReferenceRule()); pushFollow(FOLLOW_1); @@ -9868,7 +10191,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntegerReference" - // InternalApplicationConfiguration.g:3603:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; + // InternalApplicationConfiguration.g:3720:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; public final EObject ruleIntegerReference() throws RecognitionException { EObject current = null; @@ -9878,14 +10201,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3609:2: ( ( () otherlv_1= 'int' ) ) - // InternalApplicationConfiguration.g:3610:2: ( () otherlv_1= 'int' ) + // InternalApplicationConfiguration.g:3726:2: ( ( () otherlv_1= 'int' ) ) + // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' ) { - // InternalApplicationConfiguration.g:3610:2: ( () otherlv_1= 'int' ) - // InternalApplicationConfiguration.g:3611:3: () otherlv_1= 'int' + // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' ) + // InternalApplicationConfiguration.g:3728:3: () otherlv_1= 'int' { - // InternalApplicationConfiguration.g:3611:3: () - // InternalApplicationConfiguration.g:3612:4: + // InternalApplicationConfiguration.g:3728:3: () + // InternalApplicationConfiguration.g:3729:4: { current = forceCreateModelElement( @@ -9895,7 +10218,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,39,FOLLOW_2); + otherlv_1=(Token)match(input,41,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); @@ -9922,7 +10245,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRealReference" - // InternalApplicationConfiguration.g:3626:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; + // InternalApplicationConfiguration.g:3743:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; public final EObject entryRuleRealReference() throws RecognitionException { EObject current = null; @@ -9930,8 +10253,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3626:54: (iv_ruleRealReference= ruleRealReference EOF ) - // InternalApplicationConfiguration.g:3627:2: iv_ruleRealReference= ruleRealReference EOF + // InternalApplicationConfiguration.g:3743:54: (iv_ruleRealReference= ruleRealReference EOF ) + // InternalApplicationConfiguration.g:3744:2: iv_ruleRealReference= ruleRealReference EOF { newCompositeNode(grammarAccess.getRealReferenceRule()); pushFollow(FOLLOW_1); @@ -9958,7 +10281,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRealReference" - // InternalApplicationConfiguration.g:3633:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; + // InternalApplicationConfiguration.g:3750:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; public final EObject ruleRealReference() throws RecognitionException { EObject current = null; @@ -9968,14 +10291,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3639:2: ( ( () otherlv_1= 'real' ) ) - // InternalApplicationConfiguration.g:3640:2: ( () otherlv_1= 'real' ) + // InternalApplicationConfiguration.g:3756:2: ( ( () otherlv_1= 'real' ) ) + // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' ) { - // InternalApplicationConfiguration.g:3640:2: ( () otherlv_1= 'real' ) - // InternalApplicationConfiguration.g:3641:3: () otherlv_1= 'real' + // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' ) + // InternalApplicationConfiguration.g:3758:3: () otherlv_1= 'real' { - // InternalApplicationConfiguration.g:3641:3: () - // InternalApplicationConfiguration.g:3642:4: + // InternalApplicationConfiguration.g:3758:3: () + // InternalApplicationConfiguration.g:3759:4: { current = forceCreateModelElement( @@ -9985,7 +10308,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,40,FOLLOW_2); + otherlv_1=(Token)match(input,42,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); @@ -10012,7 +10335,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleStringReference" - // InternalApplicationConfiguration.g:3656:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; + // InternalApplicationConfiguration.g:3773:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; public final EObject entryRuleStringReference() throws RecognitionException { EObject current = null; @@ -10020,8 +10343,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3656:56: (iv_ruleStringReference= ruleStringReference EOF ) - // InternalApplicationConfiguration.g:3657:2: iv_ruleStringReference= ruleStringReference EOF + // InternalApplicationConfiguration.g:3773:56: (iv_ruleStringReference= ruleStringReference EOF ) + // InternalApplicationConfiguration.g:3774:2: iv_ruleStringReference= ruleStringReference EOF { newCompositeNode(grammarAccess.getStringReferenceRule()); pushFollow(FOLLOW_1); @@ -10048,7 +10371,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleStringReference" - // InternalApplicationConfiguration.g:3663:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + // InternalApplicationConfiguration.g:3780:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; public final EObject ruleStringReference() throws RecognitionException { EObject current = null; @@ -10058,14 +10381,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3669:2: ( ( () otherlv_1= 'string' ) ) - // InternalApplicationConfiguration.g:3670:2: ( () otherlv_1= 'string' ) + // InternalApplicationConfiguration.g:3786:2: ( ( () otherlv_1= 'string' ) ) + // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' ) { - // InternalApplicationConfiguration.g:3670:2: ( () otherlv_1= 'string' ) - // InternalApplicationConfiguration.g:3671:3: () otherlv_1= 'string' + // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' ) + // InternalApplicationConfiguration.g:3788:3: () otherlv_1= 'string' { - // InternalApplicationConfiguration.g:3671:3: () - // InternalApplicationConfiguration.g:3672:4: + // InternalApplicationConfiguration.g:3788:3: () + // InternalApplicationConfiguration.g:3789:4: { current = forceCreateModelElement( @@ -10075,7 +10398,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,41,FOLLOW_2); + otherlv_1=(Token)match(input,43,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); @@ -10102,7 +10425,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleExactNumber" - // InternalApplicationConfiguration.g:3686:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; + // InternalApplicationConfiguration.g:3803:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; public final EObject entryRuleExactNumber() throws RecognitionException { EObject current = null; @@ -10110,8 +10433,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3686:52: (iv_ruleExactNumber= ruleExactNumber EOF ) - // InternalApplicationConfiguration.g:3687:2: iv_ruleExactNumber= ruleExactNumber EOF + // InternalApplicationConfiguration.g:3803:52: (iv_ruleExactNumber= ruleExactNumber EOF ) + // InternalApplicationConfiguration.g:3804:2: iv_ruleExactNumber= ruleExactNumber EOF { newCompositeNode(grammarAccess.getExactNumberRule()); pushFollow(FOLLOW_1); @@ -10138,7 +10461,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleExactNumber" - // InternalApplicationConfiguration.g:3693:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; + // InternalApplicationConfiguration.g:3810:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; public final EObject ruleExactNumber() throws RecognitionException { EObject current = null; @@ -10149,34 +10472,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3699:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) - // InternalApplicationConfiguration.g:3700:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) + // InternalApplicationConfiguration.g:3816:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) + // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) { - // InternalApplicationConfiguration.g:3700:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) - int alt49=2; - int LA49_0 = input.LA(1); + // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA49_0==RULE_INT) ) { - alt49=1; + if ( (LA51_0==RULE_INT) ) { + alt51=1; } - else if ( (LA49_0==42) ) { - alt49=2; + else if ( (LA51_0==44) ) { + alt51=2; } else { NoViableAltException nvae = - new NoViableAltException("", 49, 0, input); + new NoViableAltException("", 51, 0, input); throw nvae; } - switch (alt49) { + switch (alt51) { case 1 : - // InternalApplicationConfiguration.g:3701:3: ( (lv_exactNumber_0_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:3701:3: ( (lv_exactNumber_0_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3702:4: (lv_exactNumber_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT ) { - // InternalApplicationConfiguration.g:3702:4: (lv_exactNumber_0_0= RULE_INT ) - // InternalApplicationConfiguration.g:3703:5: lv_exactNumber_0_0= RULE_INT + // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3820:5: lv_exactNumber_0_0= RULE_INT { lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -10202,15 +10525,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3720:3: ( (lv_exactUnlimited_1_0= '*' ) ) + // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) ) { - // InternalApplicationConfiguration.g:3720:3: ( (lv_exactUnlimited_1_0= '*' ) ) - // InternalApplicationConfiguration.g:3721:4: (lv_exactUnlimited_1_0= '*' ) + // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) ) + // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' ) { - // InternalApplicationConfiguration.g:3721:4: (lv_exactUnlimited_1_0= '*' ) - // InternalApplicationConfiguration.g:3722:5: lv_exactUnlimited_1_0= '*' + // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' ) + // InternalApplicationConfiguration.g:3839:5: lv_exactUnlimited_1_0= '*' { - lv_exactUnlimited_1_0=(Token)match(input,42,FOLLOW_2); + lv_exactUnlimited_1_0=(Token)match(input,44,FOLLOW_2); newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); @@ -10252,7 +10575,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntervallNumber" - // InternalApplicationConfiguration.g:3738:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; + // InternalApplicationConfiguration.g:3855:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; public final EObject entryRuleIntervallNumber() throws RecognitionException { EObject current = null; @@ -10260,8 +10583,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3738:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) - // InternalApplicationConfiguration.g:3739:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF + // InternalApplicationConfiguration.g:3855:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) + // InternalApplicationConfiguration.g:3856:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF { newCompositeNode(grammarAccess.getIntervallNumberRule()); pushFollow(FOLLOW_1); @@ -10288,7 +10611,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntervallNumber" - // InternalApplicationConfiguration.g:3745:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; + // InternalApplicationConfiguration.g:3862:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; public final EObject ruleIntervallNumber() throws RecognitionException { EObject current = null; @@ -10301,19 +10624,19 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3751:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) - // InternalApplicationConfiguration.g:3752:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) + // InternalApplicationConfiguration.g:3868:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) + // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) { - // InternalApplicationConfiguration.g:3752:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) - // InternalApplicationConfiguration.g:3753:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) + // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) + // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) { - // InternalApplicationConfiguration.g:3753:3: ( (lv_min_0_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3754:4: (lv_min_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT ) { - // InternalApplicationConfiguration.g:3754:4: (lv_min_0_0= RULE_INT ) - // InternalApplicationConfiguration.g:3755:5: lv_min_0_0= RULE_INT + // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3872:5: lv_min_0_0= RULE_INT { - lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_39); + lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_40); newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); @@ -10333,35 +10656,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,43,FOLLOW_32); + otherlv_1=(Token)match(input,45,FOLLOW_33); newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - // InternalApplicationConfiguration.g:3775:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) - int alt50=2; - int LA50_0 = input.LA(1); + // InternalApplicationConfiguration.g:3892:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA50_0==RULE_INT) ) { - alt50=1; + if ( (LA52_0==RULE_INT) ) { + alt52=1; } - else if ( (LA50_0==42) ) { - alt50=2; + else if ( (LA52_0==44) ) { + alt52=2; } else { NoViableAltException nvae = - new NoViableAltException("", 50, 0, input); + new NoViableAltException("", 52, 0, input); throw nvae; } - switch (alt50) { + switch (alt52) { case 1 : - // InternalApplicationConfiguration.g:3776:4: ( (lv_maxNumber_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:3776:4: ( (lv_maxNumber_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3777:5: (lv_maxNumber_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT ) { - // InternalApplicationConfiguration.g:3777:5: (lv_maxNumber_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:3778:6: lv_maxNumber_2_0= RULE_INT + // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:3895:6: lv_maxNumber_2_0= RULE_INT { lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -10387,15 +10710,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3795:4: ( (lv_maxUnlimited_3_0= '*' ) ) + // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) ) { - // InternalApplicationConfiguration.g:3795:4: ( (lv_maxUnlimited_3_0= '*' ) ) - // InternalApplicationConfiguration.g:3796:5: (lv_maxUnlimited_3_0= '*' ) + // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) ) + // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' ) { - // InternalApplicationConfiguration.g:3796:5: (lv_maxUnlimited_3_0= '*' ) - // InternalApplicationConfiguration.g:3797:6: lv_maxUnlimited_3_0= '*' + // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' ) + // InternalApplicationConfiguration.g:3914:6: lv_maxUnlimited_3_0= '*' { - lv_maxUnlimited_3_0=(Token)match(input,42,FOLLOW_2); + lv_maxUnlimited_3_0=(Token)match(input,44,FOLLOW_2); newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); @@ -10440,7 +10763,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntEnumberation" - // InternalApplicationConfiguration.g:3814:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; + // InternalApplicationConfiguration.g:3931:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; public final EObject entryRuleIntEnumberation() throws RecognitionException { EObject current = null; @@ -10448,8 +10771,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3814:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) - // InternalApplicationConfiguration.g:3815:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF + // InternalApplicationConfiguration.g:3931:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) + // InternalApplicationConfiguration.g:3932:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF { newCompositeNode(grammarAccess.getIntEnumberationRule()); pushFollow(FOLLOW_1); @@ -10476,7 +10799,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntEnumberation" - // InternalApplicationConfiguration.g:3821:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:3938:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleIntEnumberation() throws RecognitionException { EObject current = null; @@ -10492,14 +10815,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3827:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:3828:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:3944:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:3828:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:3829:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:3946:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:3829:3: () - // InternalApplicationConfiguration.g:3830:4: + // InternalApplicationConfiguration.g:3946:3: () + // InternalApplicationConfiguration.g:3947:4: { current = forceCreateModelElement( @@ -10509,26 +10832,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,19,FOLLOW_40); + otherlv_1=(Token)match(input,19,FOLLOW_41); newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:3840:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? - int alt52=2; - int LA52_0 = input.LA(1); + // InternalApplicationConfiguration.g:3957:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA52_0==RULE_INT||LA52_0==12) ) { - alt52=1; + if ( (LA54_0==RULE_INT||LA54_0==12) ) { + alt54=1; } - switch (alt52) { + switch (alt54) { case 1 : - // InternalApplicationConfiguration.g:3841:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* + // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* { - // InternalApplicationConfiguration.g:3841:4: ( (lv_entry_2_0= ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:3842:5: (lv_entry_2_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral ) { - // InternalApplicationConfiguration.g:3842:5: (lv_entry_2_0= ruleINTLiteral ) - // InternalApplicationConfiguration.g:3843:6: lv_entry_2_0= ruleINTLiteral + // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:3960:6: lv_entry_2_0= ruleINTLiteral { newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); @@ -10555,30 +10878,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3860:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* - loop51: + // InternalApplicationConfiguration.g:3977:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* + loop53: do { - int alt51=2; - int LA51_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA51_0==20) ) { - alt51=1; + if ( (LA53_0==20) ) { + alt53=1; } - switch (alt51) { + switch (alt53) { case 1 : - // InternalApplicationConfiguration.g:3861:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:3978:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) { otherlv_3=(Token)match(input,20,FOLLOW_24); newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:3865:5: ( (lv_entry_4_0= ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:3866:6: (lv_entry_4_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:3982:5: ( (lv_entry_4_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral ) { - // InternalApplicationConfiguration.g:3866:6: (lv_entry_4_0= ruleINTLiteral ) - // InternalApplicationConfiguration.g:3867:7: lv_entry_4_0= ruleINTLiteral + // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:3984:7: lv_entry_4_0= ruleINTLiteral { newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); @@ -10610,7 +10933,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop51; + break loop53; } } while (true); @@ -10647,7 +10970,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRealEnumeration" - // InternalApplicationConfiguration.g:3894:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; + // InternalApplicationConfiguration.g:4011:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; public final EObject entryRuleRealEnumeration() throws RecognitionException { EObject current = null; @@ -10655,8 +10978,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3894:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) - // InternalApplicationConfiguration.g:3895:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF + // InternalApplicationConfiguration.g:4011:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) + // InternalApplicationConfiguration.g:4012:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF { newCompositeNode(grammarAccess.getRealEnumerationRule()); pushFollow(FOLLOW_1); @@ -10683,7 +11006,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRealEnumeration" - // InternalApplicationConfiguration.g:3901:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:4018:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleRealEnumeration() throws RecognitionException { EObject current = null; @@ -10699,14 +11022,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3907:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:3908:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4024:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:3908:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:3909:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4026:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:3909:3: () - // InternalApplicationConfiguration.g:3910:4: + // InternalApplicationConfiguration.g:4026:3: () + // InternalApplicationConfiguration.g:4027:4: { current = forceCreateModelElement( @@ -10716,26 +11039,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,19,FOLLOW_40); + otherlv_1=(Token)match(input,19,FOLLOW_41); newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:3920:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? - int alt54=2; - int LA54_0 = input.LA(1); + // InternalApplicationConfiguration.g:4037:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA54_0==RULE_INT||LA54_0==12) ) { - alt54=1; + if ( (LA56_0==RULE_INT||LA56_0==12) ) { + alt56=1; } - switch (alt54) { + switch (alt56) { case 1 : - // InternalApplicationConfiguration.g:3921:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* + // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* { - // InternalApplicationConfiguration.g:3921:4: ( (lv_entry_2_0= ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:3922:5: (lv_entry_2_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral ) { - // InternalApplicationConfiguration.g:3922:5: (lv_entry_2_0= ruleREALLiteral ) - // InternalApplicationConfiguration.g:3923:6: lv_entry_2_0= ruleREALLiteral + // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:4040:6: lv_entry_2_0= ruleREALLiteral { newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); @@ -10762,30 +11085,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3940:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* - loop53: + // InternalApplicationConfiguration.g:4057:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* + loop55: do { - int alt53=2; - int LA53_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA53_0==20) ) { - alt53=1; + if ( (LA55_0==20) ) { + alt55=1; } - switch (alt53) { + switch (alt55) { case 1 : - // InternalApplicationConfiguration.g:3941:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:4058:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) { otherlv_3=(Token)match(input,20,FOLLOW_24); newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:3945:5: ( (lv_entry_4_0= ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:3946:6: (lv_entry_4_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:4062:5: ( (lv_entry_4_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral ) { - // InternalApplicationConfiguration.g:3946:6: (lv_entry_4_0= ruleREALLiteral ) - // InternalApplicationConfiguration.g:3947:7: lv_entry_4_0= ruleREALLiteral + // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:4064:7: lv_entry_4_0= ruleREALLiteral { newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); @@ -10817,7 +11140,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop53; + break loop55; } } while (true); @@ -10854,7 +11177,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleStringEnumeration" - // InternalApplicationConfiguration.g:3974:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; + // InternalApplicationConfiguration.g:4091:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; public final EObject entryRuleStringEnumeration() throws RecognitionException { EObject current = null; @@ -10862,8 +11185,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3974:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) - // InternalApplicationConfiguration.g:3975:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF + // InternalApplicationConfiguration.g:4091:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) + // InternalApplicationConfiguration.g:4092:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF { newCompositeNode(grammarAccess.getStringEnumerationRule()); pushFollow(FOLLOW_1); @@ -10890,7 +11213,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleStringEnumeration" - // InternalApplicationConfiguration.g:3981:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:4098:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleStringEnumeration() throws RecognitionException { EObject current = null; @@ -10904,14 +11227,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3987:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:3988:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4104:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:3988:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:3989:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4106:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:3989:3: () - // InternalApplicationConfiguration.g:3990:4: + // InternalApplicationConfiguration.g:4106:3: () + // InternalApplicationConfiguration.g:4107:4: { current = forceCreateModelElement( @@ -10921,26 +11244,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,19,FOLLOW_41); + otherlv_1=(Token)match(input,19,FOLLOW_42); newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:4000:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? - int alt56=2; - int LA56_0 = input.LA(1); + // InternalApplicationConfiguration.g:4117:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA56_0==RULE_STRING) ) { - alt56=1; + if ( (LA58_0==RULE_STRING) ) { + alt58=1; } - switch (alt56) { + switch (alt58) { case 1 : - // InternalApplicationConfiguration.g:4001:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* + // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* { - // InternalApplicationConfiguration.g:4001:4: ( (lv_entry_2_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:4002:5: (lv_entry_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:4002:5: (lv_entry_2_0= RULE_STRING ) - // InternalApplicationConfiguration.g:4003:6: lv_entry_2_0= RULE_STRING + // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4120:6: lv_entry_2_0= RULE_STRING { lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_15); @@ -10962,30 +11285,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:4019:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* - loop55: + // InternalApplicationConfiguration.g:4136:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* + loop57: do { - int alt55=2; - int LA55_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA55_0==20) ) { - alt55=1; + if ( (LA57_0==20) ) { + alt57=1; } - switch (alt55) { + switch (alt57) { case 1 : - // InternalApplicationConfiguration.g:4020:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:4137:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) { otherlv_3=(Token)match(input,20,FOLLOW_10); newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:4024:5: ( (lv_entry_4_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:4025:6: (lv_entry_4_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4141:5: ( (lv_entry_4_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:4025:6: (lv_entry_4_0= RULE_STRING ) - // InternalApplicationConfiguration.g:4026:7: lv_entry_4_0= RULE_STRING + // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4143:7: lv_entry_4_0= RULE_STRING { lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_15); @@ -11012,7 +11335,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop55; + break loop57; } } while (true); @@ -11049,7 +11372,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScopeDeclaration" - // InternalApplicationConfiguration.g:4052:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; + // InternalApplicationConfiguration.g:4169:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; public final EObject entryRuleScopeDeclaration() throws RecognitionException { EObject current = null; @@ -11057,8 +11380,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4052:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) - // InternalApplicationConfiguration.g:4053:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF + // InternalApplicationConfiguration.g:4169:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) + // InternalApplicationConfiguration.g:4170:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF { newCompositeNode(grammarAccess.getScopeDeclarationRule()); pushFollow(FOLLOW_1); @@ -11085,7 +11408,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScopeDeclaration" - // InternalApplicationConfiguration.g:4059:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; + // InternalApplicationConfiguration.g:4176:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; public final EObject ruleScopeDeclaration() throws RecognitionException { EObject current = null; @@ -11098,21 +11421,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4065:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) - // InternalApplicationConfiguration.g:4066:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) + // InternalApplicationConfiguration.g:4182:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) + // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) { - // InternalApplicationConfiguration.g:4066:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) - // InternalApplicationConfiguration.g:4067:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) + // InternalApplicationConfiguration.g:4184:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) { - otherlv_0=(Token)match(input,44,FOLLOW_6); + otherlv_0=(Token)match(input,46,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - // InternalApplicationConfiguration.g:4071:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:4072:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:4188:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:4072:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:4073:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:4190:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); @@ -11134,11 +11457,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:4089:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) - // InternalApplicationConfiguration.g:4090:4: (lv_specification_2_0= ruleScopeSpecification ) + // InternalApplicationConfiguration.g:4206:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification ) { - // InternalApplicationConfiguration.g:4090:4: (lv_specification_2_0= ruleScopeSpecification ) - // InternalApplicationConfiguration.g:4091:5: lv_specification_2_0= ruleScopeSpecification + // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification ) + // InternalApplicationConfiguration.g:4208:5: lv_specification_2_0= ruleScopeSpecification { newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); @@ -11188,7 +11511,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScopeReference" - // InternalApplicationConfiguration.g:4112:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; + // InternalApplicationConfiguration.g:4229:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; public final EObject entryRuleScopeReference() throws RecognitionException { EObject current = null; @@ -11196,8 +11519,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4112:55: (iv_ruleScopeReference= ruleScopeReference EOF ) - // InternalApplicationConfiguration.g:4113:2: iv_ruleScopeReference= ruleScopeReference EOF + // InternalApplicationConfiguration.g:4229:55: (iv_ruleScopeReference= ruleScopeReference EOF ) + // InternalApplicationConfiguration.g:4230:2: iv_ruleScopeReference= ruleScopeReference EOF { newCompositeNode(grammarAccess.getScopeReferenceRule()); pushFollow(FOLLOW_1); @@ -11224,7 +11547,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScopeReference" - // InternalApplicationConfiguration.g:4119:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:4236:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleScopeReference() throws RecognitionException { EObject current = null; @@ -11234,14 +11557,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4125:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:4126:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:4242:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:4126:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:4127:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:4127:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:4128:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:4245:4: otherlv_0= RULE_ID { if (current==null) { @@ -11278,7 +11601,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScope" - // InternalApplicationConfiguration.g:4142:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; + // InternalApplicationConfiguration.g:4259:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; public final EObject entryRuleScope() throws RecognitionException { EObject current = null; @@ -11286,8 +11609,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4142:46: (iv_ruleScope= ruleScope EOF ) - // InternalApplicationConfiguration.g:4143:2: iv_ruleScope= ruleScope EOF + // InternalApplicationConfiguration.g:4259:46: (iv_ruleScope= ruleScope EOF ) + // InternalApplicationConfiguration.g:4260:2: iv_ruleScope= ruleScope EOF { newCompositeNode(grammarAccess.getScopeRule()); pushFollow(FOLLOW_1); @@ -11314,7 +11637,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScope" - // InternalApplicationConfiguration.g:4149:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; + // InternalApplicationConfiguration.g:4266:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; public final EObject ruleScope() throws RecognitionException { EObject current = null; @@ -11327,28 +11650,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4155:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) - // InternalApplicationConfiguration.g:4156:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) + // InternalApplicationConfiguration.g:4272:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) + // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) { - // InternalApplicationConfiguration.g:4156:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) - int alt57=2; - int LA57_0 = input.LA(1); + // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA57_0==19) ) { - alt57=1; + if ( (LA59_0==19) ) { + alt59=1; } - else if ( (LA57_0==RULE_ID) ) { - alt57=2; + else if ( (LA59_0==RULE_ID) ) { + alt59=2; } else { NoViableAltException nvae = - new NoViableAltException("", 57, 0, input); + new NoViableAltException("", 59, 0, input); throw nvae; } - switch (alt57) { + switch (alt59) { case 1 : - // InternalApplicationConfiguration.g:4157:3: this_ScopeSpecification_0= ruleScopeSpecification + // InternalApplicationConfiguration.g:4274:3: this_ScopeSpecification_0= ruleScopeSpecification { newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); @@ -11366,7 +11689,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4166:3: this_ScopeReference_1= ruleScopeReference + // InternalApplicationConfiguration.g:4283:3: this_ScopeReference_1= ruleScopeReference { newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); @@ -11406,7 +11729,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleTask" - // InternalApplicationConfiguration.g:4178:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; + // InternalApplicationConfiguration.g:4295:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; public final EObject entryRuleTask() throws RecognitionException { EObject current = null; @@ -11414,8 +11737,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4178:45: (iv_ruleTask= ruleTask EOF ) - // InternalApplicationConfiguration.g:4179:2: iv_ruleTask= ruleTask EOF + // InternalApplicationConfiguration.g:4295:45: (iv_ruleTask= ruleTask EOF ) + // InternalApplicationConfiguration.g:4296:2: iv_ruleTask= ruleTask EOF { newCompositeNode(grammarAccess.getTaskRule()); pushFollow(FOLLOW_1); @@ -11442,7 +11765,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleTask" - // InternalApplicationConfiguration.g:4185:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; + // InternalApplicationConfiguration.g:4302:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; public final EObject ruleTask() throws RecognitionException { EObject current = null; @@ -11453,8 +11776,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4191:2: (this_GenerationTask_0= ruleGenerationTask ) - // InternalApplicationConfiguration.g:4192:2: this_GenerationTask_0= ruleGenerationTask + // InternalApplicationConfiguration.g:4308:2: (this_GenerationTask_0= ruleGenerationTask ) + // InternalApplicationConfiguration.g:4309:2: this_GenerationTask_0= ruleGenerationTask { newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); @@ -11488,7 +11811,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleGenerationTask" - // InternalApplicationConfiguration.g:4203:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; + // InternalApplicationConfiguration.g:4320:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; public final EObject entryRuleGenerationTask() throws RecognitionException { EObject current = null; @@ -11496,8 +11819,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4203:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) - // InternalApplicationConfiguration.g:4204:2: iv_ruleGenerationTask= ruleGenerationTask EOF + // InternalApplicationConfiguration.g:4320:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) + // InternalApplicationConfiguration.g:4321:2: iv_ruleGenerationTask= ruleGenerationTask EOF { newCompositeNode(grammarAccess.getGenerationTaskRule()); pushFollow(FOLLOW_1); @@ -11524,7 +11847,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleGenerationTask" - // InternalApplicationConfiguration.g:4210:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ; + // InternalApplicationConfiguration.g:4327:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ; public final EObject ruleGenerationTask() throws RecognitionException { EObject current = null; @@ -11586,18 +11909,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4216:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ) - // InternalApplicationConfiguration.g:4217:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) + // InternalApplicationConfiguration.g:4333:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ) + // InternalApplicationConfiguration.g:4334:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) { - // InternalApplicationConfiguration.g:4217:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) - // InternalApplicationConfiguration.g:4218:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' + // InternalApplicationConfiguration.g:4334:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) + // InternalApplicationConfiguration.g:4335:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' { - otherlv_0=(Token)match(input,45,FOLLOW_17); + otherlv_0=(Token)match(input,47,FOLLOW_17); newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - // InternalApplicationConfiguration.g:4222:3: () - // InternalApplicationConfiguration.g:4223:4: + // InternalApplicationConfiguration.g:4339:3: () + // InternalApplicationConfiguration.g:4340:4: { current = forceCreateModelElement( @@ -11607,70 +11930,70 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_2=(Token)match(input,19,FOLLOW_42); + otherlv_2=(Token)match(input,19,FOLLOW_43); newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); - // InternalApplicationConfiguration.g:4233:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) - // InternalApplicationConfiguration.g:4234:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) + // InternalApplicationConfiguration.g:4350:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) + // InternalApplicationConfiguration.g:4351:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) { - // InternalApplicationConfiguration.g:4234:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) - // InternalApplicationConfiguration.g:4235:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) + // InternalApplicationConfiguration.g:4351:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) + // InternalApplicationConfiguration.g:4352:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) { getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - // InternalApplicationConfiguration.g:4238:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) - // InternalApplicationConfiguration.g:4239:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* + // InternalApplicationConfiguration.g:4355:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) + // InternalApplicationConfiguration.g:4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* { - // InternalApplicationConfiguration.g:4239:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* - loop58: + // InternalApplicationConfiguration.g:4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* + loop60: do { - int alt58=14; - alt58 = dfa58.predict(input); - switch (alt58) { + int alt60=14; + alt60 = dfa60.predict(input); + switch (alt60) { case 1 : - // InternalApplicationConfiguration.g:4240:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4240:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4241:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) + // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4358:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); } - // InternalApplicationConfiguration.g:4241:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) - // InternalApplicationConfiguration.g:4242:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) + // InternalApplicationConfiguration.g:4358:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) + // InternalApplicationConfiguration.g:4359:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); - // InternalApplicationConfiguration.g:4245:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) - // InternalApplicationConfiguration.g:4245:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) + // InternalApplicationConfiguration.g:4362:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) + // InternalApplicationConfiguration.g:4362:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4245:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) - // InternalApplicationConfiguration.g:4245:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) + // InternalApplicationConfiguration.g:4362:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) + // InternalApplicationConfiguration.g:4362:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) { otherlv_4=(Token)match(input,25,FOLLOW_13); newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); - otherlv_5=(Token)match(input,18,FOLLOW_43); + otherlv_5=(Token)match(input,18,FOLLOW_44); newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); - // InternalApplicationConfiguration.g:4253:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) - // InternalApplicationConfiguration.g:4254:10: (lv_metamodel_6_0= ruleMetamodel ) + // InternalApplicationConfiguration.g:4370:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) + // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel ) { - // InternalApplicationConfiguration.g:4254:10: (lv_metamodel_6_0= ruleMetamodel ) - // InternalApplicationConfiguration.g:4255:11: lv_metamodel_6_0= ruleMetamodel + // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel ) + // InternalApplicationConfiguration.g:4372:11: lv_metamodel_6_0= ruleMetamodel { newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); lv_metamodel_6_0=ruleMetamodel(); state._fsp--; @@ -11711,47 +12034,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4278:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4278:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4279:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) + // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4396:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); } - // InternalApplicationConfiguration.g:4279:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) - // InternalApplicationConfiguration.g:4280:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) + // InternalApplicationConfiguration.g:4396:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) + // InternalApplicationConfiguration.g:4397:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); - // InternalApplicationConfiguration.g:4283:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) - // InternalApplicationConfiguration.g:4283:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) + // InternalApplicationConfiguration.g:4400:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) + // InternalApplicationConfiguration.g:4400:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4283:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) - // InternalApplicationConfiguration.g:4283:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) + // InternalApplicationConfiguration.g:4400:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) + // InternalApplicationConfiguration.g:4400:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) { - otherlv_7=(Token)match(input,46,FOLLOW_13); + otherlv_7=(Token)match(input,48,FOLLOW_13); newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); - otherlv_8=(Token)match(input,18,FOLLOW_43); + otherlv_8=(Token)match(input,18,FOLLOW_44); newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); - // InternalApplicationConfiguration.g:4291:9: ( (lv_partialModel_9_0= rulePartialModel ) ) - // InternalApplicationConfiguration.g:4292:10: (lv_partialModel_9_0= rulePartialModel ) + // InternalApplicationConfiguration.g:4408:9: ( (lv_partialModel_9_0= rulePartialModel ) ) + // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel ) { - // InternalApplicationConfiguration.g:4292:10: (lv_partialModel_9_0= rulePartialModel ) - // InternalApplicationConfiguration.g:4293:11: lv_partialModel_9_0= rulePartialModel + // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel ) + // InternalApplicationConfiguration.g:4410:11: lv_partialModel_9_0= rulePartialModel { newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); lv_partialModel_9_0=rulePartialModel(); state._fsp--; @@ -11792,47 +12115,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:4316:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4316:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4317:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) + // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4434:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); } - // InternalApplicationConfiguration.g:4317:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) - // InternalApplicationConfiguration.g:4318:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) + // InternalApplicationConfiguration.g:4434:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) + // InternalApplicationConfiguration.g:4435:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); - // InternalApplicationConfiguration.g:4321:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) - // InternalApplicationConfiguration.g:4321:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) + // InternalApplicationConfiguration.g:4438:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) + // InternalApplicationConfiguration.g:4438:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4321:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) - // InternalApplicationConfiguration.g:4321:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:4438:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) + // InternalApplicationConfiguration.g:4438:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) { otherlv_10=(Token)match(input,28,FOLLOW_13); newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); - otherlv_11=(Token)match(input,18,FOLLOW_43); + otherlv_11=(Token)match(input,18,FOLLOW_44); newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); - // InternalApplicationConfiguration.g:4329:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) - // InternalApplicationConfiguration.g:4330:10: (lv_patterns_12_0= ruleGraphPattern ) + // InternalApplicationConfiguration.g:4446:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern ) { - // InternalApplicationConfiguration.g:4330:10: (lv_patterns_12_0= ruleGraphPattern ) - // InternalApplicationConfiguration.g:4331:11: lv_patterns_12_0= ruleGraphPattern + // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern ) + // InternalApplicationConfiguration.g:4448:11: lv_patterns_12_0= ruleGraphPattern { newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); lv_patterns_12_0=ruleGraphPattern(); state._fsp--; @@ -11873,47 +12196,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 4 : - // InternalApplicationConfiguration.g:4354:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4354:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4355:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) + // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4472:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); } - // InternalApplicationConfiguration.g:4355:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) - // InternalApplicationConfiguration.g:4356:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) + // InternalApplicationConfiguration.g:4472:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) + // InternalApplicationConfiguration.g:4473:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); - // InternalApplicationConfiguration.g:4359:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) - // InternalApplicationConfiguration.g:4359:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) + // InternalApplicationConfiguration.g:4476:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) + // InternalApplicationConfiguration.g:4476:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4359:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) - // InternalApplicationConfiguration.g:4359:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) + // InternalApplicationConfiguration.g:4476:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) + // InternalApplicationConfiguration.g:4476:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) { - otherlv_13=(Token)match(input,29,FOLLOW_13); + otherlv_13=(Token)match(input,31,FOLLOW_13); newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); - otherlv_14=(Token)match(input,18,FOLLOW_43); + otherlv_14=(Token)match(input,18,FOLLOW_44); newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); - // InternalApplicationConfiguration.g:4367:9: ( (lv_objectives_15_0= ruleObjective ) ) - // InternalApplicationConfiguration.g:4368:10: (lv_objectives_15_0= ruleObjective ) + // InternalApplicationConfiguration.g:4484:9: ( (lv_objectives_15_0= ruleObjective ) ) + // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective ) { - // InternalApplicationConfiguration.g:4368:10: (lv_objectives_15_0= ruleObjective ) - // InternalApplicationConfiguration.g:4369:11: lv_objectives_15_0= ruleObjective + // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective ) + // InternalApplicationConfiguration.g:4486:11: lv_objectives_15_0= ruleObjective { newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); lv_objectives_15_0=ruleObjective(); state._fsp--; @@ -11954,47 +12277,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 5 : - // InternalApplicationConfiguration.g:4392:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4392:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4393:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) + // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4510:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); } - // InternalApplicationConfiguration.g:4393:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) - // InternalApplicationConfiguration.g:4394:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) + // InternalApplicationConfiguration.g:4510:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) + // InternalApplicationConfiguration.g:4511:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); - // InternalApplicationConfiguration.g:4397:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) - // InternalApplicationConfiguration.g:4397:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) + // InternalApplicationConfiguration.g:4514:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) + // InternalApplicationConfiguration.g:4514:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4397:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) - // InternalApplicationConfiguration.g:4397:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) + // InternalApplicationConfiguration.g:4514:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) + // InternalApplicationConfiguration.g:4514:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) { - otherlv_16=(Token)match(input,44,FOLLOW_13); + otherlv_16=(Token)match(input,46,FOLLOW_13); newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); - otherlv_17=(Token)match(input,18,FOLLOW_43); + otherlv_17=(Token)match(input,18,FOLLOW_44); newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); - // InternalApplicationConfiguration.g:4405:9: ( (lv_scope_18_0= ruleScope ) ) - // InternalApplicationConfiguration.g:4406:10: (lv_scope_18_0= ruleScope ) + // InternalApplicationConfiguration.g:4522:9: ( (lv_scope_18_0= ruleScope ) ) + // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope ) { - // InternalApplicationConfiguration.g:4406:10: (lv_scope_18_0= ruleScope ) - // InternalApplicationConfiguration.g:4407:11: lv_scope_18_0= ruleScope + // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope ) + // InternalApplicationConfiguration.g:4524:11: lv_scope_18_0= ruleScope { newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); lv_scope_18_0=ruleScope(); state._fsp--; @@ -12035,36 +12358,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 6 : - // InternalApplicationConfiguration.g:4430:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4430:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4431:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4548:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); } - // InternalApplicationConfiguration.g:4431:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) - // InternalApplicationConfiguration.g:4432:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4548:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4549:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); - // InternalApplicationConfiguration.g:4435:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:4435:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4552:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4552:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4435:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:4435:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4552:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:4435:20: ( (lv_numberSpecified_19_0= 'number' ) ) - // InternalApplicationConfiguration.g:4436:10: (lv_numberSpecified_19_0= 'number' ) + // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) ) + // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' ) { - // InternalApplicationConfiguration.g:4436:10: (lv_numberSpecified_19_0= 'number' ) - // InternalApplicationConfiguration.g:4437:11: lv_numberSpecified_19_0= 'number' + // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' ) + // InternalApplicationConfiguration.g:4554:11: lv_numberSpecified_19_0= 'number' { - lv_numberSpecified_19_0=(Token)match(input,47,FOLLOW_13); + lv_numberSpecified_19_0=(Token)match(input,49,FOLLOW_13); newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); @@ -12084,13 +12407,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); - // InternalApplicationConfiguration.g:4453:9: ( (lv_number_21_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:4454:10: (lv_number_21_0= RULE_INT ) + // InternalApplicationConfiguration.g:4570:9: ( (lv_number_21_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT ) { - // InternalApplicationConfiguration.g:4454:10: (lv_number_21_0= RULE_INT ) - // InternalApplicationConfiguration.g:4455:11: lv_number_21_0= RULE_INT + // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT ) + // InternalApplicationConfiguration.g:4572:11: lv_number_21_0= RULE_INT { - lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_42); + lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_43); newLeafNode(lv_number_21_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); @@ -12129,36 +12452,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 7 : - // InternalApplicationConfiguration.g:4477:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4477:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4478:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4595:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); } - // InternalApplicationConfiguration.g:4478:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) - // InternalApplicationConfiguration.g:4479:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4595:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4596:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); - // InternalApplicationConfiguration.g:4482:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:4482:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4599:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4599:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4482:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:4482:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4599:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:4482:20: ( (lv_runSpecified_22_0= 'runs' ) ) - // InternalApplicationConfiguration.g:4483:10: (lv_runSpecified_22_0= 'runs' ) + // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) ) + // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' ) { - // InternalApplicationConfiguration.g:4483:10: (lv_runSpecified_22_0= 'runs' ) - // InternalApplicationConfiguration.g:4484:11: lv_runSpecified_22_0= 'runs' + // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' ) + // InternalApplicationConfiguration.g:4601:11: lv_runSpecified_22_0= 'runs' { - lv_runSpecified_22_0=(Token)match(input,48,FOLLOW_13); + lv_runSpecified_22_0=(Token)match(input,50,FOLLOW_13); newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); @@ -12178,13 +12501,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); - // InternalApplicationConfiguration.g:4500:9: ( (lv_runs_24_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:4501:10: (lv_runs_24_0= RULE_INT ) + // InternalApplicationConfiguration.g:4617:9: ( (lv_runs_24_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT ) { - // InternalApplicationConfiguration.g:4501:10: (lv_runs_24_0= RULE_INT ) - // InternalApplicationConfiguration.g:4502:11: lv_runs_24_0= RULE_INT + // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT ) + // InternalApplicationConfiguration.g:4619:11: lv_runs_24_0= RULE_INT { - lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_42); + lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_43); newLeafNode(lv_runs_24_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); @@ -12223,47 +12546,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 8 : - // InternalApplicationConfiguration.g:4524:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4524:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4525:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) + // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4642:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); } - // InternalApplicationConfiguration.g:4525:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) - // InternalApplicationConfiguration.g:4526:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) + // InternalApplicationConfiguration.g:4642:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) + // InternalApplicationConfiguration.g:4643:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); - // InternalApplicationConfiguration.g:4529:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) - // InternalApplicationConfiguration.g:4529:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) + // InternalApplicationConfiguration.g:4646:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) + // InternalApplicationConfiguration.g:4646:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4529:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) - // InternalApplicationConfiguration.g:4529:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) + // InternalApplicationConfiguration.g:4646:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) + // InternalApplicationConfiguration.g:4646:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) { - otherlv_25=(Token)match(input,49,FOLLOW_13); + otherlv_25=(Token)match(input,51,FOLLOW_13); newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); - otherlv_26=(Token)match(input,18,FOLLOW_44); + otherlv_26=(Token)match(input,18,FOLLOW_45); newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); - // InternalApplicationConfiguration.g:4537:9: ( (lv_solver_27_0= ruleSolver ) ) - // InternalApplicationConfiguration.g:4538:10: (lv_solver_27_0= ruleSolver ) + // InternalApplicationConfiguration.g:4654:9: ( (lv_solver_27_0= ruleSolver ) ) + // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver ) { - // InternalApplicationConfiguration.g:4538:10: (lv_solver_27_0= ruleSolver ) - // InternalApplicationConfiguration.g:4539:11: lv_solver_27_0= ruleSolver + // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver ) + // InternalApplicationConfiguration.g:4656:11: lv_solver_27_0= ruleSolver { newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); lv_solver_27_0=ruleSolver(); state._fsp--; @@ -12304,47 +12627,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 9 : - // InternalApplicationConfiguration.g:4562:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4562:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4563:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) + // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4680:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); } - // InternalApplicationConfiguration.g:4563:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) - // InternalApplicationConfiguration.g:4564:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) + // InternalApplicationConfiguration.g:4680:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) + // InternalApplicationConfiguration.g:4681:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); - // InternalApplicationConfiguration.g:4567:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) - // InternalApplicationConfiguration.g:4567:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) + // InternalApplicationConfiguration.g:4684:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) + // InternalApplicationConfiguration.g:4684:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4567:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) - // InternalApplicationConfiguration.g:4567:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) + // InternalApplicationConfiguration.g:4684:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) + // InternalApplicationConfiguration.g:4684:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) { - otherlv_28=(Token)match(input,30,FOLLOW_13); + otherlv_28=(Token)match(input,32,FOLLOW_13); newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); - otherlv_29=(Token)match(input,18,FOLLOW_43); + otherlv_29=(Token)match(input,18,FOLLOW_44); newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); - // InternalApplicationConfiguration.g:4575:9: ( (lv_config_30_0= ruleConfig ) ) - // InternalApplicationConfiguration.g:4576:10: (lv_config_30_0= ruleConfig ) + // InternalApplicationConfiguration.g:4692:9: ( (lv_config_30_0= ruleConfig ) ) + // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig ) { - // InternalApplicationConfiguration.g:4576:10: (lv_config_30_0= ruleConfig ) - // InternalApplicationConfiguration.g:4577:11: lv_config_30_0= ruleConfig + // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig ) + // InternalApplicationConfiguration.g:4694:11: lv_config_30_0= ruleConfig { newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); lv_config_30_0=ruleConfig(); state._fsp--; @@ -12385,30 +12708,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 10 : - // InternalApplicationConfiguration.g:4600:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4600:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4601:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4718:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); } - // InternalApplicationConfiguration.g:4601:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4602:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4718:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4719:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); - // InternalApplicationConfiguration.g:4605:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4605:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4722:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4722:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4605:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4605:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4722:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4722:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) { - otherlv_31=(Token)match(input,50,FOLLOW_13); + otherlv_31=(Token)match(input,52,FOLLOW_13); newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); @@ -12416,16 +12739,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); - // InternalApplicationConfiguration.g:4613:9: ( (lv_debugFolder_33_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4614:10: (lv_debugFolder_33_0= ruleFile ) + // InternalApplicationConfiguration.g:4730:9: ( (lv_debugFolder_33_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile ) { - // InternalApplicationConfiguration.g:4614:10: (lv_debugFolder_33_0= ruleFile ) - // InternalApplicationConfiguration.g:4615:11: lv_debugFolder_33_0= ruleFile + // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile ) + // InternalApplicationConfiguration.g:4732:11: lv_debugFolder_33_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); lv_debugFolder_33_0=ruleFile(); state._fsp--; @@ -12466,30 +12789,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 11 : - // InternalApplicationConfiguration.g:4638:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4638:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4639:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4756:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); } - // InternalApplicationConfiguration.g:4639:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4640:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4756:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4757:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); - // InternalApplicationConfiguration.g:4643:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4643:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4760:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4760:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4643:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4643:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4760:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4760:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) { - otherlv_34=(Token)match(input,51,FOLLOW_13); + otherlv_34=(Token)match(input,53,FOLLOW_13); newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); @@ -12497,16 +12820,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); - // InternalApplicationConfiguration.g:4651:9: ( (lv_targetLogFile_36_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4652:10: (lv_targetLogFile_36_0= ruleFile ) + // InternalApplicationConfiguration.g:4768:9: ( (lv_targetLogFile_36_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile ) { - // InternalApplicationConfiguration.g:4652:10: (lv_targetLogFile_36_0= ruleFile ) - // InternalApplicationConfiguration.g:4653:11: lv_targetLogFile_36_0= ruleFile + // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile ) + // InternalApplicationConfiguration.g:4770:11: lv_targetLogFile_36_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); lv_targetLogFile_36_0=ruleFile(); state._fsp--; @@ -12547,30 +12870,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 12 : - // InternalApplicationConfiguration.g:4676:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4676:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4677:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4794:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); } - // InternalApplicationConfiguration.g:4677:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4678:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4794:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4795:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); - // InternalApplicationConfiguration.g:4681:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4681:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4798:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4798:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4681:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4681:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4798:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4798:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) { - otherlv_37=(Token)match(input,52,FOLLOW_13); + otherlv_37=(Token)match(input,54,FOLLOW_13); newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); @@ -12578,16 +12901,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); - // InternalApplicationConfiguration.g:4689:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4690:10: (lv_targetStatisticsFile_39_0= ruleFile ) + // InternalApplicationConfiguration.g:4806:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile ) { - // InternalApplicationConfiguration.g:4690:10: (lv_targetStatisticsFile_39_0= ruleFile ) - // InternalApplicationConfiguration.g:4691:11: lv_targetStatisticsFile_39_0= ruleFile + // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile ) + // InternalApplicationConfiguration.g:4808:11: lv_targetStatisticsFile_39_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); lv_targetStatisticsFile_39_0=ruleFile(); state._fsp--; @@ -12628,30 +12951,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 13 : - // InternalApplicationConfiguration.g:4714:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4714:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4715:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4832:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); } - // InternalApplicationConfiguration.g:4715:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4716:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4832:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4833:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); - // InternalApplicationConfiguration.g:4719:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4719:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4836:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4836:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4719:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4719:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4836:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4836:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) { - otherlv_40=(Token)match(input,53,FOLLOW_13); + otherlv_40=(Token)match(input,55,FOLLOW_13); newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); @@ -12659,16 +12982,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); - // InternalApplicationConfiguration.g:4727:9: ( (lv_tagetFolder_42_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4728:10: (lv_tagetFolder_42_0= ruleFile ) + // InternalApplicationConfiguration.g:4844:9: ( (lv_tagetFolder_42_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile ) { - // InternalApplicationConfiguration.g:4728:10: (lv_tagetFolder_42_0= ruleFile ) - // InternalApplicationConfiguration.g:4729:11: lv_tagetFolder_42_0= ruleFile + // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile ) + // InternalApplicationConfiguration.g:4846:11: lv_tagetFolder_42_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); lv_tagetFolder_42_0=ruleFile(); state._fsp--; @@ -12710,7 +13033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop58; + break loop60; } } while (true); @@ -12753,7 +13076,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleOptimizationDirection" - // InternalApplicationConfiguration.g:4767:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; + // InternalApplicationConfiguration.g:4884:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; public final Enumerator ruleOptimizationDirection() throws RecognitionException { Enumerator current = null; @@ -12764,33 +13087,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4773:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) - // InternalApplicationConfiguration.g:4774:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) + // InternalApplicationConfiguration.g:4890:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) + // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) { - // InternalApplicationConfiguration.g:4774:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) - int alt59=2; - int LA59_0 = input.LA(1); + // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA59_0==54) ) { - alt59=1; + if ( (LA61_0==56) ) { + alt61=1; } - else if ( (LA59_0==55) ) { - alt59=2; + else if ( (LA61_0==57) ) { + alt61=2; } else { NoViableAltException nvae = - new NoViableAltException("", 59, 0, input); + new NoViableAltException("", 61, 0, input); throw nvae; } - switch (alt59) { + switch (alt61) { case 1 : - // InternalApplicationConfiguration.g:4775:3: (enumLiteral_0= 'minimize' ) + // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' ) { - // InternalApplicationConfiguration.g:4775:3: (enumLiteral_0= 'minimize' ) - // InternalApplicationConfiguration.g:4776:4: enumLiteral_0= 'minimize' + // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' ) + // InternalApplicationConfiguration.g:4893:4: enumLiteral_0= 'minimize' { - enumLiteral_0=(Token)match(input,54,FOLLOW_2); + enumLiteral_0=(Token)match(input,56,FOLLOW_2); current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); @@ -12802,12 +13125,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4783:3: (enumLiteral_1= 'maximize' ) + // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' ) { - // InternalApplicationConfiguration.g:4783:3: (enumLiteral_1= 'maximize' ) - // InternalApplicationConfiguration.g:4784:4: enumLiteral_1= 'maximize' + // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' ) + // InternalApplicationConfiguration.g:4901:4: enumLiteral_1= 'maximize' { - enumLiteral_1=(Token)match(input,55,FOLLOW_2); + enumLiteral_1=(Token)match(input,57,FOLLOW_2); current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); @@ -12841,7 +13164,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleComparisonOperator" - // InternalApplicationConfiguration.g:4794:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ; + // InternalApplicationConfiguration.g:4911:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ; public final Enumerator ruleComparisonOperator() throws RecognitionException { Enumerator current = null; @@ -12852,33 +13175,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4800:2: ( ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ) - // InternalApplicationConfiguration.g:4801:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) + // InternalApplicationConfiguration.g:4917:2: ( ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ) + // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) { - // InternalApplicationConfiguration.g:4801:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) - int alt60=2; - int LA60_0 = input.LA(1); + // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA60_0==56) ) { - alt60=1; + if ( (LA62_0==58) ) { + alt62=1; } - else if ( (LA60_0==57) ) { - alt60=2; + else if ( (LA62_0==59) ) { + alt62=2; } else { NoViableAltException nvae = - new NoViableAltException("", 60, 0, input); + new NoViableAltException("", 62, 0, input); throw nvae; } - switch (alt60) { + switch (alt62) { case 1 : - // InternalApplicationConfiguration.g:4802:3: (enumLiteral_0= '<=' ) + // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' ) { - // InternalApplicationConfiguration.g:4802:3: (enumLiteral_0= '<=' ) - // InternalApplicationConfiguration.g:4803:4: enumLiteral_0= '<=' + // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' ) + // InternalApplicationConfiguration.g:4920:4: enumLiteral_0= '<=' { - enumLiteral_0=(Token)match(input,56,FOLLOW_2); + enumLiteral_0=(Token)match(input,58,FOLLOW_2); current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); @@ -12890,12 +13213,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4810:3: (enumLiteral_1= '>=' ) + // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' ) { - // InternalApplicationConfiguration.g:4810:3: (enumLiteral_1= '>=' ) - // InternalApplicationConfiguration.g:4811:4: enumLiteral_1= '>=' + // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' ) + // InternalApplicationConfiguration.g:4928:4: enumLiteral_1= '>=' { - enumLiteral_1=(Token)match(input,57,FOLLOW_2); + enumLiteral_1=(Token)match(input,59,FOLLOW_2); current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); @@ -12929,7 +13252,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleDocumentLevelSpecification" - // InternalApplicationConfiguration.g:4821:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; + // InternalApplicationConfiguration.g:4938:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException { Enumerator current = null; @@ -12941,42 +13264,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4827:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) - // InternalApplicationConfiguration.g:4828:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) + // InternalApplicationConfiguration.g:4944:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) + // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) { - // InternalApplicationConfiguration.g:4828:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) - int alt61=3; + // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) + int alt63=3; switch ( input.LA(1) ) { - case 58: + case 60: { - alt61=1; + alt63=1; } break; - case 59: + case 61: { - alt61=2; + alt63=2; } break; - case 60: + case 62: { - alt61=3; + alt63=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 61, 0, input); + new NoViableAltException("", 63, 0, input); throw nvae; } - switch (alt61) { + switch (alt63) { case 1 : - // InternalApplicationConfiguration.g:4829:3: (enumLiteral_0= 'none' ) + // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' ) { - // InternalApplicationConfiguration.g:4829:3: (enumLiteral_0= 'none' ) - // InternalApplicationConfiguration.g:4830:4: enumLiteral_0= 'none' + // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' ) + // InternalApplicationConfiguration.g:4947:4: enumLiteral_0= 'none' { - enumLiteral_0=(Token)match(input,58,FOLLOW_2); + enumLiteral_0=(Token)match(input,60,FOLLOW_2); current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); @@ -12988,12 +13311,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4837:3: (enumLiteral_1= 'normal' ) + // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' ) { - // InternalApplicationConfiguration.g:4837:3: (enumLiteral_1= 'normal' ) - // InternalApplicationConfiguration.g:4838:4: enumLiteral_1= 'normal' + // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' ) + // InternalApplicationConfiguration.g:4955:4: enumLiteral_1= 'normal' { - enumLiteral_1=(Token)match(input,59,FOLLOW_2); + enumLiteral_1=(Token)match(input,61,FOLLOW_2); current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); @@ -13005,12 +13328,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:4845:3: (enumLiteral_2= 'full' ) + // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' ) { - // InternalApplicationConfiguration.g:4845:3: (enumLiteral_2= 'full' ) - // InternalApplicationConfiguration.g:4846:4: enumLiteral_2= 'full' + // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' ) + // InternalApplicationConfiguration.g:4963:4: enumLiteral_2= 'full' { - enumLiteral_2=(Token)match(input,60,FOLLOW_2); + enumLiteral_2=(Token)match(input,62,FOLLOW_2); current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); @@ -13044,7 +13367,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleSolver" - // InternalApplicationConfiguration.g:4856:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; + // InternalApplicationConfiguration.g:4973:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; public final Enumerator ruleSolver() throws RecognitionException { Enumerator current = null; @@ -13056,42 +13379,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4862:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) - // InternalApplicationConfiguration.g:4863:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) + // InternalApplicationConfiguration.g:4979:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) + // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) { - // InternalApplicationConfiguration.g:4863:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) - int alt62=3; + // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) + int alt64=3; switch ( input.LA(1) ) { - case 61: + case 63: { - alt62=1; + alt64=1; } break; - case 62: + case 64: { - alt62=2; + alt64=2; } break; - case 63: + case 65: { - alt62=3; + alt64=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 62, 0, input); + new NoViableAltException("", 64, 0, input); throw nvae; } - switch (alt62) { + switch (alt64) { case 1 : - // InternalApplicationConfiguration.g:4864:3: (enumLiteral_0= 'SMTSolver' ) + // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' ) { - // InternalApplicationConfiguration.g:4864:3: (enumLiteral_0= 'SMTSolver' ) - // InternalApplicationConfiguration.g:4865:4: enumLiteral_0= 'SMTSolver' + // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' ) + // InternalApplicationConfiguration.g:4982:4: enumLiteral_0= 'SMTSolver' { - enumLiteral_0=(Token)match(input,61,FOLLOW_2); + enumLiteral_0=(Token)match(input,63,FOLLOW_2); current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); @@ -13103,12 +13426,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4872:3: (enumLiteral_1= 'AlloySolver' ) + // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' ) { - // InternalApplicationConfiguration.g:4872:3: (enumLiteral_1= 'AlloySolver' ) - // InternalApplicationConfiguration.g:4873:4: enumLiteral_1= 'AlloySolver' + // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' ) + // InternalApplicationConfiguration.g:4990:4: enumLiteral_1= 'AlloySolver' { - enumLiteral_1=(Token)match(input,62,FOLLOW_2); + enumLiteral_1=(Token)match(input,64,FOLLOW_2); current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); @@ -13120,12 +13443,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:4880:3: (enumLiteral_2= 'ViatraSolver' ) + // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' ) { - // InternalApplicationConfiguration.g:4880:3: (enumLiteral_2= 'ViatraSolver' ) - // InternalApplicationConfiguration.g:4881:4: enumLiteral_2= 'ViatraSolver' + // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' ) + // InternalApplicationConfiguration.g:4998:4: enumLiteral_2= 'ViatraSolver' { - enumLiteral_2=(Token)match(input,63,FOLLOW_2); + enumLiteral_2=(Token)match(input,65,FOLLOW_2); current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); @@ -13160,14 +13483,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // Delegated rules - protected DFA58 dfa58 = new DFA58(this); + protected DFA60 dfa60 = new DFA60(this); static final String dfa_1s = "\17\uffff"; static final String dfa_2s = "\1\25\16\uffff"; - static final String dfa_3s = "\1\65\16\uffff"; + static final String dfa_3s = "\1\67\16\uffff"; static final String dfa_4s = "\1\uffff\1\16\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; static final String dfa_5s = "\1\0\16\uffff}>"; static final String[] dfa_6s = { - "\1\1\3\uffff\1\2\2\uffff\1\4\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16", + "\1\1\3\uffff\1\2\2\uffff\1\4\2\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16", "", "", "", @@ -13191,11 +13514,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - class DFA58 extends DFA { + class DFA60 extends DFA { - public DFA58(BaseRecognizer recognizer) { + public DFA60(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 58; + this.decisionNumber = 60; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -13205,54 +13528,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl this.transition = dfa_6; } public String getDescription() { - return "()* loopback of 4239:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*"; + return "()* loopback of 4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA58_0 = input.LA(1); + int LA60_0 = input.LA(1); - int index58_0 = input.index(); + int index60_0 = input.index(); input.rewind(); s = -1; - if ( (LA58_0==21) ) {s = 1;} + if ( (LA60_0==21) ) {s = 1;} - else if ( LA58_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} + else if ( LA60_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} - else if ( LA58_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} + else if ( LA60_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} - else if ( LA58_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} + else if ( LA60_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} - else if ( LA58_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} + else if ( LA60_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} - else if ( LA58_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} + else if ( LA60_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} - else if ( LA58_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} + else if ( LA60_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} - else if ( LA58_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} + else if ( LA60_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} - else if ( LA58_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} + else if ( LA60_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} - else if ( LA58_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} + else if ( LA60_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} - else if ( LA58_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} + else if ( LA60_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} - else if ( LA58_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} + else if ( LA60_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} - else if ( LA58_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} + else if ( LA60_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} - else if ( LA58_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} + else if ( LA60_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} - input.seek(index58_0); + input.seek(index60_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 58, _s, input); + new NoViableAltException(getDescription(), 60, _s, input); error(nvae); throw nvae; } @@ -13261,8 +13584,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000030007A022002L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000030007A020002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000C0019A022002L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000C0019A020002L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); @@ -13280,28 +13603,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000050L}); public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L}); public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00C0000000010000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0300000000000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0300000040010000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0C00000000000000L}); public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001020L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000380200040L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000380000040L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x1C00000000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400200000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000E00200040L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000E00000040L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x7000000000000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000200000L}); public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000800040000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000040000000020L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000040000080020L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000201020L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000200040L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x003FD00072200000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000080010L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0xE000000000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000002000040000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000100000000020L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000100000080020L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000201020L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000200040L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x00FF400192200000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000080010L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000003L}); } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java index d60d7cf5..d1128378 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java @@ -35,6 +35,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; @@ -49,7 +50,7 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSp import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; @@ -175,6 +176,9 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin case ApplicationConfigurationPackage.MODEL_ENTRY: sequence_ModelEntry(context, (ModelEntry) semanticObject); return; + case ApplicationConfigurationPackage.MTFF: + sequence_Mtff(context, (Mtff) semanticObject); + return; case ApplicationConfigurationPackage.OBJECT_REFERENCE: sequence_ObjectReference(context, (ObjectReference) semanticObject); return; @@ -217,8 +221,8 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: sequence_RealTypeScope(context, (RealTypeScope) semanticObject); return; - case ApplicationConfigurationPackage.RELIABILTIY_FUNCTION: - sequence_ReliabiltiyFunction(context, (ReliabiltiyFunction) semanticObject); + case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: + sequence_ReliabiltiyProbability(context, (ReliabiltiyProbability) semanticObject); return; case ApplicationConfigurationPackage.RUNTIME_ENTRY: sequence_RuntimeEntry(context, (RuntimeEntry) semanticObject); @@ -773,6 +777,20 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin } + /** + * Contexts: + * ObjectiveFunction returns Mtff + * ReliabilityObjectiveFunction returns Mtff + * Mtff returns Mtff + * + * Constraint: + * (package=[CftModel|QualifiedName]? transformation=[TransformationDefinition|ID]) + */ + protected void sequence_Mtff(ISerializationContext context, Mtff semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + /** * Contexts: * TypeReference returns ObjectReference @@ -998,13 +1016,14 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin /** * Contexts: - * ObjectiveFunction returns ReliabiltiyFunction - * ReliabiltiyFunction returns ReliabiltiyFunction + * ObjectiveFunction returns ReliabiltiyProbability + * ReliabilityObjectiveFunction returns ReliabiltiyProbability + * ReliabiltiyProbability returns ReliabiltiyProbability * * Constraint: - * (package=[CftModel|QualifiedName]? transformation=[TransformationDefinition|ID]) + * (package=[CftModel|QualifiedName]? transformation=[TransformationDefinition|ID] time=REALLiteral) */ - protected void sequence_ReliabiltiyFunction(ISerializationContext context, ReliabiltiyFunction semanticObject) { + protected void sequence_ReliabiltiyProbability(ISerializationContext context, ReliabiltiyProbability semanticObject) { genericSequencer.createSequence(context, semanticObject); } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java index c640afde..80afc496 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java @@ -1260,17 +1260,36 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen } public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); - private final RuleCall cReliabiltiyFunctionParserRuleCall = (RuleCall)rule.eContents().get(1); + private final RuleCall cReliabilityObjectiveFunctionParserRuleCall = (RuleCall)rule.eContents().get(1); //ObjectiveFunction: - // ReliabiltiyFunction; + // ReliabilityObjectiveFunction; @Override public ParserRule getRule() { return rule; } - //ReliabiltiyFunction - public RuleCall getReliabiltiyFunctionParserRuleCall() { return cReliabiltiyFunctionParserRuleCall; } + //ReliabilityObjectiveFunction + public RuleCall getReliabilityObjectiveFunctionParserRuleCall() { return cReliabilityObjectiveFunctionParserRuleCall; } } - public class ReliabiltiyFunctionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ReliabiltiyFunction"); + public class ReliabilityObjectiveFunctionElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ReliabilityObjectiveFunction"); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cReliabiltiyProbabilityParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cMtffParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + + //ReliabilityObjectiveFunction: + // ReliabiltiyProbability | Mtff; + @Override public ParserRule getRule() { return rule; } + + //ReliabiltiyProbability | Mtff + public Alternatives getAlternatives() { return cAlternatives; } + + //ReliabiltiyProbability + public RuleCall getReliabiltiyProbabilityParserRuleCall_0() { return cReliabiltiyProbabilityParserRuleCall_0; } + + //Mtff + public RuleCall getMtffParserRuleCall_1() { return cMtffParserRuleCall_1; } + } + public class ReliabiltiyProbabilityElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ReliabiltiyProbability"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cReliabilityKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); @@ -1281,14 +1300,18 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen private final Assignment cTransformationAssignment_2 = (Assignment)cGroup.eContents().get(2); private final CrossReference cTransformationTransformationDefinitionCrossReference_2_0 = (CrossReference)cTransformationAssignment_2.eContents().get(0); private final RuleCall cTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1 = (RuleCall)cTransformationTransformationDefinitionCrossReference_2_0.eContents().get(1); + private final Keyword cAtKeyword_3 = (Keyword)cGroup.eContents().get(3); + private final Assignment cTimeAssignment_4 = (Assignment)cGroup.eContents().get(4); + private final RuleCall cTimeREALLiteralParserRuleCall_4_0 = (RuleCall)cTimeAssignment_4.eContents().get(0); - //ReliabiltiyFunction: + //ReliabiltiyProbability: // 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? - // transformation=[cftLanguage::TransformationDefinition]; + // transformation=[cftLanguage::TransformationDefinition] + // 'at' time=REALLiteral; @Override public ParserRule getRule() { return rule; } //'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? - //transformation=[cftLanguage::TransformationDefinition] + //transformation=[cftLanguage::TransformationDefinition] 'at' time=REALLiteral public Group getGroup() { return cGroup; } //'reliability' @@ -1317,6 +1340,62 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen //ID public RuleCall getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1() { return cTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1; } + + //'at' + public Keyword getAtKeyword_3() { return cAtKeyword_3; } + + //time=REALLiteral + public Assignment getTimeAssignment_4() { return cTimeAssignment_4; } + + //REALLiteral + public RuleCall getTimeREALLiteralParserRuleCall_4_0() { return cTimeREALLiteralParserRuleCall_4_0; } + } + public class MtffElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Mtff"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cMtffKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Group cGroup_1 = (Group)cGroup.eContents().get(1); + private final Assignment cPackageAssignment_1_0 = (Assignment)cGroup_1.eContents().get(0); + private final CrossReference cPackageCftModelCrossReference_1_0_0 = (CrossReference)cPackageAssignment_1_0.eContents().get(0); + private final RuleCall cPackageCftModelQualifiedNameParserRuleCall_1_0_0_1 = (RuleCall)cPackageCftModelCrossReference_1_0_0.eContents().get(1); + private final Keyword cColonColonKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); + private final Assignment cTransformationAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final CrossReference cTransformationTransformationDefinitionCrossReference_2_0 = (CrossReference)cTransformationAssignment_2.eContents().get(0); + private final RuleCall cTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1 = (RuleCall)cTransformationTransformationDefinitionCrossReference_2_0.eContents().get(1); + + //Mtff: + // 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation=[cftLanguage::TransformationDefinition]; + @Override public ParserRule getRule() { return rule; } + + //'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation=[cftLanguage::TransformationDefinition] + public Group getGroup() { return cGroup; } + + //'mtff' + public Keyword getMtffKeyword_0() { return cMtffKeyword_0; } + + //(package=[cftLanguage::CftModel|QualifiedName] '::')? + public Group getGroup_1() { return cGroup_1; } + + //package=[cftLanguage::CftModel|QualifiedName] + public Assignment getPackageAssignment_1_0() { return cPackageAssignment_1_0; } + + //[cftLanguage::CftModel|QualifiedName] + public CrossReference getPackageCftModelCrossReference_1_0_0() { return cPackageCftModelCrossReference_1_0_0; } + + //QualifiedName + public RuleCall getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1() { return cPackageCftModelQualifiedNameParserRuleCall_1_0_0_1; } + + //'::' + public Keyword getColonColonKeyword_1_1() { return cColonColonKeyword_1_1; } + + //transformation=[cftLanguage::TransformationDefinition] + public Assignment getTransformationAssignment_2() { return cTransformationAssignment_2; } + + //[cftLanguage::TransformationDefinition] + public CrossReference getTransformationTransformationDefinitionCrossReference_2_0() { return cTransformationTransformationDefinitionCrossReference_2_0; } + + //ID + public RuleCall getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1() { return cTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1; } } public class ObjectiveDeclarationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveDeclaration"); @@ -3025,7 +3104,9 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen private final ComparisonOperatorElements eComparisonOperator; private final ThresholdEntryElements pThresholdEntry; private final ObjectiveFunctionElements pObjectiveFunction; - private final ReliabiltiyFunctionElements pReliabiltiyFunction; + private final ReliabilityObjectiveFunctionElements pReliabilityObjectiveFunction; + private final ReliabiltiyProbabilityElements pReliabiltiyProbability; + private final MtffElements pMtff; private final ObjectiveDeclarationElements pObjectiveDeclaration; private final ObjectiveReferenceElements pObjectiveReference; private final ObjectiveElements pObjective; @@ -3116,7 +3197,9 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen this.eComparisonOperator = new ComparisonOperatorElements(); this.pThresholdEntry = new ThresholdEntryElements(); this.pObjectiveFunction = new ObjectiveFunctionElements(); - this.pReliabiltiyFunction = new ReliabiltiyFunctionElements(); + this.pReliabilityObjectiveFunction = new ReliabilityObjectiveFunctionElements(); + this.pReliabiltiyProbability = new ReliabiltiyProbabilityElements(); + this.pMtff = new MtffElements(); this.pObjectiveDeclaration = new ObjectiveDeclarationElements(); this.pObjectiveReference = new ObjectiveReferenceElements(); this.pObjective = new ObjectiveElements(); @@ -3625,7 +3708,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen } //ObjectiveFunction: - // ReliabiltiyFunction; + // ReliabilityObjectiveFunction; public ObjectiveFunctionElements getObjectiveFunctionAccess() { return pObjectiveFunction; } @@ -3634,15 +3717,36 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen return getObjectiveFunctionAccess().getRule(); } - //ReliabiltiyFunction: + //ReliabilityObjectiveFunction: + // ReliabiltiyProbability | Mtff; + public ReliabilityObjectiveFunctionElements getReliabilityObjectiveFunctionAccess() { + return pReliabilityObjectiveFunction; + } + + public ParserRule getReliabilityObjectiveFunctionRule() { + return getReliabilityObjectiveFunctionAccess().getRule(); + } + + //ReliabiltiyProbability: // 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? - // transformation=[cftLanguage::TransformationDefinition]; - public ReliabiltiyFunctionElements getReliabiltiyFunctionAccess() { - return pReliabiltiyFunction; + // transformation=[cftLanguage::TransformationDefinition] + // 'at' time=REALLiteral; + public ReliabiltiyProbabilityElements getReliabiltiyProbabilityAccess() { + return pReliabiltiyProbability; + } + + public ParserRule getReliabiltiyProbabilityRule() { + return getReliabiltiyProbabilityAccess().getRule(); + } + + //Mtff: + // 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation=[cftLanguage::TransformationDefinition]; + public MtffElements getMtffAccess() { + return pMtff; } - public ParserRule getReliabiltiyFunctionRule() { - return getReliabiltiyFunctionAccess().getRule(); + public ParserRule getMtffRule() { + return getMtffAccess().getRule(); } //ObjectiveDeclaration: diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext index 44ef8fd1..2b4a56a6 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext @@ -101,8 +101,13 @@ enum OptimizationDirection: MINIMIZE='minimize' | MAXIMIZE='maximize'; OptimizationEntry: direction=OptimizationDirection function=ObjectiveFunction; enum ComparisonOperator: LESS_EQUALS='<=' | GREATER_EQUALS='>='; ThresholdEntry: function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral; -ObjectiveFunction: ReliabiltiyFunction; -ReliabiltiyFunction: 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation = [cftLanguage::TransformationDefinition]; +ObjectiveFunction: ReliabilityObjectiveFunction; +ReliabilityObjectiveFunction: ReliabiltiyProbability | Mtff; +ReliabiltiyProbability: + 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation = [cftLanguage::TransformationDefinition] + 'at' time=REALLiteral; +Mtff: + 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation = [cftLanguage::TransformationDefinition]; ObjectiveDeclaration: 'objectives' name = ID specification = ObjectiveSpecification; ObjectiveReference: referred = [ObjectiveDeclaration]; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend index 35a747c8..9d7e8aec 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend @@ -10,7 +10,6 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageI import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyFunction import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel import org.eclipse.emf.ecore.EClass @@ -23,6 +22,7 @@ import org.eclipse.xtext.naming.IQualifiedNameConverter import org.eclipse.xtext.scoping.Scopes import static hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage.Literals.* +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction /** * This class contains custom scoping description. @@ -47,9 +47,9 @@ class ApplicationConfigurationScopeProvider extends AbstractApplicationConfigura getViatraPackageScope(context, reference, document) case PATTERN_ELEMENT__PATTERN: getViatraPatternScope(context, document) - case RELIABILTIY_FUNCTION__PACKAGE: + case RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE: getCftPackageScope(context, reference, document) - case RELIABILTIY_FUNCTION__TRANSFORMATION: + case RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION: getCftTransformationScope(context, document) default: super.getScope(context, reference) @@ -136,7 +136,7 @@ class ApplicationConfigurationScopeProvider extends AbstractApplicationConfigura private def getCftTransformationScope(EObject context, ConfigurationScript document) { val transformations = switch (context) { - ReliabiltiyFunction case context.package !== null: + ReliabilityObjectiveFunction case context.package !== null: context.package.transformationDefinitions default: document.allCftTransformations diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin index 56d1af9c..b05b37d4 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin index 29395cde..7a01ace8 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin index 2207ff7a..0e56af1c 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin index e5445e66..e3b08949 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin index 476652c0..a9a231c9 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin index bda30bf1..c96ad697 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin index 04bd4aea..7c4945f3 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin index 3c8711bf..6f9ed2db 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin index 2f317914..319b1a7b 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin index 26fbd35b..64980787 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin index 8a5136e8..e3eb300d 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin index d00f661a..cf472a5c 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin index 426173d6..9e436c25 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin index 2321885c..8dcb67ce 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin index 57704448..f55b7c31 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin index f06a7a84..1f55e190 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin index ad739f26..d7439d22 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin index d1224c20..4fbc7cd3 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin index 6c96cd87..5b585e60 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin index c81d155d..481a23f6 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin index a6c01277..390ee219 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore index 945e2c6c..2ba78568 100644 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore @@ -1 +1,3 @@ /.CftExtensions.java._trace +/.CftExtensions.xtendbin +/CftExtensions.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin index f68d0464..594bfecb 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin index 6aebfa85..a868ae36 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin index 323f40b2..f7ca5531 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin index 45b228d3..1d15efbb 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin index 59a21d5c..3fce519e 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin index 0a5c81fe..564e58c4 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin index 87965646..ebcfced8 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin index cd930545..d4b5ecdb 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin index 2f779ecb..1faa21b3 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin index 93bad7e0..afc40951 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin index fde76cfd..419b9490 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin index 4754c634..0e703f40 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin index 25ddc417..41e6e441 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin index 552c946a..ef8c3b88 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin index a3f9c647..4aff77d3 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin index d7f66fd0..a2c634bc 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin index b9fdf395..45f12291 100644 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin and b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/.gitignore deleted file mode 100644 index 1c0a02cd..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/hu/ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore new file mode 100644 index 00000000..b271af76 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore @@ -0,0 +1,3 @@ +/.ReliabilityAnalysisHandler.java._trace +/.ReliabilityAnalysisHandler.xtendbin +/ReliabilityAnalysisHandler.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend new file mode 100644 index 00000000..5fa89148 --- /dev/null +++ b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend @@ -0,0 +1,128 @@ +package hu.bme.mit.inf.dslreasoner.faulttree.ui.handler + +import hu.bme.mit.inf.dslreasoner.application.execution.EclipseBasedProgressMonitor +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel +import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft.Cft2FtTransformation +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.Ecore2CftTransformation +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.FtAnalysisObjective +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.ReliabilityResult +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftConfiguration +import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftSolver +import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel +import hu.bme.mit.inf.dslreasoner.workspace.ProjectWorkspace +import org.eclipse.core.commands.AbstractHandler +import org.eclipse.core.commands.ExecutionEvent +import org.eclipse.core.commands.ExecutionException +import org.eclipse.core.resources.IFile +import org.eclipse.core.resources.IProject +import org.eclipse.core.resources.IResource +import org.eclipse.core.runtime.IProgressMonitor +import org.eclipse.core.runtime.NullProgressMonitor +import org.eclipse.emf.common.util.URI +import org.eclipse.emf.ecore.resource.Resource +import org.eclipse.emf.ecore.resource.ResourceSet +import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl +import org.eclipse.swt.widgets.MessageBox +import org.eclipse.ui.PlatformUI +import org.eclipse.ui.handlers.HandlerUtil +import org.eclipse.viatra.query.runtime.api.AdvancedViatraQueryEngine +import org.eclipse.viatra.query.runtime.emf.EMFScope + +class ReliabilityAnalysisHandler extends AbstractHandler { + + override execute(ExecutionEvent event) throws ExecutionException { + val selection = HandlerUtil.getCurrentStructuredSelection(event) + val resourceSet = new ResourceSetImpl + val iterator = selection.iterator + var IProject targetProject = null + var Resource targetResource = null + var TransformationDefinition transformationDefinition = null + while (iterator.hasNext) { + val selectedElement = iterator.next + if (selectedElement instanceof IFile) { + val resource = tryLoadResource(resourceSet, selectedElement) + if (resource !== null && !resource.contents.empty) { + val rootElement = resource.contents.head + if (rootElement instanceof CftModel) { + if (rootElement.transformationDefinitions.empty) { + throw new IllegalArgumentException("Selected cft file is not a transformation definition.") + } + if (transformationDefinition !== null) { + throw new IllegalArgumentException( + "Only a single transformation definition may be selected.") + } + transformationDefinition = rootElement.transformationDefinitions.head + } else { + if (targetResource !== null) { + throw new IllegalArgumentException("Only a single architecture model may be selected.") + } + targetResource = resource + targetProject = selectedElement.project + } + } + } + } + if (targetResource === null || targetResource === null) { + throw new IllegalArgumentException( + "A transformation definition and an architecture model must be selected.") + } + runAnalysis(transformationDefinition, targetResource, targetProject, new NullProgressMonitor) + null + } + + private static def tryLoadResource(ResourceSet resourceSet, IFile file) { + val fullPath = file.fullPath.toString + val uri = URI.createPlatformResourceURI(fullPath, true) + try { + resourceSet.getResource(uri, true) + } catch (RuntimeException e) { + null + } + } + + private def runAnalysis(TransformationDefinition transformationDefinition, Resource resource, IProject project, + IProgressMonitor monitor) { + val workspace = createWorkspace(project, monitor) + val cft = createComponentFaultTree(transformationDefinition, resource) + workspace.writeModel(cft, "cft.xmi") + val cft2ft = new Cft2FtTransformation + val ft = cft2ft.createFaultTree(cft) + workspace.writeModel(ft, "ft.xmi") + val solver = new StormDftSolver + val config = new StormDftConfiguration + config.progressMonitor = new EclipseBasedProgressMonitor(monitor) + config.documentationLevel = DocumentationLevel.NORMAL + config.objective = FtAnalysisObjective.MTTF + val result = solver.solve(ft, config, workspace) + displayResult(result) + } + + private def createWorkspace(IProject project, IProgressMonitor monitor) { + val folder = project.getFolder("debug") + if (!folder.exists) { + folder.create(IResource.NONE, true, monitor) + } + val path = folder.fullPath.toString + val uri = URI.createPlatformResourceURI(path, true) + val workspace = new ProjectWorkspace(uri.toString, "") + workspace.initAndClear + workspace + } + + private def createComponentFaultTree(TransformationDefinition transformationDefinition, Resource resource) { + val queryEngine = AdvancedViatraQueryEngine.createUnmanagedEngine(new EMFScope(resource)) + try { + val ecore2cft = new Ecore2CftTransformation(transformationDefinition, queryEngine) + ecore2cft.createComponentFaultTree + } finally { + queryEngine.dispose + } + } + + private def displayResult(ReliabilityResult result) { + val messageBox = new MessageBox(PlatformUI.workbench.activeWorkbenchWindow.shell) + messageBox.message = result.toString + messageBox.open + } +} -- cgit v1.2.3-54-g00ecf From c1f185fd8fc2c3dfc123d9271726c588963c7c01 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Mon, 8 Apr 2019 00:58:00 +0200 Subject: Objective POC implementation --- .../antlr/ApplicationConfigurationParser.java | 8 + .../internal/InternalApplicationConfiguration.g | 427 +- .../InternalApplicationConfiguration.tokens | 108 +- .../InternalApplicationConfigurationLexer.java | 628 +- .../InternalApplicationConfigurationParser.java | 11161 +++++++++++-------- ...ctApplicationConfigurationProposalProvider.java | 15 + .../model/generated/ApplicationConfiguration.ecore | 15 +- .../generated/ApplicationConfiguration.genmodel | 9 + .../application/ApplicationConfiguration.xtextbin | Bin 13891 -> 14296 bytes .../ApplicationConfigurationFactory.java | 18 + .../ApplicationConfigurationPackage.java | 254 +- .../ComparisonOperator.java | 62 +- .../applicationConfiguration/CostEntry.java | 79 + .../CostObjectiveFunction.java | 42 + .../impl/ApplicationConfigurationFactoryImpl.java | 26 + .../impl/ApplicationConfigurationPackageImpl.java | 88 + .../impl/CostEntryImpl.java | 270 + .../impl/CostObjectiveFunctionImpl.java | 167 + .../impl/ThresholdEntryImpl.java | 2 +- .../ApplicationConfigurationAdapterFactory.java | 40 + .../util/ApplicationConfigurationSwitch.java | 47 + .../internal/InternalApplicationConfiguration.g | 191 +- .../InternalApplicationConfiguration.tokens | 76 +- .../InternalApplicationConfigurationLexer.java | 528 +- .../InternalApplicationConfigurationParser.java | 3216 +++--- .../ApplicationConfigurationSemanticSequencer.java | 42 + .../ApplicationConfigurationGrammarAccess.java | 156 +- .../application/ApplicationConfiguration.xtext | 413 +- .../execution/GenerationTaskExecutor.xtend | 4 +- .../application/execution/ScriptExecutor.xtend | 20 +- .../application/execution/SolverLoader.xtend | 182 +- .../ModelGenerationMethodProvider.xtend | 85 +- .../logic2viatra/patterns/PatternGenerator.xtend | 4 +- .../META-INF/MANIFEST.MF | 3 +- .../viatrasolver/reasoner/ViatraReasoner.xtend | 33 +- .../reasoner/ViatraReasonerConfiguration.xtend | 32 +- .../viatrasolver/reasoner/dse/DseUtils.xtend | 1 + .../reasoner/dse/IThreeValuedObjective.xtend | 10 - .../dse/ModelGenerationCompositeObjective.xtend | 1 + .../AbstractThreeValuedObjective.xtend | 102 + .../optimization/IThreeValuedObjective.xtend | 10 + .../reasoner/optimization/ObjectiveKind.java | 36 + .../optimization/ThreeValuedCostObjective.xtend | 86 + .../.classpath | 17 +- .../.project | 6 + .../META-INF/MANIFEST.MF | 34 +- .../build.properties | 15 +- .../configs/generation.vsconfig | 7 +- .../generator.vqgen | 1 + .../inputs/FamMetamodel.genmodel | 48 + .../inputs/FamPatterns.vql | 8 +- 51 files changed, 11473 insertions(+), 7360 deletions(-) create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java create mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java delete mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/IThreeValuedObjective.xtend create mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/AbstractThreeValuedObjective.xtend create mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/IThreeValuedObjective.xtend create mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ObjectiveKind.java create mode 100644 Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/generator.vqgen create mode 100644 Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamMetamodel.genmodel (limited to 'Application/hu.bme.mit.inf.dslreasoner.application.ui') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java index b778abe4..6dc5819b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java @@ -42,6 +42,7 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser builder.put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives"); builder.put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives"); builder.put(grammarAccess.getObjectiveEntryAccess().getAlternatives(), "rule__ObjectiveEntry__Alternatives"); + builder.put(grammarAccess.getObjectiveFunctionAccess().getAlternatives(), "rule__ObjectiveFunction__Alternatives"); builder.put(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives(), "rule__ReliabilityObjectiveFunction__Alternatives"); builder.put(grammarAccess.getObjectiveAccess().getAlternatives(), "rule__Objective__Alternatives"); builder.put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives"); @@ -102,6 +103,9 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser builder.put(grammarAccess.getObjectiveSpecificationAccess().getGroup_2(), "rule__ObjectiveSpecification__Group_2__0"); builder.put(grammarAccess.getOptimizationEntryAccess().getGroup(), "rule__OptimizationEntry__Group__0"); builder.put(grammarAccess.getThresholdEntryAccess().getGroup(), "rule__ThresholdEntry__Group__0"); + builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup(), "rule__CostObjectiveFunction__Group__0"); + builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3(), "rule__CostObjectiveFunction__Group_3__0"); + builder.put(grammarAccess.getCostEntryAccess().getGroup(), "rule__CostEntry__Group__0"); builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup(), "rule__ReliabiltiyProbability__Group__0"); builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1(), "rule__ReliabiltiyProbability__Group_1__0"); builder.put(grammarAccess.getMtffAccess().getGroup(), "rule__Mtff__Group__0"); @@ -199,6 +203,10 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser builder.put(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0(), "rule__ThresholdEntry__FunctionAssignment_0"); builder.put(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1(), "rule__ThresholdEntry__OperatorAssignment_1"); builder.put(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2(), "rule__ThresholdEntry__ThresholdAssignment_2"); + builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2(), "rule__CostObjectiveFunction__EntriesAssignment_2"); + builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1(), "rule__CostObjectiveFunction__EntriesAssignment_3_1"); + builder.put(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0(), "rule__CostEntry__PatternElementAssignment_0"); + builder.put(grammarAccess.getCostEntryAccess().getWeightAssignment_2(), "rule__CostEntry__WeightAssignment_2"); builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0(), "rule__ReliabiltiyProbability__PackageAssignment_1_0"); builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2(), "rule__ReliabiltiyProbability__TransformationAssignment_2"); builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4(), "rule__ReliabiltiyProbability__TimeAssignment_4"); diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g index 5ac1e746..0d0b6cd0 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g @@ -1040,9 +1040,59 @@ ruleObjectiveFunction } : ( - { before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); } - ruleReliabilityObjectiveFunction - { after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); } + { before(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); } + (rule__ObjectiveFunction__Alternatives) + { after(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleCostObjectiveFunction +entryRuleCostObjectiveFunction +: +{ before(grammarAccess.getCostObjectiveFunctionRule()); } + ruleCostObjectiveFunction +{ after(grammarAccess.getCostObjectiveFunctionRule()); } + EOF +; + +// Rule CostObjectiveFunction +ruleCostObjectiveFunction + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); } + (rule__CostObjectiveFunction__Group__0) + { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +// Entry rule entryRuleCostEntry +entryRuleCostEntry +: +{ before(grammarAccess.getCostEntryRule()); } + ruleCostEntry +{ after(grammarAccess.getCostEntryRule()); } + EOF +; + +// Rule CostEntry +ruleCostEntry + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getCostEntryAccess().getGroup()); } + (rule__CostEntry__Group__0) + { after(grammarAccess.getCostEntryAccess().getGroup()); } ) ; finally { @@ -2305,6 +2355,27 @@ finally { restoreStackSize(stackSize); } +rule__ObjectiveFunction__Alternatives + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); } + ruleCostObjectiveFunction + { after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); } + ) + | + ( + { before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); } + ruleReliabilityObjectiveFunction + { after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__ReliabilityObjectiveFunction__Alternatives @init { int stackSize = keepStackSize(); @@ -2758,15 +2829,27 @@ rule__ComparisonOperator__Alternatives } : ( - { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); } + { before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); } + ('<') + { after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); } + ) + | + ( + { before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); } + ('>') + { after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); } + ) + | + ( + { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); } ('<=') - { after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); } + { after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); } ) | ( - { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); } + { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); } ('>=') - { after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); } + { after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); } ) ; finally { @@ -5635,6 +5718,276 @@ finally { } +rule__CostObjectiveFunction__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group__0__Impl + rule__CostObjectiveFunction__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); } + 'cost' + { after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group__1__Impl + rule__CostObjectiveFunction__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); } + '{' + { after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group__2__Impl + rule__CostObjectiveFunction__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); } + (rule__CostObjectiveFunction__EntriesAssignment_2) + { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group__3__Impl + rule__CostObjectiveFunction__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); } + (rule__CostObjectiveFunction__Group_3__0)* + { after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); } + '}' + { after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__CostObjectiveFunction__Group_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group_3__0__Impl + rule__CostObjectiveFunction__Group_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); } + ',' + { after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostObjectiveFunction__Group_3__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__Group_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); } + (rule__CostObjectiveFunction__EntriesAssignment_3_1) + { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__CostEntry__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostEntry__Group__0__Impl + rule__CostEntry__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); } + (rule__CostEntry__PatternElementAssignment_0) + { after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostEntry__Group__1__Impl + rule__CostEntry__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); } + '=' + { after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__CostEntry__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); } + (rule__CostEntry__WeightAssignment_2) + { after(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); } +) +; +finally { + restoreStackSize(stackSize); +} + + rule__ReliabiltiyProbability__Group__0 @init { int stackSize = keepStackSize(); @@ -10838,6 +11191,66 @@ finally { restoreStackSize(stackSize); } +rule__CostObjectiveFunction__EntriesAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); } + ruleCostEntry + { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostObjectiveFunction__EntriesAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); } + ruleCostEntry + { after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__PatternElementAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); } + rulePatternElement + { after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__CostEntry__WeightAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); } + ruleINTLiteral + { after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__ReliabiltiyProbability__PackageAssignment_1_0 @init { int stackSize = keepStackSize(); diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens index 27b2c880..628ef22e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens @@ -1,58 +1,59 @@ -'#'=46 -'*'=63 -'+='=62 -','=31 -'-'=22 -'.'=21 -'..'=53 -'::'=34 -'<'=47 -'<='=13 -'='=28 -'>'=48 -'>='=14 -'AlloySolver'=19 -'SMTSolver'=18 -'ViatraSolver'=20 -'at'=39 -'config'=42 -'constraints'=38 -'debug'=58 -'epackage'=24 -'excluding'=33 -'file'=27 -'folder'=36 -'full'=17 -'generate'=55 -'import'=23 -'int'=50 -'log'=59 -'log-level'=43 +'#'=49 +'*'=64 +'+='=63 +','=33 +'-'=24 +'.'=23 +'..'=54 +'::'=36 +'<'=13 +'<='=15 +'='=30 +'>'=14 +'>='=16 +'AlloySolver'=21 +'SMTSolver'=20 +'ViatraSolver'=22 +'at'=42 +'config'=45 +'constraints'=40 +'cost'=41 +'debug'=59 +'epackage'=26 +'excluding'=35 +'file'=29 +'folder'=38 +'full'=19 +'generate'=56 +'import'=25 +'int'=51 +'log'=60 +'log-level'=46 'maximize'=12 -'memory'=45 -'metamodel'=35 +'memory'=48 +'metamodel'=37 'minimize'=11 -'models'=37 -'mtff'=40 -'node'=49 -'none'=15 -'normal'=16 -'number'=64 -'objectives'=41 -'output'=61 -'package'=32 -'partial-model'=56 -'real'=51 -'reliability'=26 -'runs'=65 -'runtime'=44 -'scope'=54 -'solver'=57 -'statistics'=60 -'string'=52 -'viatra'=25 -'{'=29 -'}'=30 +'models'=39 +'mtff'=43 +'node'=50 +'none'=17 +'normal'=18 +'number'=65 +'objectives'=44 +'output'=62 +'package'=34 +'partial-model'=57 +'real'=52 +'reliability'=28 +'runs'=66 +'runtime'=47 +'scope'=55 +'solver'=58 +'statistics'=61 +'string'=53 +'viatra'=27 +'{'=31 +'}'=32 RULE_ANY_OTHER=10 RULE_ID=4 RULE_INT=5 @@ -115,3 +116,4 @@ T__62=62 T__63=63 T__64=64 T__65=65 +T__66=66 diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java index 9a16ae0a..5105b180 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java @@ -40,6 +40,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { public static final int RULE_INT=5; public static final int T__29=29; public static final int T__22=22; + public static final int T__66=66; public static final int RULE_ML_COMMENT=7; public static final int T__23=23; public static final int T__24=24; @@ -136,11 +137,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__13; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:13:7: ( '<=' ) - // InternalApplicationConfiguration.g:13:9: '<=' + // InternalApplicationConfiguration.g:13:7: ( '<' ) + // InternalApplicationConfiguration.g:13:9: '<' { - match("<="); - + match('<'); } @@ -157,11 +157,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__14; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:14:7: ( '>=' ) - // InternalApplicationConfiguration.g:14:9: '>=' + // InternalApplicationConfiguration.g:14:7: ( '>' ) + // InternalApplicationConfiguration.g:14:9: '>' { - match(">="); - + match('>'); } @@ -178,10 +177,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__15; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:15:7: ( 'none' ) - // InternalApplicationConfiguration.g:15:9: 'none' + // InternalApplicationConfiguration.g:15:7: ( '<=' ) + // InternalApplicationConfiguration.g:15:9: '<=' { - match("none"); + match("<="); } @@ -199,10 +198,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:16:7: ( 'normal' ) - // InternalApplicationConfiguration.g:16:9: 'normal' + // InternalApplicationConfiguration.g:16:7: ( '>=' ) + // InternalApplicationConfiguration.g:16:9: '>=' { - match("normal"); + match(">="); } @@ -220,10 +219,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__17; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:17:7: ( 'full' ) - // InternalApplicationConfiguration.g:17:9: 'full' + // InternalApplicationConfiguration.g:17:7: ( 'none' ) + // InternalApplicationConfiguration.g:17:9: 'none' { - match("full"); + match("none"); } @@ -241,10 +240,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:18:7: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:18:9: 'SMTSolver' + // InternalApplicationConfiguration.g:18:7: ( 'normal' ) + // InternalApplicationConfiguration.g:18:9: 'normal' { - match("SMTSolver"); + match("normal"); } @@ -262,10 +261,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:19:7: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:19:9: 'AlloySolver' + // InternalApplicationConfiguration.g:19:7: ( 'full' ) + // InternalApplicationConfiguration.g:19:9: 'full' { - match("AlloySolver"); + match("full"); } @@ -283,10 +282,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:20:7: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:20:9: 'ViatraSolver' + // InternalApplicationConfiguration.g:20:7: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:20:9: 'SMTSolver' { - match("ViatraSolver"); + match("SMTSolver"); } @@ -304,10 +303,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:21:7: ( '.' ) - // InternalApplicationConfiguration.g:21:9: '.' + // InternalApplicationConfiguration.g:21:7: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:21:9: 'AlloySolver' { - match('.'); + match("AlloySolver"); + } @@ -324,10 +324,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:22:7: ( '-' ) - // InternalApplicationConfiguration.g:22:9: '-' + // InternalApplicationConfiguration.g:22:7: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:22:9: 'ViatraSolver' { - match('-'); + match("ViatraSolver"); + } @@ -344,11 +345,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:23:7: ( 'import' ) - // InternalApplicationConfiguration.g:23:9: 'import' + // InternalApplicationConfiguration.g:23:7: ( '.' ) + // InternalApplicationConfiguration.g:23:9: '.' { - match("import"); - + match('.'); } @@ -365,11 +365,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:24:7: ( 'epackage' ) - // InternalApplicationConfiguration.g:24:9: 'epackage' + // InternalApplicationConfiguration.g:24:7: ( '-' ) + // InternalApplicationConfiguration.g:24:9: '-' { - match("epackage"); - + match('-'); } @@ -386,10 +385,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:25:7: ( 'viatra' ) - // InternalApplicationConfiguration.g:25:9: 'viatra' + // InternalApplicationConfiguration.g:25:7: ( 'import' ) + // InternalApplicationConfiguration.g:25:9: 'import' { - match("viatra"); + match("import"); } @@ -407,10 +406,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:26:7: ( 'reliability' ) - // InternalApplicationConfiguration.g:26:9: 'reliability' + // InternalApplicationConfiguration.g:26:7: ( 'epackage' ) + // InternalApplicationConfiguration.g:26:9: 'epackage' { - match("reliability"); + match("epackage"); } @@ -428,10 +427,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:27:7: ( 'file' ) - // InternalApplicationConfiguration.g:27:9: 'file' + // InternalApplicationConfiguration.g:27:7: ( 'viatra' ) + // InternalApplicationConfiguration.g:27:9: 'viatra' { - match("file"); + match("viatra"); } @@ -449,10 +448,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:28:7: ( '=' ) - // InternalApplicationConfiguration.g:28:9: '=' + // InternalApplicationConfiguration.g:28:7: ( 'reliability' ) + // InternalApplicationConfiguration.g:28:9: 'reliability' { - match('='); + match("reliability"); + } @@ -469,10 +469,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:29:7: ( '{' ) - // InternalApplicationConfiguration.g:29:9: '{' + // InternalApplicationConfiguration.g:29:7: ( 'file' ) + // InternalApplicationConfiguration.g:29:9: 'file' { - match('{'); + match("file"); + } @@ -489,10 +490,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:30:7: ( '}' ) - // InternalApplicationConfiguration.g:30:9: '}' + // InternalApplicationConfiguration.g:30:7: ( '=' ) + // InternalApplicationConfiguration.g:30:9: '=' { - match('}'); + match('='); } @@ -509,10 +510,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:31:7: ( ',' ) - // InternalApplicationConfiguration.g:31:9: ',' + // InternalApplicationConfiguration.g:31:7: ( '{' ) + // InternalApplicationConfiguration.g:31:9: '{' { - match(','); + match('{'); } @@ -529,11 +530,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:32:7: ( 'package' ) - // InternalApplicationConfiguration.g:32:9: 'package' + // InternalApplicationConfiguration.g:32:7: ( '}' ) + // InternalApplicationConfiguration.g:32:9: '}' { - match("package"); - + match('}'); } @@ -550,11 +550,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:33:7: ( 'excluding' ) - // InternalApplicationConfiguration.g:33:9: 'excluding' + // InternalApplicationConfiguration.g:33:7: ( ',' ) + // InternalApplicationConfiguration.g:33:9: ',' { - match("excluding"); - + match(','); } @@ -571,10 +570,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:34:7: ( '::' ) - // InternalApplicationConfiguration.g:34:9: '::' + // InternalApplicationConfiguration.g:34:7: ( 'package' ) + // InternalApplicationConfiguration.g:34:9: 'package' { - match("::"); + match("package"); } @@ -592,10 +591,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:35:7: ( 'metamodel' ) - // InternalApplicationConfiguration.g:35:9: 'metamodel' + // InternalApplicationConfiguration.g:35:7: ( 'excluding' ) + // InternalApplicationConfiguration.g:35:9: 'excluding' { - match("metamodel"); + match("excluding"); } @@ -613,10 +612,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:36:7: ( 'folder' ) - // InternalApplicationConfiguration.g:36:9: 'folder' + // InternalApplicationConfiguration.g:36:7: ( '::' ) + // InternalApplicationConfiguration.g:36:9: '::' { - match("folder"); + match("::"); } @@ -634,10 +633,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:37:7: ( 'models' ) - // InternalApplicationConfiguration.g:37:9: 'models' + // InternalApplicationConfiguration.g:37:7: ( 'metamodel' ) + // InternalApplicationConfiguration.g:37:9: 'metamodel' { - match("models"); + match("metamodel"); } @@ -655,10 +654,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:38:7: ( 'constraints' ) - // InternalApplicationConfiguration.g:38:9: 'constraints' + // InternalApplicationConfiguration.g:38:7: ( 'folder' ) + // InternalApplicationConfiguration.g:38:9: 'folder' { - match("constraints"); + match("folder"); } @@ -676,10 +675,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:39:7: ( 'at' ) - // InternalApplicationConfiguration.g:39:9: 'at' + // InternalApplicationConfiguration.g:39:7: ( 'models' ) + // InternalApplicationConfiguration.g:39:9: 'models' { - match("at"); + match("models"); } @@ -697,10 +696,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:40:7: ( 'mtff' ) - // InternalApplicationConfiguration.g:40:9: 'mtff' + // InternalApplicationConfiguration.g:40:7: ( 'constraints' ) + // InternalApplicationConfiguration.g:40:9: 'constraints' { - match("mtff"); + match("constraints"); } @@ -718,10 +717,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:41:7: ( 'objectives' ) - // InternalApplicationConfiguration.g:41:9: 'objectives' + // InternalApplicationConfiguration.g:41:7: ( 'cost' ) + // InternalApplicationConfiguration.g:41:9: 'cost' { - match("objectives"); + match("cost"); } @@ -739,10 +738,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:42:7: ( 'config' ) - // InternalApplicationConfiguration.g:42:9: 'config' + // InternalApplicationConfiguration.g:42:7: ( 'at' ) + // InternalApplicationConfiguration.g:42:9: 'at' { - match("config"); + match("at"); } @@ -760,10 +759,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:43:7: ( 'log-level' ) - // InternalApplicationConfiguration.g:43:9: 'log-level' + // InternalApplicationConfiguration.g:43:7: ( 'mtff' ) + // InternalApplicationConfiguration.g:43:9: 'mtff' { - match("log-level"); + match("mtff"); } @@ -781,10 +780,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:44:7: ( 'runtime' ) - // InternalApplicationConfiguration.g:44:9: 'runtime' + // InternalApplicationConfiguration.g:44:7: ( 'objectives' ) + // InternalApplicationConfiguration.g:44:9: 'objectives' { - match("runtime"); + match("objectives"); } @@ -802,10 +801,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:45:7: ( 'memory' ) - // InternalApplicationConfiguration.g:45:9: 'memory' + // InternalApplicationConfiguration.g:45:7: ( 'config' ) + // InternalApplicationConfiguration.g:45:9: 'config' { - match("memory"); + match("config"); } @@ -823,10 +822,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:46:7: ( '#' ) - // InternalApplicationConfiguration.g:46:9: '#' + // InternalApplicationConfiguration.g:46:7: ( 'log-level' ) + // InternalApplicationConfiguration.g:46:9: 'log-level' { - match('#'); + match("log-level"); + } @@ -843,10 +843,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:47:7: ( '<' ) - // InternalApplicationConfiguration.g:47:9: '<' + // InternalApplicationConfiguration.g:47:7: ( 'runtime' ) + // InternalApplicationConfiguration.g:47:9: 'runtime' { - match('<'); + match("runtime"); + } @@ -863,10 +864,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:48:7: ( '>' ) - // InternalApplicationConfiguration.g:48:9: '>' + // InternalApplicationConfiguration.g:48:7: ( 'memory' ) + // InternalApplicationConfiguration.g:48:9: 'memory' { - match('>'); + match("memory"); + } @@ -883,11 +885,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:49:7: ( 'node' ) - // InternalApplicationConfiguration.g:49:9: 'node' + // InternalApplicationConfiguration.g:49:7: ( '#' ) + // InternalApplicationConfiguration.g:49:9: '#' { - match("node"); - + match('#'); } @@ -904,10 +905,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:50:7: ( 'int' ) - // InternalApplicationConfiguration.g:50:9: 'int' + // InternalApplicationConfiguration.g:50:7: ( 'node' ) + // InternalApplicationConfiguration.g:50:9: 'node' { - match("int"); + match("node"); } @@ -925,10 +926,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:51:7: ( 'real' ) - // InternalApplicationConfiguration.g:51:9: 'real' + // InternalApplicationConfiguration.g:51:7: ( 'int' ) + // InternalApplicationConfiguration.g:51:9: 'int' { - match("real"); + match("int"); } @@ -946,10 +947,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:52:7: ( 'string' ) - // InternalApplicationConfiguration.g:52:9: 'string' + // InternalApplicationConfiguration.g:52:7: ( 'real' ) + // InternalApplicationConfiguration.g:52:9: 'real' { - match("string"); + match("real"); } @@ -967,10 +968,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:53:7: ( '..' ) - // InternalApplicationConfiguration.g:53:9: '..' + // InternalApplicationConfiguration.g:53:7: ( 'string' ) + // InternalApplicationConfiguration.g:53:9: 'string' { - match(".."); + match("string"); } @@ -988,10 +989,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:54:7: ( 'scope' ) - // InternalApplicationConfiguration.g:54:9: 'scope' + // InternalApplicationConfiguration.g:54:7: ( '..' ) + // InternalApplicationConfiguration.g:54:9: '..' { - match("scope"); + match(".."); } @@ -1009,10 +1010,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:55:7: ( 'generate' ) - // InternalApplicationConfiguration.g:55:9: 'generate' + // InternalApplicationConfiguration.g:55:7: ( 'scope' ) + // InternalApplicationConfiguration.g:55:9: 'scope' { - match("generate"); + match("scope"); } @@ -1030,10 +1031,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:56:7: ( 'partial-model' ) - // InternalApplicationConfiguration.g:56:9: 'partial-model' + // InternalApplicationConfiguration.g:56:7: ( 'generate' ) + // InternalApplicationConfiguration.g:56:9: 'generate' { - match("partial-model"); + match("generate"); } @@ -1051,10 +1052,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:57:7: ( 'solver' ) - // InternalApplicationConfiguration.g:57:9: 'solver' + // InternalApplicationConfiguration.g:57:7: ( 'partial-model' ) + // InternalApplicationConfiguration.g:57:9: 'partial-model' { - match("solver"); + match("partial-model"); } @@ -1072,10 +1073,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:58:7: ( 'debug' ) - // InternalApplicationConfiguration.g:58:9: 'debug' + // InternalApplicationConfiguration.g:58:7: ( 'solver' ) + // InternalApplicationConfiguration.g:58:9: 'solver' { - match("debug"); + match("solver"); } @@ -1093,10 +1094,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:59:7: ( 'log' ) - // InternalApplicationConfiguration.g:59:9: 'log' + // InternalApplicationConfiguration.g:59:7: ( 'debug' ) + // InternalApplicationConfiguration.g:59:9: 'debug' { - match("log"); + match("debug"); } @@ -1114,10 +1115,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:60:7: ( 'statistics' ) - // InternalApplicationConfiguration.g:60:9: 'statistics' + // InternalApplicationConfiguration.g:60:7: ( 'log' ) + // InternalApplicationConfiguration.g:60:9: 'log' { - match("statistics"); + match("log"); } @@ -1135,10 +1136,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:61:7: ( 'output' ) - // InternalApplicationConfiguration.g:61:9: 'output' + // InternalApplicationConfiguration.g:61:7: ( 'statistics' ) + // InternalApplicationConfiguration.g:61:9: 'statistics' { - match("output"); + match("statistics"); } @@ -1156,10 +1157,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:62:7: ( '+=' ) - // InternalApplicationConfiguration.g:62:9: '+=' + // InternalApplicationConfiguration.g:62:7: ( 'output' ) + // InternalApplicationConfiguration.g:62:9: 'output' { - match("+="); + match("output"); } @@ -1177,10 +1178,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:63:7: ( '*' ) - // InternalApplicationConfiguration.g:63:9: '*' + // InternalApplicationConfiguration.g:63:7: ( '+=' ) + // InternalApplicationConfiguration.g:63:9: '+=' { - match('*'); + match("+="); + } @@ -1197,11 +1199,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:64:7: ( 'number' ) - // InternalApplicationConfiguration.g:64:9: 'number' + // InternalApplicationConfiguration.g:64:7: ( '*' ) + // InternalApplicationConfiguration.g:64:9: '*' { - match("number"); - + match('*'); } @@ -1218,10 +1219,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:65:7: ( 'runs' ) - // InternalApplicationConfiguration.g:65:9: 'runs' + // InternalApplicationConfiguration.g:65:7: ( 'number' ) + // InternalApplicationConfiguration.g:65:9: 'number' { - match("runs"); + match("number"); } @@ -1234,15 +1235,36 @@ public class InternalApplicationConfigurationLexer extends Lexer { } // $ANTLR end "T__65" + // $ANTLR start "T__66" + public final void mT__66() throws RecognitionException { + try { + int _type = T__66; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:66:7: ( 'runs' ) + // InternalApplicationConfiguration.g:66:9: 'runs' + { + match("runs"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__66" + // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12095:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalApplicationConfiguration.g:12095:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:12508:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalApplicationConfiguration.g:12508:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalApplicationConfiguration.g:12095:11: ( '^' )? + // InternalApplicationConfiguration.g:12508:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1251,7 +1273,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt1) { case 1 : - // InternalApplicationConfiguration.g:12095:11: '^' + // InternalApplicationConfiguration.g:12508:11: '^' { match('^'); @@ -1269,7 +1291,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { recover(mse); throw mse;} - // InternalApplicationConfiguration.g:12095:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:12508:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -1318,10 +1340,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12097:10: ( ( '0' .. '9' )+ ) - // InternalApplicationConfiguration.g:12097:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:12510:10: ( ( '0' .. '9' )+ ) + // InternalApplicationConfiguration.g:12510:12: ( '0' .. '9' )+ { - // InternalApplicationConfiguration.g:12097:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:12510:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -1335,7 +1357,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt3) { case 1 : - // InternalApplicationConfiguration.g:12097:13: '0' .. '9' + // InternalApplicationConfiguration.g:12510:13: '0' .. '9' { matchRange('0','9'); @@ -1367,10 +1389,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12099:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalApplicationConfiguration.g:12099:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:12512:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalApplicationConfiguration.g:12512:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalApplicationConfiguration.g:12099:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:12512:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -1388,10 +1410,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt6) { case 1 : - // InternalApplicationConfiguration.g:12099:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalApplicationConfiguration.g:12512:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalApplicationConfiguration.g:12099:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalApplicationConfiguration.g:12512:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1407,7 +1429,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt4) { case 1 : - // InternalApplicationConfiguration.g:12099:21: '\\\\' . + // InternalApplicationConfiguration.g:12512:21: '\\\\' . { match('\\'); matchAny(); @@ -1415,7 +1437,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:12099:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalApplicationConfiguration.g:12512:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1440,10 +1462,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:12099:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalApplicationConfiguration.g:12512:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalApplicationConfiguration.g:12099:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalApplicationConfiguration.g:12512:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1459,7 +1481,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt5) { case 1 : - // InternalApplicationConfiguration.g:12099:54: '\\\\' . + // InternalApplicationConfiguration.g:12512:54: '\\\\' . { match('\\'); matchAny(); @@ -1467,7 +1489,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:12099:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalApplicationConfiguration.g:12512:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1510,12 +1532,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12101:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalApplicationConfiguration.g:12101:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalApplicationConfiguration.g:12514:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalApplicationConfiguration.g:12514:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalApplicationConfiguration.g:12101:24: ( options {greedy=false; } : . )* + // InternalApplicationConfiguration.g:12514:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1540,7 +1562,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt7) { case 1 : - // InternalApplicationConfiguration.g:12101:52: . + // InternalApplicationConfiguration.g:12514:52: . { matchAny(); @@ -1570,12 +1592,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12103:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalApplicationConfiguration.g:12103:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:12516:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalApplicationConfiguration.g:12516:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalApplicationConfiguration.g:12103:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalApplicationConfiguration.g:12516:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1588,7 +1610,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt8) { case 1 : - // InternalApplicationConfiguration.g:12103:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalApplicationConfiguration.g:12516:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1608,7 +1630,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } } while (true); - // InternalApplicationConfiguration.g:12103:40: ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:12516:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1617,9 +1639,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt10) { case 1 : - // InternalApplicationConfiguration.g:12103:41: ( '\\r' )? '\\n' + // InternalApplicationConfiguration.g:12516:41: ( '\\r' )? '\\n' { - // InternalApplicationConfiguration.g:12103:41: ( '\\r' )? + // InternalApplicationConfiguration.g:12516:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1628,7 +1650,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt9) { case 1 : - // InternalApplicationConfiguration.g:12103:41: '\\r' + // InternalApplicationConfiguration.g:12516:41: '\\r' { match('\r'); @@ -1660,10 +1682,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12105:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalApplicationConfiguration.g:12105:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:12518:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalApplicationConfiguration.g:12518:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalApplicationConfiguration.g:12105:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:12518:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1717,8 +1739,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12107:16: ( . ) - // InternalApplicationConfiguration.g:12107:18: . + // InternalApplicationConfiguration.g:12520:16: ( . ) + // InternalApplicationConfiguration.g:12520:18: . { matchAny(); @@ -1733,8 +1755,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=62; + // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=63; alt12 = dfa12.predict(input); switch (alt12) { case 1 : @@ -2123,49 +2145,56 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 56 : - // InternalApplicationConfiguration.g:1:340: RULE_ID + // InternalApplicationConfiguration.g:1:340: T__66 { - mRULE_ID(); + mT__66(); } break; case 57 : - // InternalApplicationConfiguration.g:1:348: RULE_INT + // InternalApplicationConfiguration.g:1:346: RULE_ID { - mRULE_INT(); + mRULE_ID(); } break; case 58 : - // InternalApplicationConfiguration.g:1:357: RULE_STRING + // InternalApplicationConfiguration.g:1:354: RULE_INT { - mRULE_STRING(); + mRULE_INT(); } break; case 59 : - // InternalApplicationConfiguration.g:1:369: RULE_ML_COMMENT + // InternalApplicationConfiguration.g:1:363: RULE_STRING { - mRULE_ML_COMMENT(); + mRULE_STRING(); } break; case 60 : - // InternalApplicationConfiguration.g:1:385: RULE_SL_COMMENT + // InternalApplicationConfiguration.g:1:375: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 61 : - // InternalApplicationConfiguration.g:1:401: RULE_WS + // InternalApplicationConfiguration.g:1:391: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 62 : - // InternalApplicationConfiguration.g:1:409: RULE_ANY_OTHER + // InternalApplicationConfiguration.g:1:407: RULE_WS + { + mRULE_WS(); + + } + break; + case 63 : + // InternalApplicationConfiguration.g:1:415: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2179,17 +2208,17 @@ public class InternalApplicationConfigurationLexer extends Lexer { protected DFA12 dfa12 = new DFA12(this); static final String DFA12_eotS = - "\1\uffff\1\54\1\56\1\60\5\54\1\72\1\uffff\4\54\4\uffff\1\54\1\46\4\54\1\uffff\3\54\1\46\1\uffff\1\46\2\uffff\3\46\2\uffff\5\54\5\uffff\10\54\3\uffff\7\54\4\uffff\1\54\1\uffff\1\54\1\166\3\54\1\uffff\5\54\7\uffff\21\54\1\u0091\11\54\1\uffff\2\54\1\u00a0\13\54\1\u00ac\1\u00ad\1\54\1\u00af\1\54\1\u00b1\1\u00b2\5\54\1\uffff\4\54\1\u00bc\1\54\1\u00be\6\54\2\uffff\13\54\2\uffff\1\54\1\uffff\1\54\2\uffff\11\54\1\uffff\1\54\1\uffff\10\54\1\u00e4\2\54\1\u00e7\3\54\1\u00eb\1\u00ec\1\u00ed\1\u00ee\1\u00ef\3\54\1\u00f3\2\54\1\u00f6\5\54\1\u00fc\1\54\1\u00fe\1\u00ff\1\54\1\uffff\1\u0101\1\54\1\uffff\3\54\5\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u010c\1\u010d\2\54\1\uffff\1\54\2\uffff\1\54\1\uffff\1\54\1\u0113\1\u0114\4\54\1\u0119\2\54\3\uffff\3\54\1\u011f\2\uffff\1\u0120\1\u0121\2\54\1\uffff\1\u0124\4\54\3\uffff\2\54\1\uffff\2\54\1\u012d\1\u012e\1\u012f\1\54\1\u0131\1\u0132\3\uffff\1\u0133\3\uffff"; + "\1\uffff\1\54\1\56\1\60\5\54\1\72\1\uffff\4\54\4\uffff\1\54\1\46\4\54\1\uffff\3\54\1\46\1\uffff\1\46\2\uffff\3\46\2\uffff\5\54\5\uffff\10\54\3\uffff\7\54\4\uffff\1\54\1\uffff\1\54\1\167\3\54\1\uffff\5\54\7\uffff\21\54\1\u0092\12\54\1\uffff\2\54\1\u00a2\13\54\1\u00ae\1\u00af\1\54\1\u00b1\1\54\1\u00b3\1\u00b4\5\54\1\uffff\4\54\1\u00be\1\54\1\u00c0\4\54\1\u00c5\2\54\2\uffff\13\54\2\uffff\1\54\1\uffff\1\54\2\uffff\11\54\1\uffff\1\54\1\uffff\4\54\1\uffff\4\54\1\u00e7\2\54\1\u00ea\3\54\1\u00ee\1\u00ef\1\u00f0\1\u00f1\1\u00f2\3\54\1\u00f6\2\54\1\u00f9\5\54\1\u00ff\1\54\1\u0101\1\u0102\1\54\1\uffff\1\u0104\1\54\1\uffff\3\54\5\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u010f\1\u0110\2\54\1\uffff\1\54\2\uffff\1\54\1\uffff\1\54\1\u0116\1\u0117\4\54\1\u011c\2\54\3\uffff\3\54\1\u0122\2\uffff\1\u0123\1\u0124\2\54\1\uffff\1\u0127\4\54\3\uffff\2\54\1\uffff\2\54\1\u0130\1\u0131\1\u0132\1\54\1\u0134\1\u0135\3\uffff\1\u0136\3\uffff"; static final String DFA12_eofS = - "\u0134\uffff"; + "\u0137\uffff"; static final String DFA12_minS = - "\1\0\1\141\2\75\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\1\145\4\uffff\1\141\1\72\1\157\1\164\1\142\1\157\1\uffff\1\143\2\145\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\170\1\155\1\144\1\146\5\uffff\1\144\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\2\141\1\156\4\uffff\1\143\1\uffff\1\156\1\60\1\152\1\164\1\147\1\uffff\1\141\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\153\1\164\1\146\1\uffff\1\145\1\160\1\55\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\1\60\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\60\1\162\1\141\1\60\2\172\1\144\5\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\151\2\145\1\154\1\141\1\60\1\151\2\60\1\164\1\uffff\1\60\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\60\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\60\1\154\1\162\1\166\1\154\1\60\1\147\1\151\3\uffff\1\156\1\145\1\143\1\60\2\uffff\2\60\1\145\1\166\1\uffff\1\60\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\60\1\162\2\60\3\uffff\1\60\3\uffff"; + "\1\0\1\141\2\75\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\1\145\4\uffff\1\141\1\72\1\157\1\164\1\142\1\157\1\uffff\1\143\2\145\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\170\1\155\1\144\1\146\5\uffff\1\144\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\2\141\1\156\4\uffff\1\143\1\uffff\1\156\1\60\1\152\1\164\1\147\1\uffff\1\141\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\153\1\164\1\146\1\164\1\uffff\1\145\1\160\1\55\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\1\60\1\141\1\151\1\164\1\151\1\60\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\1\uffff\2\164\1\147\1\163\1\60\1\162\1\141\1\60\2\172\1\144\5\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\151\2\145\1\154\1\141\1\60\1\151\2\60\1\164\1\uffff\1\60\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\60\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\60\1\154\1\162\1\166\1\154\1\60\1\147\1\151\3\uffff\1\156\1\145\1\143\1\60\2\uffff\2\60\1\145\1\166\1\uffff\1\60\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\60\1\162\2\60\3\uffff\1\60\3\uffff"; static final String DFA12_maxS = - "\1\uffff\1\164\2\75\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\1\157\1\164\1\165\1\157\1\uffff\1\164\2\145\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\170\1\164\1\144\1\146\5\uffff\1\162\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\1\154\1\156\4\uffff\1\162\1\uffff\1\156\1\172\1\152\1\164\1\147\1\uffff\1\162\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\153\1\164\1\163\1\uffff\1\145\1\160\1\172\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\1\172\1\141\1\151\1\164\1\151\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\2\164\1\147\1\163\1\172\1\162\1\141\3\172\1\144\5\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\151\2\145\1\154\1\141\1\172\1\151\2\172\1\164\1\uffff\1\172\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\172\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\172\1\154\1\162\1\166\1\154\1\172\1\147\1\151\3\uffff\1\156\1\145\1\143\1\172\2\uffff\2\172\1\145\1\166\1\uffff\1\172\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\172\1\162\2\172\3\uffff\1\172\3\uffff"; + "\1\uffff\1\164\2\75\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\1\157\1\164\1\165\1\157\1\uffff\1\164\2\145\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\170\1\164\1\144\1\146\5\uffff\1\162\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\1\154\1\156\4\uffff\1\162\1\uffff\1\163\1\172\1\152\1\164\1\147\1\uffff\1\162\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\153\1\164\1\163\1\164\1\uffff\1\145\1\160\1\172\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\1\172\1\141\1\151\1\164\1\151\1\172\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\1\uffff\2\164\1\147\1\163\1\172\1\162\1\141\3\172\1\144\5\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\151\2\145\1\154\1\141\1\172\1\151\2\172\1\164\1\uffff\1\172\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\172\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\172\1\154\1\162\1\166\1\154\1\172\1\147\1\151\3\uffff\1\156\1\145\1\143\1\172\2\uffff\2\172\1\145\1\166\1\uffff\1\172\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\172\1\162\2\172\3\uffff\1\172\3\uffff"; static final String DFA12_acceptS = - "\12\uffff\1\14\4\uffff\1\22\1\23\1\24\1\25\6\uffff\1\44\4\uffff\1\65\1\uffff\1\70\1\71\3\uffff\1\75\1\76\5\uffff\1\70\1\3\1\45\1\4\1\46\10\uffff\1\53\1\13\1\14\7\uffff\1\22\1\23\1\24\1\25\1\uffff\1\30\5\uffff\1\44\5\uffff\1\64\1\65\1\71\1\72\1\73\1\74\1\75\33\uffff\1\35\32\uffff\1\50\15\uffff\1\41\1\61\13\uffff\1\36\1\5\1\uffff\1\47\1\uffff\1\7\1\21\11\uffff\1\51\1\uffff\1\67\45\uffff\1\54\2\uffff\1\60\3\uffff\1\43\1\33\1\6\1\66\1\32\3\uffff\1\15\2\uffff\1\17\5\uffff\1\40\1\uffff\1\63\1\52\1\uffff\1\57\12\uffff\1\42\1\26\1\56\4\uffff\1\1\1\2\4\uffff\1\16\5\uffff\1\55\1\31\1\10\2\uffff\1\27\10\uffff\1\37\1\62\1\11\1\uffff\1\20\1\34\1\12"; + "\12\uffff\1\16\4\uffff\1\24\1\25\1\26\1\27\6\uffff\1\47\4\uffff\1\66\1\uffff\1\71\1\72\3\uffff\1\76\1\77\5\uffff\1\71\1\5\1\3\1\6\1\4\10\uffff\1\54\1\15\1\16\7\uffff\1\24\1\25\1\26\1\27\1\uffff\1\32\5\uffff\1\47\5\uffff\1\65\1\66\1\72\1\73\1\74\1\75\1\76\34\uffff\1\40\32\uffff\1\51\16\uffff\1\44\1\62\13\uffff\1\41\1\7\1\uffff\1\50\1\uffff\1\11\1\23\11\uffff\1\52\1\uffff\1\70\4\uffff\1\37\41\uffff\1\55\2\uffff\1\61\3\uffff\1\46\1\35\1\10\1\67\1\34\3\uffff\1\17\2\uffff\1\21\5\uffff\1\43\1\uffff\1\64\1\53\1\uffff\1\60\12\uffff\1\45\1\30\1\57\4\uffff\1\1\1\2\4\uffff\1\20\5\uffff\1\56\1\33\1\12\2\uffff\1\31\10\uffff\1\42\1\63\1\13\1\uffff\1\22\1\36\1\14"; static final String DFA12_specialS = - "\1\1\41\uffff\1\2\1\0\u0110\uffff}>"; + "\1\1\41\uffff\1\0\1\2\u0113\uffff}>"; static final String[] DFA12_transitionS = { "\11\46\2\45\2\46\1\45\22\46\1\45\1\46\1\42\1\31\3\46\1\43\2\46\1\36\1\35\1\22\1\12\1\11\1\44\12\41\1\24\1\46\1\2\1\17\1\3\2\46\1\7\21\40\1\6\2\40\1\10\4\40\3\46\1\37\1\40\1\46\1\26\1\40\1\25\1\34\1\14\1\5\1\33\1\40\1\13\2\40\1\30\1\1\1\4\1\27\1\23\1\40\1\16\1\32\2\40\1\15\4\40\1\20\1\46\1\21\uff82\46", "\1\50\3\uffff\1\51\3\uffff\1\47\5\uffff\1\52\4\uffff\1\53", @@ -2264,17 +2293,17 @@ public class InternalApplicationConfigurationLexer extends Lexer { "", "\1\163\16\uffff\1\164", "", - "\1\165", + "\1\165\4\uffff\1\166", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\167", "\1\170", "\1\171", + "\1\172", "", - "\1\173\20\uffff\1\172", - "\1\174", + "\1\174\20\uffff\1\173", "\1\175", "\1\176", "\1\177", + "\1\u0080", "", "", "", @@ -2282,7 +2311,6 @@ public class InternalApplicationConfigurationLexer extends Lexer { "", "", "", - "\1\u0080", "\1\u0081", "\1\u0082", "\1\u0083", @@ -2299,22 +2327,22 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u008e", "\1\u008f", "\1\u0090", + "\1\u0091", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0092", "\1\u0093", "\1\u0094", "\1\u0095", "\1\u0096", - "\1\u0098\1\u0097", - "\1\u0099", + "\1\u0097", + "\1\u0099\1\u0098", "\1\u009a", - "\1\u009c\14\uffff\1\u009b", - "", - "\1\u009d", + "\1\u009b", + "\1\u009d\14\uffff\1\u009c", "\1\u009e", - "\1\u009f\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00a1", - "\1\u00a2", + "", + "\1\u009f", + "\1\u00a0", + "\1\u00a1\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00a3", "\1\u00a4", "\1\u00a5", @@ -2324,37 +2352,37 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u00a9", "\1\u00aa", "\1\u00ab", + "\1\u00ac", + "\1\u00ad", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00ae", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00b0", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00b2", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00b3", - "\1\u00b4", "\1\u00b5", "\1\u00b6", "\1\u00b7", - "", "\1\u00b8", "\1\u00b9", + "", "\1\u00ba", "\1\u00bb", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00bc", "\1\u00bd", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00bf", - "\1\u00c0", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00c1", "\1\u00c2", "\1\u00c3", "\1\u00c4", - "", - "", - "\1\u00c5", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00c6", "\1\u00c7", + "", + "", "\1\u00c8", "\1\u00c9", "\1\u00ca", @@ -2363,133 +2391,137 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u00cd", "\1\u00ce", "\1\u00cf", - "", - "", "\1\u00d0", - "", "\1\u00d1", + "\1\u00d2", "", "", - "\1\u00d2", "\1\u00d3", + "", "\1\u00d4", + "", + "", "\1\u00d5", "\1\u00d6", "\1\u00d7", "\1\u00d8", "\1\u00d9", "\1\u00da", - "", "\1\u00db", - "", "\1\u00dc", "\1\u00dd", + "", "\1\u00de", + "", "\1\u00df", "\1\u00e0", "\1\u00e1", "\1\u00e2", + "", "\1\u00e3", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00e4", "\1\u00e5", "\1\u00e6", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00e8", "\1\u00e9", - "\1\u00ea", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00eb", + "\1\u00ec", + "\1\u00ed", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00f0", - "\1\u00f1", - "\1\u00f2", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00f3", "\1\u00f4", "\1\u00f5", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00f7", "\1\u00f8", - "\1\u00f9", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00fa", "\1\u00fb", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00fc", "\1\u00fd", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00fe", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0100", - "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0102", - "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0103", - "\1\u0104", + "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0105", "", + "\1\u0106", + "\1\u0107", + "\1\u0108", "", "", "", "", - "\1\u0106", - "\1\u0107", - "\1\u0108", "", "\1\u0109", "\1\u010a", - "", "\1\u010b", + "", + "\1\u010c", + "\1\u010d", + "", + "\1\u010e", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u010e", - "\1\u010f", + "\1\u0111", + "\1\u0112", "", - "\1\u0110", + "\1\u0113", "", "", - "\1\u0111", + "\1\u0114", "", - "\1\u0112", + "\1\u0115", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0115", - "\1\u0116", - "\1\u0117", "\1\u0118", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0119", "\1\u011a", "\1\u011b", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u011d", + "\1\u011e", "", "", "", - "\1\u011c", - "\1\u011d", - "\1\u011e", + "\1\u011f", + "\1\u0120", + "\1\u0121", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0122", - "\1\u0123", - "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0125", "\1\u0126", - "\1\u0127", - "\1\u0128", - "", - "", "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0128", "\1\u0129", "\1\u012a", - "", "\1\u012b", + "", + "", + "", "\1\u012c", + "\1\u012d", + "", + "\1\u012e", + "\1\u012f", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0130", + "\1\u0133", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", @@ -2531,17 +2563,17 @@ public class InternalApplicationConfigurationLexer extends Lexer { this.transition = DFA12_transition; } public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA12_35 = input.LA(1); + int LA12_34 = input.LA(1); s = -1; - if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} + if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} else s = 38; @@ -2630,10 +2662,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { if ( s>=0 ) return s; break; case 2 : - int LA12_34 = input.LA(1); + int LA12_35 = input.LA(1); s = -1; - if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} + if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} else s = 38; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java index 8f123255..f89f84dc 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java @@ -22,7 +22,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'" + "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'minimize'", "'maximize'", "'<'", "'>'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'" }; public static final int T__50=50; public static final int T__19=19; @@ -52,6 +52,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont public static final int RULE_INT=5; public static final int T__29=29; public static final int T__22=22; + public static final int T__66=66; public static final int RULE_ML_COMMENT=7; public static final int T__23=23; public static final int T__24=24; @@ -3157,25 +3158,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectiveFunction" - // InternalApplicationConfiguration.g:1037:1: ruleObjectiveFunction : ( ruleReliabilityObjectiveFunction ) ; + // InternalApplicationConfiguration.g:1037:1: ruleObjectiveFunction : ( ( rule__ObjectiveFunction__Alternatives ) ) ; public final void ruleObjectiveFunction() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1041:2: ( ( ruleReliabilityObjectiveFunction ) ) - // InternalApplicationConfiguration.g:1042:2: ( ruleReliabilityObjectiveFunction ) + // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__ObjectiveFunction__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1042:2: ( ( rule__ObjectiveFunction__Alternatives ) ) { - // InternalApplicationConfiguration.g:1042:2: ( ruleReliabilityObjectiveFunction ) - // InternalApplicationConfiguration.g:1043:3: ruleReliabilityObjectiveFunction + // InternalApplicationConfiguration.g:1042:2: ( ( rule__ObjectiveFunction__Alternatives ) ) + // InternalApplicationConfiguration.g:1043:3: ( rule__ObjectiveFunction__Alternatives ) + { + before(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); + // InternalApplicationConfiguration.g:1044:3: ( rule__ObjectiveFunction__Alternatives ) + // InternalApplicationConfiguration.g:1044:4: rule__ObjectiveFunction__Alternatives { - before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); pushFollow(FOLLOW_2); - ruleReliabilityObjectiveFunction(); + rule__ObjectiveFunction__Alternatives(); state._fsp--; - after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); + + } + + after(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); } @@ -3197,12 +3204,166 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "ruleObjectiveFunction" + // $ANTLR start "entryRuleCostObjectiveFunction" + // InternalApplicationConfiguration.g:1053:1: entryRuleCostObjectiveFunction : ruleCostObjectiveFunction EOF ; + public final void entryRuleCostObjectiveFunction() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1054:1: ( ruleCostObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:1055:1: ruleCostObjectiveFunction EOF + { + before(grammarAccess.getCostObjectiveFunctionRule()); + pushFollow(FOLLOW_1); + ruleCostObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getCostObjectiveFunctionRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleCostObjectiveFunction" + + + // $ANTLR start "ruleCostObjectiveFunction" + // InternalApplicationConfiguration.g:1062:1: ruleCostObjectiveFunction : ( ( rule__CostObjectiveFunction__Group__0 ) ) ; + public final void ruleCostObjectiveFunction() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__CostObjectiveFunction__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostObjectiveFunction__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostObjectiveFunction__Group__0 ) ) + // InternalApplicationConfiguration.g:1068:3: ( rule__CostObjectiveFunction__Group__0 ) + { + before(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); + // InternalApplicationConfiguration.g:1069:3: ( rule__CostObjectiveFunction__Group__0 ) + // InternalApplicationConfiguration.g:1069:4: rule__CostObjectiveFunction__Group__0 + { + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleCostObjectiveFunction" + + + // $ANTLR start "entryRuleCostEntry" + // InternalApplicationConfiguration.g:1078:1: entryRuleCostEntry : ruleCostEntry EOF ; + public final void entryRuleCostEntry() throws RecognitionException { + try { + // InternalApplicationConfiguration.g:1079:1: ( ruleCostEntry EOF ) + // InternalApplicationConfiguration.g:1080:1: ruleCostEntry EOF + { + before(grammarAccess.getCostEntryRule()); + pushFollow(FOLLOW_1); + ruleCostEntry(); + + state._fsp--; + + after(grammarAccess.getCostEntryRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleCostEntry" + + + // $ANTLR start "ruleCostEntry" + // InternalApplicationConfiguration.g:1087:1: ruleCostEntry : ( ( rule__CostEntry__Group__0 ) ) ; + public final void ruleCostEntry() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__CostEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1092:2: ( ( rule__CostEntry__Group__0 ) ) + { + // InternalApplicationConfiguration.g:1092:2: ( ( rule__CostEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1093:3: ( rule__CostEntry__Group__0 ) + { + before(grammarAccess.getCostEntryAccess().getGroup()); + // InternalApplicationConfiguration.g:1094:3: ( rule__CostEntry__Group__0 ) + // InternalApplicationConfiguration.g:1094:4: rule__CostEntry__Group__0 + { + pushFollow(FOLLOW_2); + rule__CostEntry__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getCostEntryAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleCostEntry" + + // $ANTLR start "entryRuleReliabilityObjectiveFunction" - // InternalApplicationConfiguration.g:1053:1: entryRuleReliabilityObjectiveFunction : ruleReliabilityObjectiveFunction EOF ; + // InternalApplicationConfiguration.g:1103:1: entryRuleReliabilityObjectiveFunction : ruleReliabilityObjectiveFunction EOF ; public final void entryRuleReliabilityObjectiveFunction() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1054:1: ( ruleReliabilityObjectiveFunction EOF ) - // InternalApplicationConfiguration.g:1055:1: ruleReliabilityObjectiveFunction EOF + // InternalApplicationConfiguration.g:1104:1: ( ruleReliabilityObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:1105:1: ruleReliabilityObjectiveFunction EOF { before(grammarAccess.getReliabilityObjectiveFunctionRule()); pushFollow(FOLLOW_1); @@ -3228,21 +3389,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleReliabilityObjectiveFunction" - // InternalApplicationConfiguration.g:1062:1: ruleReliabilityObjectiveFunction : ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1112:1: ruleReliabilityObjectiveFunction : ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ; public final void ruleReliabilityObjectiveFunction() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) + // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1117:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) { - // InternalApplicationConfiguration.g:1067:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) - // InternalApplicationConfiguration.g:1068:3: ( rule__ReliabilityObjectiveFunction__Alternatives ) + // InternalApplicationConfiguration.g:1117:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) + // InternalApplicationConfiguration.g:1118:3: ( rule__ReliabilityObjectiveFunction__Alternatives ) { before(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1069:3: ( rule__ReliabilityObjectiveFunction__Alternatives ) - // InternalApplicationConfiguration.g:1069:4: rule__ReliabilityObjectiveFunction__Alternatives + // InternalApplicationConfiguration.g:1119:3: ( rule__ReliabilityObjectiveFunction__Alternatives ) + // InternalApplicationConfiguration.g:1119:4: rule__ReliabilityObjectiveFunction__Alternatives { pushFollow(FOLLOW_2); rule__ReliabilityObjectiveFunction__Alternatives(); @@ -3275,11 +3436,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleReliabiltiyProbability" - // InternalApplicationConfiguration.g:1078:1: entryRuleReliabiltiyProbability : ruleReliabiltiyProbability EOF ; + // InternalApplicationConfiguration.g:1128:1: entryRuleReliabiltiyProbability : ruleReliabiltiyProbability EOF ; public final void entryRuleReliabiltiyProbability() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1079:1: ( ruleReliabiltiyProbability EOF ) - // InternalApplicationConfiguration.g:1080:1: ruleReliabiltiyProbability EOF + // InternalApplicationConfiguration.g:1129:1: ( ruleReliabiltiyProbability EOF ) + // InternalApplicationConfiguration.g:1130:1: ruleReliabiltiyProbability EOF { before(grammarAccess.getReliabiltiyProbabilityRule()); pushFollow(FOLLOW_1); @@ -3305,21 +3466,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleReliabiltiyProbability" - // InternalApplicationConfiguration.g:1087:1: ruleReliabiltiyProbability : ( ( rule__ReliabiltiyProbability__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1137:1: ruleReliabiltiyProbability : ( ( rule__ReliabiltiyProbability__Group__0 ) ) ; public final void ruleReliabiltiyProbability() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ReliabiltiyProbability__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1092:2: ( ( rule__ReliabiltiyProbability__Group__0 ) ) + // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__ReliabiltiyProbability__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1142:2: ( ( rule__ReliabiltiyProbability__Group__0 ) ) { - // InternalApplicationConfiguration.g:1092:2: ( ( rule__ReliabiltiyProbability__Group__0 ) ) - // InternalApplicationConfiguration.g:1093:3: ( rule__ReliabiltiyProbability__Group__0 ) + // InternalApplicationConfiguration.g:1142:2: ( ( rule__ReliabiltiyProbability__Group__0 ) ) + // InternalApplicationConfiguration.g:1143:3: ( rule__ReliabiltiyProbability__Group__0 ) { before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup()); - // InternalApplicationConfiguration.g:1094:3: ( rule__ReliabiltiyProbability__Group__0 ) - // InternalApplicationConfiguration.g:1094:4: rule__ReliabiltiyProbability__Group__0 + // InternalApplicationConfiguration.g:1144:3: ( rule__ReliabiltiyProbability__Group__0 ) + // InternalApplicationConfiguration.g:1144:4: rule__ReliabiltiyProbability__Group__0 { pushFollow(FOLLOW_2); rule__ReliabiltiyProbability__Group__0(); @@ -3352,11 +3513,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleMtff" - // InternalApplicationConfiguration.g:1103:1: entryRuleMtff : ruleMtff EOF ; + // InternalApplicationConfiguration.g:1153:1: entryRuleMtff : ruleMtff EOF ; public final void entryRuleMtff() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1104:1: ( ruleMtff EOF ) - // InternalApplicationConfiguration.g:1105:1: ruleMtff EOF + // InternalApplicationConfiguration.g:1154:1: ( ruleMtff EOF ) + // InternalApplicationConfiguration.g:1155:1: ruleMtff EOF { before(grammarAccess.getMtffRule()); pushFollow(FOLLOW_1); @@ -3382,21 +3543,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleMtff" - // InternalApplicationConfiguration.g:1112:1: ruleMtff : ( ( rule__Mtff__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1162:1: ruleMtff : ( ( rule__Mtff__Group__0 ) ) ; public final void ruleMtff() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__Mtff__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1117:2: ( ( rule__Mtff__Group__0 ) ) + // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__Mtff__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1167:2: ( ( rule__Mtff__Group__0 ) ) { - // InternalApplicationConfiguration.g:1117:2: ( ( rule__Mtff__Group__0 ) ) - // InternalApplicationConfiguration.g:1118:3: ( rule__Mtff__Group__0 ) + // InternalApplicationConfiguration.g:1167:2: ( ( rule__Mtff__Group__0 ) ) + // InternalApplicationConfiguration.g:1168:3: ( rule__Mtff__Group__0 ) { before(grammarAccess.getMtffAccess().getGroup()); - // InternalApplicationConfiguration.g:1119:3: ( rule__Mtff__Group__0 ) - // InternalApplicationConfiguration.g:1119:4: rule__Mtff__Group__0 + // InternalApplicationConfiguration.g:1169:3: ( rule__Mtff__Group__0 ) + // InternalApplicationConfiguration.g:1169:4: rule__Mtff__Group__0 { pushFollow(FOLLOW_2); rule__Mtff__Group__0(); @@ -3429,11 +3590,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectiveDeclaration" - // InternalApplicationConfiguration.g:1128:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ; + // InternalApplicationConfiguration.g:1178:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ; public final void entryRuleObjectiveDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1129:1: ( ruleObjectiveDeclaration EOF ) - // InternalApplicationConfiguration.g:1130:1: ruleObjectiveDeclaration EOF + // InternalApplicationConfiguration.g:1179:1: ( ruleObjectiveDeclaration EOF ) + // InternalApplicationConfiguration.g:1180:1: ruleObjectiveDeclaration EOF { before(grammarAccess.getObjectiveDeclarationRule()); pushFollow(FOLLOW_1); @@ -3459,21 +3620,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectiveDeclaration" - // InternalApplicationConfiguration.g:1137:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1187:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ; public final void ruleObjectiveDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1142:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1192:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1142:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1143:3: ( rule__ObjectiveDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1192:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1193:3: ( rule__ObjectiveDeclaration__Group__0 ) { before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1144:3: ( rule__ObjectiveDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1144:4: rule__ObjectiveDeclaration__Group__0 + // InternalApplicationConfiguration.g:1194:3: ( rule__ObjectiveDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1194:4: rule__ObjectiveDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__ObjectiveDeclaration__Group__0(); @@ -3506,11 +3667,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectiveReference" - // InternalApplicationConfiguration.g:1153:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ; + // InternalApplicationConfiguration.g:1203:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ; public final void entryRuleObjectiveReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1154:1: ( ruleObjectiveReference EOF ) - // InternalApplicationConfiguration.g:1155:1: ruleObjectiveReference EOF + // InternalApplicationConfiguration.g:1204:1: ( ruleObjectiveReference EOF ) + // InternalApplicationConfiguration.g:1205:1: ruleObjectiveReference EOF { before(grammarAccess.getObjectiveReferenceRule()); pushFollow(FOLLOW_1); @@ -3536,21 +3697,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectiveReference" - // InternalApplicationConfiguration.g:1162:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ; + // InternalApplicationConfiguration.g:1212:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ; public final void ruleObjectiveReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:1167:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) { - // InternalApplicationConfiguration.g:1167:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:1168:3: ( rule__ObjectiveReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1218:3: ( rule__ObjectiveReference__ReferredAssignment ) { before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:1169:3: ( rule__ObjectiveReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:1169:4: rule__ObjectiveReference__ReferredAssignment + // InternalApplicationConfiguration.g:1219:3: ( rule__ObjectiveReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1219:4: rule__ObjectiveReference__ReferredAssignment { pushFollow(FOLLOW_2); rule__ObjectiveReference__ReferredAssignment(); @@ -3583,11 +3744,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjective" - // InternalApplicationConfiguration.g:1178:1: entryRuleObjective : ruleObjective EOF ; + // InternalApplicationConfiguration.g:1228:1: entryRuleObjective : ruleObjective EOF ; public final void entryRuleObjective() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1179:1: ( ruleObjective EOF ) - // InternalApplicationConfiguration.g:1180:1: ruleObjective EOF + // InternalApplicationConfiguration.g:1229:1: ( ruleObjective EOF ) + // InternalApplicationConfiguration.g:1230:1: ruleObjective EOF { before(grammarAccess.getObjectiveRule()); pushFollow(FOLLOW_1); @@ -3613,21 +3774,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjective" - // InternalApplicationConfiguration.g:1187:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1237:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ; public final void ruleObjective() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__Objective__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1192:2: ( ( rule__Objective__Alternatives ) ) + // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__Objective__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1242:2: ( ( rule__Objective__Alternatives ) ) { - // InternalApplicationConfiguration.g:1192:2: ( ( rule__Objective__Alternatives ) ) - // InternalApplicationConfiguration.g:1193:3: ( rule__Objective__Alternatives ) + // InternalApplicationConfiguration.g:1242:2: ( ( rule__Objective__Alternatives ) ) + // InternalApplicationConfiguration.g:1243:3: ( rule__Objective__Alternatives ) { before(grammarAccess.getObjectiveAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1194:3: ( rule__Objective__Alternatives ) - // InternalApplicationConfiguration.g:1194:4: rule__Objective__Alternatives + // InternalApplicationConfiguration.g:1244:3: ( rule__Objective__Alternatives ) + // InternalApplicationConfiguration.g:1244:4: rule__Objective__Alternatives { pushFollow(FOLLOW_2); rule__Objective__Alternatives(); @@ -3660,11 +3821,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigSpecification" - // InternalApplicationConfiguration.g:1203:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; + // InternalApplicationConfiguration.g:1253:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; public final void entryRuleConfigSpecification() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1204:1: ( ruleConfigSpecification EOF ) - // InternalApplicationConfiguration.g:1205:1: ruleConfigSpecification EOF + // InternalApplicationConfiguration.g:1254:1: ( ruleConfigSpecification EOF ) + // InternalApplicationConfiguration.g:1255:1: ruleConfigSpecification EOF { before(grammarAccess.getConfigSpecificationRule()); pushFollow(FOLLOW_1); @@ -3690,21 +3851,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigSpecification" - // InternalApplicationConfiguration.g:1212:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1262:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; public final void ruleConfigSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigSpecification__Group__0 ) ) { - // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:1218:3: ( rule__ConfigSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1268:3: ( rule__ConfigSpecification__Group__0 ) { before(grammarAccess.getConfigSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:1219:3: ( rule__ConfigSpecification__Group__0 ) - // InternalApplicationConfiguration.g:1219:4: rule__ConfigSpecification__Group__0 + // InternalApplicationConfiguration.g:1269:3: ( rule__ConfigSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1269:4: rule__ConfigSpecification__Group__0 { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group__0(); @@ -3737,11 +3898,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigDeclaration" - // InternalApplicationConfiguration.g:1228:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; + // InternalApplicationConfiguration.g:1278:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; public final void entryRuleConfigDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1229:1: ( ruleConfigDeclaration EOF ) - // InternalApplicationConfiguration.g:1230:1: ruleConfigDeclaration EOF + // InternalApplicationConfiguration.g:1279:1: ( ruleConfigDeclaration EOF ) + // InternalApplicationConfiguration.g:1280:1: ruleConfigDeclaration EOF { before(grammarAccess.getConfigDeclarationRule()); pushFollow(FOLLOW_1); @@ -3767,21 +3928,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigDeclaration" - // InternalApplicationConfiguration.g:1237:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1287:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; public final void ruleConfigDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1242:2: ( ( rule__ConfigDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1292:2: ( ( rule__ConfigDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1242:2: ( ( rule__ConfigDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1243:3: ( rule__ConfigDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1292:2: ( ( rule__ConfigDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1293:3: ( rule__ConfigDeclaration__Group__0 ) { before(grammarAccess.getConfigDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1244:3: ( rule__ConfigDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1244:4: rule__ConfigDeclaration__Group__0 + // InternalApplicationConfiguration.g:1294:3: ( rule__ConfigDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1294:4: rule__ConfigDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__ConfigDeclaration__Group__0(); @@ -3814,11 +3975,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigEntry" - // InternalApplicationConfiguration.g:1253:1: entryRuleConfigEntry : ruleConfigEntry EOF ; + // InternalApplicationConfiguration.g:1303:1: entryRuleConfigEntry : ruleConfigEntry EOF ; public final void entryRuleConfigEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1254:1: ( ruleConfigEntry EOF ) - // InternalApplicationConfiguration.g:1255:1: ruleConfigEntry EOF + // InternalApplicationConfiguration.g:1304:1: ( ruleConfigEntry EOF ) + // InternalApplicationConfiguration.g:1305:1: ruleConfigEntry EOF { before(grammarAccess.getConfigEntryRule()); pushFollow(FOLLOW_1); @@ -3844,21 +4005,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigEntry" - // InternalApplicationConfiguration.g:1262:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1312:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; public final void ruleConfigEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1317:2: ( ( rule__ConfigEntry__Alternatives ) ) { - // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:1268:3: ( rule__ConfigEntry__Alternatives ) + // InternalApplicationConfiguration.g:1317:2: ( ( rule__ConfigEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:1318:3: ( rule__ConfigEntry__Alternatives ) { before(grammarAccess.getConfigEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1269:3: ( rule__ConfigEntry__Alternatives ) - // InternalApplicationConfiguration.g:1269:4: rule__ConfigEntry__Alternatives + // InternalApplicationConfiguration.g:1319:3: ( rule__ConfigEntry__Alternatives ) + // InternalApplicationConfiguration.g:1319:4: rule__ConfigEntry__Alternatives { pushFollow(FOLLOW_2); rule__ConfigEntry__Alternatives(); @@ -3891,11 +4052,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleDocumentationEntry" - // InternalApplicationConfiguration.g:1278:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; + // InternalApplicationConfiguration.g:1328:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; public final void entryRuleDocumentationEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1279:1: ( ruleDocumentationEntry EOF ) - // InternalApplicationConfiguration.g:1280:1: ruleDocumentationEntry EOF + // InternalApplicationConfiguration.g:1329:1: ( ruleDocumentationEntry EOF ) + // InternalApplicationConfiguration.g:1330:1: ruleDocumentationEntry EOF { before(grammarAccess.getDocumentationEntryRule()); pushFollow(FOLLOW_1); @@ -3921,21 +4082,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleDocumentationEntry" - // InternalApplicationConfiguration.g:1287:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1337:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; public final void ruleDocumentationEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1292:2: ( ( rule__DocumentationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1342:2: ( ( rule__DocumentationEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1292:2: ( ( rule__DocumentationEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1293:3: ( rule__DocumentationEntry__Group__0 ) + // InternalApplicationConfiguration.g:1342:2: ( ( rule__DocumentationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1343:3: ( rule__DocumentationEntry__Group__0 ) { before(grammarAccess.getDocumentationEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1294:3: ( rule__DocumentationEntry__Group__0 ) - // InternalApplicationConfiguration.g:1294:4: rule__DocumentationEntry__Group__0 + // InternalApplicationConfiguration.g:1344:3: ( rule__DocumentationEntry__Group__0 ) + // InternalApplicationConfiguration.g:1344:4: rule__DocumentationEntry__Group__0 { pushFollow(FOLLOW_2); rule__DocumentationEntry__Group__0(); @@ -3968,11 +4129,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRuntimeEntry" - // InternalApplicationConfiguration.g:1303:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; + // InternalApplicationConfiguration.g:1353:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; public final void entryRuleRuntimeEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1304:1: ( ruleRuntimeEntry EOF ) - // InternalApplicationConfiguration.g:1305:1: ruleRuntimeEntry EOF + // InternalApplicationConfiguration.g:1354:1: ( ruleRuntimeEntry EOF ) + // InternalApplicationConfiguration.g:1355:1: ruleRuntimeEntry EOF { before(grammarAccess.getRuntimeEntryRule()); pushFollow(FOLLOW_1); @@ -3998,21 +4159,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRuntimeEntry" - // InternalApplicationConfiguration.g:1312:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1362:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; public final void ruleRuntimeEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1317:2: ( ( rule__RuntimeEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1367:2: ( ( rule__RuntimeEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1317:2: ( ( rule__RuntimeEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1318:3: ( rule__RuntimeEntry__Group__0 ) + // InternalApplicationConfiguration.g:1367:2: ( ( rule__RuntimeEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1368:3: ( rule__RuntimeEntry__Group__0 ) { before(grammarAccess.getRuntimeEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1319:3: ( rule__RuntimeEntry__Group__0 ) - // InternalApplicationConfiguration.g:1319:4: rule__RuntimeEntry__Group__0 + // InternalApplicationConfiguration.g:1369:3: ( rule__RuntimeEntry__Group__0 ) + // InternalApplicationConfiguration.g:1369:4: rule__RuntimeEntry__Group__0 { pushFollow(FOLLOW_2); rule__RuntimeEntry__Group__0(); @@ -4045,11 +4206,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleMemoryEntry" - // InternalApplicationConfiguration.g:1328:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; + // InternalApplicationConfiguration.g:1378:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; public final void entryRuleMemoryEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1329:1: ( ruleMemoryEntry EOF ) - // InternalApplicationConfiguration.g:1330:1: ruleMemoryEntry EOF + // InternalApplicationConfiguration.g:1379:1: ( ruleMemoryEntry EOF ) + // InternalApplicationConfiguration.g:1380:1: ruleMemoryEntry EOF { before(grammarAccess.getMemoryEntryRule()); pushFollow(FOLLOW_1); @@ -4075,21 +4236,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleMemoryEntry" - // InternalApplicationConfiguration.g:1337:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1387:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; public final void ruleMemoryEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1342:2: ( ( rule__MemoryEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1392:2: ( ( rule__MemoryEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1342:2: ( ( rule__MemoryEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1343:3: ( rule__MemoryEntry__Group__0 ) + // InternalApplicationConfiguration.g:1392:2: ( ( rule__MemoryEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1393:3: ( rule__MemoryEntry__Group__0 ) { before(grammarAccess.getMemoryEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1344:3: ( rule__MemoryEntry__Group__0 ) - // InternalApplicationConfiguration.g:1344:4: rule__MemoryEntry__Group__0 + // InternalApplicationConfiguration.g:1394:3: ( rule__MemoryEntry__Group__0 ) + // InternalApplicationConfiguration.g:1394:4: rule__MemoryEntry__Group__0 { pushFollow(FOLLOW_2); rule__MemoryEntry__Group__0(); @@ -4122,11 +4283,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleCustomEntry" - // InternalApplicationConfiguration.g:1353:1: entryRuleCustomEntry : ruleCustomEntry EOF ; + // InternalApplicationConfiguration.g:1403:1: entryRuleCustomEntry : ruleCustomEntry EOF ; public final void entryRuleCustomEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1354:1: ( ruleCustomEntry EOF ) - // InternalApplicationConfiguration.g:1355:1: ruleCustomEntry EOF + // InternalApplicationConfiguration.g:1404:1: ( ruleCustomEntry EOF ) + // InternalApplicationConfiguration.g:1405:1: ruleCustomEntry EOF { before(grammarAccess.getCustomEntryRule()); pushFollow(FOLLOW_1); @@ -4152,21 +4313,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleCustomEntry" - // InternalApplicationConfiguration.g:1362:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1412:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; public final void ruleCustomEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1367:2: ( ( rule__CustomEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1417:2: ( ( rule__CustomEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1367:2: ( ( rule__CustomEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1368:3: ( rule__CustomEntry__Group__0 ) + // InternalApplicationConfiguration.g:1417:2: ( ( rule__CustomEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1418:3: ( rule__CustomEntry__Group__0 ) { before(grammarAccess.getCustomEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1369:3: ( rule__CustomEntry__Group__0 ) - // InternalApplicationConfiguration.g:1369:4: rule__CustomEntry__Group__0 + // InternalApplicationConfiguration.g:1419:3: ( rule__CustomEntry__Group__0 ) + // InternalApplicationConfiguration.g:1419:4: rule__CustomEntry__Group__0 { pushFollow(FOLLOW_2); rule__CustomEntry__Group__0(); @@ -4199,11 +4360,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigReference" - // InternalApplicationConfiguration.g:1378:1: entryRuleConfigReference : ruleConfigReference EOF ; + // InternalApplicationConfiguration.g:1428:1: entryRuleConfigReference : ruleConfigReference EOF ; public final void entryRuleConfigReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1379:1: ( ruleConfigReference EOF ) - // InternalApplicationConfiguration.g:1380:1: ruleConfigReference EOF + // InternalApplicationConfiguration.g:1429:1: ( ruleConfigReference EOF ) + // InternalApplicationConfiguration.g:1430:1: ruleConfigReference EOF { before(grammarAccess.getConfigReferenceRule()); pushFollow(FOLLOW_1); @@ -4229,21 +4390,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigReference" - // InternalApplicationConfiguration.g:1387:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; + // InternalApplicationConfiguration.g:1437:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; public final void ruleConfigReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) - // InternalApplicationConfiguration.g:1392:2: ( ( rule__ConfigReference__ConfigAssignment ) ) + // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) + // InternalApplicationConfiguration.g:1442:2: ( ( rule__ConfigReference__ConfigAssignment ) ) { - // InternalApplicationConfiguration.g:1392:2: ( ( rule__ConfigReference__ConfigAssignment ) ) - // InternalApplicationConfiguration.g:1393:3: ( rule__ConfigReference__ConfigAssignment ) + // InternalApplicationConfiguration.g:1442:2: ( ( rule__ConfigReference__ConfigAssignment ) ) + // InternalApplicationConfiguration.g:1443:3: ( rule__ConfigReference__ConfigAssignment ) { before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); - // InternalApplicationConfiguration.g:1394:3: ( rule__ConfigReference__ConfigAssignment ) - // InternalApplicationConfiguration.g:1394:4: rule__ConfigReference__ConfigAssignment + // InternalApplicationConfiguration.g:1444:3: ( rule__ConfigReference__ConfigAssignment ) + // InternalApplicationConfiguration.g:1444:4: rule__ConfigReference__ConfigAssignment { pushFollow(FOLLOW_2); rule__ConfigReference__ConfigAssignment(); @@ -4276,11 +4437,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfig" - // InternalApplicationConfiguration.g:1403:1: entryRuleConfig : ruleConfig EOF ; + // InternalApplicationConfiguration.g:1453:1: entryRuleConfig : ruleConfig EOF ; public final void entryRuleConfig() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1404:1: ( ruleConfig EOF ) - // InternalApplicationConfiguration.g:1405:1: ruleConfig EOF + // InternalApplicationConfiguration.g:1454:1: ( ruleConfig EOF ) + // InternalApplicationConfiguration.g:1455:1: ruleConfig EOF { before(grammarAccess.getConfigRule()); pushFollow(FOLLOW_1); @@ -4306,21 +4467,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfig" - // InternalApplicationConfiguration.g:1412:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1462:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; public final void ruleConfig() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__Config__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1417:2: ( ( rule__Config__Alternatives ) ) + // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__Config__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1467:2: ( ( rule__Config__Alternatives ) ) { - // InternalApplicationConfiguration.g:1417:2: ( ( rule__Config__Alternatives ) ) - // InternalApplicationConfiguration.g:1418:3: ( rule__Config__Alternatives ) + // InternalApplicationConfiguration.g:1467:2: ( ( rule__Config__Alternatives ) ) + // InternalApplicationConfiguration.g:1468:3: ( rule__Config__Alternatives ) { before(grammarAccess.getConfigAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1419:3: ( rule__Config__Alternatives ) - // InternalApplicationConfiguration.g:1419:4: rule__Config__Alternatives + // InternalApplicationConfiguration.g:1469:3: ( rule__Config__Alternatives ) + // InternalApplicationConfiguration.g:1469:4: rule__Config__Alternatives { pushFollow(FOLLOW_2); rule__Config__Alternatives(); @@ -4353,11 +4514,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScopeSpecification" - // InternalApplicationConfiguration.g:1428:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; + // InternalApplicationConfiguration.g:1478:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; public final void entryRuleScopeSpecification() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1429:1: ( ruleScopeSpecification EOF ) - // InternalApplicationConfiguration.g:1430:1: ruleScopeSpecification EOF + // InternalApplicationConfiguration.g:1479:1: ( ruleScopeSpecification EOF ) + // InternalApplicationConfiguration.g:1480:1: ruleScopeSpecification EOF { before(grammarAccess.getScopeSpecificationRule()); pushFollow(FOLLOW_1); @@ -4383,21 +4544,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScopeSpecification" - // InternalApplicationConfiguration.g:1437:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1487:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; public final void ruleScopeSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1442:2: ( ( rule__ScopeSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1492:2: ( ( rule__ScopeSpecification__Group__0 ) ) { - // InternalApplicationConfiguration.g:1442:2: ( ( rule__ScopeSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:1443:3: ( rule__ScopeSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1492:2: ( ( rule__ScopeSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1493:3: ( rule__ScopeSpecification__Group__0 ) { before(grammarAccess.getScopeSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:1444:3: ( rule__ScopeSpecification__Group__0 ) - // InternalApplicationConfiguration.g:1444:4: rule__ScopeSpecification__Group__0 + // InternalApplicationConfiguration.g:1494:3: ( rule__ScopeSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1494:4: rule__ScopeSpecification__Group__0 { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group__0(); @@ -4430,11 +4591,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleTypeScope" - // InternalApplicationConfiguration.g:1453:1: entryRuleTypeScope : ruleTypeScope EOF ; + // InternalApplicationConfiguration.g:1503:1: entryRuleTypeScope : ruleTypeScope EOF ; public final void entryRuleTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1454:1: ( ruleTypeScope EOF ) - // InternalApplicationConfiguration.g:1455:1: ruleTypeScope EOF + // InternalApplicationConfiguration.g:1504:1: ( ruleTypeScope EOF ) + // InternalApplicationConfiguration.g:1505:1: ruleTypeScope EOF { before(grammarAccess.getTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4460,21 +4621,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleTypeScope" - // InternalApplicationConfiguration.g:1462:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1512:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; public final void ruleTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__TypeScope__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1467:2: ( ( rule__TypeScope__Alternatives ) ) + // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__TypeScope__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1517:2: ( ( rule__TypeScope__Alternatives ) ) { - // InternalApplicationConfiguration.g:1467:2: ( ( rule__TypeScope__Alternatives ) ) - // InternalApplicationConfiguration.g:1468:3: ( rule__TypeScope__Alternatives ) + // InternalApplicationConfiguration.g:1517:2: ( ( rule__TypeScope__Alternatives ) ) + // InternalApplicationConfiguration.g:1518:3: ( rule__TypeScope__Alternatives ) { before(grammarAccess.getTypeScopeAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1469:3: ( rule__TypeScope__Alternatives ) - // InternalApplicationConfiguration.g:1469:4: rule__TypeScope__Alternatives + // InternalApplicationConfiguration.g:1519:3: ( rule__TypeScope__Alternatives ) + // InternalApplicationConfiguration.g:1519:4: rule__TypeScope__Alternatives { pushFollow(FOLLOW_2); rule__TypeScope__Alternatives(); @@ -4507,11 +4668,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleClassTypeScope" - // InternalApplicationConfiguration.g:1478:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; + // InternalApplicationConfiguration.g:1528:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; public final void entryRuleClassTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1479:1: ( ruleClassTypeScope EOF ) - // InternalApplicationConfiguration.g:1480:1: ruleClassTypeScope EOF + // InternalApplicationConfiguration.g:1529:1: ( ruleClassTypeScope EOF ) + // InternalApplicationConfiguration.g:1530:1: ruleClassTypeScope EOF { before(grammarAccess.getClassTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4537,21 +4698,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleClassTypeScope" - // InternalApplicationConfiguration.g:1487:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1537:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; public final void ruleClassTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1492:2: ( ( rule__ClassTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1542:2: ( ( rule__ClassTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1492:2: ( ( rule__ClassTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1493:3: ( rule__ClassTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1542:2: ( ( rule__ClassTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1543:3: ( rule__ClassTypeScope__Group__0 ) { before(grammarAccess.getClassTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1494:3: ( rule__ClassTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1494:4: rule__ClassTypeScope__Group__0 + // InternalApplicationConfiguration.g:1544:3: ( rule__ClassTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1544:4: rule__ClassTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__ClassTypeScope__Group__0(); @@ -4584,11 +4745,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectTypeScope" - // InternalApplicationConfiguration.g:1503:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; + // InternalApplicationConfiguration.g:1553:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; public final void entryRuleObjectTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1504:1: ( ruleObjectTypeScope EOF ) - // InternalApplicationConfiguration.g:1505:1: ruleObjectTypeScope EOF + // InternalApplicationConfiguration.g:1554:1: ( ruleObjectTypeScope EOF ) + // InternalApplicationConfiguration.g:1555:1: ruleObjectTypeScope EOF { before(grammarAccess.getObjectTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4614,21 +4775,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectTypeScope" - // InternalApplicationConfiguration.g:1512:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1562:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; public final void ruleObjectTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1517:2: ( ( rule__ObjectTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1567:2: ( ( rule__ObjectTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1517:2: ( ( rule__ObjectTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1518:3: ( rule__ObjectTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1567:2: ( ( rule__ObjectTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1568:3: ( rule__ObjectTypeScope__Group__0 ) { before(grammarAccess.getObjectTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1519:3: ( rule__ObjectTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1519:4: rule__ObjectTypeScope__Group__0 + // InternalApplicationConfiguration.g:1569:3: ( rule__ObjectTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1569:4: rule__ObjectTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Group__0(); @@ -4661,11 +4822,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntegerTypeScope" - // InternalApplicationConfiguration.g:1528:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; + // InternalApplicationConfiguration.g:1578:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; public final void entryRuleIntegerTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1529:1: ( ruleIntegerTypeScope EOF ) - // InternalApplicationConfiguration.g:1530:1: ruleIntegerTypeScope EOF + // InternalApplicationConfiguration.g:1579:1: ( ruleIntegerTypeScope EOF ) + // InternalApplicationConfiguration.g:1580:1: ruleIntegerTypeScope EOF { before(grammarAccess.getIntegerTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4691,21 +4852,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntegerTypeScope" - // InternalApplicationConfiguration.g:1537:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1587:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; public final void ruleIntegerTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1542:2: ( ( rule__IntegerTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1592:2: ( ( rule__IntegerTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1542:2: ( ( rule__IntegerTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1543:3: ( rule__IntegerTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1592:2: ( ( rule__IntegerTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1593:3: ( rule__IntegerTypeScope__Group__0 ) { before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1544:3: ( rule__IntegerTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1544:4: rule__IntegerTypeScope__Group__0 + // InternalApplicationConfiguration.g:1594:3: ( rule__IntegerTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1594:4: rule__IntegerTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Group__0(); @@ -4738,11 +4899,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRealTypeScope" - // InternalApplicationConfiguration.g:1553:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; + // InternalApplicationConfiguration.g:1603:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; public final void entryRuleRealTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1554:1: ( ruleRealTypeScope EOF ) - // InternalApplicationConfiguration.g:1555:1: ruleRealTypeScope EOF + // InternalApplicationConfiguration.g:1604:1: ( ruleRealTypeScope EOF ) + // InternalApplicationConfiguration.g:1605:1: ruleRealTypeScope EOF { before(grammarAccess.getRealTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4768,21 +4929,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRealTypeScope" - // InternalApplicationConfiguration.g:1562:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1612:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; public final void ruleRealTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1567:2: ( ( rule__RealTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1617:2: ( ( rule__RealTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1567:2: ( ( rule__RealTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1568:3: ( rule__RealTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1617:2: ( ( rule__RealTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1618:3: ( rule__RealTypeScope__Group__0 ) { before(grammarAccess.getRealTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1569:3: ( rule__RealTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1569:4: rule__RealTypeScope__Group__0 + // InternalApplicationConfiguration.g:1619:3: ( rule__RealTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1619:4: rule__RealTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__RealTypeScope__Group__0(); @@ -4815,11 +4976,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleStringTypeScope" - // InternalApplicationConfiguration.g:1578:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; + // InternalApplicationConfiguration.g:1628:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; public final void entryRuleStringTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1579:1: ( ruleStringTypeScope EOF ) - // InternalApplicationConfiguration.g:1580:1: ruleStringTypeScope EOF + // InternalApplicationConfiguration.g:1629:1: ( ruleStringTypeScope EOF ) + // InternalApplicationConfiguration.g:1630:1: ruleStringTypeScope EOF { before(grammarAccess.getStringTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4845,21 +5006,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleStringTypeScope" - // InternalApplicationConfiguration.g:1587:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1637:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; public final void ruleStringTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1592:2: ( ( rule__StringTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1642:2: ( ( rule__StringTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1592:2: ( ( rule__StringTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1593:3: ( rule__StringTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1642:2: ( ( rule__StringTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1643:3: ( rule__StringTypeScope__Group__0 ) { before(grammarAccess.getStringTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1594:3: ( rule__StringTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1594:4: rule__StringTypeScope__Group__0 + // InternalApplicationConfiguration.g:1644:3: ( rule__StringTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1644:4: rule__StringTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__StringTypeScope__Group__0(); @@ -4892,11 +5053,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleClassReference" - // InternalApplicationConfiguration.g:1603:1: entryRuleClassReference : ruleClassReference EOF ; + // InternalApplicationConfiguration.g:1653:1: entryRuleClassReference : ruleClassReference EOF ; public final void entryRuleClassReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1604:1: ( ruleClassReference EOF ) - // InternalApplicationConfiguration.g:1605:1: ruleClassReference EOF + // InternalApplicationConfiguration.g:1654:1: ( ruleClassReference EOF ) + // InternalApplicationConfiguration.g:1655:1: ruleClassReference EOF { before(grammarAccess.getClassReferenceRule()); pushFollow(FOLLOW_1); @@ -4922,21 +5083,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleClassReference" - // InternalApplicationConfiguration.g:1612:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1662:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; public final void ruleClassReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__ClassReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1617:2: ( ( rule__ClassReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__ClassReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1667:2: ( ( rule__ClassReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1617:2: ( ( rule__ClassReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1618:3: ( rule__ClassReference__Group__0 ) + // InternalApplicationConfiguration.g:1667:2: ( ( rule__ClassReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1668:3: ( rule__ClassReference__Group__0 ) { before(grammarAccess.getClassReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1619:3: ( rule__ClassReference__Group__0 ) - // InternalApplicationConfiguration.g:1619:4: rule__ClassReference__Group__0 + // InternalApplicationConfiguration.g:1669:3: ( rule__ClassReference__Group__0 ) + // InternalApplicationConfiguration.g:1669:4: rule__ClassReference__Group__0 { pushFollow(FOLLOW_2); rule__ClassReference__Group__0(); @@ -4969,11 +5130,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectReference" - // InternalApplicationConfiguration.g:1628:1: entryRuleObjectReference : ruleObjectReference EOF ; + // InternalApplicationConfiguration.g:1678:1: entryRuleObjectReference : ruleObjectReference EOF ; public final void entryRuleObjectReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1629:1: ( ruleObjectReference EOF ) - // InternalApplicationConfiguration.g:1630:1: ruleObjectReference EOF + // InternalApplicationConfiguration.g:1679:1: ( ruleObjectReference EOF ) + // InternalApplicationConfiguration.g:1680:1: ruleObjectReference EOF { before(grammarAccess.getObjectReferenceRule()); pushFollow(FOLLOW_1); @@ -4999,21 +5160,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectReference" - // InternalApplicationConfiguration.g:1637:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1687:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; public final void ruleObjectReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1642:2: ( ( rule__ObjectReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1692:2: ( ( rule__ObjectReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1642:2: ( ( rule__ObjectReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1643:3: ( rule__ObjectReference__Group__0 ) + // InternalApplicationConfiguration.g:1692:2: ( ( rule__ObjectReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1693:3: ( rule__ObjectReference__Group__0 ) { before(grammarAccess.getObjectReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1644:3: ( rule__ObjectReference__Group__0 ) - // InternalApplicationConfiguration.g:1644:4: rule__ObjectReference__Group__0 + // InternalApplicationConfiguration.g:1694:3: ( rule__ObjectReference__Group__0 ) + // InternalApplicationConfiguration.g:1694:4: rule__ObjectReference__Group__0 { pushFollow(FOLLOW_2); rule__ObjectReference__Group__0(); @@ -5046,11 +5207,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntegerReference" - // InternalApplicationConfiguration.g:1653:1: entryRuleIntegerReference : ruleIntegerReference EOF ; + // InternalApplicationConfiguration.g:1703:1: entryRuleIntegerReference : ruleIntegerReference EOF ; public final void entryRuleIntegerReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1654:1: ( ruleIntegerReference EOF ) - // InternalApplicationConfiguration.g:1655:1: ruleIntegerReference EOF + // InternalApplicationConfiguration.g:1704:1: ( ruleIntegerReference EOF ) + // InternalApplicationConfiguration.g:1705:1: ruleIntegerReference EOF { before(grammarAccess.getIntegerReferenceRule()); pushFollow(FOLLOW_1); @@ -5076,21 +5237,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntegerReference" - // InternalApplicationConfiguration.g:1662:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1712:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; public final void ruleIntegerReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1667:2: ( ( rule__IntegerReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntegerReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1667:2: ( ( rule__IntegerReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1668:3: ( rule__IntegerReference__Group__0 ) + // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntegerReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1718:3: ( rule__IntegerReference__Group__0 ) { before(grammarAccess.getIntegerReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1669:3: ( rule__IntegerReference__Group__0 ) - // InternalApplicationConfiguration.g:1669:4: rule__IntegerReference__Group__0 + // InternalApplicationConfiguration.g:1719:3: ( rule__IntegerReference__Group__0 ) + // InternalApplicationConfiguration.g:1719:4: rule__IntegerReference__Group__0 { pushFollow(FOLLOW_2); rule__IntegerReference__Group__0(); @@ -5123,11 +5284,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRealReference" - // InternalApplicationConfiguration.g:1678:1: entryRuleRealReference : ruleRealReference EOF ; + // InternalApplicationConfiguration.g:1728:1: entryRuleRealReference : ruleRealReference EOF ; public final void entryRuleRealReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1679:1: ( ruleRealReference EOF ) - // InternalApplicationConfiguration.g:1680:1: ruleRealReference EOF + // InternalApplicationConfiguration.g:1729:1: ( ruleRealReference EOF ) + // InternalApplicationConfiguration.g:1730:1: ruleRealReference EOF { before(grammarAccess.getRealReferenceRule()); pushFollow(FOLLOW_1); @@ -5153,21 +5314,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRealReference" - // InternalApplicationConfiguration.g:1687:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1737:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; public final void ruleRealReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__RealReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1692:2: ( ( rule__RealReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__RealReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1742:2: ( ( rule__RealReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1692:2: ( ( rule__RealReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1693:3: ( rule__RealReference__Group__0 ) + // InternalApplicationConfiguration.g:1742:2: ( ( rule__RealReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1743:3: ( rule__RealReference__Group__0 ) { before(grammarAccess.getRealReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1694:3: ( rule__RealReference__Group__0 ) - // InternalApplicationConfiguration.g:1694:4: rule__RealReference__Group__0 + // InternalApplicationConfiguration.g:1744:3: ( rule__RealReference__Group__0 ) + // InternalApplicationConfiguration.g:1744:4: rule__RealReference__Group__0 { pushFollow(FOLLOW_2); rule__RealReference__Group__0(); @@ -5200,11 +5361,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleStringReference" - // InternalApplicationConfiguration.g:1703:1: entryRuleStringReference : ruleStringReference EOF ; + // InternalApplicationConfiguration.g:1753:1: entryRuleStringReference : ruleStringReference EOF ; public final void entryRuleStringReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1704:1: ( ruleStringReference EOF ) - // InternalApplicationConfiguration.g:1705:1: ruleStringReference EOF + // InternalApplicationConfiguration.g:1754:1: ( ruleStringReference EOF ) + // InternalApplicationConfiguration.g:1755:1: ruleStringReference EOF { before(grammarAccess.getStringReferenceRule()); pushFollow(FOLLOW_1); @@ -5230,21 +5391,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleStringReference" - // InternalApplicationConfiguration.g:1712:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1762:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; public final void ruleStringReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__StringReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1717:2: ( ( rule__StringReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__StringReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1767:2: ( ( rule__StringReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1717:2: ( ( rule__StringReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1718:3: ( rule__StringReference__Group__0 ) + // InternalApplicationConfiguration.g:1767:2: ( ( rule__StringReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1768:3: ( rule__StringReference__Group__0 ) { before(grammarAccess.getStringReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1719:3: ( rule__StringReference__Group__0 ) - // InternalApplicationConfiguration.g:1719:4: rule__StringReference__Group__0 + // InternalApplicationConfiguration.g:1769:3: ( rule__StringReference__Group__0 ) + // InternalApplicationConfiguration.g:1769:4: rule__StringReference__Group__0 { pushFollow(FOLLOW_2); rule__StringReference__Group__0(); @@ -5277,11 +5438,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleExactNumber" - // InternalApplicationConfiguration.g:1728:1: entryRuleExactNumber : ruleExactNumber EOF ; + // InternalApplicationConfiguration.g:1778:1: entryRuleExactNumber : ruleExactNumber EOF ; public final void entryRuleExactNumber() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1729:1: ( ruleExactNumber EOF ) - // InternalApplicationConfiguration.g:1730:1: ruleExactNumber EOF + // InternalApplicationConfiguration.g:1779:1: ( ruleExactNumber EOF ) + // InternalApplicationConfiguration.g:1780:1: ruleExactNumber EOF { before(grammarAccess.getExactNumberRule()); pushFollow(FOLLOW_1); @@ -5307,21 +5468,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleExactNumber" - // InternalApplicationConfiguration.g:1737:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1787:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; public final void ruleExactNumber() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1742:2: ( ( rule__ExactNumber__Alternatives ) ) + // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1792:2: ( ( rule__ExactNumber__Alternatives ) ) { - // InternalApplicationConfiguration.g:1742:2: ( ( rule__ExactNumber__Alternatives ) ) - // InternalApplicationConfiguration.g:1743:3: ( rule__ExactNumber__Alternatives ) + // InternalApplicationConfiguration.g:1792:2: ( ( rule__ExactNumber__Alternatives ) ) + // InternalApplicationConfiguration.g:1793:3: ( rule__ExactNumber__Alternatives ) { before(grammarAccess.getExactNumberAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1744:3: ( rule__ExactNumber__Alternatives ) - // InternalApplicationConfiguration.g:1744:4: rule__ExactNumber__Alternatives + // InternalApplicationConfiguration.g:1794:3: ( rule__ExactNumber__Alternatives ) + // InternalApplicationConfiguration.g:1794:4: rule__ExactNumber__Alternatives { pushFollow(FOLLOW_2); rule__ExactNumber__Alternatives(); @@ -5354,11 +5515,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntervallNumber" - // InternalApplicationConfiguration.g:1753:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; + // InternalApplicationConfiguration.g:1803:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; public final void entryRuleIntervallNumber() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1754:1: ( ruleIntervallNumber EOF ) - // InternalApplicationConfiguration.g:1755:1: ruleIntervallNumber EOF + // InternalApplicationConfiguration.g:1804:1: ( ruleIntervallNumber EOF ) + // InternalApplicationConfiguration.g:1805:1: ruleIntervallNumber EOF { before(grammarAccess.getIntervallNumberRule()); pushFollow(FOLLOW_1); @@ -5384,21 +5545,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntervallNumber" - // InternalApplicationConfiguration.g:1762:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1812:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; public final void ruleIntervallNumber() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1767:2: ( ( rule__IntervallNumber__Group__0 ) ) + // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1817:2: ( ( rule__IntervallNumber__Group__0 ) ) { - // InternalApplicationConfiguration.g:1767:2: ( ( rule__IntervallNumber__Group__0 ) ) - // InternalApplicationConfiguration.g:1768:3: ( rule__IntervallNumber__Group__0 ) + // InternalApplicationConfiguration.g:1817:2: ( ( rule__IntervallNumber__Group__0 ) ) + // InternalApplicationConfiguration.g:1818:3: ( rule__IntervallNumber__Group__0 ) { before(grammarAccess.getIntervallNumberAccess().getGroup()); - // InternalApplicationConfiguration.g:1769:3: ( rule__IntervallNumber__Group__0 ) - // InternalApplicationConfiguration.g:1769:4: rule__IntervallNumber__Group__0 + // InternalApplicationConfiguration.g:1819:3: ( rule__IntervallNumber__Group__0 ) + // InternalApplicationConfiguration.g:1819:4: rule__IntervallNumber__Group__0 { pushFollow(FOLLOW_2); rule__IntervallNumber__Group__0(); @@ -5431,11 +5592,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntEnumberation" - // InternalApplicationConfiguration.g:1778:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; + // InternalApplicationConfiguration.g:1828:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; public final void entryRuleIntEnumberation() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1779:1: ( ruleIntEnumberation EOF ) - // InternalApplicationConfiguration.g:1780:1: ruleIntEnumberation EOF + // InternalApplicationConfiguration.g:1829:1: ( ruleIntEnumberation EOF ) + // InternalApplicationConfiguration.g:1830:1: ruleIntEnumberation EOF { before(grammarAccess.getIntEnumberationRule()); pushFollow(FOLLOW_1); @@ -5461,21 +5622,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntEnumberation" - // InternalApplicationConfiguration.g:1787:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1837:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; public final void ruleIntEnumberation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1792:2: ( ( rule__IntEnumberation__Group__0 ) ) + // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1842:2: ( ( rule__IntEnumberation__Group__0 ) ) { - // InternalApplicationConfiguration.g:1792:2: ( ( rule__IntEnumberation__Group__0 ) ) - // InternalApplicationConfiguration.g:1793:3: ( rule__IntEnumberation__Group__0 ) + // InternalApplicationConfiguration.g:1842:2: ( ( rule__IntEnumberation__Group__0 ) ) + // InternalApplicationConfiguration.g:1843:3: ( rule__IntEnumberation__Group__0 ) { before(grammarAccess.getIntEnumberationAccess().getGroup()); - // InternalApplicationConfiguration.g:1794:3: ( rule__IntEnumberation__Group__0 ) - // InternalApplicationConfiguration.g:1794:4: rule__IntEnumberation__Group__0 + // InternalApplicationConfiguration.g:1844:3: ( rule__IntEnumberation__Group__0 ) + // InternalApplicationConfiguration.g:1844:4: rule__IntEnumberation__Group__0 { pushFollow(FOLLOW_2); rule__IntEnumberation__Group__0(); @@ -5508,11 +5669,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRealEnumeration" - // InternalApplicationConfiguration.g:1803:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; + // InternalApplicationConfiguration.g:1853:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; public final void entryRuleRealEnumeration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1804:1: ( ruleRealEnumeration EOF ) - // InternalApplicationConfiguration.g:1805:1: ruleRealEnumeration EOF + // InternalApplicationConfiguration.g:1854:1: ( ruleRealEnumeration EOF ) + // InternalApplicationConfiguration.g:1855:1: ruleRealEnumeration EOF { before(grammarAccess.getRealEnumerationRule()); pushFollow(FOLLOW_1); @@ -5538,21 +5699,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRealEnumeration" - // InternalApplicationConfiguration.g:1812:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1862:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; public final void ruleRealEnumeration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1817:2: ( ( rule__RealEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1867:2: ( ( rule__RealEnumeration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1817:2: ( ( rule__RealEnumeration__Group__0 ) ) - // InternalApplicationConfiguration.g:1818:3: ( rule__RealEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1867:2: ( ( rule__RealEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1868:3: ( rule__RealEnumeration__Group__0 ) { before(grammarAccess.getRealEnumerationAccess().getGroup()); - // InternalApplicationConfiguration.g:1819:3: ( rule__RealEnumeration__Group__0 ) - // InternalApplicationConfiguration.g:1819:4: rule__RealEnumeration__Group__0 + // InternalApplicationConfiguration.g:1869:3: ( rule__RealEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1869:4: rule__RealEnumeration__Group__0 { pushFollow(FOLLOW_2); rule__RealEnumeration__Group__0(); @@ -5585,11 +5746,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleStringEnumeration" - // InternalApplicationConfiguration.g:1828:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; + // InternalApplicationConfiguration.g:1878:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; public final void entryRuleStringEnumeration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1829:1: ( ruleStringEnumeration EOF ) - // InternalApplicationConfiguration.g:1830:1: ruleStringEnumeration EOF + // InternalApplicationConfiguration.g:1879:1: ( ruleStringEnumeration EOF ) + // InternalApplicationConfiguration.g:1880:1: ruleStringEnumeration EOF { before(grammarAccess.getStringEnumerationRule()); pushFollow(FOLLOW_1); @@ -5615,21 +5776,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleStringEnumeration" - // InternalApplicationConfiguration.g:1837:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1887:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; public final void ruleStringEnumeration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1842:2: ( ( rule__StringEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1891:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1892:2: ( ( rule__StringEnumeration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1842:2: ( ( rule__StringEnumeration__Group__0 ) ) - // InternalApplicationConfiguration.g:1843:3: ( rule__StringEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1892:2: ( ( rule__StringEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1893:3: ( rule__StringEnumeration__Group__0 ) { before(grammarAccess.getStringEnumerationAccess().getGroup()); - // InternalApplicationConfiguration.g:1844:3: ( rule__StringEnumeration__Group__0 ) - // InternalApplicationConfiguration.g:1844:4: rule__StringEnumeration__Group__0 + // InternalApplicationConfiguration.g:1894:3: ( rule__StringEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1894:4: rule__StringEnumeration__Group__0 { pushFollow(FOLLOW_2); rule__StringEnumeration__Group__0(); @@ -5662,11 +5823,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScopeDeclaration" - // InternalApplicationConfiguration.g:1853:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; + // InternalApplicationConfiguration.g:1903:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; public final void entryRuleScopeDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1854:1: ( ruleScopeDeclaration EOF ) - // InternalApplicationConfiguration.g:1855:1: ruleScopeDeclaration EOF + // InternalApplicationConfiguration.g:1904:1: ( ruleScopeDeclaration EOF ) + // InternalApplicationConfiguration.g:1905:1: ruleScopeDeclaration EOF { before(grammarAccess.getScopeDeclarationRule()); pushFollow(FOLLOW_1); @@ -5692,21 +5853,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScopeDeclaration" - // InternalApplicationConfiguration.g:1862:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1912:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; public final void ruleScopeDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1867:2: ( ( rule__ScopeDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1917:2: ( ( rule__ScopeDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1867:2: ( ( rule__ScopeDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1868:3: ( rule__ScopeDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1917:2: ( ( rule__ScopeDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1918:3: ( rule__ScopeDeclaration__Group__0 ) { before(grammarAccess.getScopeDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1869:3: ( rule__ScopeDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1869:4: rule__ScopeDeclaration__Group__0 + // InternalApplicationConfiguration.g:1919:3: ( rule__ScopeDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1919:4: rule__ScopeDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__ScopeDeclaration__Group__0(); @@ -5739,11 +5900,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScopeReference" - // InternalApplicationConfiguration.g:1878:1: entryRuleScopeReference : ruleScopeReference EOF ; + // InternalApplicationConfiguration.g:1928:1: entryRuleScopeReference : ruleScopeReference EOF ; public final void entryRuleScopeReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1879:1: ( ruleScopeReference EOF ) - // InternalApplicationConfiguration.g:1880:1: ruleScopeReference EOF + // InternalApplicationConfiguration.g:1929:1: ( ruleScopeReference EOF ) + // InternalApplicationConfiguration.g:1930:1: ruleScopeReference EOF { before(grammarAccess.getScopeReferenceRule()); pushFollow(FOLLOW_1); @@ -5769,21 +5930,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScopeReference" - // InternalApplicationConfiguration.g:1887:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; + // InternalApplicationConfiguration.g:1937:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; public final void ruleScopeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1891:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:1892:2: ( ( rule__ScopeReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1941:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:1942:2: ( ( rule__ScopeReference__ReferredAssignment ) ) { - // InternalApplicationConfiguration.g:1892:2: ( ( rule__ScopeReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:1893:3: ( rule__ScopeReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1942:2: ( ( rule__ScopeReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1943:3: ( rule__ScopeReference__ReferredAssignment ) { before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:1894:3: ( rule__ScopeReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:1894:4: rule__ScopeReference__ReferredAssignment + // InternalApplicationConfiguration.g:1944:3: ( rule__ScopeReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1944:4: rule__ScopeReference__ReferredAssignment { pushFollow(FOLLOW_2); rule__ScopeReference__ReferredAssignment(); @@ -5816,11 +5977,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScope" - // InternalApplicationConfiguration.g:1903:1: entryRuleScope : ruleScope EOF ; + // InternalApplicationConfiguration.g:1953:1: entryRuleScope : ruleScope EOF ; public final void entryRuleScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1904:1: ( ruleScope EOF ) - // InternalApplicationConfiguration.g:1905:1: ruleScope EOF + // InternalApplicationConfiguration.g:1954:1: ( ruleScope EOF ) + // InternalApplicationConfiguration.g:1955:1: ruleScope EOF { before(grammarAccess.getScopeRule()); pushFollow(FOLLOW_1); @@ -5846,21 +6007,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScope" - // InternalApplicationConfiguration.g:1912:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1962:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; public final void ruleScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__Scope__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1917:2: ( ( rule__Scope__Alternatives ) ) + // InternalApplicationConfiguration.g:1966:2: ( ( ( rule__Scope__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1967:2: ( ( rule__Scope__Alternatives ) ) { - // InternalApplicationConfiguration.g:1917:2: ( ( rule__Scope__Alternatives ) ) - // InternalApplicationConfiguration.g:1918:3: ( rule__Scope__Alternatives ) + // InternalApplicationConfiguration.g:1967:2: ( ( rule__Scope__Alternatives ) ) + // InternalApplicationConfiguration.g:1968:3: ( rule__Scope__Alternatives ) { before(grammarAccess.getScopeAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1919:3: ( rule__Scope__Alternatives ) - // InternalApplicationConfiguration.g:1919:4: rule__Scope__Alternatives + // InternalApplicationConfiguration.g:1969:3: ( rule__Scope__Alternatives ) + // InternalApplicationConfiguration.g:1969:4: rule__Scope__Alternatives { pushFollow(FOLLOW_2); rule__Scope__Alternatives(); @@ -5893,11 +6054,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleTask" - // InternalApplicationConfiguration.g:1928:1: entryRuleTask : ruleTask EOF ; + // InternalApplicationConfiguration.g:1978:1: entryRuleTask : ruleTask EOF ; public final void entryRuleTask() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1929:1: ( ruleTask EOF ) - // InternalApplicationConfiguration.g:1930:1: ruleTask EOF + // InternalApplicationConfiguration.g:1979:1: ( ruleTask EOF ) + // InternalApplicationConfiguration.g:1980:1: ruleTask EOF { before(grammarAccess.getTaskRule()); pushFollow(FOLLOW_1); @@ -5923,17 +6084,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleTask" - // InternalApplicationConfiguration.g:1937:1: ruleTask : ( ruleGenerationTask ) ; + // InternalApplicationConfiguration.g:1987:1: ruleTask : ( ruleGenerationTask ) ; public final void ruleTask() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1941:2: ( ( ruleGenerationTask ) ) - // InternalApplicationConfiguration.g:1942:2: ( ruleGenerationTask ) + // InternalApplicationConfiguration.g:1991:2: ( ( ruleGenerationTask ) ) + // InternalApplicationConfiguration.g:1992:2: ( ruleGenerationTask ) { - // InternalApplicationConfiguration.g:1942:2: ( ruleGenerationTask ) - // InternalApplicationConfiguration.g:1943:3: ruleGenerationTask + // InternalApplicationConfiguration.g:1992:2: ( ruleGenerationTask ) + // InternalApplicationConfiguration.g:1993:3: ruleGenerationTask { before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); pushFollow(FOLLOW_2); @@ -5964,11 +6125,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleGenerationTask" - // InternalApplicationConfiguration.g:1953:1: entryRuleGenerationTask : ruleGenerationTask EOF ; + // InternalApplicationConfiguration.g:2003:1: entryRuleGenerationTask : ruleGenerationTask EOF ; public final void entryRuleGenerationTask() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1954:1: ( ruleGenerationTask EOF ) - // InternalApplicationConfiguration.g:1955:1: ruleGenerationTask EOF + // InternalApplicationConfiguration.g:2004:1: ( ruleGenerationTask EOF ) + // InternalApplicationConfiguration.g:2005:1: ruleGenerationTask EOF { before(grammarAccess.getGenerationTaskRule()); pushFollow(FOLLOW_1); @@ -5994,21 +6155,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleGenerationTask" - // InternalApplicationConfiguration.g:1962:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; + // InternalApplicationConfiguration.g:2012:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; public final void ruleGenerationTask() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1966:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1967:2: ( ( rule__GenerationTask__Group__0 ) ) + // InternalApplicationConfiguration.g:2016:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) + // InternalApplicationConfiguration.g:2017:2: ( ( rule__GenerationTask__Group__0 ) ) { - // InternalApplicationConfiguration.g:1967:2: ( ( rule__GenerationTask__Group__0 ) ) - // InternalApplicationConfiguration.g:1968:3: ( rule__GenerationTask__Group__0 ) + // InternalApplicationConfiguration.g:2017:2: ( ( rule__GenerationTask__Group__0 ) ) + // InternalApplicationConfiguration.g:2018:3: ( rule__GenerationTask__Group__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup()); - // InternalApplicationConfiguration.g:1969:3: ( rule__GenerationTask__Group__0 ) - // InternalApplicationConfiguration.g:1969:4: rule__GenerationTask__Group__0 + // InternalApplicationConfiguration.g:2019:3: ( rule__GenerationTask__Group__0 ) + // InternalApplicationConfiguration.g:2019:4: rule__GenerationTask__Group__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group__0(); @@ -6041,21 +6202,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleOptimizationDirection" - // InternalApplicationConfiguration.g:1978:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ; + // InternalApplicationConfiguration.g:2028:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ; public final void ruleOptimizationDirection() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1982:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1983:2: ( ( rule__OptimizationDirection__Alternatives ) ) + // InternalApplicationConfiguration.g:2032:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) ) + // InternalApplicationConfiguration.g:2033:2: ( ( rule__OptimizationDirection__Alternatives ) ) { - // InternalApplicationConfiguration.g:1983:2: ( ( rule__OptimizationDirection__Alternatives ) ) - // InternalApplicationConfiguration.g:1984:3: ( rule__OptimizationDirection__Alternatives ) + // InternalApplicationConfiguration.g:2033:2: ( ( rule__OptimizationDirection__Alternatives ) ) + // InternalApplicationConfiguration.g:2034:3: ( rule__OptimizationDirection__Alternatives ) { before(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1985:3: ( rule__OptimizationDirection__Alternatives ) - // InternalApplicationConfiguration.g:1985:4: rule__OptimizationDirection__Alternatives + // InternalApplicationConfiguration.g:2035:3: ( rule__OptimizationDirection__Alternatives ) + // InternalApplicationConfiguration.g:2035:4: rule__OptimizationDirection__Alternatives { pushFollow(FOLLOW_2); rule__OptimizationDirection__Alternatives(); @@ -6088,21 +6249,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleComparisonOperator" - // InternalApplicationConfiguration.g:1994:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; + // InternalApplicationConfiguration.g:2044:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; public final void ruleComparisonOperator() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1998:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1999:2: ( ( rule__ComparisonOperator__Alternatives ) ) + // InternalApplicationConfiguration.g:2048:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) + // InternalApplicationConfiguration.g:2049:2: ( ( rule__ComparisonOperator__Alternatives ) ) { - // InternalApplicationConfiguration.g:1999:2: ( ( rule__ComparisonOperator__Alternatives ) ) - // InternalApplicationConfiguration.g:2000:3: ( rule__ComparisonOperator__Alternatives ) + // InternalApplicationConfiguration.g:2049:2: ( ( rule__ComparisonOperator__Alternatives ) ) + // InternalApplicationConfiguration.g:2050:3: ( rule__ComparisonOperator__Alternatives ) { before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); - // InternalApplicationConfiguration.g:2001:3: ( rule__ComparisonOperator__Alternatives ) - // InternalApplicationConfiguration.g:2001:4: rule__ComparisonOperator__Alternatives + // InternalApplicationConfiguration.g:2051:3: ( rule__ComparisonOperator__Alternatives ) + // InternalApplicationConfiguration.g:2051:4: rule__ComparisonOperator__Alternatives { pushFollow(FOLLOW_2); rule__ComparisonOperator__Alternatives(); @@ -6135,21 +6296,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleDocumentLevelSpecification" - // InternalApplicationConfiguration.g:2010:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; + // InternalApplicationConfiguration.g:2060:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; public final void ruleDocumentLevelSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2014:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) - // InternalApplicationConfiguration.g:2015:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) + // InternalApplicationConfiguration.g:2064:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) + // InternalApplicationConfiguration.g:2065:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) { - // InternalApplicationConfiguration.g:2015:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) - // InternalApplicationConfiguration.g:2016:3: ( rule__DocumentLevelSpecification__Alternatives ) + // InternalApplicationConfiguration.g:2065:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) + // InternalApplicationConfiguration.g:2066:3: ( rule__DocumentLevelSpecification__Alternatives ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); - // InternalApplicationConfiguration.g:2017:3: ( rule__DocumentLevelSpecification__Alternatives ) - // InternalApplicationConfiguration.g:2017:4: rule__DocumentLevelSpecification__Alternatives + // InternalApplicationConfiguration.g:2067:3: ( rule__DocumentLevelSpecification__Alternatives ) + // InternalApplicationConfiguration.g:2067:4: rule__DocumentLevelSpecification__Alternatives { pushFollow(FOLLOW_2); rule__DocumentLevelSpecification__Alternatives(); @@ -6182,21 +6343,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleSolver" - // InternalApplicationConfiguration.g:2026:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; + // InternalApplicationConfiguration.g:2076:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; public final void ruleSolver() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2030:1: ( ( ( rule__Solver__Alternatives ) ) ) - // InternalApplicationConfiguration.g:2031:2: ( ( rule__Solver__Alternatives ) ) + // InternalApplicationConfiguration.g:2080:1: ( ( ( rule__Solver__Alternatives ) ) ) + // InternalApplicationConfiguration.g:2081:2: ( ( rule__Solver__Alternatives ) ) { - // InternalApplicationConfiguration.g:2031:2: ( ( rule__Solver__Alternatives ) ) - // InternalApplicationConfiguration.g:2032:3: ( rule__Solver__Alternatives ) + // InternalApplicationConfiguration.g:2081:2: ( ( rule__Solver__Alternatives ) ) + // InternalApplicationConfiguration.g:2082:3: ( rule__Solver__Alternatives ) { before(grammarAccess.getSolverAccess().getAlternatives()); - // InternalApplicationConfiguration.g:2033:3: ( rule__Solver__Alternatives ) - // InternalApplicationConfiguration.g:2033:4: rule__Solver__Alternatives + // InternalApplicationConfiguration.g:2083:3: ( rule__Solver__Alternatives ) + // InternalApplicationConfiguration.g:2083:4: rule__Solver__Alternatives { pushFollow(FOLLOW_2); rule__Solver__Alternatives(); @@ -6229,20 +6390,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Command__Alternatives" - // InternalApplicationConfiguration.g:2041:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); + // InternalApplicationConfiguration.g:2091:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); public final void rule__Command__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2045:1: ( ( ruleDeclaration ) | ( ruleTask ) ) + // InternalApplicationConfiguration.g:2095:1: ( ( ruleDeclaration ) | ( ruleTask ) ) int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==27||LA1_0==35||(LA1_0>=37 && LA1_0<=38)||(LA1_0>=41 && LA1_0<=42)||LA1_0==54) ) { + if ( (LA1_0==29||LA1_0==37||(LA1_0>=39 && LA1_0<=40)||(LA1_0>=44 && LA1_0<=45)||LA1_0==55) ) { alt1=1; } - else if ( (LA1_0==55) ) { + else if ( (LA1_0==56) ) { alt1=2; } else { @@ -6253,10 +6414,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt1) { case 1 : - // InternalApplicationConfiguration.g:2046:2: ( ruleDeclaration ) + // InternalApplicationConfiguration.g:2096:2: ( ruleDeclaration ) { - // InternalApplicationConfiguration.g:2046:2: ( ruleDeclaration ) - // InternalApplicationConfiguration.g:2047:3: ruleDeclaration + // InternalApplicationConfiguration.g:2096:2: ( ruleDeclaration ) + // InternalApplicationConfiguration.g:2097:3: ruleDeclaration { before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6272,10 +6433,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2052:2: ( ruleTask ) + // InternalApplicationConfiguration.g:2102:2: ( ruleTask ) { - // InternalApplicationConfiguration.g:2052:2: ( ruleTask ) - // InternalApplicationConfiguration.g:2053:3: ruleTask + // InternalApplicationConfiguration.g:2102:2: ( ruleTask ) + // InternalApplicationConfiguration.g:2103:3: ruleTask { before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6308,29 +6469,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Import__Alternatives" - // InternalApplicationConfiguration.g:2062:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ); + // InternalApplicationConfiguration.g:2112:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ); public final void rule__Import__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2066:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ) + // InternalApplicationConfiguration.g:2116:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ) int alt2=3; int LA2_0 = input.LA(1); - if ( (LA2_0==23) ) { + if ( (LA2_0==25) ) { switch ( input.LA(2) ) { - case 25: + case 27: { alt2=2; } break; - case 26: + case 28: { alt2=3; } break; - case 24: + case 26: { alt2=1; } @@ -6351,10 +6512,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt2) { case 1 : - // InternalApplicationConfiguration.g:2067:2: ( ruleEPackageImport ) + // InternalApplicationConfiguration.g:2117:2: ( ruleEPackageImport ) { - // InternalApplicationConfiguration.g:2067:2: ( ruleEPackageImport ) - // InternalApplicationConfiguration.g:2068:3: ruleEPackageImport + // InternalApplicationConfiguration.g:2117:2: ( ruleEPackageImport ) + // InternalApplicationConfiguration.g:2118:3: ruleEPackageImport { before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6370,10 +6531,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2073:2: ( ruleViatraImport ) + // InternalApplicationConfiguration.g:2123:2: ( ruleViatraImport ) { - // InternalApplicationConfiguration.g:2073:2: ( ruleViatraImport ) - // InternalApplicationConfiguration.g:2074:3: ruleViatraImport + // InternalApplicationConfiguration.g:2123:2: ( ruleViatraImport ) + // InternalApplicationConfiguration.g:2124:3: ruleViatraImport { before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6389,10 +6550,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2079:2: ( ruleCftImport ) + // InternalApplicationConfiguration.g:2129:2: ( ruleCftImport ) { - // InternalApplicationConfiguration.g:2079:2: ( ruleCftImport ) - // InternalApplicationConfiguration.g:2080:3: ruleCftImport + // InternalApplicationConfiguration.g:2129:2: ( ruleCftImport ) + // InternalApplicationConfiguration.g:2130:3: ruleCftImport { before(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -6425,46 +6586,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Declaration__Alternatives" - // InternalApplicationConfiguration.g:2089:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ); + // InternalApplicationConfiguration.g:2139:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ); public final void rule__Declaration__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2093:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ) + // InternalApplicationConfiguration.g:2143:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ) int alt3=7; switch ( input.LA(1) ) { - case 27: + case 29: { alt3=1; } break; - case 35: + case 37: { alt3=2; } break; - case 37: + case 39: { alt3=3; } break; - case 38: + case 40: { alt3=4; } break; - case 42: + case 45: { alt3=5; } break; - case 54: + case 55: { alt3=6; } break; - case 41: + case 44: { alt3=7; } @@ -6478,10 +6639,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont switch (alt3) { case 1 : - // InternalApplicationConfiguration.g:2094:2: ( ruleFileDeclaration ) + // InternalApplicationConfiguration.g:2144:2: ( ruleFileDeclaration ) { - // InternalApplicationConfiguration.g:2094:2: ( ruleFileDeclaration ) - // InternalApplicationConfiguration.g:2095:3: ruleFileDeclaration + // InternalApplicationConfiguration.g:2144:2: ( ruleFileDeclaration ) + // InternalApplicationConfiguration.g:2145:3: ruleFileDeclaration { before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6497,10 +6658,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2100:2: ( ruleMetamodelDeclaration ) + // InternalApplicationConfiguration.g:2150:2: ( ruleMetamodelDeclaration ) { - // InternalApplicationConfiguration.g:2100:2: ( ruleMetamodelDeclaration ) - // InternalApplicationConfiguration.g:2101:3: ruleMetamodelDeclaration + // InternalApplicationConfiguration.g:2150:2: ( ruleMetamodelDeclaration ) + // InternalApplicationConfiguration.g:2151:3: ruleMetamodelDeclaration { before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6516,10 +6677,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2106:2: ( rulePartialModelDeclaration ) + // InternalApplicationConfiguration.g:2156:2: ( rulePartialModelDeclaration ) { - // InternalApplicationConfiguration.g:2106:2: ( rulePartialModelDeclaration ) - // InternalApplicationConfiguration.g:2107:3: rulePartialModelDeclaration + // InternalApplicationConfiguration.g:2156:2: ( rulePartialModelDeclaration ) + // InternalApplicationConfiguration.g:2157:3: rulePartialModelDeclaration { before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -6535,10 +6696,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:2112:2: ( ruleGraphPatternDeclaration ) + // InternalApplicationConfiguration.g:2162:2: ( ruleGraphPatternDeclaration ) { - // InternalApplicationConfiguration.g:2112:2: ( ruleGraphPatternDeclaration ) - // InternalApplicationConfiguration.g:2113:3: ruleGraphPatternDeclaration + // InternalApplicationConfiguration.g:2162:2: ( ruleGraphPatternDeclaration ) + // InternalApplicationConfiguration.g:2163:3: ruleGraphPatternDeclaration { before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -6554,10 +6715,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 5 : - // InternalApplicationConfiguration.g:2118:2: ( ruleConfigDeclaration ) + // InternalApplicationConfiguration.g:2168:2: ( ruleConfigDeclaration ) { - // InternalApplicationConfiguration.g:2118:2: ( ruleConfigDeclaration ) - // InternalApplicationConfiguration.g:2119:3: ruleConfigDeclaration + // InternalApplicationConfiguration.g:2168:2: ( ruleConfigDeclaration ) + // InternalApplicationConfiguration.g:2169:3: ruleConfigDeclaration { before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -6573,10 +6734,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 6 : - // InternalApplicationConfiguration.g:2124:2: ( ruleScopeDeclaration ) + // InternalApplicationConfiguration.g:2174:2: ( ruleScopeDeclaration ) { - // InternalApplicationConfiguration.g:2124:2: ( ruleScopeDeclaration ) - // InternalApplicationConfiguration.g:2125:3: ruleScopeDeclaration + // InternalApplicationConfiguration.g:2174:2: ( ruleScopeDeclaration ) + // InternalApplicationConfiguration.g:2175:3: ruleScopeDeclaration { before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -6592,10 +6753,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 7 : - // InternalApplicationConfiguration.g:2130:2: ( ruleObjectiveDeclaration ) + // InternalApplicationConfiguration.g:2180:2: ( ruleObjectiveDeclaration ) { - // InternalApplicationConfiguration.g:2130:2: ( ruleObjectiveDeclaration ) - // InternalApplicationConfiguration.g:2131:3: ruleObjectiveDeclaration + // InternalApplicationConfiguration.g:2180:2: ( ruleObjectiveDeclaration ) + // InternalApplicationConfiguration.g:2181:3: ruleObjectiveDeclaration { before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -6628,13 +6789,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__File__Alternatives" - // InternalApplicationConfiguration.g:2140:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); + // InternalApplicationConfiguration.g:2190:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); public final void rule__File__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2144:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) + // InternalApplicationConfiguration.g:2194:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) int alt4=2; int LA4_0 = input.LA(1); @@ -6652,10 +6813,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt4) { case 1 : - // InternalApplicationConfiguration.g:2145:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:2195:2: ( ruleFileSpecification ) { - // InternalApplicationConfiguration.g:2145:2: ( ruleFileSpecification ) - // InternalApplicationConfiguration.g:2146:3: ruleFileSpecification + // InternalApplicationConfiguration.g:2195:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:2196:3: ruleFileSpecification { before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6671,10 +6832,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2151:2: ( ruleFileReference ) + // InternalApplicationConfiguration.g:2201:2: ( ruleFileReference ) { - // InternalApplicationConfiguration.g:2151:2: ( ruleFileReference ) - // InternalApplicationConfiguration.g:2152:3: ruleFileReference + // InternalApplicationConfiguration.g:2201:2: ( ruleFileReference ) + // InternalApplicationConfiguration.g:2202:3: ruleFileReference { before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6707,20 +6868,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelEntry__Alternatives" - // InternalApplicationConfiguration.g:2161:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); + // InternalApplicationConfiguration.g:2211:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); public final void rule__MetamodelEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2165:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) + // InternalApplicationConfiguration.g:2215:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) int alt5=2; int LA5_0 = input.LA(1); if ( (LA5_0==RULE_ID) ) { alt5=1; } - else if ( (LA5_0==32) ) { + else if ( (LA5_0==34) ) { alt5=2; } else { @@ -6731,10 +6892,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt5) { case 1 : - // InternalApplicationConfiguration.g:2166:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:2216:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:2166:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:2167:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:2216:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:2217:3: ruleMetamodelElement { before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6750,10 +6911,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2172:2: ( ruleAllPackageEntry ) + // InternalApplicationConfiguration.g:2222:2: ( ruleAllPackageEntry ) { - // InternalApplicationConfiguration.g:2172:2: ( ruleAllPackageEntry ) - // InternalApplicationConfiguration.g:2173:3: ruleAllPackageEntry + // InternalApplicationConfiguration.g:2222:2: ( ruleAllPackageEntry ) + // InternalApplicationConfiguration.g:2223:3: ruleAllPackageEntry { before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6786,20 +6947,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Metamodel__Alternatives" - // InternalApplicationConfiguration.g:2182:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); + // InternalApplicationConfiguration.g:2232:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); public final void rule__Metamodel__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2186:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:2236:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) int alt6=2; int LA6_0 = input.LA(1); if ( (LA6_0==RULE_ID) ) { alt6=1; } - else if ( (LA6_0==29) ) { + else if ( (LA6_0==31) ) { alt6=2; } else { @@ -6810,10 +6971,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt6) { case 1 : - // InternalApplicationConfiguration.g:2187:2: ( ruleMetamodelReference ) + // InternalApplicationConfiguration.g:2237:2: ( ruleMetamodelReference ) { - // InternalApplicationConfiguration.g:2187:2: ( ruleMetamodelReference ) - // InternalApplicationConfiguration.g:2188:3: ruleMetamodelReference + // InternalApplicationConfiguration.g:2237:2: ( ruleMetamodelReference ) + // InternalApplicationConfiguration.g:2238:3: ruleMetamodelReference { before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6829,10 +6990,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2193:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:2243:2: ( ruleMetamodelSpecification ) { - // InternalApplicationConfiguration.g:2193:2: ( ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:2194:3: ruleMetamodelSpecification + // InternalApplicationConfiguration.g:2243:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:2244:3: ruleMetamodelSpecification { before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6865,20 +7026,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelEntry__Alternatives" - // InternalApplicationConfiguration.g:2203:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); + // InternalApplicationConfiguration.g:2253:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); public final void rule__PartialModelEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2207:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) + // InternalApplicationConfiguration.g:2257:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) int alt7=2; int LA7_0 = input.LA(1); if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) { alt7=1; } - else if ( (LA7_0==36) ) { + else if ( (LA7_0==38) ) { alt7=2; } else { @@ -6889,10 +7050,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt7) { case 1 : - // InternalApplicationConfiguration.g:2208:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:2258:2: ( ruleModelEntry ) { - // InternalApplicationConfiguration.g:2208:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:2209:3: ruleModelEntry + // InternalApplicationConfiguration.g:2258:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:2259:3: ruleModelEntry { before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6908,10 +7069,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2214:2: ( ruleFolderEntry ) + // InternalApplicationConfiguration.g:2264:2: ( ruleFolderEntry ) { - // InternalApplicationConfiguration.g:2214:2: ( ruleFolderEntry ) - // InternalApplicationConfiguration.g:2215:3: ruleFolderEntry + // InternalApplicationConfiguration.g:2264:2: ( ruleFolderEntry ) + // InternalApplicationConfiguration.g:2265:3: ruleFolderEntry { before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6944,17 +7105,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModel__Alternatives" - // InternalApplicationConfiguration.g:2224:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); + // InternalApplicationConfiguration.g:2274:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); public final void rule__PartialModel__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2228:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) + // InternalApplicationConfiguration.g:2278:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) int alt8=2; int LA8_0 = input.LA(1); - if ( (LA8_0==29) ) { + if ( (LA8_0==31) ) { alt8=1; } else if ( (LA8_0==RULE_ID) ) { @@ -6968,10 +7129,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt8) { case 1 : - // InternalApplicationConfiguration.g:2229:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:2279:2: ( rulePartialModelSpecification ) { - // InternalApplicationConfiguration.g:2229:2: ( rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:2230:3: rulePartialModelSpecification + // InternalApplicationConfiguration.g:2279:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:2280:3: rulePartialModelSpecification { before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6987,10 +7148,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2235:2: ( rulePartialModelReference ) + // InternalApplicationConfiguration.g:2285:2: ( rulePartialModelReference ) { - // InternalApplicationConfiguration.g:2235:2: ( rulePartialModelReference ) - // InternalApplicationConfiguration.g:2236:3: rulePartialModelReference + // InternalApplicationConfiguration.g:2285:2: ( rulePartialModelReference ) + // InternalApplicationConfiguration.g:2286:3: rulePartialModelReference { before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7023,20 +7184,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternEntry__Alternatives" - // InternalApplicationConfiguration.g:2245:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); + // InternalApplicationConfiguration.g:2295:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); public final void rule__PatternEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2249:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) + // InternalApplicationConfiguration.g:2299:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) int alt9=2; int LA9_0 = input.LA(1); if ( (LA9_0==RULE_ID) ) { alt9=1; } - else if ( (LA9_0==32) ) { + else if ( (LA9_0==34) ) { alt9=2; } else { @@ -7047,10 +7208,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt9) { case 1 : - // InternalApplicationConfiguration.g:2250:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:2300:2: ( rulePatternElement ) { - // InternalApplicationConfiguration.g:2250:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:2251:3: rulePatternElement + // InternalApplicationConfiguration.g:2300:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:2301:3: rulePatternElement { before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7066,10 +7227,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2256:2: ( ruleAllPatternEntry ) + // InternalApplicationConfiguration.g:2306:2: ( ruleAllPatternEntry ) { - // InternalApplicationConfiguration.g:2256:2: ( ruleAllPatternEntry ) - // InternalApplicationConfiguration.g:2257:3: ruleAllPatternEntry + // InternalApplicationConfiguration.g:2306:2: ( ruleAllPatternEntry ) + // InternalApplicationConfiguration.g:2307:3: ruleAllPatternEntry { before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7102,20 +7263,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPattern__Alternatives" - // InternalApplicationConfiguration.g:2266:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); + // InternalApplicationConfiguration.g:2316:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); public final void rule__GraphPattern__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2270:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:2320:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) int alt10=2; int LA10_0 = input.LA(1); if ( (LA10_0==RULE_ID) ) { alt10=1; } - else if ( (LA10_0==29) ) { + else if ( (LA10_0==31) ) { alt10=2; } else { @@ -7126,10 +7287,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt10) { case 1 : - // InternalApplicationConfiguration.g:2271:2: ( ruleGraphPatternReference ) + // InternalApplicationConfiguration.g:2321:2: ( ruleGraphPatternReference ) { - // InternalApplicationConfiguration.g:2271:2: ( ruleGraphPatternReference ) - // InternalApplicationConfiguration.g:2272:3: ruleGraphPatternReference + // InternalApplicationConfiguration.g:2321:2: ( ruleGraphPatternReference ) + // InternalApplicationConfiguration.g:2322:3: ruleGraphPatternReference { before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7145,10 +7306,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2277:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:2327:2: ( rulePatternSpecification ) { - // InternalApplicationConfiguration.g:2277:2: ( rulePatternSpecification ) - // InternalApplicationConfiguration.g:2278:3: rulePatternSpecification + // InternalApplicationConfiguration.g:2327:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:2328:3: rulePatternSpecification { before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7181,20 +7342,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveEntry__Alternatives" - // InternalApplicationConfiguration.g:2287:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ); + // InternalApplicationConfiguration.g:2337:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ); public final void rule__ObjectiveEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2291:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ) + // InternalApplicationConfiguration.g:2341:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ) int alt11=2; int LA11_0 = input.LA(1); if ( ((LA11_0>=11 && LA11_0<=12)) ) { alt11=1; } - else if ( (LA11_0==26||LA11_0==40) ) { + else if ( (LA11_0==28||LA11_0==41||LA11_0==43) ) { alt11=2; } else { @@ -7205,10 +7366,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt11) { case 1 : - // InternalApplicationConfiguration.g:2292:2: ( ruleOptimizationEntry ) + // InternalApplicationConfiguration.g:2342:2: ( ruleOptimizationEntry ) { - // InternalApplicationConfiguration.g:2292:2: ( ruleOptimizationEntry ) - // InternalApplicationConfiguration.g:2293:3: ruleOptimizationEntry + // InternalApplicationConfiguration.g:2342:2: ( ruleOptimizationEntry ) + // InternalApplicationConfiguration.g:2343:3: ruleOptimizationEntry { before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7224,10 +7385,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2298:2: ( ruleThresholdEntry ) + // InternalApplicationConfiguration.g:2348:2: ( ruleThresholdEntry ) { - // InternalApplicationConfiguration.g:2298:2: ( ruleThresholdEntry ) - // InternalApplicationConfiguration.g:2299:3: ruleThresholdEntry + // InternalApplicationConfiguration.g:2348:2: ( ruleThresholdEntry ) + // InternalApplicationConfiguration.g:2349:3: ruleThresholdEntry { before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7259,21 +7420,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "rule__ObjectiveEntry__Alternatives" - // $ANTLR start "rule__ReliabilityObjectiveFunction__Alternatives" - // InternalApplicationConfiguration.g:2308:1: rule__ReliabilityObjectiveFunction__Alternatives : ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) ); - public final void rule__ReliabilityObjectiveFunction__Alternatives() throws RecognitionException { + // $ANTLR start "rule__ObjectiveFunction__Alternatives" + // InternalApplicationConfiguration.g:2358:1: rule__ObjectiveFunction__Alternatives : ( ( ruleCostObjectiveFunction ) | ( ruleReliabilityObjectiveFunction ) ); + public final void rule__ObjectiveFunction__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2312:1: ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) ) + // InternalApplicationConfiguration.g:2362:1: ( ( ruleCostObjectiveFunction ) | ( ruleReliabilityObjectiveFunction ) ) int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==26) ) { + if ( (LA12_0==41) ) { alt12=1; } - else if ( (LA12_0==40) ) { + else if ( (LA12_0==28||LA12_0==43) ) { alt12=2; } else { @@ -7284,10 +7445,89 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt12) { case 1 : - // InternalApplicationConfiguration.g:2313:2: ( ruleReliabiltiyProbability ) + // InternalApplicationConfiguration.g:2363:2: ( ruleCostObjectiveFunction ) { - // InternalApplicationConfiguration.g:2313:2: ( ruleReliabiltiyProbability ) - // InternalApplicationConfiguration.g:2314:3: ruleReliabiltiyProbability + // InternalApplicationConfiguration.g:2363:2: ( ruleCostObjectiveFunction ) + // InternalApplicationConfiguration.g:2364:3: ruleCostObjectiveFunction + { + before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); + pushFollow(FOLLOW_2); + ruleCostObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); + + } + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2369:2: ( ruleReliabilityObjectiveFunction ) + { + // InternalApplicationConfiguration.g:2369:2: ( ruleReliabilityObjectiveFunction ) + // InternalApplicationConfiguration.g:2370:3: ruleReliabilityObjectiveFunction + { + before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); + pushFollow(FOLLOW_2); + ruleReliabilityObjectiveFunction(); + + state._fsp--; + + after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ObjectiveFunction__Alternatives" + + + // $ANTLR start "rule__ReliabilityObjectiveFunction__Alternatives" + // InternalApplicationConfiguration.g:2379:1: rule__ReliabilityObjectiveFunction__Alternatives : ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) ); + public final void rule__ReliabilityObjectiveFunction__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:2383:1: ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) ) + int alt13=2; + int LA13_0 = input.LA(1); + + if ( (LA13_0==28) ) { + alt13=1; + } + else if ( (LA13_0==43) ) { + alt13=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 13, 0, input); + + throw nvae; + } + switch (alt13) { + case 1 : + // InternalApplicationConfiguration.g:2384:2: ( ruleReliabiltiyProbability ) + { + // InternalApplicationConfiguration.g:2384:2: ( ruleReliabiltiyProbability ) + // InternalApplicationConfiguration.g:2385:3: ruleReliabiltiyProbability { before(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7303,10 +7543,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2319:2: ( ruleMtff ) + // InternalApplicationConfiguration.g:2390:2: ( ruleMtff ) { - // InternalApplicationConfiguration.g:2319:2: ( ruleMtff ) - // InternalApplicationConfiguration.g:2320:3: ruleMtff + // InternalApplicationConfiguration.g:2390:2: ( ruleMtff ) + // InternalApplicationConfiguration.g:2391:3: ruleMtff { before(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7339,34 +7579,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Objective__Alternatives" - // InternalApplicationConfiguration.g:2329:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ); + // InternalApplicationConfiguration.g:2400:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ); public final void rule__Objective__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2333:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ) - int alt13=2; - int LA13_0 = input.LA(1); + // InternalApplicationConfiguration.g:2404:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ) + int alt14=2; + int LA14_0 = input.LA(1); - if ( (LA13_0==RULE_ID) ) { - alt13=1; + if ( (LA14_0==RULE_ID) ) { + alt14=1; } - else if ( (LA13_0==29) ) { - alt13=2; + else if ( (LA14_0==31) ) { + alt14=2; } else { NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt13) { + switch (alt14) { case 1 : - // InternalApplicationConfiguration.g:2334:2: ( ruleObjectiveReference ) + // InternalApplicationConfiguration.g:2405:2: ( ruleObjectiveReference ) { - // InternalApplicationConfiguration.g:2334:2: ( ruleObjectiveReference ) - // InternalApplicationConfiguration.g:2335:3: ruleObjectiveReference + // InternalApplicationConfiguration.g:2405:2: ( ruleObjectiveReference ) + // InternalApplicationConfiguration.g:2406:3: ruleObjectiveReference { before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7382,10 +7622,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2340:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2411:2: ( ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:2340:2: ( ruleObjectiveSpecification ) - // InternalApplicationConfiguration.g:2341:3: ruleObjectiveSpecification + // InternalApplicationConfiguration.g:2411:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2412:3: ruleObjectiveSpecification { before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7418,48 +7658,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigEntry__Alternatives" - // InternalApplicationConfiguration.g:2350:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); + // InternalApplicationConfiguration.g:2421:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); public final void rule__ConfigEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2354:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) - int alt14=4; + // InternalApplicationConfiguration.g:2425:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) + int alt15=4; switch ( input.LA(1) ) { - case 43: + case 46: { - alt14=1; + alt15=1; } break; - case 44: + case 47: { - alt14=2; + alt15=2; } break; - case 45: + case 48: { - alt14=3; + alt15=3; } break; case RULE_STRING: { - alt14=4; + alt15=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt14) { + switch (alt15) { case 1 : - // InternalApplicationConfiguration.g:2355:2: ( ruleDocumentationEntry ) + // InternalApplicationConfiguration.g:2426:2: ( ruleDocumentationEntry ) { - // InternalApplicationConfiguration.g:2355:2: ( ruleDocumentationEntry ) - // InternalApplicationConfiguration.g:2356:3: ruleDocumentationEntry + // InternalApplicationConfiguration.g:2426:2: ( ruleDocumentationEntry ) + // InternalApplicationConfiguration.g:2427:3: ruleDocumentationEntry { before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7475,10 +7715,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2361:2: ( ruleRuntimeEntry ) + // InternalApplicationConfiguration.g:2432:2: ( ruleRuntimeEntry ) { - // InternalApplicationConfiguration.g:2361:2: ( ruleRuntimeEntry ) - // InternalApplicationConfiguration.g:2362:3: ruleRuntimeEntry + // InternalApplicationConfiguration.g:2432:2: ( ruleRuntimeEntry ) + // InternalApplicationConfiguration.g:2433:3: ruleRuntimeEntry { before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7494,10 +7734,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2367:2: ( ruleMemoryEntry ) + // InternalApplicationConfiguration.g:2438:2: ( ruleMemoryEntry ) { - // InternalApplicationConfiguration.g:2367:2: ( ruleMemoryEntry ) - // InternalApplicationConfiguration.g:2368:3: ruleMemoryEntry + // InternalApplicationConfiguration.g:2438:2: ( ruleMemoryEntry ) + // InternalApplicationConfiguration.g:2439:3: ruleMemoryEntry { before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7513,10 +7753,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:2373:2: ( ruleCustomEntry ) + // InternalApplicationConfiguration.g:2444:2: ( ruleCustomEntry ) { - // InternalApplicationConfiguration.g:2373:2: ( ruleCustomEntry ) - // InternalApplicationConfiguration.g:2374:3: ruleCustomEntry + // InternalApplicationConfiguration.g:2444:2: ( ruleCustomEntry ) + // InternalApplicationConfiguration.g:2445:3: ruleCustomEntry { before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7549,34 +7789,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Config__Alternatives" - // InternalApplicationConfiguration.g:2383:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); + // InternalApplicationConfiguration.g:2454:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); public final void rule__Config__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2387:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) - int alt15=2; - int LA15_0 = input.LA(1); + // InternalApplicationConfiguration.g:2458:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) + int alt16=2; + int LA16_0 = input.LA(1); - if ( (LA15_0==29) ) { - alt15=1; + if ( (LA16_0==31) ) { + alt16=1; } - else if ( (LA15_0==RULE_ID) ) { - alt15=2; + else if ( (LA16_0==RULE_ID) ) { + alt16=2; } else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt15) { + switch (alt16) { case 1 : - // InternalApplicationConfiguration.g:2388:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2459:2: ( ruleConfigSpecification ) { - // InternalApplicationConfiguration.g:2388:2: ( ruleConfigSpecification ) - // InternalApplicationConfiguration.g:2389:3: ruleConfigSpecification + // InternalApplicationConfiguration.g:2459:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2460:3: ruleConfigSpecification { before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7592,10 +7832,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2394:2: ( ruleConfigReference ) + // InternalApplicationConfiguration.g:2465:2: ( ruleConfigReference ) { - // InternalApplicationConfiguration.g:2394:2: ( ruleConfigReference ) - // InternalApplicationConfiguration.g:2395:3: ruleConfigReference + // InternalApplicationConfiguration.g:2465:2: ( ruleConfigReference ) + // InternalApplicationConfiguration.g:2466:3: ruleConfigReference { before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7628,46 +7868,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__TypeScope__Alternatives" - // InternalApplicationConfiguration.g:2404:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); + // InternalApplicationConfiguration.g:2475:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); public final void rule__TypeScope__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2408:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) - int alt16=5; - int LA16_0 = input.LA(1); + // InternalApplicationConfiguration.g:2479:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) + int alt17=5; + int LA17_0 = input.LA(1); - if ( (LA16_0==46) ) { + if ( (LA17_0==49) ) { switch ( input.LA(2) ) { - case 51: + case 53: { - alt16=4; + alt17=5; } break; - case 47: + case 50: { - alt16=1; + alt17=2; } break; - case 52: + case 51: { - alt16=5; + alt17=3; } break; - case 49: + case 52: { - alt16=2; + alt17=4; } break; - case 50: + case 13: { - alt16=3; + alt17=1; } break; default: NoViableAltException nvae = - new NoViableAltException("", 16, 1, input); + new NoViableAltException("", 17, 1, input); throw nvae; } @@ -7675,16 +7915,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } else { NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt16) { + switch (alt17) { case 1 : - // InternalApplicationConfiguration.g:2409:2: ( ruleClassTypeScope ) + // InternalApplicationConfiguration.g:2480:2: ( ruleClassTypeScope ) { - // InternalApplicationConfiguration.g:2409:2: ( ruleClassTypeScope ) - // InternalApplicationConfiguration.g:2410:3: ruleClassTypeScope + // InternalApplicationConfiguration.g:2480:2: ( ruleClassTypeScope ) + // InternalApplicationConfiguration.g:2481:3: ruleClassTypeScope { before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7700,10 +7940,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2415:2: ( ruleObjectTypeScope ) + // InternalApplicationConfiguration.g:2486:2: ( ruleObjectTypeScope ) { - // InternalApplicationConfiguration.g:2415:2: ( ruleObjectTypeScope ) - // InternalApplicationConfiguration.g:2416:3: ruleObjectTypeScope + // InternalApplicationConfiguration.g:2486:2: ( ruleObjectTypeScope ) + // InternalApplicationConfiguration.g:2487:3: ruleObjectTypeScope { before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7719,10 +7959,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2421:2: ( ruleIntegerTypeScope ) + // InternalApplicationConfiguration.g:2492:2: ( ruleIntegerTypeScope ) { - // InternalApplicationConfiguration.g:2421:2: ( ruleIntegerTypeScope ) - // InternalApplicationConfiguration.g:2422:3: ruleIntegerTypeScope + // InternalApplicationConfiguration.g:2492:2: ( ruleIntegerTypeScope ) + // InternalApplicationConfiguration.g:2493:3: ruleIntegerTypeScope { before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7738,10 +7978,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:2427:2: ( ruleRealTypeScope ) + // InternalApplicationConfiguration.g:2498:2: ( ruleRealTypeScope ) { - // InternalApplicationConfiguration.g:2427:2: ( ruleRealTypeScope ) - // InternalApplicationConfiguration.g:2428:3: ruleRealTypeScope + // InternalApplicationConfiguration.g:2498:2: ( ruleRealTypeScope ) + // InternalApplicationConfiguration.g:2499:3: ruleRealTypeScope { before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7757,10 +7997,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 5 : - // InternalApplicationConfiguration.g:2433:2: ( ruleStringTypeScope ) + // InternalApplicationConfiguration.g:2504:2: ( ruleStringTypeScope ) { - // InternalApplicationConfiguration.g:2433:2: ( ruleStringTypeScope ) - // InternalApplicationConfiguration.g:2434:3: ruleStringTypeScope + // InternalApplicationConfiguration.g:2504:2: ( ruleStringTypeScope ) + // InternalApplicationConfiguration.g:2505:3: ruleStringTypeScope { before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -7793,38 +8033,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2443:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2514:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2447:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt17=2; - int LA17_0 = input.LA(1); + // InternalApplicationConfiguration.g:2518:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA17_0==62) ) { - alt17=1; + if ( (LA18_0==63) ) { + alt18=1; } - else if ( (LA17_0==28) ) { - alt17=2; + else if ( (LA18_0==30) ) { + alt18=2; } else { NoViableAltException nvae = - new NoViableAltException("", 17, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt17) { + switch (alt18) { case 1 : - // InternalApplicationConfiguration.g:2448:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2519:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2448:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2449:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2519:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2520:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2450:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2450:4: rule__ClassTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2521:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2521:4: rule__ClassTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__ClassTypeScope__SetsNewAssignment_2_0(); @@ -7842,14 +8082,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2454:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2525:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2454:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2455:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2525:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2526:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2456:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2456:4: rule__ClassTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2527:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2527:4: rule__ClassTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__ClassTypeScope__SetsSumAssignment_2_1(); @@ -7884,51 +8124,51 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2464:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); + // InternalApplicationConfiguration.g:2535:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2468:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) - int alt18=2; - int LA18_0 = input.LA(1); + // InternalApplicationConfiguration.g:2539:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA18_0==RULE_INT) ) { - int LA18_1 = input.LA(2); + if ( (LA19_0==RULE_INT) ) { + int LA19_1 = input.LA(2); - if ( (LA18_1==EOF||(LA18_1>=30 && LA18_1<=31)) ) { - alt18=1; + if ( (LA19_1==54) ) { + alt19=2; } - else if ( (LA18_1==53) ) { - alt18=2; + else if ( (LA19_1==EOF||(LA19_1>=32 && LA19_1<=33)) ) { + alt19=1; } else { NoViableAltException nvae = - new NoViableAltException("", 18, 1, input); + new NoViableAltException("", 19, 1, input); throw nvae; } } - else if ( (LA18_0==63) ) { - alt18=1; + else if ( (LA19_0==64) ) { + alt19=1; } else { NoViableAltException nvae = - new NoViableAltException("", 18, 0, input); + new NoViableAltException("", 19, 0, input); throw nvae; } - switch (alt18) { + switch (alt19) { case 1 : - // InternalApplicationConfiguration.g:2469:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2540:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2469:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2470:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2540:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2541:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2471:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2471:4: rule__ClassTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2542:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2542:4: rule__ClassTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__ClassTypeScope__NumberAssignment_3_0(); @@ -7946,14 +8186,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2475:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2546:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2475:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2476:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2546:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2547:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2477:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2477:4: rule__ClassTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2548:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2548:4: rule__ClassTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__ClassTypeScope__NumberAssignment_3_1(); @@ -7988,38 +8228,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2485:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2556:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2489:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt19=2; - int LA19_0 = input.LA(1); + // InternalApplicationConfiguration.g:2560:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA19_0==62) ) { - alt19=1; + if ( (LA20_0==63) ) { + alt20=1; } - else if ( (LA19_0==28) ) { - alt19=2; + else if ( (LA20_0==30) ) { + alt20=2; } else { NoViableAltException nvae = - new NoViableAltException("", 19, 0, input); + new NoViableAltException("", 20, 0, input); throw nvae; } - switch (alt19) { + switch (alt20) { case 1 : - // InternalApplicationConfiguration.g:2490:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2561:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2490:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2491:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2561:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2562:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2492:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2492:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2563:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2563:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__SetsNewAssignment_2_0(); @@ -8037,14 +8277,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2496:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2567:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2496:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2497:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2567:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2568:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2498:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2498:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2569:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2569:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__SetsSumAssignment_2_1(); @@ -8079,51 +8319,51 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2506:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); + // InternalApplicationConfiguration.g:2577:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2510:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) - int alt20=2; - int LA20_0 = input.LA(1); + // InternalApplicationConfiguration.g:2581:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) + int alt21=2; + int LA21_0 = input.LA(1); - if ( (LA20_0==RULE_INT) ) { - int LA20_1 = input.LA(2); + if ( (LA21_0==RULE_INT) ) { + int LA21_1 = input.LA(2); - if ( (LA20_1==EOF||(LA20_1>=30 && LA20_1<=31)) ) { - alt20=1; + if ( (LA21_1==54) ) { + alt21=2; } - else if ( (LA20_1==53) ) { - alt20=2; + else if ( (LA21_1==EOF||(LA21_1>=32 && LA21_1<=33)) ) { + alt21=1; } else { NoViableAltException nvae = - new NoViableAltException("", 20, 1, input); + new NoViableAltException("", 21, 1, input); throw nvae; } } - else if ( (LA20_0==63) ) { - alt20=1; + else if ( (LA21_0==64) ) { + alt21=1; } else { NoViableAltException nvae = - new NoViableAltException("", 20, 0, input); + new NoViableAltException("", 21, 0, input); throw nvae; } - switch (alt20) { + switch (alt21) { case 1 : - // InternalApplicationConfiguration.g:2511:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2582:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2511:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2512:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2582:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2583:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2513:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2513:4: rule__ObjectTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2584:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2584:4: rule__ObjectTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__NumberAssignment_3_0(); @@ -8141,14 +8381,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2517:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2588:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2517:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2518:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2588:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2589:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2519:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2519:4: rule__ObjectTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2590:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2590:4: rule__ObjectTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__NumberAssignment_3_1(); @@ -8183,38 +8423,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2527:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2598:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2531:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt21=2; - int LA21_0 = input.LA(1); + // InternalApplicationConfiguration.g:2602:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA21_0==62) ) { - alt21=1; + if ( (LA22_0==63) ) { + alt22=1; } - else if ( (LA21_0==28) ) { - alt21=2; + else if ( (LA22_0==30) ) { + alt22=2; } else { NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); + new NoViableAltException("", 22, 0, input); throw nvae; } - switch (alt21) { + switch (alt22) { case 1 : - // InternalApplicationConfiguration.g:2532:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2603:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2532:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2533:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2603:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2604:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2534:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2534:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2605:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2605:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__SetsNewAssignment_2_0(); @@ -8232,14 +8472,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2538:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2609:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2538:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2539:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2609:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2610:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2540:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2540:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2611:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2611:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__SetsSumAssignment_2_1(); @@ -8274,60 +8514,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2548:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); + // InternalApplicationConfiguration.g:2619:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2552:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) - int alt22=3; + // InternalApplicationConfiguration.g:2623:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) + int alt23=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA22_1 = input.LA(2); + int LA23_1 = input.LA(2); - if ( (LA22_1==EOF||(LA22_1>=30 && LA22_1<=31)) ) { - alt22=1; + if ( (LA23_1==54) ) { + alt23=2; } - else if ( (LA22_1==53) ) { - alt22=2; + else if ( (LA23_1==EOF||(LA23_1>=32 && LA23_1<=33)) ) { + alt23=1; } else { NoViableAltException nvae = - new NoViableAltException("", 22, 1, input); + new NoViableAltException("", 23, 1, input); throw nvae; } } break; - case 63: + case 64: { - alt22=1; + alt23=1; } break; - case 29: + case 31: { - alt22=3; + alt23=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 22, 0, input); + new NoViableAltException("", 23, 0, input); throw nvae; } - switch (alt22) { + switch (alt23) { case 1 : - // InternalApplicationConfiguration.g:2553:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2624:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2553:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2554:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2624:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2625:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2555:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2555:4: rule__IntegerTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2626:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2626:4: rule__IntegerTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__NumberAssignment_3_0(); @@ -8345,14 +8585,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2559:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2630:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2559:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2560:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2630:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2631:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2561:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2561:4: rule__IntegerTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2632:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2632:4: rule__IntegerTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__NumberAssignment_3_1(); @@ -8370,14 +8610,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2565:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2636:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) { - // InternalApplicationConfiguration.g:2565:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2566:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2636:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2637:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2567:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2567:4: rule__IntegerTypeScope__NumberAssignment_3_2 + // InternalApplicationConfiguration.g:2638:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2638:4: rule__IntegerTypeScope__NumberAssignment_3_2 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__NumberAssignment_3_2(); @@ -8412,38 +8652,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2575:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2646:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2579:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt23=2; - int LA23_0 = input.LA(1); + // InternalApplicationConfiguration.g:2650:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt24=2; + int LA24_0 = input.LA(1); - if ( (LA23_0==62) ) { - alt23=1; + if ( (LA24_0==63) ) { + alt24=1; } - else if ( (LA23_0==28) ) { - alt23=2; + else if ( (LA24_0==30) ) { + alt24=2; } else { NoViableAltException nvae = - new NoViableAltException("", 23, 0, input); + new NoViableAltException("", 24, 0, input); throw nvae; } - switch (alt23) { + switch (alt24) { case 1 : - // InternalApplicationConfiguration.g:2580:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2651:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2580:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2581:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2651:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2652:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2582:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2582:4: rule__RealTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2653:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2653:4: rule__RealTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__RealTypeScope__SetsNewAssignment_2_0(); @@ -8461,14 +8701,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2586:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2657:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2586:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2587:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2657:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2658:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2588:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2588:4: rule__RealTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2659:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2659:4: rule__RealTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__RealTypeScope__SetsSumAssignment_2_1(); @@ -8503,60 +8743,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2596:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); + // InternalApplicationConfiguration.g:2667:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2600:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) - int alt24=3; + // InternalApplicationConfiguration.g:2671:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) + int alt25=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA24_1 = input.LA(2); + int LA25_1 = input.LA(2); - if ( (LA24_1==EOF||(LA24_1>=30 && LA24_1<=31)) ) { - alt24=1; + if ( (LA25_1==54) ) { + alt25=2; } - else if ( (LA24_1==53) ) { - alt24=2; + else if ( (LA25_1==EOF||(LA25_1>=32 && LA25_1<=33)) ) { + alt25=1; } else { NoViableAltException nvae = - new NoViableAltException("", 24, 1, input); + new NoViableAltException("", 25, 1, input); throw nvae; } } break; - case 63: + case 64: { - alt24=1; + alt25=1; } break; - case 29: + case 31: { - alt24=3; + alt25=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 24, 0, input); + new NoViableAltException("", 25, 0, input); throw nvae; } - switch (alt24) { + switch (alt25) { case 1 : - // InternalApplicationConfiguration.g:2601:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2672:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2601:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2602:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2672:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2673:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2603:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2603:4: rule__RealTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2674:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2674:4: rule__RealTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__RealTypeScope__NumberAssignment_3_0(); @@ -8574,14 +8814,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2607:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2678:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2607:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2608:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2678:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2679:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2609:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2609:4: rule__RealTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2680:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2680:4: rule__RealTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__RealTypeScope__NumberAssignment_3_1(); @@ -8599,14 +8839,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2613:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2684:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) { - // InternalApplicationConfiguration.g:2613:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2614:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2684:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2685:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2615:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2615:4: rule__RealTypeScope__NumberAssignment_3_2 + // InternalApplicationConfiguration.g:2686:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2686:4: rule__RealTypeScope__NumberAssignment_3_2 { pushFollow(FOLLOW_2); rule__RealTypeScope__NumberAssignment_3_2(); @@ -8641,38 +8881,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2623:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2694:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2627:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt25=2; - int LA25_0 = input.LA(1); + // InternalApplicationConfiguration.g:2698:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA25_0==62) ) { - alt25=1; + if ( (LA26_0==63) ) { + alt26=1; } - else if ( (LA25_0==28) ) { - alt25=2; + else if ( (LA26_0==30) ) { + alt26=2; } else { NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 26, 0, input); throw nvae; } - switch (alt25) { + switch (alt26) { case 1 : - // InternalApplicationConfiguration.g:2628:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2699:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2628:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2629:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2699:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2700:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2630:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2630:4: rule__StringTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2701:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2701:4: rule__StringTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__StringTypeScope__SetsNewAssignment_2_0(); @@ -8690,14 +8930,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2634:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2705:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2634:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2635:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2705:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2706:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2636:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2636:4: rule__StringTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2707:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2707:4: rule__StringTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__StringTypeScope__SetsSumAssignment_2_1(); @@ -8732,60 +8972,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2644:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); + // InternalApplicationConfiguration.g:2715:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2648:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) - int alt26=3; + // InternalApplicationConfiguration.g:2719:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) + int alt27=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA26_1 = input.LA(2); + int LA27_1 = input.LA(2); - if ( (LA26_1==EOF||(LA26_1>=30 && LA26_1<=31)) ) { - alt26=1; + if ( (LA27_1==54) ) { + alt27=2; } - else if ( (LA26_1==53) ) { - alt26=2; + else if ( (LA27_1==EOF||(LA27_1>=32 && LA27_1<=33)) ) { + alt27=1; } else { NoViableAltException nvae = - new NoViableAltException("", 26, 1, input); + new NoViableAltException("", 27, 1, input); throw nvae; } } break; - case 63: + case 64: { - alt26=1; + alt27=1; } break; - case 29: + case 31: { - alt26=3; + alt27=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 26, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt26) { + switch (alt27) { case 1 : - // InternalApplicationConfiguration.g:2649:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2720:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2649:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2650:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2720:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2721:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2651:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2651:4: rule__StringTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2722:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2722:4: rule__StringTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__StringTypeScope__NumberAssignment_3_0(); @@ -8803,14 +9043,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2655:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2726:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2655:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2656:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2726:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2727:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2657:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2657:4: rule__StringTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2728:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2728:4: rule__StringTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__StringTypeScope__NumberAssignment_3_1(); @@ -8828,14 +9068,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2661:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2732:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) { - // InternalApplicationConfiguration.g:2661:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2662:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2732:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2733:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2663:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2663:4: rule__StringTypeScope__NumberAssignment_3_2 + // InternalApplicationConfiguration.g:2734:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2734:4: rule__StringTypeScope__NumberAssignment_3_2 { pushFollow(FOLLOW_2); rule__StringTypeScope__NumberAssignment_3_2(); @@ -8870,38 +9110,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ExactNumber__Alternatives" - // InternalApplicationConfiguration.g:2671:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); + // InternalApplicationConfiguration.g:2742:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); public final void rule__ExactNumber__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2675:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) - int alt27=2; - int LA27_0 = input.LA(1); + // InternalApplicationConfiguration.g:2746:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA27_0==RULE_INT) ) { - alt27=1; + if ( (LA28_0==RULE_INT) ) { + alt28=1; } - else if ( (LA27_0==63) ) { - alt27=2; + else if ( (LA28_0==64) ) { + alt28=2; } else { NoViableAltException nvae = - new NoViableAltException("", 27, 0, input); + new NoViableAltException("", 28, 0, input); throw nvae; } - switch (alt27) { + switch (alt28) { case 1 : - // InternalApplicationConfiguration.g:2676:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) + // InternalApplicationConfiguration.g:2747:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) { - // InternalApplicationConfiguration.g:2676:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) - // InternalApplicationConfiguration.g:2677:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) + // InternalApplicationConfiguration.g:2747:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) + // InternalApplicationConfiguration.g:2748:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); - // InternalApplicationConfiguration.g:2678:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) - // InternalApplicationConfiguration.g:2678:4: rule__ExactNumber__ExactNumberAssignment_0 + // InternalApplicationConfiguration.g:2749:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) + // InternalApplicationConfiguration.g:2749:4: rule__ExactNumber__ExactNumberAssignment_0 { pushFollow(FOLLOW_2); rule__ExactNumber__ExactNumberAssignment_0(); @@ -8919,14 +9159,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2682:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) + // InternalApplicationConfiguration.g:2753:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) { - // InternalApplicationConfiguration.g:2682:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) - // InternalApplicationConfiguration.g:2683:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) + // InternalApplicationConfiguration.g:2753:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) + // InternalApplicationConfiguration.g:2754:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); - // InternalApplicationConfiguration.g:2684:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) - // InternalApplicationConfiguration.g:2684:4: rule__ExactNumber__ExactUnlimitedAssignment_1 + // InternalApplicationConfiguration.g:2755:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) + // InternalApplicationConfiguration.g:2755:4: rule__ExactNumber__ExactUnlimitedAssignment_1 { pushFollow(FOLLOW_2); rule__ExactNumber__ExactUnlimitedAssignment_1(); @@ -8961,38 +9201,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Alternatives_2" - // InternalApplicationConfiguration.g:2692:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2763:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2696:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) - int alt28=2; - int LA28_0 = input.LA(1); + // InternalApplicationConfiguration.g:2767:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA28_0==RULE_INT) ) { - alt28=1; + if ( (LA29_0==RULE_INT) ) { + alt29=1; } - else if ( (LA28_0==63) ) { - alt28=2; + else if ( (LA29_0==64) ) { + alt29=2; } else { NoViableAltException nvae = - new NoViableAltException("", 28, 0, input); + new NoViableAltException("", 29, 0, input); throw nvae; } - switch (alt28) { + switch (alt29) { case 1 : - // InternalApplicationConfiguration.g:2697:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2768:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2697:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2698:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) + // InternalApplicationConfiguration.g:2768:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2769:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); - // InternalApplicationConfiguration.g:2699:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) - // InternalApplicationConfiguration.g:2699:4: rule__IntervallNumber__MaxNumberAssignment_2_0 + // InternalApplicationConfiguration.g:2770:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) + // InternalApplicationConfiguration.g:2770:4: rule__IntervallNumber__MaxNumberAssignment_2_0 { pushFollow(FOLLOW_2); rule__IntervallNumber__MaxNumberAssignment_2_0(); @@ -9010,14 +9250,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2703:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2774:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2703:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2704:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) + // InternalApplicationConfiguration.g:2774:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2775:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); - // InternalApplicationConfiguration.g:2705:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) - // InternalApplicationConfiguration.g:2705:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 + // InternalApplicationConfiguration.g:2776:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) + // InternalApplicationConfiguration.g:2776:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 { pushFollow(FOLLOW_2); rule__IntervallNumber__MaxUnlimitedAssignment_2_1(); @@ -9052,34 +9292,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Scope__Alternatives" - // InternalApplicationConfiguration.g:2713:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); + // InternalApplicationConfiguration.g:2784:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); public final void rule__Scope__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2717:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) - int alt29=2; - int LA29_0 = input.LA(1); + // InternalApplicationConfiguration.g:2788:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA29_0==29) ) { - alt29=1; + if ( (LA30_0==31) ) { + alt30=1; } - else if ( (LA29_0==RULE_ID) ) { - alt29=2; + else if ( (LA30_0==RULE_ID) ) { + alt30=2; } else { NoViableAltException nvae = - new NoViableAltException("", 29, 0, input); + new NoViableAltException("", 30, 0, input); throw nvae; } - switch (alt29) { + switch (alt30) { case 1 : - // InternalApplicationConfiguration.g:2718:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:2789:2: ( ruleScopeSpecification ) { - // InternalApplicationConfiguration.g:2718:2: ( ruleScopeSpecification ) - // InternalApplicationConfiguration.g:2719:3: ruleScopeSpecification + // InternalApplicationConfiguration.g:2789:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:2790:3: ruleScopeSpecification { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -9095,10 +9335,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2724:2: ( ruleScopeReference ) + // InternalApplicationConfiguration.g:2795:2: ( ruleScopeReference ) { - // InternalApplicationConfiguration.g:2724:2: ( ruleScopeReference ) - // InternalApplicationConfiguration.g:2725:3: ruleScopeReference + // InternalApplicationConfiguration.g:2795:2: ( ruleScopeReference ) + // InternalApplicationConfiguration.g:2796:3: ruleScopeReference { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -9131,38 +9371,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationDirection__Alternatives" - // InternalApplicationConfiguration.g:2734:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ); + // InternalApplicationConfiguration.g:2805:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ); public final void rule__OptimizationDirection__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2738:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ) - int alt30=2; - int LA30_0 = input.LA(1); + // InternalApplicationConfiguration.g:2809:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ) + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA30_0==11) ) { - alt30=1; + if ( (LA31_0==11) ) { + alt31=1; } - else if ( (LA30_0==12) ) { - alt30=2; + else if ( (LA31_0==12) ) { + alt31=2; } else { NoViableAltException nvae = - new NoViableAltException("", 30, 0, input); + new NoViableAltException("", 31, 0, input); throw nvae; } - switch (alt30) { + switch (alt31) { case 1 : - // InternalApplicationConfiguration.g:2739:2: ( ( 'minimize' ) ) + // InternalApplicationConfiguration.g:2810:2: ( ( 'minimize' ) ) { - // InternalApplicationConfiguration.g:2739:2: ( ( 'minimize' ) ) - // InternalApplicationConfiguration.g:2740:3: ( 'minimize' ) + // InternalApplicationConfiguration.g:2810:2: ( ( 'minimize' ) ) + // InternalApplicationConfiguration.g:2811:3: ( 'minimize' ) { before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2741:3: ( 'minimize' ) - // InternalApplicationConfiguration.g:2741:4: 'minimize' + // InternalApplicationConfiguration.g:2812:3: ( 'minimize' ) + // InternalApplicationConfiguration.g:2812:4: 'minimize' { match(input,11,FOLLOW_2); @@ -9176,14 +9416,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2745:2: ( ( 'maximize' ) ) + // InternalApplicationConfiguration.g:2816:2: ( ( 'maximize' ) ) { - // InternalApplicationConfiguration.g:2745:2: ( ( 'maximize' ) ) - // InternalApplicationConfiguration.g:2746:3: ( 'maximize' ) + // InternalApplicationConfiguration.g:2816:2: ( ( 'maximize' ) ) + // InternalApplicationConfiguration.g:2817:3: ( 'maximize' ) { before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2747:3: ( 'maximize' ) - // InternalApplicationConfiguration.g:2747:4: 'maximize' + // InternalApplicationConfiguration.g:2818:3: ( 'maximize' ) + // InternalApplicationConfiguration.g:2818:4: 'maximize' { match(input,12,FOLLOW_2); @@ -9214,44 +9454,58 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ComparisonOperator__Alternatives" - // InternalApplicationConfiguration.g:2755:1: rule__ComparisonOperator__Alternatives : ( ( ( '<=' ) ) | ( ( '>=' ) ) ); + // InternalApplicationConfiguration.g:2826:1: rule__ComparisonOperator__Alternatives : ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) ); public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2759:1: ( ( ( '<=' ) ) | ( ( '>=' ) ) ) - int alt31=2; - int LA31_0 = input.LA(1); - - if ( (LA31_0==13) ) { - alt31=1; - } - else if ( (LA31_0==14) ) { - alt31=2; - } - else { + // InternalApplicationConfiguration.g:2830:1: ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) ) + int alt32=4; + switch ( input.LA(1) ) { + case 13: + { + alt32=1; + } + break; + case 14: + { + alt32=2; + } + break; + case 15: + { + alt32=3; + } + break; + case 16: + { + alt32=4; + } + break; + default: NoViableAltException nvae = - new NoViableAltException("", 31, 0, input); + new NoViableAltException("", 32, 0, input); throw nvae; } - switch (alt31) { + + switch (alt32) { case 1 : - // InternalApplicationConfiguration.g:2760:2: ( ( '<=' ) ) + // InternalApplicationConfiguration.g:2831:2: ( ( '<' ) ) { - // InternalApplicationConfiguration.g:2760:2: ( ( '<=' ) ) - // InternalApplicationConfiguration.g:2761:3: ( '<=' ) + // InternalApplicationConfiguration.g:2831:2: ( ( '<' ) ) + // InternalApplicationConfiguration.g:2832:3: ( '<' ) { - before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2762:3: ( '<=' ) - // InternalApplicationConfiguration.g:2762:4: '<=' + before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); + // InternalApplicationConfiguration.g:2833:3: ( '<' ) + // InternalApplicationConfiguration.g:2833:4: '<' { match(input,13,FOLLOW_2); } - after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); + after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); } @@ -9259,20 +9513,62 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2766:2: ( ( '>=' ) ) + // InternalApplicationConfiguration.g:2837:2: ( ( '>' ) ) { - // InternalApplicationConfiguration.g:2766:2: ( ( '>=' ) ) - // InternalApplicationConfiguration.g:2767:3: ( '>=' ) + // InternalApplicationConfiguration.g:2837:2: ( ( '>' ) ) + // InternalApplicationConfiguration.g:2838:3: ( '>' ) { - before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2768:3: ( '>=' ) - // InternalApplicationConfiguration.g:2768:4: '>=' + before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); + // InternalApplicationConfiguration.g:2839:3: ( '>' ) + // InternalApplicationConfiguration.g:2839:4: '>' { match(input,14,FOLLOW_2); } - after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); + after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:2843:2: ( ( '<=' ) ) + { + // InternalApplicationConfiguration.g:2843:2: ( ( '<=' ) ) + // InternalApplicationConfiguration.g:2844:3: ( '<=' ) + { + before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); + // InternalApplicationConfiguration.g:2845:3: ( '<=' ) + // InternalApplicationConfiguration.g:2845:4: '<=' + { + match(input,15,FOLLOW_2); + + } + + after(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:2849:2: ( ( '>=' ) ) + { + // InternalApplicationConfiguration.g:2849:2: ( ( '>=' ) ) + // InternalApplicationConfiguration.g:2850:3: ( '>=' ) + { + before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); + // InternalApplicationConfiguration.g:2851:3: ( '>=' ) + // InternalApplicationConfiguration.g:2851:4: '>=' + { + match(input,16,FOLLOW_2); + + } + + after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); } @@ -9297,49 +9593,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentLevelSpecification__Alternatives" - // InternalApplicationConfiguration.g:2776:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); + // InternalApplicationConfiguration.g:2859:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2780:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) - int alt32=3; + // InternalApplicationConfiguration.g:2863:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) + int alt33=3; switch ( input.LA(1) ) { - case 15: + case 17: { - alt32=1; + alt33=1; } break; - case 16: + case 18: { - alt32=2; + alt33=2; } break; - case 17: + case 19: { - alt32=3; + alt33=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 32, 0, input); + new NoViableAltException("", 33, 0, input); throw nvae; } - switch (alt32) { + switch (alt33) { case 1 : - // InternalApplicationConfiguration.g:2781:2: ( ( 'none' ) ) + // InternalApplicationConfiguration.g:2864:2: ( ( 'none' ) ) { - // InternalApplicationConfiguration.g:2781:2: ( ( 'none' ) ) - // InternalApplicationConfiguration.g:2782:3: ( 'none' ) + // InternalApplicationConfiguration.g:2864:2: ( ( 'none' ) ) + // InternalApplicationConfiguration.g:2865:3: ( 'none' ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2783:3: ( 'none' ) - // InternalApplicationConfiguration.g:2783:4: 'none' + // InternalApplicationConfiguration.g:2866:3: ( 'none' ) + // InternalApplicationConfiguration.g:2866:4: 'none' { - match(input,15,FOLLOW_2); + match(input,17,FOLLOW_2); } @@ -9351,16 +9647,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2787:2: ( ( 'normal' ) ) + // InternalApplicationConfiguration.g:2870:2: ( ( 'normal' ) ) { - // InternalApplicationConfiguration.g:2787:2: ( ( 'normal' ) ) - // InternalApplicationConfiguration.g:2788:3: ( 'normal' ) + // InternalApplicationConfiguration.g:2870:2: ( ( 'normal' ) ) + // InternalApplicationConfiguration.g:2871:3: ( 'normal' ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2789:3: ( 'normal' ) - // InternalApplicationConfiguration.g:2789:4: 'normal' + // InternalApplicationConfiguration.g:2872:3: ( 'normal' ) + // InternalApplicationConfiguration.g:2872:4: 'normal' { - match(input,16,FOLLOW_2); + match(input,18,FOLLOW_2); } @@ -9372,16 +9668,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2793:2: ( ( 'full' ) ) + // InternalApplicationConfiguration.g:2876:2: ( ( 'full' ) ) { - // InternalApplicationConfiguration.g:2793:2: ( ( 'full' ) ) - // InternalApplicationConfiguration.g:2794:3: ( 'full' ) + // InternalApplicationConfiguration.g:2876:2: ( ( 'full' ) ) + // InternalApplicationConfiguration.g:2877:3: ( 'full' ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2795:3: ( 'full' ) - // InternalApplicationConfiguration.g:2795:4: 'full' + // InternalApplicationConfiguration.g:2878:3: ( 'full' ) + // InternalApplicationConfiguration.g:2878:4: 'full' { - match(input,17,FOLLOW_2); + match(input,19,FOLLOW_2); } @@ -9410,49 +9706,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Solver__Alternatives" - // InternalApplicationConfiguration.g:2803:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); + // InternalApplicationConfiguration.g:2886:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); public final void rule__Solver__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2807:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) - int alt33=3; + // InternalApplicationConfiguration.g:2890:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) + int alt34=3; switch ( input.LA(1) ) { - case 18: + case 20: { - alt33=1; + alt34=1; } break; - case 19: + case 21: { - alt33=2; + alt34=2; } break; - case 20: + case 22: { - alt33=3; + alt34=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 33, 0, input); + new NoViableAltException("", 34, 0, input); throw nvae; } - switch (alt33) { + switch (alt34) { case 1 : - // InternalApplicationConfiguration.g:2808:2: ( ( 'SMTSolver' ) ) + // InternalApplicationConfiguration.g:2891:2: ( ( 'SMTSolver' ) ) { - // InternalApplicationConfiguration.g:2808:2: ( ( 'SMTSolver' ) ) - // InternalApplicationConfiguration.g:2809:3: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:2891:2: ( ( 'SMTSolver' ) ) + // InternalApplicationConfiguration.g:2892:3: ( 'SMTSolver' ) { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2810:3: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:2810:4: 'SMTSolver' + // InternalApplicationConfiguration.g:2893:3: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:2893:4: 'SMTSolver' { - match(input,18,FOLLOW_2); + match(input,20,FOLLOW_2); } @@ -9464,16 +9760,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2814:2: ( ( 'AlloySolver' ) ) + // InternalApplicationConfiguration.g:2897:2: ( ( 'AlloySolver' ) ) { - // InternalApplicationConfiguration.g:2814:2: ( ( 'AlloySolver' ) ) - // InternalApplicationConfiguration.g:2815:3: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:2897:2: ( ( 'AlloySolver' ) ) + // InternalApplicationConfiguration.g:2898:3: ( 'AlloySolver' ) { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2816:3: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:2816:4: 'AlloySolver' + // InternalApplicationConfiguration.g:2899:3: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:2899:4: 'AlloySolver' { - match(input,19,FOLLOW_2); + match(input,21,FOLLOW_2); } @@ -9485,16 +9781,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2820:2: ( ( 'ViatraSolver' ) ) + // InternalApplicationConfiguration.g:2903:2: ( ( 'ViatraSolver' ) ) { - // InternalApplicationConfiguration.g:2820:2: ( ( 'ViatraSolver' ) ) - // InternalApplicationConfiguration.g:2821:3: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:2903:2: ( ( 'ViatraSolver' ) ) + // InternalApplicationConfiguration.g:2904:3: ( 'ViatraSolver' ) { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2822:3: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:2822:4: 'ViatraSolver' + // InternalApplicationConfiguration.g:2905:3: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:2905:4: 'ViatraSolver' { - match(input,20,FOLLOW_2); + match(input,22,FOLLOW_2); } @@ -9523,14 +9819,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__0" - // InternalApplicationConfiguration.g:2830:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; + // InternalApplicationConfiguration.g:2913:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; public final void rule__ConfigurationScript__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2834:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) - // InternalApplicationConfiguration.g:2835:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 + // InternalApplicationConfiguration.g:2917:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) + // InternalApplicationConfiguration.g:2918:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 { pushFollow(FOLLOW_3); rule__ConfigurationScript__Group__0__Impl(); @@ -9561,33 +9857,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__0__Impl" - // InternalApplicationConfiguration.g:2842:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; + // InternalApplicationConfiguration.g:2925:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2846:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) - // InternalApplicationConfiguration.g:2847:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) + // InternalApplicationConfiguration.g:2929:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) + // InternalApplicationConfiguration.g:2930:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) { - // InternalApplicationConfiguration.g:2847:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) - // InternalApplicationConfiguration.g:2848:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* + // InternalApplicationConfiguration.g:2930:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) + // InternalApplicationConfiguration.g:2931:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* { before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); - // InternalApplicationConfiguration.g:2849:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* - loop34: + // InternalApplicationConfiguration.g:2932:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* + loop35: do { - int alt34=2; - int LA34_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA34_0==23) ) { - alt34=1; + if ( (LA35_0==25) ) { + alt35=1; } - switch (alt34) { + switch (alt35) { case 1 : - // InternalApplicationConfiguration.g:2849:3: rule__ConfigurationScript__ImportsAssignment_0 + // InternalApplicationConfiguration.g:2932:3: rule__ConfigurationScript__ImportsAssignment_0 { pushFollow(FOLLOW_4); rule__ConfigurationScript__ImportsAssignment_0(); @@ -9599,7 +9895,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop34; + break loop35; } } while (true); @@ -9626,14 +9922,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__1" - // InternalApplicationConfiguration.g:2857:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; + // InternalApplicationConfiguration.g:2940:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; public final void rule__ConfigurationScript__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2861:1: ( rule__ConfigurationScript__Group__1__Impl ) - // InternalApplicationConfiguration.g:2862:2: rule__ConfigurationScript__Group__1__Impl + // InternalApplicationConfiguration.g:2944:1: ( rule__ConfigurationScript__Group__1__Impl ) + // InternalApplicationConfiguration.g:2945:2: rule__ConfigurationScript__Group__1__Impl { pushFollow(FOLLOW_2); rule__ConfigurationScript__Group__1__Impl(); @@ -9659,33 +9955,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__1__Impl" - // InternalApplicationConfiguration.g:2868:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; + // InternalApplicationConfiguration.g:2951:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2872:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) - // InternalApplicationConfiguration.g:2873:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) + // InternalApplicationConfiguration.g:2955:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) + // InternalApplicationConfiguration.g:2956:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) { - // InternalApplicationConfiguration.g:2873:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) - // InternalApplicationConfiguration.g:2874:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* + // InternalApplicationConfiguration.g:2956:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) + // InternalApplicationConfiguration.g:2957:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* { before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); - // InternalApplicationConfiguration.g:2875:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* - loop35: + // InternalApplicationConfiguration.g:2958:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* + loop36: do { - int alt35=2; - int LA35_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA35_0==27||LA35_0==35||(LA35_0>=37 && LA35_0<=38)||(LA35_0>=41 && LA35_0<=42)||(LA35_0>=54 && LA35_0<=55)) ) { - alt35=1; + if ( (LA36_0==29||LA36_0==37||(LA36_0>=39 && LA36_0<=40)||(LA36_0>=44 && LA36_0<=45)||(LA36_0>=55 && LA36_0<=56)) ) { + alt36=1; } - switch (alt35) { + switch (alt36) { case 1 : - // InternalApplicationConfiguration.g:2875:3: rule__ConfigurationScript__CommandsAssignment_1 + // InternalApplicationConfiguration.g:2958:3: rule__ConfigurationScript__CommandsAssignment_1 { pushFollow(FOLLOW_5); rule__ConfigurationScript__CommandsAssignment_1(); @@ -9697,7 +9993,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop35; + break loop36; } } while (true); @@ -9724,14 +10020,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__0" - // InternalApplicationConfiguration.g:2884:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // InternalApplicationConfiguration.g:2967:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; public final void rule__QualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2888:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalApplicationConfiguration.g:2889:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // InternalApplicationConfiguration.g:2971:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalApplicationConfiguration.g:2972:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FOLLOW_6); rule__QualifiedName__Group__0__Impl(); @@ -9762,17 +10058,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalApplicationConfiguration.g:2896:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:2979:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2900:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:2901:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2983:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:2984:1: ( RULE_ID ) { - // InternalApplicationConfiguration.g:2901:1: ( RULE_ID ) - // InternalApplicationConfiguration.g:2902:2: RULE_ID + // InternalApplicationConfiguration.g:2984:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2985:2: RULE_ID { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); match(input,RULE_ID,FOLLOW_2); @@ -9799,14 +10095,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__1" - // InternalApplicationConfiguration.g:2911:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + // InternalApplicationConfiguration.g:2994:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2915:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalApplicationConfiguration.g:2916:2: rule__QualifiedName__Group__1__Impl + // InternalApplicationConfiguration.g:2998:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalApplicationConfiguration.g:2999:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group__1__Impl(); @@ -9832,33 +10128,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalApplicationConfiguration.g:2922:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + // InternalApplicationConfiguration.g:3005:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2926:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalApplicationConfiguration.g:2927:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalApplicationConfiguration.g:3009:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalApplicationConfiguration.g:3010:1: ( ( rule__QualifiedName__Group_1__0 )* ) { - // InternalApplicationConfiguration.g:2927:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalApplicationConfiguration.g:2928:2: ( rule__QualifiedName__Group_1__0 )* + // InternalApplicationConfiguration.g:3010:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalApplicationConfiguration.g:3011:2: ( rule__QualifiedName__Group_1__0 )* { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); - // InternalApplicationConfiguration.g:2929:2: ( rule__QualifiedName__Group_1__0 )* - loop36: + // InternalApplicationConfiguration.g:3012:2: ( rule__QualifiedName__Group_1__0 )* + loop37: do { - int alt36=2; - int LA36_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA36_0==21) ) { - alt36=1; + if ( (LA37_0==23) ) { + alt37=1; } - switch (alt36) { + switch (alt37) { case 1 : - // InternalApplicationConfiguration.g:2929:3: rule__QualifiedName__Group_1__0 + // InternalApplicationConfiguration.g:3012:3: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_7); rule__QualifiedName__Group_1__0(); @@ -9870,7 +10166,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop36; + break loop37; } } while (true); @@ -9897,14 +10193,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalApplicationConfiguration.g:2938:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // InternalApplicationConfiguration.g:3021:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; public final void rule__QualifiedName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2942:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalApplicationConfiguration.g:2943:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalApplicationConfiguration.g:3025:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalApplicationConfiguration.g:3026:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_8); rule__QualifiedName__Group_1__0__Impl(); @@ -9935,20 +10231,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalApplicationConfiguration.g:2950:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; + // InternalApplicationConfiguration.g:3033:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2954:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:2955:1: ( '.' ) + // InternalApplicationConfiguration.g:3037:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:3038:1: ( '.' ) { - // InternalApplicationConfiguration.g:2955:1: ( '.' ) - // InternalApplicationConfiguration.g:2956:2: '.' + // InternalApplicationConfiguration.g:3038:1: ( '.' ) + // InternalApplicationConfiguration.g:3039:2: '.' { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); - match(input,21,FOLLOW_2); + match(input,23,FOLLOW_2); after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } @@ -9972,14 +10268,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalApplicationConfiguration.g:2965:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // InternalApplicationConfiguration.g:3048:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; public final void rule__QualifiedName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2969:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalApplicationConfiguration.g:2970:2: rule__QualifiedName__Group_1__1__Impl + // InternalApplicationConfiguration.g:3052:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalApplicationConfiguration.g:3053:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__1__Impl(); @@ -10005,17 +10301,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalApplicationConfiguration.g:2976:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:3059:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2980:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:2981:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:3063:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:3064:1: ( RULE_ID ) { - // InternalApplicationConfiguration.g:2981:1: ( RULE_ID ) - // InternalApplicationConfiguration.g:2982:2: RULE_ID + // InternalApplicationConfiguration.g:3064:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:3065:2: RULE_ID { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); match(input,RULE_ID,FOLLOW_2); @@ -10042,14 +10338,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__0" - // InternalApplicationConfiguration.g:2992:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; + // InternalApplicationConfiguration.g:3075:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; public final void rule__REALLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2996:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) - // InternalApplicationConfiguration.g:2997:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 + // InternalApplicationConfiguration.g:3079:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) + // InternalApplicationConfiguration.g:3080:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 { pushFollow(FOLLOW_9); rule__REALLiteral__Group__0__Impl(); @@ -10080,31 +10376,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__0__Impl" - // InternalApplicationConfiguration.g:3004:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; + // InternalApplicationConfiguration.g:3087:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3008:1: ( ( ( '-' )? ) ) - // InternalApplicationConfiguration.g:3009:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3091:1: ( ( ( '-' )? ) ) + // InternalApplicationConfiguration.g:3092:1: ( ( '-' )? ) { - // InternalApplicationConfiguration.g:3009:1: ( ( '-' )? ) - // InternalApplicationConfiguration.g:3010:2: ( '-' )? + // InternalApplicationConfiguration.g:3092:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3093:2: ( '-' )? { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); - // InternalApplicationConfiguration.g:3011:2: ( '-' )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalApplicationConfiguration.g:3094:2: ( '-' )? + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA37_0==22) ) { - alt37=1; + if ( (LA38_0==24) ) { + alt38=1; } - switch (alt37) { + switch (alt38) { case 1 : - // InternalApplicationConfiguration.g:3011:3: '-' + // InternalApplicationConfiguration.g:3094:3: '-' { - match(input,22,FOLLOW_2); + match(input,24,FOLLOW_2); } break; @@ -10134,14 +10430,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__1" - // InternalApplicationConfiguration.g:3019:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; + // InternalApplicationConfiguration.g:3102:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; public final void rule__REALLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3023:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) - // InternalApplicationConfiguration.g:3024:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 + // InternalApplicationConfiguration.g:3106:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) + // InternalApplicationConfiguration.g:3107:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 { pushFollow(FOLLOW_6); rule__REALLiteral__Group__1__Impl(); @@ -10172,17 +10468,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__1__Impl" - // InternalApplicationConfiguration.g:3031:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:3114:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3035:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:3036:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3118:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3119:1: ( RULE_INT ) { - // InternalApplicationConfiguration.g:3036:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:3037:2: RULE_INT + // InternalApplicationConfiguration.g:3119:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3120:2: RULE_INT { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); match(input,RULE_INT,FOLLOW_2); @@ -10209,14 +10505,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__2" - // InternalApplicationConfiguration.g:3046:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; + // InternalApplicationConfiguration.g:3129:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; public final void rule__REALLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3050:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) - // InternalApplicationConfiguration.g:3051:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 + // InternalApplicationConfiguration.g:3133:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) + // InternalApplicationConfiguration.g:3134:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 { pushFollow(FOLLOW_9); rule__REALLiteral__Group__2__Impl(); @@ -10247,20 +10543,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__2__Impl" - // InternalApplicationConfiguration.g:3058:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; + // InternalApplicationConfiguration.g:3141:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3062:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:3063:1: ( '.' ) + // InternalApplicationConfiguration.g:3145:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:3146:1: ( '.' ) { - // InternalApplicationConfiguration.g:3063:1: ( '.' ) - // InternalApplicationConfiguration.g:3064:2: '.' + // InternalApplicationConfiguration.g:3146:1: ( '.' ) + // InternalApplicationConfiguration.g:3147:2: '.' { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); - match(input,21,FOLLOW_2); + match(input,23,FOLLOW_2); after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); } @@ -10284,14 +10580,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__3" - // InternalApplicationConfiguration.g:3073:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; + // InternalApplicationConfiguration.g:3156:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; public final void rule__REALLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3077:1: ( rule__REALLiteral__Group__3__Impl ) - // InternalApplicationConfiguration.g:3078:2: rule__REALLiteral__Group__3__Impl + // InternalApplicationConfiguration.g:3160:1: ( rule__REALLiteral__Group__3__Impl ) + // InternalApplicationConfiguration.g:3161:2: rule__REALLiteral__Group__3__Impl { pushFollow(FOLLOW_2); rule__REALLiteral__Group__3__Impl(); @@ -10317,17 +10613,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__3__Impl" - // InternalApplicationConfiguration.g:3084:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:3167:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3088:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:3089:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3171:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3172:1: ( RULE_INT ) { - // InternalApplicationConfiguration.g:3089:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:3090:2: RULE_INT + // InternalApplicationConfiguration.g:3172:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3173:2: RULE_INT { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); match(input,RULE_INT,FOLLOW_2); @@ -10354,14 +10650,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__0" - // InternalApplicationConfiguration.g:3100:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; + // InternalApplicationConfiguration.g:3183:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; public final void rule__INTLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3104:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) - // InternalApplicationConfiguration.g:3105:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 + // InternalApplicationConfiguration.g:3187:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) + // InternalApplicationConfiguration.g:3188:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 { pushFollow(FOLLOW_9); rule__INTLiteral__Group__0__Impl(); @@ -10392,31 +10688,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__0__Impl" - // InternalApplicationConfiguration.g:3112:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; + // InternalApplicationConfiguration.g:3195:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3116:1: ( ( ( '-' )? ) ) - // InternalApplicationConfiguration.g:3117:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3199:1: ( ( ( '-' )? ) ) + // InternalApplicationConfiguration.g:3200:1: ( ( '-' )? ) { - // InternalApplicationConfiguration.g:3117:1: ( ( '-' )? ) - // InternalApplicationConfiguration.g:3118:2: ( '-' )? + // InternalApplicationConfiguration.g:3200:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3201:2: ( '-' )? { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); - // InternalApplicationConfiguration.g:3119:2: ( '-' )? - int alt38=2; - int LA38_0 = input.LA(1); + // InternalApplicationConfiguration.g:3202:2: ( '-' )? + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA38_0==22) ) { - alt38=1; + if ( (LA39_0==24) ) { + alt39=1; } - switch (alt38) { + switch (alt39) { case 1 : - // InternalApplicationConfiguration.g:3119:3: '-' + // InternalApplicationConfiguration.g:3202:3: '-' { - match(input,22,FOLLOW_2); + match(input,24,FOLLOW_2); } break; @@ -10446,14 +10742,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__1" - // InternalApplicationConfiguration.g:3127:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; + // InternalApplicationConfiguration.g:3210:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; public final void rule__INTLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3131:1: ( rule__INTLiteral__Group__1__Impl ) - // InternalApplicationConfiguration.g:3132:2: rule__INTLiteral__Group__1__Impl + // InternalApplicationConfiguration.g:3214:1: ( rule__INTLiteral__Group__1__Impl ) + // InternalApplicationConfiguration.g:3215:2: rule__INTLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__INTLiteral__Group__1__Impl(); @@ -10479,17 +10775,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__1__Impl" - // InternalApplicationConfiguration.g:3138:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:3221:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3142:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:3143:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3225:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3226:1: ( RULE_INT ) { - // InternalApplicationConfiguration.g:3143:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:3144:2: RULE_INT + // InternalApplicationConfiguration.g:3226:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3227:2: RULE_INT { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); match(input,RULE_INT,FOLLOW_2); @@ -10516,14 +10812,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__0" - // InternalApplicationConfiguration.g:3154:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; + // InternalApplicationConfiguration.g:3237:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; public final void rule__EPackageImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3158:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) - // InternalApplicationConfiguration.g:3159:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 + // InternalApplicationConfiguration.g:3241:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) + // InternalApplicationConfiguration.g:3242:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 { pushFollow(FOLLOW_10); rule__EPackageImport__Group__0__Impl(); @@ -10554,20 +10850,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__0__Impl" - // InternalApplicationConfiguration.g:3166:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; + // InternalApplicationConfiguration.g:3249:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3170:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:3171:1: ( 'import' ) + // InternalApplicationConfiguration.g:3253:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3254:1: ( 'import' ) { - // InternalApplicationConfiguration.g:3171:1: ( 'import' ) - // InternalApplicationConfiguration.g:3172:2: 'import' + // InternalApplicationConfiguration.g:3254:1: ( 'import' ) + // InternalApplicationConfiguration.g:3255:2: 'import' { before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); - match(input,23,FOLLOW_2); + match(input,25,FOLLOW_2); after(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); } @@ -10591,14 +10887,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__1" - // InternalApplicationConfiguration.g:3181:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; + // InternalApplicationConfiguration.g:3264:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; public final void rule__EPackageImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3185:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) - // InternalApplicationConfiguration.g:3186:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 + // InternalApplicationConfiguration.g:3268:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) + // InternalApplicationConfiguration.g:3269:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 { pushFollow(FOLLOW_11); rule__EPackageImport__Group__1__Impl(); @@ -10629,20 +10925,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__1__Impl" - // InternalApplicationConfiguration.g:3193:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; + // InternalApplicationConfiguration.g:3276:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3197:1: ( ( 'epackage' ) ) - // InternalApplicationConfiguration.g:3198:1: ( 'epackage' ) + // InternalApplicationConfiguration.g:3280:1: ( ( 'epackage' ) ) + // InternalApplicationConfiguration.g:3281:1: ( 'epackage' ) { - // InternalApplicationConfiguration.g:3198:1: ( 'epackage' ) - // InternalApplicationConfiguration.g:3199:2: 'epackage' + // InternalApplicationConfiguration.g:3281:1: ( 'epackage' ) + // InternalApplicationConfiguration.g:3282:2: 'epackage' { before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); - match(input,24,FOLLOW_2); + match(input,26,FOLLOW_2); after(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); } @@ -10666,14 +10962,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__2" - // InternalApplicationConfiguration.g:3208:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; + // InternalApplicationConfiguration.g:3291:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; public final void rule__EPackageImport__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3212:1: ( rule__EPackageImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:3213:2: rule__EPackageImport__Group__2__Impl + // InternalApplicationConfiguration.g:3295:1: ( rule__EPackageImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3296:2: rule__EPackageImport__Group__2__Impl { pushFollow(FOLLOW_2); rule__EPackageImport__Group__2__Impl(); @@ -10699,21 +10995,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__2__Impl" - // InternalApplicationConfiguration.g:3219:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:3302:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3223:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3224:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) + // InternalApplicationConfiguration.g:3306:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3307:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) { - // InternalApplicationConfiguration.g:3224:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) - // InternalApplicationConfiguration.g:3225:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) + // InternalApplicationConfiguration.g:3307:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) + // InternalApplicationConfiguration.g:3308:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) { before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); - // InternalApplicationConfiguration.g:3226:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) - // InternalApplicationConfiguration.g:3226:3: rule__EPackageImport__ImportedPackageAssignment_2 + // InternalApplicationConfiguration.g:3309:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) + // InternalApplicationConfiguration.g:3309:3: rule__EPackageImport__ImportedPackageAssignment_2 { pushFollow(FOLLOW_2); rule__EPackageImport__ImportedPackageAssignment_2(); @@ -10746,14 +11042,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__0" - // InternalApplicationConfiguration.g:3235:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; + // InternalApplicationConfiguration.g:3318:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; public final void rule__ViatraImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3239:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) - // InternalApplicationConfiguration.g:3240:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 + // InternalApplicationConfiguration.g:3322:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) + // InternalApplicationConfiguration.g:3323:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 { pushFollow(FOLLOW_12); rule__ViatraImport__Group__0__Impl(); @@ -10784,20 +11080,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__0__Impl" - // InternalApplicationConfiguration.g:3247:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; + // InternalApplicationConfiguration.g:3330:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3251:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:3252:1: ( 'import' ) + // InternalApplicationConfiguration.g:3334:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3335:1: ( 'import' ) { - // InternalApplicationConfiguration.g:3252:1: ( 'import' ) - // InternalApplicationConfiguration.g:3253:2: 'import' + // InternalApplicationConfiguration.g:3335:1: ( 'import' ) + // InternalApplicationConfiguration.g:3336:2: 'import' { before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); - match(input,23,FOLLOW_2); + match(input,25,FOLLOW_2); after(grammarAccess.getViatraImportAccess().getImportKeyword_0()); } @@ -10821,14 +11117,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__1" - // InternalApplicationConfiguration.g:3262:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; + // InternalApplicationConfiguration.g:3345:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; public final void rule__ViatraImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3266:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) - // InternalApplicationConfiguration.g:3267:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 + // InternalApplicationConfiguration.g:3349:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) + // InternalApplicationConfiguration.g:3350:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 { pushFollow(FOLLOW_11); rule__ViatraImport__Group__1__Impl(); @@ -10859,20 +11155,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__1__Impl" - // InternalApplicationConfiguration.g:3274:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; + // InternalApplicationConfiguration.g:3357:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3278:1: ( ( 'viatra' ) ) - // InternalApplicationConfiguration.g:3279:1: ( 'viatra' ) + // InternalApplicationConfiguration.g:3361:1: ( ( 'viatra' ) ) + // InternalApplicationConfiguration.g:3362:1: ( 'viatra' ) { - // InternalApplicationConfiguration.g:3279:1: ( 'viatra' ) - // InternalApplicationConfiguration.g:3280:2: 'viatra' + // InternalApplicationConfiguration.g:3362:1: ( 'viatra' ) + // InternalApplicationConfiguration.g:3363:2: 'viatra' { before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); - match(input,25,FOLLOW_2); + match(input,27,FOLLOW_2); after(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); } @@ -10896,14 +11192,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__2" - // InternalApplicationConfiguration.g:3289:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; + // InternalApplicationConfiguration.g:3372:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; public final void rule__ViatraImport__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3293:1: ( rule__ViatraImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:3294:2: rule__ViatraImport__Group__2__Impl + // InternalApplicationConfiguration.g:3376:1: ( rule__ViatraImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3377:2: rule__ViatraImport__Group__2__Impl { pushFollow(FOLLOW_2); rule__ViatraImport__Group__2__Impl(); @@ -10929,21 +11225,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__2__Impl" - // InternalApplicationConfiguration.g:3300:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:3383:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3304:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3305:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) + // InternalApplicationConfiguration.g:3387:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3388:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) { - // InternalApplicationConfiguration.g:3305:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) - // InternalApplicationConfiguration.g:3306:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) + // InternalApplicationConfiguration.g:3388:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) + // InternalApplicationConfiguration.g:3389:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) { before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); - // InternalApplicationConfiguration.g:3307:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) - // InternalApplicationConfiguration.g:3307:3: rule__ViatraImport__ImportedViatraAssignment_2 + // InternalApplicationConfiguration.g:3390:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) + // InternalApplicationConfiguration.g:3390:3: rule__ViatraImport__ImportedViatraAssignment_2 { pushFollow(FOLLOW_2); rule__ViatraImport__ImportedViatraAssignment_2(); @@ -10976,14 +11272,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__0" - // InternalApplicationConfiguration.g:3316:1: rule__CftImport__Group__0 : rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ; + // InternalApplicationConfiguration.g:3399:1: rule__CftImport__Group__0 : rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ; public final void rule__CftImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3320:1: ( rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ) - // InternalApplicationConfiguration.g:3321:2: rule__CftImport__Group__0__Impl rule__CftImport__Group__1 + // InternalApplicationConfiguration.g:3403:1: ( rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ) + // InternalApplicationConfiguration.g:3404:2: rule__CftImport__Group__0__Impl rule__CftImport__Group__1 { pushFollow(FOLLOW_13); rule__CftImport__Group__0__Impl(); @@ -11014,20 +11310,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__0__Impl" - // InternalApplicationConfiguration.g:3328:1: rule__CftImport__Group__0__Impl : ( 'import' ) ; + // InternalApplicationConfiguration.g:3411:1: rule__CftImport__Group__0__Impl : ( 'import' ) ; public final void rule__CftImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3332:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:3333:1: ( 'import' ) + // InternalApplicationConfiguration.g:3415:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3416:1: ( 'import' ) { - // InternalApplicationConfiguration.g:3333:1: ( 'import' ) - // InternalApplicationConfiguration.g:3334:2: 'import' + // InternalApplicationConfiguration.g:3416:1: ( 'import' ) + // InternalApplicationConfiguration.g:3417:2: 'import' { before(grammarAccess.getCftImportAccess().getImportKeyword_0()); - match(input,23,FOLLOW_2); + match(input,25,FOLLOW_2); after(grammarAccess.getCftImportAccess().getImportKeyword_0()); } @@ -11051,14 +11347,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__1" - // InternalApplicationConfiguration.g:3343:1: rule__CftImport__Group__1 : rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ; + // InternalApplicationConfiguration.g:3426:1: rule__CftImport__Group__1 : rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ; public final void rule__CftImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3347:1: ( rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ) - // InternalApplicationConfiguration.g:3348:2: rule__CftImport__Group__1__Impl rule__CftImport__Group__2 + // InternalApplicationConfiguration.g:3430:1: ( rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ) + // InternalApplicationConfiguration.g:3431:2: rule__CftImport__Group__1__Impl rule__CftImport__Group__2 { pushFollow(FOLLOW_11); rule__CftImport__Group__1__Impl(); @@ -11089,20 +11385,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__1__Impl" - // InternalApplicationConfiguration.g:3355:1: rule__CftImport__Group__1__Impl : ( 'reliability' ) ; + // InternalApplicationConfiguration.g:3438:1: rule__CftImport__Group__1__Impl : ( 'reliability' ) ; public final void rule__CftImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3359:1: ( ( 'reliability' ) ) - // InternalApplicationConfiguration.g:3360:1: ( 'reliability' ) + // InternalApplicationConfiguration.g:3442:1: ( ( 'reliability' ) ) + // InternalApplicationConfiguration.g:3443:1: ( 'reliability' ) { - // InternalApplicationConfiguration.g:3360:1: ( 'reliability' ) - // InternalApplicationConfiguration.g:3361:2: 'reliability' + // InternalApplicationConfiguration.g:3443:1: ( 'reliability' ) + // InternalApplicationConfiguration.g:3444:2: 'reliability' { before(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); - match(input,26,FOLLOW_2); + match(input,28,FOLLOW_2); after(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); } @@ -11126,14 +11422,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__2" - // InternalApplicationConfiguration.g:3370:1: rule__CftImport__Group__2 : rule__CftImport__Group__2__Impl ; + // InternalApplicationConfiguration.g:3453:1: rule__CftImport__Group__2 : rule__CftImport__Group__2__Impl ; public final void rule__CftImport__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3374:1: ( rule__CftImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:3375:2: rule__CftImport__Group__2__Impl + // InternalApplicationConfiguration.g:3457:1: ( rule__CftImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3458:2: rule__CftImport__Group__2__Impl { pushFollow(FOLLOW_2); rule__CftImport__Group__2__Impl(); @@ -11159,21 +11455,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__Group__2__Impl" - // InternalApplicationConfiguration.g:3381:1: rule__CftImport__Group__2__Impl : ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:3464:1: rule__CftImport__Group__2__Impl : ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ; public final void rule__CftImport__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3385:1: ( ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3386:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) + // InternalApplicationConfiguration.g:3468:1: ( ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3469:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) { - // InternalApplicationConfiguration.g:3386:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) - // InternalApplicationConfiguration.g:3387:2: ( rule__CftImport__ImportedCftAssignment_2 ) + // InternalApplicationConfiguration.g:3469:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) + // InternalApplicationConfiguration.g:3470:2: ( rule__CftImport__ImportedCftAssignment_2 ) { before(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); - // InternalApplicationConfiguration.g:3388:2: ( rule__CftImport__ImportedCftAssignment_2 ) - // InternalApplicationConfiguration.g:3388:3: rule__CftImport__ImportedCftAssignment_2 + // InternalApplicationConfiguration.g:3471:2: ( rule__CftImport__ImportedCftAssignment_2 ) + // InternalApplicationConfiguration.g:3471:3: rule__CftImport__ImportedCftAssignment_2 { pushFollow(FOLLOW_2); rule__CftImport__ImportedCftAssignment_2(); @@ -11206,14 +11502,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__0" - // InternalApplicationConfiguration.g:3397:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:3480:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; public final void rule__FileDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3401:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:3402:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 + // InternalApplicationConfiguration.g:3484:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:3485:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__FileDeclaration__Group__0__Impl(); @@ -11244,20 +11540,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:3409:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; + // InternalApplicationConfiguration.g:3492:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3413:1: ( ( 'file' ) ) - // InternalApplicationConfiguration.g:3414:1: ( 'file' ) + // InternalApplicationConfiguration.g:3496:1: ( ( 'file' ) ) + // InternalApplicationConfiguration.g:3497:1: ( 'file' ) { - // InternalApplicationConfiguration.g:3414:1: ( 'file' ) - // InternalApplicationConfiguration.g:3415:2: 'file' + // InternalApplicationConfiguration.g:3497:1: ( 'file' ) + // InternalApplicationConfiguration.g:3498:2: 'file' { before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); - match(input,27,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } @@ -11281,14 +11577,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__1" - // InternalApplicationConfiguration.g:3424:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:3507:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; public final void rule__FileDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3428:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:3429:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 + // InternalApplicationConfiguration.g:3511:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:3512:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 { pushFollow(FOLLOW_14); rule__FileDeclaration__Group__1__Impl(); @@ -11319,21 +11615,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:3436:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:3519:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3440:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3441:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:3523:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3524:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:3441:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:3442:2: ( rule__FileDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:3524:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:3525:2: ( rule__FileDeclaration__NameAssignment_1 ) { before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:3443:2: ( rule__FileDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:3443:3: rule__FileDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:3526:2: ( rule__FileDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:3526:3: rule__FileDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__FileDeclaration__NameAssignment_1(); @@ -11366,14 +11662,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__2" - // InternalApplicationConfiguration.g:3451:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; + // InternalApplicationConfiguration.g:3534:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; public final void rule__FileDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3455:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) - // InternalApplicationConfiguration.g:3456:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 + // InternalApplicationConfiguration.g:3538:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) + // InternalApplicationConfiguration.g:3539:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 { pushFollow(FOLLOW_11); rule__FileDeclaration__Group__2__Impl(); @@ -11404,20 +11700,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:3463:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:3546:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3467:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:3468:1: ( '=' ) + // InternalApplicationConfiguration.g:3550:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:3551:1: ( '=' ) { - // InternalApplicationConfiguration.g:3468:1: ( '=' ) - // InternalApplicationConfiguration.g:3469:2: '=' + // InternalApplicationConfiguration.g:3551:1: ( '=' ) + // InternalApplicationConfiguration.g:3552:2: '=' { before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } @@ -11441,14 +11737,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__3" - // InternalApplicationConfiguration.g:3478:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; + // InternalApplicationConfiguration.g:3561:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; public final void rule__FileDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3482:1: ( rule__FileDeclaration__Group__3__Impl ) - // InternalApplicationConfiguration.g:3483:2: rule__FileDeclaration__Group__3__Impl + // InternalApplicationConfiguration.g:3565:1: ( rule__FileDeclaration__Group__3__Impl ) + // InternalApplicationConfiguration.g:3566:2: rule__FileDeclaration__Group__3__Impl { pushFollow(FOLLOW_2); rule__FileDeclaration__Group__3__Impl(); @@ -11474,21 +11770,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__Group__3__Impl" - // InternalApplicationConfiguration.g:3489:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; + // InternalApplicationConfiguration.g:3572:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3493:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) - // InternalApplicationConfiguration.g:3494:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) + // InternalApplicationConfiguration.g:3576:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) + // InternalApplicationConfiguration.g:3577:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) { - // InternalApplicationConfiguration.g:3494:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) - // InternalApplicationConfiguration.g:3495:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) + // InternalApplicationConfiguration.g:3577:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) + // InternalApplicationConfiguration.g:3578:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) { before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); - // InternalApplicationConfiguration.g:3496:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) - // InternalApplicationConfiguration.g:3496:3: rule__FileDeclaration__SpecificationAssignment_3 + // InternalApplicationConfiguration.g:3579:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) + // InternalApplicationConfiguration.g:3579:3: rule__FileDeclaration__SpecificationAssignment_3 { pushFollow(FOLLOW_2); rule__FileDeclaration__SpecificationAssignment_3(); @@ -11521,14 +11817,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__0" - // InternalApplicationConfiguration.g:3505:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; + // InternalApplicationConfiguration.g:3588:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3509:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) - // InternalApplicationConfiguration.g:3510:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 + // InternalApplicationConfiguration.g:3592:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) + // InternalApplicationConfiguration.g:3593:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 { pushFollow(FOLLOW_15); rule__MetamodelSpecification__Group__0__Impl(); @@ -11559,20 +11855,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:3517:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:3600:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3521:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:3522:1: ( '{' ) + // InternalApplicationConfiguration.g:3604:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:3605:1: ( '{' ) { - // InternalApplicationConfiguration.g:3522:1: ( '{' ) - // InternalApplicationConfiguration.g:3523:2: '{' + // InternalApplicationConfiguration.g:3605:1: ( '{' ) + // InternalApplicationConfiguration.g:3606:2: '{' { before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } @@ -11596,14 +11892,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__1" - // InternalApplicationConfiguration.g:3532:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; + // InternalApplicationConfiguration.g:3615:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3536:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) - // InternalApplicationConfiguration.g:3537:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 + // InternalApplicationConfiguration.g:3619:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) + // InternalApplicationConfiguration.g:3620:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 { pushFollow(FOLLOW_16); rule__MetamodelSpecification__Group__1__Impl(); @@ -11634,21 +11930,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:3544:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:3627:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3548:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3549:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:3631:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3632:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) { - // InternalApplicationConfiguration.g:3549:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:3550:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:3632:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:3633:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:3551:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:3551:3: rule__MetamodelSpecification__EntriesAssignment_1 + // InternalApplicationConfiguration.g:3634:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:3634:3: rule__MetamodelSpecification__EntriesAssignment_1 { pushFollow(FOLLOW_2); rule__MetamodelSpecification__EntriesAssignment_1(); @@ -11681,14 +11977,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__2" - // InternalApplicationConfiguration.g:3559:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; + // InternalApplicationConfiguration.g:3642:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; public final void rule__MetamodelSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3563:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) - // InternalApplicationConfiguration.g:3564:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 + // InternalApplicationConfiguration.g:3646:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) + // InternalApplicationConfiguration.g:3647:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 { pushFollow(FOLLOW_16); rule__MetamodelSpecification__Group__2__Impl(); @@ -11719,33 +12015,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:3571:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; + // InternalApplicationConfiguration.g:3654:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3575:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:3576:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:3658:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:3659:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) { - // InternalApplicationConfiguration.g:3576:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:3577:2: ( rule__MetamodelSpecification__Group_2__0 )* + // InternalApplicationConfiguration.g:3659:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:3660:2: ( rule__MetamodelSpecification__Group_2__0 )* { before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3578:2: ( rule__MetamodelSpecification__Group_2__0 )* - loop39: + // InternalApplicationConfiguration.g:3661:2: ( rule__MetamodelSpecification__Group_2__0 )* + loop40: do { - int alt39=2; - int LA39_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA39_0==31) ) { - alt39=1; + if ( (LA40_0==33) ) { + alt40=1; } - switch (alt39) { + switch (alt40) { case 1 : - // InternalApplicationConfiguration.g:3578:3: rule__MetamodelSpecification__Group_2__0 + // InternalApplicationConfiguration.g:3661:3: rule__MetamodelSpecification__Group_2__0 { pushFollow(FOLLOW_17); rule__MetamodelSpecification__Group_2__0(); @@ -11757,7 +12053,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop39; + break loop40; } } while (true); @@ -11784,14 +12080,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__3" - // InternalApplicationConfiguration.g:3586:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:3669:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; public final void rule__MetamodelSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3590:1: ( rule__MetamodelSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:3591:2: rule__MetamodelSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:3673:1: ( rule__MetamodelSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:3674:2: rule__MetamodelSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__MetamodelSpecification__Group__3__Impl(); @@ -11817,20 +12113,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:3597:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:3680:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3601:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:3602:1: ( '}' ) + // InternalApplicationConfiguration.g:3684:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:3685:1: ( '}' ) { - // InternalApplicationConfiguration.g:3602:1: ( '}' ) - // InternalApplicationConfiguration.g:3603:2: '}' + // InternalApplicationConfiguration.g:3685:1: ( '}' ) + // InternalApplicationConfiguration.g:3686:2: '}' { before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -11854,14 +12150,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__0" - // InternalApplicationConfiguration.g:3613:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:3696:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3617:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:3618:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 + // InternalApplicationConfiguration.g:3700:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:3701:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 { pushFollow(FOLLOW_15); rule__MetamodelSpecification__Group_2__0__Impl(); @@ -11892,20 +12188,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3625:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:3708:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3629:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:3630:1: ( ',' ) + // InternalApplicationConfiguration.g:3712:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:3713:1: ( ',' ) { - // InternalApplicationConfiguration.g:3630:1: ( ',' ) - // InternalApplicationConfiguration.g:3631:2: ',' + // InternalApplicationConfiguration.g:3713:1: ( ',' ) + // InternalApplicationConfiguration.g:3714:2: ',' { before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } @@ -11929,14 +12225,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__1" - // InternalApplicationConfiguration.g:3640:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:3723:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3644:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:3645:2: rule__MetamodelSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:3727:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:3728:2: rule__MetamodelSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__MetamodelSpecification__Group_2__1__Impl(); @@ -11962,21 +12258,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3651:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:3734:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3655:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:3656:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:3738:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:3739:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:3656:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:3657:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:3739:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:3740:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:3658:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:3658:3: rule__MetamodelSpecification__EntriesAssignment_2_1 + // InternalApplicationConfiguration.g:3741:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:3741:3: rule__MetamodelSpecification__EntriesAssignment_2_1 { pushFollow(FOLLOW_2); rule__MetamodelSpecification__EntriesAssignment_2_1(); @@ -12009,14 +12305,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__0" - // InternalApplicationConfiguration.g:3667:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; + // InternalApplicationConfiguration.g:3750:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; public final void rule__AllPackageEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3671:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) - // InternalApplicationConfiguration.g:3672:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 + // InternalApplicationConfiguration.g:3754:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) + // InternalApplicationConfiguration.g:3755:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 { pushFollow(FOLLOW_8); rule__AllPackageEntry__Group__0__Impl(); @@ -12047,20 +12343,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:3679:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; + // InternalApplicationConfiguration.g:3762:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3683:1: ( ( 'package' ) ) - // InternalApplicationConfiguration.g:3684:1: ( 'package' ) + // InternalApplicationConfiguration.g:3766:1: ( ( 'package' ) ) + // InternalApplicationConfiguration.g:3767:1: ( 'package' ) { - // InternalApplicationConfiguration.g:3684:1: ( 'package' ) - // InternalApplicationConfiguration.g:3685:2: 'package' + // InternalApplicationConfiguration.g:3767:1: ( 'package' ) + // InternalApplicationConfiguration.g:3768:2: 'package' { before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); - match(input,32,FOLLOW_2); + match(input,34,FOLLOW_2); after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } @@ -12084,14 +12380,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__1" - // InternalApplicationConfiguration.g:3694:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; + // InternalApplicationConfiguration.g:3777:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; public final void rule__AllPackageEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3698:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) - // InternalApplicationConfiguration.g:3699:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 + // InternalApplicationConfiguration.g:3781:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) + // InternalApplicationConfiguration.g:3782:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 { pushFollow(FOLLOW_18); rule__AllPackageEntry__Group__1__Impl(); @@ -12122,21 +12418,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:3706:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:3789:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3710:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3711:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:3793:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3794:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) { - // InternalApplicationConfiguration.g:3711:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) - // InternalApplicationConfiguration.g:3712:2: ( rule__AllPackageEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:3794:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:3795:2: ( rule__AllPackageEntry__PackageAssignment_1 ) { before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); - // InternalApplicationConfiguration.g:3713:2: ( rule__AllPackageEntry__PackageAssignment_1 ) - // InternalApplicationConfiguration.g:3713:3: rule__AllPackageEntry__PackageAssignment_1 + // InternalApplicationConfiguration.g:3796:2: ( rule__AllPackageEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:3796:3: rule__AllPackageEntry__PackageAssignment_1 { pushFollow(FOLLOW_2); rule__AllPackageEntry__PackageAssignment_1(); @@ -12169,14 +12465,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__2" - // InternalApplicationConfiguration.g:3721:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:3804:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; public final void rule__AllPackageEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3725:1: ( rule__AllPackageEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:3726:2: rule__AllPackageEntry__Group__2__Impl + // InternalApplicationConfiguration.g:3808:1: ( rule__AllPackageEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:3809:2: rule__AllPackageEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group__2__Impl(); @@ -12202,29 +12498,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:3732:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:3815:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3736:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:3737:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3819:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:3820:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:3737:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:3738:2: ( rule__AllPackageEntry__Group_2__0 )? + // InternalApplicationConfiguration.g:3820:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3821:2: ( rule__AllPackageEntry__Group_2__0 )? { before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3739:2: ( rule__AllPackageEntry__Group_2__0 )? - int alt40=2; - int LA40_0 = input.LA(1); + // InternalApplicationConfiguration.g:3822:2: ( rule__AllPackageEntry__Group_2__0 )? + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA40_0==33) ) { - alt40=1; + if ( (LA41_0==35) ) { + alt41=1; } - switch (alt40) { + switch (alt41) { case 1 : - // InternalApplicationConfiguration.g:3739:3: rule__AllPackageEntry__Group_2__0 + // InternalApplicationConfiguration.g:3822:3: rule__AllPackageEntry__Group_2__0 { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group_2__0(); @@ -12260,14 +12556,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__0" - // InternalApplicationConfiguration.g:3748:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; + // InternalApplicationConfiguration.g:3831:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3752:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:3753:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 + // InternalApplicationConfiguration.g:3835:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:3836:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 { pushFollow(FOLLOW_19); rule__AllPackageEntry__Group_2__0__Impl(); @@ -12298,20 +12594,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3760:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; + // InternalApplicationConfiguration.g:3843:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3764:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:3765:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:3847:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:3848:1: ( 'excluding' ) { - // InternalApplicationConfiguration.g:3765:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:3766:2: 'excluding' + // InternalApplicationConfiguration.g:3848:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:3849:2: 'excluding' { before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); - match(input,33,FOLLOW_2); + match(input,35,FOLLOW_2); after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } @@ -12335,14 +12631,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__1" - // InternalApplicationConfiguration.g:3775:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; + // InternalApplicationConfiguration.g:3858:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3779:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:3780:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 + // InternalApplicationConfiguration.g:3862:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:3863:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 { pushFollow(FOLLOW_8); rule__AllPackageEntry__Group_2__1__Impl(); @@ -12373,20 +12669,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3787:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:3870:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3791:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:3792:1: ( '{' ) + // InternalApplicationConfiguration.g:3874:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:3875:1: ( '{' ) { - // InternalApplicationConfiguration.g:3792:1: ( '{' ) - // InternalApplicationConfiguration.g:3793:2: '{' + // InternalApplicationConfiguration.g:3875:1: ( '{' ) + // InternalApplicationConfiguration.g:3876:2: '{' { before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } @@ -12410,14 +12706,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__2" - // InternalApplicationConfiguration.g:3802:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; + // InternalApplicationConfiguration.g:3885:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3806:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:3807:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 + // InternalApplicationConfiguration.g:3889:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:3890:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 { pushFollow(FOLLOW_16); rule__AllPackageEntry__Group_2__2__Impl(); @@ -12448,21 +12744,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:3814:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; + // InternalApplicationConfiguration.g:3897:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3818:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:3819:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:3901:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:3902:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) { - // InternalApplicationConfiguration.g:3819:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:3820:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:3902:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:3903:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); - // InternalApplicationConfiguration.g:3821:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) - // InternalApplicationConfiguration.g:3821:3: rule__AllPackageEntry__ExclusionAssignment_2_2 + // InternalApplicationConfiguration.g:3904:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:3904:3: rule__AllPackageEntry__ExclusionAssignment_2_2 { pushFollow(FOLLOW_2); rule__AllPackageEntry__ExclusionAssignment_2_2(); @@ -12495,14 +12791,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__3" - // InternalApplicationConfiguration.g:3829:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; + // InternalApplicationConfiguration.g:3912:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3833:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:3834:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 + // InternalApplicationConfiguration.g:3916:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:3917:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 { pushFollow(FOLLOW_16); rule__AllPackageEntry__Group_2__3__Impl(); @@ -12533,33 +12829,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:3841:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; + // InternalApplicationConfiguration.g:3924:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3845:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:3846:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:3928:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:3929:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) { - // InternalApplicationConfiguration.g:3846:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:3847:2: ( rule__AllPackageEntry__Group_2_3__0 )* + // InternalApplicationConfiguration.g:3929:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:3930:2: ( rule__AllPackageEntry__Group_2_3__0 )* { before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:3848:2: ( rule__AllPackageEntry__Group_2_3__0 )* - loop41: + // InternalApplicationConfiguration.g:3931:2: ( rule__AllPackageEntry__Group_2_3__0 )* + loop42: do { - int alt41=2; - int LA41_0 = input.LA(1); + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA41_0==31) ) { - alt41=1; + if ( (LA42_0==33) ) { + alt42=1; } - switch (alt41) { + switch (alt42) { case 1 : - // InternalApplicationConfiguration.g:3848:3: rule__AllPackageEntry__Group_2_3__0 + // InternalApplicationConfiguration.g:3931:3: rule__AllPackageEntry__Group_2_3__0 { pushFollow(FOLLOW_17); rule__AllPackageEntry__Group_2_3__0(); @@ -12571,7 +12867,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop41; + break loop42; } } while (true); @@ -12598,14 +12894,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__4" - // InternalApplicationConfiguration.g:3856:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; + // InternalApplicationConfiguration.g:3939:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3860:1: ( rule__AllPackageEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:3861:2: rule__AllPackageEntry__Group_2__4__Impl + // InternalApplicationConfiguration.g:3943:1: ( rule__AllPackageEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:3944:2: rule__AllPackageEntry__Group_2__4__Impl { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group_2__4__Impl(); @@ -12631,20 +12927,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:3867:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:3950:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3871:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:3872:1: ( '}' ) + // InternalApplicationConfiguration.g:3954:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:3955:1: ( '}' ) { - // InternalApplicationConfiguration.g:3872:1: ( '}' ) - // InternalApplicationConfiguration.g:3873:2: '}' + // InternalApplicationConfiguration.g:3955:1: ( '}' ) + // InternalApplicationConfiguration.g:3956:2: '}' { before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } @@ -12668,14 +12964,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:3883:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; + // InternalApplicationConfiguration.g:3966:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3887:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:3888:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 + // InternalApplicationConfiguration.g:3970:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:3971:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 { pushFollow(FOLLOW_8); rule__AllPackageEntry__Group_2_3__0__Impl(); @@ -12706,20 +13002,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:3895:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:3978:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3899:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:3900:1: ( ',' ) + // InternalApplicationConfiguration.g:3982:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:3983:1: ( ',' ) { - // InternalApplicationConfiguration.g:3900:1: ( ',' ) - // InternalApplicationConfiguration.g:3901:2: ',' + // InternalApplicationConfiguration.g:3983:1: ( ',' ) + // InternalApplicationConfiguration.g:3984:2: ',' { before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } @@ -12743,14 +13039,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:3910:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; + // InternalApplicationConfiguration.g:3993:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3914:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:3915:2: rule__AllPackageEntry__Group_2_3__1__Impl + // InternalApplicationConfiguration.g:3997:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:3998:2: rule__AllPackageEntry__Group_2_3__1__Impl { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group_2_3__1__Impl(); @@ -12776,21 +13072,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:3921:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; + // InternalApplicationConfiguration.g:4004:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3925:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:3926:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4008:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:4009:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) { - // InternalApplicationConfiguration.g:3926:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:3927:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4009:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4010:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:3928:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:3928:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 + // InternalApplicationConfiguration.g:4011:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4011:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 { pushFollow(FOLLOW_2); rule__AllPackageEntry__ExclusionAssignment_2_3_1(); @@ -12823,14 +13119,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__0" - // InternalApplicationConfiguration.g:3937:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; + // InternalApplicationConfiguration.g:4020:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; public final void rule__MetamodelElement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3941:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) - // InternalApplicationConfiguration.g:3942:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 + // InternalApplicationConfiguration.g:4024:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) + // InternalApplicationConfiguration.g:4025:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 { pushFollow(FOLLOW_8); rule__MetamodelElement__Group__0__Impl(); @@ -12861,44 +13157,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__0__Impl" - // InternalApplicationConfiguration.g:3949:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; + // InternalApplicationConfiguration.g:4032:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3953:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) - // InternalApplicationConfiguration.g:3954:1: ( ( rule__MetamodelElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:4036:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) + // InternalApplicationConfiguration.g:4037:1: ( ( rule__MetamodelElement__Group_0__0 )? ) { - // InternalApplicationConfiguration.g:3954:1: ( ( rule__MetamodelElement__Group_0__0 )? ) - // InternalApplicationConfiguration.g:3955:2: ( rule__MetamodelElement__Group_0__0 )? + // InternalApplicationConfiguration.g:4037:1: ( ( rule__MetamodelElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:4038:2: ( rule__MetamodelElement__Group_0__0 )? { before(grammarAccess.getMetamodelElementAccess().getGroup_0()); - // InternalApplicationConfiguration.g:3956:2: ( rule__MetamodelElement__Group_0__0 )? - int alt42=2; - int LA42_0 = input.LA(1); + // InternalApplicationConfiguration.g:4039:2: ( rule__MetamodelElement__Group_0__0 )? + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA42_0==RULE_ID) ) { - int LA42_1 = input.LA(2); + if ( (LA43_0==RULE_ID) ) { + int LA43_1 = input.LA(2); - if ( (LA42_1==21) ) { - int LA42_2 = input.LA(3); + if ( (LA43_1==23) ) { + int LA43_2 = input.LA(3); - if ( (LA42_2==RULE_ID) ) { - int LA42_5 = input.LA(4); + if ( (LA43_2==RULE_ID) ) { + int LA43_5 = input.LA(4); - if ( (LA42_5==21||LA42_5==34) ) { - alt42=1; + if ( (LA43_5==23||LA43_5==36) ) { + alt43=1; } } } - else if ( (LA42_1==34) ) { - alt42=1; + else if ( (LA43_1==36) ) { + alt43=1; } } - switch (alt42) { + switch (alt43) { case 1 : - // InternalApplicationConfiguration.g:3956:3: rule__MetamodelElement__Group_0__0 + // InternalApplicationConfiguration.g:4039:3: rule__MetamodelElement__Group_0__0 { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_0__0(); @@ -12934,14 +13230,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__1" - // InternalApplicationConfiguration.g:3964:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; + // InternalApplicationConfiguration.g:4047:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; public final void rule__MetamodelElement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3968:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) - // InternalApplicationConfiguration.g:3969:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 + // InternalApplicationConfiguration.g:4051:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) + // InternalApplicationConfiguration.g:4052:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 { pushFollow(FOLLOW_6); rule__MetamodelElement__Group__1__Impl(); @@ -12972,21 +13268,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__1__Impl" - // InternalApplicationConfiguration.g:3976:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4059:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3980:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3981:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) + // InternalApplicationConfiguration.g:4063:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4064:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) { - // InternalApplicationConfiguration.g:3981:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) - // InternalApplicationConfiguration.g:3982:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) + // InternalApplicationConfiguration.g:4064:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) + // InternalApplicationConfiguration.g:4065:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) { before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); - // InternalApplicationConfiguration.g:3983:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) - // InternalApplicationConfiguration.g:3983:3: rule__MetamodelElement__ClassifierAssignment_1 + // InternalApplicationConfiguration.g:4066:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) + // InternalApplicationConfiguration.g:4066:3: rule__MetamodelElement__ClassifierAssignment_1 { pushFollow(FOLLOW_2); rule__MetamodelElement__ClassifierAssignment_1(); @@ -13019,14 +13315,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__2" - // InternalApplicationConfiguration.g:3991:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; + // InternalApplicationConfiguration.g:4074:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; public final void rule__MetamodelElement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3995:1: ( rule__MetamodelElement__Group__2__Impl ) - // InternalApplicationConfiguration.g:3996:2: rule__MetamodelElement__Group__2__Impl + // InternalApplicationConfiguration.g:4078:1: ( rule__MetamodelElement__Group__2__Impl ) + // InternalApplicationConfiguration.g:4079:2: rule__MetamodelElement__Group__2__Impl { pushFollow(FOLLOW_2); rule__MetamodelElement__Group__2__Impl(); @@ -13052,29 +13348,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__2__Impl" - // InternalApplicationConfiguration.g:4002:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:4085:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4006:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4007:1: ( ( rule__MetamodelElement__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4089:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4090:1: ( ( rule__MetamodelElement__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:4007:1: ( ( rule__MetamodelElement__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4008:2: ( rule__MetamodelElement__Group_2__0 )? + // InternalApplicationConfiguration.g:4090:1: ( ( rule__MetamodelElement__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4091:2: ( rule__MetamodelElement__Group_2__0 )? { before(grammarAccess.getMetamodelElementAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4009:2: ( rule__MetamodelElement__Group_2__0 )? - int alt43=2; - int LA43_0 = input.LA(1); + // InternalApplicationConfiguration.g:4092:2: ( rule__MetamodelElement__Group_2__0 )? + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA43_0==21) ) { - alt43=1; + if ( (LA44_0==23) ) { + alt44=1; } - switch (alt43) { + switch (alt44) { case 1 : - // InternalApplicationConfiguration.g:4009:3: rule__MetamodelElement__Group_2__0 + // InternalApplicationConfiguration.g:4092:3: rule__MetamodelElement__Group_2__0 { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_2__0(); @@ -13110,14 +13406,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__0" - // InternalApplicationConfiguration.g:4018:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; + // InternalApplicationConfiguration.g:4101:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; public final void rule__MetamodelElement__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4022:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) - // InternalApplicationConfiguration.g:4023:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 + // InternalApplicationConfiguration.g:4105:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) + // InternalApplicationConfiguration.g:4106:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 { pushFollow(FOLLOW_20); rule__MetamodelElement__Group_0__0__Impl(); @@ -13148,21 +13444,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl" - // InternalApplicationConfiguration.g:4030:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; + // InternalApplicationConfiguration.g:4113:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4034:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) - // InternalApplicationConfiguration.g:4035:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:4117:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) + // InternalApplicationConfiguration.g:4118:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) { - // InternalApplicationConfiguration.g:4035:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) - // InternalApplicationConfiguration.g:4036:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:4118:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:4119:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) { before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); - // InternalApplicationConfiguration.g:4037:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) - // InternalApplicationConfiguration.g:4037:3: rule__MetamodelElement__PackageAssignment_0_0 + // InternalApplicationConfiguration.g:4120:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:4120:3: rule__MetamodelElement__PackageAssignment_0_0 { pushFollow(FOLLOW_2); rule__MetamodelElement__PackageAssignment_0_0(); @@ -13195,14 +13491,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__1" - // InternalApplicationConfiguration.g:4045:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; + // InternalApplicationConfiguration.g:4128:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; public final void rule__MetamodelElement__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4049:1: ( rule__MetamodelElement__Group_0__1__Impl ) - // InternalApplicationConfiguration.g:4050:2: rule__MetamodelElement__Group_0__1__Impl + // InternalApplicationConfiguration.g:4132:1: ( rule__MetamodelElement__Group_0__1__Impl ) + // InternalApplicationConfiguration.g:4133:2: rule__MetamodelElement__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_0__1__Impl(); @@ -13228,20 +13524,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl" - // InternalApplicationConfiguration.g:4056:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; + // InternalApplicationConfiguration.g:4139:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4060:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:4061:1: ( '::' ) + // InternalApplicationConfiguration.g:4143:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:4144:1: ( '::' ) { - // InternalApplicationConfiguration.g:4061:1: ( '::' ) - // InternalApplicationConfiguration.g:4062:2: '::' + // InternalApplicationConfiguration.g:4144:1: ( '::' ) + // InternalApplicationConfiguration.g:4145:2: '::' { before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); - match(input,34,FOLLOW_2); + match(input,36,FOLLOW_2); after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } @@ -13265,14 +13561,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__0" - // InternalApplicationConfiguration.g:4072:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; + // InternalApplicationConfiguration.g:4155:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; public final void rule__MetamodelElement__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4076:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) - // InternalApplicationConfiguration.g:4077:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 + // InternalApplicationConfiguration.g:4159:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) + // InternalApplicationConfiguration.g:4160:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 { pushFollow(FOLLOW_8); rule__MetamodelElement__Group_2__0__Impl(); @@ -13303,20 +13599,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4084:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; + // InternalApplicationConfiguration.g:4167:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4088:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:4089:1: ( '.' ) + // InternalApplicationConfiguration.g:4171:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:4172:1: ( '.' ) { - // InternalApplicationConfiguration.g:4089:1: ( '.' ) - // InternalApplicationConfiguration.g:4090:2: '.' + // InternalApplicationConfiguration.g:4172:1: ( '.' ) + // InternalApplicationConfiguration.g:4173:2: '.' { before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); - match(input,21,FOLLOW_2); + match(input,23,FOLLOW_2); after(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); } @@ -13340,14 +13636,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__1" - // InternalApplicationConfiguration.g:4099:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:4182:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; public final void rule__MetamodelElement__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4103:1: ( rule__MetamodelElement__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4104:2: rule__MetamodelElement__Group_2__1__Impl + // InternalApplicationConfiguration.g:4186:1: ( rule__MetamodelElement__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4187:2: rule__MetamodelElement__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_2__1__Impl(); @@ -13373,21 +13669,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4110:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:4193:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4114:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4115:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4197:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4198:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:4115:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4116:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) + // InternalApplicationConfiguration.g:4198:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4199:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) { before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); - // InternalApplicationConfiguration.g:4117:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) - // InternalApplicationConfiguration.g:4117:3: rule__MetamodelElement__FeatureAssignment_2_1 + // InternalApplicationConfiguration.g:4200:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) + // InternalApplicationConfiguration.g:4200:3: rule__MetamodelElement__FeatureAssignment_2_1 { pushFollow(FOLLOW_2); rule__MetamodelElement__FeatureAssignment_2_1(); @@ -13420,14 +13716,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__0" - // InternalApplicationConfiguration.g:4126:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:4209:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4130:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:4131:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 + // InternalApplicationConfiguration.g:4213:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:4214:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__MetamodelDeclaration__Group__0__Impl(); @@ -13458,20 +13754,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:4138:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; + // InternalApplicationConfiguration.g:4221:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4142:1: ( ( 'metamodel' ) ) - // InternalApplicationConfiguration.g:4143:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:4225:1: ( ( 'metamodel' ) ) + // InternalApplicationConfiguration.g:4226:1: ( 'metamodel' ) { - // InternalApplicationConfiguration.g:4143:1: ( 'metamodel' ) - // InternalApplicationConfiguration.g:4144:2: 'metamodel' + // InternalApplicationConfiguration.g:4226:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:4227:2: 'metamodel' { before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); - match(input,35,FOLLOW_2); + match(input,37,FOLLOW_2); after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } @@ -13495,14 +13791,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__1" - // InternalApplicationConfiguration.g:4153:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:4236:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4157:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:4158:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 + // InternalApplicationConfiguration.g:4240:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:4241:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 { pushFollow(FOLLOW_19); rule__MetamodelDeclaration__Group__1__Impl(); @@ -13533,21 +13829,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:4165:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4248:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4169:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4170:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4252:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4253:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4170:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:4171:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4253:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4254:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) { before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:4172:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:4172:3: rule__MetamodelDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:4255:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4255:3: rule__MetamodelDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__MetamodelDeclaration__NameAssignment_1(); @@ -13580,14 +13876,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__2" - // InternalApplicationConfiguration.g:4180:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:4263:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4184:1: ( rule__MetamodelDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:4185:2: rule__MetamodelDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:4267:1: ( rule__MetamodelDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:4268:2: rule__MetamodelDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__MetamodelDeclaration__Group__2__Impl(); @@ -13613,21 +13909,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:4191:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:4274:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4195:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:4196:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4278:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:4279:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:4196:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:4197:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4279:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4280:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:4198:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:4198:3: rule__MetamodelDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:4281:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4281:3: rule__MetamodelDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__MetamodelDeclaration__SpecificationAssignment_2(); @@ -13660,14 +13956,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__0" - // InternalApplicationConfiguration.g:4207:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; + // InternalApplicationConfiguration.g:4290:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; public final void rule__PartialModelSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4211:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) - // InternalApplicationConfiguration.g:4212:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 + // InternalApplicationConfiguration.g:4294:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) + // InternalApplicationConfiguration.g:4295:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 { pushFollow(FOLLOW_21); rule__PartialModelSpecification__Group__0__Impl(); @@ -13698,20 +13994,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:4219:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:4302:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4223:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4224:1: ( '{' ) + // InternalApplicationConfiguration.g:4306:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4307:1: ( '{' ) { - // InternalApplicationConfiguration.g:4224:1: ( '{' ) - // InternalApplicationConfiguration.g:4225:2: '{' + // InternalApplicationConfiguration.g:4307:1: ( '{' ) + // InternalApplicationConfiguration.g:4308:2: '{' { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } @@ -13735,14 +14031,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__1" - // InternalApplicationConfiguration.g:4234:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; + // InternalApplicationConfiguration.g:4317:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; public final void rule__PartialModelSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4238:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) - // InternalApplicationConfiguration.g:4239:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 + // InternalApplicationConfiguration.g:4321:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) + // InternalApplicationConfiguration.g:4322:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 { pushFollow(FOLLOW_16); rule__PartialModelSpecification__Group__1__Impl(); @@ -13773,21 +14069,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:4246:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4329:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4250:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4251:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) + // InternalApplicationConfiguration.g:4333:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4334:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4251:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) - // InternalApplicationConfiguration.g:4252:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) + // InternalApplicationConfiguration.g:4334:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) + // InternalApplicationConfiguration.g:4335:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); - // InternalApplicationConfiguration.g:4253:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) - // InternalApplicationConfiguration.g:4253:3: rule__PartialModelSpecification__EntryAssignment_1 + // InternalApplicationConfiguration.g:4336:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) + // InternalApplicationConfiguration.g:4336:3: rule__PartialModelSpecification__EntryAssignment_1 { pushFollow(FOLLOW_2); rule__PartialModelSpecification__EntryAssignment_1(); @@ -13820,14 +14116,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__2" - // InternalApplicationConfiguration.g:4261:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; + // InternalApplicationConfiguration.g:4344:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; public final void rule__PartialModelSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4265:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) - // InternalApplicationConfiguration.g:4266:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 + // InternalApplicationConfiguration.g:4348:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) + // InternalApplicationConfiguration.g:4349:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 { pushFollow(FOLLOW_16); rule__PartialModelSpecification__Group__2__Impl(); @@ -13858,29 +14154,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:4273:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:4356:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4277:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4278:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4360:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4361:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:4278:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4279:2: ( rule__PartialModelSpecification__Group_2__0 )? + // InternalApplicationConfiguration.g:4361:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4362:2: ( rule__PartialModelSpecification__Group_2__0 )? { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4280:2: ( rule__PartialModelSpecification__Group_2__0 )? - int alt44=2; - int LA44_0 = input.LA(1); + // InternalApplicationConfiguration.g:4363:2: ( rule__PartialModelSpecification__Group_2__0 )? + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA44_0==31) ) { - alt44=1; + if ( (LA45_0==33) ) { + alt45=1; } - switch (alt44) { + switch (alt45) { case 1 : - // InternalApplicationConfiguration.g:4280:3: rule__PartialModelSpecification__Group_2__0 + // InternalApplicationConfiguration.g:4363:3: rule__PartialModelSpecification__Group_2__0 { pushFollow(FOLLOW_2); rule__PartialModelSpecification__Group_2__0(); @@ -13916,14 +14212,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__3" - // InternalApplicationConfiguration.g:4288:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:4371:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; public final void rule__PartialModelSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4292:1: ( rule__PartialModelSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:4293:2: rule__PartialModelSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:4375:1: ( rule__PartialModelSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:4376:2: rule__PartialModelSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__PartialModelSpecification__Group__3__Impl(); @@ -13949,20 +14245,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:4299:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:4382:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4303:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4304:1: ( '}' ) + // InternalApplicationConfiguration.g:4386:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4387:1: ( '}' ) { - // InternalApplicationConfiguration.g:4304:1: ( '}' ) - // InternalApplicationConfiguration.g:4305:2: '}' + // InternalApplicationConfiguration.g:4387:1: ( '}' ) + // InternalApplicationConfiguration.g:4388:2: '}' { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -13986,14 +14282,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__0" - // InternalApplicationConfiguration.g:4315:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:4398:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4319:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:4320:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 + // InternalApplicationConfiguration.g:4402:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:4403:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 { pushFollow(FOLLOW_21); rule__PartialModelSpecification__Group_2__0__Impl(); @@ -14024,20 +14320,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4327:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:4410:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4331:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4332:1: ( ',' ) + // InternalApplicationConfiguration.g:4414:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4415:1: ( ',' ) { - // InternalApplicationConfiguration.g:4332:1: ( ',' ) - // InternalApplicationConfiguration.g:4333:2: ',' + // InternalApplicationConfiguration.g:4415:1: ( ',' ) + // InternalApplicationConfiguration.g:4416:2: ',' { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } @@ -14061,14 +14357,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__1" - // InternalApplicationConfiguration.g:4342:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:4425:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4346:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4347:2: rule__PartialModelSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:4429:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4430:2: rule__PartialModelSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__PartialModelSpecification__Group_2__1__Impl(); @@ -14094,21 +14390,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4353:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:4436:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4357:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4358:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4440:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4441:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:4358:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4359:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) + // InternalApplicationConfiguration.g:4441:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4442:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); - // InternalApplicationConfiguration.g:4360:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) - // InternalApplicationConfiguration.g:4360:3: rule__PartialModelSpecification__EntryAssignment_2_1 + // InternalApplicationConfiguration.g:4443:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) + // InternalApplicationConfiguration.g:4443:3: rule__PartialModelSpecification__EntryAssignment_2_1 { pushFollow(FOLLOW_2); rule__PartialModelSpecification__EntryAssignment_2_1(); @@ -14141,14 +14437,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__0" - // InternalApplicationConfiguration.g:4369:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; + // InternalApplicationConfiguration.g:4452:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; public final void rule__FolderEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4373:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) - // InternalApplicationConfiguration.g:4374:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 + // InternalApplicationConfiguration.g:4456:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) + // InternalApplicationConfiguration.g:4457:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 { pushFollow(FOLLOW_22); rule__FolderEntry__Group__0__Impl(); @@ -14179,20 +14475,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:4381:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; + // InternalApplicationConfiguration.g:4464:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4385:1: ( ( 'folder' ) ) - // InternalApplicationConfiguration.g:4386:1: ( 'folder' ) + // InternalApplicationConfiguration.g:4468:1: ( ( 'folder' ) ) + // InternalApplicationConfiguration.g:4469:1: ( 'folder' ) { - // InternalApplicationConfiguration.g:4386:1: ( 'folder' ) - // InternalApplicationConfiguration.g:4387:2: 'folder' + // InternalApplicationConfiguration.g:4469:1: ( 'folder' ) + // InternalApplicationConfiguration.g:4470:2: 'folder' { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); - match(input,36,FOLLOW_2); + match(input,38,FOLLOW_2); after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } @@ -14216,14 +14512,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__1" - // InternalApplicationConfiguration.g:4396:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; + // InternalApplicationConfiguration.g:4479:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; public final void rule__FolderEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4400:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) - // InternalApplicationConfiguration.g:4401:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 + // InternalApplicationConfiguration.g:4483:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) + // InternalApplicationConfiguration.g:4484:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 { pushFollow(FOLLOW_18); rule__FolderEntry__Group__1__Impl(); @@ -14254,21 +14550,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:4408:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4491:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4412:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4413:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) + // InternalApplicationConfiguration.g:4495:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4496:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4413:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) - // InternalApplicationConfiguration.g:4414:2: ( rule__FolderEntry__PathAssignment_1 ) + // InternalApplicationConfiguration.g:4496:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) + // InternalApplicationConfiguration.g:4497:2: ( rule__FolderEntry__PathAssignment_1 ) { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); - // InternalApplicationConfiguration.g:4415:2: ( rule__FolderEntry__PathAssignment_1 ) - // InternalApplicationConfiguration.g:4415:3: rule__FolderEntry__PathAssignment_1 + // InternalApplicationConfiguration.g:4498:2: ( rule__FolderEntry__PathAssignment_1 ) + // InternalApplicationConfiguration.g:4498:3: rule__FolderEntry__PathAssignment_1 { pushFollow(FOLLOW_2); rule__FolderEntry__PathAssignment_1(); @@ -14301,14 +14597,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__2" - // InternalApplicationConfiguration.g:4423:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:4506:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; public final void rule__FolderEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4427:1: ( rule__FolderEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:4428:2: rule__FolderEntry__Group__2__Impl + // InternalApplicationConfiguration.g:4510:1: ( rule__FolderEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:4511:2: rule__FolderEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__FolderEntry__Group__2__Impl(); @@ -14334,29 +14630,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:4434:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:4517:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4438:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4439:1: ( ( rule__FolderEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4521:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4522:1: ( ( rule__FolderEntry__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:4439:1: ( ( rule__FolderEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4440:2: ( rule__FolderEntry__Group_2__0 )? + // InternalApplicationConfiguration.g:4522:1: ( ( rule__FolderEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4523:2: ( rule__FolderEntry__Group_2__0 )? { before(grammarAccess.getFolderEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4441:2: ( rule__FolderEntry__Group_2__0 )? - int alt45=2; - int LA45_0 = input.LA(1); + // InternalApplicationConfiguration.g:4524:2: ( rule__FolderEntry__Group_2__0 )? + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA45_0==33) ) { - alt45=1; + if ( (LA46_0==35) ) { + alt46=1; } - switch (alt45) { + switch (alt46) { case 1 : - // InternalApplicationConfiguration.g:4441:3: rule__FolderEntry__Group_2__0 + // InternalApplicationConfiguration.g:4524:3: rule__FolderEntry__Group_2__0 { pushFollow(FOLLOW_2); rule__FolderEntry__Group_2__0(); @@ -14392,14 +14688,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__0" - // InternalApplicationConfiguration.g:4450:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; + // InternalApplicationConfiguration.g:4533:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; public final void rule__FolderEntry__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4454:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:4455:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 + // InternalApplicationConfiguration.g:4537:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:4538:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 { pushFollow(FOLLOW_19); rule__FolderEntry__Group_2__0__Impl(); @@ -14430,20 +14726,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4462:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; + // InternalApplicationConfiguration.g:4545:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4466:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:4467:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4549:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:4550:1: ( 'excluding' ) { - // InternalApplicationConfiguration.g:4467:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:4468:2: 'excluding' + // InternalApplicationConfiguration.g:4550:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4551:2: 'excluding' { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); - match(input,33,FOLLOW_2); + match(input,35,FOLLOW_2); after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } @@ -14467,14 +14763,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__1" - // InternalApplicationConfiguration.g:4477:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; + // InternalApplicationConfiguration.g:4560:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; public final void rule__FolderEntry__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4481:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:4482:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 + // InternalApplicationConfiguration.g:4564:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:4565:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 { pushFollow(FOLLOW_22); rule__FolderEntry__Group_2__1__Impl(); @@ -14505,20 +14801,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4489:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:4572:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4493:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4494:1: ( '{' ) + // InternalApplicationConfiguration.g:4576:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4577:1: ( '{' ) { - // InternalApplicationConfiguration.g:4494:1: ( '{' ) - // InternalApplicationConfiguration.g:4495:2: '{' + // InternalApplicationConfiguration.g:4577:1: ( '{' ) + // InternalApplicationConfiguration.g:4578:2: '{' { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } @@ -14542,14 +14838,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__2" - // InternalApplicationConfiguration.g:4504:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; + // InternalApplicationConfiguration.g:4587:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; public final void rule__FolderEntry__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4508:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:4509:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 + // InternalApplicationConfiguration.g:4591:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:4592:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 { pushFollow(FOLLOW_16); rule__FolderEntry__Group_2__2__Impl(); @@ -14580,21 +14876,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:4516:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; + // InternalApplicationConfiguration.g:4599:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4520:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:4521:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4603:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:4604:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) { - // InternalApplicationConfiguration.g:4521:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:4522:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4604:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4605:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); - // InternalApplicationConfiguration.g:4523:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) - // InternalApplicationConfiguration.g:4523:3: rule__FolderEntry__ExclusionAssignment_2_2 + // InternalApplicationConfiguration.g:4606:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4606:3: rule__FolderEntry__ExclusionAssignment_2_2 { pushFollow(FOLLOW_2); rule__FolderEntry__ExclusionAssignment_2_2(); @@ -14627,14 +14923,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__3" - // InternalApplicationConfiguration.g:4531:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; + // InternalApplicationConfiguration.g:4614:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; public final void rule__FolderEntry__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4535:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:4536:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 + // InternalApplicationConfiguration.g:4618:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:4619:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 { pushFollow(FOLLOW_16); rule__FolderEntry__Group_2__3__Impl(); @@ -14665,33 +14961,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:4543:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; + // InternalApplicationConfiguration.g:4626:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4547:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:4548:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4630:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:4631:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) { - // InternalApplicationConfiguration.g:4548:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:4549:2: ( rule__FolderEntry__Group_2_3__0 )* + // InternalApplicationConfiguration.g:4631:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4632:2: ( rule__FolderEntry__Group_2_3__0 )* { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:4550:2: ( rule__FolderEntry__Group_2_3__0 )* - loop46: + // InternalApplicationConfiguration.g:4633:2: ( rule__FolderEntry__Group_2_3__0 )* + loop47: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA46_0==31) ) { - alt46=1; + if ( (LA47_0==33) ) { + alt47=1; } - switch (alt46) { + switch (alt47) { case 1 : - // InternalApplicationConfiguration.g:4550:3: rule__FolderEntry__Group_2_3__0 + // InternalApplicationConfiguration.g:4633:3: rule__FolderEntry__Group_2_3__0 { pushFollow(FOLLOW_17); rule__FolderEntry__Group_2_3__0(); @@ -14703,7 +14999,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop46; + break loop47; } } while (true); @@ -14730,14 +15026,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__4" - // InternalApplicationConfiguration.g:4558:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; + // InternalApplicationConfiguration.g:4641:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; public final void rule__FolderEntry__Group_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4562:1: ( rule__FolderEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:4563:2: rule__FolderEntry__Group_2__4__Impl + // InternalApplicationConfiguration.g:4645:1: ( rule__FolderEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:4646:2: rule__FolderEntry__Group_2__4__Impl { pushFollow(FOLLOW_2); rule__FolderEntry__Group_2__4__Impl(); @@ -14763,20 +15059,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:4569:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:4652:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4573:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4574:1: ( '}' ) + // InternalApplicationConfiguration.g:4656:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4657:1: ( '}' ) { - // InternalApplicationConfiguration.g:4574:1: ( '}' ) - // InternalApplicationConfiguration.g:4575:2: '}' + // InternalApplicationConfiguration.g:4657:1: ( '}' ) + // InternalApplicationConfiguration.g:4658:2: '}' { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } @@ -14800,14 +15096,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:4585:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; + // InternalApplicationConfiguration.g:4668:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4589:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:4590:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 + // InternalApplicationConfiguration.g:4672:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:4673:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 { pushFollow(FOLLOW_22); rule__FolderEntry__Group_2_3__0__Impl(); @@ -14838,20 +15134,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:4597:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:4680:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4601:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4602:1: ( ',' ) + // InternalApplicationConfiguration.g:4684:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4685:1: ( ',' ) { - // InternalApplicationConfiguration.g:4602:1: ( ',' ) - // InternalApplicationConfiguration.g:4603:2: ',' + // InternalApplicationConfiguration.g:4685:1: ( ',' ) + // InternalApplicationConfiguration.g:4686:2: ',' { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } @@ -14875,14 +15171,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:4612:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; + // InternalApplicationConfiguration.g:4695:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4616:1: ( rule__FolderEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:4617:2: rule__FolderEntry__Group_2_3__1__Impl + // InternalApplicationConfiguration.g:4699:1: ( rule__FolderEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:4700:2: rule__FolderEntry__Group_2_3__1__Impl { pushFollow(FOLLOW_2); rule__FolderEntry__Group_2_3__1__Impl(); @@ -14908,21 +15204,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:4623:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; + // InternalApplicationConfiguration.g:4706:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4627:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:4628:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4710:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:4711:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) { - // InternalApplicationConfiguration.g:4628:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:4629:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4711:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4712:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:4630:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:4630:3: rule__FolderEntry__ExclusionAssignment_2_3_1 + // InternalApplicationConfiguration.g:4713:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4713:3: rule__FolderEntry__ExclusionAssignment_2_3_1 { pushFollow(FOLLOW_2); rule__FolderEntry__ExclusionAssignment_2_3_1(); @@ -14955,14 +15251,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__0" - // InternalApplicationConfiguration.g:4639:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:4722:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4643:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:4644:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 + // InternalApplicationConfiguration.g:4726:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:4727:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__PartialModelDeclaration__Group__0__Impl(); @@ -14993,20 +15289,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:4651:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; + // InternalApplicationConfiguration.g:4734:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4655:1: ( ( 'models' ) ) - // InternalApplicationConfiguration.g:4656:1: ( 'models' ) + // InternalApplicationConfiguration.g:4738:1: ( ( 'models' ) ) + // InternalApplicationConfiguration.g:4739:1: ( 'models' ) { - // InternalApplicationConfiguration.g:4656:1: ( 'models' ) - // InternalApplicationConfiguration.g:4657:2: 'models' + // InternalApplicationConfiguration.g:4739:1: ( 'models' ) + // InternalApplicationConfiguration.g:4740:2: 'models' { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); - match(input,37,FOLLOW_2); + match(input,39,FOLLOW_2); after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } @@ -15030,14 +15326,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__1" - // InternalApplicationConfiguration.g:4666:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:4749:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4670:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:4671:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 + // InternalApplicationConfiguration.g:4753:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:4754:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 { pushFollow(FOLLOW_19); rule__PartialModelDeclaration__Group__1__Impl(); @@ -15068,21 +15364,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:4678:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4761:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4682:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4683:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4765:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4766:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4683:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:4684:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4766:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4767:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:4685:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:4685:3: rule__PartialModelDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:4768:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4768:3: rule__PartialModelDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__PartialModelDeclaration__NameAssignment_1(); @@ -15115,14 +15411,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__2" - // InternalApplicationConfiguration.g:4693:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:4776:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4697:1: ( rule__PartialModelDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:4698:2: rule__PartialModelDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:4780:1: ( rule__PartialModelDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:4781:2: rule__PartialModelDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__PartialModelDeclaration__Group__2__Impl(); @@ -15148,21 +15444,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:4704:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:4787:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4708:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:4709:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4791:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:4792:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:4709:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:4710:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4792:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4793:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:4711:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:4711:3: rule__PartialModelDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:4794:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4794:3: rule__PartialModelDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__PartialModelDeclaration__SpecificationAssignment_2(); @@ -15195,14 +15491,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__0" - // InternalApplicationConfiguration.g:4720:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; + // InternalApplicationConfiguration.g:4803:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; public final void rule__PatternSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4724:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) - // InternalApplicationConfiguration.g:4725:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 + // InternalApplicationConfiguration.g:4807:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) + // InternalApplicationConfiguration.g:4808:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 { pushFollow(FOLLOW_15); rule__PatternSpecification__Group__0__Impl(); @@ -15233,20 +15529,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:4732:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:4815:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4736:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4737:1: ( '{' ) + // InternalApplicationConfiguration.g:4819:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4820:1: ( '{' ) { - // InternalApplicationConfiguration.g:4737:1: ( '{' ) - // InternalApplicationConfiguration.g:4738:2: '{' + // InternalApplicationConfiguration.g:4820:1: ( '{' ) + // InternalApplicationConfiguration.g:4821:2: '{' { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } @@ -15270,14 +15566,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__1" - // InternalApplicationConfiguration.g:4747:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; + // InternalApplicationConfiguration.g:4830:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; public final void rule__PatternSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4751:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) - // InternalApplicationConfiguration.g:4752:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 + // InternalApplicationConfiguration.g:4834:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) + // InternalApplicationConfiguration.g:4835:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 { pushFollow(FOLLOW_16); rule__PatternSpecification__Group__1__Impl(); @@ -15308,21 +15604,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:4759:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4842:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4763:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4764:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:4846:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4847:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4764:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:4765:2: ( rule__PatternSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:4847:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:4848:2: ( rule__PatternSpecification__EntriesAssignment_1 ) { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:4766:2: ( rule__PatternSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:4766:3: rule__PatternSpecification__EntriesAssignment_1 + // InternalApplicationConfiguration.g:4849:2: ( rule__PatternSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:4849:3: rule__PatternSpecification__EntriesAssignment_1 { pushFollow(FOLLOW_2); rule__PatternSpecification__EntriesAssignment_1(); @@ -15355,14 +15651,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__2" - // InternalApplicationConfiguration.g:4774:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; + // InternalApplicationConfiguration.g:4857:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; public final void rule__PatternSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4778:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) - // InternalApplicationConfiguration.g:4779:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 + // InternalApplicationConfiguration.g:4861:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) + // InternalApplicationConfiguration.g:4862:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 { pushFollow(FOLLOW_16); rule__PatternSpecification__Group__2__Impl(); @@ -15393,33 +15689,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:4786:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; + // InternalApplicationConfiguration.g:4869:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4790:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:4791:1: ( ( rule__PatternSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:4873:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:4874:1: ( ( rule__PatternSpecification__Group_2__0 )* ) { - // InternalApplicationConfiguration.g:4791:1: ( ( rule__PatternSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:4792:2: ( rule__PatternSpecification__Group_2__0 )* + // InternalApplicationConfiguration.g:4874:1: ( ( rule__PatternSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:4875:2: ( rule__PatternSpecification__Group_2__0 )* { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4793:2: ( rule__PatternSpecification__Group_2__0 )* - loop47: + // InternalApplicationConfiguration.g:4876:2: ( rule__PatternSpecification__Group_2__0 )* + loop48: do { - int alt47=2; - int LA47_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA47_0==31) ) { - alt47=1; + if ( (LA48_0==33) ) { + alt48=1; } - switch (alt47) { + switch (alt48) { case 1 : - // InternalApplicationConfiguration.g:4793:3: rule__PatternSpecification__Group_2__0 + // InternalApplicationConfiguration.g:4876:3: rule__PatternSpecification__Group_2__0 { pushFollow(FOLLOW_17); rule__PatternSpecification__Group_2__0(); @@ -15431,7 +15727,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop47; + break loop48; } } while (true); @@ -15458,14 +15754,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__3" - // InternalApplicationConfiguration.g:4801:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:4884:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; public final void rule__PatternSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4805:1: ( rule__PatternSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:4806:2: rule__PatternSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:4888:1: ( rule__PatternSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:4889:2: rule__PatternSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__PatternSpecification__Group__3__Impl(); @@ -15491,20 +15787,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:4812:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:4895:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4816:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4817:1: ( '}' ) + // InternalApplicationConfiguration.g:4899:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4900:1: ( '}' ) { - // InternalApplicationConfiguration.g:4817:1: ( '}' ) - // InternalApplicationConfiguration.g:4818:2: '}' + // InternalApplicationConfiguration.g:4900:1: ( '}' ) + // InternalApplicationConfiguration.g:4901:2: '}' { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -15528,14 +15824,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__0" - // InternalApplicationConfiguration.g:4828:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:4911:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; public final void rule__PatternSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4832:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:4833:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 + // InternalApplicationConfiguration.g:4915:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:4916:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 { pushFollow(FOLLOW_15); rule__PatternSpecification__Group_2__0__Impl(); @@ -15566,20 +15862,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4840:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:4923:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4844:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4845:1: ( ',' ) + // InternalApplicationConfiguration.g:4927:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4928:1: ( ',' ) { - // InternalApplicationConfiguration.g:4845:1: ( ',' ) - // InternalApplicationConfiguration.g:4846:2: ',' + // InternalApplicationConfiguration.g:4928:1: ( ',' ) + // InternalApplicationConfiguration.g:4929:2: ',' { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } @@ -15603,14 +15899,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__1" - // InternalApplicationConfiguration.g:4855:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:4938:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; public final void rule__PatternSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4859:1: ( rule__PatternSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4860:2: rule__PatternSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:4942:1: ( rule__PatternSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4943:2: rule__PatternSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__PatternSpecification__Group_2__1__Impl(); @@ -15636,21 +15932,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4866:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:4949:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4870:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4871:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4953:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4954:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:4871:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4872:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:4954:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4955:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:4873:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:4873:3: rule__PatternSpecification__EntriesAssignment_2_1 + // InternalApplicationConfiguration.g:4956:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:4956:3: rule__PatternSpecification__EntriesAssignment_2_1 { pushFollow(FOLLOW_2); rule__PatternSpecification__EntriesAssignment_2_1(); @@ -15683,14 +15979,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__0" - // InternalApplicationConfiguration.g:4882:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; + // InternalApplicationConfiguration.g:4965:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; public final void rule__AllPatternEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4886:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) - // InternalApplicationConfiguration.g:4887:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 + // InternalApplicationConfiguration.g:4969:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) + // InternalApplicationConfiguration.g:4970:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 { pushFollow(FOLLOW_8); rule__AllPatternEntry__Group__0__Impl(); @@ -15721,20 +16017,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:4894:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; + // InternalApplicationConfiguration.g:4977:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4898:1: ( ( 'package' ) ) - // InternalApplicationConfiguration.g:4899:1: ( 'package' ) + // InternalApplicationConfiguration.g:4981:1: ( ( 'package' ) ) + // InternalApplicationConfiguration.g:4982:1: ( 'package' ) { - // InternalApplicationConfiguration.g:4899:1: ( 'package' ) - // InternalApplicationConfiguration.g:4900:2: 'package' + // InternalApplicationConfiguration.g:4982:1: ( 'package' ) + // InternalApplicationConfiguration.g:4983:2: 'package' { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); - match(input,32,FOLLOW_2); + match(input,34,FOLLOW_2); after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } @@ -15758,14 +16054,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__1" - // InternalApplicationConfiguration.g:4909:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; + // InternalApplicationConfiguration.g:4992:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; public final void rule__AllPatternEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4913:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) - // InternalApplicationConfiguration.g:4914:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 + // InternalApplicationConfiguration.g:4996:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) + // InternalApplicationConfiguration.g:4997:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 { pushFollow(FOLLOW_18); rule__AllPatternEntry__Group__1__Impl(); @@ -15796,21 +16092,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:4921:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5004:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4925:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4926:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:5008:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5009:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4926:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) - // InternalApplicationConfiguration.g:4927:2: ( rule__AllPatternEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:5009:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:5010:2: ( rule__AllPatternEntry__PackageAssignment_1 ) { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); - // InternalApplicationConfiguration.g:4928:2: ( rule__AllPatternEntry__PackageAssignment_1 ) - // InternalApplicationConfiguration.g:4928:3: rule__AllPatternEntry__PackageAssignment_1 + // InternalApplicationConfiguration.g:5011:2: ( rule__AllPatternEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:5011:3: rule__AllPatternEntry__PackageAssignment_1 { pushFollow(FOLLOW_2); rule__AllPatternEntry__PackageAssignment_1(); @@ -15843,14 +16139,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__2" - // InternalApplicationConfiguration.g:4936:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:5019:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; public final void rule__AllPatternEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4940:1: ( rule__AllPatternEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:4941:2: rule__AllPatternEntry__Group__2__Impl + // InternalApplicationConfiguration.g:5023:1: ( rule__AllPatternEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:5024:2: rule__AllPatternEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group__2__Impl(); @@ -15876,29 +16172,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:4947:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:5030:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4951:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4952:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:5034:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:5035:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:4952:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4953:2: ( rule__AllPatternEntry__Group_2__0 )? + // InternalApplicationConfiguration.g:5035:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:5036:2: ( rule__AllPatternEntry__Group_2__0 )? { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4954:2: ( rule__AllPatternEntry__Group_2__0 )? - int alt48=2; - int LA48_0 = input.LA(1); + // InternalApplicationConfiguration.g:5037:2: ( rule__AllPatternEntry__Group_2__0 )? + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA48_0==33) ) { - alt48=1; + if ( (LA49_0==35) ) { + alt49=1; } - switch (alt48) { + switch (alt49) { case 1 : - // InternalApplicationConfiguration.g:4954:3: rule__AllPatternEntry__Group_2__0 + // InternalApplicationConfiguration.g:5037:3: rule__AllPatternEntry__Group_2__0 { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group_2__0(); @@ -15934,14 +16230,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__0" - // InternalApplicationConfiguration.g:4963:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; + // InternalApplicationConfiguration.g:5046:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4967:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:4968:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 + // InternalApplicationConfiguration.g:5050:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:5051:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 { pushFollow(FOLLOW_19); rule__AllPatternEntry__Group_2__0__Impl(); @@ -15972,20 +16268,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4975:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; + // InternalApplicationConfiguration.g:5058:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4979:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:4980:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:5062:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:5063:1: ( 'excluding' ) { - // InternalApplicationConfiguration.g:4980:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:4981:2: 'excluding' + // InternalApplicationConfiguration.g:5063:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:5064:2: 'excluding' { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); - match(input,33,FOLLOW_2); + match(input,35,FOLLOW_2); after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } @@ -16009,14 +16305,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__1" - // InternalApplicationConfiguration.g:4990:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; + // InternalApplicationConfiguration.g:5073:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4994:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:4995:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 + // InternalApplicationConfiguration.g:5077:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:5078:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 { pushFollow(FOLLOW_8); rule__AllPatternEntry__Group_2__1__Impl(); @@ -16047,20 +16343,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:5002:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:5085:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5006:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:5007:1: ( '{' ) + // InternalApplicationConfiguration.g:5089:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5090:1: ( '{' ) { - // InternalApplicationConfiguration.g:5007:1: ( '{' ) - // InternalApplicationConfiguration.g:5008:2: '{' + // InternalApplicationConfiguration.g:5090:1: ( '{' ) + // InternalApplicationConfiguration.g:5091:2: '{' { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } @@ -16084,14 +16380,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__2" - // InternalApplicationConfiguration.g:5017:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; + // InternalApplicationConfiguration.g:5100:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5021:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:5022:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 + // InternalApplicationConfiguration.g:5104:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:5105:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 { pushFollow(FOLLOW_16); rule__AllPatternEntry__Group_2__2__Impl(); @@ -16122,21 +16418,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:5029:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; + // InternalApplicationConfiguration.g:5112:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5033:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:5034:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:5116:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:5117:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) { - // InternalApplicationConfiguration.g:5034:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:5035:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) + // InternalApplicationConfiguration.g:5117:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:5118:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); - // InternalApplicationConfiguration.g:5036:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) - // InternalApplicationConfiguration.g:5036:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 + // InternalApplicationConfiguration.g:5119:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) + // InternalApplicationConfiguration.g:5119:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 { pushFollow(FOLLOW_2); rule__AllPatternEntry__ExclusuionAssignment_2_2(); @@ -16169,14 +16465,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__3" - // InternalApplicationConfiguration.g:5044:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; + // InternalApplicationConfiguration.g:5127:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5048:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:5049:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 + // InternalApplicationConfiguration.g:5131:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:5132:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 { pushFollow(FOLLOW_16); rule__AllPatternEntry__Group_2__3__Impl(); @@ -16207,33 +16503,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:5056:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; + // InternalApplicationConfiguration.g:5139:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5060:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:5061:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:5143:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:5144:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) { - // InternalApplicationConfiguration.g:5061:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:5062:2: ( rule__AllPatternEntry__Group_2_3__0 )* + // InternalApplicationConfiguration.g:5144:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:5145:2: ( rule__AllPatternEntry__Group_2_3__0 )* { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:5063:2: ( rule__AllPatternEntry__Group_2_3__0 )* - loop49: + // InternalApplicationConfiguration.g:5146:2: ( rule__AllPatternEntry__Group_2_3__0 )* + loop50: do { - int alt49=2; - int LA49_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA49_0==31) ) { - alt49=1; + if ( (LA50_0==33) ) { + alt50=1; } - switch (alt49) { + switch (alt50) { case 1 : - // InternalApplicationConfiguration.g:5063:3: rule__AllPatternEntry__Group_2_3__0 + // InternalApplicationConfiguration.g:5146:3: rule__AllPatternEntry__Group_2_3__0 { pushFollow(FOLLOW_17); rule__AllPatternEntry__Group_2_3__0(); @@ -16245,7 +16541,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop49; + break loop50; } } while (true); @@ -16272,14 +16568,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__4" - // InternalApplicationConfiguration.g:5071:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; + // InternalApplicationConfiguration.g:5154:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5075:1: ( rule__AllPatternEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:5076:2: rule__AllPatternEntry__Group_2__4__Impl + // InternalApplicationConfiguration.g:5158:1: ( rule__AllPatternEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:5159:2: rule__AllPatternEntry__Group_2__4__Impl { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group_2__4__Impl(); @@ -16305,20 +16601,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:5082:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:5165:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5086:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5087:1: ( '}' ) + // InternalApplicationConfiguration.g:5169:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5170:1: ( '}' ) { - // InternalApplicationConfiguration.g:5087:1: ( '}' ) - // InternalApplicationConfiguration.g:5088:2: '}' + // InternalApplicationConfiguration.g:5170:1: ( '}' ) + // InternalApplicationConfiguration.g:5171:2: '}' { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } @@ -16342,14 +16638,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:5098:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; + // InternalApplicationConfiguration.g:5181:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5102:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:5103:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 + // InternalApplicationConfiguration.g:5185:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:5186:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 { pushFollow(FOLLOW_8); rule__AllPatternEntry__Group_2_3__0__Impl(); @@ -16380,20 +16676,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:5110:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:5193:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5114:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:5115:1: ( ',' ) + // InternalApplicationConfiguration.g:5197:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5198:1: ( ',' ) { - // InternalApplicationConfiguration.g:5115:1: ( ',' ) - // InternalApplicationConfiguration.g:5116:2: ',' + // InternalApplicationConfiguration.g:5198:1: ( ',' ) + // InternalApplicationConfiguration.g:5199:2: ',' { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } @@ -16417,14 +16713,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:5125:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; + // InternalApplicationConfiguration.g:5208:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5129:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:5130:2: rule__AllPatternEntry__Group_2_3__1__Impl + // InternalApplicationConfiguration.g:5212:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:5213:2: rule__AllPatternEntry__Group_2_3__1__Impl { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group_2_3__1__Impl(); @@ -16450,21 +16746,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:5136:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; + // InternalApplicationConfiguration.g:5219:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5140:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:5141:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:5223:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:5224:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) { - // InternalApplicationConfiguration.g:5141:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:5142:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:5224:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:5225:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:5143:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:5143:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 + // InternalApplicationConfiguration.g:5226:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:5226:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 { pushFollow(FOLLOW_2); rule__AllPatternEntry__ExclusuionAssignment_2_3_1(); @@ -16497,14 +16793,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__0" - // InternalApplicationConfiguration.g:5152:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; + // InternalApplicationConfiguration.g:5235:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; public final void rule__PatternElement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5156:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) - // InternalApplicationConfiguration.g:5157:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 + // InternalApplicationConfiguration.g:5239:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) + // InternalApplicationConfiguration.g:5240:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 { pushFollow(FOLLOW_8); rule__PatternElement__Group__0__Impl(); @@ -16535,33 +16831,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__0__Impl" - // InternalApplicationConfiguration.g:5164:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; + // InternalApplicationConfiguration.g:5247:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; public final void rule__PatternElement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5168:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) - // InternalApplicationConfiguration.g:5169:1: ( ( rule__PatternElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:5251:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) + // InternalApplicationConfiguration.g:5252:1: ( ( rule__PatternElement__Group_0__0 )? ) { - // InternalApplicationConfiguration.g:5169:1: ( ( rule__PatternElement__Group_0__0 )? ) - // InternalApplicationConfiguration.g:5170:2: ( rule__PatternElement__Group_0__0 )? + // InternalApplicationConfiguration.g:5252:1: ( ( rule__PatternElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:5253:2: ( rule__PatternElement__Group_0__0 )? { before(grammarAccess.getPatternElementAccess().getGroup_0()); - // InternalApplicationConfiguration.g:5171:2: ( rule__PatternElement__Group_0__0 )? - int alt50=2; - int LA50_0 = input.LA(1); + // InternalApplicationConfiguration.g:5254:2: ( rule__PatternElement__Group_0__0 )? + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA50_0==RULE_ID) ) { - int LA50_1 = input.LA(2); + if ( (LA51_0==RULE_ID) ) { + int LA51_1 = input.LA(2); - if ( (LA50_1==21||LA50_1==34) ) { - alt50=1; + if ( (LA51_1==23||LA51_1==36) ) { + alt51=1; } } - switch (alt50) { + switch (alt51) { case 1 : - // InternalApplicationConfiguration.g:5171:3: rule__PatternElement__Group_0__0 + // InternalApplicationConfiguration.g:5254:3: rule__PatternElement__Group_0__0 { pushFollow(FOLLOW_2); rule__PatternElement__Group_0__0(); @@ -16597,14 +16893,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__1" - // InternalApplicationConfiguration.g:5179:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; + // InternalApplicationConfiguration.g:5262:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; public final void rule__PatternElement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5183:1: ( rule__PatternElement__Group__1__Impl ) - // InternalApplicationConfiguration.g:5184:2: rule__PatternElement__Group__1__Impl + // InternalApplicationConfiguration.g:5266:1: ( rule__PatternElement__Group__1__Impl ) + // InternalApplicationConfiguration.g:5267:2: rule__PatternElement__Group__1__Impl { pushFollow(FOLLOW_2); rule__PatternElement__Group__1__Impl(); @@ -16630,21 +16926,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__1__Impl" - // InternalApplicationConfiguration.g:5190:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5273:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; public final void rule__PatternElement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5194:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5195:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) + // InternalApplicationConfiguration.g:5277:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5278:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5195:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) - // InternalApplicationConfiguration.g:5196:2: ( rule__PatternElement__PatternAssignment_1 ) + // InternalApplicationConfiguration.g:5278:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) + // InternalApplicationConfiguration.g:5279:2: ( rule__PatternElement__PatternAssignment_1 ) { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); - // InternalApplicationConfiguration.g:5197:2: ( rule__PatternElement__PatternAssignment_1 ) - // InternalApplicationConfiguration.g:5197:3: rule__PatternElement__PatternAssignment_1 + // InternalApplicationConfiguration.g:5280:2: ( rule__PatternElement__PatternAssignment_1 ) + // InternalApplicationConfiguration.g:5280:3: rule__PatternElement__PatternAssignment_1 { pushFollow(FOLLOW_2); rule__PatternElement__PatternAssignment_1(); @@ -16677,14 +16973,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__0" - // InternalApplicationConfiguration.g:5206:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; + // InternalApplicationConfiguration.g:5289:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; public final void rule__PatternElement__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5210:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) - // InternalApplicationConfiguration.g:5211:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 + // InternalApplicationConfiguration.g:5293:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) + // InternalApplicationConfiguration.g:5294:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 { pushFollow(FOLLOW_20); rule__PatternElement__Group_0__0__Impl(); @@ -16715,21 +17011,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__0__Impl" - // InternalApplicationConfiguration.g:5218:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; + // InternalApplicationConfiguration.g:5301:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5222:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) - // InternalApplicationConfiguration.g:5223:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:5305:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) + // InternalApplicationConfiguration.g:5306:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) { - // InternalApplicationConfiguration.g:5223:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) - // InternalApplicationConfiguration.g:5224:2: ( rule__PatternElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:5306:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:5307:2: ( rule__PatternElement__PackageAssignment_0_0 ) { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); - // InternalApplicationConfiguration.g:5225:2: ( rule__PatternElement__PackageAssignment_0_0 ) - // InternalApplicationConfiguration.g:5225:3: rule__PatternElement__PackageAssignment_0_0 + // InternalApplicationConfiguration.g:5308:2: ( rule__PatternElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:5308:3: rule__PatternElement__PackageAssignment_0_0 { pushFollow(FOLLOW_2); rule__PatternElement__PackageAssignment_0_0(); @@ -16762,14 +17058,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__1" - // InternalApplicationConfiguration.g:5233:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; + // InternalApplicationConfiguration.g:5316:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; public final void rule__PatternElement__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5237:1: ( rule__PatternElement__Group_0__1__Impl ) - // InternalApplicationConfiguration.g:5238:2: rule__PatternElement__Group_0__1__Impl + // InternalApplicationConfiguration.g:5320:1: ( rule__PatternElement__Group_0__1__Impl ) + // InternalApplicationConfiguration.g:5321:2: rule__PatternElement__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__PatternElement__Group_0__1__Impl(); @@ -16795,20 +17091,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__1__Impl" - // InternalApplicationConfiguration.g:5244:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; + // InternalApplicationConfiguration.g:5327:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5248:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:5249:1: ( '::' ) + // InternalApplicationConfiguration.g:5331:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:5332:1: ( '::' ) { - // InternalApplicationConfiguration.g:5249:1: ( '::' ) - // InternalApplicationConfiguration.g:5250:2: '::' + // InternalApplicationConfiguration.g:5332:1: ( '::' ) + // InternalApplicationConfiguration.g:5333:2: '::' { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); - match(input,34,FOLLOW_2); + match(input,36,FOLLOW_2); after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } @@ -16832,14 +17128,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__0" - // InternalApplicationConfiguration.g:5260:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:5343:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5264:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:5265:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 + // InternalApplicationConfiguration.g:5347:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:5348:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__GraphPatternDeclaration__Group__0__Impl(); @@ -16870,20 +17166,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:5272:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; + // InternalApplicationConfiguration.g:5355:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5276:1: ( ( 'constraints' ) ) - // InternalApplicationConfiguration.g:5277:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:5359:1: ( ( 'constraints' ) ) + // InternalApplicationConfiguration.g:5360:1: ( 'constraints' ) { - // InternalApplicationConfiguration.g:5277:1: ( 'constraints' ) - // InternalApplicationConfiguration.g:5278:2: 'constraints' + // InternalApplicationConfiguration.g:5360:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:5361:2: 'constraints' { before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); - match(input,38,FOLLOW_2); + match(input,40,FOLLOW_2); after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } @@ -16907,14 +17203,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__1" - // InternalApplicationConfiguration.g:5287:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:5370:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5291:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:5292:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 + // InternalApplicationConfiguration.g:5374:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:5375:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 { pushFollow(FOLLOW_19); rule__GraphPatternDeclaration__Group__1__Impl(); @@ -16945,21 +17241,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:5299:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5382:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5303:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5304:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5386:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5387:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5304:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:5305:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5387:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5388:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:5306:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:5306:3: rule__GraphPatternDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:5389:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5389:3: rule__GraphPatternDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__GraphPatternDeclaration__NameAssignment_1(); @@ -16992,14 +17288,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__2" - // InternalApplicationConfiguration.g:5314:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:5397:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5318:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:5319:2: rule__GraphPatternDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:5401:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:5402:2: rule__GraphPatternDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__GraphPatternDeclaration__Group__2__Impl(); @@ -17025,21 +17321,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:5325:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:5408:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5329:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5330:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5412:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5413:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:5330:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:5331:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5413:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5414:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:5332:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:5332:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:5415:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5415:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__GraphPatternDeclaration__SpecificationAssignment_2(); @@ -17072,14 +17368,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__0" - // InternalApplicationConfiguration.g:5341:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ; + // InternalApplicationConfiguration.g:5424:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ; public final void rule__ObjectiveSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5345:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ) - // InternalApplicationConfiguration.g:5346:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 + // InternalApplicationConfiguration.g:5428:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ) + // InternalApplicationConfiguration.g:5429:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 { pushFollow(FOLLOW_23); rule__ObjectiveSpecification__Group__0__Impl(); @@ -17110,20 +17406,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:5353:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:5436:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ; public final void rule__ObjectiveSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5357:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:5358:1: ( '{' ) + // InternalApplicationConfiguration.g:5440:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5441:1: ( '{' ) { - // InternalApplicationConfiguration.g:5358:1: ( '{' ) - // InternalApplicationConfiguration.g:5359:2: '{' + // InternalApplicationConfiguration.g:5441:1: ( '{' ) + // InternalApplicationConfiguration.g:5442:2: '{' { before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); } @@ -17147,14 +17443,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__1" - // InternalApplicationConfiguration.g:5368:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ; + // InternalApplicationConfiguration.g:5451:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ; public final void rule__ObjectiveSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5372:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ) - // InternalApplicationConfiguration.g:5373:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 + // InternalApplicationConfiguration.g:5455:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ) + // InternalApplicationConfiguration.g:5456:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 { pushFollow(FOLLOW_16); rule__ObjectiveSpecification__Group__1__Impl(); @@ -17185,21 +17481,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:5380:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5463:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ; public final void rule__ObjectiveSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5384:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5385:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:5467:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5468:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5385:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:5386:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:5468:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:5469:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:5387:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:5387:3: rule__ObjectiveSpecification__EntriesAssignment_1 + // InternalApplicationConfiguration.g:5470:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:5470:3: rule__ObjectiveSpecification__EntriesAssignment_1 { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__EntriesAssignment_1(); @@ -17232,14 +17528,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__2" - // InternalApplicationConfiguration.g:5395:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ; + // InternalApplicationConfiguration.g:5478:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ; public final void rule__ObjectiveSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5399:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ) - // InternalApplicationConfiguration.g:5400:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 + // InternalApplicationConfiguration.g:5482:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ) + // InternalApplicationConfiguration.g:5483:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 { pushFollow(FOLLOW_16); rule__ObjectiveSpecification__Group__2__Impl(); @@ -17270,33 +17566,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:5407:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ; + // InternalApplicationConfiguration.g:5490:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ; public final void rule__ObjectiveSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5411:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:5412:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:5494:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:5495:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) { - // InternalApplicationConfiguration.g:5412:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:5413:2: ( rule__ObjectiveSpecification__Group_2__0 )* + // InternalApplicationConfiguration.g:5495:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:5496:2: ( rule__ObjectiveSpecification__Group_2__0 )* { before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:5414:2: ( rule__ObjectiveSpecification__Group_2__0 )* - loop51: + // InternalApplicationConfiguration.g:5497:2: ( rule__ObjectiveSpecification__Group_2__0 )* + loop52: do { - int alt51=2; - int LA51_0 = input.LA(1); + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA51_0==31) ) { - alt51=1; + if ( (LA52_0==33) ) { + alt52=1; } - switch (alt51) { + switch (alt52) { case 1 : - // InternalApplicationConfiguration.g:5414:3: rule__ObjectiveSpecification__Group_2__0 + // InternalApplicationConfiguration.g:5497:3: rule__ObjectiveSpecification__Group_2__0 { pushFollow(FOLLOW_17); rule__ObjectiveSpecification__Group_2__0(); @@ -17308,7 +17604,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop51; + break loop52; } } while (true); @@ -17335,14 +17631,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__3" - // InternalApplicationConfiguration.g:5422:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:5505:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ; public final void rule__ObjectiveSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5426:1: ( rule__ObjectiveSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:5427:2: rule__ObjectiveSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:5509:1: ( rule__ObjectiveSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:5510:2: rule__ObjectiveSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__Group__3__Impl(); @@ -17368,20 +17664,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:5433:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:5516:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ; public final void rule__ObjectiveSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5437:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5438:1: ( '}' ) + // InternalApplicationConfiguration.g:5520:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5521:1: ( '}' ) { - // InternalApplicationConfiguration.g:5438:1: ( '}' ) - // InternalApplicationConfiguration.g:5439:2: '}' + // InternalApplicationConfiguration.g:5521:1: ( '}' ) + // InternalApplicationConfiguration.g:5522:2: '}' { before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -17405,14 +17701,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__0" - // InternalApplicationConfiguration.g:5449:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:5532:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ; public final void rule__ObjectiveSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5453:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:5454:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 + // InternalApplicationConfiguration.g:5536:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:5537:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 { pushFollow(FOLLOW_23); rule__ObjectiveSpecification__Group_2__0__Impl(); @@ -17443,20 +17739,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:5461:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:5544:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__ObjectiveSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5465:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:5466:1: ( ',' ) + // InternalApplicationConfiguration.g:5548:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5549:1: ( ',' ) { - // InternalApplicationConfiguration.g:5466:1: ( ',' ) - // InternalApplicationConfiguration.g:5467:2: ',' + // InternalApplicationConfiguration.g:5549:1: ( ',' ) + // InternalApplicationConfiguration.g:5550:2: ',' { before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); } @@ -17480,14 +17776,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__1" - // InternalApplicationConfiguration.g:5476:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:5559:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ; public final void rule__ObjectiveSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5480:1: ( rule__ObjectiveSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:5481:2: rule__ObjectiveSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:5563:1: ( rule__ObjectiveSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:5564:2: rule__ObjectiveSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__Group_2__1__Impl(); @@ -17513,21 +17809,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:5487:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:5570:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ; public final void rule__ObjectiveSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5491:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:5492:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:5574:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:5575:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:5492:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:5493:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:5575:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:5576:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:5494:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:5494:3: rule__ObjectiveSpecification__EntriesAssignment_2_1 + // InternalApplicationConfiguration.g:5577:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:5577:3: rule__ObjectiveSpecification__EntriesAssignment_2_1 { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__EntriesAssignment_2_1(); @@ -17560,14 +17856,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__0" - // InternalApplicationConfiguration.g:5503:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ; + // InternalApplicationConfiguration.g:5586:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ; public final void rule__OptimizationEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5507:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ) - // InternalApplicationConfiguration.g:5508:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 + // InternalApplicationConfiguration.g:5590:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ) + // InternalApplicationConfiguration.g:5591:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 { pushFollow(FOLLOW_23); rule__OptimizationEntry__Group__0__Impl(); @@ -17598,21 +17894,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5515:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:5598:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ; public final void rule__OptimizationEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5519:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:5520:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5602:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5603:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) { - // InternalApplicationConfiguration.g:5520:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) - // InternalApplicationConfiguration.g:5521:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) + // InternalApplicationConfiguration.g:5603:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5604:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) { before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); - // InternalApplicationConfiguration.g:5522:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) - // InternalApplicationConfiguration.g:5522:3: rule__OptimizationEntry__DirectionAssignment_0 + // InternalApplicationConfiguration.g:5605:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) + // InternalApplicationConfiguration.g:5605:3: rule__OptimizationEntry__DirectionAssignment_0 { pushFollow(FOLLOW_2); rule__OptimizationEntry__DirectionAssignment_0(); @@ -17645,14 +17941,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__1" - // InternalApplicationConfiguration.g:5530:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ; + // InternalApplicationConfiguration.g:5613:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ; public final void rule__OptimizationEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5534:1: ( rule__OptimizationEntry__Group__1__Impl ) - // InternalApplicationConfiguration.g:5535:2: rule__OptimizationEntry__Group__1__Impl + // InternalApplicationConfiguration.g:5617:1: ( rule__OptimizationEntry__Group__1__Impl ) + // InternalApplicationConfiguration.g:5618:2: rule__OptimizationEntry__Group__1__Impl { pushFollow(FOLLOW_2); rule__OptimizationEntry__Group__1__Impl(); @@ -17678,21 +17974,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5541:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5624:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ; public final void rule__OptimizationEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5545:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5546:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) + // InternalApplicationConfiguration.g:5628:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5629:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5546:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) - // InternalApplicationConfiguration.g:5547:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) + // InternalApplicationConfiguration.g:5629:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) + // InternalApplicationConfiguration.g:5630:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) { before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); - // InternalApplicationConfiguration.g:5548:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) - // InternalApplicationConfiguration.g:5548:3: rule__OptimizationEntry__FunctionAssignment_1 + // InternalApplicationConfiguration.g:5631:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) + // InternalApplicationConfiguration.g:5631:3: rule__OptimizationEntry__FunctionAssignment_1 { pushFollow(FOLLOW_2); rule__OptimizationEntry__FunctionAssignment_1(); @@ -17725,14 +18021,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__0" - // InternalApplicationConfiguration.g:5557:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ; + // InternalApplicationConfiguration.g:5640:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ; public final void rule__ThresholdEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5561:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ) - // InternalApplicationConfiguration.g:5562:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 + // InternalApplicationConfiguration.g:5644:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ) + // InternalApplicationConfiguration.g:5645:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 { pushFollow(FOLLOW_24); rule__ThresholdEntry__Group__0__Impl(); @@ -17763,21 +18059,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5569:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:5652:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ; public final void rule__ThresholdEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5573:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:5574:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5656:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5657:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) { - // InternalApplicationConfiguration.g:5574:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) - // InternalApplicationConfiguration.g:5575:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) + // InternalApplicationConfiguration.g:5657:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5658:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) { before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); - // InternalApplicationConfiguration.g:5576:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) - // InternalApplicationConfiguration.g:5576:3: rule__ThresholdEntry__FunctionAssignment_0 + // InternalApplicationConfiguration.g:5659:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) + // InternalApplicationConfiguration.g:5659:3: rule__ThresholdEntry__FunctionAssignment_0 { pushFollow(FOLLOW_2); rule__ThresholdEntry__FunctionAssignment_0(); @@ -17810,14 +18106,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__1" - // InternalApplicationConfiguration.g:5584:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ; + // InternalApplicationConfiguration.g:5667:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ; public final void rule__ThresholdEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5588:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ) - // InternalApplicationConfiguration.g:5589:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 + // InternalApplicationConfiguration.g:5671:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ) + // InternalApplicationConfiguration.g:5672:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 { pushFollow(FOLLOW_25); rule__ThresholdEntry__Group__1__Impl(); @@ -17848,21 +18144,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5596:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5679:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ; public final void rule__ThresholdEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5600:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5601:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) + // InternalApplicationConfiguration.g:5683:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5684:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5601:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) - // InternalApplicationConfiguration.g:5602:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) + // InternalApplicationConfiguration.g:5684:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) + // InternalApplicationConfiguration.g:5685:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) { before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); - // InternalApplicationConfiguration.g:5603:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) - // InternalApplicationConfiguration.g:5603:3: rule__ThresholdEntry__OperatorAssignment_1 + // InternalApplicationConfiguration.g:5686:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) + // InternalApplicationConfiguration.g:5686:3: rule__ThresholdEntry__OperatorAssignment_1 { pushFollow(FOLLOW_2); rule__ThresholdEntry__OperatorAssignment_1(); @@ -17895,14 +18191,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__2" - // InternalApplicationConfiguration.g:5611:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:5694:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ; public final void rule__ThresholdEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5615:1: ( rule__ThresholdEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:5616:2: rule__ThresholdEntry__Group__2__Impl + // InternalApplicationConfiguration.g:5698:1: ( rule__ThresholdEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:5699:2: rule__ThresholdEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__ThresholdEntry__Group__2__Impl(); @@ -17928,21 +18224,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:5622:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:5705:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ; public final void rule__ThresholdEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5626:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5627:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) + // InternalApplicationConfiguration.g:5709:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5710:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) { - // InternalApplicationConfiguration.g:5627:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) - // InternalApplicationConfiguration.g:5628:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) + // InternalApplicationConfiguration.g:5710:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) + // InternalApplicationConfiguration.g:5711:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) { before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); - // InternalApplicationConfiguration.g:5629:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) - // InternalApplicationConfiguration.g:5629:3: rule__ThresholdEntry__ThresholdAssignment_2 + // InternalApplicationConfiguration.g:5712:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) + // InternalApplicationConfiguration.g:5712:3: rule__ThresholdEntry__ThresholdAssignment_2 { pushFollow(FOLLOW_2); rule__ThresholdEntry__ThresholdAssignment_2(); @@ -17974,15 +18270,818 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "rule__ThresholdEntry__Group__2__Impl" + // $ANTLR start "rule__CostObjectiveFunction__Group__0" + // InternalApplicationConfiguration.g:5721:1: rule__CostObjectiveFunction__Group__0 : rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ; + public final void rule__CostObjectiveFunction__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5725:1: ( rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ) + // InternalApplicationConfiguration.g:5726:2: rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 + { + pushFollow(FOLLOW_19); + rule__CostObjectiveFunction__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__0" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__0__Impl" + // InternalApplicationConfiguration.g:5733:1: rule__CostObjectiveFunction__Group__0__Impl : ( 'cost' ) ; + public final void rule__CostObjectiveFunction__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5737:1: ( ( 'cost' ) ) + // InternalApplicationConfiguration.g:5738:1: ( 'cost' ) + { + // InternalApplicationConfiguration.g:5738:1: ( 'cost' ) + // InternalApplicationConfiguration.g:5739:2: 'cost' + { + before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); + match(input,41,FOLLOW_2); + after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__0__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__1" + // InternalApplicationConfiguration.g:5748:1: rule__CostObjectiveFunction__Group__1 : rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ; + public final void rule__CostObjectiveFunction__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5752:1: ( rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ) + // InternalApplicationConfiguration.g:5753:2: rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 + { + pushFollow(FOLLOW_8); + rule__CostObjectiveFunction__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__1" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__1__Impl" + // InternalApplicationConfiguration.g:5760:1: rule__CostObjectiveFunction__Group__1__Impl : ( '{' ) ; + public final void rule__CostObjectiveFunction__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5764:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5765:1: ( '{' ) + { + // InternalApplicationConfiguration.g:5765:1: ( '{' ) + // InternalApplicationConfiguration.g:5766:2: '{' + { + before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); + match(input,31,FOLLOW_2); + after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__1__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__2" + // InternalApplicationConfiguration.g:5775:1: rule__CostObjectiveFunction__Group__2 : rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ; + public final void rule__CostObjectiveFunction__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5779:1: ( rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ) + // InternalApplicationConfiguration.g:5780:2: rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 + { + pushFollow(FOLLOW_16); + rule__CostObjectiveFunction__Group__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__2" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__2__Impl" + // InternalApplicationConfiguration.g:5787:1: rule__CostObjectiveFunction__Group__2__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ; + public final void rule__CostObjectiveFunction__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5791:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5792:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5792:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) + // InternalApplicationConfiguration.g:5793:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 ) + { + before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); + // InternalApplicationConfiguration.g:5794:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 ) + // InternalApplicationConfiguration.g:5794:3: rule__CostObjectiveFunction__EntriesAssignment_2 + { + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__EntriesAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__2__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__3" + // InternalApplicationConfiguration.g:5802:1: rule__CostObjectiveFunction__Group__3 : rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ; + public final void rule__CostObjectiveFunction__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5806:1: ( rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ) + // InternalApplicationConfiguration.g:5807:2: rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 + { + pushFollow(FOLLOW_16); + rule__CostObjectiveFunction__Group__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__3" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__3__Impl" + // InternalApplicationConfiguration.g:5814:1: rule__CostObjectiveFunction__Group__3__Impl : ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ; + public final void rule__CostObjectiveFunction__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5818:1: ( ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ) + // InternalApplicationConfiguration.g:5819:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* ) + { + // InternalApplicationConfiguration.g:5819:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* ) + // InternalApplicationConfiguration.g:5820:2: ( rule__CostObjectiveFunction__Group_3__0 )* + { + before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); + // InternalApplicationConfiguration.g:5821:2: ( rule__CostObjectiveFunction__Group_3__0 )* + loop53: + do { + int alt53=2; + int LA53_0 = input.LA(1); + + if ( (LA53_0==33) ) { + alt53=1; + } + + + switch (alt53) { + case 1 : + // InternalApplicationConfiguration.g:5821:3: rule__CostObjectiveFunction__Group_3__0 + { + pushFollow(FOLLOW_17); + rule__CostObjectiveFunction__Group_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop53; + } + } while (true); + + after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__3__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__4" + // InternalApplicationConfiguration.g:5829:1: rule__CostObjectiveFunction__Group__4 : rule__CostObjectiveFunction__Group__4__Impl ; + public final void rule__CostObjectiveFunction__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5833:1: ( rule__CostObjectiveFunction__Group__4__Impl ) + // InternalApplicationConfiguration.g:5834:2: rule__CostObjectiveFunction__Group__4__Impl + { + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group__4__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__4" + + + // $ANTLR start "rule__CostObjectiveFunction__Group__4__Impl" + // InternalApplicationConfiguration.g:5840:1: rule__CostObjectiveFunction__Group__4__Impl : ( '}' ) ; + public final void rule__CostObjectiveFunction__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5844:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5845:1: ( '}' ) + { + // InternalApplicationConfiguration.g:5845:1: ( '}' ) + // InternalApplicationConfiguration.g:5846:2: '}' + { + before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); + match(input,32,FOLLOW_2); + after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group__4__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group_3__0" + // InternalApplicationConfiguration.g:5856:1: rule__CostObjectiveFunction__Group_3__0 : rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ; + public final void rule__CostObjectiveFunction__Group_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5860:1: ( rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ) + // InternalApplicationConfiguration.g:5861:2: rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 + { + pushFollow(FOLLOW_8); + rule__CostObjectiveFunction__Group_3__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group_3__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group_3__0" + + + // $ANTLR start "rule__CostObjectiveFunction__Group_3__0__Impl" + // InternalApplicationConfiguration.g:5868:1: rule__CostObjectiveFunction__Group_3__0__Impl : ( ',' ) ; + public final void rule__CostObjectiveFunction__Group_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5872:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5873:1: ( ',' ) + { + // InternalApplicationConfiguration.g:5873:1: ( ',' ) + // InternalApplicationConfiguration.g:5874:2: ',' + { + before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); + match(input,33,FOLLOW_2); + after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group_3__0__Impl" + + + // $ANTLR start "rule__CostObjectiveFunction__Group_3__1" + // InternalApplicationConfiguration.g:5883:1: rule__CostObjectiveFunction__Group_3__1 : rule__CostObjectiveFunction__Group_3__1__Impl ; + public final void rule__CostObjectiveFunction__Group_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5887:1: ( rule__CostObjectiveFunction__Group_3__1__Impl ) + // InternalApplicationConfiguration.g:5888:2: rule__CostObjectiveFunction__Group_3__1__Impl + { + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__Group_3__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group_3__1" + + + // $ANTLR start "rule__CostObjectiveFunction__Group_3__1__Impl" + // InternalApplicationConfiguration.g:5894:1: rule__CostObjectiveFunction__Group_3__1__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ; + public final void rule__CostObjectiveFunction__Group_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5898:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ) + // InternalApplicationConfiguration.g:5899:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) + { + // InternalApplicationConfiguration.g:5899:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:5900:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) + { + before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); + // InternalApplicationConfiguration.g:5901:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) + // InternalApplicationConfiguration.g:5901:3: rule__CostObjectiveFunction__EntriesAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__EntriesAssignment_3_1(); + + state._fsp--; + + + } + + after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__Group_3__1__Impl" + + + // $ANTLR start "rule__CostEntry__Group__0" + // InternalApplicationConfiguration.g:5910:1: rule__CostEntry__Group__0 : rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ; + public final void rule__CostEntry__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5914:1: ( rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ) + // InternalApplicationConfiguration.g:5915:2: rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 + { + pushFollow(FOLLOW_14); + rule__CostEntry__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostEntry__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__0" + + + // $ANTLR start "rule__CostEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:5922:1: rule__CostEntry__Group__0__Impl : ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ; + public final void rule__CostEntry__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5926:1: ( ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5927:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) ) + { + // InternalApplicationConfiguration.g:5927:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) ) + // InternalApplicationConfiguration.g:5928:2: ( rule__CostEntry__PatternElementAssignment_0 ) + { + before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); + // InternalApplicationConfiguration.g:5929:2: ( rule__CostEntry__PatternElementAssignment_0 ) + // InternalApplicationConfiguration.g:5929:3: rule__CostEntry__PatternElementAssignment_0 + { + pushFollow(FOLLOW_2); + rule__CostEntry__PatternElementAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__0__Impl" + + + // $ANTLR start "rule__CostEntry__Group__1" + // InternalApplicationConfiguration.g:5937:1: rule__CostEntry__Group__1 : rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ; + public final void rule__CostEntry__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5941:1: ( rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ) + // InternalApplicationConfiguration.g:5942:2: rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 + { + pushFollow(FOLLOW_25); + rule__CostEntry__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__CostEntry__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__1" + + + // $ANTLR start "rule__CostEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:5949:1: rule__CostEntry__Group__1__Impl : ( '=' ) ; + public final void rule__CostEntry__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5953:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:5954:1: ( '=' ) + { + // InternalApplicationConfiguration.g:5954:1: ( '=' ) + // InternalApplicationConfiguration.g:5955:2: '=' + { + before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); + match(input,30,FOLLOW_2); + after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__1__Impl" + + + // $ANTLR start "rule__CostEntry__Group__2" + // InternalApplicationConfiguration.g:5964:1: rule__CostEntry__Group__2 : rule__CostEntry__Group__2__Impl ; + public final void rule__CostEntry__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5968:1: ( rule__CostEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:5969:2: rule__CostEntry__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__CostEntry__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__2" + + + // $ANTLR start "rule__CostEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:5975:1: rule__CostEntry__Group__2__Impl : ( ( rule__CostEntry__WeightAssignment_2 ) ) ; + public final void rule__CostEntry__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:5979:1: ( ( ( rule__CostEntry__WeightAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5980:1: ( ( rule__CostEntry__WeightAssignment_2 ) ) + { + // InternalApplicationConfiguration.g:5980:1: ( ( rule__CostEntry__WeightAssignment_2 ) ) + // InternalApplicationConfiguration.g:5981:2: ( rule__CostEntry__WeightAssignment_2 ) + { + before(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); + // InternalApplicationConfiguration.g:5982:2: ( rule__CostEntry__WeightAssignment_2 ) + // InternalApplicationConfiguration.g:5982:3: rule__CostEntry__WeightAssignment_2 + { + pushFollow(FOLLOW_2); + rule__CostEntry__WeightAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__Group__2__Impl" + + // $ANTLR start "rule__ReliabiltiyProbability__Group__0" - // InternalApplicationConfiguration.g:5638:1: rule__ReliabiltiyProbability__Group__0 : rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ; + // InternalApplicationConfiguration.g:5991:1: rule__ReliabiltiyProbability__Group__0 : rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ; public final void rule__ReliabiltiyProbability__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5642:1: ( rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ) - // InternalApplicationConfiguration.g:5643:2: rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 + // InternalApplicationConfiguration.g:5995:1: ( rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ) + // InternalApplicationConfiguration.g:5996:2: rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 { pushFollow(FOLLOW_8); rule__ReliabiltiyProbability__Group__0__Impl(); @@ -18013,20 +19112,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group__0__Impl" - // InternalApplicationConfiguration.g:5650:1: rule__ReliabiltiyProbability__Group__0__Impl : ( 'reliability' ) ; + // InternalApplicationConfiguration.g:6003:1: rule__ReliabiltiyProbability__Group__0__Impl : ( 'reliability' ) ; public final void rule__ReliabiltiyProbability__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5654:1: ( ( 'reliability' ) ) - // InternalApplicationConfiguration.g:5655:1: ( 'reliability' ) + // InternalApplicationConfiguration.g:6007:1: ( ( 'reliability' ) ) + // InternalApplicationConfiguration.g:6008:1: ( 'reliability' ) { - // InternalApplicationConfiguration.g:5655:1: ( 'reliability' ) - // InternalApplicationConfiguration.g:5656:2: 'reliability' + // InternalApplicationConfiguration.g:6008:1: ( 'reliability' ) + // InternalApplicationConfiguration.g:6009:2: 'reliability' { before(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); - match(input,26,FOLLOW_2); + match(input,28,FOLLOW_2); after(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); } @@ -18050,14 +19149,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group__1" - // InternalApplicationConfiguration.g:5665:1: rule__ReliabiltiyProbability__Group__1 : rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ; + // InternalApplicationConfiguration.g:6018:1: rule__ReliabiltiyProbability__Group__1 : rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ; public final void rule__ReliabiltiyProbability__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5669:1: ( rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ) - // InternalApplicationConfiguration.g:5670:2: rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 + // InternalApplicationConfiguration.g:6022:1: ( rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ) + // InternalApplicationConfiguration.g:6023:2: rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 { pushFollow(FOLLOW_8); rule__ReliabiltiyProbability__Group__1__Impl(); @@ -18088,33 +19187,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group__1__Impl" - // InternalApplicationConfiguration.g:5677:1: rule__ReliabiltiyProbability__Group__1__Impl : ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ; + // InternalApplicationConfiguration.g:6030:1: rule__ReliabiltiyProbability__Group__1__Impl : ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ; public final void rule__ReliabiltiyProbability__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5681:1: ( ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ) - // InternalApplicationConfiguration.g:5682:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) + // InternalApplicationConfiguration.g:6034:1: ( ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ) + // InternalApplicationConfiguration.g:6035:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) { - // InternalApplicationConfiguration.g:5682:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) - // InternalApplicationConfiguration.g:5683:2: ( rule__ReliabiltiyProbability__Group_1__0 )? + // InternalApplicationConfiguration.g:6035:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) + // InternalApplicationConfiguration.g:6036:2: ( rule__ReliabiltiyProbability__Group_1__0 )? { before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1()); - // InternalApplicationConfiguration.g:5684:2: ( rule__ReliabiltiyProbability__Group_1__0 )? - int alt52=2; - int LA52_0 = input.LA(1); + // InternalApplicationConfiguration.g:6037:2: ( rule__ReliabiltiyProbability__Group_1__0 )? + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA52_0==RULE_ID) ) { - int LA52_1 = input.LA(2); + if ( (LA54_0==RULE_ID) ) { + int LA54_1 = input.LA(2); - if ( (LA52_1==21||LA52_1==34) ) { - alt52=1; + if ( (LA54_1==23||LA54_1==36) ) { + alt54=1; } } - switch (alt52) { + switch (alt54) { case 1 : - // InternalApplicationConfiguration.g:5684:3: rule__ReliabiltiyProbability__Group_1__0 + // InternalApplicationConfiguration.g:6037:3: rule__ReliabiltiyProbability__Group_1__0 { pushFollow(FOLLOW_2); rule__ReliabiltiyProbability__Group_1__0(); @@ -18150,14 +19249,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group__2" - // InternalApplicationConfiguration.g:5692:1: rule__ReliabiltiyProbability__Group__2 : rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ; + // InternalApplicationConfiguration.g:6045:1: rule__ReliabiltiyProbability__Group__2 : rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ; public final void rule__ReliabiltiyProbability__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5696:1: ( rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ) - // InternalApplicationConfiguration.g:5697:2: rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 + // InternalApplicationConfiguration.g:6049:1: ( rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ) + // InternalApplicationConfiguration.g:6050:2: rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 { pushFollow(FOLLOW_26); rule__ReliabiltiyProbability__Group__2__Impl(); @@ -18188,21 +19287,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group__2__Impl" - // InternalApplicationConfiguration.g:5704:1: rule__ReliabiltiyProbability__Group__2__Impl : ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6057:1: rule__ReliabiltiyProbability__Group__2__Impl : ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ; public final void rule__ReliabiltiyProbability__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5708:1: ( ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5709:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6061:1: ( ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6062:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:5709:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) - // InternalApplicationConfiguration.g:5710:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) + // InternalApplicationConfiguration.g:6062:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6063:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) { before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2()); - // InternalApplicationConfiguration.g:5711:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) - // InternalApplicationConfiguration.g:5711:3: rule__ReliabiltiyProbability__TransformationAssignment_2 + // InternalApplicationConfiguration.g:6064:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) + // InternalApplicationConfiguration.g:6064:3: rule__ReliabiltiyProbability__TransformationAssignment_2 { pushFollow(FOLLOW_2); rule__ReliabiltiyProbability__TransformationAssignment_2(); @@ -18235,14 +19334,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group__3" - // InternalApplicationConfiguration.g:5719:1: rule__ReliabiltiyProbability__Group__3 : rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ; + // InternalApplicationConfiguration.g:6072:1: rule__ReliabiltiyProbability__Group__3 : rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ; public final void rule__ReliabiltiyProbability__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5723:1: ( rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ) - // InternalApplicationConfiguration.g:5724:2: rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 + // InternalApplicationConfiguration.g:6076:1: ( rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ) + // InternalApplicationConfiguration.g:6077:2: rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 { pushFollow(FOLLOW_25); rule__ReliabiltiyProbability__Group__3__Impl(); @@ -18273,20 +19372,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group__3__Impl" - // InternalApplicationConfiguration.g:5731:1: rule__ReliabiltiyProbability__Group__3__Impl : ( 'at' ) ; + // InternalApplicationConfiguration.g:6084:1: rule__ReliabiltiyProbability__Group__3__Impl : ( 'at' ) ; public final void rule__ReliabiltiyProbability__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5735:1: ( ( 'at' ) ) - // InternalApplicationConfiguration.g:5736:1: ( 'at' ) + // InternalApplicationConfiguration.g:6088:1: ( ( 'at' ) ) + // InternalApplicationConfiguration.g:6089:1: ( 'at' ) { - // InternalApplicationConfiguration.g:5736:1: ( 'at' ) - // InternalApplicationConfiguration.g:5737:2: 'at' + // InternalApplicationConfiguration.g:6089:1: ( 'at' ) + // InternalApplicationConfiguration.g:6090:2: 'at' { before(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); - match(input,39,FOLLOW_2); + match(input,42,FOLLOW_2); after(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); } @@ -18310,14 +19409,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group__4" - // InternalApplicationConfiguration.g:5746:1: rule__ReliabiltiyProbability__Group__4 : rule__ReliabiltiyProbability__Group__4__Impl ; + // InternalApplicationConfiguration.g:6099:1: rule__ReliabiltiyProbability__Group__4 : rule__ReliabiltiyProbability__Group__4__Impl ; public final void rule__ReliabiltiyProbability__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5750:1: ( rule__ReliabiltiyProbability__Group__4__Impl ) - // InternalApplicationConfiguration.g:5751:2: rule__ReliabiltiyProbability__Group__4__Impl + // InternalApplicationConfiguration.g:6103:1: ( rule__ReliabiltiyProbability__Group__4__Impl ) + // InternalApplicationConfiguration.g:6104:2: rule__ReliabiltiyProbability__Group__4__Impl { pushFollow(FOLLOW_2); rule__ReliabiltiyProbability__Group__4__Impl(); @@ -18343,21 +19442,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group__4__Impl" - // InternalApplicationConfiguration.g:5757:1: rule__ReliabiltiyProbability__Group__4__Impl : ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ; + // InternalApplicationConfiguration.g:6110:1: rule__ReliabiltiyProbability__Group__4__Impl : ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ; public final void rule__ReliabiltiyProbability__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5761:1: ( ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ) - // InternalApplicationConfiguration.g:5762:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) + // InternalApplicationConfiguration.g:6114:1: ( ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ) + // InternalApplicationConfiguration.g:6115:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) { - // InternalApplicationConfiguration.g:5762:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) - // InternalApplicationConfiguration.g:5763:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 ) + // InternalApplicationConfiguration.g:6115:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) + // InternalApplicationConfiguration.g:6116:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 ) { before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4()); - // InternalApplicationConfiguration.g:5764:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 ) - // InternalApplicationConfiguration.g:5764:3: rule__ReliabiltiyProbability__TimeAssignment_4 + // InternalApplicationConfiguration.g:6117:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 ) + // InternalApplicationConfiguration.g:6117:3: rule__ReliabiltiyProbability__TimeAssignment_4 { pushFollow(FOLLOW_2); rule__ReliabiltiyProbability__TimeAssignment_4(); @@ -18390,14 +19489,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group_1__0" - // InternalApplicationConfiguration.g:5773:1: rule__ReliabiltiyProbability__Group_1__0 : rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ; + // InternalApplicationConfiguration.g:6126:1: rule__ReliabiltiyProbability__Group_1__0 : rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ; public final void rule__ReliabiltiyProbability__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5777:1: ( rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ) - // InternalApplicationConfiguration.g:5778:2: rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 + // InternalApplicationConfiguration.g:6130:1: ( rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ) + // InternalApplicationConfiguration.g:6131:2: rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 { pushFollow(FOLLOW_20); rule__ReliabiltiyProbability__Group_1__0__Impl(); @@ -18428,21 +19527,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group_1__0__Impl" - // InternalApplicationConfiguration.g:5785:1: rule__ReliabiltiyProbability__Group_1__0__Impl : ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ; + // InternalApplicationConfiguration.g:6138:1: rule__ReliabiltiyProbability__Group_1__0__Impl : ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ; public final void rule__ReliabiltiyProbability__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5789:1: ( ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ) - // InternalApplicationConfiguration.g:5790:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) + // InternalApplicationConfiguration.g:6142:1: ( ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ) + // InternalApplicationConfiguration.g:6143:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) { - // InternalApplicationConfiguration.g:5790:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) - // InternalApplicationConfiguration.g:5791:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) + // InternalApplicationConfiguration.g:6143:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) + // InternalApplicationConfiguration.g:6144:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) { before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0()); - // InternalApplicationConfiguration.g:5792:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) - // InternalApplicationConfiguration.g:5792:3: rule__ReliabiltiyProbability__PackageAssignment_1_0 + // InternalApplicationConfiguration.g:6145:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) + // InternalApplicationConfiguration.g:6145:3: rule__ReliabiltiyProbability__PackageAssignment_1_0 { pushFollow(FOLLOW_2); rule__ReliabiltiyProbability__PackageAssignment_1_0(); @@ -18475,14 +19574,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group_1__1" - // InternalApplicationConfiguration.g:5800:1: rule__ReliabiltiyProbability__Group_1__1 : rule__ReliabiltiyProbability__Group_1__1__Impl ; + // InternalApplicationConfiguration.g:6153:1: rule__ReliabiltiyProbability__Group_1__1 : rule__ReliabiltiyProbability__Group_1__1__Impl ; public final void rule__ReliabiltiyProbability__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5804:1: ( rule__ReliabiltiyProbability__Group_1__1__Impl ) - // InternalApplicationConfiguration.g:5805:2: rule__ReliabiltiyProbability__Group_1__1__Impl + // InternalApplicationConfiguration.g:6157:1: ( rule__ReliabiltiyProbability__Group_1__1__Impl ) + // InternalApplicationConfiguration.g:6158:2: rule__ReliabiltiyProbability__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__ReliabiltiyProbability__Group_1__1__Impl(); @@ -18508,20 +19607,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__Group_1__1__Impl" - // InternalApplicationConfiguration.g:5811:1: rule__ReliabiltiyProbability__Group_1__1__Impl : ( '::' ) ; + // InternalApplicationConfiguration.g:6164:1: rule__ReliabiltiyProbability__Group_1__1__Impl : ( '::' ) ; public final void rule__ReliabiltiyProbability__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5815:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:5816:1: ( '::' ) + // InternalApplicationConfiguration.g:6168:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:6169:1: ( '::' ) { - // InternalApplicationConfiguration.g:5816:1: ( '::' ) - // InternalApplicationConfiguration.g:5817:2: '::' + // InternalApplicationConfiguration.g:6169:1: ( '::' ) + // InternalApplicationConfiguration.g:6170:2: '::' { before(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); - match(input,34,FOLLOW_2); + match(input,36,FOLLOW_2); after(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); } @@ -18545,14 +19644,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__Group__0" - // InternalApplicationConfiguration.g:5827:1: rule__Mtff__Group__0 : rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ; + // InternalApplicationConfiguration.g:6180:1: rule__Mtff__Group__0 : rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ; public final void rule__Mtff__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5831:1: ( rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ) - // InternalApplicationConfiguration.g:5832:2: rule__Mtff__Group__0__Impl rule__Mtff__Group__1 + // InternalApplicationConfiguration.g:6184:1: ( rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ) + // InternalApplicationConfiguration.g:6185:2: rule__Mtff__Group__0__Impl rule__Mtff__Group__1 { pushFollow(FOLLOW_8); rule__Mtff__Group__0__Impl(); @@ -18583,20 +19682,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__Group__0__Impl" - // InternalApplicationConfiguration.g:5839:1: rule__Mtff__Group__0__Impl : ( 'mtff' ) ; + // InternalApplicationConfiguration.g:6192:1: rule__Mtff__Group__0__Impl : ( 'mtff' ) ; public final void rule__Mtff__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5843:1: ( ( 'mtff' ) ) - // InternalApplicationConfiguration.g:5844:1: ( 'mtff' ) + // InternalApplicationConfiguration.g:6196:1: ( ( 'mtff' ) ) + // InternalApplicationConfiguration.g:6197:1: ( 'mtff' ) { - // InternalApplicationConfiguration.g:5844:1: ( 'mtff' ) - // InternalApplicationConfiguration.g:5845:2: 'mtff' + // InternalApplicationConfiguration.g:6197:1: ( 'mtff' ) + // InternalApplicationConfiguration.g:6198:2: 'mtff' { before(grammarAccess.getMtffAccess().getMtffKeyword_0()); - match(input,40,FOLLOW_2); + match(input,43,FOLLOW_2); after(grammarAccess.getMtffAccess().getMtffKeyword_0()); } @@ -18620,14 +19719,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__Group__1" - // InternalApplicationConfiguration.g:5854:1: rule__Mtff__Group__1 : rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ; + // InternalApplicationConfiguration.g:6207:1: rule__Mtff__Group__1 : rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ; public final void rule__Mtff__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5858:1: ( rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ) - // InternalApplicationConfiguration.g:5859:2: rule__Mtff__Group__1__Impl rule__Mtff__Group__2 + // InternalApplicationConfiguration.g:6211:1: ( rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ) + // InternalApplicationConfiguration.g:6212:2: rule__Mtff__Group__1__Impl rule__Mtff__Group__2 { pushFollow(FOLLOW_8); rule__Mtff__Group__1__Impl(); @@ -18658,33 +19757,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__Group__1__Impl" - // InternalApplicationConfiguration.g:5866:1: rule__Mtff__Group__1__Impl : ( ( rule__Mtff__Group_1__0 )? ) ; + // InternalApplicationConfiguration.g:6219:1: rule__Mtff__Group__1__Impl : ( ( rule__Mtff__Group_1__0 )? ) ; public final void rule__Mtff__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5870:1: ( ( ( rule__Mtff__Group_1__0 )? ) ) - // InternalApplicationConfiguration.g:5871:1: ( ( rule__Mtff__Group_1__0 )? ) + // InternalApplicationConfiguration.g:6223:1: ( ( ( rule__Mtff__Group_1__0 )? ) ) + // InternalApplicationConfiguration.g:6224:1: ( ( rule__Mtff__Group_1__0 )? ) { - // InternalApplicationConfiguration.g:5871:1: ( ( rule__Mtff__Group_1__0 )? ) - // InternalApplicationConfiguration.g:5872:2: ( rule__Mtff__Group_1__0 )? + // InternalApplicationConfiguration.g:6224:1: ( ( rule__Mtff__Group_1__0 )? ) + // InternalApplicationConfiguration.g:6225:2: ( rule__Mtff__Group_1__0 )? { before(grammarAccess.getMtffAccess().getGroup_1()); - // InternalApplicationConfiguration.g:5873:2: ( rule__Mtff__Group_1__0 )? - int alt53=2; - int LA53_0 = input.LA(1); + // InternalApplicationConfiguration.g:6226:2: ( rule__Mtff__Group_1__0 )? + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA53_0==RULE_ID) ) { - int LA53_1 = input.LA(2); + if ( (LA55_0==RULE_ID) ) { + int LA55_1 = input.LA(2); - if ( (LA53_1==21||LA53_1==34) ) { - alt53=1; + if ( (LA55_1==23||LA55_1==36) ) { + alt55=1; } } - switch (alt53) { + switch (alt55) { case 1 : - // InternalApplicationConfiguration.g:5873:3: rule__Mtff__Group_1__0 + // InternalApplicationConfiguration.g:6226:3: rule__Mtff__Group_1__0 { pushFollow(FOLLOW_2); rule__Mtff__Group_1__0(); @@ -18720,14 +19819,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__Group__2" - // InternalApplicationConfiguration.g:5881:1: rule__Mtff__Group__2 : rule__Mtff__Group__2__Impl ; + // InternalApplicationConfiguration.g:6234:1: rule__Mtff__Group__2 : rule__Mtff__Group__2__Impl ; public final void rule__Mtff__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5885:1: ( rule__Mtff__Group__2__Impl ) - // InternalApplicationConfiguration.g:5886:2: rule__Mtff__Group__2__Impl + // InternalApplicationConfiguration.g:6238:1: ( rule__Mtff__Group__2__Impl ) + // InternalApplicationConfiguration.g:6239:2: rule__Mtff__Group__2__Impl { pushFollow(FOLLOW_2); rule__Mtff__Group__2__Impl(); @@ -18753,21 +19852,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__Group__2__Impl" - // InternalApplicationConfiguration.g:5892:1: rule__Mtff__Group__2__Impl : ( ( rule__Mtff__TransformationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6245:1: rule__Mtff__Group__2__Impl : ( ( rule__Mtff__TransformationAssignment_2 ) ) ; public final void rule__Mtff__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5896:1: ( ( ( rule__Mtff__TransformationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5897:1: ( ( rule__Mtff__TransformationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6249:1: ( ( ( rule__Mtff__TransformationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6250:1: ( ( rule__Mtff__TransformationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:5897:1: ( ( rule__Mtff__TransformationAssignment_2 ) ) - // InternalApplicationConfiguration.g:5898:2: ( rule__Mtff__TransformationAssignment_2 ) + // InternalApplicationConfiguration.g:6250:1: ( ( rule__Mtff__TransformationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6251:2: ( rule__Mtff__TransformationAssignment_2 ) { before(grammarAccess.getMtffAccess().getTransformationAssignment_2()); - // InternalApplicationConfiguration.g:5899:2: ( rule__Mtff__TransformationAssignment_2 ) - // InternalApplicationConfiguration.g:5899:3: rule__Mtff__TransformationAssignment_2 + // InternalApplicationConfiguration.g:6252:2: ( rule__Mtff__TransformationAssignment_2 ) + // InternalApplicationConfiguration.g:6252:3: rule__Mtff__TransformationAssignment_2 { pushFollow(FOLLOW_2); rule__Mtff__TransformationAssignment_2(); @@ -18800,14 +19899,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__Group_1__0" - // InternalApplicationConfiguration.g:5908:1: rule__Mtff__Group_1__0 : rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ; + // InternalApplicationConfiguration.g:6261:1: rule__Mtff__Group_1__0 : rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ; public final void rule__Mtff__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5912:1: ( rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ) - // InternalApplicationConfiguration.g:5913:2: rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 + // InternalApplicationConfiguration.g:6265:1: ( rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ) + // InternalApplicationConfiguration.g:6266:2: rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 { pushFollow(FOLLOW_20); rule__Mtff__Group_1__0__Impl(); @@ -18838,21 +19937,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__Group_1__0__Impl" - // InternalApplicationConfiguration.g:5920:1: rule__Mtff__Group_1__0__Impl : ( ( rule__Mtff__PackageAssignment_1_0 ) ) ; + // InternalApplicationConfiguration.g:6273:1: rule__Mtff__Group_1__0__Impl : ( ( rule__Mtff__PackageAssignment_1_0 ) ) ; public final void rule__Mtff__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5924:1: ( ( ( rule__Mtff__PackageAssignment_1_0 ) ) ) - // InternalApplicationConfiguration.g:5925:1: ( ( rule__Mtff__PackageAssignment_1_0 ) ) + // InternalApplicationConfiguration.g:6277:1: ( ( ( rule__Mtff__PackageAssignment_1_0 ) ) ) + // InternalApplicationConfiguration.g:6278:1: ( ( rule__Mtff__PackageAssignment_1_0 ) ) { - // InternalApplicationConfiguration.g:5925:1: ( ( rule__Mtff__PackageAssignment_1_0 ) ) - // InternalApplicationConfiguration.g:5926:2: ( rule__Mtff__PackageAssignment_1_0 ) + // InternalApplicationConfiguration.g:6278:1: ( ( rule__Mtff__PackageAssignment_1_0 ) ) + // InternalApplicationConfiguration.g:6279:2: ( rule__Mtff__PackageAssignment_1_0 ) { before(grammarAccess.getMtffAccess().getPackageAssignment_1_0()); - // InternalApplicationConfiguration.g:5927:2: ( rule__Mtff__PackageAssignment_1_0 ) - // InternalApplicationConfiguration.g:5927:3: rule__Mtff__PackageAssignment_1_0 + // InternalApplicationConfiguration.g:6280:2: ( rule__Mtff__PackageAssignment_1_0 ) + // InternalApplicationConfiguration.g:6280:3: rule__Mtff__PackageAssignment_1_0 { pushFollow(FOLLOW_2); rule__Mtff__PackageAssignment_1_0(); @@ -18885,14 +19984,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__Group_1__1" - // InternalApplicationConfiguration.g:5935:1: rule__Mtff__Group_1__1 : rule__Mtff__Group_1__1__Impl ; + // InternalApplicationConfiguration.g:6288:1: rule__Mtff__Group_1__1 : rule__Mtff__Group_1__1__Impl ; public final void rule__Mtff__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5939:1: ( rule__Mtff__Group_1__1__Impl ) - // InternalApplicationConfiguration.g:5940:2: rule__Mtff__Group_1__1__Impl + // InternalApplicationConfiguration.g:6292:1: ( rule__Mtff__Group_1__1__Impl ) + // InternalApplicationConfiguration.g:6293:2: rule__Mtff__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Mtff__Group_1__1__Impl(); @@ -18918,20 +20017,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__Group_1__1__Impl" - // InternalApplicationConfiguration.g:5946:1: rule__Mtff__Group_1__1__Impl : ( '::' ) ; + // InternalApplicationConfiguration.g:6299:1: rule__Mtff__Group_1__1__Impl : ( '::' ) ; public final void rule__Mtff__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5950:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:5951:1: ( '::' ) + // InternalApplicationConfiguration.g:6303:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:6304:1: ( '::' ) { - // InternalApplicationConfiguration.g:5951:1: ( '::' ) - // InternalApplicationConfiguration.g:5952:2: '::' + // InternalApplicationConfiguration.g:6304:1: ( '::' ) + // InternalApplicationConfiguration.g:6305:2: '::' { before(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); - match(input,34,FOLLOW_2); + match(input,36,FOLLOW_2); after(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); } @@ -18955,14 +20054,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__Group__0" - // InternalApplicationConfiguration.g:5962:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:6315:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ; public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5966:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:5967:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 + // InternalApplicationConfiguration.g:6319:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:6320:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__ObjectiveDeclaration__Group__0__Impl(); @@ -18993,20 +20092,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:5974:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ; + // InternalApplicationConfiguration.g:6327:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ; public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5978:1: ( ( 'objectives' ) ) - // InternalApplicationConfiguration.g:5979:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:6331:1: ( ( 'objectives' ) ) + // InternalApplicationConfiguration.g:6332:1: ( 'objectives' ) { - // InternalApplicationConfiguration.g:5979:1: ( 'objectives' ) - // InternalApplicationConfiguration.g:5980:2: 'objectives' + // InternalApplicationConfiguration.g:6332:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:6333:2: 'objectives' { before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); - match(input,41,FOLLOW_2); + match(input,44,FOLLOW_2); after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); } @@ -19030,14 +20129,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__Group__1" - // InternalApplicationConfiguration.g:5989:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:6342:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ; public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5993:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:5994:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 + // InternalApplicationConfiguration.g:6346:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:6347:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 { pushFollow(FOLLOW_19); rule__ObjectiveDeclaration__Group__1__Impl(); @@ -19068,21 +20167,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:6001:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:6354:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ; public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6005:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6006:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:6358:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6359:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:6006:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:6007:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:6359:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:6360:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) { before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:6008:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:6008:3: rule__ObjectiveDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:6361:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:6361:3: rule__ObjectiveDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ObjectiveDeclaration__NameAssignment_1(); @@ -19115,14 +20214,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__Group__2" - // InternalApplicationConfiguration.g:6016:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:6369:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ; public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6020:1: ( rule__ObjectiveDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:6021:2: rule__ObjectiveDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:6373:1: ( rule__ObjectiveDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:6374:2: rule__ObjectiveDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__ObjectiveDeclaration__Group__2__Impl(); @@ -19148,21 +20247,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:6027:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6380:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6031:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6032:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6384:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6385:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6032:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:6033:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:6385:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6386:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:6034:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:6034:3: rule__ObjectiveDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:6387:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:6387:3: rule__ObjectiveDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__ObjectiveDeclaration__SpecificationAssignment_2(); @@ -19195,14 +20294,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__0" - // InternalApplicationConfiguration.g:6043:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; + // InternalApplicationConfiguration.g:6396:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; public final void rule__ConfigSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6047:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) - // InternalApplicationConfiguration.g:6048:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 + // InternalApplicationConfiguration.g:6400:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) + // InternalApplicationConfiguration.g:6401:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 { pushFollow(FOLLOW_19); rule__ConfigSpecification__Group__0__Impl(); @@ -19233,21 +20332,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:6055:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:6408:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6059:1: ( ( () ) ) - // InternalApplicationConfiguration.g:6060:1: ( () ) + // InternalApplicationConfiguration.g:6412:1: ( ( () ) ) + // InternalApplicationConfiguration.g:6413:1: ( () ) { - // InternalApplicationConfiguration.g:6060:1: ( () ) - // InternalApplicationConfiguration.g:6061:2: () + // InternalApplicationConfiguration.g:6413:1: ( () ) + // InternalApplicationConfiguration.g:6414:2: () { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); - // InternalApplicationConfiguration.g:6062:2: () - // InternalApplicationConfiguration.g:6062:3: + // InternalApplicationConfiguration.g:6415:2: () + // InternalApplicationConfiguration.g:6415:3: { } @@ -19270,14 +20369,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__1" - // InternalApplicationConfiguration.g:6070:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; + // InternalApplicationConfiguration.g:6423:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; public final void rule__ConfigSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6074:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) - // InternalApplicationConfiguration.g:6075:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 + // InternalApplicationConfiguration.g:6427:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) + // InternalApplicationConfiguration.g:6428:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 { pushFollow(FOLLOW_27); rule__ConfigSpecification__Group__1__Impl(); @@ -19308,20 +20407,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:6082:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:6435:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6086:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:6087:1: ( '{' ) + // InternalApplicationConfiguration.g:6439:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:6440:1: ( '{' ) { - // InternalApplicationConfiguration.g:6087:1: ( '{' ) - // InternalApplicationConfiguration.g:6088:2: '{' + // InternalApplicationConfiguration.g:6440:1: ( '{' ) + // InternalApplicationConfiguration.g:6441:2: '{' { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } @@ -19345,14 +20444,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__2" - // InternalApplicationConfiguration.g:6097:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; + // InternalApplicationConfiguration.g:6450:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; public final void rule__ConfigSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6101:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) - // InternalApplicationConfiguration.g:6102:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 + // InternalApplicationConfiguration.g:6454:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) + // InternalApplicationConfiguration.g:6455:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 { pushFollow(FOLLOW_27); rule__ConfigSpecification__Group__2__Impl(); @@ -19383,29 +20482,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:6109:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:6462:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6113:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:6114:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:6466:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:6467:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:6114:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:6115:2: ( rule__ConfigSpecification__Group_2__0 )? + // InternalApplicationConfiguration.g:6467:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:6468:2: ( rule__ConfigSpecification__Group_2__0 )? { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:6116:2: ( rule__ConfigSpecification__Group_2__0 )? - int alt54=2; - int LA54_0 = input.LA(1); + // InternalApplicationConfiguration.g:6469:2: ( rule__ConfigSpecification__Group_2__0 )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA54_0==RULE_STRING||(LA54_0>=43 && LA54_0<=45)) ) { - alt54=1; + if ( (LA56_0==RULE_STRING||(LA56_0>=46 && LA56_0<=48)) ) { + alt56=1; } - switch (alt54) { + switch (alt56) { case 1 : - // InternalApplicationConfiguration.g:6116:3: rule__ConfigSpecification__Group_2__0 + // InternalApplicationConfiguration.g:6469:3: rule__ConfigSpecification__Group_2__0 { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group_2__0(); @@ -19441,14 +20540,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__3" - // InternalApplicationConfiguration.g:6124:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:6477:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; public final void rule__ConfigSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6128:1: ( rule__ConfigSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:6129:2: rule__ConfigSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:6481:1: ( rule__ConfigSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:6482:2: rule__ConfigSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group__3__Impl(); @@ -19474,20 +20573,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:6135:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:6488:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6139:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:6140:1: ( '}' ) + // InternalApplicationConfiguration.g:6492:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:6493:1: ( '}' ) { - // InternalApplicationConfiguration.g:6140:1: ( '}' ) - // InternalApplicationConfiguration.g:6141:2: '}' + // InternalApplicationConfiguration.g:6493:1: ( '}' ) + // InternalApplicationConfiguration.g:6494:2: '}' { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -19511,14 +20610,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__0" - // InternalApplicationConfiguration.g:6151:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:6504:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6155:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:6156:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 + // InternalApplicationConfiguration.g:6508:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:6509:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 { pushFollow(FOLLOW_28); rule__ConfigSpecification__Group_2__0__Impl(); @@ -19549,21 +20648,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:6163:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:6516:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6167:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:6168:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:6520:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:6521:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:6168:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:6169:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) + // InternalApplicationConfiguration.g:6521:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:6522:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); - // InternalApplicationConfiguration.g:6170:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) - // InternalApplicationConfiguration.g:6170:3: rule__ConfigSpecification__EntriesAssignment_2_0 + // InternalApplicationConfiguration.g:6523:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) + // InternalApplicationConfiguration.g:6523:3: rule__ConfigSpecification__EntriesAssignment_2_0 { pushFollow(FOLLOW_2); rule__ConfigSpecification__EntriesAssignment_2_0(); @@ -19596,14 +20695,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__1" - // InternalApplicationConfiguration.g:6178:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:6531:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6182:1: ( rule__ConfigSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:6183:2: rule__ConfigSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:6535:1: ( rule__ConfigSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:6536:2: rule__ConfigSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group_2__1__Impl(); @@ -19629,33 +20728,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:6189:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:6542:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6193:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:6194:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:6546:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:6547:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:6194:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:6195:2: ( rule__ConfigSpecification__Group_2_1__0 )* + // InternalApplicationConfiguration.g:6547:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:6548:2: ( rule__ConfigSpecification__Group_2_1__0 )* { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:6196:2: ( rule__ConfigSpecification__Group_2_1__0 )* - loop55: + // InternalApplicationConfiguration.g:6549:2: ( rule__ConfigSpecification__Group_2_1__0 )* + loop57: do { - int alt55=2; - int LA55_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA55_0==31) ) { - alt55=1; + if ( (LA57_0==33) ) { + alt57=1; } - switch (alt55) { + switch (alt57) { case 1 : - // InternalApplicationConfiguration.g:6196:3: rule__ConfigSpecification__Group_2_1__0 + // InternalApplicationConfiguration.g:6549:3: rule__ConfigSpecification__Group_2_1__0 { pushFollow(FOLLOW_17); rule__ConfigSpecification__Group_2_1__0(); @@ -19667,7 +20766,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop55; + break loop57; } } while (true); @@ -19694,14 +20793,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__0" - // InternalApplicationConfiguration.g:6205:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; + // InternalApplicationConfiguration.g:6558:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6209:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) - // InternalApplicationConfiguration.g:6210:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 + // InternalApplicationConfiguration.g:6562:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) + // InternalApplicationConfiguration.g:6563:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 { pushFollow(FOLLOW_29); rule__ConfigSpecification__Group_2_1__0__Impl(); @@ -19732,20 +20831,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:6217:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:6570:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6221:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:6222:1: ( ',' ) + // InternalApplicationConfiguration.g:6574:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:6575:1: ( ',' ) { - // InternalApplicationConfiguration.g:6222:1: ( ',' ) - // InternalApplicationConfiguration.g:6223:2: ',' + // InternalApplicationConfiguration.g:6575:1: ( ',' ) + // InternalApplicationConfiguration.g:6576:2: ',' { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } @@ -19769,14 +20868,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__1" - // InternalApplicationConfiguration.g:6232:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:6585:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6236:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:6237:2: rule__ConfigSpecification__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:6589:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:6590:2: rule__ConfigSpecification__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group_2_1__1__Impl(); @@ -19802,21 +20901,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:6243:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:6596:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6247:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:6248:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6600:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:6601:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:6248:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:6249:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6601:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6602:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); - // InternalApplicationConfiguration.g:6250:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:6250:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 + // InternalApplicationConfiguration.g:6603:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6603:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__ConfigSpecification__EntriesAssignment_2_1_1(); @@ -19849,14 +20948,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__0" - // InternalApplicationConfiguration.g:6259:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:6612:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; public final void rule__ConfigDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6263:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:6264:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 + // InternalApplicationConfiguration.g:6616:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:6617:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__ConfigDeclaration__Group__0__Impl(); @@ -19887,20 +20986,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:6271:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; + // InternalApplicationConfiguration.g:6624:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6275:1: ( ( 'config' ) ) - // InternalApplicationConfiguration.g:6276:1: ( 'config' ) + // InternalApplicationConfiguration.g:6628:1: ( ( 'config' ) ) + // InternalApplicationConfiguration.g:6629:1: ( 'config' ) { - // InternalApplicationConfiguration.g:6276:1: ( 'config' ) - // InternalApplicationConfiguration.g:6277:2: 'config' + // InternalApplicationConfiguration.g:6629:1: ( 'config' ) + // InternalApplicationConfiguration.g:6630:2: 'config' { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - match(input,42,FOLLOW_2); + match(input,45,FOLLOW_2); after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } @@ -19924,14 +21023,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__1" - // InternalApplicationConfiguration.g:6286:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:6639:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; public final void rule__ConfigDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6290:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:6291:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 + // InternalApplicationConfiguration.g:6643:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:6644:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 { pushFollow(FOLLOW_19); rule__ConfigDeclaration__Group__1__Impl(); @@ -19962,21 +21061,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:6298:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:6651:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6302:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6303:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:6655:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6656:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:6303:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:6304:2: ( rule__ConfigDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:6656:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:6657:2: ( rule__ConfigDeclaration__NameAssignment_1 ) { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:6305:2: ( rule__ConfigDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:6305:3: rule__ConfigDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:6658:2: ( rule__ConfigDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:6658:3: rule__ConfigDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ConfigDeclaration__NameAssignment_1(); @@ -20009,14 +21108,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__2" - // InternalApplicationConfiguration.g:6313:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:6666:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; public final void rule__ConfigDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6317:1: ( rule__ConfigDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:6318:2: rule__ConfigDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:6670:1: ( rule__ConfigDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:6671:2: rule__ConfigDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__ConfigDeclaration__Group__2__Impl(); @@ -20042,21 +21141,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:6324:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6677:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6328:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6329:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6681:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6682:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6329:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:6330:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:6682:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6683:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:6331:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:6331:3: rule__ConfigDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:6684:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:6684:3: rule__ConfigDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__ConfigDeclaration__SpecificationAssignment_2(); @@ -20089,14 +21188,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__0" - // InternalApplicationConfiguration.g:6340:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; + // InternalApplicationConfiguration.g:6693:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; public final void rule__DocumentationEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6344:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) - // InternalApplicationConfiguration.g:6345:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 + // InternalApplicationConfiguration.g:6697:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) + // InternalApplicationConfiguration.g:6698:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 { pushFollow(FOLLOW_14); rule__DocumentationEntry__Group__0__Impl(); @@ -20127,20 +21226,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6352:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; + // InternalApplicationConfiguration.g:6705:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6356:1: ( ( 'log-level' ) ) - // InternalApplicationConfiguration.g:6357:1: ( 'log-level' ) + // InternalApplicationConfiguration.g:6709:1: ( ( 'log-level' ) ) + // InternalApplicationConfiguration.g:6710:1: ( 'log-level' ) { - // InternalApplicationConfiguration.g:6357:1: ( 'log-level' ) - // InternalApplicationConfiguration.g:6358:2: 'log-level' + // InternalApplicationConfiguration.g:6710:1: ( 'log-level' ) + // InternalApplicationConfiguration.g:6711:2: 'log-level' { before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); - match(input,43,FOLLOW_2); + match(input,46,FOLLOW_2); after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } @@ -20164,14 +21263,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__1" - // InternalApplicationConfiguration.g:6367:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; + // InternalApplicationConfiguration.g:6720:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; public final void rule__DocumentationEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6371:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) - // InternalApplicationConfiguration.g:6372:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 + // InternalApplicationConfiguration.g:6724:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) + // InternalApplicationConfiguration.g:6725:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 { pushFollow(FOLLOW_30); rule__DocumentationEntry__Group__1__Impl(); @@ -20202,20 +21301,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6379:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6732:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6383:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6384:1: ( '=' ) + // InternalApplicationConfiguration.g:6736:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6737:1: ( '=' ) { - // InternalApplicationConfiguration.g:6384:1: ( '=' ) - // InternalApplicationConfiguration.g:6385:2: '=' + // InternalApplicationConfiguration.g:6737:1: ( '=' ) + // InternalApplicationConfiguration.g:6738:2: '=' { before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } @@ -20239,14 +21338,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__2" - // InternalApplicationConfiguration.g:6394:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6747:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; public final void rule__DocumentationEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6398:1: ( rule__DocumentationEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6399:2: rule__DocumentationEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6751:1: ( rule__DocumentationEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6752:2: rule__DocumentationEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__DocumentationEntry__Group__2__Impl(); @@ -20272,21 +21371,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6405:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6758:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6409:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6410:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) + // InternalApplicationConfiguration.g:6762:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6763:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6410:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) - // InternalApplicationConfiguration.g:6411:2: ( rule__DocumentationEntry__LevelAssignment_2 ) + // InternalApplicationConfiguration.g:6763:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) + // InternalApplicationConfiguration.g:6764:2: ( rule__DocumentationEntry__LevelAssignment_2 ) { before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); - // InternalApplicationConfiguration.g:6412:2: ( rule__DocumentationEntry__LevelAssignment_2 ) - // InternalApplicationConfiguration.g:6412:3: rule__DocumentationEntry__LevelAssignment_2 + // InternalApplicationConfiguration.g:6765:2: ( rule__DocumentationEntry__LevelAssignment_2 ) + // InternalApplicationConfiguration.g:6765:3: rule__DocumentationEntry__LevelAssignment_2 { pushFollow(FOLLOW_2); rule__DocumentationEntry__LevelAssignment_2(); @@ -20319,14 +21418,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__0" - // InternalApplicationConfiguration.g:6421:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; + // InternalApplicationConfiguration.g:6774:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; public final void rule__RuntimeEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6425:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) - // InternalApplicationConfiguration.g:6426:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 + // InternalApplicationConfiguration.g:6778:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) + // InternalApplicationConfiguration.g:6779:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 { pushFollow(FOLLOW_14); rule__RuntimeEntry__Group__0__Impl(); @@ -20357,20 +21456,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6433:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; + // InternalApplicationConfiguration.g:6786:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6437:1: ( ( 'runtime' ) ) - // InternalApplicationConfiguration.g:6438:1: ( 'runtime' ) + // InternalApplicationConfiguration.g:6790:1: ( ( 'runtime' ) ) + // InternalApplicationConfiguration.g:6791:1: ( 'runtime' ) { - // InternalApplicationConfiguration.g:6438:1: ( 'runtime' ) - // InternalApplicationConfiguration.g:6439:2: 'runtime' + // InternalApplicationConfiguration.g:6791:1: ( 'runtime' ) + // InternalApplicationConfiguration.g:6792:2: 'runtime' { before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); - match(input,44,FOLLOW_2); + match(input,47,FOLLOW_2); after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } @@ -20394,14 +21493,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__1" - // InternalApplicationConfiguration.g:6448:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; + // InternalApplicationConfiguration.g:6801:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; public final void rule__RuntimeEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6452:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) - // InternalApplicationConfiguration.g:6453:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 + // InternalApplicationConfiguration.g:6805:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) + // InternalApplicationConfiguration.g:6806:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 { pushFollow(FOLLOW_9); rule__RuntimeEntry__Group__1__Impl(); @@ -20432,20 +21531,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6460:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6813:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6464:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6465:1: ( '=' ) + // InternalApplicationConfiguration.g:6817:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6818:1: ( '=' ) { - // InternalApplicationConfiguration.g:6465:1: ( '=' ) - // InternalApplicationConfiguration.g:6466:2: '=' + // InternalApplicationConfiguration.g:6818:1: ( '=' ) + // InternalApplicationConfiguration.g:6819:2: '=' { before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } @@ -20469,14 +21568,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__2" - // InternalApplicationConfiguration.g:6475:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6828:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; public final void rule__RuntimeEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6479:1: ( rule__RuntimeEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6480:2: rule__RuntimeEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6832:1: ( rule__RuntimeEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6833:2: rule__RuntimeEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__RuntimeEntry__Group__2__Impl(); @@ -20502,21 +21601,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6486:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6839:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6490:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6491:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6843:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6844:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6491:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) - // InternalApplicationConfiguration.g:6492:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6844:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6845:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); - // InternalApplicationConfiguration.g:6493:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) - // InternalApplicationConfiguration.g:6493:3: rule__RuntimeEntry__MillisecLimitAssignment_2 + // InternalApplicationConfiguration.g:6846:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6846:3: rule__RuntimeEntry__MillisecLimitAssignment_2 { pushFollow(FOLLOW_2); rule__RuntimeEntry__MillisecLimitAssignment_2(); @@ -20549,14 +21648,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__0" - // InternalApplicationConfiguration.g:6502:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; + // InternalApplicationConfiguration.g:6855:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; public final void rule__MemoryEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6506:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) - // InternalApplicationConfiguration.g:6507:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 + // InternalApplicationConfiguration.g:6859:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) + // InternalApplicationConfiguration.g:6860:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 { pushFollow(FOLLOW_14); rule__MemoryEntry__Group__0__Impl(); @@ -20587,20 +21686,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6514:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; + // InternalApplicationConfiguration.g:6867:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6518:1: ( ( 'memory' ) ) - // InternalApplicationConfiguration.g:6519:1: ( 'memory' ) + // InternalApplicationConfiguration.g:6871:1: ( ( 'memory' ) ) + // InternalApplicationConfiguration.g:6872:1: ( 'memory' ) { - // InternalApplicationConfiguration.g:6519:1: ( 'memory' ) - // InternalApplicationConfiguration.g:6520:2: 'memory' + // InternalApplicationConfiguration.g:6872:1: ( 'memory' ) + // InternalApplicationConfiguration.g:6873:2: 'memory' { before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); - match(input,45,FOLLOW_2); + match(input,48,FOLLOW_2); after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } @@ -20624,14 +21723,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__1" - // InternalApplicationConfiguration.g:6529:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; + // InternalApplicationConfiguration.g:6882:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; public final void rule__MemoryEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6533:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) - // InternalApplicationConfiguration.g:6534:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 + // InternalApplicationConfiguration.g:6886:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) + // InternalApplicationConfiguration.g:6887:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 { pushFollow(FOLLOW_9); rule__MemoryEntry__Group__1__Impl(); @@ -20662,20 +21761,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6541:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6894:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6545:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6546:1: ( '=' ) + // InternalApplicationConfiguration.g:6898:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6899:1: ( '=' ) { - // InternalApplicationConfiguration.g:6546:1: ( '=' ) - // InternalApplicationConfiguration.g:6547:2: '=' + // InternalApplicationConfiguration.g:6899:1: ( '=' ) + // InternalApplicationConfiguration.g:6900:2: '=' { before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } @@ -20699,14 +21798,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__2" - // InternalApplicationConfiguration.g:6556:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6909:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; public final void rule__MemoryEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6560:1: ( rule__MemoryEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6561:2: rule__MemoryEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6913:1: ( rule__MemoryEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6914:2: rule__MemoryEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__MemoryEntry__Group__2__Impl(); @@ -20732,21 +21831,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6567:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6920:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6571:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6572:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6924:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6925:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6572:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) - // InternalApplicationConfiguration.g:6573:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6925:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6926:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); - // InternalApplicationConfiguration.g:6574:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) - // InternalApplicationConfiguration.g:6574:3: rule__MemoryEntry__MegabyteLimitAssignment_2 + // InternalApplicationConfiguration.g:6927:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6927:3: rule__MemoryEntry__MegabyteLimitAssignment_2 { pushFollow(FOLLOW_2); rule__MemoryEntry__MegabyteLimitAssignment_2(); @@ -20779,14 +21878,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__0" - // InternalApplicationConfiguration.g:6583:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; + // InternalApplicationConfiguration.g:6936:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; public final void rule__CustomEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6587:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) - // InternalApplicationConfiguration.g:6588:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 + // InternalApplicationConfiguration.g:6940:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) + // InternalApplicationConfiguration.g:6941:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 { pushFollow(FOLLOW_14); rule__CustomEntry__Group__0__Impl(); @@ -20817,21 +21916,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6595:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:6948:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6599:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:6600:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) + // InternalApplicationConfiguration.g:6952:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:6953:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) { - // InternalApplicationConfiguration.g:6600:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) - // InternalApplicationConfiguration.g:6601:2: ( rule__CustomEntry__KeyAssignment_0 ) + // InternalApplicationConfiguration.g:6953:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) + // InternalApplicationConfiguration.g:6954:2: ( rule__CustomEntry__KeyAssignment_0 ) { before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); - // InternalApplicationConfiguration.g:6602:2: ( rule__CustomEntry__KeyAssignment_0 ) - // InternalApplicationConfiguration.g:6602:3: rule__CustomEntry__KeyAssignment_0 + // InternalApplicationConfiguration.g:6955:2: ( rule__CustomEntry__KeyAssignment_0 ) + // InternalApplicationConfiguration.g:6955:3: rule__CustomEntry__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__CustomEntry__KeyAssignment_0(); @@ -20864,14 +21963,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__1" - // InternalApplicationConfiguration.g:6610:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; + // InternalApplicationConfiguration.g:6963:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; public final void rule__CustomEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6614:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) - // InternalApplicationConfiguration.g:6615:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 + // InternalApplicationConfiguration.g:6967:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) + // InternalApplicationConfiguration.g:6968:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 { pushFollow(FOLLOW_11); rule__CustomEntry__Group__1__Impl(); @@ -20902,20 +22001,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6622:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6975:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6626:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6627:1: ( '=' ) + // InternalApplicationConfiguration.g:6979:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6980:1: ( '=' ) { - // InternalApplicationConfiguration.g:6627:1: ( '=' ) - // InternalApplicationConfiguration.g:6628:2: '=' + // InternalApplicationConfiguration.g:6980:1: ( '=' ) + // InternalApplicationConfiguration.g:6981:2: '=' { before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } @@ -20939,14 +22038,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__2" - // InternalApplicationConfiguration.g:6637:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6990:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; public final void rule__CustomEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6641:1: ( rule__CustomEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6642:2: rule__CustomEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6994:1: ( rule__CustomEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6995:2: rule__CustomEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__CustomEntry__Group__2__Impl(); @@ -20972,21 +22071,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6648:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:7001:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6652:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6653:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) + // InternalApplicationConfiguration.g:7005:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:7006:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6653:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) - // InternalApplicationConfiguration.g:6654:2: ( rule__CustomEntry__ValueAssignment_2 ) + // InternalApplicationConfiguration.g:7006:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) + // InternalApplicationConfiguration.g:7007:2: ( rule__CustomEntry__ValueAssignment_2 ) { before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); - // InternalApplicationConfiguration.g:6655:2: ( rule__CustomEntry__ValueAssignment_2 ) - // InternalApplicationConfiguration.g:6655:3: rule__CustomEntry__ValueAssignment_2 + // InternalApplicationConfiguration.g:7008:2: ( rule__CustomEntry__ValueAssignment_2 ) + // InternalApplicationConfiguration.g:7008:3: rule__CustomEntry__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__CustomEntry__ValueAssignment_2(); @@ -21019,14 +22118,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__0" - // InternalApplicationConfiguration.g:6664:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; + // InternalApplicationConfiguration.g:7017:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; public final void rule__ScopeSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6668:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) - // InternalApplicationConfiguration.g:6669:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 + // InternalApplicationConfiguration.g:7021:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) + // InternalApplicationConfiguration.g:7022:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 { pushFollow(FOLLOW_19); rule__ScopeSpecification__Group__0__Impl(); @@ -21057,21 +22156,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:6676:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7029:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6680:1: ( ( () ) ) - // InternalApplicationConfiguration.g:6681:1: ( () ) + // InternalApplicationConfiguration.g:7033:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7034:1: ( () ) { - // InternalApplicationConfiguration.g:6681:1: ( () ) - // InternalApplicationConfiguration.g:6682:2: () + // InternalApplicationConfiguration.g:7034:1: ( () ) + // InternalApplicationConfiguration.g:7035:2: () { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); - // InternalApplicationConfiguration.g:6683:2: () - // InternalApplicationConfiguration.g:6683:3: + // InternalApplicationConfiguration.g:7036:2: () + // InternalApplicationConfiguration.g:7036:3: { } @@ -21094,14 +22193,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__1" - // InternalApplicationConfiguration.g:6691:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; + // InternalApplicationConfiguration.g:7044:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; public final void rule__ScopeSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6695:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) - // InternalApplicationConfiguration.g:6696:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 + // InternalApplicationConfiguration.g:7048:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) + // InternalApplicationConfiguration.g:7049:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 { pushFollow(FOLLOW_31); rule__ScopeSpecification__Group__1__Impl(); @@ -21132,20 +22231,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:6703:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:7056:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6707:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:6708:1: ( '{' ) + // InternalApplicationConfiguration.g:7060:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:7061:1: ( '{' ) { - // InternalApplicationConfiguration.g:6708:1: ( '{' ) - // InternalApplicationConfiguration.g:6709:2: '{' + // InternalApplicationConfiguration.g:7061:1: ( '{' ) + // InternalApplicationConfiguration.g:7062:2: '{' { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } @@ -21169,14 +22268,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__2" - // InternalApplicationConfiguration.g:6718:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; + // InternalApplicationConfiguration.g:7071:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; public final void rule__ScopeSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6722:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) - // InternalApplicationConfiguration.g:6723:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 + // InternalApplicationConfiguration.g:7075:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) + // InternalApplicationConfiguration.g:7076:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 { pushFollow(FOLLOW_31); rule__ScopeSpecification__Group__2__Impl(); @@ -21207,29 +22306,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:6730:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:7083:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6734:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:6735:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7087:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:7088:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:6735:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:6736:2: ( rule__ScopeSpecification__Group_2__0 )? + // InternalApplicationConfiguration.g:7088:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7089:2: ( rule__ScopeSpecification__Group_2__0 )? { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:6737:2: ( rule__ScopeSpecification__Group_2__0 )? - int alt56=2; - int LA56_0 = input.LA(1); + // InternalApplicationConfiguration.g:7090:2: ( rule__ScopeSpecification__Group_2__0 )? + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA56_0==46) ) { - alt56=1; + if ( (LA58_0==49) ) { + alt58=1; } - switch (alt56) { + switch (alt58) { case 1 : - // InternalApplicationConfiguration.g:6737:3: rule__ScopeSpecification__Group_2__0 + // InternalApplicationConfiguration.g:7090:3: rule__ScopeSpecification__Group_2__0 { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group_2__0(); @@ -21265,14 +22364,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__3" - // InternalApplicationConfiguration.g:6745:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:7098:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; public final void rule__ScopeSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6749:1: ( rule__ScopeSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:6750:2: rule__ScopeSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:7102:1: ( rule__ScopeSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:7103:2: rule__ScopeSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group__3__Impl(); @@ -21298,20 +22397,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:6756:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:7109:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6760:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:6761:1: ( '}' ) + // InternalApplicationConfiguration.g:7113:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:7114:1: ( '}' ) { - // InternalApplicationConfiguration.g:6761:1: ( '}' ) - // InternalApplicationConfiguration.g:6762:2: '}' + // InternalApplicationConfiguration.g:7114:1: ( '}' ) + // InternalApplicationConfiguration.g:7115:2: '}' { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -21335,14 +22434,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__0" - // InternalApplicationConfiguration.g:6772:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:7125:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6776:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:6777:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 + // InternalApplicationConfiguration.g:7129:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:7130:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 { pushFollow(FOLLOW_28); rule__ScopeSpecification__Group_2__0__Impl(); @@ -21373,21 +22472,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:6784:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:7137:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6788:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:6789:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7141:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:7142:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:6789:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:6790:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) + // InternalApplicationConfiguration.g:7142:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7143:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); - // InternalApplicationConfiguration.g:6791:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) - // InternalApplicationConfiguration.g:6791:3: rule__ScopeSpecification__ScopesAssignment_2_0 + // InternalApplicationConfiguration.g:7144:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) + // InternalApplicationConfiguration.g:7144:3: rule__ScopeSpecification__ScopesAssignment_2_0 { pushFollow(FOLLOW_2); rule__ScopeSpecification__ScopesAssignment_2_0(); @@ -21420,14 +22519,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__1" - // InternalApplicationConfiguration.g:6799:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:7152:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6803:1: ( rule__ScopeSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:6804:2: rule__ScopeSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:7156:1: ( rule__ScopeSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:7157:2: rule__ScopeSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group_2__1__Impl(); @@ -21453,33 +22552,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:6810:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:7163:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6814:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:6815:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7167:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:7168:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:6815:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:6816:2: ( rule__ScopeSpecification__Group_2_1__0 )* + // InternalApplicationConfiguration.g:7168:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7169:2: ( rule__ScopeSpecification__Group_2_1__0 )* { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:6817:2: ( rule__ScopeSpecification__Group_2_1__0 )* - loop57: + // InternalApplicationConfiguration.g:7170:2: ( rule__ScopeSpecification__Group_2_1__0 )* + loop59: do { - int alt57=2; - int LA57_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA57_0==31) ) { - alt57=1; + if ( (LA59_0==33) ) { + alt59=1; } - switch (alt57) { + switch (alt59) { case 1 : - // InternalApplicationConfiguration.g:6817:3: rule__ScopeSpecification__Group_2_1__0 + // InternalApplicationConfiguration.g:7170:3: rule__ScopeSpecification__Group_2_1__0 { pushFollow(FOLLOW_17); rule__ScopeSpecification__Group_2_1__0(); @@ -21491,7 +22590,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop57; + break loop59; } } while (true); @@ -21518,14 +22617,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__0" - // InternalApplicationConfiguration.g:6826:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; + // InternalApplicationConfiguration.g:7179:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6830:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) - // InternalApplicationConfiguration.g:6831:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 + // InternalApplicationConfiguration.g:7183:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) + // InternalApplicationConfiguration.g:7184:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 { pushFollow(FOLLOW_32); rule__ScopeSpecification__Group_2_1__0__Impl(); @@ -21556,20 +22655,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:6838:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:7191:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6842:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:6843:1: ( ',' ) + // InternalApplicationConfiguration.g:7195:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:7196:1: ( ',' ) { - // InternalApplicationConfiguration.g:6843:1: ( ',' ) - // InternalApplicationConfiguration.g:6844:2: ',' + // InternalApplicationConfiguration.g:7196:1: ( ',' ) + // InternalApplicationConfiguration.g:7197:2: ',' { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } @@ -21593,14 +22692,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__1" - // InternalApplicationConfiguration.g:6853:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:7206:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6857:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:6858:2: rule__ScopeSpecification__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:7210:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:7211:2: rule__ScopeSpecification__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group_2_1__1__Impl(); @@ -21626,21 +22725,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:6864:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:7217:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6868:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:6869:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:7221:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:7222:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:6869:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:6870:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:7222:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:7223:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); - // InternalApplicationConfiguration.g:6871:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:6871:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 + // InternalApplicationConfiguration.g:7224:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:7224:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__ScopeSpecification__ScopesAssignment_2_1_1(); @@ -21673,14 +22772,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__0" - // InternalApplicationConfiguration.g:6880:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:7233:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; public final void rule__ClassTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6884:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:6885:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 + // InternalApplicationConfiguration.g:7237:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7238:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 { pushFollow(FOLLOW_33); rule__ClassTypeScope__Group__0__Impl(); @@ -21711,20 +22810,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:6892:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:7245:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6896:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:6897:1: ( '#' ) + // InternalApplicationConfiguration.g:7249:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7250:1: ( '#' ) { - // InternalApplicationConfiguration.g:6897:1: ( '#' ) - // InternalApplicationConfiguration.g:6898:2: '#' + // InternalApplicationConfiguration.g:7250:1: ( '#' ) + // InternalApplicationConfiguration.g:7251:2: '#' { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - match(input,46,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } @@ -21748,14 +22847,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__1" - // InternalApplicationConfiguration.g:6907:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:7260:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; public final void rule__ClassTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6911:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:6912:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 + // InternalApplicationConfiguration.g:7264:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7265:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 { pushFollow(FOLLOW_34); rule__ClassTypeScope__Group__1__Impl(); @@ -21786,21 +22885,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:6919:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7272:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6923:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6924:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7276:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7277:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:6924:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:6925:2: ( rule__ClassTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7277:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7278:2: ( rule__ClassTypeScope__TypeAssignment_1 ) { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:6926:2: ( rule__ClassTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:6926:3: rule__ClassTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:7279:2: ( rule__ClassTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7279:3: rule__ClassTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ClassTypeScope__TypeAssignment_1(); @@ -21833,14 +22932,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__2" - // InternalApplicationConfiguration.g:6934:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:7287:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; public final void rule__ClassTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6938:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:6939:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 + // InternalApplicationConfiguration.g:7291:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7292:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 { pushFollow(FOLLOW_35); rule__ClassTypeScope__Group__2__Impl(); @@ -21871,21 +22970,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:6946:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7299:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6950:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:6951:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7303:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7304:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:6951:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:6952:2: ( rule__ClassTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7304:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7305:2: ( rule__ClassTypeScope__Alternatives_2 ) { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:6953:2: ( rule__ClassTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:6953:3: rule__ClassTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:7306:2: ( rule__ClassTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7306:3: rule__ClassTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__ClassTypeScope__Alternatives_2(); @@ -21918,14 +23017,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__3" - // InternalApplicationConfiguration.g:6961:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:7314:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; public final void rule__ClassTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6965:1: ( rule__ClassTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:6966:2: rule__ClassTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:7318:1: ( rule__ClassTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7319:2: rule__ClassTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__ClassTypeScope__Group__3__Impl(); @@ -21951,21 +23050,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:6972:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:7325:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6976:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:6977:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7329:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7330:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:6977:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:6978:2: ( rule__ClassTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7330:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7331:2: ( rule__ClassTypeScope__Alternatives_3 ) { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:6979:2: ( rule__ClassTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:6979:3: rule__ClassTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:7332:2: ( rule__ClassTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7332:3: rule__ClassTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__ClassTypeScope__Alternatives_3(); @@ -21998,14 +23097,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__0" - // InternalApplicationConfiguration.g:6988:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:7341:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; public final void rule__ObjectTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6992:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:6993:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 + // InternalApplicationConfiguration.g:7345:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7346:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 { pushFollow(FOLLOW_36); rule__ObjectTypeScope__Group__0__Impl(); @@ -22036,20 +23135,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7000:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:7353:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7004:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7005:1: ( '#' ) + // InternalApplicationConfiguration.g:7357:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7358:1: ( '#' ) { - // InternalApplicationConfiguration.g:7005:1: ( '#' ) - // InternalApplicationConfiguration.g:7006:2: '#' + // InternalApplicationConfiguration.g:7358:1: ( '#' ) + // InternalApplicationConfiguration.g:7359:2: '#' { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - match(input,46,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } @@ -22073,14 +23172,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__1" - // InternalApplicationConfiguration.g:7015:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:7368:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; public final void rule__ObjectTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7019:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7020:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 + // InternalApplicationConfiguration.g:7372:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7373:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 { pushFollow(FOLLOW_34); rule__ObjectTypeScope__Group__1__Impl(); @@ -22111,21 +23210,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7027:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7380:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7031:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7032:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7384:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7385:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7032:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7033:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7385:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7386:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7034:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7034:3: rule__ObjectTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:7387:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7387:3: rule__ObjectTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__TypeAssignment_1(); @@ -22158,14 +23257,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__2" - // InternalApplicationConfiguration.g:7042:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:7395:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; public final void rule__ObjectTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7046:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7047:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 + // InternalApplicationConfiguration.g:7399:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7400:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 { pushFollow(FOLLOW_35); rule__ObjectTypeScope__Group__2__Impl(); @@ -22196,21 +23295,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7054:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7407:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7058:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7059:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7411:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7412:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7059:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7060:2: ( rule__ObjectTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7412:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7413:2: ( rule__ObjectTypeScope__Alternatives_2 ) { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7061:2: ( rule__ObjectTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7061:3: rule__ObjectTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:7414:2: ( rule__ObjectTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7414:3: rule__ObjectTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Alternatives_2(); @@ -22243,14 +23342,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__3" - // InternalApplicationConfiguration.g:7069:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:7422:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; public final void rule__ObjectTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7073:1: ( rule__ObjectTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7074:2: rule__ObjectTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:7426:1: ( rule__ObjectTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7427:2: rule__ObjectTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Group__3__Impl(); @@ -22276,21 +23375,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7080:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:7433:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7084:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7085:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7437:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7438:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:7085:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7086:2: ( rule__ObjectTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7438:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7439:2: ( rule__ObjectTypeScope__Alternatives_3 ) { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7087:2: ( rule__ObjectTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7087:3: rule__ObjectTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:7440:2: ( rule__ObjectTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7440:3: rule__ObjectTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Alternatives_3(); @@ -22323,14 +23422,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__0" - // InternalApplicationConfiguration.g:7096:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:7449:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; public final void rule__IntegerTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7100:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:7101:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 + // InternalApplicationConfiguration.g:7453:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7454:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 { pushFollow(FOLLOW_37); rule__IntegerTypeScope__Group__0__Impl(); @@ -22361,20 +23460,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7108:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:7461:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7112:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7113:1: ( '#' ) + // InternalApplicationConfiguration.g:7465:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7466:1: ( '#' ) { - // InternalApplicationConfiguration.g:7113:1: ( '#' ) - // InternalApplicationConfiguration.g:7114:2: '#' + // InternalApplicationConfiguration.g:7466:1: ( '#' ) + // InternalApplicationConfiguration.g:7467:2: '#' { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - match(input,46,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } @@ -22398,14 +23497,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__1" - // InternalApplicationConfiguration.g:7123:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:7476:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; public final void rule__IntegerTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7127:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7128:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 + // InternalApplicationConfiguration.g:7480:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7481:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 { pushFollow(FOLLOW_34); rule__IntegerTypeScope__Group__1__Impl(); @@ -22436,21 +23535,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7135:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7488:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7139:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7140:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7492:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7493:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7140:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7141:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7493:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7494:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7142:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7142:3: rule__IntegerTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:7495:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7495:3: rule__IntegerTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__TypeAssignment_1(); @@ -22483,14 +23582,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__2" - // InternalApplicationConfiguration.g:7150:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:7503:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; public final void rule__IntegerTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7154:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7155:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 + // InternalApplicationConfiguration.g:7507:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7508:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 { pushFollow(FOLLOW_38); rule__IntegerTypeScope__Group__2__Impl(); @@ -22521,21 +23620,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7162:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7515:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7166:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7167:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7519:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7520:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7167:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7168:2: ( rule__IntegerTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7520:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7521:2: ( rule__IntegerTypeScope__Alternatives_2 ) { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7169:2: ( rule__IntegerTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7169:3: rule__IntegerTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:7522:2: ( rule__IntegerTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7522:3: rule__IntegerTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Alternatives_2(); @@ -22568,14 +23667,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__3" - // InternalApplicationConfiguration.g:7177:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:7530:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; public final void rule__IntegerTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7181:1: ( rule__IntegerTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7182:2: rule__IntegerTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:7534:1: ( rule__IntegerTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7535:2: rule__IntegerTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Group__3__Impl(); @@ -22601,21 +23700,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7188:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:7541:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7192:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7193:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7545:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7546:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:7193:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7194:2: ( rule__IntegerTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7546:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7547:2: ( rule__IntegerTypeScope__Alternatives_3 ) { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7195:2: ( rule__IntegerTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7195:3: rule__IntegerTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:7548:2: ( rule__IntegerTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7548:3: rule__IntegerTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Alternatives_3(); @@ -22648,14 +23747,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__0" - // InternalApplicationConfiguration.g:7204:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:7557:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; public final void rule__RealTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7208:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:7209:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 + // InternalApplicationConfiguration.g:7561:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7562:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 { pushFollow(FOLLOW_39); rule__RealTypeScope__Group__0__Impl(); @@ -22686,20 +23785,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7216:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:7569:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7220:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7221:1: ( '#' ) + // InternalApplicationConfiguration.g:7573:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7574:1: ( '#' ) { - // InternalApplicationConfiguration.g:7221:1: ( '#' ) - // InternalApplicationConfiguration.g:7222:2: '#' + // InternalApplicationConfiguration.g:7574:1: ( '#' ) + // InternalApplicationConfiguration.g:7575:2: '#' { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - match(input,46,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } @@ -22723,14 +23822,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__1" - // InternalApplicationConfiguration.g:7231:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:7584:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; public final void rule__RealTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7235:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7236:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 + // InternalApplicationConfiguration.g:7588:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7589:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 { pushFollow(FOLLOW_34); rule__RealTypeScope__Group__1__Impl(); @@ -22761,21 +23860,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7243:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7596:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7247:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7248:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7600:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7601:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7248:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7249:2: ( rule__RealTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7601:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7602:2: ( rule__RealTypeScope__TypeAssignment_1 ) { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7250:2: ( rule__RealTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7250:3: rule__RealTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:7603:2: ( rule__RealTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7603:3: rule__RealTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__RealTypeScope__TypeAssignment_1(); @@ -22808,14 +23907,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__2" - // InternalApplicationConfiguration.g:7258:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:7611:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; public final void rule__RealTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7262:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7263:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 + // InternalApplicationConfiguration.g:7615:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7616:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 { pushFollow(FOLLOW_38); rule__RealTypeScope__Group__2__Impl(); @@ -22846,21 +23945,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7270:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7623:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7274:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7275:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7627:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7628:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7275:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7276:2: ( rule__RealTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7628:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7629:2: ( rule__RealTypeScope__Alternatives_2 ) { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7277:2: ( rule__RealTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7277:3: rule__RealTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:7630:2: ( rule__RealTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7630:3: rule__RealTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__RealTypeScope__Alternatives_2(); @@ -22893,14 +23992,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__3" - // InternalApplicationConfiguration.g:7285:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:7638:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; public final void rule__RealTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7289:1: ( rule__RealTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7290:2: rule__RealTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:7642:1: ( rule__RealTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7643:2: rule__RealTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__RealTypeScope__Group__3__Impl(); @@ -22926,21 +24025,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7296:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:7649:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7300:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7301:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7653:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7654:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:7301:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7302:2: ( rule__RealTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7654:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7655:2: ( rule__RealTypeScope__Alternatives_3 ) { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7303:2: ( rule__RealTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7303:3: rule__RealTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:7656:2: ( rule__RealTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7656:3: rule__RealTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__RealTypeScope__Alternatives_3(); @@ -22973,14 +24072,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__0" - // InternalApplicationConfiguration.g:7312:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:7665:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; public final void rule__StringTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7316:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:7317:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 + // InternalApplicationConfiguration.g:7669:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7670:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 { pushFollow(FOLLOW_40); rule__StringTypeScope__Group__0__Impl(); @@ -23011,20 +24110,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7324:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:7677:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7328:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7329:1: ( '#' ) + // InternalApplicationConfiguration.g:7681:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7682:1: ( '#' ) { - // InternalApplicationConfiguration.g:7329:1: ( '#' ) - // InternalApplicationConfiguration.g:7330:2: '#' + // InternalApplicationConfiguration.g:7682:1: ( '#' ) + // InternalApplicationConfiguration.g:7683:2: '#' { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - match(input,46,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } @@ -23048,14 +24147,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__1" - // InternalApplicationConfiguration.g:7339:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:7692:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; public final void rule__StringTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7343:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7344:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 + // InternalApplicationConfiguration.g:7696:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7697:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 { pushFollow(FOLLOW_34); rule__StringTypeScope__Group__1__Impl(); @@ -23086,21 +24185,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7351:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7704:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7355:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7356:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7708:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7709:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7356:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7357:2: ( rule__StringTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7709:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7710:2: ( rule__StringTypeScope__TypeAssignment_1 ) { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7358:2: ( rule__StringTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7358:3: rule__StringTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:7711:2: ( rule__StringTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7711:3: rule__StringTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__StringTypeScope__TypeAssignment_1(); @@ -23133,14 +24232,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__2" - // InternalApplicationConfiguration.g:7366:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:7719:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; public final void rule__StringTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7370:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7371:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 + // InternalApplicationConfiguration.g:7723:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7724:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 { pushFollow(FOLLOW_38); rule__StringTypeScope__Group__2__Impl(); @@ -23171,21 +24270,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7378:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7731:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7382:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7383:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7735:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7736:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7383:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7384:2: ( rule__StringTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7736:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7737:2: ( rule__StringTypeScope__Alternatives_2 ) { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7385:2: ( rule__StringTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7385:3: rule__StringTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:7738:2: ( rule__StringTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7738:3: rule__StringTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__StringTypeScope__Alternatives_2(); @@ -23218,14 +24317,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__3" - // InternalApplicationConfiguration.g:7393:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:7746:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; public final void rule__StringTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7397:1: ( rule__StringTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7398:2: rule__StringTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:7750:1: ( rule__StringTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7751:2: rule__StringTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__StringTypeScope__Group__3__Impl(); @@ -23251,21 +24350,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7404:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:7757:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7408:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7409:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7761:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7762:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:7409:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7410:2: ( rule__StringTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7762:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7763:2: ( rule__StringTypeScope__Alternatives_3 ) { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7411:2: ( rule__StringTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7411:3: rule__StringTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:7764:2: ( rule__StringTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7764:3: rule__StringTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__StringTypeScope__Alternatives_3(); @@ -23298,14 +24397,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__0" - // InternalApplicationConfiguration.g:7420:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; + // InternalApplicationConfiguration.g:7773:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; public final void rule__ClassReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7424:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) - // InternalApplicationConfiguration.g:7425:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 + // InternalApplicationConfiguration.g:7777:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) + // InternalApplicationConfiguration.g:7778:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 { pushFollow(FOLLOW_8); rule__ClassReference__Group__0__Impl(); @@ -23336,20 +24435,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7432:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; + // InternalApplicationConfiguration.g:7785:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; public final void rule__ClassReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7436:1: ( ( '<' ) ) - // InternalApplicationConfiguration.g:7437:1: ( '<' ) + // InternalApplicationConfiguration.g:7789:1: ( ( '<' ) ) + // InternalApplicationConfiguration.g:7790:1: ( '<' ) { - // InternalApplicationConfiguration.g:7437:1: ( '<' ) - // InternalApplicationConfiguration.g:7438:2: '<' + // InternalApplicationConfiguration.g:7790:1: ( '<' ) + // InternalApplicationConfiguration.g:7791:2: '<' { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); - match(input,47,FOLLOW_2); + match(input,13,FOLLOW_2); after(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); } @@ -23373,14 +24472,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__1" - // InternalApplicationConfiguration.g:7447:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; + // InternalApplicationConfiguration.g:7800:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; public final void rule__ClassReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7451:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) - // InternalApplicationConfiguration.g:7452:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 + // InternalApplicationConfiguration.g:7804:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) + // InternalApplicationConfiguration.g:7805:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 { pushFollow(FOLLOW_41); rule__ClassReference__Group__1__Impl(); @@ -23411,21 +24510,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7459:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7812:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; public final void rule__ClassReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7463:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7464:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) + // InternalApplicationConfiguration.g:7816:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7817:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7464:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) - // InternalApplicationConfiguration.g:7465:2: ( rule__ClassReference__ElementAssignment_1 ) + // InternalApplicationConfiguration.g:7817:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) + // InternalApplicationConfiguration.g:7818:2: ( rule__ClassReference__ElementAssignment_1 ) { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); - // InternalApplicationConfiguration.g:7466:2: ( rule__ClassReference__ElementAssignment_1 ) - // InternalApplicationConfiguration.g:7466:3: rule__ClassReference__ElementAssignment_1 + // InternalApplicationConfiguration.g:7819:2: ( rule__ClassReference__ElementAssignment_1 ) + // InternalApplicationConfiguration.g:7819:3: rule__ClassReference__ElementAssignment_1 { pushFollow(FOLLOW_2); rule__ClassReference__ElementAssignment_1(); @@ -23458,14 +24557,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__2" - // InternalApplicationConfiguration.g:7474:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; + // InternalApplicationConfiguration.g:7827:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; public final void rule__ClassReference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7478:1: ( rule__ClassReference__Group__2__Impl ) - // InternalApplicationConfiguration.g:7479:2: rule__ClassReference__Group__2__Impl + // InternalApplicationConfiguration.g:7831:1: ( rule__ClassReference__Group__2__Impl ) + // InternalApplicationConfiguration.g:7832:2: rule__ClassReference__Group__2__Impl { pushFollow(FOLLOW_2); rule__ClassReference__Group__2__Impl(); @@ -23491,20 +24590,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__2__Impl" - // InternalApplicationConfiguration.g:7485:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; + // InternalApplicationConfiguration.g:7838:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; public final void rule__ClassReference__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7489:1: ( ( '>' ) ) - // InternalApplicationConfiguration.g:7490:1: ( '>' ) + // InternalApplicationConfiguration.g:7842:1: ( ( '>' ) ) + // InternalApplicationConfiguration.g:7843:1: ( '>' ) { - // InternalApplicationConfiguration.g:7490:1: ( '>' ) - // InternalApplicationConfiguration.g:7491:2: '>' + // InternalApplicationConfiguration.g:7843:1: ( '>' ) + // InternalApplicationConfiguration.g:7844:2: '>' { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); - match(input,48,FOLLOW_2); + match(input,14,FOLLOW_2); after(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); } @@ -23528,14 +24627,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__0" - // InternalApplicationConfiguration.g:7501:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; + // InternalApplicationConfiguration.g:7854:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; public final void rule__ObjectReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7505:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) - // InternalApplicationConfiguration.g:7506:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 + // InternalApplicationConfiguration.g:7858:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) + // InternalApplicationConfiguration.g:7859:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 { pushFollow(FOLLOW_36); rule__ObjectReference__Group__0__Impl(); @@ -23566,21 +24665,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7513:1: rule__ObjectReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7866:1: rule__ObjectReference__Group__0__Impl : ( () ) ; public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7517:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7518:1: ( () ) + // InternalApplicationConfiguration.g:7870:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7871:1: ( () ) { - // InternalApplicationConfiguration.g:7518:1: ( () ) - // InternalApplicationConfiguration.g:7519:2: () + // InternalApplicationConfiguration.g:7871:1: ( () ) + // InternalApplicationConfiguration.g:7872:2: () { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); - // InternalApplicationConfiguration.g:7520:2: () - // InternalApplicationConfiguration.g:7520:3: + // InternalApplicationConfiguration.g:7873:2: () + // InternalApplicationConfiguration.g:7873:3: { } @@ -23603,14 +24702,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__1" - // InternalApplicationConfiguration.g:7528:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:7881:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; public final void rule__ObjectReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7532:1: ( rule__ObjectReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7533:2: rule__ObjectReference__Group__1__Impl + // InternalApplicationConfiguration.g:7885:1: ( rule__ObjectReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7886:2: rule__ObjectReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__ObjectReference__Group__1__Impl(); @@ -23636,20 +24735,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7539:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; + // InternalApplicationConfiguration.g:7892:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7543:1: ( ( 'node' ) ) - // InternalApplicationConfiguration.g:7544:1: ( 'node' ) + // InternalApplicationConfiguration.g:7896:1: ( ( 'node' ) ) + // InternalApplicationConfiguration.g:7897:1: ( 'node' ) { - // InternalApplicationConfiguration.g:7544:1: ( 'node' ) - // InternalApplicationConfiguration.g:7545:2: 'node' + // InternalApplicationConfiguration.g:7897:1: ( 'node' ) + // InternalApplicationConfiguration.g:7898:2: 'node' { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); - match(input,49,FOLLOW_2); + match(input,50,FOLLOW_2); after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } @@ -23673,14 +24772,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__0" - // InternalApplicationConfiguration.g:7555:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; + // InternalApplicationConfiguration.g:7908:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; public final void rule__IntegerReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7559:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) - // InternalApplicationConfiguration.g:7560:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 + // InternalApplicationConfiguration.g:7912:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) + // InternalApplicationConfiguration.g:7913:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 { pushFollow(FOLLOW_37); rule__IntegerReference__Group__0__Impl(); @@ -23711,21 +24810,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7567:1: rule__IntegerReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7920:1: rule__IntegerReference__Group__0__Impl : ( () ) ; public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7571:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7572:1: ( () ) + // InternalApplicationConfiguration.g:7924:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7925:1: ( () ) { - // InternalApplicationConfiguration.g:7572:1: ( () ) - // InternalApplicationConfiguration.g:7573:2: () + // InternalApplicationConfiguration.g:7925:1: ( () ) + // InternalApplicationConfiguration.g:7926:2: () { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); - // InternalApplicationConfiguration.g:7574:2: () - // InternalApplicationConfiguration.g:7574:3: + // InternalApplicationConfiguration.g:7927:2: () + // InternalApplicationConfiguration.g:7927:3: { } @@ -23748,14 +24847,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__1" - // InternalApplicationConfiguration.g:7582:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:7935:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; public final void rule__IntegerReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7586:1: ( rule__IntegerReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7587:2: rule__IntegerReference__Group__1__Impl + // InternalApplicationConfiguration.g:7939:1: ( rule__IntegerReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7940:2: rule__IntegerReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntegerReference__Group__1__Impl(); @@ -23781,20 +24880,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7593:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; + // InternalApplicationConfiguration.g:7946:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7597:1: ( ( 'int' ) ) - // InternalApplicationConfiguration.g:7598:1: ( 'int' ) + // InternalApplicationConfiguration.g:7950:1: ( ( 'int' ) ) + // InternalApplicationConfiguration.g:7951:1: ( 'int' ) { - // InternalApplicationConfiguration.g:7598:1: ( 'int' ) - // InternalApplicationConfiguration.g:7599:2: 'int' + // InternalApplicationConfiguration.g:7951:1: ( 'int' ) + // InternalApplicationConfiguration.g:7952:2: 'int' { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); - match(input,50,FOLLOW_2); + match(input,51,FOLLOW_2); after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } @@ -23818,14 +24917,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__0" - // InternalApplicationConfiguration.g:7609:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; + // InternalApplicationConfiguration.g:7962:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; public final void rule__RealReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7613:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) - // InternalApplicationConfiguration.g:7614:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 + // InternalApplicationConfiguration.g:7966:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) + // InternalApplicationConfiguration.g:7967:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 { pushFollow(FOLLOW_39); rule__RealReference__Group__0__Impl(); @@ -23856,21 +24955,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7621:1: rule__RealReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7974:1: rule__RealReference__Group__0__Impl : ( () ) ; public final void rule__RealReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7625:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7626:1: ( () ) + // InternalApplicationConfiguration.g:7978:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7979:1: ( () ) { - // InternalApplicationConfiguration.g:7626:1: ( () ) - // InternalApplicationConfiguration.g:7627:2: () + // InternalApplicationConfiguration.g:7979:1: ( () ) + // InternalApplicationConfiguration.g:7980:2: () { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); - // InternalApplicationConfiguration.g:7628:2: () - // InternalApplicationConfiguration.g:7628:3: + // InternalApplicationConfiguration.g:7981:2: () + // InternalApplicationConfiguration.g:7981:3: { } @@ -23893,14 +24992,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__1" - // InternalApplicationConfiguration.g:7636:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:7989:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; public final void rule__RealReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7640:1: ( rule__RealReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7641:2: rule__RealReference__Group__1__Impl + // InternalApplicationConfiguration.g:7993:1: ( rule__RealReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7994:2: rule__RealReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__RealReference__Group__1__Impl(); @@ -23926,20 +25025,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7647:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; + // InternalApplicationConfiguration.g:8000:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; public final void rule__RealReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7651:1: ( ( 'real' ) ) - // InternalApplicationConfiguration.g:7652:1: ( 'real' ) + // InternalApplicationConfiguration.g:8004:1: ( ( 'real' ) ) + // InternalApplicationConfiguration.g:8005:1: ( 'real' ) { - // InternalApplicationConfiguration.g:7652:1: ( 'real' ) - // InternalApplicationConfiguration.g:7653:2: 'real' + // InternalApplicationConfiguration.g:8005:1: ( 'real' ) + // InternalApplicationConfiguration.g:8006:2: 'real' { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); - match(input,51,FOLLOW_2); + match(input,52,FOLLOW_2); after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } @@ -23963,14 +25062,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__0" - // InternalApplicationConfiguration.g:7663:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; + // InternalApplicationConfiguration.g:8016:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; public final void rule__StringReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7667:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) - // InternalApplicationConfiguration.g:7668:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 + // InternalApplicationConfiguration.g:8020:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) + // InternalApplicationConfiguration.g:8021:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 { pushFollow(FOLLOW_40); rule__StringReference__Group__0__Impl(); @@ -24001,21 +25100,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7675:1: rule__StringReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:8028:1: rule__StringReference__Group__0__Impl : ( () ) ; public final void rule__StringReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7679:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7680:1: ( () ) + // InternalApplicationConfiguration.g:8032:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8033:1: ( () ) { - // InternalApplicationConfiguration.g:7680:1: ( () ) - // InternalApplicationConfiguration.g:7681:2: () + // InternalApplicationConfiguration.g:8033:1: ( () ) + // InternalApplicationConfiguration.g:8034:2: () { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); - // InternalApplicationConfiguration.g:7682:2: () - // InternalApplicationConfiguration.g:7682:3: + // InternalApplicationConfiguration.g:8035:2: () + // InternalApplicationConfiguration.g:8035:3: { } @@ -24038,14 +25137,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__1" - // InternalApplicationConfiguration.g:7690:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:8043:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; public final void rule__StringReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7694:1: ( rule__StringReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7695:2: rule__StringReference__Group__1__Impl + // InternalApplicationConfiguration.g:8047:1: ( rule__StringReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:8048:2: rule__StringReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__StringReference__Group__1__Impl(); @@ -24071,20 +25170,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7701:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; + // InternalApplicationConfiguration.g:8054:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; public final void rule__StringReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7705:1: ( ( 'string' ) ) - // InternalApplicationConfiguration.g:7706:1: ( 'string' ) + // InternalApplicationConfiguration.g:8058:1: ( ( 'string' ) ) + // InternalApplicationConfiguration.g:8059:1: ( 'string' ) { - // InternalApplicationConfiguration.g:7706:1: ( 'string' ) - // InternalApplicationConfiguration.g:7707:2: 'string' + // InternalApplicationConfiguration.g:8059:1: ( 'string' ) + // InternalApplicationConfiguration.g:8060:2: 'string' { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); - match(input,52,FOLLOW_2); + match(input,53,FOLLOW_2); after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } @@ -24108,14 +25207,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__0" - // InternalApplicationConfiguration.g:7717:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; + // InternalApplicationConfiguration.g:8070:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; public final void rule__IntervallNumber__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7721:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) - // InternalApplicationConfiguration.g:7722:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 + // InternalApplicationConfiguration.g:8074:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) + // InternalApplicationConfiguration.g:8075:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 { pushFollow(FOLLOW_42); rule__IntervallNumber__Group__0__Impl(); @@ -24146,21 +25245,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__0__Impl" - // InternalApplicationConfiguration.g:7729:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:8082:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7733:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:7734:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) + // InternalApplicationConfiguration.g:8086:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:8087:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) { - // InternalApplicationConfiguration.g:7734:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) - // InternalApplicationConfiguration.g:7735:2: ( rule__IntervallNumber__MinAssignment_0 ) + // InternalApplicationConfiguration.g:8087:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) + // InternalApplicationConfiguration.g:8088:2: ( rule__IntervallNumber__MinAssignment_0 ) { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); - // InternalApplicationConfiguration.g:7736:2: ( rule__IntervallNumber__MinAssignment_0 ) - // InternalApplicationConfiguration.g:7736:3: rule__IntervallNumber__MinAssignment_0 + // InternalApplicationConfiguration.g:8089:2: ( rule__IntervallNumber__MinAssignment_0 ) + // InternalApplicationConfiguration.g:8089:3: rule__IntervallNumber__MinAssignment_0 { pushFollow(FOLLOW_2); rule__IntervallNumber__MinAssignment_0(); @@ -24193,14 +25292,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__1" - // InternalApplicationConfiguration.g:7744:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; + // InternalApplicationConfiguration.g:8097:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; public final void rule__IntervallNumber__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7748:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) - // InternalApplicationConfiguration.g:7749:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 + // InternalApplicationConfiguration.g:8101:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) + // InternalApplicationConfiguration.g:8102:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 { pushFollow(FOLLOW_35); rule__IntervallNumber__Group__1__Impl(); @@ -24231,20 +25330,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__1__Impl" - // InternalApplicationConfiguration.g:7756:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; + // InternalApplicationConfiguration.g:8109:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7760:1: ( ( '..' ) ) - // InternalApplicationConfiguration.g:7761:1: ( '..' ) + // InternalApplicationConfiguration.g:8113:1: ( ( '..' ) ) + // InternalApplicationConfiguration.g:8114:1: ( '..' ) { - // InternalApplicationConfiguration.g:7761:1: ( '..' ) - // InternalApplicationConfiguration.g:7762:2: '..' + // InternalApplicationConfiguration.g:8114:1: ( '..' ) + // InternalApplicationConfiguration.g:8115:2: '..' { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - match(input,53,FOLLOW_2); + match(input,54,FOLLOW_2); after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } @@ -24268,14 +25367,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__2" - // InternalApplicationConfiguration.g:7771:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; + // InternalApplicationConfiguration.g:8124:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; public final void rule__IntervallNumber__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7775:1: ( rule__IntervallNumber__Group__2__Impl ) - // InternalApplicationConfiguration.g:7776:2: rule__IntervallNumber__Group__2__Impl + // InternalApplicationConfiguration.g:8128:1: ( rule__IntervallNumber__Group__2__Impl ) + // InternalApplicationConfiguration.g:8129:2: rule__IntervallNumber__Group__2__Impl { pushFollow(FOLLOW_2); rule__IntervallNumber__Group__2__Impl(); @@ -24301,21 +25400,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__2__Impl" - // InternalApplicationConfiguration.g:7782:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:8135:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7786:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7787:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:8139:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:8140:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7787:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7788:2: ( rule__IntervallNumber__Alternatives_2 ) + // InternalApplicationConfiguration.g:8140:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:8141:2: ( rule__IntervallNumber__Alternatives_2 ) { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7789:2: ( rule__IntervallNumber__Alternatives_2 ) - // InternalApplicationConfiguration.g:7789:3: rule__IntervallNumber__Alternatives_2 + // InternalApplicationConfiguration.g:8142:2: ( rule__IntervallNumber__Alternatives_2 ) + // InternalApplicationConfiguration.g:8142:3: rule__IntervallNumber__Alternatives_2 { pushFollow(FOLLOW_2); rule__IntervallNumber__Alternatives_2(); @@ -24348,14 +25447,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__0" - // InternalApplicationConfiguration.g:7798:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; + // InternalApplicationConfiguration.g:8151:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; public final void rule__IntEnumberation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7802:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) - // InternalApplicationConfiguration.g:7803:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 + // InternalApplicationConfiguration.g:8155:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) + // InternalApplicationConfiguration.g:8156:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 { pushFollow(FOLLOW_38); rule__IntEnumberation__Group__0__Impl(); @@ -24386,21 +25485,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__0__Impl" - // InternalApplicationConfiguration.g:7810:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:8163:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7814:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7815:1: ( () ) + // InternalApplicationConfiguration.g:8167:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8168:1: ( () ) { - // InternalApplicationConfiguration.g:7815:1: ( () ) - // InternalApplicationConfiguration.g:7816:2: () + // InternalApplicationConfiguration.g:8168:1: ( () ) + // InternalApplicationConfiguration.g:8169:2: () { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); - // InternalApplicationConfiguration.g:7817:2: () - // InternalApplicationConfiguration.g:7817:3: + // InternalApplicationConfiguration.g:8170:2: () + // InternalApplicationConfiguration.g:8170:3: { } @@ -24423,14 +25522,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__1" - // InternalApplicationConfiguration.g:7825:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; + // InternalApplicationConfiguration.g:8178:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; public final void rule__IntEnumberation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7829:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) - // InternalApplicationConfiguration.g:7830:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 + // InternalApplicationConfiguration.g:8182:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) + // InternalApplicationConfiguration.g:8183:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 { pushFollow(FOLLOW_43); rule__IntEnumberation__Group__1__Impl(); @@ -24461,20 +25560,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__1__Impl" - // InternalApplicationConfiguration.g:7837:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:8190:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7841:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:7842:1: ( '{' ) + // InternalApplicationConfiguration.g:8194:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8195:1: ( '{' ) { - // InternalApplicationConfiguration.g:7842:1: ( '{' ) - // InternalApplicationConfiguration.g:7843:2: '{' + // InternalApplicationConfiguration.g:8195:1: ( '{' ) + // InternalApplicationConfiguration.g:8196:2: '{' { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } @@ -24498,14 +25597,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__2" - // InternalApplicationConfiguration.g:7852:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; + // InternalApplicationConfiguration.g:8205:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; public final void rule__IntEnumberation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7856:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) - // InternalApplicationConfiguration.g:7857:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 + // InternalApplicationConfiguration.g:8209:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) + // InternalApplicationConfiguration.g:8210:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 { pushFollow(FOLLOW_43); rule__IntEnumberation__Group__2__Impl(); @@ -24536,29 +25635,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__2__Impl" - // InternalApplicationConfiguration.g:7864:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:8217:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7868:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:7869:1: ( ( rule__IntEnumberation__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8221:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:8222:1: ( ( rule__IntEnumberation__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:7869:1: ( ( rule__IntEnumberation__Group_2__0 )? ) - // InternalApplicationConfiguration.g:7870:2: ( rule__IntEnumberation__Group_2__0 )? + // InternalApplicationConfiguration.g:8222:1: ( ( rule__IntEnumberation__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8223:2: ( rule__IntEnumberation__Group_2__0 )? { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:7871:2: ( rule__IntEnumberation__Group_2__0 )? - int alt58=2; - int LA58_0 = input.LA(1); + // InternalApplicationConfiguration.g:8224:2: ( rule__IntEnumberation__Group_2__0 )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA58_0==RULE_INT||LA58_0==22) ) { - alt58=1; + if ( (LA60_0==RULE_INT||LA60_0==24) ) { + alt60=1; } - switch (alt58) { + switch (alt60) { case 1 : - // InternalApplicationConfiguration.g:7871:3: rule__IntEnumberation__Group_2__0 + // InternalApplicationConfiguration.g:8224:3: rule__IntEnumberation__Group_2__0 { pushFollow(FOLLOW_2); rule__IntEnumberation__Group_2__0(); @@ -24594,14 +25693,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__3" - // InternalApplicationConfiguration.g:7879:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; + // InternalApplicationConfiguration.g:8232:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; public final void rule__IntEnumberation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7883:1: ( rule__IntEnumberation__Group__3__Impl ) - // InternalApplicationConfiguration.g:7884:2: rule__IntEnumberation__Group__3__Impl + // InternalApplicationConfiguration.g:8236:1: ( rule__IntEnumberation__Group__3__Impl ) + // InternalApplicationConfiguration.g:8237:2: rule__IntEnumberation__Group__3__Impl { pushFollow(FOLLOW_2); rule__IntEnumberation__Group__3__Impl(); @@ -24627,20 +25726,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__3__Impl" - // InternalApplicationConfiguration.g:7890:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:8243:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7894:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:7895:1: ( '}' ) + // InternalApplicationConfiguration.g:8247:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8248:1: ( '}' ) { - // InternalApplicationConfiguration.g:7895:1: ( '}' ) - // InternalApplicationConfiguration.g:7896:2: '}' + // InternalApplicationConfiguration.g:8248:1: ( '}' ) + // InternalApplicationConfiguration.g:8249:2: '}' { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } @@ -24664,14 +25763,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__0" - // InternalApplicationConfiguration.g:7906:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; + // InternalApplicationConfiguration.g:8259:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; public final void rule__IntEnumberation__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7910:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) - // InternalApplicationConfiguration.g:7911:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 + // InternalApplicationConfiguration.g:8263:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) + // InternalApplicationConfiguration.g:8264:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 { pushFollow(FOLLOW_28); rule__IntEnumberation__Group_2__0__Impl(); @@ -24702,21 +25801,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl" - // InternalApplicationConfiguration.g:7918:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:8271:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7922:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:7923:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8275:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:8276:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:7923:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:7924:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8276:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8277:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:7925:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:7925:3: rule__IntEnumberation__EntryAssignment_2_0 + // InternalApplicationConfiguration.g:8278:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8278:3: rule__IntEnumberation__EntryAssignment_2_0 { pushFollow(FOLLOW_2); rule__IntEnumberation__EntryAssignment_2_0(); @@ -24749,14 +25848,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__1" - // InternalApplicationConfiguration.g:7933:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:8286:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; public final void rule__IntEnumberation__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7937:1: ( rule__IntEnumberation__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:7938:2: rule__IntEnumberation__Group_2__1__Impl + // InternalApplicationConfiguration.g:8290:1: ( rule__IntEnumberation__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:8291:2: rule__IntEnumberation__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__IntEnumberation__Group_2__1__Impl(); @@ -24782,33 +25881,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl" - // InternalApplicationConfiguration.g:7944:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:8297:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7948:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:7949:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8301:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:8302:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:7949:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:7950:2: ( rule__IntEnumberation__Group_2_1__0 )* + // InternalApplicationConfiguration.g:8302:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8303:2: ( rule__IntEnumberation__Group_2_1__0 )* { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:7951:2: ( rule__IntEnumberation__Group_2_1__0 )* - loop59: + // InternalApplicationConfiguration.g:8304:2: ( rule__IntEnumberation__Group_2_1__0 )* + loop61: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA59_0==31) ) { - alt59=1; + if ( (LA61_0==33) ) { + alt61=1; } - switch (alt59) { + switch (alt61) { case 1 : - // InternalApplicationConfiguration.g:7951:3: rule__IntEnumberation__Group_2_1__0 + // InternalApplicationConfiguration.g:8304:3: rule__IntEnumberation__Group_2_1__0 { pushFollow(FOLLOW_17); rule__IntEnumberation__Group_2_1__0(); @@ -24820,7 +25919,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop59; + break loop61; } } while (true); @@ -24847,14 +25946,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__0" - // InternalApplicationConfiguration.g:7960:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; + // InternalApplicationConfiguration.g:8313:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7964:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) - // InternalApplicationConfiguration.g:7965:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 + // InternalApplicationConfiguration.g:8317:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) + // InternalApplicationConfiguration.g:8318:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 { pushFollow(FOLLOW_25); rule__IntEnumberation__Group_2_1__0__Impl(); @@ -24885,20 +25984,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:7972:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:8325:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7976:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:7977:1: ( ',' ) + // InternalApplicationConfiguration.g:8329:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:8330:1: ( ',' ) { - // InternalApplicationConfiguration.g:7977:1: ( ',' ) - // InternalApplicationConfiguration.g:7978:2: ',' + // InternalApplicationConfiguration.g:8330:1: ( ',' ) + // InternalApplicationConfiguration.g:8331:2: ',' { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } @@ -24922,14 +26021,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__1" - // InternalApplicationConfiguration.g:7987:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:8340:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7991:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:7992:2: rule__IntEnumberation__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:8344:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:8345:2: rule__IntEnumberation__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__IntEnumberation__Group_2_1__1__Impl(); @@ -24955,21 +26054,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:7998:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:8351:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8002:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:8003:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8355:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:8356:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:8003:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:8004:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8356:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8357:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:8005:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:8005:3: rule__IntEnumberation__EntryAssignment_2_1_1 + // InternalApplicationConfiguration.g:8358:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8358:3: rule__IntEnumberation__EntryAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__IntEnumberation__EntryAssignment_2_1_1(); @@ -25002,14 +26101,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__0" - // InternalApplicationConfiguration.g:8014:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; + // InternalApplicationConfiguration.g:8367:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; public final void rule__RealEnumeration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8018:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) - // InternalApplicationConfiguration.g:8019:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 + // InternalApplicationConfiguration.g:8371:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) + // InternalApplicationConfiguration.g:8372:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 { pushFollow(FOLLOW_38); rule__RealEnumeration__Group__0__Impl(); @@ -25040,21 +26139,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__0__Impl" - // InternalApplicationConfiguration.g:8026:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:8379:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8030:1: ( ( () ) ) - // InternalApplicationConfiguration.g:8031:1: ( () ) + // InternalApplicationConfiguration.g:8383:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8384:1: ( () ) { - // InternalApplicationConfiguration.g:8031:1: ( () ) - // InternalApplicationConfiguration.g:8032:2: () + // InternalApplicationConfiguration.g:8384:1: ( () ) + // InternalApplicationConfiguration.g:8385:2: () { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); - // InternalApplicationConfiguration.g:8033:2: () - // InternalApplicationConfiguration.g:8033:3: + // InternalApplicationConfiguration.g:8386:2: () + // InternalApplicationConfiguration.g:8386:3: { } @@ -25077,14 +26176,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__1" - // InternalApplicationConfiguration.g:8041:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; + // InternalApplicationConfiguration.g:8394:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; public final void rule__RealEnumeration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8045:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) - // InternalApplicationConfiguration.g:8046:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 + // InternalApplicationConfiguration.g:8398:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) + // InternalApplicationConfiguration.g:8399:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 { pushFollow(FOLLOW_43); rule__RealEnumeration__Group__1__Impl(); @@ -25115,20 +26214,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__1__Impl" - // InternalApplicationConfiguration.g:8053:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:8406:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8057:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:8058:1: ( '{' ) + // InternalApplicationConfiguration.g:8410:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8411:1: ( '{' ) { - // InternalApplicationConfiguration.g:8058:1: ( '{' ) - // InternalApplicationConfiguration.g:8059:2: '{' + // InternalApplicationConfiguration.g:8411:1: ( '{' ) + // InternalApplicationConfiguration.g:8412:2: '{' { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } @@ -25152,14 +26251,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__2" - // InternalApplicationConfiguration.g:8068:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; + // InternalApplicationConfiguration.g:8421:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; public final void rule__RealEnumeration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8072:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) - // InternalApplicationConfiguration.g:8073:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 + // InternalApplicationConfiguration.g:8425:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) + // InternalApplicationConfiguration.g:8426:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 { pushFollow(FOLLOW_43); rule__RealEnumeration__Group__2__Impl(); @@ -25190,29 +26289,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__2__Impl" - // InternalApplicationConfiguration.g:8080:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:8433:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8084:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:8085:1: ( ( rule__RealEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8437:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:8438:1: ( ( rule__RealEnumeration__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:8085:1: ( ( rule__RealEnumeration__Group_2__0 )? ) - // InternalApplicationConfiguration.g:8086:2: ( rule__RealEnumeration__Group_2__0 )? + // InternalApplicationConfiguration.g:8438:1: ( ( rule__RealEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8439:2: ( rule__RealEnumeration__Group_2__0 )? { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:8087:2: ( rule__RealEnumeration__Group_2__0 )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalApplicationConfiguration.g:8440:2: ( rule__RealEnumeration__Group_2__0 )? + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA60_0==RULE_INT||LA60_0==22) ) { - alt60=1; + if ( (LA62_0==RULE_INT||LA62_0==24) ) { + alt62=1; } - switch (alt60) { + switch (alt62) { case 1 : - // InternalApplicationConfiguration.g:8087:3: rule__RealEnumeration__Group_2__0 + // InternalApplicationConfiguration.g:8440:3: rule__RealEnumeration__Group_2__0 { pushFollow(FOLLOW_2); rule__RealEnumeration__Group_2__0(); @@ -25248,14 +26347,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__3" - // InternalApplicationConfiguration.g:8095:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; + // InternalApplicationConfiguration.g:8448:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; public final void rule__RealEnumeration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8099:1: ( rule__RealEnumeration__Group__3__Impl ) - // InternalApplicationConfiguration.g:8100:2: rule__RealEnumeration__Group__3__Impl + // InternalApplicationConfiguration.g:8452:1: ( rule__RealEnumeration__Group__3__Impl ) + // InternalApplicationConfiguration.g:8453:2: rule__RealEnumeration__Group__3__Impl { pushFollow(FOLLOW_2); rule__RealEnumeration__Group__3__Impl(); @@ -25281,20 +26380,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__3__Impl" - // InternalApplicationConfiguration.g:8106:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:8459:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8110:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:8111:1: ( '}' ) + // InternalApplicationConfiguration.g:8463:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8464:1: ( '}' ) { - // InternalApplicationConfiguration.g:8111:1: ( '}' ) - // InternalApplicationConfiguration.g:8112:2: '}' + // InternalApplicationConfiguration.g:8464:1: ( '}' ) + // InternalApplicationConfiguration.g:8465:2: '}' { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } @@ -25318,14 +26417,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__0" - // InternalApplicationConfiguration.g:8122:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; + // InternalApplicationConfiguration.g:8475:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; public final void rule__RealEnumeration__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8126:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) - // InternalApplicationConfiguration.g:8127:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 + // InternalApplicationConfiguration.g:8479:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) + // InternalApplicationConfiguration.g:8480:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 { pushFollow(FOLLOW_28); rule__RealEnumeration__Group_2__0__Impl(); @@ -25356,21 +26455,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl" - // InternalApplicationConfiguration.g:8134:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:8487:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8138:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:8139:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8491:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:8492:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:8139:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:8140:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8492:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8493:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:8141:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:8141:3: rule__RealEnumeration__EntryAssignment_2_0 + // InternalApplicationConfiguration.g:8494:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8494:3: rule__RealEnumeration__EntryAssignment_2_0 { pushFollow(FOLLOW_2); rule__RealEnumeration__EntryAssignment_2_0(); @@ -25403,14 +26502,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__1" - // InternalApplicationConfiguration.g:8149:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:8502:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; public final void rule__RealEnumeration__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8153:1: ( rule__RealEnumeration__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:8154:2: rule__RealEnumeration__Group_2__1__Impl + // InternalApplicationConfiguration.g:8506:1: ( rule__RealEnumeration__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:8507:2: rule__RealEnumeration__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__RealEnumeration__Group_2__1__Impl(); @@ -25436,33 +26535,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl" - // InternalApplicationConfiguration.g:8160:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:8513:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8164:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:8165:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8517:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:8518:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:8165:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:8166:2: ( rule__RealEnumeration__Group_2_1__0 )* + // InternalApplicationConfiguration.g:8518:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8519:2: ( rule__RealEnumeration__Group_2_1__0 )* { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:8167:2: ( rule__RealEnumeration__Group_2_1__0 )* - loop61: + // InternalApplicationConfiguration.g:8520:2: ( rule__RealEnumeration__Group_2_1__0 )* + loop63: do { - int alt61=2; - int LA61_0 = input.LA(1); + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA61_0==31) ) { - alt61=1; + if ( (LA63_0==33) ) { + alt63=1; } - switch (alt61) { + switch (alt63) { case 1 : - // InternalApplicationConfiguration.g:8167:3: rule__RealEnumeration__Group_2_1__0 + // InternalApplicationConfiguration.g:8520:3: rule__RealEnumeration__Group_2_1__0 { pushFollow(FOLLOW_17); rule__RealEnumeration__Group_2_1__0(); @@ -25474,7 +26573,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop61; + break loop63; } } while (true); @@ -25501,14 +26600,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__0" - // InternalApplicationConfiguration.g:8176:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; + // InternalApplicationConfiguration.g:8529:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8180:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) - // InternalApplicationConfiguration.g:8181:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 + // InternalApplicationConfiguration.g:8533:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) + // InternalApplicationConfiguration.g:8534:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 { pushFollow(FOLLOW_25); rule__RealEnumeration__Group_2_1__0__Impl(); @@ -25539,20 +26638,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:8188:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:8541:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8192:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:8193:1: ( ',' ) + // InternalApplicationConfiguration.g:8545:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:8546:1: ( ',' ) { - // InternalApplicationConfiguration.g:8193:1: ( ',' ) - // InternalApplicationConfiguration.g:8194:2: ',' + // InternalApplicationConfiguration.g:8546:1: ( ',' ) + // InternalApplicationConfiguration.g:8547:2: ',' { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } @@ -25576,14 +26675,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__1" - // InternalApplicationConfiguration.g:8203:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:8556:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8207:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:8208:2: rule__RealEnumeration__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:8560:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:8561:2: rule__RealEnumeration__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__RealEnumeration__Group_2_1__1__Impl(); @@ -25609,21 +26708,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:8214:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:8567:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8218:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:8219:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8571:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:8572:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:8219:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:8220:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8572:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8573:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:8221:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:8221:3: rule__RealEnumeration__EntryAssignment_2_1_1 + // InternalApplicationConfiguration.g:8574:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8574:3: rule__RealEnumeration__EntryAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__RealEnumeration__EntryAssignment_2_1_1(); @@ -25656,14 +26755,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__0" - // InternalApplicationConfiguration.g:8230:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; + // InternalApplicationConfiguration.g:8583:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; public final void rule__StringEnumeration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8234:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) - // InternalApplicationConfiguration.g:8235:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 + // InternalApplicationConfiguration.g:8587:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) + // InternalApplicationConfiguration.g:8588:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 { pushFollow(FOLLOW_38); rule__StringEnumeration__Group__0__Impl(); @@ -25694,21 +26793,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__0__Impl" - // InternalApplicationConfiguration.g:8242:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:8595:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8246:1: ( ( () ) ) - // InternalApplicationConfiguration.g:8247:1: ( () ) + // InternalApplicationConfiguration.g:8599:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8600:1: ( () ) { - // InternalApplicationConfiguration.g:8247:1: ( () ) - // InternalApplicationConfiguration.g:8248:2: () + // InternalApplicationConfiguration.g:8600:1: ( () ) + // InternalApplicationConfiguration.g:8601:2: () { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); - // InternalApplicationConfiguration.g:8249:2: () - // InternalApplicationConfiguration.g:8249:3: + // InternalApplicationConfiguration.g:8602:2: () + // InternalApplicationConfiguration.g:8602:3: { } @@ -25731,14 +26830,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__1" - // InternalApplicationConfiguration.g:8257:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; + // InternalApplicationConfiguration.g:8610:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; public final void rule__StringEnumeration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8261:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) - // InternalApplicationConfiguration.g:8262:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 + // InternalApplicationConfiguration.g:8614:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) + // InternalApplicationConfiguration.g:8615:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 { pushFollow(FOLLOW_44); rule__StringEnumeration__Group__1__Impl(); @@ -25769,20 +26868,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__1__Impl" - // InternalApplicationConfiguration.g:8269:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:8622:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8273:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:8274:1: ( '{' ) + // InternalApplicationConfiguration.g:8626:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8627:1: ( '{' ) { - // InternalApplicationConfiguration.g:8274:1: ( '{' ) - // InternalApplicationConfiguration.g:8275:2: '{' + // InternalApplicationConfiguration.g:8627:1: ( '{' ) + // InternalApplicationConfiguration.g:8628:2: '{' { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } @@ -25806,14 +26905,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__2" - // InternalApplicationConfiguration.g:8284:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; + // InternalApplicationConfiguration.g:8637:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; public final void rule__StringEnumeration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8288:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) - // InternalApplicationConfiguration.g:8289:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 + // InternalApplicationConfiguration.g:8641:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) + // InternalApplicationConfiguration.g:8642:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 { pushFollow(FOLLOW_44); rule__StringEnumeration__Group__2__Impl(); @@ -25844,29 +26943,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__2__Impl" - // InternalApplicationConfiguration.g:8296:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:8649:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8300:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:8301:1: ( ( rule__StringEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8653:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:8654:1: ( ( rule__StringEnumeration__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:8301:1: ( ( rule__StringEnumeration__Group_2__0 )? ) - // InternalApplicationConfiguration.g:8302:2: ( rule__StringEnumeration__Group_2__0 )? + // InternalApplicationConfiguration.g:8654:1: ( ( rule__StringEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8655:2: ( rule__StringEnumeration__Group_2__0 )? { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:8303:2: ( rule__StringEnumeration__Group_2__0 )? - int alt62=2; - int LA62_0 = input.LA(1); + // InternalApplicationConfiguration.g:8656:2: ( rule__StringEnumeration__Group_2__0 )? + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA62_0==RULE_STRING) ) { - alt62=1; + if ( (LA64_0==RULE_STRING) ) { + alt64=1; } - switch (alt62) { + switch (alt64) { case 1 : - // InternalApplicationConfiguration.g:8303:3: rule__StringEnumeration__Group_2__0 + // InternalApplicationConfiguration.g:8656:3: rule__StringEnumeration__Group_2__0 { pushFollow(FOLLOW_2); rule__StringEnumeration__Group_2__0(); @@ -25902,14 +27001,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__3" - // InternalApplicationConfiguration.g:8311:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; + // InternalApplicationConfiguration.g:8664:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; public final void rule__StringEnumeration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8315:1: ( rule__StringEnumeration__Group__3__Impl ) - // InternalApplicationConfiguration.g:8316:2: rule__StringEnumeration__Group__3__Impl + // InternalApplicationConfiguration.g:8668:1: ( rule__StringEnumeration__Group__3__Impl ) + // InternalApplicationConfiguration.g:8669:2: rule__StringEnumeration__Group__3__Impl { pushFollow(FOLLOW_2); rule__StringEnumeration__Group__3__Impl(); @@ -25935,20 +27034,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__3__Impl" - // InternalApplicationConfiguration.g:8322:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:8675:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8326:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:8327:1: ( '}' ) + // InternalApplicationConfiguration.g:8679:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8680:1: ( '}' ) { - // InternalApplicationConfiguration.g:8327:1: ( '}' ) - // InternalApplicationConfiguration.g:8328:2: '}' + // InternalApplicationConfiguration.g:8680:1: ( '}' ) + // InternalApplicationConfiguration.g:8681:2: '}' { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } @@ -25972,14 +27071,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__0" - // InternalApplicationConfiguration.g:8338:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; + // InternalApplicationConfiguration.g:8691:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; public final void rule__StringEnumeration__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8342:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) - // InternalApplicationConfiguration.g:8343:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 + // InternalApplicationConfiguration.g:8695:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) + // InternalApplicationConfiguration.g:8696:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 { pushFollow(FOLLOW_28); rule__StringEnumeration__Group_2__0__Impl(); @@ -26010,21 +27109,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl" - // InternalApplicationConfiguration.g:8350:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:8703:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8354:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:8355:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8707:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:8708:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:8355:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:8356:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8708:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8709:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:8357:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:8357:3: rule__StringEnumeration__EntryAssignment_2_0 + // InternalApplicationConfiguration.g:8710:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8710:3: rule__StringEnumeration__EntryAssignment_2_0 { pushFollow(FOLLOW_2); rule__StringEnumeration__EntryAssignment_2_0(); @@ -26057,14 +27156,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__1" - // InternalApplicationConfiguration.g:8365:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:8718:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; public final void rule__StringEnumeration__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8369:1: ( rule__StringEnumeration__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:8370:2: rule__StringEnumeration__Group_2__1__Impl + // InternalApplicationConfiguration.g:8722:1: ( rule__StringEnumeration__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:8723:2: rule__StringEnumeration__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__StringEnumeration__Group_2__1__Impl(); @@ -26090,33 +27189,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl" - // InternalApplicationConfiguration.g:8376:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:8729:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8380:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:8381:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8733:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:8734:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:8381:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:8382:2: ( rule__StringEnumeration__Group_2_1__0 )* + // InternalApplicationConfiguration.g:8734:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8735:2: ( rule__StringEnumeration__Group_2_1__0 )* { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:8383:2: ( rule__StringEnumeration__Group_2_1__0 )* - loop63: + // InternalApplicationConfiguration.g:8736:2: ( rule__StringEnumeration__Group_2_1__0 )* + loop65: do { - int alt63=2; - int LA63_0 = input.LA(1); + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA63_0==31) ) { - alt63=1; + if ( (LA65_0==33) ) { + alt65=1; } - switch (alt63) { + switch (alt65) { case 1 : - // InternalApplicationConfiguration.g:8383:3: rule__StringEnumeration__Group_2_1__0 + // InternalApplicationConfiguration.g:8736:3: rule__StringEnumeration__Group_2_1__0 { pushFollow(FOLLOW_17); rule__StringEnumeration__Group_2_1__0(); @@ -26128,7 +27227,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop63; + break loop65; } } while (true); @@ -26155,14 +27254,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__0" - // InternalApplicationConfiguration.g:8392:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; + // InternalApplicationConfiguration.g:8745:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8396:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) - // InternalApplicationConfiguration.g:8397:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 + // InternalApplicationConfiguration.g:8749:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) + // InternalApplicationConfiguration.g:8750:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 { pushFollow(FOLLOW_11); rule__StringEnumeration__Group_2_1__0__Impl(); @@ -26193,20 +27292,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:8404:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:8757:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8408:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:8409:1: ( ',' ) + // InternalApplicationConfiguration.g:8761:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:8762:1: ( ',' ) { - // InternalApplicationConfiguration.g:8409:1: ( ',' ) - // InternalApplicationConfiguration.g:8410:2: ',' + // InternalApplicationConfiguration.g:8762:1: ( ',' ) + // InternalApplicationConfiguration.g:8763:2: ',' { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); - match(input,31,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } @@ -26230,14 +27329,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__1" - // InternalApplicationConfiguration.g:8419:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:8772:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8423:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:8424:2: rule__StringEnumeration__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:8776:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:8777:2: rule__StringEnumeration__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__StringEnumeration__Group_2_1__1__Impl(); @@ -26263,21 +27362,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:8430:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:8783:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8434:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:8435:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8787:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:8788:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:8435:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:8436:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8788:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8789:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:8437:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:8437:3: rule__StringEnumeration__EntryAssignment_2_1_1 + // InternalApplicationConfiguration.g:8790:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8790:3: rule__StringEnumeration__EntryAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__StringEnumeration__EntryAssignment_2_1_1(); @@ -26310,14 +27409,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__0" - // InternalApplicationConfiguration.g:8446:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:8799:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8450:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:8451:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 + // InternalApplicationConfiguration.g:8803:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:8804:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__ScopeDeclaration__Group__0__Impl(); @@ -26348,20 +27447,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:8458:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; + // InternalApplicationConfiguration.g:8811:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8462:1: ( ( 'scope' ) ) - // InternalApplicationConfiguration.g:8463:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8815:1: ( ( 'scope' ) ) + // InternalApplicationConfiguration.g:8816:1: ( 'scope' ) { - // InternalApplicationConfiguration.g:8463:1: ( 'scope' ) - // InternalApplicationConfiguration.g:8464:2: 'scope' + // InternalApplicationConfiguration.g:8816:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8817:2: 'scope' { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - match(input,54,FOLLOW_2); + match(input,55,FOLLOW_2); after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } @@ -26385,14 +27484,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__1" - // InternalApplicationConfiguration.g:8473:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:8826:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8477:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:8478:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 + // InternalApplicationConfiguration.g:8830:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:8831:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 { pushFollow(FOLLOW_19); rule__ScopeDeclaration__Group__1__Impl(); @@ -26423,21 +27522,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:8485:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:8838:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8489:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:8490:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:8842:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:8843:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:8490:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:8491:2: ( rule__ScopeDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:8843:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:8844:2: ( rule__ScopeDeclaration__NameAssignment_1 ) { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:8492:2: ( rule__ScopeDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:8492:3: rule__ScopeDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:8845:2: ( rule__ScopeDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:8845:3: rule__ScopeDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ScopeDeclaration__NameAssignment_1(); @@ -26470,14 +27569,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__2" - // InternalApplicationConfiguration.g:8500:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:8853:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8504:1: ( rule__ScopeDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:8505:2: rule__ScopeDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:8857:1: ( rule__ScopeDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:8858:2: rule__ScopeDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__ScopeDeclaration__Group__2__Impl(); @@ -26503,21 +27602,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:8511:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:8864:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8515:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:8516:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:8868:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:8869:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:8516:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:8517:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:8869:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:8870:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:8518:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:8518:3: rule__ScopeDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:8871:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:8871:3: rule__ScopeDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__ScopeDeclaration__SpecificationAssignment_2(); @@ -26550,14 +27649,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__0" - // InternalApplicationConfiguration.g:8527:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; + // InternalApplicationConfiguration.g:8880:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; public final void rule__GenerationTask__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8531:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) - // InternalApplicationConfiguration.g:8532:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 + // InternalApplicationConfiguration.g:8884:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) + // InternalApplicationConfiguration.g:8885:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 { pushFollow(FOLLOW_19); rule__GenerationTask__Group__0__Impl(); @@ -26588,20 +27687,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__0__Impl" - // InternalApplicationConfiguration.g:8539:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; + // InternalApplicationConfiguration.g:8892:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8543:1: ( ( 'generate' ) ) - // InternalApplicationConfiguration.g:8544:1: ( 'generate' ) + // InternalApplicationConfiguration.g:8896:1: ( ( 'generate' ) ) + // InternalApplicationConfiguration.g:8897:1: ( 'generate' ) { - // InternalApplicationConfiguration.g:8544:1: ( 'generate' ) - // InternalApplicationConfiguration.g:8545:2: 'generate' + // InternalApplicationConfiguration.g:8897:1: ( 'generate' ) + // InternalApplicationConfiguration.g:8898:2: 'generate' { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - match(input,55,FOLLOW_2); + match(input,56,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } @@ -26625,14 +27724,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__1" - // InternalApplicationConfiguration.g:8554:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; + // InternalApplicationConfiguration.g:8907:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; public final void rule__GenerationTask__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8558:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) - // InternalApplicationConfiguration.g:8559:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 + // InternalApplicationConfiguration.g:8911:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) + // InternalApplicationConfiguration.g:8912:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 { pushFollow(FOLLOW_19); rule__GenerationTask__Group__1__Impl(); @@ -26663,21 +27762,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__1__Impl" - // InternalApplicationConfiguration.g:8566:1: rule__GenerationTask__Group__1__Impl : ( () ) ; + // InternalApplicationConfiguration.g:8919:1: rule__GenerationTask__Group__1__Impl : ( () ) ; public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8570:1: ( ( () ) ) - // InternalApplicationConfiguration.g:8571:1: ( () ) + // InternalApplicationConfiguration.g:8923:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8924:1: ( () ) { - // InternalApplicationConfiguration.g:8571:1: ( () ) - // InternalApplicationConfiguration.g:8572:2: () + // InternalApplicationConfiguration.g:8924:1: ( () ) + // InternalApplicationConfiguration.g:8925:2: () { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); - // InternalApplicationConfiguration.g:8573:2: () - // InternalApplicationConfiguration.g:8573:3: + // InternalApplicationConfiguration.g:8926:2: () + // InternalApplicationConfiguration.g:8926:3: { } @@ -26700,14 +27799,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__2" - // InternalApplicationConfiguration.g:8581:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; + // InternalApplicationConfiguration.g:8934:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; public final void rule__GenerationTask__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8585:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) - // InternalApplicationConfiguration.g:8586:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 + // InternalApplicationConfiguration.g:8938:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) + // InternalApplicationConfiguration.g:8939:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 { pushFollow(FOLLOW_45); rule__GenerationTask__Group__2__Impl(); @@ -26738,20 +27837,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__2__Impl" - // InternalApplicationConfiguration.g:8593:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:8946:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8597:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:8598:1: ( '{' ) + // InternalApplicationConfiguration.g:8950:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8951:1: ( '{' ) { - // InternalApplicationConfiguration.g:8598:1: ( '{' ) - // InternalApplicationConfiguration.g:8599:2: '{' + // InternalApplicationConfiguration.g:8951:1: ( '{' ) + // InternalApplicationConfiguration.g:8952:2: '{' { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); - match(input,29,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } @@ -26775,14 +27874,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__3" - // InternalApplicationConfiguration.g:8608:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; + // InternalApplicationConfiguration.g:8961:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; public final void rule__GenerationTask__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8612:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) - // InternalApplicationConfiguration.g:8613:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 + // InternalApplicationConfiguration.g:8965:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) + // InternalApplicationConfiguration.g:8966:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 { pushFollow(FOLLOW_46); rule__GenerationTask__Group__3__Impl(); @@ -26813,21 +27912,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__3__Impl" - // InternalApplicationConfiguration.g:8620:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; + // InternalApplicationConfiguration.g:8973:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8624:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) - // InternalApplicationConfiguration.g:8625:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) + // InternalApplicationConfiguration.g:8977:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) + // InternalApplicationConfiguration.g:8978:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) { - // InternalApplicationConfiguration.g:8625:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) - // InternalApplicationConfiguration.g:8626:2: ( rule__GenerationTask__UnorderedGroup_3 ) + // InternalApplicationConfiguration.g:8978:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) + // InternalApplicationConfiguration.g:8979:2: ( rule__GenerationTask__UnorderedGroup_3 ) { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - // InternalApplicationConfiguration.g:8627:2: ( rule__GenerationTask__UnorderedGroup_3 ) - // InternalApplicationConfiguration.g:8627:3: rule__GenerationTask__UnorderedGroup_3 + // InternalApplicationConfiguration.g:8980:2: ( rule__GenerationTask__UnorderedGroup_3 ) + // InternalApplicationConfiguration.g:8980:3: rule__GenerationTask__UnorderedGroup_3 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3(); @@ -26860,14 +27959,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__4" - // InternalApplicationConfiguration.g:8635:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; + // InternalApplicationConfiguration.g:8988:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; public final void rule__GenerationTask__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8639:1: ( rule__GenerationTask__Group__4__Impl ) - // InternalApplicationConfiguration.g:8640:2: rule__GenerationTask__Group__4__Impl + // InternalApplicationConfiguration.g:8992:1: ( rule__GenerationTask__Group__4__Impl ) + // InternalApplicationConfiguration.g:8993:2: rule__GenerationTask__Group__4__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group__4__Impl(); @@ -26893,20 +27992,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__4__Impl" - // InternalApplicationConfiguration.g:8646:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:8999:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8650:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:8651:1: ( '}' ) + // InternalApplicationConfiguration.g:9003:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:9004:1: ( '}' ) { - // InternalApplicationConfiguration.g:8651:1: ( '}' ) - // InternalApplicationConfiguration.g:8652:2: '}' + // InternalApplicationConfiguration.g:9004:1: ( '}' ) + // InternalApplicationConfiguration.g:9005:2: '}' { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); - match(input,30,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } @@ -26930,14 +28029,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__0" - // InternalApplicationConfiguration.g:8662:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; + // InternalApplicationConfiguration.g:9015:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8666:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) - // InternalApplicationConfiguration.g:8667:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 + // InternalApplicationConfiguration.g:9019:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) + // InternalApplicationConfiguration.g:9020:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_0__0__Impl(); @@ -26968,20 +28067,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl" - // InternalApplicationConfiguration.g:8674:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; + // InternalApplicationConfiguration.g:9027:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8678:1: ( ( 'metamodel' ) ) - // InternalApplicationConfiguration.g:8679:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:9031:1: ( ( 'metamodel' ) ) + // InternalApplicationConfiguration.g:9032:1: ( 'metamodel' ) { - // InternalApplicationConfiguration.g:8679:1: ( 'metamodel' ) - // InternalApplicationConfiguration.g:8680:2: 'metamodel' + // InternalApplicationConfiguration.g:9032:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:9033:2: 'metamodel' { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); - match(input,35,FOLLOW_2); + match(input,37,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } @@ -27005,14 +28104,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__1" - // InternalApplicationConfiguration.g:8689:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; + // InternalApplicationConfiguration.g:9042:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8693:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) - // InternalApplicationConfiguration.g:8694:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 + // InternalApplicationConfiguration.g:9046:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) + // InternalApplicationConfiguration.g:9047:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 { pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_0__1__Impl(); @@ -27043,20 +28142,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl" - // InternalApplicationConfiguration.g:8701:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9054:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8705:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8706:1: ( '=' ) + // InternalApplicationConfiguration.g:9058:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9059:1: ( '=' ) { - // InternalApplicationConfiguration.g:8706:1: ( '=' ) - // InternalApplicationConfiguration.g:8707:2: '=' + // InternalApplicationConfiguration.g:9059:1: ( '=' ) + // InternalApplicationConfiguration.g:9060:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } @@ -27080,14 +28179,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__2" - // InternalApplicationConfiguration.g:8716:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; + // InternalApplicationConfiguration.g:9069:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8720:1: ( rule__GenerationTask__Group_3_0__2__Impl ) - // InternalApplicationConfiguration.g:8721:2: rule__GenerationTask__Group_3_0__2__Impl + // InternalApplicationConfiguration.g:9073:1: ( rule__GenerationTask__Group_3_0__2__Impl ) + // InternalApplicationConfiguration.g:9074:2: rule__GenerationTask__Group_3_0__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_0__2__Impl(); @@ -27113,21 +28212,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl" - // InternalApplicationConfiguration.g:8727:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; + // InternalApplicationConfiguration.g:9080:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8731:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) - // InternalApplicationConfiguration.g:8732:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) + // InternalApplicationConfiguration.g:9084:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) + // InternalApplicationConfiguration.g:9085:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) { - // InternalApplicationConfiguration.g:8732:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) - // InternalApplicationConfiguration.g:8733:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) + // InternalApplicationConfiguration.g:9085:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) + // InternalApplicationConfiguration.g:9086:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); - // InternalApplicationConfiguration.g:8734:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) - // InternalApplicationConfiguration.g:8734:3: rule__GenerationTask__MetamodelAssignment_3_0_2 + // InternalApplicationConfiguration.g:9087:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) + // InternalApplicationConfiguration.g:9087:3: rule__GenerationTask__MetamodelAssignment_3_0_2 { pushFollow(FOLLOW_2); rule__GenerationTask__MetamodelAssignment_3_0_2(); @@ -27160,14 +28259,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__0" - // InternalApplicationConfiguration.g:8743:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; + // InternalApplicationConfiguration.g:9096:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8747:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) - // InternalApplicationConfiguration.g:8748:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 + // InternalApplicationConfiguration.g:9100:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) + // InternalApplicationConfiguration.g:9101:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_1__0__Impl(); @@ -27198,20 +28297,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl" - // InternalApplicationConfiguration.g:8755:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; + // InternalApplicationConfiguration.g:9108:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8759:1: ( ( 'partial-model' ) ) - // InternalApplicationConfiguration.g:8760:1: ( 'partial-model' ) + // InternalApplicationConfiguration.g:9112:1: ( ( 'partial-model' ) ) + // InternalApplicationConfiguration.g:9113:1: ( 'partial-model' ) { - // InternalApplicationConfiguration.g:8760:1: ( 'partial-model' ) - // InternalApplicationConfiguration.g:8761:2: 'partial-model' + // InternalApplicationConfiguration.g:9113:1: ( 'partial-model' ) + // InternalApplicationConfiguration.g:9114:2: 'partial-model' { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); - match(input,56,FOLLOW_2); + match(input,57,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } @@ -27235,14 +28334,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__1" - // InternalApplicationConfiguration.g:8770:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; + // InternalApplicationConfiguration.g:9123:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8774:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) - // InternalApplicationConfiguration.g:8775:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 + // InternalApplicationConfiguration.g:9127:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) + // InternalApplicationConfiguration.g:9128:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 { pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_1__1__Impl(); @@ -27273,20 +28372,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl" - // InternalApplicationConfiguration.g:8782:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9135:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8786:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8787:1: ( '=' ) + // InternalApplicationConfiguration.g:9139:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9140:1: ( '=' ) { - // InternalApplicationConfiguration.g:8787:1: ( '=' ) - // InternalApplicationConfiguration.g:8788:2: '=' + // InternalApplicationConfiguration.g:9140:1: ( '=' ) + // InternalApplicationConfiguration.g:9141:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } @@ -27310,14 +28409,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__2" - // InternalApplicationConfiguration.g:8797:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; + // InternalApplicationConfiguration.g:9150:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8801:1: ( rule__GenerationTask__Group_3_1__2__Impl ) - // InternalApplicationConfiguration.g:8802:2: rule__GenerationTask__Group_3_1__2__Impl + // InternalApplicationConfiguration.g:9154:1: ( rule__GenerationTask__Group_3_1__2__Impl ) + // InternalApplicationConfiguration.g:9155:2: rule__GenerationTask__Group_3_1__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_1__2__Impl(); @@ -27343,21 +28442,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl" - // InternalApplicationConfiguration.g:8808:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; + // InternalApplicationConfiguration.g:9161:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8812:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) - // InternalApplicationConfiguration.g:8813:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) + // InternalApplicationConfiguration.g:9165:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) + // InternalApplicationConfiguration.g:9166:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) { - // InternalApplicationConfiguration.g:8813:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) - // InternalApplicationConfiguration.g:8814:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) + // InternalApplicationConfiguration.g:9166:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) + // InternalApplicationConfiguration.g:9167:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); - // InternalApplicationConfiguration.g:8815:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) - // InternalApplicationConfiguration.g:8815:3: rule__GenerationTask__PartialModelAssignment_3_1_2 + // InternalApplicationConfiguration.g:9168:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) + // InternalApplicationConfiguration.g:9168:3: rule__GenerationTask__PartialModelAssignment_3_1_2 { pushFollow(FOLLOW_2); rule__GenerationTask__PartialModelAssignment_3_1_2(); @@ -27390,14 +28489,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__0" - // InternalApplicationConfiguration.g:8824:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; + // InternalApplicationConfiguration.g:9177:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8828:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) - // InternalApplicationConfiguration.g:8829:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 + // InternalApplicationConfiguration.g:9181:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) + // InternalApplicationConfiguration.g:9182:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_2__0__Impl(); @@ -27428,20 +28527,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl" - // InternalApplicationConfiguration.g:8836:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; + // InternalApplicationConfiguration.g:9189:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8840:1: ( ( 'constraints' ) ) - // InternalApplicationConfiguration.g:8841:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:9193:1: ( ( 'constraints' ) ) + // InternalApplicationConfiguration.g:9194:1: ( 'constraints' ) { - // InternalApplicationConfiguration.g:8841:1: ( 'constraints' ) - // InternalApplicationConfiguration.g:8842:2: 'constraints' + // InternalApplicationConfiguration.g:9194:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:9195:2: 'constraints' { before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); - match(input,38,FOLLOW_2); + match(input,40,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } @@ -27465,14 +28564,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__1" - // InternalApplicationConfiguration.g:8851:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; + // InternalApplicationConfiguration.g:9204:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8855:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) - // InternalApplicationConfiguration.g:8856:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 + // InternalApplicationConfiguration.g:9208:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) + // InternalApplicationConfiguration.g:9209:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 { pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_2__1__Impl(); @@ -27503,20 +28602,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl" - // InternalApplicationConfiguration.g:8863:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9216:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8867:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8868:1: ( '=' ) + // InternalApplicationConfiguration.g:9220:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9221:1: ( '=' ) { - // InternalApplicationConfiguration.g:8868:1: ( '=' ) - // InternalApplicationConfiguration.g:8869:2: '=' + // InternalApplicationConfiguration.g:9221:1: ( '=' ) + // InternalApplicationConfiguration.g:9222:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } @@ -27540,14 +28639,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__2" - // InternalApplicationConfiguration.g:8878:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; + // InternalApplicationConfiguration.g:9231:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8882:1: ( rule__GenerationTask__Group_3_2__2__Impl ) - // InternalApplicationConfiguration.g:8883:2: rule__GenerationTask__Group_3_2__2__Impl + // InternalApplicationConfiguration.g:9235:1: ( rule__GenerationTask__Group_3_2__2__Impl ) + // InternalApplicationConfiguration.g:9236:2: rule__GenerationTask__Group_3_2__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_2__2__Impl(); @@ -27573,21 +28672,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl" - // InternalApplicationConfiguration.g:8889:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; + // InternalApplicationConfiguration.g:9242:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8893:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) - // InternalApplicationConfiguration.g:8894:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) + // InternalApplicationConfiguration.g:9246:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) + // InternalApplicationConfiguration.g:9247:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) { - // InternalApplicationConfiguration.g:8894:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) - // InternalApplicationConfiguration.g:8895:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) + // InternalApplicationConfiguration.g:9247:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) + // InternalApplicationConfiguration.g:9248:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); - // InternalApplicationConfiguration.g:8896:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) - // InternalApplicationConfiguration.g:8896:3: rule__GenerationTask__PatternsAssignment_3_2_2 + // InternalApplicationConfiguration.g:9249:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) + // InternalApplicationConfiguration.g:9249:3: rule__GenerationTask__PatternsAssignment_3_2_2 { pushFollow(FOLLOW_2); rule__GenerationTask__PatternsAssignment_3_2_2(); @@ -27620,14 +28719,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__0" - // InternalApplicationConfiguration.g:8905:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; + // InternalApplicationConfiguration.g:9258:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8909:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) - // InternalApplicationConfiguration.g:8910:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 + // InternalApplicationConfiguration.g:9262:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) + // InternalApplicationConfiguration.g:9263:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_3__0__Impl(); @@ -27658,20 +28757,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl" - // InternalApplicationConfiguration.g:8917:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ; + // InternalApplicationConfiguration.g:9270:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ; public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8921:1: ( ( 'objectives' ) ) - // InternalApplicationConfiguration.g:8922:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:9274:1: ( ( 'objectives' ) ) + // InternalApplicationConfiguration.g:9275:1: ( 'objectives' ) { - // InternalApplicationConfiguration.g:8922:1: ( 'objectives' ) - // InternalApplicationConfiguration.g:8923:2: 'objectives' + // InternalApplicationConfiguration.g:9275:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:9276:2: 'objectives' { before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); - match(input,41,FOLLOW_2); + match(input,44,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); } @@ -27695,14 +28794,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__1" - // InternalApplicationConfiguration.g:8932:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; + // InternalApplicationConfiguration.g:9285:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8936:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) - // InternalApplicationConfiguration.g:8937:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 + // InternalApplicationConfiguration.g:9289:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) + // InternalApplicationConfiguration.g:9290:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 { pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_3__1__Impl(); @@ -27733,20 +28832,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl" - // InternalApplicationConfiguration.g:8944:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9297:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8948:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:8949:1: ( '=' ) + // InternalApplicationConfiguration.g:9301:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9302:1: ( '=' ) { - // InternalApplicationConfiguration.g:8949:1: ( '=' ) - // InternalApplicationConfiguration.g:8950:2: '=' + // InternalApplicationConfiguration.g:9302:1: ( '=' ) + // InternalApplicationConfiguration.g:9303:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } @@ -27770,14 +28869,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__2" - // InternalApplicationConfiguration.g:8959:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; + // InternalApplicationConfiguration.g:9312:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8963:1: ( rule__GenerationTask__Group_3_3__2__Impl ) - // InternalApplicationConfiguration.g:8964:2: rule__GenerationTask__Group_3_3__2__Impl + // InternalApplicationConfiguration.g:9316:1: ( rule__GenerationTask__Group_3_3__2__Impl ) + // InternalApplicationConfiguration.g:9317:2: rule__GenerationTask__Group_3_3__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_3__2__Impl(); @@ -27803,21 +28902,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl" - // InternalApplicationConfiguration.g:8970:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ; + // InternalApplicationConfiguration.g:9323:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ; public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8974:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ) - // InternalApplicationConfiguration.g:8975:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) + // InternalApplicationConfiguration.g:9327:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ) + // InternalApplicationConfiguration.g:9328:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) { - // InternalApplicationConfiguration.g:8975:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) - // InternalApplicationConfiguration.g:8976:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) + // InternalApplicationConfiguration.g:9328:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) + // InternalApplicationConfiguration.g:9329:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) { before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); - // InternalApplicationConfiguration.g:8977:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) - // InternalApplicationConfiguration.g:8977:3: rule__GenerationTask__ObjectivesAssignment_3_3_2 + // InternalApplicationConfiguration.g:9330:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) + // InternalApplicationConfiguration.g:9330:3: rule__GenerationTask__ObjectivesAssignment_3_3_2 { pushFollow(FOLLOW_2); rule__GenerationTask__ObjectivesAssignment_3_3_2(); @@ -27850,14 +28949,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__0" - // InternalApplicationConfiguration.g:8986:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; + // InternalApplicationConfiguration.g:9339:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8990:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) - // InternalApplicationConfiguration.g:8991:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 + // InternalApplicationConfiguration.g:9343:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) + // InternalApplicationConfiguration.g:9344:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_4__0__Impl(); @@ -27888,20 +28987,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl" - // InternalApplicationConfiguration.g:8998:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ; + // InternalApplicationConfiguration.g:9351:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ; public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9002:1: ( ( 'scope' ) ) - // InternalApplicationConfiguration.g:9003:1: ( 'scope' ) + // InternalApplicationConfiguration.g:9355:1: ( ( 'scope' ) ) + // InternalApplicationConfiguration.g:9356:1: ( 'scope' ) { - // InternalApplicationConfiguration.g:9003:1: ( 'scope' ) - // InternalApplicationConfiguration.g:9004:2: 'scope' + // InternalApplicationConfiguration.g:9356:1: ( 'scope' ) + // InternalApplicationConfiguration.g:9357:2: 'scope' { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); - match(input,54,FOLLOW_2); + match(input,55,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); } @@ -27925,14 +29024,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__1" - // InternalApplicationConfiguration.g:9013:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; + // InternalApplicationConfiguration.g:9366:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9017:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) - // InternalApplicationConfiguration.g:9018:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 + // InternalApplicationConfiguration.g:9370:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) + // InternalApplicationConfiguration.g:9371:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 { pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_4__1__Impl(); @@ -27963,20 +29062,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl" - // InternalApplicationConfiguration.g:9025:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9378:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9029:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9030:1: ( '=' ) + // InternalApplicationConfiguration.g:9382:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9383:1: ( '=' ) { - // InternalApplicationConfiguration.g:9030:1: ( '=' ) - // InternalApplicationConfiguration.g:9031:2: '=' + // InternalApplicationConfiguration.g:9383:1: ( '=' ) + // InternalApplicationConfiguration.g:9384:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } @@ -28000,14 +29099,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__2" - // InternalApplicationConfiguration.g:9040:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; + // InternalApplicationConfiguration.g:9393:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9044:1: ( rule__GenerationTask__Group_3_4__2__Impl ) - // InternalApplicationConfiguration.g:9045:2: rule__GenerationTask__Group_3_4__2__Impl + // InternalApplicationConfiguration.g:9397:1: ( rule__GenerationTask__Group_3_4__2__Impl ) + // InternalApplicationConfiguration.g:9398:2: rule__GenerationTask__Group_3_4__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_4__2__Impl(); @@ -28033,21 +29132,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl" - // InternalApplicationConfiguration.g:9051:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ; + // InternalApplicationConfiguration.g:9404:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ; public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9055:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ) - // InternalApplicationConfiguration.g:9056:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) + // InternalApplicationConfiguration.g:9408:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ) + // InternalApplicationConfiguration.g:9409:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) { - // InternalApplicationConfiguration.g:9056:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) - // InternalApplicationConfiguration.g:9057:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) + // InternalApplicationConfiguration.g:9409:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) + // InternalApplicationConfiguration.g:9410:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); - // InternalApplicationConfiguration.g:9058:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) - // InternalApplicationConfiguration.g:9058:3: rule__GenerationTask__ScopeAssignment_3_4_2 + // InternalApplicationConfiguration.g:9411:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) + // InternalApplicationConfiguration.g:9411:3: rule__GenerationTask__ScopeAssignment_3_4_2 { pushFollow(FOLLOW_2); rule__GenerationTask__ScopeAssignment_3_4_2(); @@ -28080,14 +29179,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__0" - // InternalApplicationConfiguration.g:9067:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; + // InternalApplicationConfiguration.g:9420:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9071:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) - // InternalApplicationConfiguration.g:9072:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 + // InternalApplicationConfiguration.g:9424:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) + // InternalApplicationConfiguration.g:9425:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_5__0__Impl(); @@ -28118,21 +29217,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl" - // InternalApplicationConfiguration.g:9079:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ; + // InternalApplicationConfiguration.g:9432:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ; public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9083:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ) - // InternalApplicationConfiguration.g:9084:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) + // InternalApplicationConfiguration.g:9436:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ) + // InternalApplicationConfiguration.g:9437:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) { - // InternalApplicationConfiguration.g:9084:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) - // InternalApplicationConfiguration.g:9085:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) + // InternalApplicationConfiguration.g:9437:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) + // InternalApplicationConfiguration.g:9438:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); - // InternalApplicationConfiguration.g:9086:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) - // InternalApplicationConfiguration.g:9086:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 + // InternalApplicationConfiguration.g:9439:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) + // InternalApplicationConfiguration.g:9439:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 { pushFollow(FOLLOW_2); rule__GenerationTask__NumberSpecifiedAssignment_3_5_0(); @@ -28165,14 +29264,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__1" - // InternalApplicationConfiguration.g:9094:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; + // InternalApplicationConfiguration.g:9447:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9098:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) - // InternalApplicationConfiguration.g:9099:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 + // InternalApplicationConfiguration.g:9451:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) + // InternalApplicationConfiguration.g:9452:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 { pushFollow(FOLLOW_9); rule__GenerationTask__Group_3_5__1__Impl(); @@ -28203,20 +29302,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl" - // InternalApplicationConfiguration.g:9106:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9459:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9110:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9111:1: ( '=' ) + // InternalApplicationConfiguration.g:9463:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9464:1: ( '=' ) { - // InternalApplicationConfiguration.g:9111:1: ( '=' ) - // InternalApplicationConfiguration.g:9112:2: '=' + // InternalApplicationConfiguration.g:9464:1: ( '=' ) + // InternalApplicationConfiguration.g:9465:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } @@ -28240,14 +29339,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__2" - // InternalApplicationConfiguration.g:9121:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; + // InternalApplicationConfiguration.g:9474:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9125:1: ( rule__GenerationTask__Group_3_5__2__Impl ) - // InternalApplicationConfiguration.g:9126:2: rule__GenerationTask__Group_3_5__2__Impl + // InternalApplicationConfiguration.g:9478:1: ( rule__GenerationTask__Group_3_5__2__Impl ) + // InternalApplicationConfiguration.g:9479:2: rule__GenerationTask__Group_3_5__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_5__2__Impl(); @@ -28273,21 +29372,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl" - // InternalApplicationConfiguration.g:9132:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ; + // InternalApplicationConfiguration.g:9485:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ; public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9136:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ) - // InternalApplicationConfiguration.g:9137:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) + // InternalApplicationConfiguration.g:9489:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ) + // InternalApplicationConfiguration.g:9490:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) { - // InternalApplicationConfiguration.g:9137:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) - // InternalApplicationConfiguration.g:9138:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) + // InternalApplicationConfiguration.g:9490:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) + // InternalApplicationConfiguration.g:9491:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); - // InternalApplicationConfiguration.g:9139:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) - // InternalApplicationConfiguration.g:9139:3: rule__GenerationTask__NumberAssignment_3_5_2 + // InternalApplicationConfiguration.g:9492:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) + // InternalApplicationConfiguration.g:9492:3: rule__GenerationTask__NumberAssignment_3_5_2 { pushFollow(FOLLOW_2); rule__GenerationTask__NumberAssignment_3_5_2(); @@ -28320,14 +29419,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__0" - // InternalApplicationConfiguration.g:9148:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; + // InternalApplicationConfiguration.g:9501:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9152:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) - // InternalApplicationConfiguration.g:9153:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 + // InternalApplicationConfiguration.g:9505:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) + // InternalApplicationConfiguration.g:9506:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_6__0__Impl(); @@ -28358,21 +29457,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl" - // InternalApplicationConfiguration.g:9160:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ; + // InternalApplicationConfiguration.g:9513:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ; public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9164:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ) - // InternalApplicationConfiguration.g:9165:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) + // InternalApplicationConfiguration.g:9517:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ) + // InternalApplicationConfiguration.g:9518:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) { - // InternalApplicationConfiguration.g:9165:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) - // InternalApplicationConfiguration.g:9166:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) + // InternalApplicationConfiguration.g:9518:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) + // InternalApplicationConfiguration.g:9519:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); - // InternalApplicationConfiguration.g:9167:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) - // InternalApplicationConfiguration.g:9167:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 + // InternalApplicationConfiguration.g:9520:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) + // InternalApplicationConfiguration.g:9520:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 { pushFollow(FOLLOW_2); rule__GenerationTask__RunSpecifiedAssignment_3_6_0(); @@ -28405,14 +29504,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__1" - // InternalApplicationConfiguration.g:9175:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; + // InternalApplicationConfiguration.g:9528:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9179:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) - // InternalApplicationConfiguration.g:9180:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 + // InternalApplicationConfiguration.g:9532:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) + // InternalApplicationConfiguration.g:9533:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 { pushFollow(FOLLOW_9); rule__GenerationTask__Group_3_6__1__Impl(); @@ -28443,20 +29542,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl" - // InternalApplicationConfiguration.g:9187:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9540:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9191:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9192:1: ( '=' ) + // InternalApplicationConfiguration.g:9544:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9545:1: ( '=' ) { - // InternalApplicationConfiguration.g:9192:1: ( '=' ) - // InternalApplicationConfiguration.g:9193:2: '=' + // InternalApplicationConfiguration.g:9545:1: ( '=' ) + // InternalApplicationConfiguration.g:9546:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } @@ -28480,14 +29579,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__2" - // InternalApplicationConfiguration.g:9202:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; + // InternalApplicationConfiguration.g:9555:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9206:1: ( rule__GenerationTask__Group_3_6__2__Impl ) - // InternalApplicationConfiguration.g:9207:2: rule__GenerationTask__Group_3_6__2__Impl + // InternalApplicationConfiguration.g:9559:1: ( rule__GenerationTask__Group_3_6__2__Impl ) + // InternalApplicationConfiguration.g:9560:2: rule__GenerationTask__Group_3_6__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_6__2__Impl(); @@ -28513,21 +29612,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl" - // InternalApplicationConfiguration.g:9213:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ; + // InternalApplicationConfiguration.g:9566:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ; public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9217:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ) - // InternalApplicationConfiguration.g:9218:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) + // InternalApplicationConfiguration.g:9570:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ) + // InternalApplicationConfiguration.g:9571:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) { - // InternalApplicationConfiguration.g:9218:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) - // InternalApplicationConfiguration.g:9219:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) + // InternalApplicationConfiguration.g:9571:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) + // InternalApplicationConfiguration.g:9572:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); - // InternalApplicationConfiguration.g:9220:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) - // InternalApplicationConfiguration.g:9220:3: rule__GenerationTask__RunsAssignment_3_6_2 + // InternalApplicationConfiguration.g:9573:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) + // InternalApplicationConfiguration.g:9573:3: rule__GenerationTask__RunsAssignment_3_6_2 { pushFollow(FOLLOW_2); rule__GenerationTask__RunsAssignment_3_6_2(); @@ -28560,14 +29659,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__0" - // InternalApplicationConfiguration.g:9229:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; + // InternalApplicationConfiguration.g:9582:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9233:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) - // InternalApplicationConfiguration.g:9234:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 + // InternalApplicationConfiguration.g:9586:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) + // InternalApplicationConfiguration.g:9587:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_7__0__Impl(); @@ -28598,20 +29697,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl" - // InternalApplicationConfiguration.g:9241:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ; + // InternalApplicationConfiguration.g:9594:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ; public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9245:1: ( ( 'solver' ) ) - // InternalApplicationConfiguration.g:9246:1: ( 'solver' ) + // InternalApplicationConfiguration.g:9598:1: ( ( 'solver' ) ) + // InternalApplicationConfiguration.g:9599:1: ( 'solver' ) { - // InternalApplicationConfiguration.g:9246:1: ( 'solver' ) - // InternalApplicationConfiguration.g:9247:2: 'solver' + // InternalApplicationConfiguration.g:9599:1: ( 'solver' ) + // InternalApplicationConfiguration.g:9600:2: 'solver' { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); - match(input,57,FOLLOW_2); + match(input,58,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); } @@ -28635,14 +29734,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__1" - // InternalApplicationConfiguration.g:9256:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; + // InternalApplicationConfiguration.g:9609:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9260:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) - // InternalApplicationConfiguration.g:9261:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 + // InternalApplicationConfiguration.g:9613:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) + // InternalApplicationConfiguration.g:9614:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 { pushFollow(FOLLOW_48); rule__GenerationTask__Group_3_7__1__Impl(); @@ -28673,20 +29772,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl" - // InternalApplicationConfiguration.g:9268:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9621:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9272:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9273:1: ( '=' ) + // InternalApplicationConfiguration.g:9625:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9626:1: ( '=' ) { - // InternalApplicationConfiguration.g:9273:1: ( '=' ) - // InternalApplicationConfiguration.g:9274:2: '=' + // InternalApplicationConfiguration.g:9626:1: ( '=' ) + // InternalApplicationConfiguration.g:9627:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } @@ -28710,14 +29809,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__2" - // InternalApplicationConfiguration.g:9283:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; + // InternalApplicationConfiguration.g:9636:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9287:1: ( rule__GenerationTask__Group_3_7__2__Impl ) - // InternalApplicationConfiguration.g:9288:2: rule__GenerationTask__Group_3_7__2__Impl + // InternalApplicationConfiguration.g:9640:1: ( rule__GenerationTask__Group_3_7__2__Impl ) + // InternalApplicationConfiguration.g:9641:2: rule__GenerationTask__Group_3_7__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_7__2__Impl(); @@ -28743,21 +29842,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl" - // InternalApplicationConfiguration.g:9294:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ; + // InternalApplicationConfiguration.g:9647:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ; public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9298:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ) - // InternalApplicationConfiguration.g:9299:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) + // InternalApplicationConfiguration.g:9651:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ) + // InternalApplicationConfiguration.g:9652:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) { - // InternalApplicationConfiguration.g:9299:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) - // InternalApplicationConfiguration.g:9300:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) + // InternalApplicationConfiguration.g:9652:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) + // InternalApplicationConfiguration.g:9653:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); - // InternalApplicationConfiguration.g:9301:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) - // InternalApplicationConfiguration.g:9301:3: rule__GenerationTask__SolverAssignment_3_7_2 + // InternalApplicationConfiguration.g:9654:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) + // InternalApplicationConfiguration.g:9654:3: rule__GenerationTask__SolverAssignment_3_7_2 { pushFollow(FOLLOW_2); rule__GenerationTask__SolverAssignment_3_7_2(); @@ -28790,14 +29889,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__0" - // InternalApplicationConfiguration.g:9310:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; + // InternalApplicationConfiguration.g:9663:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9314:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) - // InternalApplicationConfiguration.g:9315:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 + // InternalApplicationConfiguration.g:9667:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) + // InternalApplicationConfiguration.g:9668:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_8__0__Impl(); @@ -28828,20 +29927,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl" - // InternalApplicationConfiguration.g:9322:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ; + // InternalApplicationConfiguration.g:9675:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ; public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9326:1: ( ( 'config' ) ) - // InternalApplicationConfiguration.g:9327:1: ( 'config' ) + // InternalApplicationConfiguration.g:9679:1: ( ( 'config' ) ) + // InternalApplicationConfiguration.g:9680:1: ( 'config' ) { - // InternalApplicationConfiguration.g:9327:1: ( 'config' ) - // InternalApplicationConfiguration.g:9328:2: 'config' + // InternalApplicationConfiguration.g:9680:1: ( 'config' ) + // InternalApplicationConfiguration.g:9681:2: 'config' { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); - match(input,42,FOLLOW_2); + match(input,45,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); } @@ -28865,14 +29964,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__1" - // InternalApplicationConfiguration.g:9337:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; + // InternalApplicationConfiguration.g:9690:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9341:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) - // InternalApplicationConfiguration.g:9342:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 + // InternalApplicationConfiguration.g:9694:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) + // InternalApplicationConfiguration.g:9695:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 { pushFollow(FOLLOW_47); rule__GenerationTask__Group_3_8__1__Impl(); @@ -28903,20 +30002,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl" - // InternalApplicationConfiguration.g:9349:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9702:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9353:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9354:1: ( '=' ) + // InternalApplicationConfiguration.g:9706:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9707:1: ( '=' ) { - // InternalApplicationConfiguration.g:9354:1: ( '=' ) - // InternalApplicationConfiguration.g:9355:2: '=' + // InternalApplicationConfiguration.g:9707:1: ( '=' ) + // InternalApplicationConfiguration.g:9708:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } @@ -28940,14 +30039,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__2" - // InternalApplicationConfiguration.g:9364:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; + // InternalApplicationConfiguration.g:9717:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9368:1: ( rule__GenerationTask__Group_3_8__2__Impl ) - // InternalApplicationConfiguration.g:9369:2: rule__GenerationTask__Group_3_8__2__Impl + // InternalApplicationConfiguration.g:9721:1: ( rule__GenerationTask__Group_3_8__2__Impl ) + // InternalApplicationConfiguration.g:9722:2: rule__GenerationTask__Group_3_8__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_8__2__Impl(); @@ -28973,21 +30072,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl" - // InternalApplicationConfiguration.g:9375:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ; + // InternalApplicationConfiguration.g:9728:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ; public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9379:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ) - // InternalApplicationConfiguration.g:9380:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) + // InternalApplicationConfiguration.g:9732:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ) + // InternalApplicationConfiguration.g:9733:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) { - // InternalApplicationConfiguration.g:9380:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) - // InternalApplicationConfiguration.g:9381:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) + // InternalApplicationConfiguration.g:9733:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) + // InternalApplicationConfiguration.g:9734:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); - // InternalApplicationConfiguration.g:9382:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) - // InternalApplicationConfiguration.g:9382:3: rule__GenerationTask__ConfigAssignment_3_8_2 + // InternalApplicationConfiguration.g:9735:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) + // InternalApplicationConfiguration.g:9735:3: rule__GenerationTask__ConfigAssignment_3_8_2 { pushFollow(FOLLOW_2); rule__GenerationTask__ConfigAssignment_3_8_2(); @@ -29020,14 +30119,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__0" - // InternalApplicationConfiguration.g:9391:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; + // InternalApplicationConfiguration.g:9744:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9395:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) - // InternalApplicationConfiguration.g:9396:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 + // InternalApplicationConfiguration.g:9748:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) + // InternalApplicationConfiguration.g:9749:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_9__0__Impl(); @@ -29058,20 +30157,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl" - // InternalApplicationConfiguration.g:9403:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ; + // InternalApplicationConfiguration.g:9756:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ; public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9407:1: ( ( 'debug' ) ) - // InternalApplicationConfiguration.g:9408:1: ( 'debug' ) + // InternalApplicationConfiguration.g:9760:1: ( ( 'debug' ) ) + // InternalApplicationConfiguration.g:9761:1: ( 'debug' ) { - // InternalApplicationConfiguration.g:9408:1: ( 'debug' ) - // InternalApplicationConfiguration.g:9409:2: 'debug' + // InternalApplicationConfiguration.g:9761:1: ( 'debug' ) + // InternalApplicationConfiguration.g:9762:2: 'debug' { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); - match(input,58,FOLLOW_2); + match(input,59,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); } @@ -29095,14 +30194,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__1" - // InternalApplicationConfiguration.g:9418:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; + // InternalApplicationConfiguration.g:9771:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9422:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) - // InternalApplicationConfiguration.g:9423:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 + // InternalApplicationConfiguration.g:9775:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) + // InternalApplicationConfiguration.g:9776:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 { pushFollow(FOLLOW_22); rule__GenerationTask__Group_3_9__1__Impl(); @@ -29133,20 +30232,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl" - // InternalApplicationConfiguration.g:9430:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9783:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9434:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9435:1: ( '=' ) + // InternalApplicationConfiguration.g:9787:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9788:1: ( '=' ) { - // InternalApplicationConfiguration.g:9435:1: ( '=' ) - // InternalApplicationConfiguration.g:9436:2: '=' + // InternalApplicationConfiguration.g:9788:1: ( '=' ) + // InternalApplicationConfiguration.g:9789:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } @@ -29170,14 +30269,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__2" - // InternalApplicationConfiguration.g:9445:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; + // InternalApplicationConfiguration.g:9798:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9449:1: ( rule__GenerationTask__Group_3_9__2__Impl ) - // InternalApplicationConfiguration.g:9450:2: rule__GenerationTask__Group_3_9__2__Impl + // InternalApplicationConfiguration.g:9802:1: ( rule__GenerationTask__Group_3_9__2__Impl ) + // InternalApplicationConfiguration.g:9803:2: rule__GenerationTask__Group_3_9__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_9__2__Impl(); @@ -29203,21 +30302,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl" - // InternalApplicationConfiguration.g:9456:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ; + // InternalApplicationConfiguration.g:9809:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ; public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9460:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ) - // InternalApplicationConfiguration.g:9461:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) + // InternalApplicationConfiguration.g:9813:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ) + // InternalApplicationConfiguration.g:9814:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) { - // InternalApplicationConfiguration.g:9461:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) - // InternalApplicationConfiguration.g:9462:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) + // InternalApplicationConfiguration.g:9814:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) + // InternalApplicationConfiguration.g:9815:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); - // InternalApplicationConfiguration.g:9463:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) - // InternalApplicationConfiguration.g:9463:3: rule__GenerationTask__DebugFolderAssignment_3_9_2 + // InternalApplicationConfiguration.g:9816:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) + // InternalApplicationConfiguration.g:9816:3: rule__GenerationTask__DebugFolderAssignment_3_9_2 { pushFollow(FOLLOW_2); rule__GenerationTask__DebugFolderAssignment_3_9_2(); @@ -29250,14 +30349,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__0" - // InternalApplicationConfiguration.g:9472:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; + // InternalApplicationConfiguration.g:9825:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9476:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) - // InternalApplicationConfiguration.g:9477:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 + // InternalApplicationConfiguration.g:9829:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) + // InternalApplicationConfiguration.g:9830:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_10__0__Impl(); @@ -29288,20 +30387,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl" - // InternalApplicationConfiguration.g:9484:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ; + // InternalApplicationConfiguration.g:9837:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ; public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9488:1: ( ( 'log' ) ) - // InternalApplicationConfiguration.g:9489:1: ( 'log' ) + // InternalApplicationConfiguration.g:9841:1: ( ( 'log' ) ) + // InternalApplicationConfiguration.g:9842:1: ( 'log' ) { - // InternalApplicationConfiguration.g:9489:1: ( 'log' ) - // InternalApplicationConfiguration.g:9490:2: 'log' + // InternalApplicationConfiguration.g:9842:1: ( 'log' ) + // InternalApplicationConfiguration.g:9843:2: 'log' { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); - match(input,59,FOLLOW_2); + match(input,60,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); } @@ -29325,14 +30424,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__1" - // InternalApplicationConfiguration.g:9499:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; + // InternalApplicationConfiguration.g:9852:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9503:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) - // InternalApplicationConfiguration.g:9504:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 + // InternalApplicationConfiguration.g:9856:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) + // InternalApplicationConfiguration.g:9857:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 { pushFollow(FOLLOW_22); rule__GenerationTask__Group_3_10__1__Impl(); @@ -29363,20 +30462,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl" - // InternalApplicationConfiguration.g:9511:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9864:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9515:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9516:1: ( '=' ) + // InternalApplicationConfiguration.g:9868:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9869:1: ( '=' ) { - // InternalApplicationConfiguration.g:9516:1: ( '=' ) - // InternalApplicationConfiguration.g:9517:2: '=' + // InternalApplicationConfiguration.g:9869:1: ( '=' ) + // InternalApplicationConfiguration.g:9870:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } @@ -29400,14 +30499,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__2" - // InternalApplicationConfiguration.g:9526:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; + // InternalApplicationConfiguration.g:9879:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9530:1: ( rule__GenerationTask__Group_3_10__2__Impl ) - // InternalApplicationConfiguration.g:9531:2: rule__GenerationTask__Group_3_10__2__Impl + // InternalApplicationConfiguration.g:9883:1: ( rule__GenerationTask__Group_3_10__2__Impl ) + // InternalApplicationConfiguration.g:9884:2: rule__GenerationTask__Group_3_10__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_10__2__Impl(); @@ -29433,21 +30532,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl" - // InternalApplicationConfiguration.g:9537:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ; + // InternalApplicationConfiguration.g:9890:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ; public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9541:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ) - // InternalApplicationConfiguration.g:9542:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) + // InternalApplicationConfiguration.g:9894:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ) + // InternalApplicationConfiguration.g:9895:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) { - // InternalApplicationConfiguration.g:9542:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) - // InternalApplicationConfiguration.g:9543:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) + // InternalApplicationConfiguration.g:9895:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) + // InternalApplicationConfiguration.g:9896:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); - // InternalApplicationConfiguration.g:9544:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) - // InternalApplicationConfiguration.g:9544:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2 + // InternalApplicationConfiguration.g:9897:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) + // InternalApplicationConfiguration.g:9897:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2 { pushFollow(FOLLOW_2); rule__GenerationTask__TargetLogFileAssignment_3_10_2(); @@ -29480,14 +30579,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__0" - // InternalApplicationConfiguration.g:9553:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; + // InternalApplicationConfiguration.g:9906:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9557:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) - // InternalApplicationConfiguration.g:9558:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 + // InternalApplicationConfiguration.g:9910:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) + // InternalApplicationConfiguration.g:9911:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_11__0__Impl(); @@ -29518,20 +30617,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl" - // InternalApplicationConfiguration.g:9565:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ; + // InternalApplicationConfiguration.g:9918:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ; public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9569:1: ( ( 'statistics' ) ) - // InternalApplicationConfiguration.g:9570:1: ( 'statistics' ) + // InternalApplicationConfiguration.g:9922:1: ( ( 'statistics' ) ) + // InternalApplicationConfiguration.g:9923:1: ( 'statistics' ) { - // InternalApplicationConfiguration.g:9570:1: ( 'statistics' ) - // InternalApplicationConfiguration.g:9571:2: 'statistics' + // InternalApplicationConfiguration.g:9923:1: ( 'statistics' ) + // InternalApplicationConfiguration.g:9924:2: 'statistics' { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); - match(input,60,FOLLOW_2); + match(input,61,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); } @@ -29555,14 +30654,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__1" - // InternalApplicationConfiguration.g:9580:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; + // InternalApplicationConfiguration.g:9933:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9584:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) - // InternalApplicationConfiguration.g:9585:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 + // InternalApplicationConfiguration.g:9937:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) + // InternalApplicationConfiguration.g:9938:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 { pushFollow(FOLLOW_22); rule__GenerationTask__Group_3_11__1__Impl(); @@ -29593,20 +30692,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl" - // InternalApplicationConfiguration.g:9592:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9945:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9596:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9597:1: ( '=' ) + // InternalApplicationConfiguration.g:9949:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9950:1: ( '=' ) { - // InternalApplicationConfiguration.g:9597:1: ( '=' ) - // InternalApplicationConfiguration.g:9598:2: '=' + // InternalApplicationConfiguration.g:9950:1: ( '=' ) + // InternalApplicationConfiguration.g:9951:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } @@ -29630,14 +30729,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__2" - // InternalApplicationConfiguration.g:9607:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; + // InternalApplicationConfiguration.g:9960:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9611:1: ( rule__GenerationTask__Group_3_11__2__Impl ) - // InternalApplicationConfiguration.g:9612:2: rule__GenerationTask__Group_3_11__2__Impl + // InternalApplicationConfiguration.g:9964:1: ( rule__GenerationTask__Group_3_11__2__Impl ) + // InternalApplicationConfiguration.g:9965:2: rule__GenerationTask__Group_3_11__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_11__2__Impl(); @@ -29663,21 +30762,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl" - // InternalApplicationConfiguration.g:9618:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ; + // InternalApplicationConfiguration.g:9971:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ; public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9622:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ) - // InternalApplicationConfiguration.g:9623:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) + // InternalApplicationConfiguration.g:9975:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ) + // InternalApplicationConfiguration.g:9976:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) { - // InternalApplicationConfiguration.g:9623:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) - // InternalApplicationConfiguration.g:9624:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) + // InternalApplicationConfiguration.g:9976:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) + // InternalApplicationConfiguration.g:9977:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); - // InternalApplicationConfiguration.g:9625:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) - // InternalApplicationConfiguration.g:9625:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 + // InternalApplicationConfiguration.g:9978:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) + // InternalApplicationConfiguration.g:9978:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 { pushFollow(FOLLOW_2); rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2(); @@ -29710,14 +30809,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__0" - // InternalApplicationConfiguration.g:9634:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ; + // InternalApplicationConfiguration.g:9987:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ; public final void rule__GenerationTask__Group_3_12__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9638:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ) - // InternalApplicationConfiguration.g:9639:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 + // InternalApplicationConfiguration.g:9991:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ) + // InternalApplicationConfiguration.g:9992:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 { pushFollow(FOLLOW_14); rule__GenerationTask__Group_3_12__0__Impl(); @@ -29748,20 +30847,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__0__Impl" - // InternalApplicationConfiguration.g:9646:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ; + // InternalApplicationConfiguration.g:9999:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ; public final void rule__GenerationTask__Group_3_12__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9650:1: ( ( 'output' ) ) - // InternalApplicationConfiguration.g:9651:1: ( 'output' ) + // InternalApplicationConfiguration.g:10003:1: ( ( 'output' ) ) + // InternalApplicationConfiguration.g:10004:1: ( 'output' ) { - // InternalApplicationConfiguration.g:9651:1: ( 'output' ) - // InternalApplicationConfiguration.g:9652:2: 'output' + // InternalApplicationConfiguration.g:10004:1: ( 'output' ) + // InternalApplicationConfiguration.g:10005:2: 'output' { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); - match(input,61,FOLLOW_2); + match(input,62,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); } @@ -29785,14 +30884,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__1" - // InternalApplicationConfiguration.g:9661:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ; + // InternalApplicationConfiguration.g:10014:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ; public final void rule__GenerationTask__Group_3_12__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9665:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ) - // InternalApplicationConfiguration.g:9666:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 + // InternalApplicationConfiguration.g:10018:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ) + // InternalApplicationConfiguration.g:10019:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 { pushFollow(FOLLOW_22); rule__GenerationTask__Group_3_12__1__Impl(); @@ -29823,20 +30922,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__1__Impl" - // InternalApplicationConfiguration.g:9673:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:10026:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_12__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9677:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9678:1: ( '=' ) + // InternalApplicationConfiguration.g:10030:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:10031:1: ( '=' ) { - // InternalApplicationConfiguration.g:9678:1: ( '=' ) - // InternalApplicationConfiguration.g:9679:2: '=' + // InternalApplicationConfiguration.g:10031:1: ( '=' ) + // InternalApplicationConfiguration.g:10032:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); } @@ -29860,14 +30959,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__2" - // InternalApplicationConfiguration.g:9688:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ; + // InternalApplicationConfiguration.g:10041:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ; public final void rule__GenerationTask__Group_3_12__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9692:1: ( rule__GenerationTask__Group_3_12__2__Impl ) - // InternalApplicationConfiguration.g:9693:2: rule__GenerationTask__Group_3_12__2__Impl + // InternalApplicationConfiguration.g:10045:1: ( rule__GenerationTask__Group_3_12__2__Impl ) + // InternalApplicationConfiguration.g:10046:2: rule__GenerationTask__Group_3_12__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_12__2__Impl(); @@ -29893,21 +30992,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__2__Impl" - // InternalApplicationConfiguration.g:9699:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ; + // InternalApplicationConfiguration.g:10052:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ; public final void rule__GenerationTask__Group_3_12__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9703:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ) - // InternalApplicationConfiguration.g:9704:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) + // InternalApplicationConfiguration.g:10056:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ) + // InternalApplicationConfiguration.g:10057:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) { - // InternalApplicationConfiguration.g:9704:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) - // InternalApplicationConfiguration.g:9705:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) + // InternalApplicationConfiguration.g:10057:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) + // InternalApplicationConfiguration.g:10058:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); - // InternalApplicationConfiguration.g:9706:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) - // InternalApplicationConfiguration.g:9706:3: rule__GenerationTask__TagetFolderAssignment_3_12_2 + // InternalApplicationConfiguration.g:10059:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) + // InternalApplicationConfiguration.g:10059:3: rule__GenerationTask__TagetFolderAssignment_3_12_2 { pushFollow(FOLLOW_2); rule__GenerationTask__TagetFolderAssignment_3_12_2(); @@ -29940,22 +31039,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3" - // InternalApplicationConfiguration.g:9715:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; + // InternalApplicationConfiguration.g:10068:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); try { - // InternalApplicationConfiguration.g:9720:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) - // InternalApplicationConfiguration.g:9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? + // InternalApplicationConfiguration.g:10073:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) + // InternalApplicationConfiguration.g:10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? { - // InternalApplicationConfiguration.g:9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? - int alt64=2; - alt64 = dfa64.predict(input); - switch (alt64) { + // InternalApplicationConfiguration.g:10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? + int alt66=2; + alt66 = dfa66.predict(input); + switch (alt66) { case 1 : - // InternalApplicationConfiguration.g:9721:2: rule__GenerationTask__UnorderedGroup_3__0 + // InternalApplicationConfiguration.g:10074:2: rule__GenerationTask__UnorderedGroup_3__0 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__0(); @@ -29988,31 +31087,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl" - // InternalApplicationConfiguration.g:9729:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ; + // InternalApplicationConfiguration.g:10082:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ; public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // InternalApplicationConfiguration.g:9734:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ) - // InternalApplicationConfiguration.g:9735:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) + // InternalApplicationConfiguration.g:10087:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ) + // InternalApplicationConfiguration.g:10088:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) { - // InternalApplicationConfiguration.g:9735:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) - int alt65=13; - alt65 = dfa65.predict(input); - switch (alt65) { + // InternalApplicationConfiguration.g:10088:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) + int alt67=13; + alt67 = dfa67.predict(input); + switch (alt67) { case 1 : - // InternalApplicationConfiguration.g:9736:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) + // InternalApplicationConfiguration.g:10089:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9736:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) - // InternalApplicationConfiguration.g:9737:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) + // InternalApplicationConfiguration.g:10089:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) + // InternalApplicationConfiguration.g:10090:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); } - // InternalApplicationConfiguration.g:9737:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) - // InternalApplicationConfiguration.g:9738:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) + // InternalApplicationConfiguration.g:10090:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) + // InternalApplicationConfiguration.g:10091:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); @@ -30020,12 +31119,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9744:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) - // InternalApplicationConfiguration.g:9745:6: ( rule__GenerationTask__Group_3_0__0 ) + // InternalApplicationConfiguration.g:10097:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) + // InternalApplicationConfiguration.g:10098:6: ( rule__GenerationTask__Group_3_0__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); - // InternalApplicationConfiguration.g:9746:6: ( rule__GenerationTask__Group_3_0__0 ) - // InternalApplicationConfiguration.g:9746:7: rule__GenerationTask__Group_3_0__0 + // InternalApplicationConfiguration.g:10099:6: ( rule__GenerationTask__Group_3_0__0 ) + // InternalApplicationConfiguration.g:10099:7: rule__GenerationTask__Group_3_0__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_0__0(); @@ -30049,16 +31148,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:9751:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) + // InternalApplicationConfiguration.g:10104:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9751:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) - // InternalApplicationConfiguration.g:9752:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) + // InternalApplicationConfiguration.g:10104:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) + // InternalApplicationConfiguration.g:10105:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); } - // InternalApplicationConfiguration.g:9752:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) - // InternalApplicationConfiguration.g:9753:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) + // InternalApplicationConfiguration.g:10105:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) + // InternalApplicationConfiguration.g:10106:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); @@ -30066,12 +31165,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9759:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) - // InternalApplicationConfiguration.g:9760:6: ( rule__GenerationTask__Group_3_1__0 ) + // InternalApplicationConfiguration.g:10112:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) + // InternalApplicationConfiguration.g:10113:6: ( rule__GenerationTask__Group_3_1__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); - // InternalApplicationConfiguration.g:9761:6: ( rule__GenerationTask__Group_3_1__0 ) - // InternalApplicationConfiguration.g:9761:7: rule__GenerationTask__Group_3_1__0 + // InternalApplicationConfiguration.g:10114:6: ( rule__GenerationTask__Group_3_1__0 ) + // InternalApplicationConfiguration.g:10114:7: rule__GenerationTask__Group_3_1__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_1__0(); @@ -30095,16 +31194,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:9766:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) + // InternalApplicationConfiguration.g:10119:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9766:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) - // InternalApplicationConfiguration.g:9767:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) + // InternalApplicationConfiguration.g:10119:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) + // InternalApplicationConfiguration.g:10120:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); } - // InternalApplicationConfiguration.g:9767:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) - // InternalApplicationConfiguration.g:9768:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) + // InternalApplicationConfiguration.g:10120:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) + // InternalApplicationConfiguration.g:10121:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); @@ -30112,12 +31211,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9774:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) - // InternalApplicationConfiguration.g:9775:6: ( rule__GenerationTask__Group_3_2__0 ) + // InternalApplicationConfiguration.g:10127:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) + // InternalApplicationConfiguration.g:10128:6: ( rule__GenerationTask__Group_3_2__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); - // InternalApplicationConfiguration.g:9776:6: ( rule__GenerationTask__Group_3_2__0 ) - // InternalApplicationConfiguration.g:9776:7: rule__GenerationTask__Group_3_2__0 + // InternalApplicationConfiguration.g:10129:6: ( rule__GenerationTask__Group_3_2__0 ) + // InternalApplicationConfiguration.g:10129:7: rule__GenerationTask__Group_3_2__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_2__0(); @@ -30141,16 +31240,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:9781:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) + // InternalApplicationConfiguration.g:10134:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9781:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) - // InternalApplicationConfiguration.g:9782:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) + // InternalApplicationConfiguration.g:10134:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) + // InternalApplicationConfiguration.g:10135:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); } - // InternalApplicationConfiguration.g:9782:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) - // InternalApplicationConfiguration.g:9783:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) + // InternalApplicationConfiguration.g:10135:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) + // InternalApplicationConfiguration.g:10136:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); @@ -30158,12 +31257,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9789:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) - // InternalApplicationConfiguration.g:9790:6: ( rule__GenerationTask__Group_3_3__0 ) + // InternalApplicationConfiguration.g:10142:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) + // InternalApplicationConfiguration.g:10143:6: ( rule__GenerationTask__Group_3_3__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); - // InternalApplicationConfiguration.g:9791:6: ( rule__GenerationTask__Group_3_3__0 ) - // InternalApplicationConfiguration.g:9791:7: rule__GenerationTask__Group_3_3__0 + // InternalApplicationConfiguration.g:10144:6: ( rule__GenerationTask__Group_3_3__0 ) + // InternalApplicationConfiguration.g:10144:7: rule__GenerationTask__Group_3_3__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_3__0(); @@ -30187,16 +31286,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 5 : - // InternalApplicationConfiguration.g:9796:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) + // InternalApplicationConfiguration.g:10149:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9796:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) - // InternalApplicationConfiguration.g:9797:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) + // InternalApplicationConfiguration.g:10149:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) + // InternalApplicationConfiguration.g:10150:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); } - // InternalApplicationConfiguration.g:9797:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) - // InternalApplicationConfiguration.g:9798:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) + // InternalApplicationConfiguration.g:10150:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) + // InternalApplicationConfiguration.g:10151:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); @@ -30204,12 +31303,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9804:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) - // InternalApplicationConfiguration.g:9805:6: ( rule__GenerationTask__Group_3_4__0 ) + // InternalApplicationConfiguration.g:10157:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) + // InternalApplicationConfiguration.g:10158:6: ( rule__GenerationTask__Group_3_4__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); - // InternalApplicationConfiguration.g:9806:6: ( rule__GenerationTask__Group_3_4__0 ) - // InternalApplicationConfiguration.g:9806:7: rule__GenerationTask__Group_3_4__0 + // InternalApplicationConfiguration.g:10159:6: ( rule__GenerationTask__Group_3_4__0 ) + // InternalApplicationConfiguration.g:10159:7: rule__GenerationTask__Group_3_4__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_4__0(); @@ -30233,16 +31332,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 6 : - // InternalApplicationConfiguration.g:9811:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) + // InternalApplicationConfiguration.g:10164:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9811:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) - // InternalApplicationConfiguration.g:9812:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) + // InternalApplicationConfiguration.g:10164:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) + // InternalApplicationConfiguration.g:10165:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); } - // InternalApplicationConfiguration.g:9812:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) - // InternalApplicationConfiguration.g:9813:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) + // InternalApplicationConfiguration.g:10165:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) + // InternalApplicationConfiguration.g:10166:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); @@ -30250,12 +31349,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9819:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) - // InternalApplicationConfiguration.g:9820:6: ( rule__GenerationTask__Group_3_5__0 ) + // InternalApplicationConfiguration.g:10172:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) + // InternalApplicationConfiguration.g:10173:6: ( rule__GenerationTask__Group_3_5__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); - // InternalApplicationConfiguration.g:9821:6: ( rule__GenerationTask__Group_3_5__0 ) - // InternalApplicationConfiguration.g:9821:7: rule__GenerationTask__Group_3_5__0 + // InternalApplicationConfiguration.g:10174:6: ( rule__GenerationTask__Group_3_5__0 ) + // InternalApplicationConfiguration.g:10174:7: rule__GenerationTask__Group_3_5__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_5__0(); @@ -30279,16 +31378,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 7 : - // InternalApplicationConfiguration.g:9826:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) + // InternalApplicationConfiguration.g:10179:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9826:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) - // InternalApplicationConfiguration.g:9827:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) + // InternalApplicationConfiguration.g:10179:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) + // InternalApplicationConfiguration.g:10180:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); } - // InternalApplicationConfiguration.g:9827:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) - // InternalApplicationConfiguration.g:9828:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) + // InternalApplicationConfiguration.g:10180:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) + // InternalApplicationConfiguration.g:10181:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); @@ -30296,12 +31395,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9834:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) - // InternalApplicationConfiguration.g:9835:6: ( rule__GenerationTask__Group_3_6__0 ) + // InternalApplicationConfiguration.g:10187:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) + // InternalApplicationConfiguration.g:10188:6: ( rule__GenerationTask__Group_3_6__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); - // InternalApplicationConfiguration.g:9836:6: ( rule__GenerationTask__Group_3_6__0 ) - // InternalApplicationConfiguration.g:9836:7: rule__GenerationTask__Group_3_6__0 + // InternalApplicationConfiguration.g:10189:6: ( rule__GenerationTask__Group_3_6__0 ) + // InternalApplicationConfiguration.g:10189:7: rule__GenerationTask__Group_3_6__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_6__0(); @@ -30325,16 +31424,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 8 : - // InternalApplicationConfiguration.g:9841:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) + // InternalApplicationConfiguration.g:10194:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9841:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) - // InternalApplicationConfiguration.g:9842:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) + // InternalApplicationConfiguration.g:10194:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) + // InternalApplicationConfiguration.g:10195:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); } - // InternalApplicationConfiguration.g:9842:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) - // InternalApplicationConfiguration.g:9843:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) + // InternalApplicationConfiguration.g:10195:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) + // InternalApplicationConfiguration.g:10196:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); @@ -30342,12 +31441,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9849:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) - // InternalApplicationConfiguration.g:9850:6: ( rule__GenerationTask__Group_3_7__0 ) + // InternalApplicationConfiguration.g:10202:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) + // InternalApplicationConfiguration.g:10203:6: ( rule__GenerationTask__Group_3_7__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); - // InternalApplicationConfiguration.g:9851:6: ( rule__GenerationTask__Group_3_7__0 ) - // InternalApplicationConfiguration.g:9851:7: rule__GenerationTask__Group_3_7__0 + // InternalApplicationConfiguration.g:10204:6: ( rule__GenerationTask__Group_3_7__0 ) + // InternalApplicationConfiguration.g:10204:7: rule__GenerationTask__Group_3_7__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_7__0(); @@ -30371,16 +31470,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 9 : - // InternalApplicationConfiguration.g:9856:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) + // InternalApplicationConfiguration.g:10209:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9856:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) - // InternalApplicationConfiguration.g:9857:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) + // InternalApplicationConfiguration.g:10209:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) + // InternalApplicationConfiguration.g:10210:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); } - // InternalApplicationConfiguration.g:9857:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) - // InternalApplicationConfiguration.g:9858:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) + // InternalApplicationConfiguration.g:10210:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) + // InternalApplicationConfiguration.g:10211:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); @@ -30388,12 +31487,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9864:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) - // InternalApplicationConfiguration.g:9865:6: ( rule__GenerationTask__Group_3_8__0 ) + // InternalApplicationConfiguration.g:10217:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) + // InternalApplicationConfiguration.g:10218:6: ( rule__GenerationTask__Group_3_8__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); - // InternalApplicationConfiguration.g:9866:6: ( rule__GenerationTask__Group_3_8__0 ) - // InternalApplicationConfiguration.g:9866:7: rule__GenerationTask__Group_3_8__0 + // InternalApplicationConfiguration.g:10219:6: ( rule__GenerationTask__Group_3_8__0 ) + // InternalApplicationConfiguration.g:10219:7: rule__GenerationTask__Group_3_8__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_8__0(); @@ -30417,16 +31516,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 10 : - // InternalApplicationConfiguration.g:9871:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) + // InternalApplicationConfiguration.g:10224:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9871:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) - // InternalApplicationConfiguration.g:9872:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) + // InternalApplicationConfiguration.g:10224:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) + // InternalApplicationConfiguration.g:10225:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); } - // InternalApplicationConfiguration.g:9872:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) - // InternalApplicationConfiguration.g:9873:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) + // InternalApplicationConfiguration.g:10225:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) + // InternalApplicationConfiguration.g:10226:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); @@ -30434,12 +31533,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9879:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) - // InternalApplicationConfiguration.g:9880:6: ( rule__GenerationTask__Group_3_9__0 ) + // InternalApplicationConfiguration.g:10232:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) + // InternalApplicationConfiguration.g:10233:6: ( rule__GenerationTask__Group_3_9__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); - // InternalApplicationConfiguration.g:9881:6: ( rule__GenerationTask__Group_3_9__0 ) - // InternalApplicationConfiguration.g:9881:7: rule__GenerationTask__Group_3_9__0 + // InternalApplicationConfiguration.g:10234:6: ( rule__GenerationTask__Group_3_9__0 ) + // InternalApplicationConfiguration.g:10234:7: rule__GenerationTask__Group_3_9__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_9__0(); @@ -30463,16 +31562,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 11 : - // InternalApplicationConfiguration.g:9886:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) + // InternalApplicationConfiguration.g:10239:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9886:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) - // InternalApplicationConfiguration.g:9887:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) + // InternalApplicationConfiguration.g:10239:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) + // InternalApplicationConfiguration.g:10240:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); } - // InternalApplicationConfiguration.g:9887:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) - // InternalApplicationConfiguration.g:9888:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) + // InternalApplicationConfiguration.g:10240:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) + // InternalApplicationConfiguration.g:10241:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); @@ -30480,12 +31579,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9894:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) - // InternalApplicationConfiguration.g:9895:6: ( rule__GenerationTask__Group_3_10__0 ) + // InternalApplicationConfiguration.g:10247:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) + // InternalApplicationConfiguration.g:10248:6: ( rule__GenerationTask__Group_3_10__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); - // InternalApplicationConfiguration.g:9896:6: ( rule__GenerationTask__Group_3_10__0 ) - // InternalApplicationConfiguration.g:9896:7: rule__GenerationTask__Group_3_10__0 + // InternalApplicationConfiguration.g:10249:6: ( rule__GenerationTask__Group_3_10__0 ) + // InternalApplicationConfiguration.g:10249:7: rule__GenerationTask__Group_3_10__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_10__0(); @@ -30509,16 +31608,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 12 : - // InternalApplicationConfiguration.g:9901:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) + // InternalApplicationConfiguration.g:10254:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9901:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) - // InternalApplicationConfiguration.g:9902:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) + // InternalApplicationConfiguration.g:10254:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) + // InternalApplicationConfiguration.g:10255:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); } - // InternalApplicationConfiguration.g:9902:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) - // InternalApplicationConfiguration.g:9903:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) + // InternalApplicationConfiguration.g:10255:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) + // InternalApplicationConfiguration.g:10256:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); @@ -30526,12 +31625,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9909:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) - // InternalApplicationConfiguration.g:9910:6: ( rule__GenerationTask__Group_3_11__0 ) + // InternalApplicationConfiguration.g:10262:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) + // InternalApplicationConfiguration.g:10263:6: ( rule__GenerationTask__Group_3_11__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); - // InternalApplicationConfiguration.g:9911:6: ( rule__GenerationTask__Group_3_11__0 ) - // InternalApplicationConfiguration.g:9911:7: rule__GenerationTask__Group_3_11__0 + // InternalApplicationConfiguration.g:10264:6: ( rule__GenerationTask__Group_3_11__0 ) + // InternalApplicationConfiguration.g:10264:7: rule__GenerationTask__Group_3_11__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_11__0(); @@ -30555,16 +31654,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 13 : - // InternalApplicationConfiguration.g:9916:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) + // InternalApplicationConfiguration.g:10269:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) { - // InternalApplicationConfiguration.g:9916:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) - // InternalApplicationConfiguration.g:9917:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) + // InternalApplicationConfiguration.g:10269:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) + // InternalApplicationConfiguration.g:10270:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); } - // InternalApplicationConfiguration.g:9917:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) - // InternalApplicationConfiguration.g:9918:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) + // InternalApplicationConfiguration.g:10270:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) + // InternalApplicationConfiguration.g:10271:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); @@ -30572,12 +31671,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:9924:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) - // InternalApplicationConfiguration.g:9925:6: ( rule__GenerationTask__Group_3_12__0 ) + // InternalApplicationConfiguration.g:10277:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) + // InternalApplicationConfiguration.g:10278:6: ( rule__GenerationTask__Group_3_12__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); - // InternalApplicationConfiguration.g:9926:6: ( rule__GenerationTask__Group_3_12__0 ) - // InternalApplicationConfiguration.g:9926:7: rule__GenerationTask__Group_3_12__0 + // InternalApplicationConfiguration.g:10279:6: ( rule__GenerationTask__Group_3_12__0 ) + // InternalApplicationConfiguration.g:10279:7: rule__GenerationTask__Group_3_12__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_12__0(); @@ -30624,26 +31723,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0" - // InternalApplicationConfiguration.g:9939:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; + // InternalApplicationConfiguration.g:10292:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9943:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) - // InternalApplicationConfiguration.g:9944:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? + // InternalApplicationConfiguration.g:10296:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) + // InternalApplicationConfiguration.g:10297:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9945:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? - int alt66=2; - alt66 = dfa66.predict(input); - switch (alt66) { + // InternalApplicationConfiguration.g:10298:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? + int alt68=2; + alt68 = dfa68.predict(input); + switch (alt68) { case 1 : - // InternalApplicationConfiguration.g:9945:2: rule__GenerationTask__UnorderedGroup_3__1 + // InternalApplicationConfiguration.g:10298:2: rule__GenerationTask__UnorderedGroup_3__1 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__1(); @@ -30675,26 +31774,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1" - // InternalApplicationConfiguration.g:9951:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; + // InternalApplicationConfiguration.g:10304:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9955:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) - // InternalApplicationConfiguration.g:9956:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? + // InternalApplicationConfiguration.g:10308:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) + // InternalApplicationConfiguration.g:10309:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9957:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? - int alt67=2; - alt67 = dfa67.predict(input); - switch (alt67) { + // InternalApplicationConfiguration.g:10310:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? + int alt69=2; + alt69 = dfa69.predict(input); + switch (alt69) { case 1 : - // InternalApplicationConfiguration.g:9957:2: rule__GenerationTask__UnorderedGroup_3__2 + // InternalApplicationConfiguration.g:10310:2: rule__GenerationTask__UnorderedGroup_3__2 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__2(); @@ -30726,26 +31825,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2" - // InternalApplicationConfiguration.g:9963:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; + // InternalApplicationConfiguration.g:10316:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9967:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) - // InternalApplicationConfiguration.g:9968:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? + // InternalApplicationConfiguration.g:10320:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) + // InternalApplicationConfiguration.g:10321:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9969:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? - int alt68=2; - alt68 = dfa68.predict(input); - switch (alt68) { + // InternalApplicationConfiguration.g:10322:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? + int alt70=2; + alt70 = dfa70.predict(input); + switch (alt70) { case 1 : - // InternalApplicationConfiguration.g:9969:2: rule__GenerationTask__UnorderedGroup_3__3 + // InternalApplicationConfiguration.g:10322:2: rule__GenerationTask__UnorderedGroup_3__3 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__3(); @@ -30777,26 +31876,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3" - // InternalApplicationConfiguration.g:9975:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; + // InternalApplicationConfiguration.g:10328:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9979:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) - // InternalApplicationConfiguration.g:9980:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? + // InternalApplicationConfiguration.g:10332:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) + // InternalApplicationConfiguration.g:10333:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9981:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? - int alt69=2; - alt69 = dfa69.predict(input); - switch (alt69) { + // InternalApplicationConfiguration.g:10334:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? + int alt71=2; + alt71 = dfa71.predict(input); + switch (alt71) { case 1 : - // InternalApplicationConfiguration.g:9981:2: rule__GenerationTask__UnorderedGroup_3__4 + // InternalApplicationConfiguration.g:10334:2: rule__GenerationTask__UnorderedGroup_3__4 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__4(); @@ -30828,26 +31927,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4" - // InternalApplicationConfiguration.g:9987:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; + // InternalApplicationConfiguration.g:10340:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9991:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) - // InternalApplicationConfiguration.g:9992:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? + // InternalApplicationConfiguration.g:10344:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) + // InternalApplicationConfiguration.g:10345:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:9993:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? - int alt70=2; - alt70 = dfa70.predict(input); - switch (alt70) { + // InternalApplicationConfiguration.g:10346:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? + int alt72=2; + alt72 = dfa72.predict(input); + switch (alt72) { case 1 : - // InternalApplicationConfiguration.g:9993:2: rule__GenerationTask__UnorderedGroup_3__5 + // InternalApplicationConfiguration.g:10346:2: rule__GenerationTask__UnorderedGroup_3__5 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__5(); @@ -30879,26 +31978,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5" - // InternalApplicationConfiguration.g:9999:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; + // InternalApplicationConfiguration.g:10352:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10003:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) - // InternalApplicationConfiguration.g:10004:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? + // InternalApplicationConfiguration.g:10356:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) + // InternalApplicationConfiguration.g:10357:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10005:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? - int alt71=2; - alt71 = dfa71.predict(input); - switch (alt71) { + // InternalApplicationConfiguration.g:10358:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? + int alt73=2; + alt73 = dfa73.predict(input); + switch (alt73) { case 1 : - // InternalApplicationConfiguration.g:10005:2: rule__GenerationTask__UnorderedGroup_3__6 + // InternalApplicationConfiguration.g:10358:2: rule__GenerationTask__UnorderedGroup_3__6 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__6(); @@ -30930,26 +32029,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6" - // InternalApplicationConfiguration.g:10011:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; + // InternalApplicationConfiguration.g:10364:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10015:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) - // InternalApplicationConfiguration.g:10016:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? + // InternalApplicationConfiguration.g:10368:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) + // InternalApplicationConfiguration.g:10369:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10017:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? - int alt72=2; - alt72 = dfa72.predict(input); - switch (alt72) { + // InternalApplicationConfiguration.g:10370:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? + int alt74=2; + alt74 = dfa74.predict(input); + switch (alt74) { case 1 : - // InternalApplicationConfiguration.g:10017:2: rule__GenerationTask__UnorderedGroup_3__7 + // InternalApplicationConfiguration.g:10370:2: rule__GenerationTask__UnorderedGroup_3__7 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__7(); @@ -30981,26 +32080,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7" - // InternalApplicationConfiguration.g:10023:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; + // InternalApplicationConfiguration.g:10376:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10027:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) - // InternalApplicationConfiguration.g:10028:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? + // InternalApplicationConfiguration.g:10380:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) + // InternalApplicationConfiguration.g:10381:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10029:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? - int alt73=2; - alt73 = dfa73.predict(input); - switch (alt73) { + // InternalApplicationConfiguration.g:10382:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? + int alt75=2; + alt75 = dfa75.predict(input); + switch (alt75) { case 1 : - // InternalApplicationConfiguration.g:10029:2: rule__GenerationTask__UnorderedGroup_3__8 + // InternalApplicationConfiguration.g:10382:2: rule__GenerationTask__UnorderedGroup_3__8 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__8(); @@ -31032,26 +32131,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8" - // InternalApplicationConfiguration.g:10035:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; + // InternalApplicationConfiguration.g:10388:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10039:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) - // InternalApplicationConfiguration.g:10040:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? + // InternalApplicationConfiguration.g:10392:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) + // InternalApplicationConfiguration.g:10393:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10041:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? - int alt74=2; - alt74 = dfa74.predict(input); - switch (alt74) { + // InternalApplicationConfiguration.g:10394:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? + int alt76=2; + alt76 = dfa76.predict(input); + switch (alt76) { case 1 : - // InternalApplicationConfiguration.g:10041:2: rule__GenerationTask__UnorderedGroup_3__9 + // InternalApplicationConfiguration.g:10394:2: rule__GenerationTask__UnorderedGroup_3__9 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__9(); @@ -31083,26 +32182,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9" - // InternalApplicationConfiguration.g:10047:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; + // InternalApplicationConfiguration.g:10400:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10051:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) - // InternalApplicationConfiguration.g:10052:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? + // InternalApplicationConfiguration.g:10404:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) + // InternalApplicationConfiguration.g:10405:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10053:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? - int alt75=2; - alt75 = dfa75.predict(input); - switch (alt75) { + // InternalApplicationConfiguration.g:10406:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? + int alt77=2; + alt77 = dfa77.predict(input); + switch (alt77) { case 1 : - // InternalApplicationConfiguration.g:10053:2: rule__GenerationTask__UnorderedGroup_3__10 + // InternalApplicationConfiguration.g:10406:2: rule__GenerationTask__UnorderedGroup_3__10 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__10(); @@ -31134,26 +32233,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10" - // InternalApplicationConfiguration.g:10059:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; + // InternalApplicationConfiguration.g:10412:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10063:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) - // InternalApplicationConfiguration.g:10064:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? + // InternalApplicationConfiguration.g:10416:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) + // InternalApplicationConfiguration.g:10417:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10065:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? - int alt76=2; - alt76 = dfa76.predict(input); - switch (alt76) { + // InternalApplicationConfiguration.g:10418:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? + int alt78=2; + alt78 = dfa78.predict(input); + switch (alt78) { case 1 : - // InternalApplicationConfiguration.g:10065:2: rule__GenerationTask__UnorderedGroup_3__11 + // InternalApplicationConfiguration.g:10418:2: rule__GenerationTask__UnorderedGroup_3__11 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__11(); @@ -31185,26 +32284,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11" - // InternalApplicationConfiguration.g:10071:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ; + // InternalApplicationConfiguration.g:10424:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ; public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10075:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ) - // InternalApplicationConfiguration.g:10076:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? + // InternalApplicationConfiguration.g:10428:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ) + // InternalApplicationConfiguration.g:10429:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? { pushFollow(FOLLOW_49); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10077:2: ( rule__GenerationTask__UnorderedGroup_3__12 )? - int alt77=2; - alt77 = dfa77.predict(input); - switch (alt77) { + // InternalApplicationConfiguration.g:10430:2: ( rule__GenerationTask__UnorderedGroup_3__12 )? + int alt79=2; + alt79 = dfa79.predict(input); + switch (alt79) { case 1 : - // InternalApplicationConfiguration.g:10077:2: rule__GenerationTask__UnorderedGroup_3__12 + // InternalApplicationConfiguration.g:10430:2: rule__GenerationTask__UnorderedGroup_3__12 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__12(); @@ -31236,14 +32335,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__12" - // InternalApplicationConfiguration.g:10083:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ; + // InternalApplicationConfiguration.g:10436:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ; public final void rule__GenerationTask__UnorderedGroup_3__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10087:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) - // InternalApplicationConfiguration.g:10088:2: rule__GenerationTask__UnorderedGroup_3__Impl + // InternalApplicationConfiguration.g:10440:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) + // InternalApplicationConfiguration.g:10441:2: rule__GenerationTask__UnorderedGroup_3__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__Impl(); @@ -31269,17 +32368,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0" - // InternalApplicationConfiguration.g:10095:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; + // InternalApplicationConfiguration.g:10448:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10099:1: ( ( ruleImport ) ) - // InternalApplicationConfiguration.g:10100:2: ( ruleImport ) + // InternalApplicationConfiguration.g:10452:1: ( ( ruleImport ) ) + // InternalApplicationConfiguration.g:10453:2: ( ruleImport ) { - // InternalApplicationConfiguration.g:10100:2: ( ruleImport ) - // InternalApplicationConfiguration.g:10101:3: ruleImport + // InternalApplicationConfiguration.g:10453:2: ( ruleImport ) + // InternalApplicationConfiguration.g:10454:3: ruleImport { before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -31310,17 +32409,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1" - // InternalApplicationConfiguration.g:10110:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; + // InternalApplicationConfiguration.g:10463:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10114:1: ( ( ruleCommand ) ) - // InternalApplicationConfiguration.g:10115:2: ( ruleCommand ) + // InternalApplicationConfiguration.g:10467:1: ( ( ruleCommand ) ) + // InternalApplicationConfiguration.g:10468:2: ( ruleCommand ) { - // InternalApplicationConfiguration.g:10115:2: ( ruleCommand ) - // InternalApplicationConfiguration.g:10116:3: ruleCommand + // InternalApplicationConfiguration.g:10468:2: ( ruleCommand ) + // InternalApplicationConfiguration.g:10469:3: ruleCommand { before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -31351,21 +32450,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2" - // InternalApplicationConfiguration.g:10125:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; + // InternalApplicationConfiguration.g:10478:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10129:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:10130:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10482:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:10483:2: ( ( RULE_STRING ) ) { - // InternalApplicationConfiguration.g:10130:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10131:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10483:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10484:3: ( RULE_STRING ) { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); - // InternalApplicationConfiguration.g:10132:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10133:4: RULE_STRING + // InternalApplicationConfiguration.g:10485:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10486:4: RULE_STRING { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); match(input,RULE_STRING,FOLLOW_2); @@ -31396,21 +32495,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2" - // InternalApplicationConfiguration.g:10144:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; + // InternalApplicationConfiguration.g:10497:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10148:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:10149:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10501:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:10502:2: ( ( RULE_STRING ) ) { - // InternalApplicationConfiguration.g:10149:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10150:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10502:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10503:3: ( RULE_STRING ) { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); - // InternalApplicationConfiguration.g:10151:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10152:4: RULE_STRING + // InternalApplicationConfiguration.g:10504:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10505:4: RULE_STRING { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); match(input,RULE_STRING,FOLLOW_2); @@ -31441,21 +32540,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CftImport__ImportedCftAssignment_2" - // InternalApplicationConfiguration.g:10163:1: rule__CftImport__ImportedCftAssignment_2 : ( ( RULE_STRING ) ) ; + // InternalApplicationConfiguration.g:10516:1: rule__CftImport__ImportedCftAssignment_2 : ( ( RULE_STRING ) ) ; public final void rule__CftImport__ImportedCftAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10167:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:10168:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10520:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:10521:2: ( ( RULE_STRING ) ) { - // InternalApplicationConfiguration.g:10168:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10169:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10521:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10522:3: ( RULE_STRING ) { before(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); - // InternalApplicationConfiguration.g:10170:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10171:4: RULE_STRING + // InternalApplicationConfiguration.g:10523:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10524:4: RULE_STRING { before(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); match(input,RULE_STRING,FOLLOW_2); @@ -31486,17 +32585,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileSpecification__PathAssignment" - // InternalApplicationConfiguration.g:10182:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:10535:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; public final void rule__FileSpecification__PathAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10186:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10187:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10539:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10540:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:10187:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10188:3: RULE_STRING + // InternalApplicationConfiguration.g:10540:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10541:3: RULE_STRING { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); match(input,RULE_STRING,FOLLOW_2); @@ -31523,17 +32622,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10197:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10550:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10201:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10202:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10554:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10555:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10202:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10203:3: RULE_ID + // InternalApplicationConfiguration.g:10555:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10556:3: RULE_ID { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -31560,17 +32659,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3" - // InternalApplicationConfiguration.g:10212:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; + // InternalApplicationConfiguration.g:10565:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10216:1: ( ( ruleFileSpecification ) ) - // InternalApplicationConfiguration.g:10217:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:10569:1: ( ( ruleFileSpecification ) ) + // InternalApplicationConfiguration.g:10570:2: ( ruleFileSpecification ) { - // InternalApplicationConfiguration.g:10217:2: ( ruleFileSpecification ) - // InternalApplicationConfiguration.g:10218:3: ruleFileSpecification + // InternalApplicationConfiguration.g:10570:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:10571:3: ruleFileSpecification { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -31601,21 +32700,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10227:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10580:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__FileReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10231:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10232:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10584:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10585:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10232:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10233:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10585:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10586:3: ( RULE_ID ) { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10234:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10235:4: RULE_ID + // InternalApplicationConfiguration.g:10587:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10588:4: RULE_ID { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -31646,17 +32745,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:10246:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; + // InternalApplicationConfiguration.g:10599:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10250:1: ( ( ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:10251:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10603:1: ( ( ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:10604:2: ( ruleMetamodelEntry ) { - // InternalApplicationConfiguration.g:10251:2: ( ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:10252:3: ruleMetamodelEntry + // InternalApplicationConfiguration.g:10604:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10605:3: ruleMetamodelEntry { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -31687,17 +32786,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:10261:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; + // InternalApplicationConfiguration.g:10614:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10265:1: ( ( ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:10266:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10618:1: ( ( ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:10619:2: ( ruleMetamodelEntry ) { - // InternalApplicationConfiguration.g:10266:2: ( ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:10267:3: ruleMetamodelEntry + // InternalApplicationConfiguration.g:10619:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10620:3: ruleMetamodelEntry { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -31728,21 +32827,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1" - // InternalApplicationConfiguration.g:10276:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:10629:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10280:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10281:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10633:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10634:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10281:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10282:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10634:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10635:3: ( ruleQualifiedName ) { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); - // InternalApplicationConfiguration.g:10283:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10284:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10636:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10637:4: ruleQualifiedName { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -31777,17 +32876,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2" - // InternalApplicationConfiguration.g:10295:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; + // InternalApplicationConfiguration.g:10648:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10299:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:10300:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10652:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:10653:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:10300:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:10301:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:10653:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10654:3: ruleMetamodelElement { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); @@ -31818,17 +32917,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10310:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; + // InternalApplicationConfiguration.g:10663:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10314:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:10315:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10667:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:10668:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:10315:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:10316:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:10668:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10669:3: ruleMetamodelElement { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); pushFollow(FOLLOW_2); @@ -31859,21 +32958,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0" - // InternalApplicationConfiguration.g:10325:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:10678:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10329:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10330:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10682:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10683:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10330:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10331:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10683:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10684:3: ( ruleQualifiedName ) { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); - // InternalApplicationConfiguration.g:10332:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10333:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10685:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10686:4: ruleQualifiedName { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); pushFollow(FOLLOW_2); @@ -31908,21 +33007,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1" - // InternalApplicationConfiguration.g:10344:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10697:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10348:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10349:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10701:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10702:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10349:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10350:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10702:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10703:3: ( RULE_ID ) { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); - // InternalApplicationConfiguration.g:10351:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10352:4: RULE_ID + // InternalApplicationConfiguration.g:10704:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10705:4: RULE_ID { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -31953,21 +33052,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1" - // InternalApplicationConfiguration.g:10363:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10716:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10367:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10368:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10720:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10721:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10368:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10369:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10721:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10722:3: ( RULE_ID ) { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); - // InternalApplicationConfiguration.g:10370:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10371:4: RULE_ID + // InternalApplicationConfiguration.g:10723:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10724:4: RULE_ID { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -31998,17 +33097,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10382:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10735:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10386:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10387:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10739:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10740:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10387:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10388:3: RULE_ID + // InternalApplicationConfiguration.g:10740:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10741:3: RULE_ID { before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -32035,17 +33134,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10397:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; + // InternalApplicationConfiguration.g:10750:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10401:1: ( ( ruleMetamodelSpecification ) ) - // InternalApplicationConfiguration.g:10402:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:10754:1: ( ( ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:10755:2: ( ruleMetamodelSpecification ) { - // InternalApplicationConfiguration.g:10402:2: ( ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:10403:3: ruleMetamodelSpecification + // InternalApplicationConfiguration.g:10755:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:10756:3: ruleMetamodelSpecification { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -32076,21 +33175,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10412:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10765:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10416:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10417:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10769:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10770:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10417:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10418:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10770:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10771:3: ( RULE_ID ) { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10419:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10420:4: RULE_ID + // InternalApplicationConfiguration.g:10772:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10773:4: RULE_ID { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -32121,17 +33220,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1" - // InternalApplicationConfiguration.g:10431:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; + // InternalApplicationConfiguration.g:10784:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10435:1: ( ( rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:10436:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10788:1: ( ( rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:10789:2: ( rulePartialModelEntry ) { - // InternalApplicationConfiguration.g:10436:2: ( rulePartialModelEntry ) - // InternalApplicationConfiguration.g:10437:3: rulePartialModelEntry + // InternalApplicationConfiguration.g:10789:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10790:3: rulePartialModelEntry { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -32162,17 +33261,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1" - // InternalApplicationConfiguration.g:10446:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; + // InternalApplicationConfiguration.g:10799:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10450:1: ( ( rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:10451:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10803:1: ( ( rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:10804:2: ( rulePartialModelEntry ) { - // InternalApplicationConfiguration.g:10451:2: ( rulePartialModelEntry ) - // InternalApplicationConfiguration.g:10452:3: rulePartialModelEntry + // InternalApplicationConfiguration.g:10804:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10805:3: rulePartialModelEntry { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -32203,17 +33302,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ModelEntry__PathAssignment" - // InternalApplicationConfiguration.g:10461:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; + // InternalApplicationConfiguration.g:10814:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; public final void rule__ModelEntry__PathAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10465:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10818:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:10819:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:10466:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10467:3: ruleFile + // InternalApplicationConfiguration.g:10819:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10820:3: ruleFile { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -32244,17 +33343,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__PathAssignment_1" - // InternalApplicationConfiguration.g:10476:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:10829:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10480:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10481:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10833:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:10834:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:10481:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10482:3: ruleFile + // InternalApplicationConfiguration.g:10834:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10835:3: ruleFile { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -32285,17 +33384,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2" - // InternalApplicationConfiguration.g:10491:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; + // InternalApplicationConfiguration.g:10844:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10495:1: ( ( ruleModelEntry ) ) - // InternalApplicationConfiguration.g:10496:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10848:1: ( ( ruleModelEntry ) ) + // InternalApplicationConfiguration.g:10849:2: ( ruleModelEntry ) { - // InternalApplicationConfiguration.g:10496:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:10497:3: ruleModelEntry + // InternalApplicationConfiguration.g:10849:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10850:3: ruleModelEntry { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); @@ -32326,17 +33425,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10506:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; + // InternalApplicationConfiguration.g:10859:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10510:1: ( ( ruleModelEntry ) ) - // InternalApplicationConfiguration.g:10511:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10863:1: ( ( ruleModelEntry ) ) + // InternalApplicationConfiguration.g:10864:2: ( ruleModelEntry ) { - // InternalApplicationConfiguration.g:10511:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:10512:3: ruleModelEntry + // InternalApplicationConfiguration.g:10864:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10865:3: ruleModelEntry { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); pushFollow(FOLLOW_2); @@ -32367,17 +33466,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10521:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10874:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10525:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10526:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10878:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10879:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10526:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10527:3: RULE_ID + // InternalApplicationConfiguration.g:10879:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10880:3: RULE_ID { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -32404,17 +33503,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10536:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; + // InternalApplicationConfiguration.g:10889:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10540:1: ( ( rulePartialModelSpecification ) ) - // InternalApplicationConfiguration.g:10541:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:10893:1: ( ( rulePartialModelSpecification ) ) + // InternalApplicationConfiguration.g:10894:2: ( rulePartialModelSpecification ) { - // InternalApplicationConfiguration.g:10541:2: ( rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:10542:3: rulePartialModelSpecification + // InternalApplicationConfiguration.g:10894:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:10895:3: rulePartialModelSpecification { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -32445,21 +33544,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10551:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10904:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10555:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10556:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10908:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10909:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10556:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10557:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10909:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10910:3: ( RULE_ID ) { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10558:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10559:4: RULE_ID + // InternalApplicationConfiguration.g:10911:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10912:4: RULE_ID { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -32490,17 +33589,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:10570:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; + // InternalApplicationConfiguration.g:10923:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10574:1: ( ( rulePatternEntry ) ) - // InternalApplicationConfiguration.g:10575:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10927:1: ( ( rulePatternEntry ) ) + // InternalApplicationConfiguration.g:10928:2: ( rulePatternEntry ) { - // InternalApplicationConfiguration.g:10575:2: ( rulePatternEntry ) - // InternalApplicationConfiguration.g:10576:3: rulePatternEntry + // InternalApplicationConfiguration.g:10928:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10929:3: rulePatternEntry { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -32531,17 +33630,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:10585:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; + // InternalApplicationConfiguration.g:10938:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10589:1: ( ( rulePatternEntry ) ) - // InternalApplicationConfiguration.g:10590:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10942:1: ( ( rulePatternEntry ) ) + // InternalApplicationConfiguration.g:10943:2: ( rulePatternEntry ) { - // InternalApplicationConfiguration.g:10590:2: ( rulePatternEntry ) - // InternalApplicationConfiguration.g:10591:3: rulePatternEntry + // InternalApplicationConfiguration.g:10943:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10944:3: rulePatternEntry { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -32572,21 +33671,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1" - // InternalApplicationConfiguration.g:10600:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:10953:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10604:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10605:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10957:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10958:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10605:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10606:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10958:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10959:3: ( ruleQualifiedName ) { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); - // InternalApplicationConfiguration.g:10607:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10608:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10960:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10961:4: ruleQualifiedName { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -32621,17 +33720,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2" - // InternalApplicationConfiguration.g:10619:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; + // InternalApplicationConfiguration.g:10972:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10623:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:10624:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10976:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10977:2: ( rulePatternElement ) { - // InternalApplicationConfiguration.g:10624:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:10625:3: rulePatternElement + // InternalApplicationConfiguration.g:10977:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10978:3: rulePatternElement { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); @@ -32662,17 +33761,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10634:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; + // InternalApplicationConfiguration.g:10987:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10638:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:10639:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10991:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10992:2: ( rulePatternElement ) { - // InternalApplicationConfiguration.g:10639:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:10640:3: rulePatternElement + // InternalApplicationConfiguration.g:10992:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10993:3: rulePatternElement { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); pushFollow(FOLLOW_2); @@ -32703,21 +33802,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__PackageAssignment_0_0" - // InternalApplicationConfiguration.g:10649:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:11002:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10653:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10654:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:11006:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:11007:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10654:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10655:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:11007:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:11008:3: ( ruleQualifiedName ) { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); - // InternalApplicationConfiguration.g:10656:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10657:4: ruleQualifiedName + // InternalApplicationConfiguration.g:11009:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:11010:4: ruleQualifiedName { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); pushFollow(FOLLOW_2); @@ -32752,21 +33851,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__PatternAssignment_1" - // InternalApplicationConfiguration.g:10668:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:11021:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10672:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10673:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11025:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:11026:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10673:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10674:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11026:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11027:3: ( RULE_ID ) { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); - // InternalApplicationConfiguration.g:10675:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10676:4: RULE_ID + // InternalApplicationConfiguration.g:11028:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11029:4: RULE_ID { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -32797,17 +33896,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10687:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:11040:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10691:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10692:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11044:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11045:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10692:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10693:3: RULE_ID + // InternalApplicationConfiguration.g:11045:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11046:3: RULE_ID { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -32834,17 +33933,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10702:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; + // InternalApplicationConfiguration.g:11055:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10706:1: ( ( rulePatternSpecification ) ) - // InternalApplicationConfiguration.g:10707:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:11059:1: ( ( rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:11060:2: ( rulePatternSpecification ) { - // InternalApplicationConfiguration.g:10707:2: ( rulePatternSpecification ) - // InternalApplicationConfiguration.g:10708:3: rulePatternSpecification + // InternalApplicationConfiguration.g:11060:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:11061:3: rulePatternSpecification { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -32875,21 +33974,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10717:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:11070:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10721:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10722:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11074:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:11075:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10722:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10723:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11075:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11076:3: ( RULE_ID ) { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10724:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10725:4: RULE_ID + // InternalApplicationConfiguration.g:11077:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11078:4: RULE_ID { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -32920,17 +34019,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:10736:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ; + // InternalApplicationConfiguration.g:11089:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ; public final void rule__ObjectiveSpecification__EntriesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10740:1: ( ( ruleObjectiveEntry ) ) - // InternalApplicationConfiguration.g:10741:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:11093:1: ( ( ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:11094:2: ( ruleObjectiveEntry ) { - // InternalApplicationConfiguration.g:10741:2: ( ruleObjectiveEntry ) - // InternalApplicationConfiguration.g:10742:3: ruleObjectiveEntry + // InternalApplicationConfiguration.g:11094:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:11095:3: ruleObjectiveEntry { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -32961,17 +34060,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:10751:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ; + // InternalApplicationConfiguration.g:11104:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ; public final void rule__ObjectiveSpecification__EntriesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10755:1: ( ( ruleObjectiveEntry ) ) - // InternalApplicationConfiguration.g:10756:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:11108:1: ( ( ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:11109:2: ( ruleObjectiveEntry ) { - // InternalApplicationConfiguration.g:10756:2: ( ruleObjectiveEntry ) - // InternalApplicationConfiguration.g:10757:3: ruleObjectiveEntry + // InternalApplicationConfiguration.g:11109:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:11110:3: ruleObjectiveEntry { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -33002,17 +34101,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__DirectionAssignment_0" - // InternalApplicationConfiguration.g:10766:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ; + // InternalApplicationConfiguration.g:11119:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ; public final void rule__OptimizationEntry__DirectionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10770:1: ( ( ruleOptimizationDirection ) ) - // InternalApplicationConfiguration.g:10771:2: ( ruleOptimizationDirection ) + // InternalApplicationConfiguration.g:11123:1: ( ( ruleOptimizationDirection ) ) + // InternalApplicationConfiguration.g:11124:2: ( ruleOptimizationDirection ) { - // InternalApplicationConfiguration.g:10771:2: ( ruleOptimizationDirection ) - // InternalApplicationConfiguration.g:10772:3: ruleOptimizationDirection + // InternalApplicationConfiguration.g:11124:2: ( ruleOptimizationDirection ) + // InternalApplicationConfiguration.g:11125:3: ruleOptimizationDirection { before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -33043,17 +34142,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1" - // InternalApplicationConfiguration.g:10781:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ; + // InternalApplicationConfiguration.g:11134:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ; public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10785:1: ( ( ruleObjectiveFunction ) ) - // InternalApplicationConfiguration.g:10786:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:11138:1: ( ( ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:11139:2: ( ruleObjectiveFunction ) { - // InternalApplicationConfiguration.g:10786:2: ( ruleObjectiveFunction ) - // InternalApplicationConfiguration.g:10787:3: ruleObjectiveFunction + // InternalApplicationConfiguration.g:11139:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:11140:3: ruleObjectiveFunction { before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -33084,17 +34183,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0" - // InternalApplicationConfiguration.g:10796:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ; + // InternalApplicationConfiguration.g:11149:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ; public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10800:1: ( ( ruleObjectiveFunction ) ) - // InternalApplicationConfiguration.g:10801:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:11153:1: ( ( ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:11154:2: ( ruleObjectiveFunction ) { - // InternalApplicationConfiguration.g:10801:2: ( ruleObjectiveFunction ) - // InternalApplicationConfiguration.g:10802:3: ruleObjectiveFunction + // InternalApplicationConfiguration.g:11154:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:11155:3: ruleObjectiveFunction { before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -33125,17 +34224,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1" - // InternalApplicationConfiguration.g:10811:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ; + // InternalApplicationConfiguration.g:11164:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ; public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10815:1: ( ( ruleComparisonOperator ) ) - // InternalApplicationConfiguration.g:10816:2: ( ruleComparisonOperator ) + // InternalApplicationConfiguration.g:11168:1: ( ( ruleComparisonOperator ) ) + // InternalApplicationConfiguration.g:11169:2: ( ruleComparisonOperator ) { - // InternalApplicationConfiguration.g:10816:2: ( ruleComparisonOperator ) - // InternalApplicationConfiguration.g:10817:3: ruleComparisonOperator + // InternalApplicationConfiguration.g:11169:2: ( ruleComparisonOperator ) + // InternalApplicationConfiguration.g:11170:3: ruleComparisonOperator { before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -33166,17 +34265,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2" - // InternalApplicationConfiguration.g:10826:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ; + // InternalApplicationConfiguration.g:11179:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ; public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10830:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:10831:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11183:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:11184:2: ( ruleREALLiteral ) { - // InternalApplicationConfiguration.g:10831:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:10832:3: ruleREALLiteral + // InternalApplicationConfiguration.g:11184:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11185:3: ruleREALLiteral { before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -33206,22 +34305,186 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2" + // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_2" + // InternalApplicationConfiguration.g:11194:1: rule__CostObjectiveFunction__EntriesAssignment_2 : ( ruleCostEntry ) ; + public final void rule__CostObjectiveFunction__EntriesAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11198:1: ( ( ruleCostEntry ) ) + // InternalApplicationConfiguration.g:11199:2: ( ruleCostEntry ) + { + // InternalApplicationConfiguration.g:11199:2: ( ruleCostEntry ) + // InternalApplicationConfiguration.g:11200:3: ruleCostEntry + { + before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleCostEntry(); + + state._fsp--; + + after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_2" + + + // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_3_1" + // InternalApplicationConfiguration.g:11209:1: rule__CostObjectiveFunction__EntriesAssignment_3_1 : ( ruleCostEntry ) ; + public final void rule__CostObjectiveFunction__EntriesAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11213:1: ( ( ruleCostEntry ) ) + // InternalApplicationConfiguration.g:11214:2: ( ruleCostEntry ) + { + // InternalApplicationConfiguration.g:11214:2: ( ruleCostEntry ) + // InternalApplicationConfiguration.g:11215:3: ruleCostEntry + { + before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); + pushFollow(FOLLOW_2); + ruleCostEntry(); + + state._fsp--; + + after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_3_1" + + + // $ANTLR start "rule__CostEntry__PatternElementAssignment_0" + // InternalApplicationConfiguration.g:11224:1: rule__CostEntry__PatternElementAssignment_0 : ( rulePatternElement ) ; + public final void rule__CostEntry__PatternElementAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11228:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:11229:2: ( rulePatternElement ) + { + // InternalApplicationConfiguration.g:11229:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:11230:3: rulePatternElement + { + before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); + pushFollow(FOLLOW_2); + rulePatternElement(); + + state._fsp--; + + after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__PatternElementAssignment_0" + + + // $ANTLR start "rule__CostEntry__WeightAssignment_2" + // InternalApplicationConfiguration.g:11239:1: rule__CostEntry__WeightAssignment_2 : ( ruleINTLiteral ) ; + public final void rule__CostEntry__WeightAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalApplicationConfiguration.g:11243:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:11244:2: ( ruleINTLiteral ) + { + // InternalApplicationConfiguration.g:11244:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11245:3: ruleINTLiteral + { + before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleINTLiteral(); + + state._fsp--; + + after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__CostEntry__WeightAssignment_2" + + // $ANTLR start "rule__ReliabiltiyProbability__PackageAssignment_1_0" - // InternalApplicationConfiguration.g:10841:1: rule__ReliabiltiyProbability__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:11254:1: rule__ReliabiltiyProbability__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; public final void rule__ReliabiltiyProbability__PackageAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10845:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10846:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:11258:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:11259:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10846:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10847:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:11259:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:11260:3: ( ruleQualifiedName ) { before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); - // InternalApplicationConfiguration.g:10848:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10849:4: ruleQualifiedName + // InternalApplicationConfiguration.g:11261:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:11262:4: ruleQualifiedName { before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); pushFollow(FOLLOW_2); @@ -33256,21 +34519,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__TransformationAssignment_2" - // InternalApplicationConfiguration.g:10860:1: rule__ReliabiltiyProbability__TransformationAssignment_2 : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:11273:1: rule__ReliabiltiyProbability__TransformationAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__ReliabiltiyProbability__TransformationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10864:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10865:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11277:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:11278:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10865:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10866:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11278:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11279:3: ( RULE_ID ) { before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); - // InternalApplicationConfiguration.g:10867:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10868:4: RULE_ID + // InternalApplicationConfiguration.g:11280:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11281:4: RULE_ID { before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -33301,17 +34564,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ReliabiltiyProbability__TimeAssignment_4" - // InternalApplicationConfiguration.g:10879:1: rule__ReliabiltiyProbability__TimeAssignment_4 : ( ruleREALLiteral ) ; + // InternalApplicationConfiguration.g:11292:1: rule__ReliabiltiyProbability__TimeAssignment_4 : ( ruleREALLiteral ) ; public final void rule__ReliabiltiyProbability__TimeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10883:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:10884:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11296:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:11297:2: ( ruleREALLiteral ) { - // InternalApplicationConfiguration.g:10884:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:10885:3: ruleREALLiteral + // InternalApplicationConfiguration.g:11297:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11298:3: ruleREALLiteral { before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -33342,21 +34605,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__PackageAssignment_1_0" - // InternalApplicationConfiguration.g:10894:1: rule__Mtff__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:11307:1: rule__Mtff__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; public final void rule__Mtff__PackageAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10898:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10899:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:11311:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:11312:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10899:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10900:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:11312:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:11313:3: ( ruleQualifiedName ) { before(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); - // InternalApplicationConfiguration.g:10901:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10902:4: ruleQualifiedName + // InternalApplicationConfiguration.g:11314:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:11315:4: ruleQualifiedName { before(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); pushFollow(FOLLOW_2); @@ -33391,21 +34654,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Mtff__TransformationAssignment_2" - // InternalApplicationConfiguration.g:10913:1: rule__Mtff__TransformationAssignment_2 : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:11326:1: rule__Mtff__TransformationAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__Mtff__TransformationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10917:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10918:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11330:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:11331:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10918:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10919:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11331:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11332:3: ( RULE_ID ) { before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); - // InternalApplicationConfiguration.g:10920:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10921:4: RULE_ID + // InternalApplicationConfiguration.g:11333:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11334:4: RULE_ID { before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -33436,17 +34699,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10932:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:11345:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ObjectiveDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10936:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10937:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11349:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11350:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10937:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10938:3: RULE_ID + // InternalApplicationConfiguration.g:11350:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11351:3: RULE_ID { before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -33473,17 +34736,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10947:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ; + // InternalApplicationConfiguration.g:11360:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ; public final void rule__ObjectiveDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10951:1: ( ( ruleObjectiveSpecification ) ) - // InternalApplicationConfiguration.g:10952:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:11364:1: ( ( ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:11365:2: ( ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:10952:2: ( ruleObjectiveSpecification ) - // InternalApplicationConfiguration.g:10953:3: ruleObjectiveSpecification + // InternalApplicationConfiguration.g:11365:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:11366:3: ruleObjectiveSpecification { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -33514,21 +34777,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10962:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:11375:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__ObjectiveReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10966:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10967:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11379:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:11380:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10967:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10968:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11380:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11381:3: ( RULE_ID ) { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10969:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10970:4: RULE_ID + // InternalApplicationConfiguration.g:11382:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11383:4: RULE_ID { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -33559,17 +34822,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0" - // InternalApplicationConfiguration.g:10981:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; + // InternalApplicationConfiguration.g:11394:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10985:1: ( ( ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:10986:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:11398:1: ( ( ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:11399:2: ( ruleConfigEntry ) { - // InternalApplicationConfiguration.g:10986:2: ( ruleConfigEntry ) - // InternalApplicationConfiguration.g:10987:3: ruleConfigEntry + // InternalApplicationConfiguration.g:11399:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:11400:3: ruleConfigEntry { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -33600,17 +34863,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1" - // InternalApplicationConfiguration.g:10996:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; + // InternalApplicationConfiguration.g:11409:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11000:1: ( ( ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:11001:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:11413:1: ( ( ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:11414:2: ( ruleConfigEntry ) { - // InternalApplicationConfiguration.g:11001:2: ( ruleConfigEntry ) - // InternalApplicationConfiguration.g:11002:3: ruleConfigEntry + // InternalApplicationConfiguration.g:11414:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:11415:3: ruleConfigEntry { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -33641,17 +34904,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:11011:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:11424:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11015:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11016:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11428:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11429:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:11016:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:11017:3: RULE_ID + // InternalApplicationConfiguration.g:11429:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11430:3: RULE_ID { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -33678,17 +34941,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:11026:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; + // InternalApplicationConfiguration.g:11439:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11030:1: ( ( ruleConfigSpecification ) ) - // InternalApplicationConfiguration.g:11031:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:11443:1: ( ( ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:11444:2: ( ruleConfigSpecification ) { - // InternalApplicationConfiguration.g:11031:2: ( ruleConfigSpecification ) - // InternalApplicationConfiguration.g:11032:3: ruleConfigSpecification + // InternalApplicationConfiguration.g:11444:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:11445:3: ruleConfigSpecification { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -33719,17 +34982,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2" - // InternalApplicationConfiguration.g:11041:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; + // InternalApplicationConfiguration.g:11454:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11045:1: ( ( ruleDocumentLevelSpecification ) ) - // InternalApplicationConfiguration.g:11046:2: ( ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:11458:1: ( ( ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:11459:2: ( ruleDocumentLevelSpecification ) { - // InternalApplicationConfiguration.g:11046:2: ( ruleDocumentLevelSpecification ) - // InternalApplicationConfiguration.g:11047:3: ruleDocumentLevelSpecification + // InternalApplicationConfiguration.g:11459:2: ( ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:11460:3: ruleDocumentLevelSpecification { before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -33760,17 +35023,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2" - // InternalApplicationConfiguration.g:11056:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11469:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11060:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11061:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11473:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11474:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11061:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11062:3: RULE_INT + // InternalApplicationConfiguration.g:11474:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11475:3: RULE_INT { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -33797,17 +35060,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2" - // InternalApplicationConfiguration.g:11071:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11484:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11075:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11076:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11488:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11489:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11076:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11077:3: RULE_INT + // InternalApplicationConfiguration.g:11489:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11490:3: RULE_INT { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -33834,17 +35097,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__KeyAssignment_0" - // InternalApplicationConfiguration.g:11086:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:11499:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11090:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:11091:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11503:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11504:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:11091:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:11092:3: RULE_STRING + // InternalApplicationConfiguration.g:11504:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11505:3: RULE_STRING { before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); match(input,RULE_STRING,FOLLOW_2); @@ -33871,17 +35134,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__ValueAssignment_2" - // InternalApplicationConfiguration.g:11101:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:11514:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11105:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:11106:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11518:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11519:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:11106:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:11107:3: RULE_STRING + // InternalApplicationConfiguration.g:11519:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11520:3: RULE_STRING { before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); match(input,RULE_STRING,FOLLOW_2); @@ -33908,21 +35171,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigReference__ConfigAssignment" - // InternalApplicationConfiguration.g:11116:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:11529:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11120:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:11121:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11533:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:11534:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:11121:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11122:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11534:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11535:3: ( RULE_ID ) { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:11123:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:11124:4: RULE_ID + // InternalApplicationConfiguration.g:11536:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11537:4: RULE_ID { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -33953,17 +35216,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0" - // InternalApplicationConfiguration.g:11135:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; + // InternalApplicationConfiguration.g:11548:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11139:1: ( ( ruleTypeScope ) ) - // InternalApplicationConfiguration.g:11140:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:11552:1: ( ( ruleTypeScope ) ) + // InternalApplicationConfiguration.g:11553:2: ( ruleTypeScope ) { - // InternalApplicationConfiguration.g:11140:2: ( ruleTypeScope ) - // InternalApplicationConfiguration.g:11141:3: ruleTypeScope + // InternalApplicationConfiguration.g:11553:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:11554:3: ruleTypeScope { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -33994,17 +35257,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1" - // InternalApplicationConfiguration.g:11150:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; + // InternalApplicationConfiguration.g:11563:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11154:1: ( ( ruleTypeScope ) ) - // InternalApplicationConfiguration.g:11155:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:11567:1: ( ( ruleTypeScope ) ) + // InternalApplicationConfiguration.g:11568:2: ( ruleTypeScope ) { - // InternalApplicationConfiguration.g:11155:2: ( ruleTypeScope ) - // InternalApplicationConfiguration.g:11156:3: ruleTypeScope + // InternalApplicationConfiguration.g:11568:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:11569:3: ruleTypeScope { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -34035,17 +35298,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11165:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; + // InternalApplicationConfiguration.g:11578:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11169:1: ( ( ruleClassReference ) ) - // InternalApplicationConfiguration.g:11170:2: ( ruleClassReference ) + // InternalApplicationConfiguration.g:11582:1: ( ( ruleClassReference ) ) + // InternalApplicationConfiguration.g:11583:2: ( ruleClassReference ) { - // InternalApplicationConfiguration.g:11170:2: ( ruleClassReference ) - // InternalApplicationConfiguration.g:11171:3: ruleClassReference + // InternalApplicationConfiguration.g:11583:2: ( ruleClassReference ) + // InternalApplicationConfiguration.g:11584:3: ruleClassReference { before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34076,24 +35339,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11180:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11593:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11184:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11185:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11597:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11598:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11185:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11186:3: ( '+=' ) + // InternalApplicationConfiguration.g:11598:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11599:3: ( '+=' ) { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11187:3: ( '+=' ) - // InternalApplicationConfiguration.g:11188:4: '+=' + // InternalApplicationConfiguration.g:11600:3: ( '+=' ) + // InternalApplicationConfiguration.g:11601:4: '+=' { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,62,FOLLOW_2); + match(input,63,FOLLOW_2); after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -34121,24 +35384,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11199:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11612:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11203:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11204:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11616:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11617:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11204:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11205:3: ( '=' ) + // InternalApplicationConfiguration.g:11617:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11618:3: ( '=' ) { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11206:3: ( '=' ) - // InternalApplicationConfiguration.g:11207:4: '=' + // InternalApplicationConfiguration.g:11619:3: ( '=' ) + // InternalApplicationConfiguration.g:11620:4: '=' { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } @@ -34166,17 +35429,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11218:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11631:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11222:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11223:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11635:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11636:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11223:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11224:3: ruleExactNumber + // InternalApplicationConfiguration.g:11636:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11637:3: ruleExactNumber { before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -34207,17 +35470,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11233:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11646:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11237:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11238:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11650:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11651:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11238:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11239:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11651:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11652:3: ruleIntervallNumber { before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -34248,17 +35511,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11248:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; + // InternalApplicationConfiguration.g:11661:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11252:1: ( ( ruleObjectReference ) ) - // InternalApplicationConfiguration.g:11253:2: ( ruleObjectReference ) + // InternalApplicationConfiguration.g:11665:1: ( ( ruleObjectReference ) ) + // InternalApplicationConfiguration.g:11666:2: ( ruleObjectReference ) { - // InternalApplicationConfiguration.g:11253:2: ( ruleObjectReference ) - // InternalApplicationConfiguration.g:11254:3: ruleObjectReference + // InternalApplicationConfiguration.g:11666:2: ( ruleObjectReference ) + // InternalApplicationConfiguration.g:11667:3: ruleObjectReference { before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34289,24 +35552,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11263:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11676:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11267:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11268:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11680:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11681:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11268:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11269:3: ( '+=' ) + // InternalApplicationConfiguration.g:11681:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11682:3: ( '+=' ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11270:3: ( '+=' ) - // InternalApplicationConfiguration.g:11271:4: '+=' + // InternalApplicationConfiguration.g:11683:3: ( '+=' ) + // InternalApplicationConfiguration.g:11684:4: '+=' { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,62,FOLLOW_2); + match(input,63,FOLLOW_2); after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -34334,24 +35597,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11282:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11695:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11286:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11287:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11699:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11700:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11287:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11288:3: ( '=' ) + // InternalApplicationConfiguration.g:11700:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11701:3: ( '=' ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11289:3: ( '=' ) - // InternalApplicationConfiguration.g:11290:4: '=' + // InternalApplicationConfiguration.g:11702:3: ( '=' ) + // InternalApplicationConfiguration.g:11703:4: '=' { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } @@ -34379,17 +35642,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11301:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11714:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11305:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11306:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11718:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11719:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11306:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11307:3: ruleExactNumber + // InternalApplicationConfiguration.g:11719:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11720:3: ruleExactNumber { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -34420,17 +35683,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11316:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11729:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11320:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11321:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11733:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11734:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11321:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11322:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11734:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11735:3: ruleIntervallNumber { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -34461,17 +35724,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11331:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; + // InternalApplicationConfiguration.g:11744:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11335:1: ( ( ruleIntegerReference ) ) - // InternalApplicationConfiguration.g:11336:2: ( ruleIntegerReference ) + // InternalApplicationConfiguration.g:11748:1: ( ( ruleIntegerReference ) ) + // InternalApplicationConfiguration.g:11749:2: ( ruleIntegerReference ) { - // InternalApplicationConfiguration.g:11336:2: ( ruleIntegerReference ) - // InternalApplicationConfiguration.g:11337:3: ruleIntegerReference + // InternalApplicationConfiguration.g:11749:2: ( ruleIntegerReference ) + // InternalApplicationConfiguration.g:11750:3: ruleIntegerReference { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34502,24 +35765,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11346:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11759:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11350:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11351:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11763:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11764:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11351:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11352:3: ( '+=' ) + // InternalApplicationConfiguration.g:11764:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11765:3: ( '+=' ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11353:3: ( '+=' ) - // InternalApplicationConfiguration.g:11354:4: '+=' + // InternalApplicationConfiguration.g:11766:3: ( '+=' ) + // InternalApplicationConfiguration.g:11767:4: '+=' { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,62,FOLLOW_2); + match(input,63,FOLLOW_2); after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -34547,24 +35810,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11365:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11778:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11369:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11370:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11782:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11783:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11370:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11371:3: ( '=' ) + // InternalApplicationConfiguration.g:11783:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11784:3: ( '=' ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11372:3: ( '=' ) - // InternalApplicationConfiguration.g:11373:4: '=' + // InternalApplicationConfiguration.g:11785:3: ( '=' ) + // InternalApplicationConfiguration.g:11786:4: '=' { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } @@ -34592,17 +35855,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11384:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11797:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11388:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11389:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11801:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11802:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11389:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11390:3: ruleExactNumber + // InternalApplicationConfiguration.g:11802:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11803:3: ruleExactNumber { before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -34633,17 +35896,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11399:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11812:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11403:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11404:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11816:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11817:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11404:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11405:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11817:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11818:3: ruleIntervallNumber { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -34674,17 +35937,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:11414:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; + // InternalApplicationConfiguration.g:11827:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11418:1: ( ( ruleIntEnumberation ) ) - // InternalApplicationConfiguration.g:11419:2: ( ruleIntEnumberation ) + // InternalApplicationConfiguration.g:11831:1: ( ( ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:11832:2: ( ruleIntEnumberation ) { - // InternalApplicationConfiguration.g:11419:2: ( ruleIntEnumberation ) - // InternalApplicationConfiguration.g:11420:3: ruleIntEnumberation + // InternalApplicationConfiguration.g:11832:2: ( ruleIntEnumberation ) + // InternalApplicationConfiguration.g:11833:3: ruleIntEnumberation { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -34715,17 +35978,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11429:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; + // InternalApplicationConfiguration.g:11842:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11433:1: ( ( ruleRealReference ) ) - // InternalApplicationConfiguration.g:11434:2: ( ruleRealReference ) + // InternalApplicationConfiguration.g:11846:1: ( ( ruleRealReference ) ) + // InternalApplicationConfiguration.g:11847:2: ( ruleRealReference ) { - // InternalApplicationConfiguration.g:11434:2: ( ruleRealReference ) - // InternalApplicationConfiguration.g:11435:3: ruleRealReference + // InternalApplicationConfiguration.g:11847:2: ( ruleRealReference ) + // InternalApplicationConfiguration.g:11848:3: ruleRealReference { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34756,24 +36019,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11444:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11857:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11448:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11449:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11861:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11862:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11449:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11450:3: ( '+=' ) + // InternalApplicationConfiguration.g:11862:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11863:3: ( '+=' ) { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11451:3: ( '+=' ) - // InternalApplicationConfiguration.g:11452:4: '+=' + // InternalApplicationConfiguration.g:11864:3: ( '+=' ) + // InternalApplicationConfiguration.g:11865:4: '+=' { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,62,FOLLOW_2); + match(input,63,FOLLOW_2); after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -34801,24 +36064,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11463:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11876:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11467:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11468:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11880:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11881:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11468:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11469:3: ( '=' ) + // InternalApplicationConfiguration.g:11881:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11882:3: ( '=' ) { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11470:3: ( '=' ) - // InternalApplicationConfiguration.g:11471:4: '=' + // InternalApplicationConfiguration.g:11883:3: ( '=' ) + // InternalApplicationConfiguration.g:11884:4: '=' { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } @@ -34846,17 +36109,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11482:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11895:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11486:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11487:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11899:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11900:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11487:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11488:3: ruleExactNumber + // InternalApplicationConfiguration.g:11900:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11901:3: ruleExactNumber { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -34887,17 +36150,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11497:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11910:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11501:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11502:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11914:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11915:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11502:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11503:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11915:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11916:3: ruleIntervallNumber { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -34928,17 +36191,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:11512:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; + // InternalApplicationConfiguration.g:11925:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11516:1: ( ( ruleRealEnumeration ) ) - // InternalApplicationConfiguration.g:11517:2: ( ruleRealEnumeration ) + // InternalApplicationConfiguration.g:11929:1: ( ( ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:11930:2: ( ruleRealEnumeration ) { - // InternalApplicationConfiguration.g:11517:2: ( ruleRealEnumeration ) - // InternalApplicationConfiguration.g:11518:3: ruleRealEnumeration + // InternalApplicationConfiguration.g:11930:2: ( ruleRealEnumeration ) + // InternalApplicationConfiguration.g:11931:3: ruleRealEnumeration { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -34969,17 +36232,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11527:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; + // InternalApplicationConfiguration.g:11940:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11531:1: ( ( ruleStringReference ) ) - // InternalApplicationConfiguration.g:11532:2: ( ruleStringReference ) + // InternalApplicationConfiguration.g:11944:1: ( ( ruleStringReference ) ) + // InternalApplicationConfiguration.g:11945:2: ( ruleStringReference ) { - // InternalApplicationConfiguration.g:11532:2: ( ruleStringReference ) - // InternalApplicationConfiguration.g:11533:3: ruleStringReference + // InternalApplicationConfiguration.g:11945:2: ( ruleStringReference ) + // InternalApplicationConfiguration.g:11946:3: ruleStringReference { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -35010,24 +36273,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11542:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11955:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11546:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11547:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11959:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11960:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11547:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11548:3: ( '+=' ) + // InternalApplicationConfiguration.g:11960:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11961:3: ( '+=' ) { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11549:3: ( '+=' ) - // InternalApplicationConfiguration.g:11550:4: '+=' + // InternalApplicationConfiguration.g:11962:3: ( '+=' ) + // InternalApplicationConfiguration.g:11963:4: '+=' { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,62,FOLLOW_2); + match(input,63,FOLLOW_2); after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -35055,24 +36318,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11561:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11974:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11565:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11566:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11978:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11979:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11566:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11567:3: ( '=' ) + // InternalApplicationConfiguration.g:11979:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11980:3: ( '=' ) { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11568:3: ( '=' ) - // InternalApplicationConfiguration.g:11569:4: '=' + // InternalApplicationConfiguration.g:11981:3: ( '=' ) + // InternalApplicationConfiguration.g:11982:4: '=' { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,28,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } @@ -35100,17 +36363,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11580:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11993:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11584:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11585:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11997:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11998:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11585:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11586:3: ruleExactNumber + // InternalApplicationConfiguration.g:11998:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11999:3: ruleExactNumber { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -35141,17 +36404,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11595:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:12008:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11599:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11600:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:12012:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:12013:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11600:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11601:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:12013:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:12014:3: ruleIntervallNumber { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -35182,17 +36445,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:11610:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; + // InternalApplicationConfiguration.g:12023:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11614:1: ( ( ruleStringEnumeration ) ) - // InternalApplicationConfiguration.g:11615:2: ( ruleStringEnumeration ) + // InternalApplicationConfiguration.g:12027:1: ( ( ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:12028:2: ( ruleStringEnumeration ) { - // InternalApplicationConfiguration.g:11615:2: ( ruleStringEnumeration ) - // InternalApplicationConfiguration.g:11616:3: ruleStringEnumeration + // InternalApplicationConfiguration.g:12028:2: ( ruleStringEnumeration ) + // InternalApplicationConfiguration.g:12029:3: ruleStringEnumeration { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -35223,17 +36486,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__ElementAssignment_1" - // InternalApplicationConfiguration.g:11625:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; + // InternalApplicationConfiguration.g:12038:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11629:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:11630:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:12042:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:12043:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:11630:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:11631:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:12043:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:12044:3: ruleMetamodelElement { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -35264,17 +36527,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0" - // InternalApplicationConfiguration.g:11640:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:12053:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11644:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11645:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:12057:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:12058:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11645:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11646:3: RULE_INT + // InternalApplicationConfiguration.g:12058:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:12059:3: RULE_INT { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); match(input,RULE_INT,FOLLOW_2); @@ -35301,24 +36564,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1" - // InternalApplicationConfiguration.g:11655:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; + // InternalApplicationConfiguration.g:12068:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11659:1: ( ( ( '*' ) ) ) - // InternalApplicationConfiguration.g:11660:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:12072:1: ( ( ( '*' ) ) ) + // InternalApplicationConfiguration.g:12073:2: ( ( '*' ) ) { - // InternalApplicationConfiguration.g:11660:2: ( ( '*' ) ) - // InternalApplicationConfiguration.g:11661:3: ( '*' ) + // InternalApplicationConfiguration.g:12073:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:12074:3: ( '*' ) { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - // InternalApplicationConfiguration.g:11662:3: ( '*' ) - // InternalApplicationConfiguration.g:11663:4: '*' + // InternalApplicationConfiguration.g:12075:3: ( '*' ) + // InternalApplicationConfiguration.g:12076:4: '*' { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - match(input,63,FOLLOW_2); + match(input,64,FOLLOW_2); after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } @@ -35346,17 +36609,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__MinAssignment_0" - // InternalApplicationConfiguration.g:11674:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:12087:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11678:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11679:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:12091:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:12092:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11679:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11680:3: RULE_INT + // InternalApplicationConfiguration.g:12092:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:12093:3: RULE_INT { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); match(input,RULE_INT,FOLLOW_2); @@ -35383,17 +36646,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0" - // InternalApplicationConfiguration.g:11689:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:12102:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11693:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11694:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:12106:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:12107:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11694:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11695:3: RULE_INT + // InternalApplicationConfiguration.g:12107:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:12108:3: RULE_INT { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); match(input,RULE_INT,FOLLOW_2); @@ -35420,24 +36683,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" - // InternalApplicationConfiguration.g:11704:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; + // InternalApplicationConfiguration.g:12117:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11708:1: ( ( ( '*' ) ) ) - // InternalApplicationConfiguration.g:11709:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:12121:1: ( ( ( '*' ) ) ) + // InternalApplicationConfiguration.g:12122:2: ( ( '*' ) ) { - // InternalApplicationConfiguration.g:11709:2: ( ( '*' ) ) - // InternalApplicationConfiguration.g:11710:3: ( '*' ) + // InternalApplicationConfiguration.g:12122:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:12123:3: ( '*' ) { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11711:3: ( '*' ) - // InternalApplicationConfiguration.g:11712:4: '*' + // InternalApplicationConfiguration.g:12124:3: ( '*' ) + // InternalApplicationConfiguration.g:12125:4: '*' { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - match(input,63,FOLLOW_2); + match(input,64,FOLLOW_2); after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } @@ -35465,17 +36728,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:11723:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; + // InternalApplicationConfiguration.g:12136:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11727:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:11728:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:12140:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:12141:2: ( ruleINTLiteral ) { - // InternalApplicationConfiguration.g:11728:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:11729:3: ruleINTLiteral + // InternalApplicationConfiguration.g:12141:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:12142:3: ruleINTLiteral { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -35506,17 +36769,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:11738:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; + // InternalApplicationConfiguration.g:12151:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11742:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:11743:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:12155:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:12156:2: ( ruleINTLiteral ) { - // InternalApplicationConfiguration.g:11743:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:11744:3: ruleINTLiteral + // InternalApplicationConfiguration.g:12156:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:12157:3: ruleINTLiteral { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -35547,17 +36810,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:11753:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; + // InternalApplicationConfiguration.g:12166:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11757:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:11758:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:12170:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:12171:2: ( ruleREALLiteral ) { - // InternalApplicationConfiguration.g:11758:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:11759:3: ruleREALLiteral + // InternalApplicationConfiguration.g:12171:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:12172:3: ruleREALLiteral { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -35588,17 +36851,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:11768:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; + // InternalApplicationConfiguration.g:12181:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11772:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:11773:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:12185:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:12186:2: ( ruleREALLiteral ) { - // InternalApplicationConfiguration.g:11773:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:11774:3: ruleREALLiteral + // InternalApplicationConfiguration.g:12186:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:12187:3: ruleREALLiteral { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -35629,17 +36892,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:11783:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:12196:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11787:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:11788:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:12200:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:12201:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:11788:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:11789:3: RULE_STRING + // InternalApplicationConfiguration.g:12201:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:12202:3: RULE_STRING { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); match(input,RULE_STRING,FOLLOW_2); @@ -35666,17 +36929,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:11798:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:12211:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11802:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:11803:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:12215:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:12216:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:11803:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:11804:3: RULE_STRING + // InternalApplicationConfiguration.g:12216:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:12217:3: RULE_STRING { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); match(input,RULE_STRING,FOLLOW_2); @@ -35703,17 +36966,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:11813:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:12226:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11817:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11818:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:12230:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:12231:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:11818:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:11819:3: RULE_ID + // InternalApplicationConfiguration.g:12231:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:12232:3: RULE_ID { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -35740,17 +37003,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:11828:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; + // InternalApplicationConfiguration.g:12241:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11832:1: ( ( ruleScopeSpecification ) ) - // InternalApplicationConfiguration.g:11833:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:12245:1: ( ( ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:12246:2: ( ruleScopeSpecification ) { - // InternalApplicationConfiguration.g:11833:2: ( ruleScopeSpecification ) - // InternalApplicationConfiguration.g:11834:3: ruleScopeSpecification + // InternalApplicationConfiguration.g:12246:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:12247:3: ruleScopeSpecification { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -35781,21 +37044,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeReference__ReferredAssignment" - // InternalApplicationConfiguration.g:11843:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:12256:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11847:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:11848:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:12260:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:12261:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:11848:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11849:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:12261:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:12262:3: ( RULE_ID ) { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:11850:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:11851:4: RULE_ID + // InternalApplicationConfiguration.g:12263:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:12264:4: RULE_ID { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -35826,17 +37089,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2" - // InternalApplicationConfiguration.g:11862:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; + // InternalApplicationConfiguration.g:12275:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11866:1: ( ( ruleMetamodel ) ) - // InternalApplicationConfiguration.g:11867:2: ( ruleMetamodel ) + // InternalApplicationConfiguration.g:12279:1: ( ( ruleMetamodel ) ) + // InternalApplicationConfiguration.g:12280:2: ( ruleMetamodel ) { - // InternalApplicationConfiguration.g:11867:2: ( ruleMetamodel ) - // InternalApplicationConfiguration.g:11868:3: ruleMetamodel + // InternalApplicationConfiguration.g:12280:2: ( ruleMetamodel ) + // InternalApplicationConfiguration.g:12281:3: ruleMetamodel { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); pushFollow(FOLLOW_2); @@ -35867,17 +37130,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2" - // InternalApplicationConfiguration.g:11877:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; + // InternalApplicationConfiguration.g:12290:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11881:1: ( ( rulePartialModel ) ) - // InternalApplicationConfiguration.g:11882:2: ( rulePartialModel ) + // InternalApplicationConfiguration.g:12294:1: ( ( rulePartialModel ) ) + // InternalApplicationConfiguration.g:12295:2: ( rulePartialModel ) { - // InternalApplicationConfiguration.g:11882:2: ( rulePartialModel ) - // InternalApplicationConfiguration.g:11883:3: rulePartialModel + // InternalApplicationConfiguration.g:12295:2: ( rulePartialModel ) + // InternalApplicationConfiguration.g:12296:3: rulePartialModel { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); pushFollow(FOLLOW_2); @@ -35908,17 +37171,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2" - // InternalApplicationConfiguration.g:11892:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; + // InternalApplicationConfiguration.g:12305:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11896:1: ( ( ruleGraphPattern ) ) - // InternalApplicationConfiguration.g:11897:2: ( ruleGraphPattern ) + // InternalApplicationConfiguration.g:12309:1: ( ( ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:12310:2: ( ruleGraphPattern ) { - // InternalApplicationConfiguration.g:11897:2: ( ruleGraphPattern ) - // InternalApplicationConfiguration.g:11898:3: ruleGraphPattern + // InternalApplicationConfiguration.g:12310:2: ( ruleGraphPattern ) + // InternalApplicationConfiguration.g:12311:3: ruleGraphPattern { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); pushFollow(FOLLOW_2); @@ -35949,17 +37212,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__ObjectivesAssignment_3_3_2" - // InternalApplicationConfiguration.g:11907:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ; + // InternalApplicationConfiguration.g:12320:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ; public final void rule__GenerationTask__ObjectivesAssignment_3_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11911:1: ( ( ruleObjective ) ) - // InternalApplicationConfiguration.g:11912:2: ( ruleObjective ) + // InternalApplicationConfiguration.g:12324:1: ( ( ruleObjective ) ) + // InternalApplicationConfiguration.g:12325:2: ( ruleObjective ) { - // InternalApplicationConfiguration.g:11912:2: ( ruleObjective ) - // InternalApplicationConfiguration.g:11913:3: ruleObjective + // InternalApplicationConfiguration.g:12325:2: ( ruleObjective ) + // InternalApplicationConfiguration.g:12326:3: ruleObjective { before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); pushFollow(FOLLOW_2); @@ -35990,17 +37253,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_4_2" - // InternalApplicationConfiguration.g:11922:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ; + // InternalApplicationConfiguration.g:12335:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ; public final void rule__GenerationTask__ScopeAssignment_3_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11926:1: ( ( ruleScope ) ) - // InternalApplicationConfiguration.g:11927:2: ( ruleScope ) + // InternalApplicationConfiguration.g:12339:1: ( ( ruleScope ) ) + // InternalApplicationConfiguration.g:12340:2: ( ruleScope ) { - // InternalApplicationConfiguration.g:11927:2: ( ruleScope ) - // InternalApplicationConfiguration.g:11928:3: ruleScope + // InternalApplicationConfiguration.g:12340:2: ( ruleScope ) + // InternalApplicationConfiguration.g:12341:3: ruleScope { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); pushFollow(FOLLOW_2); @@ -36031,24 +37294,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0" - // InternalApplicationConfiguration.g:11937:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ; + // InternalApplicationConfiguration.g:12350:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ; public final void rule__GenerationTask__NumberSpecifiedAssignment_3_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11941:1: ( ( ( 'number' ) ) ) - // InternalApplicationConfiguration.g:11942:2: ( ( 'number' ) ) + // InternalApplicationConfiguration.g:12354:1: ( ( ( 'number' ) ) ) + // InternalApplicationConfiguration.g:12355:2: ( ( 'number' ) ) { - // InternalApplicationConfiguration.g:11942:2: ( ( 'number' ) ) - // InternalApplicationConfiguration.g:11943:3: ( 'number' ) + // InternalApplicationConfiguration.g:12355:2: ( ( 'number' ) ) + // InternalApplicationConfiguration.g:12356:3: ( 'number' ) { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); - // InternalApplicationConfiguration.g:11944:3: ( 'number' ) - // InternalApplicationConfiguration.g:11945:4: 'number' + // InternalApplicationConfiguration.g:12357:3: ( 'number' ) + // InternalApplicationConfiguration.g:12358:4: 'number' { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); - match(input,64,FOLLOW_2); + match(input,65,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } @@ -36076,17 +37339,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__NumberAssignment_3_5_2" - // InternalApplicationConfiguration.g:11956:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:12369:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ; public final void rule__GenerationTask__NumberAssignment_3_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11960:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11961:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:12373:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:12374:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11961:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11962:3: RULE_INT + // InternalApplicationConfiguration.g:12374:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:12375:3: RULE_INT { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -36113,24 +37376,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_6_0" - // InternalApplicationConfiguration.g:11971:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ; + // InternalApplicationConfiguration.g:12384:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ; public final void rule__GenerationTask__RunSpecifiedAssignment_3_6_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11975:1: ( ( ( 'runs' ) ) ) - // InternalApplicationConfiguration.g:11976:2: ( ( 'runs' ) ) + // InternalApplicationConfiguration.g:12388:1: ( ( ( 'runs' ) ) ) + // InternalApplicationConfiguration.g:12389:2: ( ( 'runs' ) ) { - // InternalApplicationConfiguration.g:11976:2: ( ( 'runs' ) ) - // InternalApplicationConfiguration.g:11977:3: ( 'runs' ) + // InternalApplicationConfiguration.g:12389:2: ( ( 'runs' ) ) + // InternalApplicationConfiguration.g:12390:3: ( 'runs' ) { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); - // InternalApplicationConfiguration.g:11978:3: ( 'runs' ) - // InternalApplicationConfiguration.g:11979:4: 'runs' + // InternalApplicationConfiguration.g:12391:3: ( 'runs' ) + // InternalApplicationConfiguration.g:12392:4: 'runs' { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); - match(input,65,FOLLOW_2); + match(input,66,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } @@ -36158,17 +37421,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__RunsAssignment_3_6_2" - // InternalApplicationConfiguration.g:11990:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:12403:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ; public final void rule__GenerationTask__RunsAssignment_3_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11994:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11995:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:12407:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:12408:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11995:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11996:3: RULE_INT + // InternalApplicationConfiguration.g:12408:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:12409:3: RULE_INT { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -36195,17 +37458,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__SolverAssignment_3_7_2" - // InternalApplicationConfiguration.g:12005:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ; + // InternalApplicationConfiguration.g:12418:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ; public final void rule__GenerationTask__SolverAssignment_3_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12009:1: ( ( ruleSolver ) ) - // InternalApplicationConfiguration.g:12010:2: ( ruleSolver ) + // InternalApplicationConfiguration.g:12422:1: ( ( ruleSolver ) ) + // InternalApplicationConfiguration.g:12423:2: ( ruleSolver ) { - // InternalApplicationConfiguration.g:12010:2: ( ruleSolver ) - // InternalApplicationConfiguration.g:12011:3: ruleSolver + // InternalApplicationConfiguration.g:12423:2: ( ruleSolver ) + // InternalApplicationConfiguration.g:12424:3: ruleSolver { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); pushFollow(FOLLOW_2); @@ -36236,17 +37499,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_8_2" - // InternalApplicationConfiguration.g:12020:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ; + // InternalApplicationConfiguration.g:12433:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ; public final void rule__GenerationTask__ConfigAssignment_3_8_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12024:1: ( ( ruleConfig ) ) - // InternalApplicationConfiguration.g:12025:2: ( ruleConfig ) + // InternalApplicationConfiguration.g:12437:1: ( ( ruleConfig ) ) + // InternalApplicationConfiguration.g:12438:2: ( ruleConfig ) { - // InternalApplicationConfiguration.g:12025:2: ( ruleConfig ) - // InternalApplicationConfiguration.g:12026:3: ruleConfig + // InternalApplicationConfiguration.g:12438:2: ( ruleConfig ) + // InternalApplicationConfiguration.g:12439:3: ruleConfig { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); pushFollow(FOLLOW_2); @@ -36277,17 +37540,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_9_2" - // InternalApplicationConfiguration.g:12035:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:12448:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ; public final void rule__GenerationTask__DebugFolderAssignment_3_9_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12039:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:12040:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12452:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:12453:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:12040:2: ( ruleFile ) - // InternalApplicationConfiguration.g:12041:3: ruleFile + // InternalApplicationConfiguration.g:12453:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12454:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); pushFollow(FOLLOW_2); @@ -36318,17 +37581,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_10_2" - // InternalApplicationConfiguration.g:12050:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:12463:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ; public final void rule__GenerationTask__TargetLogFileAssignment_3_10_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12054:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:12055:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12467:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:12468:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:12055:2: ( ruleFile ) - // InternalApplicationConfiguration.g:12056:3: ruleFile + // InternalApplicationConfiguration.g:12468:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12469:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); pushFollow(FOLLOW_2); @@ -36359,17 +37622,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2" - // InternalApplicationConfiguration.g:12065:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:12478:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ; public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12069:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:12070:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12482:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:12483:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:12070:2: ( ruleFile ) - // InternalApplicationConfiguration.g:12071:3: ruleFile + // InternalApplicationConfiguration.g:12483:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12484:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); pushFollow(FOLLOW_2); @@ -36400,17 +37663,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_12_2" - // InternalApplicationConfiguration.g:12080:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:12493:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ; public final void rule__GenerationTask__TagetFolderAssignment_3_12_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12084:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:12085:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12497:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:12498:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:12085:2: ( ruleFile ) - // InternalApplicationConfiguration.g:12086:3: ruleFile + // InternalApplicationConfiguration.g:12498:2: ( ruleFile ) + // InternalApplicationConfiguration.g:12499:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); pushFollow(FOLLOW_2); @@ -36442,8 +37705,6 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // Delegated rules - protected DFA64 dfa64 = new DFA64(this); - protected DFA65 dfa65 = new DFA65(this); protected DFA66 dfa66 = new DFA66(this); protected DFA67 dfa67 = new DFA67(this); protected DFA68 dfa68 = new DFA68(this); @@ -36456,13 +37717,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont protected DFA75 dfa75 = new DFA75(this); protected DFA76 dfa76 = new DFA76(this); protected DFA77 dfa77 = new DFA77(this); + protected DFA78 dfa78 = new DFA78(this); + protected DFA79 dfa79 = new DFA79(this); static final String dfa_1s = "\17\uffff"; - static final String dfa_2s = "\1\36\16\uffff"; - static final String dfa_3s = "\1\101\16\uffff"; + static final String dfa_2s = "\1\40\16\uffff"; + static final String dfa_3s = "\1\102\16\uffff"; static final String dfa_4s = "\1\uffff\15\1\1\2"; static final String dfa_5s = "\1\0\16\uffff}>"; static final String[] dfa_6s = { - "\1\16\4\uffff\1\1\2\uffff\1\3\2\uffff\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", + "\1\16\4\uffff\1\1\2\uffff\1\3\3\uffff\1\4\1\11\11\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", "", "", "", @@ -36486,11 +37749,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - class DFA64 extends DFA { + class DFA66 extends DFA { - public DFA64(BaseRecognizer recognizer) { + public DFA66(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 64; + this.decisionNumber = 66; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -36500,65 +37763,65 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9721:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; + return "10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA64_0 = input.LA(1); + int LA66_0 = input.LA(1); - int index64_0 = input.index(); + int index66_0 = input.index(); input.rewind(); s = -1; - if ( LA64_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA66_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA64_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA66_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA64_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA66_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA64_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA66_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA64_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA66_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA64_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA66_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA66_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA64_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA66_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA64_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA64_0==30) ) {s = 14;} + else if ( (LA66_0==32) ) {s = 14;} - input.seek(index64_0); + input.seek(index66_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 64, _s, input); + new NoViableAltException(getDescription(), 66, _s, input); error(nvae); throw nvae; } } static final String dfa_7s = "\16\uffff"; - static final String dfa_8s = "\1\43\15\uffff"; - static final String dfa_9s = "\1\101\15\uffff"; + static final String dfa_8s = "\1\45\15\uffff"; + static final String dfa_9s = "\1\102\15\uffff"; static final String dfa_10s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; static final String dfa_11s = "\1\0\15\uffff}>"; static final String[] dfa_12s = { - "\1\1\2\uffff\1\3\2\uffff\1\4\1\11\13\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", + "\1\1\2\uffff\1\3\3\uffff\1\4\1\11\11\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", "", "", "", @@ -36581,11 +37844,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); - class DFA65 extends DFA { + class DFA67 extends DFA { - public DFA65(BaseRecognizer recognizer) { + public DFA67(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 65; + this.decisionNumber = 67; this.eot = dfa_7; this.eof = dfa_7; this.min = dfa_8; @@ -36595,62 +37858,62 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_12; } public String getDescription() { - return "9735:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )"; + return "10088:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA65_0 = input.LA(1); + int LA67_0 = input.LA(1); - int index65_0 = input.index(); + int index67_0 = input.index(); input.rewind(); s = -1; - if ( LA65_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA67_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA65_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA67_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA65_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA67_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA65_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA67_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA65_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA67_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA65_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA67_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA67_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA65_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA67_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA65_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - input.seek(index65_0); + input.seek(index67_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 65, _s, input); + new NoViableAltException(getDescription(), 67, _s, input); error(nvae); throw nvae; } } - class DFA66 extends DFA { + class DFA68 extends DFA { - public DFA66(BaseRecognizer recognizer) { + public DFA68(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 66; + this.decisionNumber = 68; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -36660,64 +37923,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9945:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; + return "10298:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA66_0 = input.LA(1); + int LA68_0 = input.LA(1); - int index66_0 = input.index(); + int index68_0 = input.index(); input.rewind(); s = -1; - if ( LA66_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA68_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA66_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA68_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA66_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA68_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA66_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA68_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA66_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA68_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA66_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA68_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA68_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA66_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA68_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA66_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA66_0==30) ) {s = 14;} + else if ( (LA68_0==32) ) {s = 14;} - input.seek(index66_0); + input.seek(index68_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 66, _s, input); + new NoViableAltException(getDescription(), 68, _s, input); error(nvae); throw nvae; } } - class DFA67 extends DFA { + class DFA69 extends DFA { - public DFA67(BaseRecognizer recognizer) { + public DFA69(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 67; + this.decisionNumber = 69; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -36727,64 +37990,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9957:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; + return "10310:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA67_0 = input.LA(1); + int LA69_0 = input.LA(1); - int index67_0 = input.index(); + int index69_0 = input.index(); input.rewind(); s = -1; - if ( LA67_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA69_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA67_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA69_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA67_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA69_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA67_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA69_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA67_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA69_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA67_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA69_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA69_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA67_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA67_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA67_0==30) ) {s = 14;} + else if ( (LA69_0==32) ) {s = 14;} - input.seek(index67_0); + input.seek(index69_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 67, _s, input); + new NoViableAltException(getDescription(), 69, _s, input); error(nvae); throw nvae; } } - class DFA68 extends DFA { + class DFA70 extends DFA { - public DFA68(BaseRecognizer recognizer) { + public DFA70(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 68; + this.decisionNumber = 70; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -36794,64 +38057,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9969:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; + return "10322:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA68_0 = input.LA(1); + int LA70_0 = input.LA(1); - int index68_0 = input.index(); + int index70_0 = input.index(); input.rewind(); s = -1; - if ( LA68_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA70_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA68_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA70_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA68_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA70_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA68_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA70_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA68_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA70_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA68_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA70_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA70_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA68_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA70_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA68_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA68_0==30) ) {s = 14;} + else if ( (LA70_0==32) ) {s = 14;} - input.seek(index68_0); + input.seek(index70_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 68, _s, input); + new NoViableAltException(getDescription(), 70, _s, input); error(nvae); throw nvae; } } - class DFA69 extends DFA { + class DFA71 extends DFA { - public DFA69(BaseRecognizer recognizer) { + public DFA71(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 69; + this.decisionNumber = 71; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -36861,64 +38124,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9981:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; + return "10334:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA69_0 = input.LA(1); + int LA71_0 = input.LA(1); - int index69_0 = input.index(); + int index71_0 = input.index(); input.rewind(); s = -1; - if ( LA69_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA71_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA69_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA71_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA69_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA71_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA69_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA71_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA69_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA71_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA69_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA71_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA71_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA69_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA71_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA69_0==30) ) {s = 14;} + else if ( (LA71_0==32) ) {s = 14;} - input.seek(index69_0); + input.seek(index71_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 69, _s, input); + new NoViableAltException(getDescription(), 71, _s, input); error(nvae); throw nvae; } } - class DFA70 extends DFA { + class DFA72 extends DFA { - public DFA70(BaseRecognizer recognizer) { + public DFA72(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 70; + this.decisionNumber = 72; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -36928,64 +38191,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "9993:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; + return "10346:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA70_0 = input.LA(1); + int LA72_0 = input.LA(1); - int index70_0 = input.index(); + int index72_0 = input.index(); input.rewind(); s = -1; - if ( LA70_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA72_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA70_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA72_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA70_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA72_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA70_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA72_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA70_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA72_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA70_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA72_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA72_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA70_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA72_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA70_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA72_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA70_0==30) ) {s = 14;} + else if ( (LA72_0==32) ) {s = 14;} - input.seek(index70_0); + input.seek(index72_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 70, _s, input); + new NoViableAltException(getDescription(), 72, _s, input); error(nvae); throw nvae; } } - class DFA71 extends DFA { + class DFA73 extends DFA { - public DFA71(BaseRecognizer recognizer) { + public DFA73(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 71; + this.decisionNumber = 73; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -36995,64 +38258,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10005:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; + return "10358:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA71_0 = input.LA(1); + int LA73_0 = input.LA(1); - int index71_0 = input.index(); + int index73_0 = input.index(); input.rewind(); s = -1; - if ( LA71_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA73_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA71_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA73_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA71_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA73_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA71_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA73_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA71_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA73_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA71_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA73_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA73_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA71_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA73_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA71_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA73_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA71_0==30) ) {s = 14;} + else if ( (LA73_0==32) ) {s = 14;} - input.seek(index71_0); + input.seek(index73_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 71, _s, input); + new NoViableAltException(getDescription(), 73, _s, input); error(nvae); throw nvae; } } - class DFA72 extends DFA { + class DFA74 extends DFA { - public DFA72(BaseRecognizer recognizer) { + public DFA74(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 72; + this.decisionNumber = 74; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -37062,64 +38325,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10017:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; + return "10370:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA72_0 = input.LA(1); + int LA74_0 = input.LA(1); - int index72_0 = input.index(); + int index74_0 = input.index(); input.rewind(); s = -1; - if ( LA72_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA74_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA72_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA74_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA72_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA74_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA72_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA74_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA72_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA74_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA72_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA74_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA72_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA74_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA74_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA72_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA74_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA72_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA74_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA72_0==30) ) {s = 14;} + else if ( (LA74_0==32) ) {s = 14;} - input.seek(index72_0); + input.seek(index74_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 72, _s, input); + new NoViableAltException(getDescription(), 74, _s, input); error(nvae); throw nvae; } } - class DFA73 extends DFA { + class DFA75 extends DFA { - public DFA73(BaseRecognizer recognizer) { + public DFA75(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 73; + this.decisionNumber = 75; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -37129,64 +38392,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10029:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; + return "10382:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA73_0 = input.LA(1); + int LA75_0 = input.LA(1); - int index73_0 = input.index(); + int index75_0 = input.index(); input.rewind(); s = -1; - if ( LA73_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA75_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA73_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA75_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA73_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA75_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA73_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA75_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA73_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA75_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA73_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA75_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA73_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA75_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA75_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA73_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA75_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA73_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA75_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA73_0==30) ) {s = 14;} + else if ( (LA75_0==32) ) {s = 14;} - input.seek(index73_0); + input.seek(index75_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 73, _s, input); + new NoViableAltException(getDescription(), 75, _s, input); error(nvae); throw nvae; } } - class DFA74 extends DFA { + class DFA76 extends DFA { - public DFA74(BaseRecognizer recognizer) { + public DFA76(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 74; + this.decisionNumber = 76; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -37196,64 +38459,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10041:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; + return "10394:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA74_0 = input.LA(1); + int LA76_0 = input.LA(1); - int index74_0 = input.index(); + int index76_0 = input.index(); input.rewind(); s = -1; - if ( LA74_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA76_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA74_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA76_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA74_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA76_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA74_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA76_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA74_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA76_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA74_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA76_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA74_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA76_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA76_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA74_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA76_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA76_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA76_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA74_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA76_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA74_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA76_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA74_0==30) ) {s = 14;} + else if ( (LA76_0==32) ) {s = 14;} - input.seek(index74_0); + input.seek(index76_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 74, _s, input); + new NoViableAltException(getDescription(), 76, _s, input); error(nvae); throw nvae; } } - class DFA75 extends DFA { + class DFA77 extends DFA { - public DFA75(BaseRecognizer recognizer) { + public DFA77(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 75; + this.decisionNumber = 77; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -37263,64 +38526,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10053:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; + return "10406:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA75_0 = input.LA(1); + int LA77_0 = input.LA(1); - int index75_0 = input.index(); + int index77_0 = input.index(); input.rewind(); s = -1; - if ( LA75_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA77_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA75_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA77_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA75_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA77_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA75_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA77_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA75_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA77_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA75_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA77_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA75_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA77_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA77_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA75_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA77_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA77_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA77_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA75_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA77_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA75_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA77_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA75_0==30) ) {s = 14;} + else if ( (LA77_0==32) ) {s = 14;} - input.seek(index75_0); + input.seek(index77_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 75, _s, input); + new NoViableAltException(getDescription(), 77, _s, input); error(nvae); throw nvae; } } - class DFA76 extends DFA { + class DFA78 extends DFA { - public DFA76(BaseRecognizer recognizer) { + public DFA78(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 76; + this.decisionNumber = 78; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -37330,64 +38593,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10065:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; + return "10418:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA76_0 = input.LA(1); + int LA78_0 = input.LA(1); - int index76_0 = input.index(); + int index78_0 = input.index(); input.rewind(); s = -1; - if ( LA76_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA78_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA76_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA78_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA76_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA78_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA76_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA78_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA76_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA78_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA76_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA78_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA76_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA78_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA76_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA78_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA76_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA78_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA76_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA78_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA76_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA78_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA76_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA78_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA76_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA78_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA76_0==30) ) {s = 14;} + else if ( (LA78_0==32) ) {s = 14;} - input.seek(index76_0); + input.seek(index78_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 76, _s, input); + new NoViableAltException(getDescription(), 78, _s, input); error(nvae); throw nvae; } } - class DFA77 extends DFA { + class DFA79 extends DFA { - public DFA77(BaseRecognizer recognizer) { + public DFA79(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 77; + this.decisionNumber = 79; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -37397,54 +38660,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10077:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?"; + return "10430:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA77_0 = input.LA(1); + int LA79_0 = input.LA(1); - int index77_0 = input.index(); + int index79_0 = input.index(); input.rewind(); s = -1; - if ( LA77_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA79_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA77_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA79_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA77_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA79_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA77_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA79_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA77_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA79_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA77_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA79_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA77_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA79_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA77_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA79_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA77_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA79_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA77_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA79_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA77_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA79_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA77_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA79_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA77_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA79_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA77_0==30) ) {s = 14;} + else if ( (LA79_0==32) ) {s = 14;} - input.seek(index77_0); + input.seek(index79_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 77, _s, input); + new NoViableAltException(getDescription(), 79, _s, input); error(nvae); throw nvae; } @@ -37453,52 +38716,52 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x00C0066808000000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000800002L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x00C0066808000002L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000200002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x018031A020000000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000002000002L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x018031A020000002L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000800002L}); public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000100000010L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x00000000C0000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000080000002L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001000000050L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000400000010L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000300000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000200000002L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000004000000050L}); public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000050L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000010004001800L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000006000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000400020L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000380040000040L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000380000000040L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000038000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000400040000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x4000000010000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000020L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x8000000020000020L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0010000000000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000040400020L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000040000040L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x3F40064800000000L,0x0000000000000003L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000020000010L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x00000000001C0000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x3F40064800000002L,0x0000000000000003L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x00000A0010001800L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x000000000001E000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000001000020L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0001C00100000040L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0001C00000000040L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00000000000E0000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0002000100000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x8000000040000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000001L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000080000020L,0x0000000000000001L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0040000000000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000101000020L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000100000040L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x7E80312000000000L,0x0000000000000006L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000080000010L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000700000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x7E80312000000002L,0x0000000000000006L}); } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java index 23b0c4c2..a5479dd5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java @@ -135,6 +135,15 @@ public abstract class AbstractApplicationConfigurationProposalProvider extends T public void completeThresholdEntry_Threshold(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } + public void completeCostObjectiveFunction_Entries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCostEntry_PatternElement(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeCostEntry_Weight(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } public void completeReliabiltiyProbability_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } @@ -457,6 +466,12 @@ public abstract class AbstractApplicationConfigurationProposalProvider extends T public void complete_ObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void complete_CostObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_CostEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void complete_ReliabilityObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore index 5ffe633a..629d8670 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore +++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore @@ -114,14 +114,25 @@
    - - + + + + + + + + + + + diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel index 1a1e7896..bc5df821 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel +++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel @@ -11,6 +11,8 @@ + + @@ -122,6 +124,13 @@ + + + + + + + diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin index e1c01c3d..0e8b2926 100644 Binary files a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin and b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin differ 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 a241d6db..9cdab637 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 @@ -356,6 +356,24 @@ public interface ApplicationConfigurationFactory extends EFactory */ ObjectiveFunction createObjectiveFunction(); + /** + * Returns a new object of class 'Cost Objective Function'. + * + * + * @return a new object of class 'Cost Objective Function'. + * @generated + */ + CostObjectiveFunction createCostObjectiveFunction(); + + /** + * Returns a new object of class 'Cost Entry'. + * + * + * @return a new object of class 'Cost Entry'. + * @generated + */ + CostEntry createCostEntry(); + /** * Returns a new object of class 'Reliability Objective Function'. * 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 96603dc5..7fc2dcec 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 @@ -1007,7 +1007,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() * @generated */ - int OBJECTIVE = 42; + int OBJECTIVE = 44; /** * The number of structural features of the 'Objective' class. @@ -1176,6 +1176,71 @@ public interface ApplicationConfigurationPackage extends EPackage */ int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0; + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl Cost Objective Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() + * @generated + */ + int COST_OBJECTIVE_FUNCTION = 37; + + /** + * The feature id for the 'Entries' containment reference list. + * + * + * @generated + * @ordered + */ + int COST_OBJECTIVE_FUNCTION__ENTRIES = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Cost Objective Function' class. + * + * + * @generated + * @ordered + */ + int COST_OBJECTIVE_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl Cost Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() + * @generated + */ + int COST_ENTRY = 38; + + /** + * The feature id for the 'Pattern Element' containment reference. + * + * + * @generated + * @ordered + */ + int COST_ENTRY__PATTERN_ELEMENT = 0; + + /** + * The feature id for the 'Weight' attribute. + * + * + * @generated + * @ordered + */ + int COST_ENTRY__WEIGHT = 1; + + /** + * The number of structural features of the 'Cost Entry' class. + * + * + * @generated + * @ordered + */ + int COST_ENTRY_FEATURE_COUNT = 2; + /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl Reliability Objective Function}' class. * @@ -1184,7 +1249,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabilityObjectiveFunction() * @generated */ - int RELIABILITY_OBJECTIVE_FUNCTION = 37; + int RELIABILITY_OBJECTIVE_FUNCTION = 39; /** * The feature id for the 'Package' reference. @@ -1221,7 +1286,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyProbability() * @generated */ - int RELIABILTIY_PROBABILITY = 38; + int RELIABILTIY_PROBABILITY = 40; /** * The feature id for the 'Package' reference. @@ -1267,7 +1332,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMtff() * @generated */ - int MTFF = 39; + int MTFF = 41; /** * The feature id for the 'Package' reference. @@ -1304,7 +1369,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() * @generated */ - int OBJECTIVE_DECLARATION = 40; + int OBJECTIVE_DECLARATION = 42; /** * The feature id for the 'Name' attribute. @@ -1341,7 +1406,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() * @generated */ - int OBJECTIVE_REFERENCE = 41; + int OBJECTIVE_REFERENCE = 43; /** * The feature id for the 'Referred' reference. @@ -1369,7 +1434,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() * @generated */ - int CONFIG = 51; + int CONFIG = 53; /** * The number of structural features of the 'Config' class. @@ -1388,7 +1453,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() * @generated */ - int CONFIG_SPECIFICATION = 43; + int CONFIG_SPECIFICATION = 45; /** * The feature id for the 'Entries' containment reference list. @@ -1416,7 +1481,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() * @generated */ - int CONFIG_DECLARATION = 44; + int CONFIG_DECLARATION = 46; /** * The feature id for the 'Name' attribute. @@ -1453,7 +1518,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() * @generated */ - int CONFIG_ENTRY = 45; + int CONFIG_ENTRY = 47; /** * The number of structural features of the 'Config Entry' class. @@ -1472,7 +1537,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() * @generated */ - int DOCUMENTATION_ENTRY = 46; + int DOCUMENTATION_ENTRY = 48; /** * The feature id for the 'Level' attribute. @@ -1500,7 +1565,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() * @generated */ - int RUNTIME_ENTRY = 47; + int RUNTIME_ENTRY = 49; /** * The feature id for the 'Millisec Limit' attribute. @@ -1528,7 +1593,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() * @generated */ - int MEMORY_ENTRY = 48; + int MEMORY_ENTRY = 50; /** * The feature id for the 'Megabyte Limit' attribute. @@ -1556,7 +1621,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() * @generated */ - int CUSTOM_ENTRY = 49; + int CUSTOM_ENTRY = 51; /** * The feature id for the 'Key' attribute. @@ -1593,7 +1658,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() * @generated */ - int CONFIG_REFERENCE = 50; + int CONFIG_REFERENCE = 52; /** * The feature id for the 'Config' reference. @@ -1621,7 +1686,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() * @generated */ - int SCOPE = 73; + int SCOPE = 75; /** * The number of structural features of the 'Scope' class. @@ -1640,7 +1705,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() * @generated */ - int SCOPE_SPECIFICATION = 52; + int SCOPE_SPECIFICATION = 54; /** * The feature id for the 'Scopes' containment reference list. @@ -1668,7 +1733,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() * @generated */ - int TYPE_SCOPE = 53; + int TYPE_SCOPE = 55; /** * The feature id for the 'Sets New' attribute. @@ -1714,7 +1779,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() * @generated */ - int CLASS_TYPE_SCOPE = 54; + int CLASS_TYPE_SCOPE = 56; /** * The feature id for the 'Sets New' attribute. @@ -1769,7 +1834,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() * @generated */ - int OBJECT_TYPE_SCOPE = 55; + int OBJECT_TYPE_SCOPE = 57; /** * The feature id for the 'Sets New' attribute. @@ -1824,7 +1889,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() * @generated */ - int INTEGER_TYPE_SCOPE = 56; + int INTEGER_TYPE_SCOPE = 58; /** * The feature id for the 'Sets New' attribute. @@ -1879,7 +1944,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() * @generated */ - int REAL_TYPE_SCOPE = 57; + int REAL_TYPE_SCOPE = 59; /** * The feature id for the 'Sets New' attribute. @@ -1934,7 +1999,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() * @generated */ - int STRING_TYPE_SCOPE = 58; + int STRING_TYPE_SCOPE = 60; /** * The feature id for the 'Sets New' attribute. @@ -1989,7 +2054,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() * @generated */ - int TYPE_REFERENCE = 59; + int TYPE_REFERENCE = 61; /** * The number of structural features of the 'Type Reference' class. @@ -2008,7 +2073,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() * @generated */ - int CLASS_REFERENCE = 60; + int CLASS_REFERENCE = 62; /** * The feature id for the 'Element' containment reference. @@ -2036,7 +2101,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() * @generated */ - int OBJECT_REFERENCE = 61; + int OBJECT_REFERENCE = 63; /** * The number of structural features of the 'Object Reference' class. @@ -2055,7 +2120,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() * @generated */ - int INTEGER_REFERENCE = 62; + int INTEGER_REFERENCE = 64; /** * The number of structural features of the 'Integer Reference' class. @@ -2074,7 +2139,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() * @generated */ - int REAL_REFERENCE = 63; + int REAL_REFERENCE = 65; /** * The number of structural features of the 'Real Reference' class. @@ -2093,7 +2158,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() * @generated */ - int STRING_REFERENCE = 64; + int STRING_REFERENCE = 66; /** * The number of structural features of the 'String Reference' class. @@ -2112,7 +2177,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() * @generated */ - int NUMBER_SPECIFICATION = 65; + int NUMBER_SPECIFICATION = 67; /** * The number of structural features of the 'Number Specification' class. @@ -2131,7 +2196,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() * @generated */ - int EXACT_NUMBER = 66; + int EXACT_NUMBER = 68; /** * The feature id for the 'Exact Number' attribute. @@ -2168,7 +2233,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() * @generated */ - int INTERVALL_NUMBER = 67; + int INTERVALL_NUMBER = 69; /** * The feature id for the 'Min' attribute. @@ -2214,7 +2279,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() * @generated */ - int INT_ENUMBERATION = 68; + int INT_ENUMBERATION = 70; /** * The feature id for the 'Entry' attribute list. @@ -2242,7 +2307,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() * @generated */ - int REAL_ENUMERATION = 69; + int REAL_ENUMERATION = 71; /** * The feature id for the 'Entry' attribute list. @@ -2270,7 +2335,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() * @generated */ - int STRING_ENUMERATION = 70; + int STRING_ENUMERATION = 72; /** * The feature id for the 'Entry' attribute list. @@ -2298,7 +2363,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() * @generated */ - int SCOPE_DECLARATION = 71; + int SCOPE_DECLARATION = 73; /** * The feature id for the 'Name' attribute. @@ -2335,7 +2400,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() * @generated */ - int SCOPE_REFERENCE = 72; + int SCOPE_REFERENCE = 74; /** * The feature id for the 'Referred' reference. @@ -2363,7 +2428,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() * @generated */ - int TASK = 74; + int TASK = 76; /** * The number of structural features of the 'Task' class. @@ -2382,7 +2447,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() * @generated */ - int GENERATION_TASK = 75; + int GENERATION_TASK = 77; /** * The feature id for the 'Metamodel' containment reference. @@ -2536,7 +2601,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() * @generated */ - int INTEGER_SCOPE = 76; + int INTEGER_SCOPE = 78; /** * The number of structural features of the 'Integer Scope' class. @@ -2555,7 +2620,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() * @generated */ - int REAL_SCOPE = 77; + int REAL_SCOPE = 79; /** * The number of structural features of the 'Real Scope' class. @@ -2574,7 +2639,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() * @generated */ - int STRING_SCOPE = 78; + int STRING_SCOPE = 80; /** * The number of structural features of the 'String Scope' class. @@ -2593,7 +2658,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() * @generated */ - int OPTIMIZATION_DIRECTION = 79; + int OPTIMIZATION_DIRECTION = 81; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}' enum. @@ -2603,7 +2668,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() * @generated */ - int COMPARISON_OPERATOR = 80; + int COMPARISON_OPERATOR = 82; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. @@ -2613,7 +2678,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() * @generated */ - int DOCUMENT_LEVEL_SPECIFICATION = 81; + int DOCUMENT_LEVEL_SPECIFICATION = 83; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. @@ -2623,7 +2688,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() * @generated */ - int SOLVER = 82; + int SOLVER = 84; /** @@ -3348,6 +3413,59 @@ public interface ApplicationConfigurationPackage extends EPackage */ EClass getObjectiveFunction(); + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction Cost Objective Function}'. + * + * + * @return the meta object for class 'Cost Objective Function'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction + * @generated + */ + EClass getCostObjectiveFunction(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries Entries}'. + * + * + * @return the meta object for the containment reference list 'Entries'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries() + * @see #getCostObjectiveFunction() + * @generated + */ + EReference getCostObjectiveFunction_Entries(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry Cost Entry}'. + * + * + * @return the meta object for class 'Cost Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry + * @generated + */ + EClass getCostEntry(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element}'. + * + * + * @return the meta object for the containment reference 'Pattern Element'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement() + * @see #getCostEntry() + * @generated + */ + EReference getCostEntry_PatternElement(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight}'. + * + * + * @return the meta object for the attribute 'Weight'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight() + * @see #getCostEntry() + * @generated + */ + EAttribute getCostEntry_Weight(); + /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction Reliability Objective Function}'. * @@ -4985,6 +5103,50 @@ public interface ApplicationConfigurationPackage extends EPackage */ EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction(); + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl Cost Objective Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() + * @generated + */ + EClass COST_OBJECTIVE_FUNCTION = eINSTANCE.getCostObjectiveFunction(); + + /** + * The meta object literal for the 'Entries' containment reference list feature. + * + * + * @generated + */ + EReference COST_OBJECTIVE_FUNCTION__ENTRIES = eINSTANCE.getCostObjectiveFunction_Entries(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl Cost Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() + * @generated + */ + EClass COST_ENTRY = eINSTANCE.getCostEntry(); + + /** + * The meta object literal for the 'Pattern Element' containment reference feature. + * + * + * @generated + */ + EReference COST_ENTRY__PATTERN_ELEMENT = eINSTANCE.getCostEntry_PatternElement(); + + /** + * The meta object literal for the 'Weight' attribute feature. + * + * + * @generated + */ + EAttribute COST_ENTRY__WEIGHT = eINSTANCE.getCostEntry_Weight(); + /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl Reliability Objective Function}' class. * 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 dc5a8e9e..bee7c6e7 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 @@ -20,6 +20,26 @@ import org.eclipse.emf.common.util.Enumerator; */ public enum ComparisonOperator implements Enumerator { + /** + * The 'LESS' literal object. + * + * + * @see #LESS_VALUE + * @generated + * @ordered + */ + LESS(0, "LESS", "<"), + + /** + * The 'GREATER' literal object. + * + * + * @see #GREATER_VALUE + * @generated + * @ordered + */ + GREATER(1, "GREATER", ">"), + /** * The 'LESS EQUALS' literal object. * @@ -28,7 +48,7 @@ public enum ComparisonOperator implements Enumerator * @generated * @ordered */ - LESS_EQUALS(0, "LESS_EQUALS", "<="), + LESS_EQUALS(2, "LESS_EQUALS", "<="), /** * The 'GREATER EQUALS' literal object. @@ -38,7 +58,37 @@ public enum ComparisonOperator implements Enumerator * @generated * @ordered */ - GREATER_EQUALS(1, "GREATER_EQUALS", ">="); + GREATER_EQUALS(3, "GREATER_EQUALS", ">="); + + /** + * The 'LESS' literal value. + * + *

    + * If the meaning of 'LESS' literal object isn't clear, + * there really should be more of a description here... + *

    + * + * @see #LESS + * @model literal="<" + * @generated + * @ordered + */ + public static final int LESS_VALUE = 0; + + /** + * The 'GREATER' literal value. + * + *

    + * If the meaning of 'GREATER' literal object isn't clear, + * there really should be more of a description here... + *

    + * + * @see #GREATER + * @model literal=">" + * @generated + * @ordered + */ + public static final int GREATER_VALUE = 1; /** * The 'LESS EQUALS' literal value. @@ -53,7 +103,7 @@ public enum ComparisonOperator implements Enumerator * @generated * @ordered */ - public static final int LESS_EQUALS_VALUE = 0; + public static final int LESS_EQUALS_VALUE = 2; /** * The 'GREATER EQUALS' literal value. @@ -68,7 +118,7 @@ public enum ComparisonOperator implements Enumerator * @generated * @ordered */ - public static final int GREATER_EQUALS_VALUE = 1; + public static final int GREATER_EQUALS_VALUE = 3; /** * An array of all the 'Comparison Operator' enumerators. @@ -79,6 +129,8 @@ public enum ComparisonOperator implements Enumerator private static final ComparisonOperator[] VALUES_ARRAY = new ComparisonOperator[] { + LESS, + GREATER, LESS_EQUALS, GREATER_EQUALS, }; @@ -145,6 +197,8 @@ public enum ComparisonOperator implements Enumerator { switch (value) { + case LESS_VALUE: return LESS; + case GREATER_VALUE: return GREATER; case LESS_EQUALS_VALUE: return LESS_EQUALS; case GREATER_EQUALS_VALUE: return GREATER_EQUALS; } 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 new file mode 100644 index 00000000..6f9580ed --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostEntry.java @@ -0,0 +1,79 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Cost Entry'. + * + * + *

    + * The following features are supported: + *

    + *
      + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element}
    • + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight}
    • + *
    + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry() + * @model + * @generated + */ +public interface CostEntry extends EObject +{ + /** + * Returns the value of the 'Pattern Element' containment reference. + * + *

    + * If the meaning of the 'Pattern Element' containment reference isn't clear, + * there really should be more of a description here... + *

    + * + * @return the value of the 'Pattern Element' containment reference. + * @see #setPatternElement(PatternElement) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_PatternElement() + * @model containment="true" + * @generated + */ + PatternElement getPatternElement(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element}' containment reference. + * + * + * @param value the new value of the 'Pattern Element' containment reference. + * @see #getPatternElement() + * @generated + */ + void setPatternElement(PatternElement value); + + /** + * Returns the value of the 'Weight' attribute. + * + *

    + * If the meaning of the 'Weight' attribute isn't clear, + * there really should be more of a description here... + *

    + * + * @return the value of the 'Weight' attribute. + * @see #setWeight(int) + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostEntry_Weight() + * @model + * @generated + */ + int getWeight(); + + /** + * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight}' attribute. + * + * + * @param value the new value of the 'Weight' attribute. + * @see #getWeight() + * @generated + */ + void setWeight(int value); + +} // 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 new file mode 100644 index 00000000..041d8a04 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CostObjectiveFunction.java @@ -0,0 +1,42 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; + +import org.eclipse.emf.common.util.EList; + +/** + * + * A representation of the model object 'Cost Objective Function'. + * + * + *

    + * The following features are supported: + *

    + *
      + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries Entries}
    • + *
    + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction() + * @model + * @generated + */ +public interface CostObjectiveFunction extends ObjectiveFunction +{ + /** + * Returns the value of the 'Entries' containment reference list. + * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry}. + * + *

    + * If the meaning of the 'Entries' containment reference list isn't clear, + * there really should be more of a description here... + *

    + * + * @return the value of the 'Entries' containment reference list. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction_Entries() + * @model containment="true" + * @generated + */ + EList getEntries(); + +} // CostObjectiveFunction 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 9ec9412a..77ff05e8 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 @@ -103,6 +103,8 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry(); case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry(); case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction(); + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: return createCostObjectiveFunction(); + case ApplicationConfigurationPackage.COST_ENTRY: return createCostEntry(); case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: return createReliabilityObjectiveFunction(); case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: return createReliabiltiyProbability(); case ApplicationConfigurationPackage.MTFF: return createMtff(); @@ -640,6 +642,30 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements return objectiveFunction; } + /** + * + * + * @generated + */ + @Override + public CostObjectiveFunction createCostObjectiveFunction() + { + CostObjectiveFunctionImpl costObjectiveFunction = new CostObjectiveFunctionImpl(); + return costObjectiveFunction; + } + + /** + * + * + * @generated + */ + @Override + public CostEntry createCostEntry() + { + CostEntryImpl costEntry = new CostEntryImpl(); + return costEntry; + } + /** * * 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 c1aff1fe..7f2bee5b 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 @@ -18,6 +18,8 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEnt import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; @@ -379,6 +381,20 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements */ private EClass objectiveFunctionEClass = null; + /** + * + * + * @generated + */ + private EClass costObjectiveFunctionEClass = null; + + /** + * + * + * @generated + */ + private EClass costEntryEClass = null; + /** * * @@ -1533,6 +1549,61 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements return objectiveFunctionEClass; } + /** + * + * + * @generated + */ + @Override + public EClass getCostObjectiveFunction() + { + return costObjectiveFunctionEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getCostObjectiveFunction_Entries() + { + return (EReference)costObjectiveFunctionEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EClass getCostEntry() + { + return costEntryEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getCostEntry_PatternElement() + { + return (EReference)costEntryEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getCostEntry_Weight() + { + return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1); + } + /** * * @@ -2704,6 +2775,13 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION); + costObjectiveFunctionEClass = createEClass(COST_OBJECTIVE_FUNCTION); + createEReference(costObjectiveFunctionEClass, COST_OBJECTIVE_FUNCTION__ENTRIES); + + costEntryEClass = createEClass(COST_ENTRY); + createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT); + createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT); + reliabilityObjectiveFunctionEClass = createEClass(RELIABILITY_OBJECTIVE_FUNCTION); createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE); createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION); @@ -2902,6 +2980,7 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements objectiveSpecificationEClass.getESuperTypes().add(this.getObjective()); optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); + costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); reliabilityObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); reliabiltiyProbabilityEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); mtffEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); @@ -3045,6 +3124,13 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(costObjectiveFunctionEClass, CostObjectiveFunction.class, "CostObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + + initEClass(costEntryEClass, CostEntry.class, "CostEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + 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); + 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); + initEClass(reliabilityObjectiveFunctionEClass, ReliabilityObjectiveFunction.class, "ReliabilityObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getReliabilityObjectiveFunction_Package(), theCftLanguagePackage.getCftModel(), null, "package", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getReliabilityObjectiveFunction_Transformation(), theCftLanguagePackage.getTransformationDefinition(), null, "transformation", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); @@ -3183,6 +3269,8 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE); initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator"); + addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS); + addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER); addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS); addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS); 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 new file mode 100644 index 00000000..892df6f5 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java @@ -0,0 +1,270 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; + +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; +import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; + +/** + * + * An implementation of the model object 'Cost Entry'. + * + *

    + * The following features are implemented: + *

    + *
      + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getPatternElement Pattern Element}
    • + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getWeight Weight}
    • + *
    + * + * @generated + */ +public class CostEntryImpl extends MinimalEObjectImpl.Container implements CostEntry +{ + /** + * The cached value of the '{@link #getPatternElement() Pattern Element}' containment reference. + * + * + * @see #getPatternElement() + * @generated + * @ordered + */ + protected PatternElement patternElement; + + /** + * The default value of the '{@link #getWeight() Weight}' attribute. + * + * + * @see #getWeight() + * @generated + * @ordered + */ + protected static final int WEIGHT_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getWeight() Weight}' attribute. + * + * + * @see #getWeight() + * @generated + * @ordered + */ + protected int weight = WEIGHT_EDEFAULT; + + /** + * + * + * @generated + */ + protected CostEntryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.COST_ENTRY; + } + + /** + * + * + * @generated + */ + @Override + public PatternElement getPatternElement() + { + return patternElement; + } + + /** + * + * + * @generated + */ + public NotificationChain basicSetPatternElement(PatternElement newPatternElement, NotificationChain msgs) + { + PatternElement oldPatternElement = patternElement; + patternElement = newPatternElement; + if (eNotificationRequired()) + { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, oldPatternElement, newPatternElement); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } + + /** + * + * + * @generated + */ + @Override + public void setPatternElement(PatternElement newPatternElement) + { + if (newPatternElement != patternElement) + { + NotificationChain msgs = null; + if (patternElement != null) + msgs = ((InternalEObject)patternElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); + if (newPatternElement != null) + msgs = ((InternalEObject)newPatternElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); + msgs = basicSetPatternElement(newPatternElement, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, newPatternElement, newPatternElement)); + } + + /** + * + * + * @generated + */ + @Override + public int getWeight() + { + return weight; + } + + /** + * + * + * @generated + */ + @Override + public void setWeight(int newWeight) + { + int oldWeight = weight; + weight = newWeight; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__WEIGHT, oldWeight, weight)); + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: + return basicSetPatternElement(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: + return getPatternElement(); + case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: + return getWeight(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: + setPatternElement((PatternElement)newValue); + return; + case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: + setWeight((Integer)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: + setPatternElement((PatternElement)null); + return; + case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: + setWeight(WEIGHT_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: + return patternElement != null; + case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: + return weight != WEIGHT_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * + * + * @generated + */ + @Override + public String toString() + { + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (weight: "); + result.append(weight); + result.append(')'); + return result.toString(); + } + +} //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 new file mode 100644 index 00000000..bdabbb69 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java @@ -0,0 +1,167 @@ +/** + * generated by Xtext 2.16.0 + */ +package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; + +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; + +import java.util.Collection; + +import org.eclipse.emf.common.notify.NotificationChain; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; + +/** + * + * An implementation of the model object 'Cost Objective Function'. + * + *

    + * The following features are implemented: + *

    + *
      + *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl#getEntries Entries}
    • + *
    + * + * @generated + */ +public class CostObjectiveFunctionImpl extends ObjectiveFunctionImpl implements CostObjectiveFunction +{ + /** + * The cached value of the '{@link #getEntries() Entries}' containment reference list. + * + * + * @see #getEntries() + * @generated + * @ordered + */ + protected EList entries; + + /** + * + * + * @generated + */ + protected CostObjectiveFunctionImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() + { + return ApplicationConfigurationPackage.Literals.COST_OBJECTIVE_FUNCTION; + } + + /** + * + * + * @generated + */ + @Override + public EList getEntries() + { + if (entries == null) + { + entries = new EObjectContainmentEList(CostEntry.class, this, ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES); + } + return entries; + } + + /** + * + * + * @generated + */ + @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: + return ((InternalEList)getEntries()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: + return getEntries(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @SuppressWarnings("unchecked") + @Override + public void eSet(int featureID, Object newValue) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: + getEntries().clear(); + getEntries().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: + getEntries().clear(); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) + { + switch (featureID) + { + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: + return entries != null && !entries.isEmpty(); + } + return super.eIsSet(featureID); + } + +} //CostObjectiveFunctionImpl 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 ea1050df..1ba04522 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 @@ -39,7 +39,7 @@ public class ThresholdEntryImpl extends ObjectiveEntryImpl implements ThresholdE * @generated * @ordered */ - protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS_EQUALS; + protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS; /** * The cached value of the '{@link #getOperator() Operator}' attribute. 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 0d52290c..96e7a6a6 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 @@ -261,6 +261,16 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl return createObjectiveFunctionAdapter(); } @Override + public Adapter caseCostObjectiveFunction(CostObjectiveFunction object) + { + return createCostObjectiveFunctionAdapter(); + } + @Override + public Adapter caseCostEntry(CostEntry object) + { + return createCostEntryAdapter(); + } + @Override public Adapter caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object) { return createReliabilityObjectiveFunctionAdapter(); @@ -1047,6 +1057,36 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl return null; } + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction Cost Objective Function}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction + * @generated + */ + public Adapter createCostObjectiveFunctionAdapter() + { + return null; + } + + /** + * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry Cost Entry}'. + * + * This default implementation returns null so that we can easily ignore cases; + * it's useful to ignore a case when inheritance will catch all the cases anyway. + * + * @return the new adapter. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry + * @generated + */ + public Adapter createCostEntryAdapter() + { + return null; + } + /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction Reliability Objective Function}'. * 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 0fcc39dc..d5b57a80 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 @@ -361,6 +361,21 @@ public class ApplicationConfigurationSwitch extends Switch if (result == null) result = defaultCase(theEObject); return result; } + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: + { + CostObjectiveFunction costObjectiveFunction = (CostObjectiveFunction)theEObject; + T result = caseCostObjectiveFunction(costObjectiveFunction); + if (result == null) result = caseObjectiveFunction(costObjectiveFunction); + if (result == null) result = defaultCase(theEObject); + return result; + } + case ApplicationConfigurationPackage.COST_ENTRY: + { + CostEntry costEntry = (CostEntry)theEObject; + T result = caseCostEntry(costEntry); + if (result == null) result = defaultCase(theEObject); + return result; + } case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: { ReliabilityObjectiveFunction reliabilityObjectiveFunction = (ReliabilityObjectiveFunction)theEObject; @@ -1295,6 +1310,38 @@ public class ApplicationConfigurationSwitch extends Switch return null; } + /** + * Returns the result of interpreting the object as an instance of 'Cost Objective Function'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Cost Objective Function'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCostObjectiveFunction(CostObjectiveFunction object) + { + return null; + } + + /** + * Returns the result of interpreting the object as an instance of 'Cost Entry'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Cost Entry'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseCostEntry(CostEntry object) + { + return null; + } + /** * Returns the result of interpreting the object as an instance of 'Reliability Objective Function'. * diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g index 438d6cdc..a79a6430 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g @@ -2094,14 +2094,161 @@ ruleObjectiveFunction returns [EObject current=null] @after { leaveRule(); }: - { - newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); - } - this_ReliabilityObjectiveFunction_0=ruleReliabilityObjectiveFunction - { - $current = $this_ReliabilityObjectiveFunction_0.current; - afterParserOrEnumRuleCall(); - } + ( + { + newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); + } + this_CostObjectiveFunction_0=ruleCostObjectiveFunction + { + $current = $this_CostObjectiveFunction_0.current; + afterParserOrEnumRuleCall(); + } + | + { + newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); + } + this_ReliabilityObjectiveFunction_1=ruleReliabilityObjectiveFunction + { + $current = $this_ReliabilityObjectiveFunction_1.current; + afterParserOrEnumRuleCall(); + } + ) +; + +// Entry rule entryRuleCostObjectiveFunction +entryRuleCostObjectiveFunction returns [EObject current=null]: + { newCompositeNode(grammarAccess.getCostObjectiveFunctionRule()); } + iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction + { $current=$iv_ruleCostObjectiveFunction.current; } + EOF; + +// Rule CostObjectiveFunction +ruleCostObjectiveFunction returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + otherlv_0='cost' + { + newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); + } + otherlv_1='{' + { + newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); + } + lv_entries_2_0=ruleCostEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); + } + add( + $current, + "entries", + lv_entries_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + ( + otherlv_3=',' + { + newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); + } + lv_entries_4_0=ruleCostEntry + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); + } + add( + $current, + "entries", + lv_entries_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_5='}' + { + newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); + } + ) +; + +// Entry rule entryRuleCostEntry +entryRuleCostEntry returns [EObject current=null]: + { newCompositeNode(grammarAccess.getCostEntryRule()); } + iv_ruleCostEntry=ruleCostEntry + { $current=$iv_ruleCostEntry.current; } + EOF; + +// Rule CostEntry +ruleCostEntry returns [EObject current=null] +@init { + enterRule(); +} +@after { + leaveRule(); +}: + ( + ( + ( + { + newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); + } + lv_patternElement_0_0=rulePatternElement + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getCostEntryRule()); + } + set( + $current, + "patternElement", + lv_patternElement_0_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); + afterParserOrEnumRuleCall(); + } + ) + ) + otherlv_1='=' + { + newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); + } + lv_weight_2_0=ruleINTLiteral + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getCostEntryRule()); + } + set( + $current, + "weight", + lv_weight_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); + afterParserOrEnumRuleCall(); + } + ) + ) + ) ; // Entry rule entryRuleReliabilityObjectiveFunction @@ -4917,18 +5064,34 @@ ruleComparisonOperator returns [Enumerator current=null] }: ( ( - enumLiteral_0='<=' + enumLiteral_0='<' + { + $current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); + } + ) + | + ( + enumLiteral_1='>' + { + $current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); + } + ) + | + ( + enumLiteral_2='<=' { - $current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); + $current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); } ) | ( - enumLiteral_1='>=' + enumLiteral_3='>=' { - $current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); + $current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); } ) ) diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens index 59db2464..9d99c5c3 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens @@ -1,55 +1,56 @@ -'#'=36 -'*'=44 -'+='=37 +'#'=37 +'*'=45 +'+='=38 ','=20 '-'=12 '.'=11 -'..'=45 +'..'=46 '::'=24 -'<'=38 -'<='=58 +'<'=39 +'<='=59 '='=18 -'>'=39 -'>='=59 -'AlloySolver'=64 -'SMTSolver'=63 -'ViatraSolver'=65 -'at'=29 -'config'=32 +'>'=40 +'>='=60 +'AlloySolver'=65 +'SMTSolver'=64 +'ViatraSolver'=66 +'at'=30 +'config'=33 'constraints'=28 -'debug'=52 +'cost'=29 +'debug'=53 'epackage'=14 'excluding'=23 'file'=17 'folder'=26 -'full'=62 -'generate'=47 +'full'=63 +'generate'=48 'import'=13 -'int'=41 -'log'=53 -'log-level'=33 -'maximize'=57 -'memory'=35 +'int'=42 +'log'=54 +'log-level'=34 +'maximize'=58 +'memory'=36 'metamodel'=25 -'minimize'=56 +'minimize'=57 'models'=27 -'mtff'=30 -'node'=40 -'none'=60 -'normal'=61 -'number'=49 -'objectives'=31 -'output'=55 +'mtff'=31 +'node'=41 +'none'=61 +'normal'=62 +'number'=50 +'objectives'=32 +'output'=56 'package'=22 -'partial-model'=48 -'real'=42 +'partial-model'=49 +'real'=43 'reliability'=16 -'runs'=50 -'runtime'=34 -'scope'=46 -'solver'=51 -'statistics'=54 -'string'=43 +'runs'=51 +'runtime'=35 +'scope'=47 +'solver'=52 +'statistics'=55 +'string'=44 'viatra'=15 '{'=19 '}'=21 @@ -115,3 +116,4 @@ T__62=62 T__63=63 T__64=64 T__65=65 +T__66=66 diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java index dedce4b2..d8c31116 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java @@ -40,6 +40,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { public static final int RULE_INT=5; public static final int T__29=29; public static final int T__22=22; + public static final int T__66=66; public static final int RULE_ML_COMMENT=7; public static final int T__23=23; public static final int T__24=24; @@ -466,10 +467,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:29:7: ( 'at' ) - // InternalApplicationConfiguration.g:29:9: 'at' + // InternalApplicationConfiguration.g:29:7: ( 'cost' ) + // InternalApplicationConfiguration.g:29:9: 'cost' { - match("at"); + match("cost"); } @@ -487,10 +488,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:30:7: ( 'mtff' ) - // InternalApplicationConfiguration.g:30:9: 'mtff' + // InternalApplicationConfiguration.g:30:7: ( 'at' ) + // InternalApplicationConfiguration.g:30:9: 'at' { - match("mtff"); + match("at"); } @@ -508,10 +509,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:31:7: ( 'objectives' ) - // InternalApplicationConfiguration.g:31:9: 'objectives' + // InternalApplicationConfiguration.g:31:7: ( 'mtff' ) + // InternalApplicationConfiguration.g:31:9: 'mtff' { - match("objectives"); + match("mtff"); } @@ -529,10 +530,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:32:7: ( 'config' ) - // InternalApplicationConfiguration.g:32:9: 'config' + // InternalApplicationConfiguration.g:32:7: ( 'objectives' ) + // InternalApplicationConfiguration.g:32:9: 'objectives' { - match("config"); + match("objectives"); } @@ -550,10 +551,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:33:7: ( 'log-level' ) - // InternalApplicationConfiguration.g:33:9: 'log-level' + // InternalApplicationConfiguration.g:33:7: ( 'config' ) + // InternalApplicationConfiguration.g:33:9: 'config' { - match("log-level"); + match("config"); } @@ -571,10 +572,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:34:7: ( 'runtime' ) - // InternalApplicationConfiguration.g:34:9: 'runtime' + // InternalApplicationConfiguration.g:34:7: ( 'log-level' ) + // InternalApplicationConfiguration.g:34:9: 'log-level' { - match("runtime"); + match("log-level"); } @@ -592,10 +593,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:35:7: ( 'memory' ) - // InternalApplicationConfiguration.g:35:9: 'memory' + // InternalApplicationConfiguration.g:35:7: ( 'runtime' ) + // InternalApplicationConfiguration.g:35:9: 'runtime' { - match("memory"); + match("runtime"); } @@ -613,10 +614,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:36:7: ( '#' ) - // InternalApplicationConfiguration.g:36:9: '#' + // InternalApplicationConfiguration.g:36:7: ( 'memory' ) + // InternalApplicationConfiguration.g:36:9: 'memory' { - match('#'); + match("memory"); + } @@ -633,11 +635,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:37:7: ( '+=' ) - // InternalApplicationConfiguration.g:37:9: '+=' + // InternalApplicationConfiguration.g:37:7: ( '#' ) + // InternalApplicationConfiguration.g:37:9: '#' { - match("+="); - + match('#'); } @@ -654,10 +655,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:38:7: ( '<' ) - // InternalApplicationConfiguration.g:38:9: '<' + // InternalApplicationConfiguration.g:38:7: ( '+=' ) + // InternalApplicationConfiguration.g:38:9: '+=' { - match('<'); + match("+="); + } @@ -674,10 +676,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:39:7: ( '>' ) - // InternalApplicationConfiguration.g:39:9: '>' + // InternalApplicationConfiguration.g:39:7: ( '<' ) + // InternalApplicationConfiguration.g:39:9: '<' { - match('>'); + match('<'); } @@ -694,11 +696,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:40:7: ( 'node' ) - // InternalApplicationConfiguration.g:40:9: 'node' + // InternalApplicationConfiguration.g:40:7: ( '>' ) + // InternalApplicationConfiguration.g:40:9: '>' { - match("node"); - + match('>'); } @@ -715,10 +716,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:41:7: ( 'int' ) - // InternalApplicationConfiguration.g:41:9: 'int' + // InternalApplicationConfiguration.g:41:7: ( 'node' ) + // InternalApplicationConfiguration.g:41:9: 'node' { - match("int"); + match("node"); } @@ -736,10 +737,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:42:7: ( 'real' ) - // InternalApplicationConfiguration.g:42:9: 'real' + // InternalApplicationConfiguration.g:42:7: ( 'int' ) + // InternalApplicationConfiguration.g:42:9: 'int' { - match("real"); + match("int"); } @@ -757,10 +758,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:43:7: ( 'string' ) - // InternalApplicationConfiguration.g:43:9: 'string' + // InternalApplicationConfiguration.g:43:7: ( 'real' ) + // InternalApplicationConfiguration.g:43:9: 'real' { - match("string"); + match("real"); } @@ -778,10 +779,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:44:7: ( '*' ) - // InternalApplicationConfiguration.g:44:9: '*' + // InternalApplicationConfiguration.g:44:7: ( 'string' ) + // InternalApplicationConfiguration.g:44:9: 'string' { - match('*'); + match("string"); + } @@ -798,11 +800,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:45:7: ( '..' ) - // InternalApplicationConfiguration.g:45:9: '..' + // InternalApplicationConfiguration.g:45:7: ( '*' ) + // InternalApplicationConfiguration.g:45:9: '*' { - match(".."); - + match('*'); } @@ -819,10 +820,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:46:7: ( 'scope' ) - // InternalApplicationConfiguration.g:46:9: 'scope' + // InternalApplicationConfiguration.g:46:7: ( '..' ) + // InternalApplicationConfiguration.g:46:9: '..' { - match("scope"); + match(".."); } @@ -840,10 +841,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:47:7: ( 'generate' ) - // InternalApplicationConfiguration.g:47:9: 'generate' + // InternalApplicationConfiguration.g:47:7: ( 'scope' ) + // InternalApplicationConfiguration.g:47:9: 'scope' { - match("generate"); + match("scope"); } @@ -861,10 +862,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:48:7: ( 'partial-model' ) - // InternalApplicationConfiguration.g:48:9: 'partial-model' + // InternalApplicationConfiguration.g:48:7: ( 'generate' ) + // InternalApplicationConfiguration.g:48:9: 'generate' { - match("partial-model"); + match("generate"); } @@ -882,10 +883,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:49:7: ( 'number' ) - // InternalApplicationConfiguration.g:49:9: 'number' + // InternalApplicationConfiguration.g:49:7: ( 'partial-model' ) + // InternalApplicationConfiguration.g:49:9: 'partial-model' { - match("number"); + match("partial-model"); } @@ -903,10 +904,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:50:7: ( 'runs' ) - // InternalApplicationConfiguration.g:50:9: 'runs' + // InternalApplicationConfiguration.g:50:7: ( 'number' ) + // InternalApplicationConfiguration.g:50:9: 'number' { - match("runs"); + match("number"); } @@ -924,10 +925,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:51:7: ( 'solver' ) - // InternalApplicationConfiguration.g:51:9: 'solver' + // InternalApplicationConfiguration.g:51:7: ( 'runs' ) + // InternalApplicationConfiguration.g:51:9: 'runs' { - match("solver"); + match("runs"); } @@ -945,10 +946,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:52:7: ( 'debug' ) - // InternalApplicationConfiguration.g:52:9: 'debug' + // InternalApplicationConfiguration.g:52:7: ( 'solver' ) + // InternalApplicationConfiguration.g:52:9: 'solver' { - match("debug"); + match("solver"); } @@ -966,10 +967,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:53:7: ( 'log' ) - // InternalApplicationConfiguration.g:53:9: 'log' + // InternalApplicationConfiguration.g:53:7: ( 'debug' ) + // InternalApplicationConfiguration.g:53:9: 'debug' { - match("log"); + match("debug"); } @@ -987,10 +988,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:54:7: ( 'statistics' ) - // InternalApplicationConfiguration.g:54:9: 'statistics' + // InternalApplicationConfiguration.g:54:7: ( 'log' ) + // InternalApplicationConfiguration.g:54:9: 'log' { - match("statistics"); + match("log"); } @@ -1008,10 +1009,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:55:7: ( 'output' ) - // InternalApplicationConfiguration.g:55:9: 'output' + // InternalApplicationConfiguration.g:55:7: ( 'statistics' ) + // InternalApplicationConfiguration.g:55:9: 'statistics' { - match("output"); + match("statistics"); } @@ -1029,10 +1030,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:56:7: ( 'minimize' ) - // InternalApplicationConfiguration.g:56:9: 'minimize' + // InternalApplicationConfiguration.g:56:7: ( 'output' ) + // InternalApplicationConfiguration.g:56:9: 'output' { - match("minimize"); + match("output"); } @@ -1050,10 +1051,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:57:7: ( 'maximize' ) - // InternalApplicationConfiguration.g:57:9: 'maximize' + // InternalApplicationConfiguration.g:57:7: ( 'minimize' ) + // InternalApplicationConfiguration.g:57:9: 'minimize' { - match("maximize"); + match("minimize"); } @@ -1071,10 +1072,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:58:7: ( '<=' ) - // InternalApplicationConfiguration.g:58:9: '<=' + // InternalApplicationConfiguration.g:58:7: ( 'maximize' ) + // InternalApplicationConfiguration.g:58:9: 'maximize' { - match("<="); + match("maximize"); } @@ -1092,10 +1093,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:59:7: ( '>=' ) - // InternalApplicationConfiguration.g:59:9: '>=' + // InternalApplicationConfiguration.g:59:7: ( '<=' ) + // InternalApplicationConfiguration.g:59:9: '<=' { - match(">="); + match("<="); } @@ -1113,10 +1114,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:60:7: ( 'none' ) - // InternalApplicationConfiguration.g:60:9: 'none' + // InternalApplicationConfiguration.g:60:7: ( '>=' ) + // InternalApplicationConfiguration.g:60:9: '>=' { - match("none"); + match(">="); } @@ -1134,10 +1135,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:61:7: ( 'normal' ) - // InternalApplicationConfiguration.g:61:9: 'normal' + // InternalApplicationConfiguration.g:61:7: ( 'none' ) + // InternalApplicationConfiguration.g:61:9: 'none' { - match("normal"); + match("none"); } @@ -1155,10 +1156,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:62:7: ( 'full' ) - // InternalApplicationConfiguration.g:62:9: 'full' + // InternalApplicationConfiguration.g:62:7: ( 'normal' ) + // InternalApplicationConfiguration.g:62:9: 'normal' { - match("full"); + match("normal"); } @@ -1176,10 +1177,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:63:7: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:63:9: 'SMTSolver' + // InternalApplicationConfiguration.g:63:7: ( 'full' ) + // InternalApplicationConfiguration.g:63:9: 'full' { - match("SMTSolver"); + match("full"); } @@ -1197,10 +1198,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:64:7: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:64:9: 'AlloySolver' + // InternalApplicationConfiguration.g:64:7: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:64:9: 'SMTSolver' { - match("AlloySolver"); + match("SMTSolver"); } @@ -1218,10 +1219,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:65:7: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:65:9: 'ViatraSolver' + // InternalApplicationConfiguration.g:65:7: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:65:9: 'AlloySolver' { - match("ViatraSolver"); + match("AlloySolver"); } @@ -1234,15 +1235,36 @@ public class InternalApplicationConfigurationLexer extends Lexer { } // $ANTLR end "T__65" + // $ANTLR start "T__66" + public final void mT__66() throws RecognitionException { + try { + int _type = T__66; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalApplicationConfiguration.g:66:7: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:66:9: 'ViatraSolver' + { + match("ViatraSolver"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__66" + // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5007:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalApplicationConfiguration.g:5007:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:5170:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalApplicationConfiguration.g:5170:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalApplicationConfiguration.g:5007:11: ( '^' )? + // InternalApplicationConfiguration.g:5170:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1251,7 +1273,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt1) { case 1 : - // InternalApplicationConfiguration.g:5007:11: '^' + // InternalApplicationConfiguration.g:5170:11: '^' { match('^'); @@ -1269,7 +1291,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { recover(mse); throw mse;} - // InternalApplicationConfiguration.g:5007:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:5170:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -1318,10 +1340,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5009:10: ( ( '0' .. '9' )+ ) - // InternalApplicationConfiguration.g:5009:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:5172:10: ( ( '0' .. '9' )+ ) + // InternalApplicationConfiguration.g:5172:12: ( '0' .. '9' )+ { - // InternalApplicationConfiguration.g:5009:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:5172:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -1335,7 +1357,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt3) { case 1 : - // InternalApplicationConfiguration.g:5009:13: '0' .. '9' + // InternalApplicationConfiguration.g:5172:13: '0' .. '9' { matchRange('0','9'); @@ -1367,10 +1389,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5011:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalApplicationConfiguration.g:5011:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:5174:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalApplicationConfiguration.g:5174:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalApplicationConfiguration.g:5011:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:5174:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -1388,10 +1410,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt6) { case 1 : - // InternalApplicationConfiguration.g:5011:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalApplicationConfiguration.g:5174:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalApplicationConfiguration.g:5011:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalApplicationConfiguration.g:5174:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1407,7 +1429,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt4) { case 1 : - // InternalApplicationConfiguration.g:5011:21: '\\\\' . + // InternalApplicationConfiguration.g:5174:21: '\\\\' . { match('\\'); matchAny(); @@ -1415,7 +1437,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:5011:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalApplicationConfiguration.g:5174:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1440,10 +1462,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:5011:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalApplicationConfiguration.g:5174:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalApplicationConfiguration.g:5011:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalApplicationConfiguration.g:5174:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1459,7 +1481,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt5) { case 1 : - // InternalApplicationConfiguration.g:5011:54: '\\\\' . + // InternalApplicationConfiguration.g:5174:54: '\\\\' . { match('\\'); matchAny(); @@ -1467,7 +1489,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:5011:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalApplicationConfiguration.g:5174:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1510,12 +1532,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5013:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalApplicationConfiguration.g:5013:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalApplicationConfiguration.g:5176:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalApplicationConfiguration.g:5176:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalApplicationConfiguration.g:5013:24: ( options {greedy=false; } : . )* + // InternalApplicationConfiguration.g:5176:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1540,7 +1562,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt7) { case 1 : - // InternalApplicationConfiguration.g:5013:52: . + // InternalApplicationConfiguration.g:5176:52: . { matchAny(); @@ -1570,12 +1592,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5015:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalApplicationConfiguration.g:5015:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:5178:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalApplicationConfiguration.g:5178:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalApplicationConfiguration.g:5015:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalApplicationConfiguration.g:5178:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1588,7 +1610,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt8) { case 1 : - // InternalApplicationConfiguration.g:5015:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalApplicationConfiguration.g:5178:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1608,7 +1630,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } } while (true); - // InternalApplicationConfiguration.g:5015:40: ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:5178:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1617,9 +1639,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt10) { case 1 : - // InternalApplicationConfiguration.g:5015:41: ( '\\r' )? '\\n' + // InternalApplicationConfiguration.g:5178:41: ( '\\r' )? '\\n' { - // InternalApplicationConfiguration.g:5015:41: ( '\\r' )? + // InternalApplicationConfiguration.g:5178:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1628,7 +1650,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt9) { case 1 : - // InternalApplicationConfiguration.g:5015:41: '\\r' + // InternalApplicationConfiguration.g:5178:41: '\\r' { match('\r'); @@ -1660,10 +1682,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5017:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalApplicationConfiguration.g:5017:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:5180:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalApplicationConfiguration.g:5180:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalApplicationConfiguration.g:5017:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:5180:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1717,8 +1739,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5019:16: ( . ) - // InternalApplicationConfiguration.g:5019:18: . + // InternalApplicationConfiguration.g:5182:16: ( . ) + // InternalApplicationConfiguration.g:5182:18: . { matchAny(); @@ -1733,8 +1755,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=62; + // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=63; alt12 = dfa12.predict(input); switch (alt12) { case 1 : @@ -2123,49 +2145,56 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 56 : - // InternalApplicationConfiguration.g:1:340: RULE_ID + // InternalApplicationConfiguration.g:1:340: T__66 { - mRULE_ID(); + mT__66(); } break; case 57 : - // InternalApplicationConfiguration.g:1:348: RULE_INT + // InternalApplicationConfiguration.g:1:346: RULE_ID { - mRULE_INT(); + mRULE_ID(); } break; case 58 : - // InternalApplicationConfiguration.g:1:357: RULE_STRING + // InternalApplicationConfiguration.g:1:354: RULE_INT { - mRULE_STRING(); + mRULE_INT(); } break; case 59 : - // InternalApplicationConfiguration.g:1:369: RULE_ML_COMMENT + // InternalApplicationConfiguration.g:1:363: RULE_STRING { - mRULE_ML_COMMENT(); + mRULE_STRING(); } break; case 60 : - // InternalApplicationConfiguration.g:1:385: RULE_SL_COMMENT + // InternalApplicationConfiguration.g:1:375: RULE_ML_COMMENT { - mRULE_SL_COMMENT(); + mRULE_ML_COMMENT(); } break; case 61 : - // InternalApplicationConfiguration.g:1:401: RULE_WS + // InternalApplicationConfiguration.g:1:391: RULE_SL_COMMENT { - mRULE_WS(); + mRULE_SL_COMMENT(); } break; case 62 : - // InternalApplicationConfiguration.g:1:409: RULE_ANY_OTHER + // InternalApplicationConfiguration.g:1:407: RULE_WS + { + mRULE_WS(); + + } + break; + case 63 : + // InternalApplicationConfiguration.g:1:415: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2179,17 +2208,17 @@ public class InternalApplicationConfigurationLexer extends Lexer { protected DFA12 dfa12 = new DFA12(this); static final String DFA12_eotS = - "\1\uffff\1\50\1\uffff\5\54\4\uffff\1\54\1\46\5\54\1\uffff\1\46\1\110\1\112\2\54\1\uffff\5\54\1\46\2\uffff\3\46\5\uffff\2\54\1\uffff\10\54\4\uffff\1\54\1\uffff\6\54\1\157\3\54\6\uffff\5\54\1\uffff\5\54\5\uffff\1\54\1\u0081\22\54\1\uffff\2\54\1\u0099\16\54\1\uffff\4\54\1\u00ac\1\54\1\u00ae\1\u00af\1\54\1\u00b1\5\54\1\u00b7\6\54\2\uffff\1\u00be\1\u00bf\20\54\1\uffff\1\54\2\uffff\1\54\1\uffff\5\54\1\uffff\6\54\2\uffff\4\54\1\u00e1\2\54\1\u00e4\3\54\1\u00e8\2\54\1\u00eb\2\54\1\u00ee\3\54\1\u00f2\1\u00f3\3\54\1\u00f7\1\54\1\u00f9\1\u00fa\1\u00fb\1\u00fc\1\54\1\uffff\1\u00fe\1\54\1\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u0106\1\uffff\1\u0107\2\54\2\uffff\3\54\1\uffff\1\54\4\uffff\1\54\1\uffff\4\54\1\u0113\2\54\3\uffff\1\54\1\u0117\1\u0118\3\54\1\u011c\3\54\1\uffff\1\u0120\1\54\1\u0122\2\uffff\3\54\1\uffff\1\u0126\2\54\1\uffff\1\54\1\uffff\1\54\1\u012b\1\u012c\1\uffff\2\54\1\u012f\1\u0130\2\uffff\1\u0131\1\54\3\uffff\1\u0133\1\uffff"; + "\1\uffff\1\50\1\uffff\5\54\4\uffff\1\54\1\46\5\54\1\uffff\1\46\1\110\1\112\2\54\1\uffff\5\54\1\46\2\uffff\3\46\5\uffff\2\54\1\uffff\10\54\4\uffff\1\54\1\uffff\6\54\1\160\3\54\6\uffff\5\54\1\uffff\5\54\5\uffff\1\54\1\u0082\23\54\1\uffff\2\54\1\u009b\16\54\1\uffff\4\54\1\u00ae\1\54\1\u00b0\1\u00b1\1\54\1\u00b3\5\54\1\u00b9\4\54\1\u00be\2\54\2\uffff\1\u00c1\1\u00c2\20\54\1\uffff\1\54\2\uffff\1\54\1\uffff\5\54\1\uffff\4\54\1\uffff\2\54\2\uffff\4\54\1\u00e4\2\54\1\u00e7\3\54\1\u00eb\2\54\1\u00ee\2\54\1\u00f1\3\54\1\u00f5\1\u00f6\3\54\1\u00fa\1\54\1\u00fc\1\u00fd\1\u00fe\1\u00ff\1\54\1\uffff\1\u0101\1\54\1\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u0109\1\uffff\1\u010a\2\54\2\uffff\3\54\1\uffff\1\54\4\uffff\1\54\1\uffff\4\54\1\u0116\2\54\3\uffff\1\54\1\u011a\1\u011b\3\54\1\u011f\3\54\1\uffff\1\u0123\1\54\1\u0125\2\uffff\3\54\1\uffff\1\u0129\2\54\1\uffff\1\54\1\uffff\1\54\1\u012e\1\u012f\1\uffff\2\54\1\u0132\1\u0133\2\uffff\1\u0134\1\54\3\uffff\1\u0136\1\uffff"; static final String DFA12_eofS = - "\u0134\uffff"; + "\u0137\uffff"; static final String DFA12_minS = - "\1\0\1\56\1\uffff\1\155\1\160\1\151\1\145\1\151\4\uffff\1\141\1\72\1\141\1\157\1\164\1\142\1\157\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\2\141\1\156\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\146\1\156\1\170\1\156\1\60\1\152\1\164\1\147\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\146\1\uffff\1\145\1\160\1\55\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\2\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\1\60\2\155\1\164\1\151\1\143\1\165\2\uffff\2\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\1\60\1\151\1\145\1\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\60\1\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\1\151\3\uffff\1\154\2\60\1\156\1\145\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\164\1\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\60\1\uffff\1\162\1\145\2\60\2\uffff\1\60\1\162\3\uffff\1\60\1\uffff"; + "\1\0\1\56\1\uffff\1\155\1\160\1\151\1\145\1\151\4\uffff\1\141\1\72\1\141\1\157\1\164\1\142\1\157\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\2\141\1\156\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\146\1\156\1\170\1\156\1\60\1\152\1\164\1\147\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\146\1\164\1\uffff\1\145\1\160\1\55\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\2\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\1\60\2\155\1\164\1\151\1\60\1\143\1\165\2\uffff\2\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\1\uffff\2\164\2\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\1\60\1\151\1\145\1\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\60\1\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\1\151\3\uffff\1\154\2\60\1\156\1\145\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\164\1\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\60\1\uffff\1\162\1\145\2\60\2\uffff\1\60\1\162\3\uffff\1\60\1\uffff"; static final String DFA12_maxS = - "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\2\165\4\uffff\1\141\1\72\1\164\1\157\1\164\1\165\1\157\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\1\154\1\156\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\146\1\156\1\170\1\156\1\172\1\152\1\164\1\147\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\163\1\uffff\1\145\1\160\1\172\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\2\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\1\172\2\155\1\164\1\151\1\143\1\165\2\uffff\2\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\2\164\2\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\1\172\1\151\1\145\1\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\172\1\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\1\151\3\uffff\1\154\2\172\1\156\1\145\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\164\1\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\172\1\uffff\1\162\1\145\2\172\2\uffff\1\172\1\162\3\uffff\1\172\1\uffff"; + "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\2\165\4\uffff\1\141\1\72\1\164\1\157\1\164\1\165\1\157\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\1\154\1\156\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\146\1\156\1\170\1\163\1\172\1\152\1\164\1\147\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\163\1\164\1\uffff\1\145\1\160\1\172\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\2\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\1\172\2\155\1\164\1\151\1\172\1\143\1\165\2\uffff\2\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\1\uffff\2\164\2\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\1\172\1\151\1\145\1\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\172\1\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\1\151\3\uffff\1\154\2\172\1\156\1\145\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\164\1\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\172\1\uffff\1\162\1\145\2\172\2\uffff\1\172\1\162\3\uffff\1\172\1\uffff"; static final String DFA12_acceptS = - "\2\uffff\1\2\5\uffff\1\10\1\11\1\12\1\13\7\uffff\1\32\5\uffff\1\42\6\uffff\1\70\1\71\3\uffff\1\75\1\76\1\43\1\1\1\2\2\uffff\1\70\10\uffff\1\10\1\11\1\12\1\13\1\uffff\1\16\12\uffff\1\32\1\33\1\60\1\34\1\61\1\35\5\uffff\1\42\5\uffff\1\71\1\72\1\73\1\74\1\75\24\uffff\1\23\21\uffff\1\37\26\uffff\1\27\1\53\22\uffff\1\40\1\uffff\1\50\1\7\1\uffff\1\64\5\uffff\1\24\6\uffff\1\36\1\62\41\uffff\1\44\2\uffff\1\52\3\uffff\1\3\2\uffff\1\5\2\uffff\1\20\3\uffff\1\31\1\21\3\uffff\1\26\1\uffff\1\55\1\63\1\47\1\41\1\uffff\1\51\7\uffff\1\30\1\14\1\46\12\uffff\1\4\3\uffff\1\56\1\57\3\uffff\1\45\3\uffff\1\15\1\uffff\1\17\3\uffff\1\65\4\uffff\1\25\1\54\2\uffff\1\6\1\22\1\66\1\uffff\1\67"; + "\2\uffff\1\2\5\uffff\1\10\1\11\1\12\1\13\7\uffff\1\33\5\uffff\1\43\6\uffff\1\71\1\72\3\uffff\1\76\1\77\1\44\1\1\1\2\2\uffff\1\71\10\uffff\1\10\1\11\1\12\1\13\1\uffff\1\16\12\uffff\1\33\1\34\1\61\1\35\1\62\1\36\5\uffff\1\43\5\uffff\1\72\1\73\1\74\1\75\1\76\25\uffff\1\24\21\uffff\1\40\27\uffff\1\30\1\54\22\uffff\1\41\1\uffff\1\51\1\7\1\uffff\1\65\5\uffff\1\25\4\uffff\1\23\2\uffff\1\37\1\63\41\uffff\1\45\2\uffff\1\53\3\uffff\1\3\2\uffff\1\5\2\uffff\1\20\3\uffff\1\32\1\21\3\uffff\1\27\1\uffff\1\56\1\64\1\50\1\42\1\uffff\1\52\7\uffff\1\31\1\14\1\47\12\uffff\1\4\3\uffff\1\57\1\60\3\uffff\1\46\3\uffff\1\15\1\uffff\1\17\3\uffff\1\66\4\uffff\1\26\1\55\2\uffff\1\6\1\22\1\67\1\uffff\1\70"; static final String DFA12_specialS = - "\1\1\41\uffff\1\2\1\0\u0110\uffff}>"; + "\1\1\41\uffff\1\0\1\2\u0113\uffff}>"; static final String[] DFA12_transitionS = { "\11\46\2\45\2\46\1\45\22\46\1\45\1\46\1\42\1\23\3\46\1\43\2\46\1\31\1\24\1\12\1\2\1\1\1\44\12\41\1\15\1\46\1\25\1\10\1\26\2\46\1\35\21\40\1\34\2\40\1\36\4\40\3\46\1\37\1\40\1\46\1\20\1\40\1\17\1\33\1\4\1\7\1\32\1\40\1\3\2\40\1\22\1\16\1\27\1\21\1\14\1\40\1\6\1\30\2\40\1\5\4\40\1\11\1\46\1\13\uff82\46", "\1\47", @@ -2255,42 +2284,41 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\153", "\1\154", "\1\155", - "\1\156", + "\1\156\4\uffff\1\157", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\160", "\1\161", "\1\162", + "\1\163", "", "", "", "", "", "", - "\1\163\11\uffff\1\164\3\uffff\1\165", - "\1\166", - "\1\170\20\uffff\1\167", - "\1\171", + "\1\164\11\uffff\1\165\3\uffff\1\166", + "\1\167", + "\1\171\20\uffff\1\170", "\1\172", - "", "\1\173", + "", "\1\174", "\1\175", "\1\176", "\1\177", + "\1\u0080", "", "", "", "", "", - "\1\u0080", + "\1\u0081", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0082", "\1\u0083", "\1\u0084", "\1\u0085", "\1\u0086", - "\1\u0088\1\u0087", - "\1\u0089", + "\1\u0087", + "\1\u0089\1\u0088", "\1\u008a", "\1\u008b", "\1\u008c", @@ -2301,13 +2329,13 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u0091", "\1\u0092", "\1\u0093", - "\1\u0095\14\uffff\1\u0094", - "", - "\1\u0096", + "\1\u0094", + "\1\u0096\14\uffff\1\u0095", "\1\u0097", - "\1\u0098\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u009a", - "\1\u009b", + "", + "\1\u0098", + "\1\u0099", + "\1\u009a\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u009c", "\1\u009d", "\1\u009e", @@ -2320,36 +2348,36 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u00a5", "\1\u00a6", "\1\u00a7", - "", "\1\u00a8", "\1\u00a9", + "", "\1\u00aa", "\1\u00ab", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00ac", "\1\u00ad", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00af", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00b0", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00b2", - "\1\u00b3", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00b4", "\1\u00b5", "\1\u00b6", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00b7", "\1\u00b8", - "\1\u00b9", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00ba", "\1\u00bb", "\1\u00bc", "\1\u00bd", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00bf", + "\1\u00c0", "", "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", "\1\u00c3", "\1\u00c4", "\1\u00c5", @@ -2363,38 +2391,39 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u00cd", "\1\u00ce", "\1\u00cf", - "", "\1\u00d0", - "", - "", "\1\u00d1", - "", "\1\u00d2", + "", "\1\u00d3", + "", + "", "\1\u00d4", + "", "\1\u00d5", "\1\u00d6", - "", "\1\u00d7", "\1\u00d8", "\1\u00d9", + "", "\1\u00da", "\1\u00db", "\1\u00dc", - "", - "", "\1\u00dd", + "", "\1\u00de", "\1\u00df", + "", + "", "\1\u00e0", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00e1", "\1\u00e2", "\1\u00e3", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00e5", "\1\u00e6", - "\1\u00e7", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00e8", "\1\u00e9", "\1\u00ea", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", @@ -2403,97 +2432,100 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u00ef", "\1\u00f0", - "\1\u00f1", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00f2", + "\1\u00f3", "\1\u00f4", - "\1\u00f5", - "\1\u00f6", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00f7", "\1\u00f8", + "\1\u00f9", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00fb", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00fd", - "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00ff", - "", "\1\u0100", - "\1\u0101", + "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0102", "", "\1\u0103", "\1\u0104", - "", "\1\u0105", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0108", - "\1\u0109", + "\1\u0106", + "\1\u0107", "", + "\1\u0108", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\1\u010a", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u010b", "\1\u010c", "", + "", "\1\u010d", + "\1\u010e", + "\1\u010f", "", + "\1\u0110", "", "", "", - "\1\u010e", "", - "\1\u010f", - "\1\u0110", "\1\u0111", + "", "\1\u0112", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0113", "\1\u0114", "\1\u0115", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0117", + "\1\u0118", "", "", "", - "\1\u0116", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0119", - "\1\u011a", - "\1\u011b", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u011c", "\1\u011d", "\1\u011e", - "\1\u011f", - "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0120", "\1\u0121", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "", + "\1\u0122", "", - "\1\u0123", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0124", - "\1\u0125", - "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", + "", + "\1\u0126", "\1\u0127", "\1\u0128", "", - "\1\u0129", - "", + "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u012a", + "\1\u012b", + "", + "\1\u012c", + "", + "\1\u012d", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\1\u012d", - "\1\u012e", + "\1\u0130", + "\1\u0131", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0132", + "\1\u0135", "", "", "", @@ -2531,17 +2563,17 @@ public class InternalApplicationConfigurationLexer extends Lexer { this.transition = DFA12_transition; } public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA12_35 = input.LA(1); + int LA12_34 = input.LA(1); s = -1; - if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} + if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} else s = 38; @@ -2630,10 +2662,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { if ( s>=0 ) return s; break; case 2 : - int LA12_34 = input.LA(1); + int LA12_35 = input.LA(1); s = -1; - if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} + if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} else s = 38; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java index 8998c4ee..0584e2d5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java @@ -22,7 +22,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" + "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" }; public static final int T__50=50; public static final int T__19=19; @@ -52,6 +52,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl public static final int RULE_INT=5; public static final int T__29=29; public static final int T__22=22; + public static final int T__66=66; public static final int RULE_ML_COMMENT=7; public static final int T__23=23; public static final int T__24=24; @@ -238,7 +239,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=28)||(LA2_0>=31 && LA2_0<=32)||(LA2_0>=46 && LA2_0<=47)) ) { + if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=28)||(LA2_0>=32 && LA2_0<=33)||(LA2_0>=47 && LA2_0<=48)) ) { alt2=1; } @@ -360,10 +361,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=31 && LA3_0<=32)||LA3_0==46) ) { + if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=32 && LA3_0<=33)||LA3_0==47) ) { alt3=1; } - else if ( (LA3_0==47) ) { + else if ( (LA3_0==48) ) { alt3=2; } else { @@ -1345,17 +1346,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl alt8=4; } break; - case 32: + case 33: { alt8=5; } break; - case 46: + case 47: { alt8=6; } break; - case 31: + case 32: { alt8=7; } @@ -5357,10 +5358,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl int alt29=2; int LA29_0 = input.LA(1); - if ( ((LA29_0>=56 && LA29_0<=57)) ) { + if ( ((LA29_0>=57 && LA29_0<=58)) ) { alt29=1; } - else if ( (LA29_0==16||LA29_0==30) ) { + else if ( (LA29_0==16||LA29_0==29||LA29_0==31) ) { alt29=2; } else { @@ -5778,32 +5779,78 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectiveFunction" - // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction ; + // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) ; public final EObject ruleObjectiveFunction() throws RecognitionException { EObject current = null; - EObject this_ReliabilityObjectiveFunction_0 = null; + EObject this_CostObjectiveFunction_0 = null; + + EObject this_ReliabilityObjectiveFunction_1 = null; enterRule(); try { - // InternalApplicationConfiguration.g:2096:2: (this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction ) - // InternalApplicationConfiguration.g:2097:2: this_ReliabilityObjectiveFunction_0= ruleReliabilityObjectiveFunction + // InternalApplicationConfiguration.g:2096:2: ( (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) ) + // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) { + // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) + int alt30=2; + int LA30_0 = input.LA(1); - newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall()); - - pushFollow(FOLLOW_2); - this_ReliabilityObjectiveFunction_0=ruleReliabilityObjectiveFunction(); + if ( (LA30_0==29) ) { + alt30=1; + } + else if ( (LA30_0==16||LA30_0==31) ) { + alt30=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 30, 0, input); - state._fsp--; + throw nvae; + } + switch (alt30) { + case 1 : + // InternalApplicationConfiguration.g:2098:3: this_CostObjectiveFunction_0= ruleCostObjectiveFunction + { + newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_CostObjectiveFunction_0=ruleCostObjectiveFunction(); + + state._fsp--; + + + current = this_CostObjectiveFunction_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2107:3: this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction + { + + newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_ReliabilityObjectiveFunction_1=ruleReliabilityObjectiveFunction(); + + state._fsp--; + + + current = this_ReliabilityObjectiveFunction_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } - current = this_ReliabilityObjectiveFunction_0; - afterParserOrEnumRuleCall(); - } @@ -5823,25 +5870,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR end "ruleObjectiveFunction" - // $ANTLR start "entryRuleReliabilityObjectiveFunction" - // InternalApplicationConfiguration.g:2108:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ; - public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException { + // $ANTLR start "entryRuleCostObjectiveFunction" + // InternalApplicationConfiguration.g:2119:1: entryRuleCostObjectiveFunction returns [EObject current=null] : iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ; + public final EObject entryRuleCostObjectiveFunction() throws RecognitionException { EObject current = null; - EObject iv_ruleReliabilityObjectiveFunction = null; + EObject iv_ruleCostObjectiveFunction = null; try { - // InternalApplicationConfiguration.g:2108:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ) - // InternalApplicationConfiguration.g:2109:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF + // InternalApplicationConfiguration.g:2119:62: (iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:2120:2: iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF { - newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule()); + newCompositeNode(grammarAccess.getCostObjectiveFunctionRule()); pushFollow(FOLLOW_1); - iv_ruleReliabilityObjectiveFunction=ruleReliabilityObjectiveFunction(); + iv_ruleCostObjectiveFunction=ruleCostObjectiveFunction(); state._fsp--; - current =iv_ruleReliabilityObjectiveFunction; + current =iv_ruleCostObjectiveFunction; match(input,EOF,FOLLOW_2); } @@ -5856,79 +5903,135 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } return current; } - // $ANTLR end "entryRuleReliabilityObjectiveFunction" + // $ANTLR end "entryRuleCostObjectiveFunction" - // $ANTLR start "ruleReliabilityObjectiveFunction" - // InternalApplicationConfiguration.g:2115:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ; - public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException { + // $ANTLR start "ruleCostObjectiveFunction" + // InternalApplicationConfiguration.g:2126:1: ruleCostObjectiveFunction returns [EObject current=null] : (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ; + public final EObject ruleCostObjectiveFunction() throws RecognitionException { EObject current = null; - EObject this_ReliabiltiyProbability_0 = null; + Token otherlv_0=null; + Token otherlv_1=null; + Token otherlv_3=null; + Token otherlv_5=null; + EObject lv_entries_2_0 = null; - EObject this_Mtff_1 = null; + EObject lv_entries_4_0 = null; enterRule(); try { - // InternalApplicationConfiguration.g:2121:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ) - // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) + // InternalApplicationConfiguration.g:2132:2: ( (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:2122:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) - int alt30=2; - int LA30_0 = input.LA(1); + // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2134:3: otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' + { + otherlv_0=(Token)match(input,29,FOLLOW_17); + + newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); + + otherlv_1=(Token)match(input,19,FOLLOW_6); + + newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); + + // InternalApplicationConfiguration.g:2142:3: ( (lv_entries_2_0= ruleCostEntry ) ) + // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry ) + { + // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry ) + // InternalApplicationConfiguration.g:2144:5: lv_entries_2_0= ruleCostEntry + { + + newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); + + pushFollow(FOLLOW_15); + lv_entries_2_0=ruleCostEntry(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); + } + add( + current, + "entries", + lv_entries_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); + afterParserOrEnumRuleCall(); + - if ( (LA30_0==16) ) { - alt30=1; - } - else if ( (LA30_0==30) ) { - alt30=2; } - else { - NoViableAltException nvae = - new NoViableAltException("", 30, 0, input); - throw nvae; + } - switch (alt30) { - case 1 : - // InternalApplicationConfiguration.g:2123:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability - { - newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_ReliabiltiyProbability_0=ruleReliabiltiyProbability(); + // InternalApplicationConfiguration.g:2161:3: (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* + loop31: + do { + int alt31=2; + int LA31_0 = input.LA(1); - state._fsp--; + if ( (LA31_0==20) ) { + alt31=1; + } - current = this_ReliabiltiyProbability_0; - afterParserOrEnumRuleCall(); - + switch (alt31) { + case 1 : + // InternalApplicationConfiguration.g:2162:4: otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) + { + otherlv_3=(Token)match(input,20,FOLLOW_6); - } - break; - case 2 : - // InternalApplicationConfiguration.g:2132:3: this_Mtff_1= ruleMtff - { + newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); + + // InternalApplicationConfiguration.g:2166:4: ( (lv_entries_4_0= ruleCostEntry ) ) + // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry ) + { + // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry ) + // InternalApplicationConfiguration.g:2168:6: lv_entries_4_0= ruleCostEntry + { - newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_Mtff_1=ruleMtff(); + newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); + + pushFollow(FOLLOW_15); + lv_entries_4_0=ruleCostEntry(); - state._fsp--; + state._fsp--; - current = this_Mtff_1; - afterParserOrEnumRuleCall(); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getCostObjectiveFunctionRule()); + } + add( + current, + "entries", + lv_entries_4_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); + afterParserOrEnumRuleCall(); + - } - break; + } + + + } + + + } + break; + + default : + break loop31; + } + } while (true); + + otherlv_5=(Token)match(input,21,FOLLOW_2); + + newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); + } @@ -5948,28 +6051,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } return current; } - // $ANTLR end "ruleReliabilityObjectiveFunction" + // $ANTLR end "ruleCostObjectiveFunction" - // $ANTLR start "entryRuleReliabiltiyProbability" - // InternalApplicationConfiguration.g:2144:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ; - public final EObject entryRuleReliabiltiyProbability() throws RecognitionException { + // $ANTLR start "entryRuleCostEntry" + // InternalApplicationConfiguration.g:2194:1: entryRuleCostEntry returns [EObject current=null] : iv_ruleCostEntry= ruleCostEntry EOF ; + public final EObject entryRuleCostEntry() throws RecognitionException { EObject current = null; - EObject iv_ruleReliabiltiyProbability = null; + EObject iv_ruleCostEntry = null; try { - // InternalApplicationConfiguration.g:2144:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ) - // InternalApplicationConfiguration.g:2145:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF + // InternalApplicationConfiguration.g:2194:50: (iv_ruleCostEntry= ruleCostEntry EOF ) + // InternalApplicationConfiguration.g:2195:2: iv_ruleCostEntry= ruleCostEntry EOF { - newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule()); + newCompositeNode(grammarAccess.getCostEntryRule()); pushFollow(FOLLOW_1); - iv_ruleReliabiltiyProbability=ruleReliabiltiyProbability(); + iv_ruleCostEntry=ruleCostEntry(); state._fsp--; - current =iv_ruleReliabiltiyProbability; + current =iv_ruleCostEntry; match(input,EOF,FOLLOW_2); } @@ -5984,102 +6087,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } return current; } - // $ANTLR end "entryRuleReliabiltiyProbability" + // $ANTLR end "entryRuleCostEntry" - // $ANTLR start "ruleReliabiltiyProbability" - // InternalApplicationConfiguration.g:2151:1: ruleReliabiltiyProbability returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ; - public final EObject ruleReliabiltiyProbability() throws RecognitionException { + // $ANTLR start "ruleCostEntry" + // InternalApplicationConfiguration.g:2201:1: ruleCostEntry returns [EObject current=null] : ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ; + public final EObject ruleCostEntry() throws RecognitionException { EObject current = null; - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_4=null; - AntlrDatatypeRuleToken lv_time_5_0 = null; + Token otherlv_1=null; + EObject lv_patternElement_0_0 = null; + + AntlrDatatypeRuleToken lv_weight_2_0 = null; enterRule(); try { - // InternalApplicationConfiguration.g:2157:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ) - // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) + // InternalApplicationConfiguration.g:2207:2: ( ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ) + // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) { - // InternalApplicationConfiguration.g:2158:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) - // InternalApplicationConfiguration.g:2159:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) + // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) + { + // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) ) + // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement ) + { + // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement ) + // InternalApplicationConfiguration.g:2211:5: lv_patternElement_0_0= rulePatternElement { - otherlv_0=(Token)match(input,16,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); - - // InternalApplicationConfiguration.g:2163:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? - int alt31=2; - int LA31_0 = input.LA(1); - - if ( (LA31_0==RULE_ID) ) { - int LA31_1 = input.LA(2); - - if ( (LA31_1==11||LA31_1==24) ) { - alt31=1; - } - } - switch (alt31) { - case 1 : - // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' - { - // InternalApplicationConfiguration.g:2164:4: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName ) - { - // InternalApplicationConfiguration.g:2165:5: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:2166:6: ruleQualifiedName - { - - if (current==null) { - current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); - } - - - newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); - - pushFollow(FOLLOW_18); - ruleQualifiedName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,24,FOLLOW_6); - - newLeafNode(otherlv_2, grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); - - } - break; + newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); + + pushFollow(FOLLOW_13); + lv_patternElement_0_0=rulePatternElement(); - } + state._fsp--; - // InternalApplicationConfiguration.g:2185:3: ( (otherlv_3= RULE_ID ) ) - // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID ) - { - // InternalApplicationConfiguration.g:2186:4: (otherlv_3= RULE_ID ) - // InternalApplicationConfiguration.g:2187:5: otherlv_3= RULE_ID - { if (current==null) { - current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); + current = createModelElementForParent(grammarAccess.getCostEntryRule()); } - - otherlv_3=(Token)match(input,RULE_ID,FOLLOW_25); - - newLeafNode(otherlv_3, grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + set( + current, + "patternElement", + lv_patternElement_0_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.PatternElement"); + afterParserOrEnumRuleCall(); } @@ -6087,33 +6142,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_4=(Token)match(input,29,FOLLOW_24); + otherlv_1=(Token)match(input,18,FOLLOW_24); - newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); + newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2202:3: ( (lv_time_5_0= ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:2232:3: ( (lv_weight_2_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral ) { - // InternalApplicationConfiguration.g:2203:4: (lv_time_5_0= ruleREALLiteral ) - // InternalApplicationConfiguration.g:2204:5: lv_time_5_0= ruleREALLiteral + // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:2234:5: lv_weight_2_0= ruleINTLiteral { - newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); + newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); pushFollow(FOLLOW_2); - lv_time_5_0=ruleREALLiteral(); + lv_weight_2_0=ruleINTLiteral(); state._fsp--; if (current==null) { - current = createModelElementForParent(grammarAccess.getReliabiltiyProbabilityRule()); + current = createModelElementForParent(grammarAccess.getCostEntryRule()); } set( current, - "time", - lv_time_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); + "weight", + lv_weight_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); afterParserOrEnumRuleCall(); @@ -6141,28 +6196,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } return current; } - // $ANTLR end "ruleReliabiltiyProbability" + // $ANTLR end "ruleCostEntry" - // $ANTLR start "entryRuleMtff" - // InternalApplicationConfiguration.g:2225:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ; - public final EObject entryRuleMtff() throws RecognitionException { + // $ANTLR start "entryRuleReliabilityObjectiveFunction" + // InternalApplicationConfiguration.g:2255:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ; + public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException { EObject current = null; - EObject iv_ruleMtff = null; + EObject iv_ruleReliabilityObjectiveFunction = null; try { - // InternalApplicationConfiguration.g:2225:45: (iv_ruleMtff= ruleMtff EOF ) - // InternalApplicationConfiguration.g:2226:2: iv_ruleMtff= ruleMtff EOF + // InternalApplicationConfiguration.g:2255:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:2256:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF { - newCompositeNode(grammarAccess.getMtffRule()); + newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule()); pushFollow(FOLLOW_1); - iv_ruleMtff=ruleMtff(); + iv_ruleReliabilityObjectiveFunction=ruleReliabilityObjectiveFunction(); state._fsp--; - current =iv_ruleMtff; + current =iv_ruleReliabilityObjectiveFunction; match(input,EOF,FOLLOW_2); } @@ -6177,52 +6232,373 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } return current; } - // $ANTLR end "entryRuleMtff" + // $ANTLR end "entryRuleReliabilityObjectiveFunction" - // $ANTLR start "ruleMtff" - // InternalApplicationConfiguration.g:2232:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ; - public final EObject ruleMtff() throws RecognitionException { + // $ANTLR start "ruleReliabilityObjectiveFunction" + // InternalApplicationConfiguration.g:2262:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ; + public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException { + EObject current = null; + + EObject this_ReliabiltiyProbability_0 = null; + + EObject this_Mtff_1 = null; + + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2268:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ) + // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) + { + // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) + int alt32=2; + int LA32_0 = input.LA(1); + + if ( (LA32_0==16) ) { + alt32=1; + } + else if ( (LA32_0==31) ) { + alt32=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 32, 0, input); + + throw nvae; + } + switch (alt32) { + case 1 : + // InternalApplicationConfiguration.g:2270:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability + { + + newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); + + pushFollow(FOLLOW_2); + this_ReliabiltiyProbability_0=ruleReliabiltiyProbability(); + + state._fsp--; + + + current = this_ReliabiltiyProbability_0; + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalApplicationConfiguration.g:2279:3: this_Mtff_1= ruleMtff + { + + newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); + + pushFollow(FOLLOW_2); + this_Mtff_1=ruleMtff(); + + state._fsp--; + + + current = this_Mtff_1; + afterParserOrEnumRuleCall(); + + + } + break; + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleReliabilityObjectiveFunction" + + + // $ANTLR start "entryRuleReliabiltiyProbability" + // InternalApplicationConfiguration.g:2291:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ; + public final EObject entryRuleReliabiltiyProbability() throws RecognitionException { + EObject current = null; + + EObject iv_ruleReliabiltiyProbability = null; + + + try { + // InternalApplicationConfiguration.g:2291:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ) + // InternalApplicationConfiguration.g:2292:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF + { + newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule()); + pushFollow(FOLLOW_1); + iv_ruleReliabiltiyProbability=ruleReliabiltiyProbability(); + + state._fsp--; + + current =iv_ruleReliabiltiyProbability; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleReliabiltiyProbability" + + + // $ANTLR start "ruleReliabiltiyProbability" + // InternalApplicationConfiguration.g:2298:1: ruleReliabiltiyProbability returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ; + public final EObject ruleReliabiltiyProbability() throws RecognitionException { EObject current = null; Token otherlv_0=null; Token otherlv_2=null; Token otherlv_3=null; + Token otherlv_4=null; + AntlrDatatypeRuleToken lv_time_5_0 = null; + enterRule(); try { - // InternalApplicationConfiguration.g:2238:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ) - // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2304:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ) + // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) { - // InternalApplicationConfiguration.g:2239:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:2240:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) + // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) + // InternalApplicationConfiguration.g:2306:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) { - otherlv_0=(Token)match(input,30,FOLLOW_6); + otherlv_0=(Token)match(input,16,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); + + // InternalApplicationConfiguration.g:2310:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? + int alt33=2; + int LA33_0 = input.LA(1); + + if ( (LA33_0==RULE_ID) ) { + int LA33_1 = input.LA(2); + + if ( (LA33_1==11||LA33_1==24) ) { + alt33=1; + } + } + switch (alt33) { + case 1 : + // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' + { + // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName ) + { + // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:2313:6: ruleQualifiedName + { + + if (current==null) { + current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); + } + + + newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); + + pushFollow(FOLLOW_18); + ruleQualifiedName(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + + } + + + } + + otherlv_2=(Token)match(input,24,FOLLOW_6); + + newLeafNode(otherlv_2, grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); + + + } + break; + + } + + // InternalApplicationConfiguration.g:2332:3: ( (otherlv_3= RULE_ID ) ) + // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID ) + { + // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID ) + // InternalApplicationConfiguration.g:2334:5: otherlv_3= RULE_ID + { + + if (current==null) { + current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); + } + + otherlv_3=(Token)match(input,RULE_ID,FOLLOW_25); + + newLeafNode(otherlv_3, grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + + + } + + + } + + otherlv_4=(Token)match(input,30,FOLLOW_24); + + newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); + + // InternalApplicationConfiguration.g:2349:3: ( (lv_time_5_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral ) + { + // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:2351:5: lv_time_5_0= ruleREALLiteral + { + + newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); + + pushFollow(FOLLOW_2); + lv_time_5_0=ruleREALLiteral(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getReliabiltiyProbabilityRule()); + } + set( + current, + "time", + lv_time_5_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleReliabiltiyProbability" + + + // $ANTLR start "entryRuleMtff" + // InternalApplicationConfiguration.g:2372:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ; + public final EObject entryRuleMtff() throws RecognitionException { + EObject current = null; + + EObject iv_ruleMtff = null; + + + try { + // InternalApplicationConfiguration.g:2372:45: (iv_ruleMtff= ruleMtff EOF ) + // InternalApplicationConfiguration.g:2373:2: iv_ruleMtff= ruleMtff EOF + { + newCompositeNode(grammarAccess.getMtffRule()); + pushFollow(FOLLOW_1); + iv_ruleMtff=ruleMtff(); + + state._fsp--; + + current =iv_ruleMtff; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleMtff" + + + // $ANTLR start "ruleMtff" + // InternalApplicationConfiguration.g:2379:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ; + public final EObject ruleMtff() throws RecognitionException { + EObject current = null; + + Token otherlv_0=null; + Token otherlv_2=null; + Token otherlv_3=null; + + + enterRule(); + + try { + // InternalApplicationConfiguration.g:2385:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ) + // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) + { + // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2387:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) + { + otherlv_0=(Token)match(input,31,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0()); - // InternalApplicationConfiguration.g:2244:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? - int alt32=2; - int LA32_0 = input.LA(1); + // InternalApplicationConfiguration.g:2391:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA32_0==RULE_ID) ) { - int LA32_1 = input.LA(2); + if ( (LA34_0==RULE_ID) ) { + int LA34_1 = input.LA(2); - if ( (LA32_1==11||LA32_1==24) ) { - alt32=1; + if ( (LA34_1==11||LA34_1==24) ) { + alt34=1; } } - switch (alt32) { + switch (alt34) { case 1 : - // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' + // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' { - // InternalApplicationConfiguration.g:2245:4: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName ) { - // InternalApplicationConfiguration.g:2246:5: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:2247:6: ruleQualifiedName + // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:2394:6: ruleQualifiedName { if (current==null) { @@ -6256,11 +6632,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2266:3: ( (otherlv_3= RULE_ID ) ) - // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID ) + // InternalApplicationConfiguration.g:2413:3: ( (otherlv_3= RULE_ID ) ) + // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID ) { - // InternalApplicationConfiguration.g:2267:4: (otherlv_3= RULE_ID ) - // InternalApplicationConfiguration.g:2268:5: otherlv_3= RULE_ID + // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID ) + // InternalApplicationConfiguration.g:2415:5: otherlv_3= RULE_ID { if (current==null) { @@ -6300,7 +6676,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectiveDeclaration" - // InternalApplicationConfiguration.g:2283:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; + // InternalApplicationConfiguration.g:2430:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; public final EObject entryRuleObjectiveDeclaration() throws RecognitionException { EObject current = null; @@ -6308,8 +6684,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2283:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) - // InternalApplicationConfiguration.g:2284:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF + // InternalApplicationConfiguration.g:2430:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) + // InternalApplicationConfiguration.g:2431:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF { newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); pushFollow(FOLLOW_1); @@ -6336,7 +6712,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectiveDeclaration" - // InternalApplicationConfiguration.g:2290:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; + // InternalApplicationConfiguration.g:2437:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; public final EObject ruleObjectiveDeclaration() throws RecognitionException { EObject current = null; @@ -6349,21 +6725,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2296:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) - // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) + // InternalApplicationConfiguration.g:2443:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) { - // InternalApplicationConfiguration.g:2297:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) - // InternalApplicationConfiguration.g:2298:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) + // InternalApplicationConfiguration.g:2445:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) { - otherlv_0=(Token)match(input,31,FOLLOW_6); + otherlv_0=(Token)match(input,32,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); - // InternalApplicationConfiguration.g:2302:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2449:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2303:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:2304:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2451:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); @@ -6385,11 +6761,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2320:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) - // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2467:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:2321:4: (lv_specification_2_0= ruleObjectiveSpecification ) - // InternalApplicationConfiguration.g:2322:5: lv_specification_2_0= ruleObjectiveSpecification + // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2469:5: lv_specification_2_0= ruleObjectiveSpecification { newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); @@ -6439,7 +6815,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectiveReference" - // InternalApplicationConfiguration.g:2343:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; + // InternalApplicationConfiguration.g:2490:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; public final EObject entryRuleObjectiveReference() throws RecognitionException { EObject current = null; @@ -6447,8 +6823,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2343:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) - // InternalApplicationConfiguration.g:2344:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF + // InternalApplicationConfiguration.g:2490:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) + // InternalApplicationConfiguration.g:2491:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF { newCompositeNode(grammarAccess.getObjectiveReferenceRule()); pushFollow(FOLLOW_1); @@ -6475,7 +6851,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectiveReference" - // InternalApplicationConfiguration.g:2350:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:2497:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleObjectiveReference() throws RecognitionException { EObject current = null; @@ -6485,14 +6861,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2356:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2503:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:2357:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2358:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:2359:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2506:4: otherlv_0= RULE_ID { if (current==null) { @@ -6529,7 +6905,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjective" - // InternalApplicationConfiguration.g:2373:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; + // InternalApplicationConfiguration.g:2520:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; public final EObject entryRuleObjective() throws RecognitionException { EObject current = null; @@ -6537,8 +6913,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2373:50: (iv_ruleObjective= ruleObjective EOF ) - // InternalApplicationConfiguration.g:2374:2: iv_ruleObjective= ruleObjective EOF + // InternalApplicationConfiguration.g:2520:50: (iv_ruleObjective= ruleObjective EOF ) + // InternalApplicationConfiguration.g:2521:2: iv_ruleObjective= ruleObjective EOF { newCompositeNode(grammarAccess.getObjectiveRule()); pushFollow(FOLLOW_1); @@ -6565,7 +6941,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjective" - // InternalApplicationConfiguration.g:2380:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; + // InternalApplicationConfiguration.g:2527:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; public final EObject ruleObjective() throws RecognitionException { EObject current = null; @@ -6578,28 +6954,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2386:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) - // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2533:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:2387:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) - int alt33=2; - int LA33_0 = input.LA(1); + // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA33_0==RULE_ID) ) { - alt33=1; + if ( (LA35_0==RULE_ID) ) { + alt35=1; } - else if ( (LA33_0==19) ) { - alt33=2; + else if ( (LA35_0==19) ) { + alt35=2; } else { NoViableAltException nvae = - new NoViableAltException("", 33, 0, input); + new NoViableAltException("", 35, 0, input); throw nvae; } - switch (alt33) { + switch (alt35) { case 1 : - // InternalApplicationConfiguration.g:2388:3: this_ObjectiveReference_0= ruleObjectiveReference + // InternalApplicationConfiguration.g:2535:3: this_ObjectiveReference_0= ruleObjectiveReference { newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); @@ -6617,7 +6993,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2397:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification + // InternalApplicationConfiguration.g:2544:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification { newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); @@ -6657,7 +7033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigSpecification" - // InternalApplicationConfiguration.g:2409:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; + // InternalApplicationConfiguration.g:2556:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; public final EObject entryRuleConfigSpecification() throws RecognitionException { EObject current = null; @@ -6665,8 +7041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2409:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) - // InternalApplicationConfiguration.g:2410:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF + // InternalApplicationConfiguration.g:2556:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) + // InternalApplicationConfiguration.g:2557:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF { newCompositeNode(grammarAccess.getConfigSpecificationRule()); pushFollow(FOLLOW_1); @@ -6693,7 +7069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigSpecification" - // InternalApplicationConfiguration.g:2416:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:2563:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleConfigSpecification() throws RecognitionException { EObject current = null; @@ -6709,14 +7085,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2422:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2569:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:2423:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:2424:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2571:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:2424:3: () - // InternalApplicationConfiguration.g:2425:4: + // InternalApplicationConfiguration.g:2571:3: () + // InternalApplicationConfiguration.g:2572:4: { current = forceCreateModelElement( @@ -6730,22 +7106,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:2435:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? - int alt35=2; - int LA35_0 = input.LA(1); + // InternalApplicationConfiguration.g:2582:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA35_0==RULE_STRING||(LA35_0>=33 && LA35_0<=35)) ) { - alt35=1; + if ( (LA37_0==RULE_STRING||(LA37_0>=34 && LA37_0<=36)) ) { + alt37=1; } - switch (alt35) { + switch (alt37) { case 1 : - // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* + // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* { - // InternalApplicationConfiguration.g:2436:4: ( (lv_entries_2_0= ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry ) { - // InternalApplicationConfiguration.g:2437:5: (lv_entries_2_0= ruleConfigEntry ) - // InternalApplicationConfiguration.g:2438:6: lv_entries_2_0= ruleConfigEntry + // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2585:6: lv_entries_2_0= ruleConfigEntry { newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); @@ -6772,30 +7148,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2455:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* - loop34: + // InternalApplicationConfiguration.g:2602:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* + loop36: do { - int alt34=2; - int LA34_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA34_0==20) ) { - alt34=1; + if ( (LA36_0==20) ) { + alt36=1; } - switch (alt34) { + switch (alt36) { case 1 : - // InternalApplicationConfiguration.g:2456:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:2603:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) { otherlv_3=(Token)match(input,20,FOLLOW_27); newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:2460:5: ( (lv_entries_4_0= ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2607:5: ( (lv_entries_4_0= ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry ) { - // InternalApplicationConfiguration.g:2461:6: (lv_entries_4_0= ruleConfigEntry ) - // InternalApplicationConfiguration.g:2462:7: lv_entries_4_0= ruleConfigEntry + // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2609:7: lv_entries_4_0= ruleConfigEntry { newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); @@ -6827,7 +7203,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop34; + break loop36; } } while (true); @@ -6864,7 +7240,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigDeclaration" - // InternalApplicationConfiguration.g:2489:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; + // InternalApplicationConfiguration.g:2636:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; public final EObject entryRuleConfigDeclaration() throws RecognitionException { EObject current = null; @@ -6872,8 +7248,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2489:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) - // InternalApplicationConfiguration.g:2490:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF + // InternalApplicationConfiguration.g:2636:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) + // InternalApplicationConfiguration.g:2637:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF { newCompositeNode(grammarAccess.getConfigDeclarationRule()); pushFollow(FOLLOW_1); @@ -6900,7 +7276,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigDeclaration" - // InternalApplicationConfiguration.g:2496:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; + // InternalApplicationConfiguration.g:2643:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; public final EObject ruleConfigDeclaration() throws RecognitionException { EObject current = null; @@ -6913,21 +7289,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2502:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) - // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) + // InternalApplicationConfiguration.g:2649:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) { - // InternalApplicationConfiguration.g:2503:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) - // InternalApplicationConfiguration.g:2504:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) + // InternalApplicationConfiguration.g:2651:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) { - otherlv_0=(Token)match(input,32,FOLLOW_6); + otherlv_0=(Token)match(input,33,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - // InternalApplicationConfiguration.g:2508:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2655:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2509:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:2510:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2657:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); @@ -6949,11 +7325,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2526:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) - // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2673:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification ) { - // InternalApplicationConfiguration.g:2527:4: (lv_specification_2_0= ruleConfigSpecification ) - // InternalApplicationConfiguration.g:2528:5: lv_specification_2_0= ruleConfigSpecification + // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2675:5: lv_specification_2_0= ruleConfigSpecification { newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); @@ -7003,7 +7379,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigEntry" - // InternalApplicationConfiguration.g:2549:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; + // InternalApplicationConfiguration.g:2696:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; public final EObject entryRuleConfigEntry() throws RecognitionException { EObject current = null; @@ -7011,8 +7387,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2549:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) - // InternalApplicationConfiguration.g:2550:2: iv_ruleConfigEntry= ruleConfigEntry EOF + // InternalApplicationConfiguration.g:2696:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) + // InternalApplicationConfiguration.g:2697:2: iv_ruleConfigEntry= ruleConfigEntry EOF { newCompositeNode(grammarAccess.getConfigEntryRule()); pushFollow(FOLLOW_1); @@ -7039,7 +7415,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigEntry" - // InternalApplicationConfiguration.g:2556:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; + // InternalApplicationConfiguration.g:2703:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; public final EObject ruleConfigEntry() throws RecognitionException { EObject current = null; @@ -7056,42 +7432,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2562:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) - // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) + // InternalApplicationConfiguration.g:2709:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) + // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) { - // InternalApplicationConfiguration.g:2563:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) - int alt36=4; + // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) + int alt38=4; switch ( input.LA(1) ) { - case 33: + case 34: { - alt36=1; + alt38=1; } break; - case 34: + case 35: { - alt36=2; + alt38=2; } break; - case 35: + case 36: { - alt36=3; + alt38=3; } break; case RULE_STRING: { - alt36=4; + alt38=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 36, 0, input); + new NoViableAltException("", 38, 0, input); throw nvae; } - switch (alt36) { + switch (alt38) { case 1 : - // InternalApplicationConfiguration.g:2564:3: this_DocumentationEntry_0= ruleDocumentationEntry + // InternalApplicationConfiguration.g:2711:3: this_DocumentationEntry_0= ruleDocumentationEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); @@ -7109,7 +7485,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2573:3: this_RuntimeEntry_1= ruleRuntimeEntry + // InternalApplicationConfiguration.g:2720:3: this_RuntimeEntry_1= ruleRuntimeEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); @@ -7127,7 +7503,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:2582:3: this_MemoryEntry_2= ruleMemoryEntry + // InternalApplicationConfiguration.g:2729:3: this_MemoryEntry_2= ruleMemoryEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); @@ -7145,7 +7521,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 4 : - // InternalApplicationConfiguration.g:2591:3: this_CustomEntry_3= ruleCustomEntry + // InternalApplicationConfiguration.g:2738:3: this_CustomEntry_3= ruleCustomEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); @@ -7185,7 +7561,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleDocumentationEntry" - // InternalApplicationConfiguration.g:2603:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; + // InternalApplicationConfiguration.g:2750:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; public final EObject entryRuleDocumentationEntry() throws RecognitionException { EObject current = null; @@ -7193,8 +7569,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2603:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) - // InternalApplicationConfiguration.g:2604:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF + // InternalApplicationConfiguration.g:2750:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) + // InternalApplicationConfiguration.g:2751:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF { newCompositeNode(grammarAccess.getDocumentationEntryRule()); pushFollow(FOLLOW_1); @@ -7221,7 +7597,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleDocumentationEntry" - // InternalApplicationConfiguration.g:2610:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; + // InternalApplicationConfiguration.g:2757:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; public final EObject ruleDocumentationEntry() throws RecognitionException { EObject current = null; @@ -7234,13 +7610,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2616:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) - // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) + // InternalApplicationConfiguration.g:2763:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) { - // InternalApplicationConfiguration.g:2617:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) - // InternalApplicationConfiguration.g:2618:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) + // InternalApplicationConfiguration.g:2765:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) { - otherlv_0=(Token)match(input,33,FOLLOW_13); + otherlv_0=(Token)match(input,34,FOLLOW_13); newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); @@ -7248,11 +7624,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2626:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) - // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:2773:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification ) { - // InternalApplicationConfiguration.g:2627:4: (lv_level_2_0= ruleDocumentLevelSpecification ) - // InternalApplicationConfiguration.g:2628:5: lv_level_2_0= ruleDocumentLevelSpecification + // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:2775:5: lv_level_2_0= ruleDocumentLevelSpecification { newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); @@ -7302,7 +7678,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRuntimeEntry" - // InternalApplicationConfiguration.g:2649:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; + // InternalApplicationConfiguration.g:2796:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; public final EObject entryRuleRuntimeEntry() throws RecognitionException { EObject current = null; @@ -7310,8 +7686,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2649:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) - // InternalApplicationConfiguration.g:2650:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF + // InternalApplicationConfiguration.g:2796:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) + // InternalApplicationConfiguration.g:2797:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF { newCompositeNode(grammarAccess.getRuntimeEntryRule()); pushFollow(FOLLOW_1); @@ -7338,7 +7714,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRuntimeEntry" - // InternalApplicationConfiguration.g:2656:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; + // InternalApplicationConfiguration.g:2803:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; public final EObject ruleRuntimeEntry() throws RecognitionException { EObject current = null; @@ -7350,13 +7726,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2662:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2809:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) { - // InternalApplicationConfiguration.g:2663:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:2664:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2811:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) { - otherlv_0=(Token)match(input,34,FOLLOW_13); + otherlv_0=(Token)match(input,35,FOLLOW_13); newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); @@ -7364,11 +7740,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2672:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2819:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT ) { - // InternalApplicationConfiguration.g:2673:4: (lv_millisecLimit_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:2674:5: lv_millisecLimit_2_0= RULE_INT + // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2821:5: lv_millisecLimit_2_0= RULE_INT { lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -7413,7 +7789,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleMemoryEntry" - // InternalApplicationConfiguration.g:2694:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; + // InternalApplicationConfiguration.g:2841:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; public final EObject entryRuleMemoryEntry() throws RecognitionException { EObject current = null; @@ -7421,8 +7797,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2694:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) - // InternalApplicationConfiguration.g:2695:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF + // InternalApplicationConfiguration.g:2841:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) + // InternalApplicationConfiguration.g:2842:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF { newCompositeNode(grammarAccess.getMemoryEntryRule()); pushFollow(FOLLOW_1); @@ -7449,7 +7825,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleMemoryEntry" - // InternalApplicationConfiguration.g:2701:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; + // InternalApplicationConfiguration.g:2848:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; public final EObject ruleMemoryEntry() throws RecognitionException { EObject current = null; @@ -7461,13 +7837,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2707:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2854:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) { - // InternalApplicationConfiguration.g:2708:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:2709:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2856:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) { - otherlv_0=(Token)match(input,35,FOLLOW_13); + otherlv_0=(Token)match(input,36,FOLLOW_13); newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); @@ -7475,11 +7851,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2717:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2864:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT ) { - // InternalApplicationConfiguration.g:2718:4: (lv_megabyteLimit_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:2719:5: lv_megabyteLimit_2_0= RULE_INT + // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2866:5: lv_megabyteLimit_2_0= RULE_INT { lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -7524,7 +7900,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleCustomEntry" - // InternalApplicationConfiguration.g:2739:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; + // InternalApplicationConfiguration.g:2886:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; public final EObject entryRuleCustomEntry() throws RecognitionException { EObject current = null; @@ -7532,8 +7908,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2739:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) - // InternalApplicationConfiguration.g:2740:2: iv_ruleCustomEntry= ruleCustomEntry EOF + // InternalApplicationConfiguration.g:2886:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) + // InternalApplicationConfiguration.g:2887:2: iv_ruleCustomEntry= ruleCustomEntry EOF { newCompositeNode(grammarAccess.getCustomEntryRule()); pushFollow(FOLLOW_1); @@ -7560,7 +7936,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleCustomEntry" - // InternalApplicationConfiguration.g:2746:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; + // InternalApplicationConfiguration.g:2893:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; public final EObject ruleCustomEntry() throws RecognitionException { EObject current = null; @@ -7572,17 +7948,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2752:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) - // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:2899:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) + // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) { - // InternalApplicationConfiguration.g:2753:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) { - // InternalApplicationConfiguration.g:2754:3: ( (lv_key_0_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:2755:4: (lv_key_0_0= RULE_STRING ) - // InternalApplicationConfiguration.g:2756:5: lv_key_0_0= RULE_STRING + // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2903:5: lv_key_0_0= RULE_STRING { lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_13); @@ -7608,11 +7984,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2776:3: ( (lv_value_2_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2923:3: ( (lv_value_2_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:2777:4: (lv_value_2_0= RULE_STRING ) - // InternalApplicationConfiguration.g:2778:5: lv_value_2_0= RULE_STRING + // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2925:5: lv_value_2_0= RULE_STRING { lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -7657,7 +8033,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigReference" - // InternalApplicationConfiguration.g:2798:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; + // InternalApplicationConfiguration.g:2945:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; public final EObject entryRuleConfigReference() throws RecognitionException { EObject current = null; @@ -7665,8 +8041,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2798:56: (iv_ruleConfigReference= ruleConfigReference EOF ) - // InternalApplicationConfiguration.g:2799:2: iv_ruleConfigReference= ruleConfigReference EOF + // InternalApplicationConfiguration.g:2945:56: (iv_ruleConfigReference= ruleConfigReference EOF ) + // InternalApplicationConfiguration.g:2946:2: iv_ruleConfigReference= ruleConfigReference EOF { newCompositeNode(grammarAccess.getConfigReferenceRule()); pushFollow(FOLLOW_1); @@ -7693,7 +8069,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigReference" - // InternalApplicationConfiguration.g:2805:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:2952:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleConfigReference() throws RecognitionException { EObject current = null; @@ -7703,14 +8079,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2811:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2958:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:2812:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2813:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:2814:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2961:4: otherlv_0= RULE_ID { if (current==null) { @@ -7747,7 +8123,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfig" - // InternalApplicationConfiguration.g:2828:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; + // InternalApplicationConfiguration.g:2975:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; public final EObject entryRuleConfig() throws RecognitionException { EObject current = null; @@ -7755,8 +8131,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2828:47: (iv_ruleConfig= ruleConfig EOF ) - // InternalApplicationConfiguration.g:2829:2: iv_ruleConfig= ruleConfig EOF + // InternalApplicationConfiguration.g:2975:47: (iv_ruleConfig= ruleConfig EOF ) + // InternalApplicationConfiguration.g:2976:2: iv_ruleConfig= ruleConfig EOF { newCompositeNode(grammarAccess.getConfigRule()); pushFollow(FOLLOW_1); @@ -7783,7 +8159,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfig" - // InternalApplicationConfiguration.g:2835:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; + // InternalApplicationConfiguration.g:2982:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; public final EObject ruleConfig() throws RecognitionException { EObject current = null; @@ -7796,28 +8172,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2841:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) - // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) + // InternalApplicationConfiguration.g:2988:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) + // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) { - // InternalApplicationConfiguration.g:2842:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) - int alt37=2; - int LA37_0 = input.LA(1); + // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA37_0==19) ) { - alt37=1; + if ( (LA39_0==19) ) { + alt39=1; } - else if ( (LA37_0==RULE_ID) ) { - alt37=2; + else if ( (LA39_0==RULE_ID) ) { + alt39=2; } else { NoViableAltException nvae = - new NoViableAltException("", 37, 0, input); + new NoViableAltException("", 39, 0, input); throw nvae; } - switch (alt37) { + switch (alt39) { case 1 : - // InternalApplicationConfiguration.g:2843:3: this_ConfigSpecification_0= ruleConfigSpecification + // InternalApplicationConfiguration.g:2990:3: this_ConfigSpecification_0= ruleConfigSpecification { newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); @@ -7835,7 +8211,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2852:3: this_ConfigReference_1= ruleConfigReference + // InternalApplicationConfiguration.g:2999:3: this_ConfigReference_1= ruleConfigReference { newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); @@ -7875,7 +8251,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScopeSpecification" - // InternalApplicationConfiguration.g:2864:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; + // InternalApplicationConfiguration.g:3011:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; public final EObject entryRuleScopeSpecification() throws RecognitionException { EObject current = null; @@ -7883,8 +8259,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2864:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) - // InternalApplicationConfiguration.g:2865:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF + // InternalApplicationConfiguration.g:3011:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) + // InternalApplicationConfiguration.g:3012:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF { newCompositeNode(grammarAccess.getScopeSpecificationRule()); pushFollow(FOLLOW_1); @@ -7911,7 +8287,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScopeSpecification" - // InternalApplicationConfiguration.g:2871:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:3018:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleScopeSpecification() throws RecognitionException { EObject current = null; @@ -7927,14 +8303,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2877:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:3024:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:2878:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:2879:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:3026:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:2879:3: () - // InternalApplicationConfiguration.g:2880:4: + // InternalApplicationConfiguration.g:3026:3: () + // InternalApplicationConfiguration.g:3027:4: { current = forceCreateModelElement( @@ -7948,22 +8324,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:2890:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? - int alt39=2; - int LA39_0 = input.LA(1); + // InternalApplicationConfiguration.g:3037:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA39_0==36) ) { - alt39=1; + if ( (LA41_0==37) ) { + alt41=1; } - switch (alt39) { + switch (alt41) { case 1 : - // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* + // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* { - // InternalApplicationConfiguration.g:2891:4: ( (lv_scopes_2_0= ruleTypeScope ) ) - // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) ) + // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope ) { - // InternalApplicationConfiguration.g:2892:5: (lv_scopes_2_0= ruleTypeScope ) - // InternalApplicationConfiguration.g:2893:6: lv_scopes_2_0= ruleTypeScope + // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:3040:6: lv_scopes_2_0= ruleTypeScope { newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); @@ -7990,30 +8366,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2910:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* - loop38: + // InternalApplicationConfiguration.g:3057:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* + loop40: do { - int alt38=2; - int LA38_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA38_0==20) ) { - alt38=1; + if ( (LA40_0==20) ) { + alt40=1; } - switch (alt38) { + switch (alt40) { case 1 : - // InternalApplicationConfiguration.g:2911:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) + // InternalApplicationConfiguration.g:3058:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) { otherlv_3=(Token)match(input,20,FOLLOW_30); newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:2915:5: ( (lv_scopes_4_0= ruleTypeScope ) ) - // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:3062:5: ( (lv_scopes_4_0= ruleTypeScope ) ) + // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope ) { - // InternalApplicationConfiguration.g:2916:6: (lv_scopes_4_0= ruleTypeScope ) - // InternalApplicationConfiguration.g:2917:7: lv_scopes_4_0= ruleTypeScope + // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:3064:7: lv_scopes_4_0= ruleTypeScope { newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); @@ -8045,7 +8421,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop38; + break loop40; } } while (true); @@ -8082,7 +8458,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleTypeScope" - // InternalApplicationConfiguration.g:2944:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; + // InternalApplicationConfiguration.g:3091:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; public final EObject entryRuleTypeScope() throws RecognitionException { EObject current = null; @@ -8090,8 +8466,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2944:50: (iv_ruleTypeScope= ruleTypeScope EOF ) - // InternalApplicationConfiguration.g:2945:2: iv_ruleTypeScope= ruleTypeScope EOF + // InternalApplicationConfiguration.g:3091:50: (iv_ruleTypeScope= ruleTypeScope EOF ) + // InternalApplicationConfiguration.g:3092:2: iv_ruleTypeScope= ruleTypeScope EOF { newCompositeNode(grammarAccess.getTypeScopeRule()); pushFollow(FOLLOW_1); @@ -8118,7 +8494,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleTypeScope" - // InternalApplicationConfiguration.g:2951:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; + // InternalApplicationConfiguration.g:3098:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; public final EObject ruleTypeScope() throws RecognitionException { EObject current = null; @@ -8137,43 +8513,43 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2957:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) - // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) + // InternalApplicationConfiguration.g:3104:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) + // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) { - // InternalApplicationConfiguration.g:2958:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) - int alt40=5; - int LA40_0 = input.LA(1); + // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) + int alt42=5; + int LA42_0 = input.LA(1); - if ( (LA40_0==36) ) { + if ( (LA42_0==37) ) { switch ( input.LA(2) ) { - case 41: + case 39: { - alt40=3; + alt42=1; } break; - case 42: + case 41: { - alt40=4; + alt42=2; } break; - case 43: + case 42: { - alt40=5; + alt42=3; } break; - case 38: + case 43: { - alt40=1; + alt42=4; } break; - case 40: + case 44: { - alt40=2; + alt42=5; } break; default: NoViableAltException nvae = - new NoViableAltException("", 40, 1, input); + new NoViableAltException("", 42, 1, input); throw nvae; } @@ -8181,13 +8557,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } else { NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); + new NoViableAltException("", 42, 0, input); throw nvae; } - switch (alt40) { + switch (alt42) { case 1 : - // InternalApplicationConfiguration.g:2959:3: this_ClassTypeScope_0= ruleClassTypeScope + // InternalApplicationConfiguration.g:3106:3: this_ClassTypeScope_0= ruleClassTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); @@ -8205,7 +8581,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2968:3: this_ObjectTypeScope_1= ruleObjectTypeScope + // InternalApplicationConfiguration.g:3115:3: this_ObjectTypeScope_1= ruleObjectTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); @@ -8223,7 +8599,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:2977:3: this_IntegerTypeScope_2= ruleIntegerTypeScope + // InternalApplicationConfiguration.g:3124:3: this_IntegerTypeScope_2= ruleIntegerTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); @@ -8241,7 +8617,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 4 : - // InternalApplicationConfiguration.g:2986:3: this_RealTypeScope_3= ruleRealTypeScope + // InternalApplicationConfiguration.g:3133:3: this_RealTypeScope_3= ruleRealTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); @@ -8259,7 +8635,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 5 : - // InternalApplicationConfiguration.g:2995:3: this_StringTypeScope_4= ruleStringTypeScope + // InternalApplicationConfiguration.g:3142:3: this_StringTypeScope_4= ruleStringTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); @@ -8299,7 +8675,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleClassTypeScope" - // InternalApplicationConfiguration.g:3007:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; + // InternalApplicationConfiguration.g:3154:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; public final EObject entryRuleClassTypeScope() throws RecognitionException { EObject current = null; @@ -8307,8 +8683,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3007:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) - // InternalApplicationConfiguration.g:3008:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF + // InternalApplicationConfiguration.g:3154:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) + // InternalApplicationConfiguration.g:3155:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF { newCompositeNode(grammarAccess.getClassTypeScopeRule()); pushFollow(FOLLOW_1); @@ -8335,7 +8711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleClassTypeScope" - // InternalApplicationConfiguration.g:3014:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; + // InternalApplicationConfiguration.g:3161:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; public final EObject ruleClassTypeScope() throws RecognitionException { EObject current = null; @@ -8353,21 +8729,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3020:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) - // InternalApplicationConfiguration.g:3021:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:3167:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) + // InternalApplicationConfiguration.g:3168:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) { - // InternalApplicationConfiguration.g:3021:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) - // InternalApplicationConfiguration.g:3022:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + // InternalApplicationConfiguration.g:3168:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:3169:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) { - otherlv_0=(Token)match(input,36,FOLLOW_31); + otherlv_0=(Token)match(input,37,FOLLOW_31); newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3026:3: ( (lv_type_1_0= ruleClassReference ) ) - // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference ) + // InternalApplicationConfiguration.g:3173:3: ( (lv_type_1_0= ruleClassReference ) ) + // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference ) { - // InternalApplicationConfiguration.g:3027:4: (lv_type_1_0= ruleClassReference ) - // InternalApplicationConfiguration.g:3028:5: lv_type_1_0= ruleClassReference + // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference ) + // InternalApplicationConfiguration.g:3175:5: lv_type_1_0= ruleClassReference { newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); @@ -8394,33 +8770,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3045:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt41=2; - int LA41_0 = input.LA(1); + // InternalApplicationConfiguration.g:3192:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA41_0==37) ) { - alt41=1; + if ( (LA43_0==38) ) { + alt43=1; } - else if ( (LA41_0==18) ) { - alt41=2; + else if ( (LA43_0==18) ) { + alt43=2; } else { NoViableAltException nvae = - new NoViableAltException("", 41, 0, input); + new NoViableAltException("", 43, 0, input); throw nvae; } - switch (alt41) { + switch (alt43) { case 1 : - // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3046:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3047:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3048:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3195:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33); + lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33); newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -8440,13 +8816,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3061:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3062:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3063:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3210:6: lv_setsSum_3_0= '=' { lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); @@ -8470,44 +8846,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3076:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) - int alt42=2; - int LA42_0 = input.LA(1); + // InternalApplicationConfiguration.g:3223:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA42_0==RULE_INT) ) { - int LA42_1 = input.LA(2); + if ( (LA44_0==RULE_INT) ) { + int LA44_1 = input.LA(2); - if ( (LA42_1==45) ) { - alt42=2; + if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) { + alt44=1; } - else if ( (LA42_1==EOF||(LA42_1>=20 && LA42_1<=21)) ) { - alt42=1; + else if ( (LA44_1==46) ) { + alt44=2; } else { NoViableAltException nvae = - new NoViableAltException("", 42, 1, input); + new NoViableAltException("", 44, 1, input); throw nvae; } } - else if ( (LA42_0==44) ) { - alt42=1; + else if ( (LA44_0==45) ) { + alt44=1; } else { NoViableAltException nvae = - new NoViableAltException("", 42, 0, input); + new NoViableAltException("", 44, 0, input); throw nvae; } - switch (alt42) { + switch (alt44) { case 1 : - // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3077:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3078:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3079:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3226:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -8538,13 +8914,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3097:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3098:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3099:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3246:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -8600,7 +8976,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectTypeScope" - // InternalApplicationConfiguration.g:3121:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; + // InternalApplicationConfiguration.g:3268:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; public final EObject entryRuleObjectTypeScope() throws RecognitionException { EObject current = null; @@ -8608,8 +8984,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3121:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) - // InternalApplicationConfiguration.g:3122:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF + // InternalApplicationConfiguration.g:3268:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) + // InternalApplicationConfiguration.g:3269:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF { newCompositeNode(grammarAccess.getObjectTypeScopeRule()); pushFollow(FOLLOW_1); @@ -8636,7 +9012,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectTypeScope" - // InternalApplicationConfiguration.g:3128:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; + // InternalApplicationConfiguration.g:3275:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; public final EObject ruleObjectTypeScope() throws RecognitionException { EObject current = null; @@ -8654,21 +9030,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3134:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) - // InternalApplicationConfiguration.g:3135:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:3281:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) + // InternalApplicationConfiguration.g:3282:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) { - // InternalApplicationConfiguration.g:3135:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) - // InternalApplicationConfiguration.g:3136:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + // InternalApplicationConfiguration.g:3282:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:3283:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) { - otherlv_0=(Token)match(input,36,FOLLOW_34); + otherlv_0=(Token)match(input,37,FOLLOW_34); newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3140:3: ( (lv_type_1_0= ruleObjectReference ) ) - // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference ) + // InternalApplicationConfiguration.g:3287:3: ( (lv_type_1_0= ruleObjectReference ) ) + // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference ) { - // InternalApplicationConfiguration.g:3141:4: (lv_type_1_0= ruleObjectReference ) - // InternalApplicationConfiguration.g:3142:5: lv_type_1_0= ruleObjectReference + // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference ) + // InternalApplicationConfiguration.g:3289:5: lv_type_1_0= ruleObjectReference { newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); @@ -8695,33 +9071,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3159:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt43=2; - int LA43_0 = input.LA(1); + // InternalApplicationConfiguration.g:3306:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA43_0==37) ) { - alt43=1; + if ( (LA45_0==38) ) { + alt45=1; } - else if ( (LA43_0==18) ) { - alt43=2; + else if ( (LA45_0==18) ) { + alt45=2; } else { NoViableAltException nvae = - new NoViableAltException("", 43, 0, input); + new NoViableAltException("", 45, 0, input); throw nvae; } - switch (alt43) { + switch (alt45) { case 1 : - // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3160:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3161:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3162:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3309:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,37,FOLLOW_33); + lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33); newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -8741,13 +9117,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3175:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3176:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3177:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3324:6: lv_setsSum_3_0= '=' { lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); @@ -8771,44 +9147,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3190:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) - int alt44=2; - int LA44_0 = input.LA(1); + // InternalApplicationConfiguration.g:3337:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA44_0==RULE_INT) ) { - int LA44_1 = input.LA(2); + if ( (LA46_0==RULE_INT) ) { + int LA46_1 = input.LA(2); - if ( (LA44_1==45) ) { - alt44=2; + if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) { + alt46=1; } - else if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) { - alt44=1; + else if ( (LA46_1==46) ) { + alt46=2; } else { NoViableAltException nvae = - new NoViableAltException("", 44, 1, input); + new NoViableAltException("", 46, 1, input); throw nvae; } } - else if ( (LA44_0==44) ) { - alt44=1; + else if ( (LA46_0==45) ) { + alt46=1; } else { NoViableAltException nvae = - new NoViableAltException("", 44, 0, input); + new NoViableAltException("", 46, 0, input); throw nvae; } - switch (alt44) { + switch (alt46) { case 1 : - // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3191:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3192:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3193:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3340:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -8839,13 +9215,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3211:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3212:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3213:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3360:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -8901,7 +9277,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntegerTypeScope" - // InternalApplicationConfiguration.g:3235:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; + // InternalApplicationConfiguration.g:3382:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; public final EObject entryRuleIntegerTypeScope() throws RecognitionException { EObject current = null; @@ -8909,8 +9285,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3235:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) - // InternalApplicationConfiguration.g:3236:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF + // InternalApplicationConfiguration.g:3382:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) + // InternalApplicationConfiguration.g:3383:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF { newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); pushFollow(FOLLOW_1); @@ -8937,7 +9313,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntegerTypeScope" - // InternalApplicationConfiguration.g:3242:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; + // InternalApplicationConfiguration.g:3389:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; public final EObject ruleIntegerTypeScope() throws RecognitionException { EObject current = null; @@ -8957,21 +9333,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3248:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) - // InternalApplicationConfiguration.g:3249:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) + // InternalApplicationConfiguration.g:3395:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) + // InternalApplicationConfiguration.g:3396:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) { - // InternalApplicationConfiguration.g:3249:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) - // InternalApplicationConfiguration.g:3250:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) + // InternalApplicationConfiguration.g:3396:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) + // InternalApplicationConfiguration.g:3397:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) { - otherlv_0=(Token)match(input,36,FOLLOW_35); + otherlv_0=(Token)match(input,37,FOLLOW_35); newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3254:3: ( (lv_type_1_0= ruleIntegerReference ) ) - // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference ) + // InternalApplicationConfiguration.g:3401:3: ( (lv_type_1_0= ruleIntegerReference ) ) + // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference ) { - // InternalApplicationConfiguration.g:3255:4: (lv_type_1_0= ruleIntegerReference ) - // InternalApplicationConfiguration.g:3256:5: lv_type_1_0= ruleIntegerReference + // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference ) + // InternalApplicationConfiguration.g:3403:5: lv_type_1_0= ruleIntegerReference { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); @@ -8998,33 +9374,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3273:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt45=2; - int LA45_0 = input.LA(1); + // InternalApplicationConfiguration.g:3420:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA45_0==37) ) { - alt45=1; + if ( (LA47_0==38) ) { + alt47=1; } - else if ( (LA45_0==18) ) { - alt45=2; + else if ( (LA47_0==18) ) { + alt47=2; } else { NoViableAltException nvae = - new NoViableAltException("", 45, 0, input); + new NoViableAltException("", 47, 0, input); throw nvae; } - switch (alt45) { + switch (alt47) { case 1 : - // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3274:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3275:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3276:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3423:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); + lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36); newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -9044,13 +9420,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3289:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3290:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3291:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3438:6: lv_setsSum_3_0= '=' { lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); @@ -9074,53 +9450,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3304:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) - int alt46=3; + // InternalApplicationConfiguration.g:3451:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) + int alt48=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA46_1 = input.LA(2); + int LA48_1 = input.LA(2); - if ( (LA46_1==45) ) { - alt46=2; + if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) { + alt48=1; } - else if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) { - alt46=1; + else if ( (LA48_1==46) ) { + alt48=2; } else { NoViableAltException nvae = - new NoViableAltException("", 46, 1, input); + new NoViableAltException("", 48, 1, input); throw nvae; } } break; - case 44: + case 45: { - alt46=1; + alt48=1; } break; case 19: { - alt46=3; + alt48=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 46, 0, input); + new NoViableAltException("", 48, 0, input); throw nvae; } - switch (alt46) { + switch (alt48) { case 1 : - // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3305:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3306:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3307:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3454:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -9151,13 +9527,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3325:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3326:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3327:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3474:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -9188,13 +9564,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) ) { - // InternalApplicationConfiguration.g:3345:4: ( (lv_number_6_0= ruleIntEnumberation ) ) - // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation ) + // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation ) { - // InternalApplicationConfiguration.g:3346:5: (lv_number_6_0= ruleIntEnumberation ) - // InternalApplicationConfiguration.g:3347:6: lv_number_6_0= ruleIntEnumberation + // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation ) + // InternalApplicationConfiguration.g:3494:6: lv_number_6_0= ruleIntEnumberation { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); @@ -9250,7 +9626,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRealTypeScope" - // InternalApplicationConfiguration.g:3369:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; + // InternalApplicationConfiguration.g:3516:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; public final EObject entryRuleRealTypeScope() throws RecognitionException { EObject current = null; @@ -9258,8 +9634,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3369:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) - // InternalApplicationConfiguration.g:3370:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF + // InternalApplicationConfiguration.g:3516:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) + // InternalApplicationConfiguration.g:3517:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF { newCompositeNode(grammarAccess.getRealTypeScopeRule()); pushFollow(FOLLOW_1); @@ -9286,7 +9662,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRealTypeScope" - // InternalApplicationConfiguration.g:3376:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; + // InternalApplicationConfiguration.g:3523:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; public final EObject ruleRealTypeScope() throws RecognitionException { EObject current = null; @@ -9306,21 +9682,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3382:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) - // InternalApplicationConfiguration.g:3383:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3529:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) + // InternalApplicationConfiguration.g:3530:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) { - // InternalApplicationConfiguration.g:3383:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) - // InternalApplicationConfiguration.g:3384:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) + // InternalApplicationConfiguration.g:3530:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3531:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) { - otherlv_0=(Token)match(input,36,FOLLOW_37); + otherlv_0=(Token)match(input,37,FOLLOW_37); newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3388:3: ( (lv_type_1_0= ruleRealReference ) ) - // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference ) + // InternalApplicationConfiguration.g:3535:3: ( (lv_type_1_0= ruleRealReference ) ) + // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference ) { - // InternalApplicationConfiguration.g:3389:4: (lv_type_1_0= ruleRealReference ) - // InternalApplicationConfiguration.g:3390:5: lv_type_1_0= ruleRealReference + // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference ) + // InternalApplicationConfiguration.g:3537:5: lv_type_1_0= ruleRealReference { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); @@ -9347,33 +9723,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3407:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt47=2; - int LA47_0 = input.LA(1); + // InternalApplicationConfiguration.g:3554:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA47_0==37) ) { - alt47=1; + if ( (LA49_0==38) ) { + alt49=1; } - else if ( (LA47_0==18) ) { - alt47=2; + else if ( (LA49_0==18) ) { + alt49=2; } else { NoViableAltException nvae = - new NoViableAltException("", 47, 0, input); + new NoViableAltException("", 49, 0, input); throw nvae; } - switch (alt47) { + switch (alt49) { case 1 : - // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3408:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3409:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3410:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3557:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); + lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36); newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -9393,13 +9769,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3423:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3424:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3425:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3572:6: lv_setsSum_3_0= '=' { lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); @@ -9423,53 +9799,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3438:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) - int alt48=3; + // InternalApplicationConfiguration.g:3585:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) + int alt50=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA48_1 = input.LA(2); + int LA50_1 = input.LA(2); - if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) { - alt48=1; + if ( (LA50_1==46) ) { + alt50=2; } - else if ( (LA48_1==45) ) { - alt48=2; + else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) { + alt50=1; } else { NoViableAltException nvae = - new NoViableAltException("", 48, 1, input); + new NoViableAltException("", 50, 1, input); throw nvae; } } break; - case 44: + case 45: { - alt48=1; + alt50=1; } break; case 19: { - alt48=3; + alt50=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 48, 0, input); + new NoViableAltException("", 50, 0, input); throw nvae; } - switch (alt48) { + switch (alt50) { case 1 : - // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3439:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3440:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3441:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3588:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -9500,13 +9876,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3459:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3460:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3461:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3608:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -9537,13 +9913,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) ) { - // InternalApplicationConfiguration.g:3479:4: ( (lv_number_6_0= ruleRealEnumeration ) ) - // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration ) + // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration ) { - // InternalApplicationConfiguration.g:3480:5: (lv_number_6_0= ruleRealEnumeration ) - // InternalApplicationConfiguration.g:3481:6: lv_number_6_0= ruleRealEnumeration + // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration ) + // InternalApplicationConfiguration.g:3628:6: lv_number_6_0= ruleRealEnumeration { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); @@ -9599,7 +9975,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleStringTypeScope" - // InternalApplicationConfiguration.g:3503:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; + // InternalApplicationConfiguration.g:3650:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; public final EObject entryRuleStringTypeScope() throws RecognitionException { EObject current = null; @@ -9607,8 +9983,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3503:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) - // InternalApplicationConfiguration.g:3504:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF + // InternalApplicationConfiguration.g:3650:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) + // InternalApplicationConfiguration.g:3651:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF { newCompositeNode(grammarAccess.getStringTypeScopeRule()); pushFollow(FOLLOW_1); @@ -9635,7 +10011,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleStringTypeScope" - // InternalApplicationConfiguration.g:3510:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; + // InternalApplicationConfiguration.g:3657:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; public final EObject ruleStringTypeScope() throws RecognitionException { EObject current = null; @@ -9655,21 +10031,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3516:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) - // InternalApplicationConfiguration.g:3517:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3663:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) + // InternalApplicationConfiguration.g:3664:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) { - // InternalApplicationConfiguration.g:3517:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) - // InternalApplicationConfiguration.g:3518:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) + // InternalApplicationConfiguration.g:3664:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3665:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) { - otherlv_0=(Token)match(input,36,FOLLOW_38); + otherlv_0=(Token)match(input,37,FOLLOW_38); newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3522:3: ( (lv_type_1_0= ruleStringReference ) ) - // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference ) + // InternalApplicationConfiguration.g:3669:3: ( (lv_type_1_0= ruleStringReference ) ) + // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference ) { - // InternalApplicationConfiguration.g:3523:4: (lv_type_1_0= ruleStringReference ) - // InternalApplicationConfiguration.g:3524:5: lv_type_1_0= ruleStringReference + // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference ) + // InternalApplicationConfiguration.g:3671:5: lv_type_1_0= ruleStringReference { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); @@ -9696,33 +10072,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3541:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt49=2; - int LA49_0 = input.LA(1); + // InternalApplicationConfiguration.g:3688:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA49_0==37) ) { - alt49=1; + if ( (LA51_0==38) ) { + alt51=1; } - else if ( (LA49_0==18) ) { - alt49=2; + else if ( (LA51_0==18) ) { + alt51=2; } else { NoViableAltException nvae = - new NoViableAltException("", 49, 0, input); + new NoViableAltException("", 51, 0, input); throw nvae; } - switch (alt49) { + switch (alt51) { case 1 : - // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3542:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3543:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3544:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3691:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,37,FOLLOW_36); + lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36); newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -9742,13 +10118,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3557:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3558:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3559:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3706:6: lv_setsSum_3_0= '=' { lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); @@ -9772,53 +10148,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3572:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) - int alt50=3; + // InternalApplicationConfiguration.g:3719:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) + int alt52=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA50_1 = input.LA(2); + int LA52_1 = input.LA(2); - if ( (LA50_1==45) ) { - alt50=2; + if ( (LA52_1==EOF||(LA52_1>=20 && LA52_1<=21)) ) { + alt52=1; } - else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) { - alt50=1; + else if ( (LA52_1==46) ) { + alt52=2; } else { NoViableAltException nvae = - new NoViableAltException("", 50, 1, input); + new NoViableAltException("", 52, 1, input); throw nvae; } } break; - case 44: + case 45: { - alt50=1; + alt52=1; } break; case 19: { - alt50=3; + alt52=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 50, 0, input); + new NoViableAltException("", 52, 0, input); throw nvae; } - switch (alt50) { + switch (alt52) { case 1 : - // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3573:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3574:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3575:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3722:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -9849,13 +10225,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3593:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3594:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3595:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3742:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -9886,13 +10262,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) ) { - // InternalApplicationConfiguration.g:3613:4: ( (lv_number_6_0= ruleStringEnumeration ) ) - // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration ) + // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration ) { - // InternalApplicationConfiguration.g:3614:5: (lv_number_6_0= ruleStringEnumeration ) - // InternalApplicationConfiguration.g:3615:6: lv_number_6_0= ruleStringEnumeration + // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration ) + // InternalApplicationConfiguration.g:3762:6: lv_number_6_0= ruleStringEnumeration { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); @@ -9948,7 +10324,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleClassReference" - // InternalApplicationConfiguration.g:3637:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; + // InternalApplicationConfiguration.g:3784:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; public final EObject entryRuleClassReference() throws RecognitionException { EObject current = null; @@ -9956,8 +10332,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3637:55: (iv_ruleClassReference= ruleClassReference EOF ) - // InternalApplicationConfiguration.g:3638:2: iv_ruleClassReference= ruleClassReference EOF + // InternalApplicationConfiguration.g:3784:55: (iv_ruleClassReference= ruleClassReference EOF ) + // InternalApplicationConfiguration.g:3785:2: iv_ruleClassReference= ruleClassReference EOF { newCompositeNode(grammarAccess.getClassReferenceRule()); pushFollow(FOLLOW_1); @@ -9984,7 +10360,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleClassReference" - // InternalApplicationConfiguration.g:3644:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; + // InternalApplicationConfiguration.g:3791:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; public final EObject ruleClassReference() throws RecognitionException { EObject current = null; @@ -9997,21 +10373,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3650:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) - // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) + // InternalApplicationConfiguration.g:3797:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) + // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) { - // InternalApplicationConfiguration.g:3651:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) - // InternalApplicationConfiguration.g:3652:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' + // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) + // InternalApplicationConfiguration.g:3799:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' { - otherlv_0=(Token)match(input,38,FOLLOW_6); + otherlv_0=(Token)match(input,39,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); - // InternalApplicationConfiguration.g:3656:3: ( (lv_element_1_0= ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:3803:3: ( (lv_element_1_0= ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:3657:4: (lv_element_1_0= ruleMetamodelElement ) - // InternalApplicationConfiguration.g:3658:5: lv_element_1_0= ruleMetamodelElement + // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:3805:5: lv_element_1_0= ruleMetamodelElement { newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); @@ -10038,7 +10414,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_2=(Token)match(input,39,FOLLOW_2); + otherlv_2=(Token)match(input,40,FOLLOW_2); newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); @@ -10065,7 +10441,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectReference" - // InternalApplicationConfiguration.g:3683:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; + // InternalApplicationConfiguration.g:3830:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; public final EObject entryRuleObjectReference() throws RecognitionException { EObject current = null; @@ -10073,8 +10449,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3683:56: (iv_ruleObjectReference= ruleObjectReference EOF ) - // InternalApplicationConfiguration.g:3684:2: iv_ruleObjectReference= ruleObjectReference EOF + // InternalApplicationConfiguration.g:3830:56: (iv_ruleObjectReference= ruleObjectReference EOF ) + // InternalApplicationConfiguration.g:3831:2: iv_ruleObjectReference= ruleObjectReference EOF { newCompositeNode(grammarAccess.getObjectReferenceRule()); pushFollow(FOLLOW_1); @@ -10101,7 +10477,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectReference" - // InternalApplicationConfiguration.g:3690:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; + // InternalApplicationConfiguration.g:3837:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; public final EObject ruleObjectReference() throws RecognitionException { EObject current = null; @@ -10111,14 +10487,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3696:2: ( ( () otherlv_1= 'node' ) ) - // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' ) + // InternalApplicationConfiguration.g:3843:2: ( ( () otherlv_1= 'node' ) ) + // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' ) { - // InternalApplicationConfiguration.g:3697:2: ( () otherlv_1= 'node' ) - // InternalApplicationConfiguration.g:3698:3: () otherlv_1= 'node' + // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' ) + // InternalApplicationConfiguration.g:3845:3: () otherlv_1= 'node' { - // InternalApplicationConfiguration.g:3698:3: () - // InternalApplicationConfiguration.g:3699:4: + // InternalApplicationConfiguration.g:3845:3: () + // InternalApplicationConfiguration.g:3846:4: { current = forceCreateModelElement( @@ -10128,7 +10504,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,40,FOLLOW_2); + otherlv_1=(Token)match(input,41,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); @@ -10155,7 +10531,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntegerReference" - // InternalApplicationConfiguration.g:3713:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; + // InternalApplicationConfiguration.g:3860:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; public final EObject entryRuleIntegerReference() throws RecognitionException { EObject current = null; @@ -10163,8 +10539,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3713:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) - // InternalApplicationConfiguration.g:3714:2: iv_ruleIntegerReference= ruleIntegerReference EOF + // InternalApplicationConfiguration.g:3860:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) + // InternalApplicationConfiguration.g:3861:2: iv_ruleIntegerReference= ruleIntegerReference EOF { newCompositeNode(grammarAccess.getIntegerReferenceRule()); pushFollow(FOLLOW_1); @@ -10191,7 +10567,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntegerReference" - // InternalApplicationConfiguration.g:3720:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; + // InternalApplicationConfiguration.g:3867:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; public final EObject ruleIntegerReference() throws RecognitionException { EObject current = null; @@ -10201,14 +10577,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3726:2: ( ( () otherlv_1= 'int' ) ) - // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' ) + // InternalApplicationConfiguration.g:3873:2: ( ( () otherlv_1= 'int' ) ) + // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' ) { - // InternalApplicationConfiguration.g:3727:2: ( () otherlv_1= 'int' ) - // InternalApplicationConfiguration.g:3728:3: () otherlv_1= 'int' + // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' ) + // InternalApplicationConfiguration.g:3875:3: () otherlv_1= 'int' { - // InternalApplicationConfiguration.g:3728:3: () - // InternalApplicationConfiguration.g:3729:4: + // InternalApplicationConfiguration.g:3875:3: () + // InternalApplicationConfiguration.g:3876:4: { current = forceCreateModelElement( @@ -10218,7 +10594,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,41,FOLLOW_2); + otherlv_1=(Token)match(input,42,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); @@ -10245,7 +10621,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRealReference" - // InternalApplicationConfiguration.g:3743:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; + // InternalApplicationConfiguration.g:3890:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; public final EObject entryRuleRealReference() throws RecognitionException { EObject current = null; @@ -10253,8 +10629,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3743:54: (iv_ruleRealReference= ruleRealReference EOF ) - // InternalApplicationConfiguration.g:3744:2: iv_ruleRealReference= ruleRealReference EOF + // InternalApplicationConfiguration.g:3890:54: (iv_ruleRealReference= ruleRealReference EOF ) + // InternalApplicationConfiguration.g:3891:2: iv_ruleRealReference= ruleRealReference EOF { newCompositeNode(grammarAccess.getRealReferenceRule()); pushFollow(FOLLOW_1); @@ -10281,7 +10657,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRealReference" - // InternalApplicationConfiguration.g:3750:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; + // InternalApplicationConfiguration.g:3897:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; public final EObject ruleRealReference() throws RecognitionException { EObject current = null; @@ -10291,14 +10667,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3756:2: ( ( () otherlv_1= 'real' ) ) - // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' ) + // InternalApplicationConfiguration.g:3903:2: ( ( () otherlv_1= 'real' ) ) + // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' ) { - // InternalApplicationConfiguration.g:3757:2: ( () otherlv_1= 'real' ) - // InternalApplicationConfiguration.g:3758:3: () otherlv_1= 'real' + // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' ) + // InternalApplicationConfiguration.g:3905:3: () otherlv_1= 'real' { - // InternalApplicationConfiguration.g:3758:3: () - // InternalApplicationConfiguration.g:3759:4: + // InternalApplicationConfiguration.g:3905:3: () + // InternalApplicationConfiguration.g:3906:4: { current = forceCreateModelElement( @@ -10308,7 +10684,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,42,FOLLOW_2); + otherlv_1=(Token)match(input,43,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); @@ -10335,7 +10711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleStringReference" - // InternalApplicationConfiguration.g:3773:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; + // InternalApplicationConfiguration.g:3920:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; public final EObject entryRuleStringReference() throws RecognitionException { EObject current = null; @@ -10343,8 +10719,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3773:56: (iv_ruleStringReference= ruleStringReference EOF ) - // InternalApplicationConfiguration.g:3774:2: iv_ruleStringReference= ruleStringReference EOF + // InternalApplicationConfiguration.g:3920:56: (iv_ruleStringReference= ruleStringReference EOF ) + // InternalApplicationConfiguration.g:3921:2: iv_ruleStringReference= ruleStringReference EOF { newCompositeNode(grammarAccess.getStringReferenceRule()); pushFollow(FOLLOW_1); @@ -10371,7 +10747,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleStringReference" - // InternalApplicationConfiguration.g:3780:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + // InternalApplicationConfiguration.g:3927:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; public final EObject ruleStringReference() throws RecognitionException { EObject current = null; @@ -10381,14 +10757,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3786:2: ( ( () otherlv_1= 'string' ) ) - // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' ) + // InternalApplicationConfiguration.g:3933:2: ( ( () otherlv_1= 'string' ) ) + // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' ) { - // InternalApplicationConfiguration.g:3787:2: ( () otherlv_1= 'string' ) - // InternalApplicationConfiguration.g:3788:3: () otherlv_1= 'string' + // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' ) + // InternalApplicationConfiguration.g:3935:3: () otherlv_1= 'string' { - // InternalApplicationConfiguration.g:3788:3: () - // InternalApplicationConfiguration.g:3789:4: + // InternalApplicationConfiguration.g:3935:3: () + // InternalApplicationConfiguration.g:3936:4: { current = forceCreateModelElement( @@ -10398,7 +10774,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,43,FOLLOW_2); + otherlv_1=(Token)match(input,44,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); @@ -10425,7 +10801,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleExactNumber" - // InternalApplicationConfiguration.g:3803:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; + // InternalApplicationConfiguration.g:3950:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; public final EObject entryRuleExactNumber() throws RecognitionException { EObject current = null; @@ -10433,8 +10809,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3803:52: (iv_ruleExactNumber= ruleExactNumber EOF ) - // InternalApplicationConfiguration.g:3804:2: iv_ruleExactNumber= ruleExactNumber EOF + // InternalApplicationConfiguration.g:3950:52: (iv_ruleExactNumber= ruleExactNumber EOF ) + // InternalApplicationConfiguration.g:3951:2: iv_ruleExactNumber= ruleExactNumber EOF { newCompositeNode(grammarAccess.getExactNumberRule()); pushFollow(FOLLOW_1); @@ -10461,7 +10837,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleExactNumber" - // InternalApplicationConfiguration.g:3810:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; + // InternalApplicationConfiguration.g:3957:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; public final EObject ruleExactNumber() throws RecognitionException { EObject current = null; @@ -10472,34 +10848,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3816:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) - // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) + // InternalApplicationConfiguration.g:3963:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) + // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) { - // InternalApplicationConfiguration.g:3817:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) - int alt51=2; - int LA51_0 = input.LA(1); + // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA51_0==RULE_INT) ) { - alt51=1; + if ( (LA53_0==RULE_INT) ) { + alt53=1; } - else if ( (LA51_0==44) ) { - alt51=2; + else if ( (LA53_0==45) ) { + alt53=2; } else { NoViableAltException nvae = - new NoViableAltException("", 51, 0, input); + new NoViableAltException("", 53, 0, input); throw nvae; } - switch (alt51) { + switch (alt53) { case 1 : - // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:3818:3: ( (lv_exactNumber_0_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT ) { - // InternalApplicationConfiguration.g:3819:4: (lv_exactNumber_0_0= RULE_INT ) - // InternalApplicationConfiguration.g:3820:5: lv_exactNumber_0_0= RULE_INT + // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3967:5: lv_exactNumber_0_0= RULE_INT { lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -10525,15 +10901,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) ) + // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) ) { - // InternalApplicationConfiguration.g:3837:3: ( (lv_exactUnlimited_1_0= '*' ) ) - // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' ) + // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) ) + // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' ) { - // InternalApplicationConfiguration.g:3838:4: (lv_exactUnlimited_1_0= '*' ) - // InternalApplicationConfiguration.g:3839:5: lv_exactUnlimited_1_0= '*' + // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' ) + // InternalApplicationConfiguration.g:3986:5: lv_exactUnlimited_1_0= '*' { - lv_exactUnlimited_1_0=(Token)match(input,44,FOLLOW_2); + lv_exactUnlimited_1_0=(Token)match(input,45,FOLLOW_2); newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); @@ -10575,7 +10951,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntervallNumber" - // InternalApplicationConfiguration.g:3855:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; + // InternalApplicationConfiguration.g:4002:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; public final EObject entryRuleIntervallNumber() throws RecognitionException { EObject current = null; @@ -10583,8 +10959,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3855:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) - // InternalApplicationConfiguration.g:3856:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF + // InternalApplicationConfiguration.g:4002:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) + // InternalApplicationConfiguration.g:4003:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF { newCompositeNode(grammarAccess.getIntervallNumberRule()); pushFollow(FOLLOW_1); @@ -10611,7 +10987,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntervallNumber" - // InternalApplicationConfiguration.g:3862:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; + // InternalApplicationConfiguration.g:4009:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; public final EObject ruleIntervallNumber() throws RecognitionException { EObject current = null; @@ -10624,17 +11000,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3868:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) - // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) + // InternalApplicationConfiguration.g:4015:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) + // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) { - // InternalApplicationConfiguration.g:3869:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) - // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) + // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) + // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) { - // InternalApplicationConfiguration.g:3870:3: ( (lv_min_0_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT ) { - // InternalApplicationConfiguration.g:3871:4: (lv_min_0_0= RULE_INT ) - // InternalApplicationConfiguration.g:3872:5: lv_min_0_0= RULE_INT + // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:4019:5: lv_min_0_0= RULE_INT { lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_40); @@ -10656,35 +11032,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,45,FOLLOW_33); + otherlv_1=(Token)match(input,46,FOLLOW_33); newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - // InternalApplicationConfiguration.g:3892:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) - int alt52=2; - int LA52_0 = input.LA(1); + // InternalApplicationConfiguration.g:4039:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA52_0==RULE_INT) ) { - alt52=1; + if ( (LA54_0==RULE_INT) ) { + alt54=1; } - else if ( (LA52_0==44) ) { - alt52=2; + else if ( (LA54_0==45) ) { + alt54=2; } else { NoViableAltException nvae = - new NoViableAltException("", 52, 0, input); + new NoViableAltException("", 54, 0, input); throw nvae; } - switch (alt52) { + switch (alt54) { case 1 : - // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:3893:4: ( (lv_maxNumber_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT ) { - // InternalApplicationConfiguration.g:3894:5: (lv_maxNumber_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:3895:6: lv_maxNumber_2_0= RULE_INT + // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:4042:6: lv_maxNumber_2_0= RULE_INT { lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -10710,15 +11086,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) ) + // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) ) { - // InternalApplicationConfiguration.g:3912:4: ( (lv_maxUnlimited_3_0= '*' ) ) - // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' ) + // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) ) + // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' ) { - // InternalApplicationConfiguration.g:3913:5: (lv_maxUnlimited_3_0= '*' ) - // InternalApplicationConfiguration.g:3914:6: lv_maxUnlimited_3_0= '*' + // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' ) + // InternalApplicationConfiguration.g:4061:6: lv_maxUnlimited_3_0= '*' { - lv_maxUnlimited_3_0=(Token)match(input,44,FOLLOW_2); + lv_maxUnlimited_3_0=(Token)match(input,45,FOLLOW_2); newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); @@ -10763,7 +11139,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntEnumberation" - // InternalApplicationConfiguration.g:3931:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; + // InternalApplicationConfiguration.g:4078:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; public final EObject entryRuleIntEnumberation() throws RecognitionException { EObject current = null; @@ -10771,8 +11147,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3931:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) - // InternalApplicationConfiguration.g:3932:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF + // InternalApplicationConfiguration.g:4078:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) + // InternalApplicationConfiguration.g:4079:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF { newCompositeNode(grammarAccess.getIntEnumberationRule()); pushFollow(FOLLOW_1); @@ -10799,7 +11175,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntEnumberation" - // InternalApplicationConfiguration.g:3938:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:4085:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleIntEnumberation() throws RecognitionException { EObject current = null; @@ -10815,14 +11191,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3944:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4091:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:3945:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:3946:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4093:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:3946:3: () - // InternalApplicationConfiguration.g:3947:4: + // InternalApplicationConfiguration.g:4093:3: () + // InternalApplicationConfiguration.g:4094:4: { current = forceCreateModelElement( @@ -10836,22 +11212,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:3957:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? - int alt54=2; - int LA54_0 = input.LA(1); + // InternalApplicationConfiguration.g:4104:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA54_0==RULE_INT||LA54_0==12) ) { - alt54=1; + if ( (LA56_0==RULE_INT||LA56_0==12) ) { + alt56=1; } - switch (alt54) { + switch (alt56) { case 1 : - // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* + // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* { - // InternalApplicationConfiguration.g:3958:4: ( (lv_entry_2_0= ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral ) { - // InternalApplicationConfiguration.g:3959:5: (lv_entry_2_0= ruleINTLiteral ) - // InternalApplicationConfiguration.g:3960:6: lv_entry_2_0= ruleINTLiteral + // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:4107:6: lv_entry_2_0= ruleINTLiteral { newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); @@ -10878,30 +11254,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3977:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* - loop53: + // InternalApplicationConfiguration.g:4124:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* + loop55: do { - int alt53=2; - int LA53_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA53_0==20) ) { - alt53=1; + if ( (LA55_0==20) ) { + alt55=1; } - switch (alt53) { + switch (alt55) { case 1 : - // InternalApplicationConfiguration.g:3978:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:4125:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) { otherlv_3=(Token)match(input,20,FOLLOW_24); newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:3982:5: ( (lv_entry_4_0= ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:4129:5: ( (lv_entry_4_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral ) { - // InternalApplicationConfiguration.g:3983:6: (lv_entry_4_0= ruleINTLiteral ) - // InternalApplicationConfiguration.g:3984:7: lv_entry_4_0= ruleINTLiteral + // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:4131:7: lv_entry_4_0= ruleINTLiteral { newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); @@ -10933,7 +11309,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop53; + break loop55; } } while (true); @@ -10970,7 +11346,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRealEnumeration" - // InternalApplicationConfiguration.g:4011:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; + // InternalApplicationConfiguration.g:4158:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; public final EObject entryRuleRealEnumeration() throws RecognitionException { EObject current = null; @@ -10978,8 +11354,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4011:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) - // InternalApplicationConfiguration.g:4012:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF + // InternalApplicationConfiguration.g:4158:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) + // InternalApplicationConfiguration.g:4159:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF { newCompositeNode(grammarAccess.getRealEnumerationRule()); pushFollow(FOLLOW_1); @@ -11006,7 +11382,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRealEnumeration" - // InternalApplicationConfiguration.g:4018:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:4165:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleRealEnumeration() throws RecognitionException { EObject current = null; @@ -11022,14 +11398,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4024:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4171:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:4025:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:4026:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4173:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:4026:3: () - // InternalApplicationConfiguration.g:4027:4: + // InternalApplicationConfiguration.g:4173:3: () + // InternalApplicationConfiguration.g:4174:4: { current = forceCreateModelElement( @@ -11043,22 +11419,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:4037:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? - int alt56=2; - int LA56_0 = input.LA(1); + // InternalApplicationConfiguration.g:4184:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA56_0==RULE_INT||LA56_0==12) ) { - alt56=1; + if ( (LA58_0==RULE_INT||LA58_0==12) ) { + alt58=1; } - switch (alt56) { + switch (alt58) { case 1 : - // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* + // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* { - // InternalApplicationConfiguration.g:4038:4: ( (lv_entry_2_0= ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral ) { - // InternalApplicationConfiguration.g:4039:5: (lv_entry_2_0= ruleREALLiteral ) - // InternalApplicationConfiguration.g:4040:6: lv_entry_2_0= ruleREALLiteral + // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:4187:6: lv_entry_2_0= ruleREALLiteral { newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); @@ -11085,30 +11461,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:4057:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* - loop55: + // InternalApplicationConfiguration.g:4204:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* + loop57: do { - int alt55=2; - int LA55_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA55_0==20) ) { - alt55=1; + if ( (LA57_0==20) ) { + alt57=1; } - switch (alt55) { + switch (alt57) { case 1 : - // InternalApplicationConfiguration.g:4058:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:4205:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) { otherlv_3=(Token)match(input,20,FOLLOW_24); newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:4062:5: ( (lv_entry_4_0= ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:4209:5: ( (lv_entry_4_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral ) { - // InternalApplicationConfiguration.g:4063:6: (lv_entry_4_0= ruleREALLiteral ) - // InternalApplicationConfiguration.g:4064:7: lv_entry_4_0= ruleREALLiteral + // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:4211:7: lv_entry_4_0= ruleREALLiteral { newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); @@ -11140,7 +11516,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop55; + break loop57; } } while (true); @@ -11177,7 +11553,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleStringEnumeration" - // InternalApplicationConfiguration.g:4091:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; + // InternalApplicationConfiguration.g:4238:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; public final EObject entryRuleStringEnumeration() throws RecognitionException { EObject current = null; @@ -11185,8 +11561,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4091:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) - // InternalApplicationConfiguration.g:4092:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF + // InternalApplicationConfiguration.g:4238:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) + // InternalApplicationConfiguration.g:4239:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF { newCompositeNode(grammarAccess.getStringEnumerationRule()); pushFollow(FOLLOW_1); @@ -11213,7 +11589,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleStringEnumeration" - // InternalApplicationConfiguration.g:4098:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:4245:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleStringEnumeration() throws RecognitionException { EObject current = null; @@ -11227,14 +11603,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4104:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4251:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:4105:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:4106:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4253:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:4106:3: () - // InternalApplicationConfiguration.g:4107:4: + // InternalApplicationConfiguration.g:4253:3: () + // InternalApplicationConfiguration.g:4254:4: { current = forceCreateModelElement( @@ -11248,22 +11624,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:4117:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? - int alt58=2; - int LA58_0 = input.LA(1); + // InternalApplicationConfiguration.g:4264:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA58_0==RULE_STRING) ) { - alt58=1; + if ( (LA60_0==RULE_STRING) ) { + alt60=1; } - switch (alt58) { + switch (alt60) { case 1 : - // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* + // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* { - // InternalApplicationConfiguration.g:4118:4: ( (lv_entry_2_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:4119:5: (lv_entry_2_0= RULE_STRING ) - // InternalApplicationConfiguration.g:4120:6: lv_entry_2_0= RULE_STRING + // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4267:6: lv_entry_2_0= RULE_STRING { lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_15); @@ -11285,30 +11661,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:4136:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* - loop57: + // InternalApplicationConfiguration.g:4283:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* + loop59: do { - int alt57=2; - int LA57_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA57_0==20) ) { - alt57=1; + if ( (LA59_0==20) ) { + alt59=1; } - switch (alt57) { + switch (alt59) { case 1 : - // InternalApplicationConfiguration.g:4137:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:4284:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) { otherlv_3=(Token)match(input,20,FOLLOW_10); newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:4141:5: ( (lv_entry_4_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4288:5: ( (lv_entry_4_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:4142:6: (lv_entry_4_0= RULE_STRING ) - // InternalApplicationConfiguration.g:4143:7: lv_entry_4_0= RULE_STRING + // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4290:7: lv_entry_4_0= RULE_STRING { lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_15); @@ -11335,7 +11711,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop57; + break loop59; } } while (true); @@ -11372,7 +11748,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScopeDeclaration" - // InternalApplicationConfiguration.g:4169:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; + // InternalApplicationConfiguration.g:4316:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; public final EObject entryRuleScopeDeclaration() throws RecognitionException { EObject current = null; @@ -11380,8 +11756,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4169:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) - // InternalApplicationConfiguration.g:4170:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF + // InternalApplicationConfiguration.g:4316:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) + // InternalApplicationConfiguration.g:4317:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF { newCompositeNode(grammarAccess.getScopeDeclarationRule()); pushFollow(FOLLOW_1); @@ -11408,7 +11784,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScopeDeclaration" - // InternalApplicationConfiguration.g:4176:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; + // InternalApplicationConfiguration.g:4323:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; public final EObject ruleScopeDeclaration() throws RecognitionException { EObject current = null; @@ -11421,21 +11797,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4182:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) - // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) + // InternalApplicationConfiguration.g:4329:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) + // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) { - // InternalApplicationConfiguration.g:4183:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) - // InternalApplicationConfiguration.g:4184:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) + // InternalApplicationConfiguration.g:4331:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) { - otherlv_0=(Token)match(input,46,FOLLOW_6); + otherlv_0=(Token)match(input,47,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - // InternalApplicationConfiguration.g:4188:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:4335:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:4189:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:4190:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:4337:5: lv_name_1_0= RULE_ID { lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); @@ -11457,11 +11833,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:4206:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) - // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification ) + // InternalApplicationConfiguration.g:4353:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification ) { - // InternalApplicationConfiguration.g:4207:4: (lv_specification_2_0= ruleScopeSpecification ) - // InternalApplicationConfiguration.g:4208:5: lv_specification_2_0= ruleScopeSpecification + // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification ) + // InternalApplicationConfiguration.g:4355:5: lv_specification_2_0= ruleScopeSpecification { newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); @@ -11511,7 +11887,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScopeReference" - // InternalApplicationConfiguration.g:4229:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; + // InternalApplicationConfiguration.g:4376:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; public final EObject entryRuleScopeReference() throws RecognitionException { EObject current = null; @@ -11519,8 +11895,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4229:55: (iv_ruleScopeReference= ruleScopeReference EOF ) - // InternalApplicationConfiguration.g:4230:2: iv_ruleScopeReference= ruleScopeReference EOF + // InternalApplicationConfiguration.g:4376:55: (iv_ruleScopeReference= ruleScopeReference EOF ) + // InternalApplicationConfiguration.g:4377:2: iv_ruleScopeReference= ruleScopeReference EOF { newCompositeNode(grammarAccess.getScopeReferenceRule()); pushFollow(FOLLOW_1); @@ -11547,7 +11923,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScopeReference" - // InternalApplicationConfiguration.g:4236:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:4383:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleScopeReference() throws RecognitionException { EObject current = null; @@ -11557,14 +11933,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4242:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:4389:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:4243:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:4244:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:4245:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:4392:4: otherlv_0= RULE_ID { if (current==null) { @@ -11601,7 +11977,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScope" - // InternalApplicationConfiguration.g:4259:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; + // InternalApplicationConfiguration.g:4406:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; public final EObject entryRuleScope() throws RecognitionException { EObject current = null; @@ -11609,8 +11985,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4259:46: (iv_ruleScope= ruleScope EOF ) - // InternalApplicationConfiguration.g:4260:2: iv_ruleScope= ruleScope EOF + // InternalApplicationConfiguration.g:4406:46: (iv_ruleScope= ruleScope EOF ) + // InternalApplicationConfiguration.g:4407:2: iv_ruleScope= ruleScope EOF { newCompositeNode(grammarAccess.getScopeRule()); pushFollow(FOLLOW_1); @@ -11637,7 +12013,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScope" - // InternalApplicationConfiguration.g:4266:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; + // InternalApplicationConfiguration.g:4413:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; public final EObject ruleScope() throws RecognitionException { EObject current = null; @@ -11650,28 +12026,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4272:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) - // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) + // InternalApplicationConfiguration.g:4419:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) + // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) { - // InternalApplicationConfiguration.g:4273:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) - int alt59=2; - int LA59_0 = input.LA(1); + // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA59_0==19) ) { - alt59=1; + if ( (LA61_0==19) ) { + alt61=1; } - else if ( (LA59_0==RULE_ID) ) { - alt59=2; + else if ( (LA61_0==RULE_ID) ) { + alt61=2; } else { NoViableAltException nvae = - new NoViableAltException("", 59, 0, input); + new NoViableAltException("", 61, 0, input); throw nvae; } - switch (alt59) { + switch (alt61) { case 1 : - // InternalApplicationConfiguration.g:4274:3: this_ScopeSpecification_0= ruleScopeSpecification + // InternalApplicationConfiguration.g:4421:3: this_ScopeSpecification_0= ruleScopeSpecification { newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); @@ -11689,7 +12065,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4283:3: this_ScopeReference_1= ruleScopeReference + // InternalApplicationConfiguration.g:4430:3: this_ScopeReference_1= ruleScopeReference { newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); @@ -11729,7 +12105,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleTask" - // InternalApplicationConfiguration.g:4295:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; + // InternalApplicationConfiguration.g:4442:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; public final EObject entryRuleTask() throws RecognitionException { EObject current = null; @@ -11737,8 +12113,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4295:45: (iv_ruleTask= ruleTask EOF ) - // InternalApplicationConfiguration.g:4296:2: iv_ruleTask= ruleTask EOF + // InternalApplicationConfiguration.g:4442:45: (iv_ruleTask= ruleTask EOF ) + // InternalApplicationConfiguration.g:4443:2: iv_ruleTask= ruleTask EOF { newCompositeNode(grammarAccess.getTaskRule()); pushFollow(FOLLOW_1); @@ -11765,7 +12141,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleTask" - // InternalApplicationConfiguration.g:4302:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; + // InternalApplicationConfiguration.g:4449:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; public final EObject ruleTask() throws RecognitionException { EObject current = null; @@ -11776,8 +12152,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4308:2: (this_GenerationTask_0= ruleGenerationTask ) - // InternalApplicationConfiguration.g:4309:2: this_GenerationTask_0= ruleGenerationTask + // InternalApplicationConfiguration.g:4455:2: (this_GenerationTask_0= ruleGenerationTask ) + // InternalApplicationConfiguration.g:4456:2: this_GenerationTask_0= ruleGenerationTask { newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); @@ -11811,7 +12187,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleGenerationTask" - // InternalApplicationConfiguration.g:4320:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; + // InternalApplicationConfiguration.g:4467:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; public final EObject entryRuleGenerationTask() throws RecognitionException { EObject current = null; @@ -11819,8 +12195,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4320:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) - // InternalApplicationConfiguration.g:4321:2: iv_ruleGenerationTask= ruleGenerationTask EOF + // InternalApplicationConfiguration.g:4467:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) + // InternalApplicationConfiguration.g:4468:2: iv_ruleGenerationTask= ruleGenerationTask EOF { newCompositeNode(grammarAccess.getGenerationTaskRule()); pushFollow(FOLLOW_1); @@ -11847,7 +12223,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleGenerationTask" - // InternalApplicationConfiguration.g:4327:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ; + // InternalApplicationConfiguration.g:4474:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ; public final EObject ruleGenerationTask() throws RecognitionException { EObject current = null; @@ -11909,18 +12285,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4333:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ) - // InternalApplicationConfiguration.g:4334:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) + // InternalApplicationConfiguration.g:4480:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ) + // InternalApplicationConfiguration.g:4481:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) { - // InternalApplicationConfiguration.g:4334:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) - // InternalApplicationConfiguration.g:4335:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' + // InternalApplicationConfiguration.g:4481:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) + // InternalApplicationConfiguration.g:4482:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' { - otherlv_0=(Token)match(input,47,FOLLOW_17); + otherlv_0=(Token)match(input,48,FOLLOW_17); newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - // InternalApplicationConfiguration.g:4339:3: () - // InternalApplicationConfiguration.g:4340:4: + // InternalApplicationConfiguration.g:4486:3: () + // InternalApplicationConfiguration.g:4487:4: { current = forceCreateModelElement( @@ -11934,47 +12310,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); - // InternalApplicationConfiguration.g:4350:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) - // InternalApplicationConfiguration.g:4351:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) + // InternalApplicationConfiguration.g:4497:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) + // InternalApplicationConfiguration.g:4498:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) { - // InternalApplicationConfiguration.g:4351:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) - // InternalApplicationConfiguration.g:4352:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) + // InternalApplicationConfiguration.g:4498:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) + // InternalApplicationConfiguration.g:4499:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) { getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - // InternalApplicationConfiguration.g:4355:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) - // InternalApplicationConfiguration.g:4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* + // InternalApplicationConfiguration.g:4502:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) + // InternalApplicationConfiguration.g:4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* { - // InternalApplicationConfiguration.g:4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* - loop60: + // InternalApplicationConfiguration.g:4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* + loop62: do { - int alt60=14; - alt60 = dfa60.predict(input); - switch (alt60) { + int alt62=14; + alt62 = dfa62.predict(input); + switch (alt62) { case 1 : - // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4357:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4358:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) + // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4505:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); } - // InternalApplicationConfiguration.g:4358:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) - // InternalApplicationConfiguration.g:4359:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) + // InternalApplicationConfiguration.g:4505:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) + // InternalApplicationConfiguration.g:4506:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); - // InternalApplicationConfiguration.g:4362:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) - // InternalApplicationConfiguration.g:4362:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) + // InternalApplicationConfiguration.g:4509:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) + // InternalApplicationConfiguration.g:4509:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4362:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) - // InternalApplicationConfiguration.g:4362:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) + // InternalApplicationConfiguration.g:4509:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) + // InternalApplicationConfiguration.g:4509:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) { otherlv_4=(Token)match(input,25,FOLLOW_13); @@ -11984,11 +12360,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); - // InternalApplicationConfiguration.g:4370:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) - // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel ) + // InternalApplicationConfiguration.g:4517:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) + // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel ) { - // InternalApplicationConfiguration.g:4371:10: (lv_metamodel_6_0= ruleMetamodel ) - // InternalApplicationConfiguration.g:4372:11: lv_metamodel_6_0= ruleMetamodel + // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel ) + // InternalApplicationConfiguration.g:4519:11: lv_metamodel_6_0= ruleMetamodel { newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); @@ -12034,30 +12410,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4395:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4396:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) + // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4543:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); } - // InternalApplicationConfiguration.g:4396:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) - // InternalApplicationConfiguration.g:4397:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) + // InternalApplicationConfiguration.g:4543:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) + // InternalApplicationConfiguration.g:4544:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); - // InternalApplicationConfiguration.g:4400:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) - // InternalApplicationConfiguration.g:4400:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) + // InternalApplicationConfiguration.g:4547:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) + // InternalApplicationConfiguration.g:4547:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4400:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) - // InternalApplicationConfiguration.g:4400:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) + // InternalApplicationConfiguration.g:4547:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) + // InternalApplicationConfiguration.g:4547:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) { - otherlv_7=(Token)match(input,48,FOLLOW_13); + otherlv_7=(Token)match(input,49,FOLLOW_13); newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); @@ -12065,11 +12441,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); - // InternalApplicationConfiguration.g:4408:9: ( (lv_partialModel_9_0= rulePartialModel ) ) - // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel ) + // InternalApplicationConfiguration.g:4555:9: ( (lv_partialModel_9_0= rulePartialModel ) ) + // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel ) { - // InternalApplicationConfiguration.g:4409:10: (lv_partialModel_9_0= rulePartialModel ) - // InternalApplicationConfiguration.g:4410:11: lv_partialModel_9_0= rulePartialModel + // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel ) + // InternalApplicationConfiguration.g:4557:11: lv_partialModel_9_0= rulePartialModel { newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); @@ -12115,28 +12491,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4433:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4434:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) + // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4581:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); } - // InternalApplicationConfiguration.g:4434:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) - // InternalApplicationConfiguration.g:4435:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) + // InternalApplicationConfiguration.g:4581:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) + // InternalApplicationConfiguration.g:4582:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); - // InternalApplicationConfiguration.g:4438:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) - // InternalApplicationConfiguration.g:4438:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) + // InternalApplicationConfiguration.g:4585:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) + // InternalApplicationConfiguration.g:4585:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4438:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) - // InternalApplicationConfiguration.g:4438:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:4585:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) + // InternalApplicationConfiguration.g:4585:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) { otherlv_10=(Token)match(input,28,FOLLOW_13); @@ -12146,11 +12522,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); - // InternalApplicationConfiguration.g:4446:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) - // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern ) + // InternalApplicationConfiguration.g:4593:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern ) { - // InternalApplicationConfiguration.g:4447:10: (lv_patterns_12_0= ruleGraphPattern ) - // InternalApplicationConfiguration.g:4448:11: lv_patterns_12_0= ruleGraphPattern + // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern ) + // InternalApplicationConfiguration.g:4595:11: lv_patterns_12_0= ruleGraphPattern { newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); @@ -12196,30 +12572,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 4 : - // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4471:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4472:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) + // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4619:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); } - // InternalApplicationConfiguration.g:4472:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) - // InternalApplicationConfiguration.g:4473:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) + // InternalApplicationConfiguration.g:4619:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) + // InternalApplicationConfiguration.g:4620:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); - // InternalApplicationConfiguration.g:4476:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) - // InternalApplicationConfiguration.g:4476:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) + // InternalApplicationConfiguration.g:4623:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) + // InternalApplicationConfiguration.g:4623:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4476:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) - // InternalApplicationConfiguration.g:4476:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) + // InternalApplicationConfiguration.g:4623:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) + // InternalApplicationConfiguration.g:4623:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) { - otherlv_13=(Token)match(input,31,FOLLOW_13); + otherlv_13=(Token)match(input,32,FOLLOW_13); newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); @@ -12227,11 +12603,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); - // InternalApplicationConfiguration.g:4484:9: ( (lv_objectives_15_0= ruleObjective ) ) - // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective ) + // InternalApplicationConfiguration.g:4631:9: ( (lv_objectives_15_0= ruleObjective ) ) + // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective ) { - // InternalApplicationConfiguration.g:4485:10: (lv_objectives_15_0= ruleObjective ) - // InternalApplicationConfiguration.g:4486:11: lv_objectives_15_0= ruleObjective + // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective ) + // InternalApplicationConfiguration.g:4633:11: lv_objectives_15_0= ruleObjective { newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); @@ -12277,30 +12653,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 5 : - // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4509:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4510:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) + // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4657:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); } - // InternalApplicationConfiguration.g:4510:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) - // InternalApplicationConfiguration.g:4511:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) + // InternalApplicationConfiguration.g:4657:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) + // InternalApplicationConfiguration.g:4658:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); - // InternalApplicationConfiguration.g:4514:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) - // InternalApplicationConfiguration.g:4514:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) + // InternalApplicationConfiguration.g:4661:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) + // InternalApplicationConfiguration.g:4661:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4514:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) - // InternalApplicationConfiguration.g:4514:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) + // InternalApplicationConfiguration.g:4661:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) + // InternalApplicationConfiguration.g:4661:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) { - otherlv_16=(Token)match(input,46,FOLLOW_13); + otherlv_16=(Token)match(input,47,FOLLOW_13); newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); @@ -12308,11 +12684,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); - // InternalApplicationConfiguration.g:4522:9: ( (lv_scope_18_0= ruleScope ) ) - // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope ) + // InternalApplicationConfiguration.g:4669:9: ( (lv_scope_18_0= ruleScope ) ) + // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope ) { - // InternalApplicationConfiguration.g:4523:10: (lv_scope_18_0= ruleScope ) - // InternalApplicationConfiguration.g:4524:11: lv_scope_18_0= ruleScope + // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope ) + // InternalApplicationConfiguration.g:4671:11: lv_scope_18_0= ruleScope { newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); @@ -12358,36 +12734,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 6 : - // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4547:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4548:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4695:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); } - // InternalApplicationConfiguration.g:4548:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) - // InternalApplicationConfiguration.g:4549:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4695:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4696:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); - // InternalApplicationConfiguration.g:4552:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:4552:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4699:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4699:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4552:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4699:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:4552:20: ( (lv_numberSpecified_19_0= 'number' ) ) - // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' ) + // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) ) + // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' ) { - // InternalApplicationConfiguration.g:4553:10: (lv_numberSpecified_19_0= 'number' ) - // InternalApplicationConfiguration.g:4554:11: lv_numberSpecified_19_0= 'number' + // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' ) + // InternalApplicationConfiguration.g:4701:11: lv_numberSpecified_19_0= 'number' { - lv_numberSpecified_19_0=(Token)match(input,49,FOLLOW_13); + lv_numberSpecified_19_0=(Token)match(input,50,FOLLOW_13); newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); @@ -12407,11 +12783,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); - // InternalApplicationConfiguration.g:4570:9: ( (lv_number_21_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT ) + // InternalApplicationConfiguration.g:4717:9: ( (lv_number_21_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT ) { - // InternalApplicationConfiguration.g:4571:10: (lv_number_21_0= RULE_INT ) - // InternalApplicationConfiguration.g:4572:11: lv_number_21_0= RULE_INT + // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT ) + // InternalApplicationConfiguration.g:4719:11: lv_number_21_0= RULE_INT { lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_43); @@ -12452,36 +12828,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 7 : - // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4594:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4595:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4742:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); } - // InternalApplicationConfiguration.g:4595:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) - // InternalApplicationConfiguration.g:4596:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4742:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4743:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); - // InternalApplicationConfiguration.g:4599:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:4599:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4746:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4746:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4599:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4746:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:4599:20: ( (lv_runSpecified_22_0= 'runs' ) ) - // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' ) + // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) ) + // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' ) { - // InternalApplicationConfiguration.g:4600:10: (lv_runSpecified_22_0= 'runs' ) - // InternalApplicationConfiguration.g:4601:11: lv_runSpecified_22_0= 'runs' + // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' ) + // InternalApplicationConfiguration.g:4748:11: lv_runSpecified_22_0= 'runs' { - lv_runSpecified_22_0=(Token)match(input,50,FOLLOW_13); + lv_runSpecified_22_0=(Token)match(input,51,FOLLOW_13); newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); @@ -12501,11 +12877,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); - // InternalApplicationConfiguration.g:4617:9: ( (lv_runs_24_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT ) + // InternalApplicationConfiguration.g:4764:9: ( (lv_runs_24_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT ) { - // InternalApplicationConfiguration.g:4618:10: (lv_runs_24_0= RULE_INT ) - // InternalApplicationConfiguration.g:4619:11: lv_runs_24_0= RULE_INT + // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT ) + // InternalApplicationConfiguration.g:4766:11: lv_runs_24_0= RULE_INT { lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_43); @@ -12546,30 +12922,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 8 : - // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4641:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4642:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) + // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4789:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); } - // InternalApplicationConfiguration.g:4642:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) - // InternalApplicationConfiguration.g:4643:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) + // InternalApplicationConfiguration.g:4789:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) + // InternalApplicationConfiguration.g:4790:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); - // InternalApplicationConfiguration.g:4646:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) - // InternalApplicationConfiguration.g:4646:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) + // InternalApplicationConfiguration.g:4793:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) + // InternalApplicationConfiguration.g:4793:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4646:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) - // InternalApplicationConfiguration.g:4646:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) + // InternalApplicationConfiguration.g:4793:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) + // InternalApplicationConfiguration.g:4793:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) { - otherlv_25=(Token)match(input,51,FOLLOW_13); + otherlv_25=(Token)match(input,52,FOLLOW_13); newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); @@ -12577,11 +12953,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); - // InternalApplicationConfiguration.g:4654:9: ( (lv_solver_27_0= ruleSolver ) ) - // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver ) + // InternalApplicationConfiguration.g:4801:9: ( (lv_solver_27_0= ruleSolver ) ) + // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver ) { - // InternalApplicationConfiguration.g:4655:10: (lv_solver_27_0= ruleSolver ) - // InternalApplicationConfiguration.g:4656:11: lv_solver_27_0= ruleSolver + // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver ) + // InternalApplicationConfiguration.g:4803:11: lv_solver_27_0= ruleSolver { newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); @@ -12627,30 +13003,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 9 : - // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4679:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4680:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) + // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4827:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); } - // InternalApplicationConfiguration.g:4680:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) - // InternalApplicationConfiguration.g:4681:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) + // InternalApplicationConfiguration.g:4827:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) + // InternalApplicationConfiguration.g:4828:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); - // InternalApplicationConfiguration.g:4684:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) - // InternalApplicationConfiguration.g:4684:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) + // InternalApplicationConfiguration.g:4831:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) + // InternalApplicationConfiguration.g:4831:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4684:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) - // InternalApplicationConfiguration.g:4684:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) + // InternalApplicationConfiguration.g:4831:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) + // InternalApplicationConfiguration.g:4831:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) { - otherlv_28=(Token)match(input,32,FOLLOW_13); + otherlv_28=(Token)match(input,33,FOLLOW_13); newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); @@ -12658,11 +13034,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); - // InternalApplicationConfiguration.g:4692:9: ( (lv_config_30_0= ruleConfig ) ) - // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig ) + // InternalApplicationConfiguration.g:4839:9: ( (lv_config_30_0= ruleConfig ) ) + // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig ) { - // InternalApplicationConfiguration.g:4693:10: (lv_config_30_0= ruleConfig ) - // InternalApplicationConfiguration.g:4694:11: lv_config_30_0= ruleConfig + // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig ) + // InternalApplicationConfiguration.g:4841:11: lv_config_30_0= ruleConfig { newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); @@ -12708,30 +13084,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 10 : - // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4717:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4718:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4865:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); } - // InternalApplicationConfiguration.g:4718:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4719:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4865:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4866:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); - // InternalApplicationConfiguration.g:4722:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4722:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4869:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4869:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4722:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4722:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4869:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4869:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) { - otherlv_31=(Token)match(input,52,FOLLOW_13); + otherlv_31=(Token)match(input,53,FOLLOW_13); newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); @@ -12739,11 +13115,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); - // InternalApplicationConfiguration.g:4730:9: ( (lv_debugFolder_33_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile ) + // InternalApplicationConfiguration.g:4877:9: ( (lv_debugFolder_33_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile ) { - // InternalApplicationConfiguration.g:4731:10: (lv_debugFolder_33_0= ruleFile ) - // InternalApplicationConfiguration.g:4732:11: lv_debugFolder_33_0= ruleFile + // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile ) + // InternalApplicationConfiguration.g:4879:11: lv_debugFolder_33_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); @@ -12789,30 +13165,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 11 : - // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4755:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4756:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4903:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); } - // InternalApplicationConfiguration.g:4756:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4757:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4903:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4904:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); - // InternalApplicationConfiguration.g:4760:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4760:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4907:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4907:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4760:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4760:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4907:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4907:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) { - otherlv_34=(Token)match(input,53,FOLLOW_13); + otherlv_34=(Token)match(input,54,FOLLOW_13); newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); @@ -12820,11 +13196,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); - // InternalApplicationConfiguration.g:4768:9: ( (lv_targetLogFile_36_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile ) + // InternalApplicationConfiguration.g:4915:9: ( (lv_targetLogFile_36_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile ) { - // InternalApplicationConfiguration.g:4769:10: (lv_targetLogFile_36_0= ruleFile ) - // InternalApplicationConfiguration.g:4770:11: lv_targetLogFile_36_0= ruleFile + // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile ) + // InternalApplicationConfiguration.g:4917:11: lv_targetLogFile_36_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); @@ -12870,30 +13246,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 12 : - // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4793:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4794:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4941:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); } - // InternalApplicationConfiguration.g:4794:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4795:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4941:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4942:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); - // InternalApplicationConfiguration.g:4798:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4798:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4945:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4945:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4798:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4798:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4945:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4945:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) { - otherlv_37=(Token)match(input,54,FOLLOW_13); + otherlv_37=(Token)match(input,55,FOLLOW_13); newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); @@ -12901,11 +13277,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); - // InternalApplicationConfiguration.g:4806:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile ) + // InternalApplicationConfiguration.g:4953:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile ) { - // InternalApplicationConfiguration.g:4807:10: (lv_targetStatisticsFile_39_0= ruleFile ) - // InternalApplicationConfiguration.g:4808:11: lv_targetStatisticsFile_39_0= ruleFile + // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile ) + // InternalApplicationConfiguration.g:4955:11: lv_targetStatisticsFile_39_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); @@ -12951,30 +13327,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 13 : - // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4831:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4832:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4979:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); } - // InternalApplicationConfiguration.g:4832:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4833:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4979:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4980:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); - // InternalApplicationConfiguration.g:4836:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4836:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4983:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4983:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4836:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4836:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4983:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4983:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) { - otherlv_40=(Token)match(input,55,FOLLOW_13); + otherlv_40=(Token)match(input,56,FOLLOW_13); newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); @@ -12982,11 +13358,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); - // InternalApplicationConfiguration.g:4844:9: ( (lv_tagetFolder_42_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile ) + // InternalApplicationConfiguration.g:4991:9: ( (lv_tagetFolder_42_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile ) { - // InternalApplicationConfiguration.g:4845:10: (lv_tagetFolder_42_0= ruleFile ) - // InternalApplicationConfiguration.g:4846:11: lv_tagetFolder_42_0= ruleFile + // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile ) + // InternalApplicationConfiguration.g:4993:11: lv_tagetFolder_42_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); @@ -13033,7 +13409,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop60; + break loop62; } } while (true); @@ -13076,7 +13452,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleOptimizationDirection" - // InternalApplicationConfiguration.g:4884:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; + // InternalApplicationConfiguration.g:5031:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; public final Enumerator ruleOptimizationDirection() throws RecognitionException { Enumerator current = null; @@ -13087,33 +13463,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4890:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) - // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) + // InternalApplicationConfiguration.g:5037:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) + // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) { - // InternalApplicationConfiguration.g:4891:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) - int alt61=2; - int LA61_0 = input.LA(1); + // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA61_0==56) ) { - alt61=1; + if ( (LA63_0==57) ) { + alt63=1; } - else if ( (LA61_0==57) ) { - alt61=2; + else if ( (LA63_0==58) ) { + alt63=2; } else { NoViableAltException nvae = - new NoViableAltException("", 61, 0, input); + new NoViableAltException("", 63, 0, input); throw nvae; } - switch (alt61) { + switch (alt63) { case 1 : - // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' ) + // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' ) { - // InternalApplicationConfiguration.g:4892:3: (enumLiteral_0= 'minimize' ) - // InternalApplicationConfiguration.g:4893:4: enumLiteral_0= 'minimize' + // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' ) + // InternalApplicationConfiguration.g:5040:4: enumLiteral_0= 'minimize' { - enumLiteral_0=(Token)match(input,56,FOLLOW_2); + enumLiteral_0=(Token)match(input,57,FOLLOW_2); current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); @@ -13125,12 +13501,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' ) + // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' ) { - // InternalApplicationConfiguration.g:4900:3: (enumLiteral_1= 'maximize' ) - // InternalApplicationConfiguration.g:4901:4: enumLiteral_1= 'maximize' + // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' ) + // InternalApplicationConfiguration.g:5048:4: enumLiteral_1= 'maximize' { - enumLiteral_1=(Token)match(input,57,FOLLOW_2); + enumLiteral_1=(Token)match(input,58,FOLLOW_2); current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); @@ -13164,47 +13540,63 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleComparisonOperator" - // InternalApplicationConfiguration.g:4911:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ; + // InternalApplicationConfiguration.g:5058:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ; public final Enumerator ruleComparisonOperator() throws RecognitionException { Enumerator current = null; Token enumLiteral_0=null; Token enumLiteral_1=null; + Token enumLiteral_2=null; + Token enumLiteral_3=null; enterRule(); try { - // InternalApplicationConfiguration.g:4917:2: ( ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) ) - // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) + // InternalApplicationConfiguration.g:5064:2: ( ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ) + // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) { - // InternalApplicationConfiguration.g:4918:2: ( (enumLiteral_0= '<=' ) | (enumLiteral_1= '>=' ) ) - int alt62=2; - int LA62_0 = input.LA(1); - - if ( (LA62_0==58) ) { - alt62=1; - } - else if ( (LA62_0==59) ) { - alt62=2; - } - else { + // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) + int alt64=4; + switch ( input.LA(1) ) { + case 39: + { + alt64=1; + } + break; + case 40: + { + alt64=2; + } + break; + case 59: + { + alt64=3; + } + break; + case 60: + { + alt64=4; + } + break; + default: NoViableAltException nvae = - new NoViableAltException("", 62, 0, input); + new NoViableAltException("", 64, 0, input); throw nvae; } - switch (alt62) { + + switch (alt64) { case 1 : - // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' ) + // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' ) { - // InternalApplicationConfiguration.g:4919:3: (enumLiteral_0= '<=' ) - // InternalApplicationConfiguration.g:4920:4: enumLiteral_0= '<=' + // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' ) + // InternalApplicationConfiguration.g:5067:4: enumLiteral_0= '<' { - enumLiteral_0=(Token)match(input,58,FOLLOW_2); + enumLiteral_0=(Token)match(input,39,FOLLOW_2); - current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_0()); + current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); } @@ -13213,15 +13605,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' ) + // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' ) + { + // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' ) + // InternalApplicationConfiguration.g:5075:4: enumLiteral_1= '>' + { + enumLiteral_1=(Token)match(input,40,FOLLOW_2); + + current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); + + + } + + + } + break; + case 3 : + // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' ) + { + // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' ) + // InternalApplicationConfiguration.g:5083:4: enumLiteral_2= '<=' + { + enumLiteral_2=(Token)match(input,59,FOLLOW_2); + + current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); + + + } + + + } + break; + case 4 : + // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' ) { - // InternalApplicationConfiguration.g:4927:3: (enumLiteral_1= '>=' ) - // InternalApplicationConfiguration.g:4928:4: enumLiteral_1= '>=' + // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' ) + // InternalApplicationConfiguration.g:5091:4: enumLiteral_3= '>=' { - enumLiteral_1=(Token)match(input,59,FOLLOW_2); + enumLiteral_3=(Token)match(input,60,FOLLOW_2); - current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_1()); + current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); + newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); } @@ -13252,7 +13678,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleDocumentLevelSpecification" - // InternalApplicationConfiguration.g:4938:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; + // InternalApplicationConfiguration.g:5101:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException { Enumerator current = null; @@ -13264,42 +13690,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4944:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) - // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) + // InternalApplicationConfiguration.g:5107:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) + // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) { - // InternalApplicationConfiguration.g:4945:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) - int alt63=3; + // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) + int alt65=3; switch ( input.LA(1) ) { - case 60: + case 61: { - alt63=1; + alt65=1; } break; - case 61: + case 62: { - alt63=2; + alt65=2; } break; - case 62: + case 63: { - alt63=3; + alt65=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 63, 0, input); + new NoViableAltException("", 65, 0, input); throw nvae; } - switch (alt63) { + switch (alt65) { case 1 : - // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' ) + // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' ) { - // InternalApplicationConfiguration.g:4946:3: (enumLiteral_0= 'none' ) - // InternalApplicationConfiguration.g:4947:4: enumLiteral_0= 'none' + // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' ) + // InternalApplicationConfiguration.g:5110:4: enumLiteral_0= 'none' { - enumLiteral_0=(Token)match(input,60,FOLLOW_2); + enumLiteral_0=(Token)match(input,61,FOLLOW_2); current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); @@ -13311,12 +13737,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' ) + // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' ) { - // InternalApplicationConfiguration.g:4954:3: (enumLiteral_1= 'normal' ) - // InternalApplicationConfiguration.g:4955:4: enumLiteral_1= 'normal' + // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' ) + // InternalApplicationConfiguration.g:5118:4: enumLiteral_1= 'normal' { - enumLiteral_1=(Token)match(input,61,FOLLOW_2); + enumLiteral_1=(Token)match(input,62,FOLLOW_2); current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); @@ -13328,12 +13754,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' ) + // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' ) { - // InternalApplicationConfiguration.g:4962:3: (enumLiteral_2= 'full' ) - // InternalApplicationConfiguration.g:4963:4: enumLiteral_2= 'full' + // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' ) + // InternalApplicationConfiguration.g:5126:4: enumLiteral_2= 'full' { - enumLiteral_2=(Token)match(input,62,FOLLOW_2); + enumLiteral_2=(Token)match(input,63,FOLLOW_2); current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); @@ -13367,7 +13793,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleSolver" - // InternalApplicationConfiguration.g:4973:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; + // InternalApplicationConfiguration.g:5136:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; public final Enumerator ruleSolver() throws RecognitionException { Enumerator current = null; @@ -13379,42 +13805,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4979:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) - // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) + // InternalApplicationConfiguration.g:5142:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) + // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) { - // InternalApplicationConfiguration.g:4980:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) - int alt64=3; + // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) + int alt66=3; switch ( input.LA(1) ) { - case 63: + case 64: { - alt64=1; + alt66=1; } break; - case 64: + case 65: { - alt64=2; + alt66=2; } break; - case 65: + case 66: { - alt64=3; + alt66=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 64, 0, input); + new NoViableAltException("", 66, 0, input); throw nvae; } - switch (alt64) { + switch (alt66) { case 1 : - // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' ) + // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' ) { - // InternalApplicationConfiguration.g:4981:3: (enumLiteral_0= 'SMTSolver' ) - // InternalApplicationConfiguration.g:4982:4: enumLiteral_0= 'SMTSolver' + // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' ) + // InternalApplicationConfiguration.g:5145:4: enumLiteral_0= 'SMTSolver' { - enumLiteral_0=(Token)match(input,63,FOLLOW_2); + enumLiteral_0=(Token)match(input,64,FOLLOW_2); current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); @@ -13426,12 +13852,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' ) + // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' ) { - // InternalApplicationConfiguration.g:4989:3: (enumLiteral_1= 'AlloySolver' ) - // InternalApplicationConfiguration.g:4990:4: enumLiteral_1= 'AlloySolver' + // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' ) + // InternalApplicationConfiguration.g:5153:4: enumLiteral_1= 'AlloySolver' { - enumLiteral_1=(Token)match(input,64,FOLLOW_2); + enumLiteral_1=(Token)match(input,65,FOLLOW_2); current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); @@ -13443,12 +13869,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' ) + // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' ) { - // InternalApplicationConfiguration.g:4997:3: (enumLiteral_2= 'ViatraSolver' ) - // InternalApplicationConfiguration.g:4998:4: enumLiteral_2= 'ViatraSolver' + // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' ) + // InternalApplicationConfiguration.g:5161:4: enumLiteral_2= 'ViatraSolver' { - enumLiteral_2=(Token)match(input,65,FOLLOW_2); + enumLiteral_2=(Token)match(input,66,FOLLOW_2); current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); @@ -13483,14 +13909,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // Delegated rules - protected DFA60 dfa60 = new DFA60(this); + protected DFA62 dfa62 = new DFA62(this); static final String dfa_1s = "\17\uffff"; static final String dfa_2s = "\1\25\16\uffff"; - static final String dfa_3s = "\1\67\16\uffff"; + static final String dfa_3s = "\1\70\16\uffff"; static final String dfa_4s = "\1\uffff\1\16\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; static final String dfa_5s = "\1\0\16\uffff}>"; static final String[] dfa_6s = { - "\1\1\3\uffff\1\2\2\uffff\1\4\2\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16", + "\1\1\3\uffff\1\2\2\uffff\1\4\3\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16", "", "", "", @@ -13514,11 +13940,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - class DFA60 extends DFA { + class DFA62 extends DFA { - public DFA60(BaseRecognizer recognizer) { + public DFA62(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 60; + this.decisionNumber = 62; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -13528,54 +13954,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl this.transition = dfa_6; } public String getDescription() { - return "()* loopback of 4356:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*"; + return "()* loopback of 4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA60_0 = input.LA(1); + int LA62_0 = input.LA(1); - int index60_0 = input.index(); + int index62_0 = input.index(); input.rewind(); s = -1; - if ( (LA60_0==21) ) {s = 1;} + if ( (LA62_0==21) ) {s = 1;} - else if ( LA60_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} + else if ( LA62_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} - else if ( LA60_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} + else if ( LA62_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} - else if ( LA60_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} + else if ( LA62_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} - else if ( LA60_0 == 31 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} + else if ( LA62_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} - else if ( LA60_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} + else if ( LA62_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} - else if ( LA60_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} + else if ( LA62_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} - else if ( LA60_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} + else if ( LA62_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} - else if ( LA60_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} + else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} - else if ( LA60_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} + else if ( LA62_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} - else if ( LA60_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} + else if ( LA62_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} - else if ( LA60_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} + else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} - else if ( LA60_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} + else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} - else if ( LA60_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} + else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} - input.seek(index60_0); + input.seek(index62_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 60, _s, input); + new NoViableAltException(getDescription(), 62, _s, input); error(nvae); throw nvae; } @@ -13584,8 +14010,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000C0019A022002L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000C0019A020002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000180031A022002L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000180031A020002L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); @@ -13603,29 +14029,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000050L}); public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L}); public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0300000040010000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0C00000000000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x06000000A0010000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x1800018000000000L}); public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001020L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000E00200040L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000E00000040L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x7000000000000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000200000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000002000040000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000100000000020L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000100000080020L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000001C00200040L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001C00000040L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0xE000000000000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000002000200000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000040000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000200000000020L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000200000080020L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000400000000000L}); public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000201020L}); public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000200040L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x00FF400192200000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x01FE800312200000L}); public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000080010L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000003L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000007L}); } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java index d1128378..cf267de9 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java @@ -14,6 +14,8 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDec import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; @@ -113,6 +115,12 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: sequence_ConfigurationScript(context, (ConfigurationScript) semanticObject); return; + case ApplicationConfigurationPackage.COST_ENTRY: + sequence_CostEntry(context, (CostEntry) semanticObject); + return; + case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: + sequence_CostObjectiveFunction(context, (CostObjectiveFunction) semanticObject); + return; case ApplicationConfigurationPackage.CUSTOM_ENTRY: sequence_CustomEntry(context, (CustomEntry) semanticObject); return; @@ -400,6 +408,40 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin } + /** + * Contexts: + * CostEntry returns CostEntry + * + * Constraint: + * (patternElement=PatternElement weight=INTLiteral) + */ + protected void sequence_CostEntry(ISerializationContext context, CostEntry semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__PATTERN_ELEMENT)); + if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.COST_ENTRY__WEIGHT)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0(), semanticObject.getPatternElement()); + feeder.accept(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0(), semanticObject.getWeight()); + feeder.finish(); + } + + + /** + * Contexts: + * ObjectiveFunction returns CostObjectiveFunction + * CostObjectiveFunction returns CostObjectiveFunction + * + * Constraint: + * (entries+=CostEntry entries+=CostEntry*) + */ + protected void sequence_CostObjectiveFunction(ISerializationContext context, CostObjectiveFunction semanticObject) { + genericSequencer.createSequence(context, semanticObject); + } + + /** * Contexts: * ConfigEntry returns CustomEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java index 80afc496..213203b4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java @@ -1260,14 +1260,100 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen } public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); - private final RuleCall cReliabilityObjectiveFunctionParserRuleCall = (RuleCall)rule.eContents().get(1); + private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); + private final RuleCall cCostObjectiveFunctionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); + private final RuleCall cReliabilityObjectiveFunctionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); //ObjectiveFunction: - // ReliabilityObjectiveFunction; + // CostObjectiveFunction | ReliabilityObjectiveFunction; @Override public ParserRule getRule() { return rule; } + //CostObjectiveFunction | ReliabilityObjectiveFunction + public Alternatives getAlternatives() { return cAlternatives; } + + //CostObjectiveFunction + public RuleCall getCostObjectiveFunctionParserRuleCall_0() { return cCostObjectiveFunctionParserRuleCall_0; } + //ReliabilityObjectiveFunction - public RuleCall getReliabilityObjectiveFunctionParserRuleCall() { return cReliabilityObjectiveFunctionParserRuleCall; } + public RuleCall getReliabilityObjectiveFunctionParserRuleCall_1() { return cReliabilityObjectiveFunctionParserRuleCall_1; } + } + public class CostObjectiveFunctionElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostObjectiveFunction"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cCostKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cEntriesAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cEntriesCostEntryParserRuleCall_2_0 = (RuleCall)cEntriesAssignment_2.eContents().get(0); + private final Group cGroup_3 = (Group)cGroup.eContents().get(3); + private final Keyword cCommaKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); + private final Assignment cEntriesAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); + private final RuleCall cEntriesCostEntryParserRuleCall_3_1_0 = (RuleCall)cEntriesAssignment_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); + + //CostObjectiveFunction: + // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'; + @Override public ParserRule getRule() { return rule; } + + //'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}' + public Group getGroup() { return cGroup; } + + //'cost' + public Keyword getCostKeyword_0() { return cCostKeyword_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } + + //entries+=CostEntry + public Assignment getEntriesAssignment_2() { return cEntriesAssignment_2; } + + //CostEntry + public RuleCall getEntriesCostEntryParserRuleCall_2_0() { return cEntriesCostEntryParserRuleCall_2_0; } + + //(',' entries+=CostEntry)* + public Group getGroup_3() { return cGroup_3; } + + //',' + public Keyword getCommaKeyword_3_0() { return cCommaKeyword_3_0; } + + //entries+=CostEntry + public Assignment getEntriesAssignment_3_1() { return cEntriesAssignment_3_1; } + + //CostEntry + public RuleCall getEntriesCostEntryParserRuleCall_3_1_0() { return cEntriesCostEntryParserRuleCall_3_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } + } + public class CostEntryElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostEntry"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Assignment cPatternElementAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cPatternElementPatternElementParserRuleCall_0_0 = (RuleCall)cPatternElementAssignment_0.eContents().get(0); + private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cWeightAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cWeightINTLiteralParserRuleCall_2_0 = (RuleCall)cWeightAssignment_2.eContents().get(0); + + //CostEntry: + // patternElement=PatternElement '=' weight=INTLiteral; + @Override public ParserRule getRule() { return rule; } + + //patternElement=PatternElement '=' weight=INTLiteral + public Group getGroup() { return cGroup; } + + //patternElement=PatternElement + public Assignment getPatternElementAssignment_0() { return cPatternElementAssignment_0; } + + //PatternElement + public RuleCall getPatternElementPatternElementParserRuleCall_0_0() { return cPatternElementPatternElementParserRuleCall_0_0; } + + //'=' + public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } + + //weight=INTLiteral + public Assignment getWeightAssignment_2() { return cWeightAssignment_2; } + + //INTLiteral + public RuleCall getWeightINTLiteralParserRuleCall_2_0() { return cWeightINTLiteralParserRuleCall_2_0; } } public class ReliabilityObjectiveFunctionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ReliabilityObjectiveFunction"); @@ -2967,29 +3053,45 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen public class ComparisonOperatorElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ComparisonOperator"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_0_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_1.eContents().get(0); + private final EnumLiteralDeclaration cLESSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); + private final Keyword cLESSLessThanSignKeyword_0_0 = (Keyword)cLESSEnumLiteralDeclaration_0.eContents().get(0); + private final EnumLiteralDeclaration cGREATEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); + private final Keyword cGREATERGreaterThanSignKeyword_1_0 = (Keyword)cGREATEREnumLiteralDeclaration_1.eContents().get(0); + private final EnumLiteralDeclaration cLESS_EQUALSEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); + private final Keyword cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0 = (Keyword)cLESS_EQUALSEnumLiteralDeclaration_2.eContents().get(0); + private final EnumLiteralDeclaration cGREATER_EQUALSEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); + private final Keyword cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0 = (Keyword)cGREATER_EQUALSEnumLiteralDeclaration_3.eContents().get(0); //enum ComparisonOperator: - // LESS_EQUALS='<=' | GREATER_EQUALS='>='; + // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='; public EnumRule getRule() { return rule; } - //LESS_EQUALS='<=' | GREATER_EQUALS='>=' + //LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>=' public Alternatives getAlternatives() { return cAlternatives; } + //LESS='<' + public EnumLiteralDeclaration getLESSEnumLiteralDeclaration_0() { return cLESSEnumLiteralDeclaration_0; } + + //'<' + public Keyword getLESSLessThanSignKeyword_0_0() { return cLESSLessThanSignKeyword_0_0; } + + //GREATER='>' + public EnumLiteralDeclaration getGREATEREnumLiteralDeclaration_1() { return cGREATEREnumLiteralDeclaration_1; } + + //'>' + public Keyword getGREATERGreaterThanSignKeyword_1_0() { return cGREATERGreaterThanSignKeyword_1_0; } + //LESS_EQUALS='<=' - public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_0() { return cLESS_EQUALSEnumLiteralDeclaration_0; } + public EnumLiteralDeclaration getLESS_EQUALSEnumLiteralDeclaration_2() { return cLESS_EQUALSEnumLiteralDeclaration_2; } //'<=' - public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_0_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_0_0; } + public Keyword getLESS_EQUALSLessThanSignEqualsSignKeyword_2_0() { return cLESS_EQUALSLessThanSignEqualsSignKeyword_2_0; } //GREATER_EQUALS='>=' - public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_1() { return cGREATER_EQUALSEnumLiteralDeclaration_1; } + public EnumLiteralDeclaration getGREATER_EQUALSEnumLiteralDeclaration_3() { return cGREATER_EQUALSEnumLiteralDeclaration_3; } //'>=' - public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_1_0; } + public Keyword getGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0() { return cGREATER_EQUALSGreaterThanSignEqualsSignKeyword_3_0; } } public class DocumentLevelSpecificationElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.DocumentLevelSpecification"); @@ -3104,6 +3206,8 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen private final ComparisonOperatorElements eComparisonOperator; private final ThresholdEntryElements pThresholdEntry; private final ObjectiveFunctionElements pObjectiveFunction; + private final CostObjectiveFunctionElements pCostObjectiveFunction; + private final CostEntryElements pCostEntry; private final ReliabilityObjectiveFunctionElements pReliabilityObjectiveFunction; private final ReliabiltiyProbabilityElements pReliabiltiyProbability; private final MtffElements pMtff; @@ -3197,6 +3301,8 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen this.eComparisonOperator = new ComparisonOperatorElements(); this.pThresholdEntry = new ThresholdEntryElements(); this.pObjectiveFunction = new ObjectiveFunctionElements(); + this.pCostObjectiveFunction = new CostObjectiveFunctionElements(); + this.pCostEntry = new CostEntryElements(); this.pReliabilityObjectiveFunction = new ReliabilityObjectiveFunctionElements(); this.pReliabiltiyProbability = new ReliabiltiyProbabilityElements(); this.pMtff = new MtffElements(); @@ -3688,7 +3794,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen } //enum ComparisonOperator: - // LESS_EQUALS='<=' | GREATER_EQUALS='>='; + // LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='; public ComparisonOperatorElements getComparisonOperatorAccess() { return eComparisonOperator; } @@ -3708,7 +3814,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen } //ObjectiveFunction: - // ReliabilityObjectiveFunction; + // CostObjectiveFunction | ReliabilityObjectiveFunction; public ObjectiveFunctionElements getObjectiveFunctionAccess() { return pObjectiveFunction; } @@ -3717,6 +3823,26 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen return getObjectiveFunctionAccess().getRule(); } + //CostObjectiveFunction: + // 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'; + public CostObjectiveFunctionElements getCostObjectiveFunctionAccess() { + return pCostObjectiveFunction; + } + + public ParserRule getCostObjectiveFunctionRule() { + return getCostObjectiveFunctionAccess().getRule(); + } + + //CostEntry: + // patternElement=PatternElement '=' weight=INTLiteral; + public CostEntryElements getCostEntryAccess() { + return pCostEntry; + } + + public ParserRule getCostEntryRule() { + return getCostEntryAccess().getRule(); + } + //ReliabilityObjectiveFunction: // ReliabiltiyProbability | Mtff; public ReliabilityObjectiveFunctionElements getReliabilityObjectiveFunctionAccess() { diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext index 2b4a56a6..be1ac662 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext @@ -6,203 +6,328 @@ import "http://www.bme.hu/mit/inf/dslreasoner/faulttree/components/CftLanguage" generate applicationConfiguration "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration" ConfigurationScript: - (imports += Import)* - (commands += Command)* -; + (imports+=Import)* + (commands+=Command)*; -Command : - Declaration | Task -; +Command: + Declaration | Task; QualifiedName returns ecore::EString: - ID ('.' ID)*; -REALLiteral returns ecore::EBigDecimal: '-'? INT '.' INT; -INTLiteral returns ecore::EInt: '-'? INT; + ID ('.' ID)*; + +REALLiteral returns ecore::EBigDecimal: + '-'? INT '.' INT; + +INTLiteral returns ecore::EInt: + '-'? INT; /////////////////////////////////////////////////// // Imports /////////////////////////////////////////////////// +Import: + EPackageImport | ViatraImport | CftImport; + +EPackageImport: + "import" "epackage" importedPackage=[ecore::EPackage|STRING]; -Import: EPackageImport | ViatraImport | CftImport; +ViatraImport: + "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; -EPackageImport: "import" "epackage" importedPackage=[ecore::EPackage|STRING]; -ViatraImport: "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; -CftImport: "import" "reliability" importedCft=[cftLanguage::CftModel|STRING]; - +CftImport: + "import" "reliability" importedCft=[cftLanguage::CftModel|STRING]; + /////////////////////////////////////////////////// // Declaration /////////////////////////////////////////////////// - -Declaration : +Declaration: FileDeclaration | MetamodelDeclaration | PartialModelDeclaration | GraphPatternDeclaration | ConfigDeclaration | ScopeDeclaration - | ObjectiveDeclaration -; + | ObjectiveDeclaration; /////////////////////////////////////////////////// // Files and Folders /////////////////////////////////////////////////// +FileSpecification: + path=STRING; -FileSpecification: path = STRING; -FileDeclaration: 'file' name = ID '=' specification = FileSpecification; -FileReference: referred = [FileDeclaration]; -File: FileSpecification | FileReference; +FileDeclaration: + 'file' name=ID '=' specification=FileSpecification; + +FileReference: + referred=[FileDeclaration]; + +File: + FileSpecification | FileReference; /////////////////////////////////////////////////// // Metamodel /////////////////////////////////////////////////// +MetamodelSpecification: + '{' (entries+=MetamodelEntry) (',' entries+=MetamodelEntry)* '}'; + +MetamodelEntry: + MetamodelElement | AllPackageEntry; + +AllPackageEntry: + "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{' exclusion+=MetamodelElement (',' + exclusion+=MetamodelElement)* '}')?; -MetamodelSpecification: '{' (entries += MetamodelEntry) (',' entries += MetamodelEntry)* '}'; -MetamodelEntry: MetamodelElement | AllPackageEntry; -AllPackageEntry: "package" package=[ecore::EPackage|QualifiedName] ("excluding" '{'exclusion +=MetamodelElement (',' exclusion +=MetamodelElement)*'}')?; -MetamodelElement: (package=[ecore::EPackage|QualifiedName] '::')? classifier = [ecore::EClassifier] ('.' feature= [ecore::ENamedElement])?; +MetamodelElement: + (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' + feature=[ecore::ENamedElement])?; -MetamodelDeclaration: 'metamodel' name = ID specification = MetamodelSpecification; -MetamodelReference: referred = [MetamodelDeclaration]; -Metamodel: MetamodelReference | MetamodelSpecification; +MetamodelDeclaration: + 'metamodel' name=ID specification=MetamodelSpecification; + +MetamodelReference: + referred=[MetamodelDeclaration]; + +Metamodel: + MetamodelReference | MetamodelSpecification; /////////////////////////////////////////////////// // Partial Model /////////////////////////////////////////////////// +PartialModelSpecification: + '{' entry+=PartialModelEntry (',' entry+=PartialModelEntry)? '}'; + +PartialModelEntry: + ModelEntry | FolderEntry; + +ModelEntry: + path=File; + +FolderEntry: + "folder" path=File ("excluding" "{" exclusion+=ModelEntry ("," exclusion+=ModelEntry)* "}")?; -PartialModelSpecification: '{' entry += PartialModelEntry (',' entry += PartialModelEntry)? '}'; -PartialModelEntry: ModelEntry | FolderEntry; -ModelEntry: path = File; -FolderEntry: "folder" path = File ("excluding" "{" exclusion += ModelEntry ("," exclusion += ModelEntry)* "}")?; +PartialModelDeclaration: + 'models' name=ID specification=PartialModelSpecification; -PartialModelDeclaration: 'models' name = ID specification = PartialModelSpecification; -PartialModelReference : referred = [PartialModelDeclaration]; -PartialModel: PartialModelSpecification | PartialModelReference; +PartialModelReference: + referred=[PartialModelDeclaration]; + +PartialModel: + PartialModelSpecification | PartialModelReference; /////////////////////////////////////////////////// // Patterns /////////////////////////////////////////////////// +PatternSpecification: + '{' entries+=PatternEntry (',' entries+=PatternEntry)* '}'; + +PatternEntry: + PatternElement | AllPatternEntry; + +AllPatternEntry: + 'package' package=[viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion+=PatternElement (',' + exclusuion+=PatternElement)* '}')?; + +PatternElement: + (package=[viatra::PatternModel|QualifiedName] '::')? pattern=[viatra::Pattern]; -PatternSpecification: '{' entries += PatternEntry (',' entries += PatternEntry)* '}'; -PatternEntry: PatternElement | AllPatternEntry; -AllPatternEntry: 'package' package = [viatra::PatternModel|QualifiedName] ('excluding' '{' exclusuion += PatternElement (',' exclusuion += PatternElement)* '}')?; -PatternElement: (package =[viatra::PatternModel|QualifiedName] '::')? pattern = [viatra::Pattern]; +GraphPatternDeclaration: + 'constraints' name=ID specification=PatternSpecification; -GraphPatternDeclaration: 'constraints' name = ID specification = PatternSpecification; -GraphPatternReference: referred = [GraphPatternDeclaration]; -GraphPattern: GraphPatternReference|PatternSpecification; +GraphPatternReference: + referred=[GraphPatternDeclaration]; + +GraphPattern: + GraphPatternReference | PatternSpecification; /////////////////////////////////////////////////// // Objectives /////////////////////////////////////////////////// +ObjectiveSpecification: + '{' entries+=ObjectiveEntry (',' entries+=ObjectiveEntry)* '}'; + +ObjectiveEntry: + OptimizationEntry | ThresholdEntry; + +enum OptimizationDirection: + MINIMIZE='minimize' | MAXIMIZE='maximize'; + +OptimizationEntry: + direction=OptimizationDirection function=ObjectiveFunction; + +enum ComparisonOperator: + LESS='<' | GREATER='>' | LESS_EQUALS='<=' | GREATER_EQUALS='>='; + +ThresholdEntry: + function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral; + +ObjectiveFunction: + CostObjectiveFunction | ReliabilityObjectiveFunction; + +CostObjectiveFunction: + 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'; + +CostEntry: + patternElement=PatternElement '=' weight=INTLiteral; + +ReliabilityObjectiveFunction: + ReliabiltiyProbability | Mtff; -ObjectiveSpecification: '{' entries += ObjectiveEntry (',' entries += ObjectiveEntry)* '}'; -ObjectiveEntry: OptimizationEntry | ThresholdEntry; -enum OptimizationDirection: MINIMIZE='minimize' | MAXIMIZE='maximize'; -OptimizationEntry: direction=OptimizationDirection function=ObjectiveFunction; -enum ComparisonOperator: LESS_EQUALS='<=' | GREATER_EQUALS='>='; -ThresholdEntry: function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral; -ObjectiveFunction: ReliabilityObjectiveFunction; -ReliabilityObjectiveFunction: ReliabiltiyProbability | Mtff; ReliabiltiyProbability: - 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation = [cftLanguage::TransformationDefinition] + 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? + transformation=[cftLanguage::TransformationDefinition] 'at' time=REALLiteral; + Mtff: - 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation = [cftLanguage::TransformationDefinition]; + 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation=[cftLanguage::TransformationDefinition]; + +ObjectiveDeclaration: + 'objectives' name=ID specification=ObjectiveSpecification; + +ObjectiveReference: + referred=[ObjectiveDeclaration]; -ObjectiveDeclaration: 'objectives' name = ID specification = ObjectiveSpecification; -ObjectiveReference: referred = [ObjectiveDeclaration]; -Objective: ObjectiveReference|ObjectiveSpecification; +Objective: + ObjectiveReference | ObjectiveSpecification; /////////////////////////////////////////////////// // SolverConfig /////////////////////////////////////////////////// +ConfigSpecification: + {ConfigSpecification} '{' + (entries+=ConfigEntry ("," entries+=ConfigEntry)*)? + '}'; + +ConfigDeclaration: + 'config' name=ID specification=ConfigSpecification; + +ConfigEntry: + DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; + +DocumentationEntry: + "log-level" '=' level=DocumentLevelSpecification; -ConfigSpecification: {ConfigSpecification}'{' - (entries += ConfigEntry ("," entries += ConfigEntry)*)? +enum DocumentLevelSpecification: + none | normal | full; + +RuntimeEntry: + "runtime" "=" millisecLimit=INT; + +MemoryEntry: + "memory" "=" megabyteLimit=INT; + +CustomEntry: + key=STRING "=" value=STRING; + +ConfigReference: + config=[ConfigDeclaration]; + +Config: + ConfigSpecification | ConfigReference; + +enum Solver: + SMTSolver | AlloySolver | ViatraSolver; + +ScopeSpecification: + {ScopeSpecification} '{' + (scopes+=TypeScope (',' scopes+=TypeScope)*)? '}'; -ConfigDeclaration : - 'config' name = ID specification = ConfigSpecification -; -ConfigEntry: DocumentationEntry | RuntimeEntry | MemoryEntry | CustomEntry; -DocumentationEntry: "log-level" '=' level = DocumentLevelSpecification; -enum DocumentLevelSpecification: none | normal | full; -RuntimeEntry: "runtime" "=" millisecLimit = INT; -MemoryEntry: "memory" "=" megabyteLimit = INT; -CustomEntry: key = STRING "=" value = STRING; - -ConfigReference: config = [ConfigDeclaration]; -Config: ConfigSpecification | ConfigReference; - -enum Solver: SMTSolver | AlloySolver | ViatraSolver; - -ScopeSpecification: {ScopeSpecification} '{' - (scopes += TypeScope (',' scopes += TypeScope)*)? -'}'; -TypeScope: ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; -ClassTypeScope: '#' type = ClassReference - (setsNew ?='+=' | setsSum ?= '=') - (number = ExactNumber | number = IntervallNumber) -; -ObjectTypeScope: '#' type = ObjectReference - (setsNew ?='+=' | setsSum ?= '=') - (number = ExactNumber | number = IntervallNumber) -; -IntegerTypeScope: '#' type = IntegerReference - (setsNew ?='+=' | setsSum ?= '=') - (number = ExactNumber | number = IntervallNumber | number = IntEnumberation) -; -RealTypeScope: '#' type = RealReference - (setsNew ?='+=' | setsSum ?= '=') - (number = ExactNumber | number = IntervallNumber | number = RealEnumeration) -; -StringTypeScope: '#' type = StringReference - (setsNew ?='+=' | setsSum ?= '=') - (number = ExactNumber | number = IntervallNumber | number = StringEnumeration) -; - -TypeReference: ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; -ClassReference: '<' element = MetamodelElement '>'; -ObjectReference: {ObjectReference} 'node'; -IntegerReference: {IntegerScope} 'int'; -RealReference: {RealScope} 'real'; -StringReference: {StringScope} 'string'; - -NumberSpecification: ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; -ExactNumber: exactNumber = INT | exactUnlimited ?= '*'; -IntervallNumber: min = INT '..' (maxNumber = INT | maxUnlimited ?= '*'); -IntEnumberation: {IntEnumberation} '{' (entry += INTLiteral (',' entry += INTLiteral)*)?'}'; -RealEnumeration: {RealEnumeration} '{' (entry += REALLiteral (',' entry += REALLiteral)*)?'}'; -StringEnumeration: {StringEnumeration} '{' (entry += STRING (',' entry += STRING)*)?'}'; - -ScopeDeclaration: 'scope' name = ID specification = ScopeSpecification; -ScopeReference: referred = [ScopeDeclaration]; -Scope: ScopeSpecification | ScopeReference; - -Task: GenerationTask /*| CoverageCalculation | ValidationTask*/; - -GenerationTask: 'generate' {GenerationTask} '{'( - - // domain - ('metamodel' '=' metamodel = Metamodel)? & - ('partial-model' '=' partialModel = PartialModel)? & - ('constraints' '=' patterns = GraphPattern)? & - ('objectives' '=' objectives = Objective)? & - - // model set - ('scope' '=' scope = Scope)? & - (numberSpecified ?= 'number' '=' number= INT)? & - (runSpecified ?= 'runs' '=' runs = INT)? & - // Solver - ('solver' '=' solver = Solver)? & - ('config' '=' config = Config)? & - - // output texts - ('debug' '=' debugFolder = File)? & - ('log' '=' targetLogFile = File)? & - ('statistics' '=' targetStatisticsFile = File)? & - - // output models - ('output' '=' tagetFolder = File)? - - )'}' -; \ No newline at end of file + +TypeScope: + ClassTypeScope | ObjectTypeScope | IntegerTypeScope | RealTypeScope | StringTypeScope; + +ClassTypeScope: + '#' type=ClassReference + (setsNew?='+=' | setsSum?='=') + (number=ExactNumber | number=IntervallNumber); + +ObjectTypeScope: + '#' type=ObjectReference + (setsNew?='+=' | setsSum?='=') + (number=ExactNumber | number=IntervallNumber); + +IntegerTypeScope: + '#' type=IntegerReference + (setsNew?='+=' | setsSum?='=') + (number=ExactNumber | number=IntervallNumber | number=IntEnumberation); + +RealTypeScope: + '#' type=RealReference + (setsNew?='+=' | setsSum?='=') + (number=ExactNumber | number=IntervallNumber | number=RealEnumeration); + +StringTypeScope: + '#' type=StringReference + (setsNew?='+=' | setsSum?='=') + (number=ExactNumber | number=IntervallNumber | number=StringEnumeration); + +TypeReference: + ClassReference | ObjectReference | IntegerReference | RealReference | StringReference; + +ClassReference: + '<' element=MetamodelElement '>'; + +ObjectReference: + {ObjectReference} 'node'; + +IntegerReference: + {IntegerScope} 'int'; + +RealReference: + {RealScope} 'real'; + +StringReference: + {StringScope} 'string'; + +NumberSpecification: + ExactNumber | IntervallNumber | IntEnumberation | RealEnumeration | StringEnumeration; + +ExactNumber: + exactNumber=INT | exactUnlimited?='*'; + +IntervallNumber: + min=INT '..' (maxNumber=INT | maxUnlimited?='*'); + +IntEnumberation: + {IntEnumberation} '{' (entry+=INTLiteral (',' entry+=INTLiteral)*)? '}'; + +RealEnumeration: + {RealEnumeration} '{' (entry+=REALLiteral (',' entry+=REALLiteral)*)? '}'; + +StringEnumeration: + {StringEnumeration} '{' (entry+=STRING (',' entry+=STRING)*)? '}'; + +ScopeDeclaration: + 'scope' name=ID specification=ScopeSpecification; + +ScopeReference: + referred=[ScopeDeclaration]; + +Scope: + ScopeSpecification | ScopeReference; + +Task: + GenerationTask /*| CoverageCalculation | ValidationTask*/; + +GenerationTask: + 'generate' {GenerationTask} '{' ( + + // domain + ('metamodel' '=' metamodel=Metamodel)? & + ('partial-model' '=' partialModel=PartialModel)? & + ('constraints' '=' patterns=GraphPattern)? & + ('objectives' '=' objectives=Objective)? & + + // model set + ('scope' '=' scope=Scope)? & + (numberSpecified?='number' '=' number=INT)? & + (runSpecified?='runs' '=' runs=INT)? & + // Solver + ('solver' '=' solver=Solver)? & + ('config' '=' config=Config)? & + + // output texts + ('debug' '=' debugFolder=File)? & + ('log' '=' targetLogFile=File)? & + ('statistics' '=' targetStatisticsFile=File)? & + + // output models + ('output' '=' tagetFolder=File)?) '}'; \ No newline at end of file diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend index 35ffaf65..8ea674d3 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/GenerationTaskExecutor.xtend @@ -133,7 +133,9 @@ class GenerationTaskExecutor { // 5. create a solver and a configuration // 5.1 initialize val solver = solverLoader.loadSolver(task.solver,configurationMap) - val solverConfig = solverLoader.loadSolverConfig(task.solver,configurationMap,console) + val objectiveSpecification = scriptExecutor.getObjectiveSpecification(task.objectives) + val objectiveEntries = objectiveSpecification?.entries ?: emptyList + val solverConfig = solverLoader.loadSolverConfig(task.solver,configurationMap,objectiveEntries,console) // 5.2 set values that defined directly diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend index 0512a5ee..25036df6 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/ScriptExecutor.xtend @@ -30,6 +30,8 @@ import org.eclipse.core.runtime.Status import org.eclipse.core.runtime.jobs.Job import org.eclipse.emf.common.util.URI import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference @FinalFieldsConstructor class ScriptExecutor { @@ -40,7 +42,7 @@ class ScriptExecutor { /** * Executes a script */ - public def executeScript(URI uri) { + def executeScript(URI uri) { val job = new Job('''Model Generation: «uri.lastSegment»''') { override protected run(IProgressMonitor monitor) { try{ @@ -57,7 +59,7 @@ class ScriptExecutor { job.schedule(); } - public def executeScript(ConfigurationScript script, IProgressMonitor monitor) { + def executeScript(ConfigurationScript script, IProgressMonitor monitor) { script.activateAllEPackageReferences val tasks = script.commands.filter(Task) @@ -94,12 +96,12 @@ class ScriptExecutor { // } } - def public dispatch execute(GenerationTask task, IProgressMonitor monitor) { + def dispatch void execute(GenerationTask task, IProgressMonitor monitor) { val generationTaskExecutor = new GenerationTaskExecutor generationTaskExecutor.executeGenerationTask(task,this,scriptConsoleFactory,monitor) } - def public dispatch execute(Task task, IProgressMonitor monitor) { + def dispatch void execute(Task task, IProgressMonitor monitor) { throw new IllegalArgumentException('''Unsupported task type: «task.class.simpleName»!''') } @@ -174,6 +176,16 @@ class ScriptExecutor { null } + def dispatch getObjectiveSpecification(ObjectiveSpecification config) { + config + } + def dispatch getObjectiveSpecification(ObjectiveReference config) { + config.referred.specification + } + def dispatch getObjectiveSpecification(Void config) { + null + } + def dispatch getConfiguration(ConfigSpecification config) { config } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend index 9eceef5f..f769d46f 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/SolverLoader.xtend @@ -1,44 +1,47 @@ package hu.bme.mit.inf.dslreasoner.application.execution -import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.AlloyBackendSolver import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.AlloySolver import hu.bme.mit.inf.dlsreasoner.alloy.reasoner.AlloySolverConfiguration +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver +import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicSolverConfiguration import hu.bme.mit.inf.dslreasoner.smt.reasoner.SMTSolver import hu.bme.mit.inf.dslreasoner.smt.reasoner.SmtSolverConfiguration +import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.CostObjectiveConfiguration +import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.CostObjectiveElementConfiguration +import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.DiversityDescriptor import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.ViatraReasoner import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.ViatraReasonerConfiguration +import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveKind +import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveThreshold +import hu.bme.mit.inf.dslreasoner.visualisation.pi2graphviz.GraphvizVisualiser +import java.util.List import java.util.Map import java.util.Optional +import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel +import org.eclipse.xtext.EcoreUtil2 import org.eclipse.xtext.xbase.lib.Functions.Function1 -import hu.bme.mit.inf.dslreasoner.visualisation.pi2graphviz.GraphvizVisualiser -import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.DiversityDescriptor class SolverLoader { def loadSolver(Solver solver, Map config) { - switch(solver) { + switch (solver) { case ALLOY_SOLVER: return new AlloySolver case SMT_SOLVER: return new SMTSolver case VIATRA_SOLVER: return new ViatraReasoner } } - - - - private def Optional getAsType( - Map config, - String key, - ScriptConsole console, - Function1 parser, - Class requestedType) - { - if(config.containsKey(key)) { + + private def Optional getAsType(Map config, String key, ScriptConsole console, + Function1 parser, Class requestedType) { + if (config.containsKey(key)) { val stringValue = config.get(key) - try{ + try { val parsedValue = parser.apply(stringValue) return Optional.of(parsedValue) - } catch(Exception e) { + } catch (Exception e) { console.writeError('''Unable to parse configuration value for "«key»" to «requestedType.simpleName»!''') return Optional::empty } @@ -46,60 +49,131 @@ class SolverLoader { return Optional::empty } } + private def getAsInteger(Map config, String key, ScriptConsole console) { - return getAsType(config,key,console,[x|Integer.parseInt(x)],Integer) + return getAsType(config, key, console, [x|Integer.parseInt(x)], Integer) } + private def getAsBoolean(Map config, String key, ScriptConsole console) { - return getAsType(config,key,console,[x|Boolean.parseBoolean(x)],Boolean) + return getAsType(config, key, console, [x|Boolean.parseBoolean(x)], Boolean) } + private def getAsDouble(Map config, String key, ScriptConsole console) { - return getAsType(config,key,console,[x|Double.parseDouble(x)],Double) + return getAsType(config, key, console, [x|Double.parseDouble(x)], Double) } - - def loadSolverConfig( - Solver solver, - Map config, - ScriptConsole console) - { - if(solver === Solver::ALLOY_SOLVER) { - return new AlloySolverConfiguration => [c| - config.getAsInteger("symmetry",console) - .ifPresent[c.symmetry = it] - config.getAsType("solver",console,[x|AlloyBackendSolver::valueOf(x)],AlloyBackendSolver) - .ifPresent[c.solver = it] - ] - } else if(solver === Solver::SMT_SOLVER) { - return new SmtSolverConfiguration => [c| - config.getAsBoolean("fixRandomSeed",console).ifPresent[c.fixRandomSeed = it] - config.getAsType("path",console,[it],String).ifPresent[c.solverPath = it] - ] - } else if(solver === Solver::VIATRA_SOLVER) { - return new ViatraReasonerConfiguration => [c| + + def loadSolverConfig(Solver solver, Map config, List objectiveEntries, + ScriptConsole console) { + switch (solver) { + case ALLOY_SOLVER: { + if (!objectiveEntries.empty) { + throw new IllegalArgumentException("Objectives are not supported by Alloy.") + } + val c = new SmtSolverConfiguration + config.getAsBoolean("fixRandomSeed", console).ifPresent[c.fixRandomSeed = it] + config.getAsType("path", console, [it], String).ifPresent[c.solverPath = it] + c + } + case SMT_SOLVER: { + if (!objectiveEntries.empty) { + throw new IllegalArgumentException("Objectives are not supported by Z3.") + } + val c = new SmtSolverConfiguration + config.getAsBoolean("fixRandomSeed", console).ifPresent[c.fixRandomSeed = it] + config.getAsType("path", console, [it], String).ifPresent[c.solverPath = it] + c + } + case VIATRA_SOLVER: { + val c = new ViatraReasonerConfiguration c.debugConfiguration.partialInterpretatioVisualiser = new GraphvizVisualiser - if(config.containsKey("diversity-range")) { + if (config.containsKey("diversity-range")) { val stringValue = config.get("diversity-range") - try{ + try { val range = Integer.parseInt(stringValue) c.diversityRequirement = new DiversityDescriptor => [ it.ensureDiversity = true it.range = range ] - } catch (NumberFormatException e) {console.writeError('''Malformed number format: «e.message»''')} + } catch (NumberFormatException e) { + console.writeError('''Malformed number format: «e.message»''') + } } - ] - } else { - throw new UnsupportedOperationException('''Unknown solver: «solver»''') + for (objectiveEntry : objectiveEntries) { + val costObjectiveConfig = new CostObjectiveConfiguration + switch (objectiveEntry) { + OptimizationEntry: { + costObjectiveConfig.findExtremum = true + costObjectiveConfig.kind = switch (direction : objectiveEntry.direction) { + case MAXIMIZE: + ObjectiveKind.HIGHER_IS_BETTER + case MINIMIZE: + ObjectiveKind.LOWER_IS_BETTER + default: + throw new IllegalArgumentException("Unknown direction: " + direction) + } + costObjectiveConfig.threshold = ObjectiveThreshold.NO_THRESHOLD + } + ThresholdEntry: { + costObjectiveConfig.findExtremum = false + val threshold = objectiveEntry.threshold.doubleValue + switch (operator : objectiveEntry.operator) { + case LESS: { + costObjectiveConfig.kind = ObjectiveKind.LOWER_IS_BETTER + costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold) + } + case GREATER: { + costObjectiveConfig.kind = ObjectiveKind.HIGHER_IS_BETTER + costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold) + } + case LESS_EQUALS: { + costObjectiveConfig.kind = ObjectiveKind.LOWER_IS_BETTER + costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold) + } + case GREATER_EQUALS: { + costObjectiveConfig.kind = ObjectiveKind.HIGHER_IS_BETTER + costObjectiveConfig.threshold = new ObjectiveThreshold.Exclusive(threshold) + } + default: + throw new IllegalArgumentException("Unknown operator: " + operator) + } + } + } + val function = objectiveEntry.function + if (function instanceof CostObjectiveFunction) { + for (costEntry : function.entries) { + val element = new CostObjectiveElementConfiguration + val pattern = costEntry.patternElement.pattern + val packageName = costEntry.patternElement.package?.packageName ?: + EcoreUtil2.getContainerOfType(pattern, PatternModel)?.packageName + element.patternQualifiedName = if (packageName.nullOrEmpty) { + pattern.name + } else { + packageName + "." + pattern.name + } + costObjectiveConfig.elements += element + } + } else { + throw new IllegalArgumentException("Only cost objectives are supported by VIATRA.") + } + c.costObjectives += costObjectiveConfig + } + c + } + default: + throw new UnsupportedOperationException('''Unknown solver: «solver»''') } } - - def dispatch void setRunIndex(AlloySolverConfiguration config, Map parameters, int runIndex, ScriptConsole console) { - parameters.getAsBoolean("randomize",console).ifPresent[ - if(it) { - config.randomise = runIndex-1 + + def dispatch void setRunIndex(AlloySolverConfiguration config, Map parameters, int runIndex, + ScriptConsole console) { + parameters.getAsBoolean("randomize", console).ifPresent [ + if (it) { + config.randomise = runIndex - 1 } ] } - def dispatch void setRunIndex(LogicSolverConfiguration config, Map parameters, int runIndex, ScriptConsole console) { - + + def dispatch void setRunIndex(LogicSolverConfiguration config, Map parameters, int runIndex, + ScriptConsole console) { } -} \ No newline at end of file +} diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/ModelGenerationMethodProvider.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/ModelGenerationMethodProvider.xtend index f43ab96d..b6918294 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/ModelGenerationMethodProvider.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/ModelGenerationMethodProvider.xtend @@ -1,8 +1,10 @@ package hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra +import com.google.common.collect.ImmutableMap import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel import hu.bme.mit.inf.dslreasoner.logic.model.logicproblem.LogicProblem import hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.TransfomedViatraQuery +import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns.ModalPatternQueries import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.patterns.PatternProvider import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.rules.GoalConstraintProvider import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.rules.RefinementRuleProvider @@ -10,6 +12,7 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.par import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace import java.util.Collection import java.util.List +import java.util.Map import java.util.Set import org.eclipse.viatra.query.runtime.api.IPatternMatch import org.eclipse.viatra.query.runtime.api.IQuerySpecification @@ -20,34 +23,41 @@ import org.eclipse.xtend.lib.annotations.Data class ModelGenerationStatistics { public var long transformationExecutionTime = 0 + synchronized def addExecutionTime(long amount) { - transformationExecutionTime+=amount + transformationExecutionTime += amount } + public var long PreliminaryTypeAnalisisTime = 0 } + @Data class ModelGenerationMethod { - ModelGenerationStatistics statistics - - Collection> objectRefinementRules - Collection> relationRefinementRules - - List unfinishedMultiplicities - Collection>> unfinishedWF - - Collection>> invalidWF - - Collection>> allPatterns + ModelGenerationStatistics statistics + + Collection> objectRefinementRules + Collection> relationRefinementRules + + List unfinishedMultiplicities + Collection>> unfinishedWF + + Collection>> invalidWF + + Map modalRelationQueries + + Collection>> allPatterns } + enum TypeInferenceMethod { - Generic, PreliminaryAnalysis + Generic, + PreliminaryAnalysis } class ModelGenerationMethodProvider { - private val PatternProvider patternProvider = new PatternProvider - private val RefinementRuleProvider refinementRuleProvider = new RefinementRuleProvider - private val GoalConstraintProvider goalConstraintProvider = new GoalConstraintProvider - - public def ModelGenerationMethod createModelGenerationMethod( + val PatternProvider patternProvider = new PatternProvider + val RefinementRuleProvider refinementRuleProvider = new RefinementRuleProvider + val GoalConstraintProvider goalConstraintProvider = new GoalConstraintProvider + + def ModelGenerationMethod createModelGenerationMethod( LogicProblem logicProblem, PartialInterpretation emptySolution, ReasonerWorkspace workspace, @@ -58,25 +68,31 @@ class ModelGenerationMethodProvider { ) { val statistics = new ModelGenerationStatistics val writeFiles = (debugLevel === DocumentationLevel.NORMAL || debugLevel === DocumentationLevel.FULL) - - val Set existingQueries = logicProblem - .relations - .map[annotations] - .flatten - .filter(TransfomedViatraQuery) - .map[it.patternPQuery as PQuery] - .toSet - - val queries = patternProvider.generateQueries(logicProblem,emptySolution,statistics,existingQueries,workspace,typeInferenceMethod,writeFiles) - val //LinkedHashMap, BatchTransformationRule>> - objectRefinementRules = refinementRuleProvider.createObjectRefinementRules(queries,scopePropagator,nameNewElements,statistics) - val relationRefinementRules = refinementRuleProvider.createRelationRefinementRules(queries,statistics) - + + val Set existingQueries = logicProblem.relations.map[annotations].flatten.filter(TransfomedViatraQuery). + map[it.patternPQuery as PQuery].toSet + + val queries = patternProvider.generateQueries(logicProblem, emptySolution, statistics, existingQueries, + workspace, typeInferenceMethod, writeFiles) + val // LinkedHashMap, BatchTransformationRule>> + objectRefinementRules = refinementRuleProvider.createObjectRefinementRules(queries, scopePropagator, + nameNewElements, statistics) + val relationRefinementRules = refinementRuleProvider.createRelationRefinementRules(queries, statistics) + val unfinishedMultiplicities = goalConstraintProvider.getUnfinishedMultiplicityQueries(queries) val unfinishedWF = queries.getUnfinishedWFQueries.values - + + val modalRelationQueriesBuilder = ImmutableMap.builder + for (entry : queries.modalRelationQueries.entrySet) { + val annotation = entry.key.annotations.filter(TransfomedViatraQuery).head + if (annotation !== null) { + modalRelationQueriesBuilder.put(annotation.patternFullyQualifiedName, entry.value) + } + } + val modalRelationQueries = modalRelationQueriesBuilder.build + val invalidWF = queries.getInvalidWFQueries.values - + return new ModelGenerationMethod( statistics, objectRefinementRules.values, @@ -84,6 +100,7 @@ class ModelGenerationMethodProvider { unfinishedMultiplicities, unfinishedWF, invalidWF, + modalRelationQueries, queries.allQueries ) } diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternGenerator.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternGenerator.xtend index a2b11632..c9e64a9d 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternGenerator.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra/src/hu/bme/mit/inf/dslreasoner/viatrasolver/logic2viatra/patterns/PatternGenerator.xtend @@ -55,7 +55,7 @@ class PatternGenerator { typeIndexer.requiresTypeAnalysis || typeRefinementGenerator.requiresTypeAnalysis } - public dispatch def referRelation( + public dispatch def CharSequence referRelation( RelationDeclaration referred, String sourceVariable, String targetVariable, @@ -64,7 +64,7 @@ class PatternGenerator { { return this.relationDeclarationIndexer.referRelation(referred,sourceVariable,targetVariable,modality) } - public dispatch def referRelation( + public dispatch def CharSequence referRelation( RelationDefinition referred, String sourceVariable, String targetVariable, diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/META-INF/MANIFEST.MF b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/META-INF/MANIFEST.MF index 2a271acf..4ad61ccb 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/META-INF/MANIFEST.MF +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/META-INF/MANIFEST.MF @@ -3,7 +3,8 @@ Bundle-ManifestVersion: 2 Bundle-Name: Reasoner Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner Bundle-Version: 1.0.0.qualifier -Export-Package: hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner +Export-Package: hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner, + hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization Require-Bundle: hu.bme.mit.inf.dslreasoner.ecore2logic;bundle-version="1.0.0", hu.bme.mit.inf.dslreasoner.logic.model;bundle-version="1.0.0", hu.bme.mit.inf.dslreasoner.viatra2logic;bundle-version="1.0.0", diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasoner.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasoner.xtend index 8831b0ff..6898550d 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasoner.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasoner.xtend @@ -1,5 +1,7 @@ package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner +import com.google.common.collect.ImmutableList +import com.google.common.collect.Lists import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasoner import hu.bme.mit.inf.dslreasoner.logic.model.builder.LogicReasonerException @@ -25,6 +27,8 @@ import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.SurelyViolatedObject import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.UnfinishedMultiplicityObjective import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.ViatraReasonerSolutionSaver import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse.WF2ObjectiveConverter +import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ThreeValuedCostElement +import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ThreeValuedCostObjective import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace import java.util.List import java.util.Map @@ -84,9 +88,36 @@ class ViatraReasoner extends LogicReasoner { wf2ObjectiveConverter.createCompletenessObjective(method.unfinishedWF) )) + val extermalObjectives = Lists.newArrayListWithExpectedSize(viatraConfig.costObjectives.size) + for (entry : viatraConfig.costObjectives.indexed) { + val objectiveName = '''costObjective«entry.key»''' + val objectiveConfig = entry.value + val elementsBuilder = ImmutableList.builder + for (elementConfig : objectiveConfig.elements) { + val relationName = elementConfig.patternQualifiedName + val modalQueries = method.modalRelationQueries.get(relationName) + if (modalQueries === null) { + throw new IllegalArgumentException("Unknown relation: " + relationName) + } + elementsBuilder.add(new ThreeValuedCostElement( + modalQueries.currentQuery, + modalQueries.mayQuery, + modalQueries.mustQuery, + elementConfig.weight + )) + } + val costElements = elementsBuilder.build + val costObjective = new ThreeValuedCostObjective(objectiveName, costElements, objectiveConfig.kind, + objectiveConfig.threshold, 3) + dse.addObjective(costObjective) + if (objectiveConfig.findExtremum) { + extermalObjectives += costObjective + } + } + val solutionStore = new SolutionStore(configuration.solutionScope.numberOfRequiredSolutions) solutionStore.registerSolutionFoundHandler(new LoggerSolutionFoundHandler(viatraConfig)) - val solutionSaver = new ViatraReasonerSolutionSaver(newArrayOfSize(0, 0)) + val solutionSaver = new ViatraReasonerSolutionSaver(newArrayList(extermalObjectives)) val solutionCopier = solutionSaver.solutionCopier solutionStore.withSolutionSaver(solutionSaver) dse.solutionStore = solutionStore diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend index 9ef23c59..e6aee20c 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/ViatraReasonerConfiguration.xtend @@ -7,18 +7,22 @@ import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.TypeDeclaration import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.ModelGenerationMethod import hu.bme.mit.inf.dslreasoner.viatrasolver.logic2viatra.TypeInferenceMethod import hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.visualisation.PartialInterpretationVisualiser +import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveKind +import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveThreshold import java.util.LinkedList import java.util.List import java.util.Set import org.eclipse.xtext.xbase.lib.Functions.Function1 enum StateCoderStrategy { - Neighbourhood, NeighbourhoodWithEquivalence, IDBased, DefinedByDiversity + Neighbourhood, + NeighbourhoodWithEquivalence, + IDBased, + DefinedByDiversity } -class ViatraReasonerConfiguration extends LogicSolverConfiguration{ - //public var Iterable existingQueries - +class ViatraReasonerConfiguration extends LogicSolverConfiguration { + // public var Iterable existingQueries public var nameNewElements = false public var StateCoderStrategy stateCoderStrategy = StateCoderStrategy.Neighbourhood public var TypeInferenceMethod typeInferenceMethod = TypeInferenceMethod.PreliminaryAnalysis @@ -26,7 +30,7 @@ class ViatraReasonerConfiguration extends LogicSolverConfiguration{ * Once per 1/randomBacktrackChance the search selects a random state. */ public var int randomBacktrackChance = 20; - + /** * Describes the required diversity between the solutions. * Null means that the solutions have to have different state codes only. @@ -44,7 +48,9 @@ class ViatraReasonerConfiguration extends LogicSolverConfiguration{ /** * Configuration for cutting search space. */ - public var SearchSpaceConstraint searchSpaceConstraints = new SearchSpaceConstraint + public var SearchSpaceConstraint searchSpaceConstraints = new SearchSpaceConstraint + + public var List costObjectives = newArrayList } class DiversityDescriptor { @@ -73,4 +79,16 @@ class SearchSpaceConstraint { public static val UNLIMITED_MAXDEPTH = Integer.MAX_VALUE public var int maxDepth = UNLIMITED_MAXDEPTH public var List> additionalGlobalConstraints = new LinkedList -} \ No newline at end of file +} + +class CostObjectiveConfiguration { + public var List elements = newArrayList + public var ObjectiveKind kind + public var ObjectiveThreshold threshold + public var boolean findExtremum +} + +class CostObjectiveElementConfiguration { + public var String patternQualifiedName + public var int weight +} diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/DseUtils.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/DseUtils.xtend index 3a897aa3..3c2e3319 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/DseUtils.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/DseUtils.xtend @@ -1,5 +1,6 @@ package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse +import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.IThreeValuedObjective import org.eclipse.viatra.dse.base.ThreadContext import org.eclipse.viatra.dse.objectives.Comparators import org.eclipse.viatra.dse.objectives.Fitness diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/IThreeValuedObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/IThreeValuedObjective.xtend deleted file mode 100644 index 8c93d4ec..00000000 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/IThreeValuedObjective.xtend +++ /dev/null @@ -1,10 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse - -import org.eclipse.viatra.dse.base.ThreadContext -import org.eclipse.viatra.dse.objectives.IObjective - -interface IThreeValuedObjective extends IObjective { - def Double getWorstPossibleFitness(ThreadContext threadContext) - - def Double getBestPossibleFitness(ThreadContext threadContext) -} diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend index af6d1bbd..9a33753c 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/dse/ModelGenerationCompositeObjective.xtend @@ -1,6 +1,7 @@ package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.dse import com.google.common.collect.ImmutableList +import hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.IThreeValuedObjective import java.util.Comparator import java.util.List import org.eclipse.viatra.dse.base.ThreadContext diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/AbstractThreeValuedObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/AbstractThreeValuedObjective.xtend new file mode 100644 index 00000000..241bef2a --- /dev/null +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/AbstractThreeValuedObjective.xtend @@ -0,0 +1,102 @@ +package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization + +import java.util.Comparator +import org.eclipse.viatra.dse.base.ThreadContext +import org.eclipse.xtend.lib.annotations.Accessors +import org.eclipse.xtend.lib.annotations.Data + +abstract class ObjectiveThreshold { + public static val NO_THRESHOLD = new hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization.ObjectiveThreshold { + override isHard() { + false + } + + override satisfiesThreshold(double cost, Comparator comparator) { + true + } + } + + private new() { + } + + def boolean isHard() { + true + } + + def boolean satisfiesThreshold(double cost, Comparator comparator) + + @Data + static class Exclusive extends ObjectiveThreshold { + val double threshold + + override satisfiesThreshold(double cost, Comparator comparator) { + comparator.compare(threshold, cost) > 0 + } + } + + @Data + static class Inclusive extends ObjectiveThreshold { + val double threshold + + override satisfiesThreshold(double cost, Comparator comparator) { + comparator.compare(threshold, cost) >= 0 + } + } +} + +abstract class AbstractThreeValuedObjective implements IThreeValuedObjective { + @Accessors val String name + @Accessors ObjectiveKind kind + @Accessors ObjectiveThreshold threshold + @Accessors int level + + protected new(String name, ObjectiveKind kind, ObjectiveThreshold threshold, int level) { + this.name = name + this.kind = kind + this.threshold = threshold + this.level = level + } + + abstract def double getLowestPossibleFitness(ThreadContext threadContext) + + abstract def double getHighestPossibleFitness(ThreadContext threadContext) + + override getWorstPossibleFitness(ThreadContext threadContext) { + switch (kind) { + case LOWER_IS_BETTER: + getHighestPossibleFitness(threadContext) + case HIGHER_IS_BETTER: + getLowestPossibleFitness(threadContext) + default: + throw new IllegalStateException("Unknown three valued objective kind: " + kind) + } + } + + override getBestPossibleFitness(ThreadContext threadContext) { + switch (kind) { + case LOWER_IS_BETTER: + getLowestPossibleFitness(threadContext) + case HIGHER_IS_BETTER: + getHighestPossibleFitness(threadContext) + default: + throw new IllegalStateException("Unknown three valued objective kind: " + kind) + } + } + + override isHardObjective() { + threshold.hard + } + + override satisifiesHardObjective(Double fitness) { + threshold.satisfiesThreshold(fitness, comparator) + } + + override getComparator() { + kind.comparator + } + + override setComparator(Comparator comparator) { + kind = ObjectiveKind.fromComparator(comparator) + } + +} diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/IThreeValuedObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/IThreeValuedObjective.xtend new file mode 100644 index 00000000..4a870a3e --- /dev/null +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/IThreeValuedObjective.xtend @@ -0,0 +1,10 @@ +package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization + +import org.eclipse.viatra.dse.base.ThreadContext +import org.eclipse.viatra.dse.objectives.IObjective + +interface IThreeValuedObjective extends IObjective { + def Double getWorstPossibleFitness(ThreadContext threadContext) + + def Double getBestPossibleFitness(ThreadContext threadContext) +} diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ObjectiveKind.java b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ObjectiveKind.java new file mode 100644 index 00000000..f65428fe --- /dev/null +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ObjectiveKind.java @@ -0,0 +1,36 @@ +package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization; + +import java.util.Comparator; + +import org.eclipse.viatra.dse.objectives.Comparators; + +public enum ObjectiveKind { + LOWER_IS_BETTER { + + @Override + public Comparator getComparator() { + return Comparators.LOWER_IS_BETTER; + } + + }, + HIGHER_IS_BETTER { + + @Override + public Comparator getComparator() { + return Comparators.HIGHER_IS_BETTER; + } + + }; + + public abstract Comparator getComparator(); + + public static ObjectiveKind fromComparator(Comparator comparator) { + if (Comparators.LOWER_IS_BETTER.equals(comparator)) { + return ObjectiveKind.LOWER_IS_BETTER; + } else if (Comparators.HIGHER_IS_BETTER.equals(comparator)) { + return ObjectiveKind.HIGHER_IS_BETTER; + } else { + throw new IllegalStateException("Only LOWER_IS_BETTER and HIGHER_IS_BETTER comparators are supported."); + } + } +} diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend new file mode 100644 index 00000000..362ef4a3 --- /dev/null +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend @@ -0,0 +1,86 @@ +package hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner.optimization + +import com.google.common.collect.ImmutableList +import java.util.Collection +import org.eclipse.viatra.dse.base.ThreadContext +import org.eclipse.viatra.query.runtime.api.IPatternMatch +import org.eclipse.viatra.query.runtime.api.IQuerySpecification +import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher +import org.eclipse.xtend.lib.annotations.Data + +@Data +class ThreeValuedCostElement { + val IQuerySpecification> currentMatchQuery + val IQuerySpecification> mayMatchQuery + val IQuerySpecification> mustMatchQuery + val int weight +} + +class ThreeValuedCostObjective extends AbstractThreeValuedObjective { + val Collection costElements + Collection matchers + + new(String name, Collection costElements, ObjectiveKind kind, ObjectiveThreshold threshold, + int level) { + super(name, kind, threshold, level) + this.costElements = costElements + } + + override createNew() { + new ThreeValuedCostObjective(name, costElements, kind, threshold, level) + } + + override init(ThreadContext context) { + val queryEngine = context.queryEngine + matchers = ImmutableList.copyOf(costElements.map [ element | + new CostElementMatchers( + queryEngine.getMatcher(element.currentMatchQuery), + queryEngine.getMatcher(element.mayMatchQuery), + queryEngine.getMatcher(element.mustMatchQuery), + element.weight + ) + ]) + } + + override getFitness(ThreadContext context) { + var int cost = 0 + for (matcher : matchers) { + cost += matcher.weight * matcher.currentMatcher.countMatches + } + cost as double + } + + override getLowestPossibleFitness(ThreadContext threadContext) { + var int cost = 0 + for (matcher : matchers) { + if (matcher.weight >= 0) { + cost += matcher.weight * matcher.mustMatcher.countMatches + } else if (matcher.mayMatcher.countMatches > 0) { + // TODO Count may matches. + return Double.NEGATIVE_INFINITY + } + } + cost as double + } + + override getHighestPossibleFitness(ThreadContext threadContext) { + var int cost = 0 + for (matcher : matchers) { + if (matcher.weight <= 0) { + cost += matcher.weight * matcher.mustMatcher.countMatches + } else if (matcher.mayMatcher.countMatches > 0) { + // TODO Count may matches. + return Double.POSITIVE_INFINITY + } + } + cost as double + } + + @Data + private static class CostElementMatchers { + val ViatraQueryMatcher currentMatcher + val ViatraQueryMatcher mayMatcher + val ViatraQueryMatcher mustMatcher + val int weight + } +} diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.classpath b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.classpath index 1c96fe2f..4a3597ed 100644 --- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.classpath +++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.classpath @@ -1,8 +1,9 @@ - - - - - - - - + + + + + + + + + diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.project b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.project index 86c19a90..2917d28f 100644 --- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.project +++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/.project @@ -10,6 +10,11 @@ + + org.eclipse.viatra.query.tooling.ui.projectbuilder + + + org.eclipse.jdt.core.javabuilder @@ -29,6 +34,7 @@ org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature + org.eclipse.viatra.query.projectnature org.eclipse.xtext.ui.shared.xtextNature diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF index dc9f3788..290b5a22 100644 --- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF +++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/META-INF/MANIFEST.MF @@ -1,15 +1,19 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: FAMTest -Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.FAMTest;singleton:=true -Bundle-Version: 1.0.0.qualifier -Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application.FAMTest -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Require-Bundle: com.google.guava, - org.eclipse.xtext.xbase.lib, - org.eclipse.xtend.lib, - org.eclipse.xtend.lib.macro, - hu.bme.mit.inf.dslreasoner.application;bundle-version="1.0.0";visibility:=reexport -Import-Package: org.apache.log4j;version="1.2.15", - org.junit;version="4.12.0" -Export-Package: hu.bme.mit.inf.dslreasoner.application.FAMTest +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: FAMTest +Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.application.FAMTest;singleton:=true +Bundle-Version: 1.0.0.qualifier +Export-Package: hu.bme.mit.inf.dslreasoner.application.FAMTest +Require-Bundle: org.eclipse.emf.ecore, + org.eclipse.viatra.query.runtime, + org.eclipse.viatra.query.runtime.rete, + org.eclipse.viatra.query.runtime.localsearch, + com.google.guava, + org.eclipse.xtext.xbase.lib, + org.eclipse.xtend.lib, + org.eclipse.xtend.lib.macro, + hu.bme.mit.inf.dslreasoner.application;bundle-version="1.0.0";visibility:=reexport +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Import-Package: org.apache.log4j;version="1.2.15", + org.junit;version="4.12.0" +Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.application.FAMTest diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties index 466224af..ce900fd9 100644 --- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties +++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/build.properties @@ -1,7 +1,8 @@ -source.. = src/,\ - xtend-gen/ -output.. = bin/ -bin.includes = META-INF/,\ - . -additional.bundles = org.apache.log4j,\ - org.junit +bin.includes = META-INF/,\ + . +additional.bundles = org.apache.log4j,\ + org.junit +source.. = src/,\ + xtend-gen/,\ + src-gen/ +output.. = bin/ diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/configs/generation.vsconfig b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/configs/generation.vsconfig index 490d6942..c29d234a 100644 --- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/configs/generation.vsconfig +++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/configs/generation.vsconfig @@ -7,7 +7,12 @@ generate { partial-model = { "inputs/FamInstance.xmi"} solver = ViatraSolver scope = { - #node = 500 + #node = 5 + } + objectives = { + minimize cost { + hu.bme.mit.inf.dslreasoner.domains.fam::informationLink = 1 + } } config = { diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/generator.vqgen b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/generator.vqgen new file mode 100644 index 00000000..daba017b --- /dev/null +++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/generator.vqgen @@ -0,0 +1 @@ +genmodel "platform:/resource/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamMetamodel.genmodel" \ No newline at end of file diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamMetamodel.genmodel b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamMetamodel.genmodel new file mode 100644 index 00000000..b325a20c --- /dev/null +++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamMetamodel.genmodel @@ -0,0 +1,48 @@ + + + FamMetamodel.ecore + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamPatterns.vql b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamPatterns.vql index 013d0419..31b9286e 100644 --- a/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamPatterns.vql +++ b/Tests/hu.bme.mit.inf.dslreasoner.application.FAMTest/inputs/FamPatterns.vql @@ -5,8 +5,12 @@ import epackage "http://www.inf.mit.bme.hu/viatrasolver/example/fam" @Constraint(message="terminatorAndInformation", severity="error", key={T}) pattern terminatorAndInformation(T : FAMTerminator, I : InformationLink) = { FunctionalOutput.outgoingLinks(Out,I); - FunctionalOutput.terminator(Out,T); + FunctionalOutput.terminator(Out,T); } or { InformationLink.to(I,In); FunctionalInput.terminator(In,T); -} \ No newline at end of file +} + +pattern informationLink(I : InformationLink) { + InformationLink(I); +} -- cgit v1.2.3-54-g00ecf From 972baab642bd889d2c3476c0c9e17a6929e0c318 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Thu, 1 Aug 2019 14:49:53 +0200 Subject: [Stochastic] Remove fault tree support for now --- .../AbstractApplicationConfigurationIdeModule.java | 2 +- .../antlr/ApplicationConfigurationParser.java | 15 +- ...pplicationConfigurationContentAssistParser.java | 2 +- .../internal/InternalApplicationConfiguration.g | 671 +- .../InternalApplicationConfiguration.tokens | 78 +- .../InternalApplicationConfigurationLexer.java | 792 +- .../InternalApplicationConfigurationParser.java | 12983 ++++++++----------- .../.ApplicationConfigurationIdeModule.xtendbin | Bin 1701 -> 1701 bytes .../ide/.ApplicationConfigurationIdeSetup.xtendbin | Bin 2526 -> 2570 bytes .../AbstractApplicationConfigurationUiModule.java | 2 +- ...ionConfigurationExecutableExtensionFactory.java | 2 +- ...ctApplicationConfigurationProposalProvider.java | 32 +- .../ui/internal/ApplicationActivator.java | 2 +- .../Eclipse Application.launch | 6 +- .../META-INF/MANIFEST.MF | 3 +- .../model/generated/ApplicationConfiguration.ecore | 11 - .../generated/ApplicationConfiguration.genmodel | 15 +- ...tractApplicationConfigurationRuntimeModule.java | 2 +- .../application/ApplicationConfiguration.xtextbin | Bin 14296 -> 13485 bytes ...ationConfigurationStandaloneSetupGenerated.java | 2 +- .../applicationConfiguration/AllPackageEntry.java | 6 +- .../applicationConfiguration/AllPatternEntry.java | 6 +- .../ApplicationConfigurationFactory.java | 38 +- .../ApplicationConfigurationPackage.java | 458 +- .../applicationConfiguration/CftImport.java | 52 - .../applicationConfiguration/ClassReference.java | 6 +- .../applicationConfiguration/ClassTypeScope.java | 6 +- .../applicationConfiguration/Command.java | 2 +- .../ComparisonOperator.java | 18 +- .../applicationConfiguration/Config.java | 2 +- .../ConfigDeclaration.java | 6 +- .../applicationConfiguration/ConfigEntry.java | 2 +- .../applicationConfiguration/ConfigReference.java | 6 +- .../ConfigSpecification.java | 6 +- .../ConfigurationScript.java | 10 +- .../applicationConfiguration/CostEntry.java | 10 +- .../CostObjectiveFunction.java | 6 +- .../applicationConfiguration/CustomEntry.java | 10 +- .../applicationConfiguration/Declaration.java | 6 +- .../DocumentLevelSpecification.java | 14 +- .../DocumentationEntry.java | 6 +- .../applicationConfiguration/EPackageImport.java | 6 +- .../applicationConfiguration/ExactNumber.java | 10 +- .../application/applicationConfiguration/File.java | 2 +- .../applicationConfiguration/FileDeclaration.java | 6 +- .../applicationConfiguration/FileReference.java | 6 +- .../FileSpecification.java | 6 +- .../applicationConfiguration/FolderEntry.java | 6 +- .../applicationConfiguration/GenerationTask.java | 62 +- .../applicationConfiguration/GraphPattern.java | 2 +- .../GraphPatternDeclaration.java | 6 +- .../GraphPatternReference.java | 6 +- .../applicationConfiguration/Import.java | 2 +- .../applicationConfiguration/IntEnumberation.java | 6 +- .../applicationConfiguration/IntegerReference.java | 2 +- .../applicationConfiguration/IntegerScope.java | 2 +- .../applicationConfiguration/IntegerTypeScope.java | 6 +- .../applicationConfiguration/IntervallNumber.java | 14 +- .../applicationConfiguration/MemoryEntry.java | 6 +- .../applicationConfiguration/Metamodel.java | 2 +- .../MetamodelDeclaration.java | 6 +- .../applicationConfiguration/MetamodelElement.java | 10 +- .../applicationConfiguration/MetamodelEntry.java | 6 +- .../MetamodelReference.java | 6 +- .../MetamodelSpecification.java | 6 +- .../applicationConfiguration/ModelEntry.java | 2 +- .../application/applicationConfiguration/Mtff.java | 19 - .../NumberSpecification.java | 2 +- .../applicationConfiguration/ObjectReference.java | 2 +- .../applicationConfiguration/ObjectTypeScope.java | 6 +- .../applicationConfiguration/Objective.java | 2 +- .../ObjectiveDeclaration.java | 6 +- .../applicationConfiguration/ObjectiveEntry.java | 6 +- .../ObjectiveFunction.java | 2 +- .../ObjectiveReference.java | 6 +- .../ObjectiveSpecification.java | 6 +- .../OptimizationDirection.java | 10 +- .../OptimizationEntry.java | 6 +- .../applicationConfiguration/PartialModel.java | 2 +- .../PartialModelDeclaration.java | 6 +- .../PartialModelEntry.java | 6 +- .../PartialModelReference.java | 6 +- .../PartialModelSpecification.java | 6 +- .../applicationConfiguration/PatternElement.java | 6 +- .../applicationConfiguration/PatternEntry.java | 6 +- .../PatternSpecification.java | 6 +- .../applicationConfiguration/RealEnumeration.java | 6 +- .../applicationConfiguration/RealReference.java | 2 +- .../applicationConfiguration/RealScope.java | 2 +- .../applicationConfiguration/RealTypeScope.java | 6 +- .../ReliabilityObjectiveFunction.java | 80 - .../ReliabiltiyProbability.java | 52 - .../applicationConfiguration/RuntimeEntry.java | 6 +- .../applicationConfiguration/Scope.java | 2 +- .../applicationConfiguration/ScopeDeclaration.java | 6 +- .../applicationConfiguration/ScopeReference.java | 6 +- .../ScopeSpecification.java | 6 +- .../applicationConfiguration/Solver.java | 14 +- .../StringEnumeration.java | 6 +- .../applicationConfiguration/StringReference.java | 2 +- .../applicationConfiguration/StringScope.java | 2 +- .../applicationConfiguration/StringTypeScope.java | 6 +- .../application/applicationConfiguration/Task.java | 2 +- .../applicationConfiguration/ThresholdEntry.java | 10 +- .../applicationConfiguration/TypeReference.java | 2 +- .../applicationConfiguration/TypeScope.java | 14 +- .../applicationConfiguration/ViatraImport.java | 6 +- .../impl/AllPackageEntryImpl.java | 2 +- .../impl/AllPatternEntryImpl.java | 2 +- .../impl/ApplicationConfigurationFactoryImpl.java | 54 +- .../impl/ApplicationConfigurationPackageImpl.java | 160 +- .../impl/CftImportImpl.java | 176 - .../impl/ClassReferenceImpl.java | 2 +- .../impl/ClassTypeScopeImpl.java | 2 +- .../applicationConfiguration/impl/CommandImpl.java | 2 +- .../impl/ConfigDeclarationImpl.java | 2 +- .../impl/ConfigEntryImpl.java | 2 +- .../applicationConfiguration/impl/ConfigImpl.java | 2 +- .../impl/ConfigReferenceImpl.java | 2 +- .../impl/ConfigSpecificationImpl.java | 2 +- .../impl/ConfigurationScriptImpl.java | 2 +- .../impl/CostEntryImpl.java | 2 +- .../impl/CostObjectiveFunctionImpl.java | 2 +- .../impl/CustomEntryImpl.java | 2 +- .../impl/DeclarationImpl.java | 2 +- .../impl/DocumentationEntryImpl.java | 2 +- .../impl/EPackageImportImpl.java | 2 +- .../impl/ExactNumberImpl.java | 2 +- .../impl/FileDeclarationImpl.java | 2 +- .../applicationConfiguration/impl/FileImpl.java | 2 +- .../impl/FileReferenceImpl.java | 2 +- .../impl/FileSpecificationImpl.java | 2 +- .../impl/FolderEntryImpl.java | 2 +- .../impl/GenerationTaskImpl.java | 2 +- .../impl/GraphPatternDeclarationImpl.java | 2 +- .../impl/GraphPatternImpl.java | 2 +- .../impl/GraphPatternReferenceImpl.java | 2 +- .../applicationConfiguration/impl/ImportImpl.java | 2 +- .../impl/IntEnumberationImpl.java | 2 +- .../impl/IntegerReferenceImpl.java | 2 +- .../impl/IntegerScopeImpl.java | 2 +- .../impl/IntegerTypeScopeImpl.java | 2 +- .../impl/IntervallNumberImpl.java | 2 +- .../impl/MemoryEntryImpl.java | 2 +- .../impl/MetamodelDeclarationImpl.java | 2 +- .../impl/MetamodelElementImpl.java | 2 +- .../impl/MetamodelEntryImpl.java | 2 +- .../impl/MetamodelImpl.java | 2 +- .../impl/MetamodelReferenceImpl.java | 2 +- .../impl/MetamodelSpecificationImpl.java | 2 +- .../impl/ModelEntryImpl.java | 2 +- .../applicationConfiguration/impl/MtffImpl.java | 41 - .../impl/NumberSpecificationImpl.java | 2 +- .../impl/ObjectReferenceImpl.java | 2 +- .../impl/ObjectTypeScopeImpl.java | 2 +- .../impl/ObjectiveDeclarationImpl.java | 2 +- .../impl/ObjectiveEntryImpl.java | 2 +- .../impl/ObjectiveFunctionImpl.java | 2 +- .../impl/ObjectiveImpl.java | 2 +- .../impl/ObjectiveReferenceImpl.java | 2 +- .../impl/ObjectiveSpecificationImpl.java | 2 +- .../impl/OptimizationEntryImpl.java | 2 +- .../impl/PartialModelDeclarationImpl.java | 2 +- .../impl/PartialModelEntryImpl.java | 2 +- .../impl/PartialModelImpl.java | 2 +- .../impl/PartialModelReferenceImpl.java | 2 +- .../impl/PartialModelSpecificationImpl.java | 2 +- .../impl/PatternElementImpl.java | 2 +- .../impl/PatternEntryImpl.java | 2 +- .../impl/PatternSpecificationImpl.java | 2 +- .../impl/RealEnumerationImpl.java | 2 +- .../impl/RealReferenceImpl.java | 2 +- .../impl/RealScopeImpl.java | 2 +- .../impl/RealTypeScopeImpl.java | 2 +- .../impl/ReliabilityObjectiveFunctionImpl.java | 244 - .../impl/ReliabiltiyProbabilityImpl.java | 181 - .../impl/RuntimeEntryImpl.java | 2 +- .../impl/ScopeDeclarationImpl.java | 2 +- .../applicationConfiguration/impl/ScopeImpl.java | 2 +- .../impl/ScopeReferenceImpl.java | 2 +- .../impl/ScopeSpecificationImpl.java | 2 +- .../impl/StringEnumerationImpl.java | 2 +- .../impl/StringReferenceImpl.java | 2 +- .../impl/StringScopeImpl.java | 2 +- .../impl/StringTypeScopeImpl.java | 2 +- .../applicationConfiguration/impl/TaskImpl.java | 2 +- .../impl/ThresholdEntryImpl.java | 2 +- .../impl/TypeReferenceImpl.java | 2 +- .../impl/TypeScopeImpl.java | 2 +- .../impl/ViatraImportImpl.java | 2 +- .../ApplicationConfigurationAdapterFactory.java | 82 +- .../util/ApplicationConfigurationSwitch.java | 100 +- ...icationConfigurationAntlrTokenFileProvider.java | 2 +- .../antlr/ApplicationConfigurationParser.java | 2 +- .../internal/InternalApplicationConfiguration.g | 253 +- .../InternalApplicationConfiguration.tokens | 102 +- .../InternalApplicationConfigurationLexer.java | 886 +- .../InternalApplicationConfigurationParser.java | 4478 +++---- ...tractApplicationConfigurationScopeProvider.java | 2 +- .../ApplicationConfigurationSemanticSequencer.java | 65 +- ...ApplicationConfigurationSyntacticSequencer.java | 2 +- .../ApplicationConfigurationGrammarAccess.java | 243 +- .../AbstractApplicationConfigurationValidator.java | 2 +- .../application/ApplicationConfiguration.xtext | 19 +- .../GenerateApplicationConfiguration.mwe2 | 1 - .../ApplicationConfigurationLinkingService.xtend | 13 - .../ApplicationConfigurationScopeProvider.xtend | 32 - .../.classpath | 9 - .../.gitignore | 1 - .../.project | 34 - .../.settings/org.eclipse.core.resources.prefs | 2 - .../.settings/org.eclipse.jdt.core.prefs | 7 - .../META-INF/MANIFEST.MF | 15 - .../build.properties | 6 - .../META-INF/services/org.eclipse.xtext.ISetup | 1 - .../ide/AbstractCftLanguageIdeModule.java | 60 - .../ide/contentassist/antlr/CftLanguageParser.java | 159 - .../PartialCftLanguageContentAssistParser.java | 34 - .../antlr/internal/InternalCftLanguage.g | 4161 ------ .../antlr/internal/InternalCftLanguage.tokens | 65 - .../antlr/internal/InternalCftLanguageLexer.java | 2001 --- .../antlr/internal/InternalCftLanguageParser.java | 12646 ------------------ .../components/ide/CftLanguageIdeModule.xtend | 11 - .../components/ide/CftLanguageIdeSetup.xtend | 20 - .../components/ide/.CftLanguageIdeModule.xtendbin | Bin 1712 -> 0 bytes .../components/ide/.CftLanguageIdeSetup.xtendbin | Bin 2549 -> 0 bytes .../faulttree/components/ide/.gitignore | 6 - .../components/ide/CftLanguageIdeModule.java | 13 - .../components/ide/CftLanguageIdeSetup.java | 24 - .../.classpath | 9 - .../.gitignore | 1 - .../.project | 34 - .../.settings/org.eclipse.core.resources.prefs | 2 - .../.settings/org.eclipse.jdt.core.prefs | 7 - .../META-INF/MANIFEST.MF | 26 - .../build.properties | 7 - .../plugin.xml | 434 - .../components/ui/AbstractCftLanguageUiModule.java | 293 - .../ui/CftLanguageExecutableExtensionFactory.java | 29 - .../AbstractCftLanguageProposalProvider.java | 229 - .../ui/internal/ComponentsActivator.java | 94 - .../CftLanguageValidatorConfigurationBlock.java | 35 - .../components/ui/CftLanguageUiModule.xtend | 24 - .../CftLanguageProposalProvider.xtend | 12 - .../CftLanguageDescriptionLabelProvider.xtend | 24 - .../ui/labeling/CftLanguageLabelProvider.xtend | 26 - .../outline/CftLanguageOutlineTreeProvider.xtend | 23 - .../ui/quickfix/CftLanguageQuickfixProvider.xtend | 24 - ...CftLanguageSemanticHighlightingCalculator.xtend | 24 - .../CftLanguageTokenToAttributeIdMapper.xtend | 15 - .../components/ui/.CftLanguageUiModule.xtendbin | Bin 3606 -> 0 bytes .../dslreasoner/faulttree/components/ui/.gitignore | 3 - .../components/ui/CftLanguageUiModule.java | 31 - .../.CftLanguageProposalProvider.xtendbin | Bin 1820 -> 0 bytes .../components/ui/contentassist/.gitignore | 3 - .../contentassist/CftLanguageProposalProvider.java | 14 - .../.CftLanguageDescriptionLabelProvider.xtendbin | Bin 1993 -> 0 bytes .../ui/labeling/.CftLanguageLabelProvider.xtendbin | Bin 2885 -> 0 bytes .../faulttree/components/ui/labeling/.gitignore | 6 - .../CftLanguageDescriptionLabelProvider.java | 15 - .../ui/labeling/CftLanguageLabelProvider.java | 32 - .../.CftLanguageOutlineTreeProvider.xtendbin | Bin 2451 -> 0 bytes .../faulttree/components/ui/outline/.gitignore | 3 - .../ui/outline/CftLanguageOutlineTreeProvider.java | 24 - .../quickfix/.CftLanguageQuickfixProvider.xtendbin | Bin 1819 -> 0 bytes .../faulttree/components/ui/quickfix/.gitignore | 3 - .../ui/quickfix/CftLanguageQuickfixProvider.java | 15 - ...LanguageSemanticHighlightingCalculator.xtendbin | Bin 3773 -> 0 bytes .../.CftLanguageTokenToAttributeIdMapper.xtendbin | Bin 2740 -> 0 bytes .../components/ui/syntaxcoloring/.gitignore | 6 - .../CftLanguageSemanticHighlightingCalculator.java | 38 - .../CftLanguageTokenToAttributeIdMapper.java | 25 - .../.classpath | 9 - .../.gitignore | 1 - ...ftLanguage (cft) Language Infrastructure.launch | 18 - .../.project | 34 - .../.settings/org.eclipse.core.resources.prefs | 2 - .../.settings/org.eclipse.jdt.core.prefs | 7 - .../META-INF/MANIFEST.MF | 32 - .../build.properties | 20 - .../model/generated/CftLanguage.ecore | 60 - .../model/generated/CftLanguage.genmodel | 53 - .../plugin.xml | 10 - .../AbstractCftLanguageRuntimeModule.java | 208 - .../faulttree/components/CftLanguage.xtextbin | Bin 5927 -> 0 bytes .../CftLanguageStandaloneSetupGenerated.java | 42 - .../components/cftLanguage/Assignment.java | 106 - .../components/cftLanguage/CftLanguageFactory.java | 125 - .../components/cftLanguage/CftLanguagePackage.java | 1138 -- .../faulttree/components/cftLanguage/CftModel.java | 107 - .../components/cftLanguage/ComponentInstance.java | 52 - .../components/cftLanguage/EventReference.java | 81 - .../components/cftLanguage/ImportDeclaration.java | 52 - .../components/cftLanguage/LookupDefinition.java | 69 - .../components/cftLanguage/MappingDefinition.java | 161 - .../components/cftLanguage/MappingParameter.java | 52 - .../cftLanguage/TransformationDefinition.java | 71 - .../faulttree/components/cftLanguage/Variable.java | 52 - .../cftLanguage/impl/AssignmentImpl.java | 343 - .../cftLanguage/impl/CftLanguageFactoryImpl.java | 226 - .../cftLanguage/impl/CftLanguagePackageImpl.java | 712 - .../components/cftLanguage/impl/CftModelImpl.java | 325 - .../cftLanguage/impl/ComponentInstanceImpl.java | 176 - .../cftLanguage/impl/EventReferenceImpl.java | 245 - .../cftLanguage/impl/ImportDeclarationImpl.java | 180 - .../cftLanguage/impl/LookupDefinitionImpl.java | 220 - .../cftLanguage/impl/MappingDefinitionImpl.java | 467 - .../cftLanguage/impl/MappingParameterImpl.java | 180 - .../impl/TransformationDefinitionImpl.java | 244 - .../components/cftLanguage/impl/VariableImpl.java | 180 - .../util/CftLanguageAdapterFactory.java | 313 - .../cftLanguage/util/CftLanguageSwitch.java | 329 - .../antlr/CftLanguageAntlrTokenFileProvider.java | 16 - .../components/parser/antlr/CftLanguageParser.java | 40 - .../parser/antlr/internal/InternalCftLanguage.g | 1688 --- .../antlr/internal/InternalCftLanguage.tokens | 65 - .../antlr/internal/InternalCftLanguageLexer.java | 2001 --- .../antlr/internal/InternalCftLanguageParser.java | 4509 ------- .../scoping/AbstractCftLanguageScopeProvider.java | 9 - .../serializer/CftLanguageSemanticSequencer.java | 383 - .../serializer/CftLanguageSyntacticSequencer.java | 242 - .../services/CftLanguageGrammarAccess.java | 1412 -- .../validation/AbstractCftLanguageValidator.java | 21 - .../CftLanguageConfigurableIssueCodesProvider.java | 22 - .../faulttree/components/CftLanguage.xtext | 101 - .../components/CftLanguageRuntimeModule.xtend | 37 - .../components/CftLanguageStandaloneSetup.xtend | 15 - .../faulttree/components/GenerateCftLanguage.mwe2 | 48 - .../CftLanguageValueConverterService.xtend | 15 - .../conversion/OF_INTValueConverter.xtend | 35 - .../generator/CftLanguageGenerator.xtend | 25 - .../naming/CftLanguageQualifiedNameProvider.xtend | 27 - .../components/naming/PackageNameProvider.xtend | 30 - ...eImportedNamespaceAwareLocalScopeProvider.xtend | 45 - .../scoping/CftLanguageScopeProvider.xtend | 147 - .../validation/CftLanguageValidator.xtend | 25 - .../components/.CftLanguageRuntimeModule.xtendbin | Bin 3436 -> 0 bytes .../.CftLanguageStandaloneSetup.xtendbin | Bin 2015 -> 0 bytes .../dslreasoner/faulttree/components/.gitignore | 6 - .../components/CftLanguageRuntimeModule.java | 44 - .../components/CftLanguageStandaloneSetup.java | 16 - .../.CftLanguageValueConverterService.xtendbin | Bin 3002 -> 0 bytes .../conversion/.OF_INTValueConverter.xtendbin | Bin 4411 -> 0 bytes .../faulttree/components/conversion/.gitignore | 6 - .../CftLanguageValueConverterService.java | 18 - .../conversion/OF_INTValueConverter.java | 58 - .../generator/.CftLanguageGenerator.xtendbin | Bin 2365 -> 0 bytes .../faulttree/components/generator/.gitignore | 3 - .../components/generator/CftLanguageGenerator.java | 21 - .../.CftLanguageQualifiedNameProvider.xtendbin | Bin 3630 -> 0 bytes .../naming/.PackageNameProvider.xtendbin | Bin 3283 -> 0 bytes .../faulttree/components/naming/.gitignore | 6 - .../naming/CftLanguageQualifiedNameProvider.java | 35 - .../components/naming/PackageNameProvider.java | 46 - ...portedNamespaceAwareLocalScopeProvider.xtendbin | Bin 4651 -> 0 bytes .../scoping/.CftLanguageScopeProvider.xtendbin | Bin 9417 -> 0 bytes .../faulttree/components/scoping/.gitignore | 8 - ...geImportedNamespaceAwareLocalScopeProvider.java | 63 - .../scoping/CftLanguageScopeProvider.java | 264 - .../validation/.CftLanguageValidator.xtendbin | Bin 1760 -> 0 bytes .../faulttree/components/validation/.gitignore | 3 - .../validation/CftLanguageValidator.java | 15 - .../.classpath | 9 - .../.gitignore | 1 - .../.project | 35 - .../.settings/org.eclipse.jdt.core.prefs | 7 - .../META-INF/MANIFEST.MF | 25 - .../build.properties | 11 - .../faulttree/model/cft/AndGateDefinition.java | 17 - .../faulttree/model/cft/BasicEventDefinition.java | 50 - .../faulttree/model/cft/CftFactory.java | 132 - .../faulttree/model/cft/CftPackage.java | 1673 --- .../dslreasoner/faulttree/model/cft/Component.java | 143 - .../faulttree/model/cft/ComponentDefinition.java | 103 - .../faulttree/model/cft/ComponentFaultTree.java | 69 - .../faulttree/model/cft/Connection.java | 79 - .../faulttree/model/cft/EventDeclaration.java | 50 - .../faulttree/model/cft/EventDefinition.java | 17 - .../faulttree/model/cft/GateDefinition.java | 40 - .../inf/dslreasoner/faulttree/model/cft/Input.java | 100 - .../faulttree/model/cft/InputEvent.java | 49 - .../faulttree/model/cft/KOfMGateDefinition.java | 76 - .../faulttree/model/cft/ModalElement.java | 54 - .../dslreasoner/faulttree/model/cft/Modality.java | 244 - .../faulttree/model/cft/OrGateDefinition.java | 17 - .../dslreasoner/faulttree/model/cft/Output.java | 100 - .../model/cft/impl/AndGateDefinitionImpl.java | 37 - .../model/cft/impl/BasicEventDefinitionImpl.java | 178 - .../faulttree/model/cft/impl/CftFactoryImpl.java | 268 - .../faulttree/model/cft/impl/CftPackageImpl.java | 834 -- .../model/cft/impl/ComponentDefinitionImpl.java | 299 - .../model/cft/impl/ComponentFaultTreeImpl.java | 218 - .../faulttree/model/cft/impl/ComponentImpl.java | 456 - .../faulttree/model/cft/impl/ConnectionImpl.java | 360 - .../model/cft/impl/EventDeclarationImpl.java | 163 - .../model/cft/impl/EventDefinitionImpl.java | 37 - .../model/cft/impl/GateDefinitionImpl.java | 133 - .../faulttree/model/cft/impl/InputEventImpl.java | 164 - .../faulttree/model/cft/impl/InputImpl.java | 308 - .../model/cft/impl/KOfMGateDefinitionImpl.java | 220 - .../model/cft/impl/OrGateDefinitionImpl.java | 37 - .../faulttree/model/cft/impl/OutputImpl.java | 309 - .../model/cft/util/CftAdapterFactory.java | 372 - .../faulttree/model/cft/util/CftSwitch.java | 421 - .../dslreasoner/faulttree/model/ft/AndGate.java | 17 - .../dslreasoner/faulttree/model/ft/BasicEvent.java | 49 - .../faulttree/model/ft/ConstantDistribution.java | 49 - .../faulttree/model/ft/ConstantEvent.java | 49 - .../faulttree/model/ft/ConstantModel.java | 49 - .../faulttree/model/ft/Distribution.java | 18 - .../inf/dslreasoner/faulttree/model/ft/Event.java | 18 - .../model/ft/ExponentialDistribution.java | 49 - .../dslreasoner/faulttree/model/ft/FaultTree.java | 67 - .../dslreasoner/faulttree/model/ft/FtFactory.java | 114 - .../dslreasoner/faulttree/model/ft/FtPackage.java | 1109 -- .../inf/dslreasoner/faulttree/model/ft/Gate.java | 40 - .../dslreasoner/faulttree/model/ft/KOfMGate.java | 49 - .../inf/dslreasoner/faulttree/model/ft/OrGate.java | 17 - .../faulttree/model/ft/RandomEvent.java | 49 - .../faulttree/model/ft/ReliabilityModel.java | 18 - .../faulttree/model/ft/impl/AndGateImpl.java | 37 - .../faulttree/model/ft/impl/BasicEventImpl.java | 177 - .../model/ft/impl/ConstantDistributionImpl.java | 164 - .../faulttree/model/ft/impl/ConstantEventImpl.java | 164 - .../faulttree/model/ft/impl/ConstantModelImpl.java | 164 - .../faulttree/model/ft/impl/DistributionImpl.java | 39 - .../faulttree/model/ft/impl/EventImpl.java | 39 - .../model/ft/impl/ExponentialDistributionImpl.java | 164 - .../faulttree/model/ft/impl/FaultTreeImpl.java | 216 - .../faulttree/model/ft/impl/FtFactoryImpl.java | 193 - .../faulttree/model/ft/impl/FtPackageImpl.java | 586 - .../faulttree/model/ft/impl/GateImpl.java | 133 - .../faulttree/model/ft/impl/KOfMGateImpl.java | 164 - .../faulttree/model/ft/impl/OrGateImpl.java | 37 - .../faulttree/model/ft/impl/RandomEventImpl.java | 164 - .../model/ft/impl/ReliabilityModelImpl.java | 39 - .../faulttree/model/ft/util/FtAdapterFactory.java | 354 - .../faulttree/model/ft/util/FtSwitch.java | 402 - .../model/cft.ecore | 83 - .../model/cft.genmodel | 69 - .../model/ft.ecore | 42 - .../model/ft.genmodel | 44 - .../plugin.properties | 4 - .../plugin.xml | 25 - .../representations.aird | 2013 --- .../faulttree/model/util/CftExtensions.xtend | 48 - .../faulttree/model/util/.CftExtensions.xtendbin | Bin 4295 -> 0 bytes .../dslreasoner/faulttree/model/util/.gitignore | 3 - .../faulttree/model/util/CftExtensions.java | 69 - .../.classpath | 8 - .../.gitignore | 1 - .../.project | 34 - .../.settings/org.eclipse.jdt.core.prefs | 7 - .../META-INF/MANIFEST.MF | 22 - .../build.properties | 5 - .../cft2ft/Cft2FtTransformation.xtend | 24 - .../transformation/cft2ft/EventCollection.xtend | 90 - .../transformation/cft2ft/EventMaterializer.xtend | 208 - .../transformation/cft2ft/FaultTreeBuilder.xtend | 39 - .../ecore2cft/ComponentFaultTreeTrace.xtend | 49 - .../ecore2cft/ComponentInstanceTrace.xtend | 65 - .../ecore2cft/ComponentNameGenerator.xtend | 16 - .../ecore2cft/Ecore2CftTransformation.xtend | 28 - .../transformation/ecore2cft/InputTrace.xtend | 35 - .../transformation/ecore2cft/LookupHandler.xtend | 47 - .../transformation/ecore2cft/MappingHandler.xtend | 91 - .../transformation/ecore2cft/MappingQueries.xtend | 38 - .../ft2galileo/Ft2GalileoTransformation.xtend | 57 - .../transformation/solver/ReliabilityResult.xtend | 51 - .../solver/StormDftConfiguration.xtend | 45 - .../transformation/solver/StormDftHandler.xtend | 182 - .../transformation/solver/StormDftSolver.xtend | 43 - .../faulttree/transformation/.gitignore | 8 - .../cft2ft/.Cft2FtTransformation.xtendbin | Bin 2825 -> 0 bytes .../cft2ft/.EventCollection.xtendbin | Bin 7022 -> 0 bytes .../cft2ft/.EventMaterializer.xtendbin | Bin 12110 -> 0 bytes .../cft2ft/.FaultTreeBuilder.xtendbin | Bin 4029 -> 0 bytes .../faulttree/transformation/cft2ft/.gitignore | 16 - .../cft2ft/Cft2FtTransformation.java | 49 - .../transformation/cft2ft/EventCollection.java | 188 - .../transformation/cft2ft/EventMaterializer.java | 469 - .../transformation/cft2ft/FaultTreeBuilder.java | 57 - .../ecore2cft/.ComponentFaultTreeTrace.xtendbin | Bin 5530 -> 0 bytes .../ecore2cft/.ComponentInstanceTrace.xtendbin | Bin 5932 -> 0 bytes .../ecore2cft/.ComponentNameGenerator.xtendbin | Bin 3472 -> 0 bytes .../ecore2cft/.Ecore2CftTransformation.xtendbin | Bin 3431 -> 0 bytes .../transformation/ecore2cft/.InputTrace.xtendbin | Bin 4202 -> 0 bytes .../ecore2cft/.LookupHandler.xtendbin | Bin 5169 -> 0 bytes .../ecore2cft/.MappingHandler.xtendbin | Bin 6876 -> 0 bytes .../ecore2cft/.MappingQueries.xtendbin | Bin 4833 -> 0 bytes .../faulttree/transformation/ecore2cft/.gitignore | 25 - .../ecore2cft/ComponentFaultTreeTrace.java | 77 - .../ecore2cft/ComponentInstanceTrace.java | 77 - .../ecore2cft/ComponentNameGenerator.java | 29 - .../ecore2cft/Ecore2CftTransformation.java | 41 - .../transformation/ecore2cft/InputTrace.java | 43 - .../transformation/ecore2cft/LookupHandler.java | 84 - .../transformation/ecore2cft/MappingHandler.java | 146 - .../transformation/ecore2cft/MappingQueries.java | 60 - .../ft2galileo/.Ft2GalileoTransformation.xtendbin | Bin 4794 -> 0 bytes .../faulttree/transformation/ft2galileo/.gitignore | 3 - .../ft2galileo/Ft2GalileoTransformation.java | 188 - .../solver/.ReliabilityResult.xtendbin | Bin 5435 -> 0 bytes .../solver/.StormDftConfiguration.xtendbin | Bin 4311 -> 0 bytes .../solver/.StormDftHandler.xtendbin | Bin 13570 -> 0 bytes .../transformation/solver/.StormDftSolver.xtendbin | Bin 4801 -> 0 bytes .../faulttree/transformation/solver/.gitignore | 20 - .../solver/ApproximationHeuristic.java | 8 - .../transformation/solver/FtAnalysisObjective.java | 14 - .../transformation/solver/ReliabilityResult.java | 156 - .../solver/StormDftConfiguration.java | 31 - .../transformation/solver/StormDftException.java | 12 - .../transformation/solver/StormDftHandler.java | 330 - .../transformation/solver/StormDftSolver.java | 79 - .../.classpath | 8 - .../.project | 34 - .../.settings/org.eclipse.jdt.core.prefs | 7 - .../META-INF/MANIFEST.MF | 25 - .../dslreasoner/faulttree/ui/handler/.gitignore | 3 - .../ui/handler/ReliabilityAnalysisHandler.xtend | 128 - .../build.properties | 5 - .../plugin.xml | 25 - .../inf/dslreasoner/faulttree/ui/Activator.java | 44 - .../ui/handler/ReliabilityAnalysisHandler.xtend | 128 - .../dslreasoner/faulttree/ui/handler/.gitignore | 3 - 525 files changed, 8512 insertions(+), 72881 deletions(-) delete mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CftImport.java delete mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Mtff.java delete mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabilityObjectiveFunction.java delete mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyProbability.java delete mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CftImportImpl.java delete mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MtffImpl.java delete mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabilityObjectiveFunctionImpl.java delete mode 100644 Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyProbabilityImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.classpath delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.project delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.settings/org.eclipse.core.resources.prefs delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/META-INF/MANIFEST.MF delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/build.properties delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/AbstractCftLanguageIdeModule.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/CftLanguageParser.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/PartialCftLanguageContentAssistParser.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.tokens delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageLexer.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageParser.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeModule.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeSetup.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeModule.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeSetup.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.classpath delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.project delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.settings/org.eclipse.core.resources.prefs delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/META-INF/MANIFEST.MF delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/build.properties delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/plugin.xml delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/AbstractCftLanguageUiModule.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageExecutableExtensionFactory.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/AbstractCftLanguageProposalProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/internal/ComponentsActivator.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidatorConfigurationBlock.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageUiModule.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/CftLanguageProposalProvider.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageDescriptionLabelProvider.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageLabelProvider.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/CftLanguageOutlineTreeProvider.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/CftLanguageQuickfixProvider.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageSemanticHighlightingCalculator.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageTokenToAttributeIdMapper.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageUiModule.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/CftLanguageProposalProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageDescriptionLabelProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageLabelProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/CftLanguageOutlineTreeProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/CftLanguageQuickfixProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageSemanticHighlightingCalculator.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageTokenToAttributeIdMapper.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.classpath delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.launch/Generate CftLanguage (cft) Language Infrastructure.launch delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.project delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.settings/org.eclipse.core.resources.prefs delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/META-INF/MANIFEST.MF delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/build.properties delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.ecore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.genmodel delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/plugin.xml delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/AbstractCftLanguageRuntimeModule.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguage.xtextbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetupGenerated.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/Assignment.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftLanguageFactory.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftLanguagePackage.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftModel.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/ComponentInstance.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/EventReference.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/ImportDeclaration.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/LookupDefinition.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/MappingDefinition.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/MappingParameter.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/TransformationDefinition.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/Variable.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/AssignmentImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguageFactoryImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguagePackageImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftModelImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/ComponentInstanceImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/EventReferenceImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/ImportDeclarationImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/LookupDefinitionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/MappingDefinitionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/MappingParameterImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/TransformationDefinitionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/VariableImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/util/CftLanguageAdapterFactory.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/util/CftLanguageSwitch.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/CftLanguageAntlrTokenFileProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/CftLanguageParser.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguage.g delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguage.tokens delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageLexer.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageParser.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/AbstractCftLanguageScopeProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/serializer/CftLanguageSemanticSequencer.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/serializer/CftLanguageSyntacticSequencer.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/services/CftLanguageGrammarAccess.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/AbstractCftLanguageValidator.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageConfigurableIssueCodesProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguage.xtext delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetup.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/GenerateCftLanguage.mwe2 delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/CftLanguageValueConverterService.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/OF_INTValueConverter.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/CftLanguageGenerator.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/CftLanguageQualifiedNameProvider.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/PackageNameProvider.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageImportedNamespaceAwareLocalScopeProvider.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidator.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetup.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/CftLanguageValueConverterService.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/OF_INTValueConverter.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/CftLanguageGenerator.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/CftLanguageQualifiedNameProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/PackageNameProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageImportedNamespaceAwareLocalScopeProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidator.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.classpath delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.project delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/META-INF/MANIFEST.MF delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/build.properties delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/AndGateDefinition.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/BasicEventDefinition.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftFactory.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ComponentDefinition.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ComponentFaultTree.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Connection.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/EventDeclaration.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/EventDefinition.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/GateDefinition.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Input.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/InputEvent.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/KOfMGateDefinition.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ModalElement.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Modality.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/OrGateDefinition.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Output.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/AndGateDefinitionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/BasicEventDefinitionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftFactoryImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftPackageImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentDefinitionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentFaultTreeImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ConnectionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/EventDeclarationImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/EventDefinitionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/GateDefinitionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/InputEventImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/InputImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/KOfMGateDefinitionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/OrGateDefinitionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/OutputImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftAdapterFactory.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftSwitch.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/AndGate.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/BasicEvent.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantDistribution.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantEvent.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantModel.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Distribution.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Event.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ExponentialDistribution.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FaultTree.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtFactory.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtPackage.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Gate.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/KOfMGate.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/OrGate.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/RandomEvent.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ReliabilityModel.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/AndGateImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/BasicEventImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantDistributionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantEventImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantModelImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/DistributionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/EventImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ExponentialDistributionImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FaultTreeImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FtFactoryImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FtPackageImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/GateImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/KOfMGateImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/OrGateImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/RandomEventImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ReliabilityModelImpl.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/util/FtAdapterFactory.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/util/FtSwitch.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.ecore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.genmodel delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/ft.ecore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/ft.genmodel delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/plugin.properties delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/plugin.xml delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/representations.aird delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/src/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.classpath delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.project delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/META-INF/MANIFEST.MF delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/build.properties delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/Cft2FtTransformation.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventCollection.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/FaultTreeBuilder.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentNameGenerator.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/Ecore2CftTransformation.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/LookupHandler.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingHandler.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingQueries.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ReliabilityResult.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftConfiguration.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftSolver.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/Cft2FtTransformation.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventCollection.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/FaultTreeBuilder.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentNameGenerator.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/Ecore2CftTransformation.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/LookupHandler.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingHandler.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingQueries.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ApproximationHeuristic.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/FtAnalysisObjective.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ReliabilityResult.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftConfiguration.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftException.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftSolver.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.classpath delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.project delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.settings/org.eclipse.jdt.core.prefs delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/META-INF/MANIFEST.MF delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/build.properties delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/plugin.xml delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/Activator.java delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend delete mode 100644 Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore (limited to 'Application/hu.bme.mit.inf.dslreasoner.application.ui') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java index be81a080..68282e37 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/AbstractApplicationConfigurationIdeModule.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.ide; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java index 6dc5819b..325e5ab2 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/ApplicationConfigurationParser.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; @@ -42,8 +42,6 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser builder.put(grammarAccess.getPatternEntryAccess().getAlternatives(), "rule__PatternEntry__Alternatives"); builder.put(grammarAccess.getGraphPatternAccess().getAlternatives(), "rule__GraphPattern__Alternatives"); builder.put(grammarAccess.getObjectiveEntryAccess().getAlternatives(), "rule__ObjectiveEntry__Alternatives"); - builder.put(grammarAccess.getObjectiveFunctionAccess().getAlternatives(), "rule__ObjectiveFunction__Alternatives"); - builder.put(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives(), "rule__ReliabilityObjectiveFunction__Alternatives"); builder.put(grammarAccess.getObjectiveAccess().getAlternatives(), "rule__Objective__Alternatives"); builder.put(grammarAccess.getConfigEntryAccess().getAlternatives(), "rule__ConfigEntry__Alternatives"); builder.put(grammarAccess.getConfigAccess().getAlternatives(), "rule__Config__Alternatives"); @@ -74,7 +72,6 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser builder.put(grammarAccess.getINTLiteralAccess().getGroup(), "rule__INTLiteral__Group__0"); builder.put(grammarAccess.getEPackageImportAccess().getGroup(), "rule__EPackageImport__Group__0"); builder.put(grammarAccess.getViatraImportAccess().getGroup(), "rule__ViatraImport__Group__0"); - builder.put(grammarAccess.getCftImportAccess().getGroup(), "rule__CftImport__Group__0"); builder.put(grammarAccess.getFileDeclarationAccess().getGroup(), "rule__FileDeclaration__Group__0"); builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup(), "rule__MetamodelSpecification__Group__0"); builder.put(grammarAccess.getMetamodelSpecificationAccess().getGroup_2(), "rule__MetamodelSpecification__Group_2__0"); @@ -106,10 +103,6 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup(), "rule__CostObjectiveFunction__Group__0"); builder.put(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3(), "rule__CostObjectiveFunction__Group_3__0"); builder.put(grammarAccess.getCostEntryAccess().getGroup(), "rule__CostEntry__Group__0"); - builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup(), "rule__ReliabiltiyProbability__Group__0"); - builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1(), "rule__ReliabiltiyProbability__Group_1__0"); - builder.put(grammarAccess.getMtffAccess().getGroup(), "rule__Mtff__Group__0"); - builder.put(grammarAccess.getMtffAccess().getGroup_1(), "rule__Mtff__Group_1__0"); builder.put(grammarAccess.getObjectiveDeclarationAccess().getGroup(), "rule__ObjectiveDeclaration__Group__0"); builder.put(grammarAccess.getConfigSpecificationAccess().getGroup(), "rule__ConfigSpecification__Group__0"); builder.put(grammarAccess.getConfigSpecificationAccess().getGroup_2(), "rule__ConfigSpecification__Group_2__0"); @@ -161,7 +154,6 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser builder.put(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1(), "rule__ConfigurationScript__CommandsAssignment_1"); builder.put(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2(), "rule__EPackageImport__ImportedPackageAssignment_2"); builder.put(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2(), "rule__ViatraImport__ImportedViatraAssignment_2"); - builder.put(grammarAccess.getCftImportAccess().getImportedCftAssignment_2(), "rule__CftImport__ImportedCftAssignment_2"); builder.put(grammarAccess.getFileSpecificationAccess().getPathAssignment(), "rule__FileSpecification__PathAssignment"); builder.put(grammarAccess.getFileDeclarationAccess().getNameAssignment_1(), "rule__FileDeclaration__NameAssignment_1"); builder.put(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3(), "rule__FileDeclaration__SpecificationAssignment_3"); @@ -207,11 +199,6 @@ public class ApplicationConfigurationParser extends AbstractContentAssistParser builder.put(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1(), "rule__CostObjectiveFunction__EntriesAssignment_3_1"); builder.put(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0(), "rule__CostEntry__PatternElementAssignment_0"); builder.put(grammarAccess.getCostEntryAccess().getWeightAssignment_2(), "rule__CostEntry__WeightAssignment_2"); - builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0(), "rule__ReliabiltiyProbability__PackageAssignment_1_0"); - builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2(), "rule__ReliabiltiyProbability__TransformationAssignment_2"); - builder.put(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4(), "rule__ReliabiltiyProbability__TimeAssignment_4"); - builder.put(grammarAccess.getMtffAccess().getPackageAssignment_1_0(), "rule__Mtff__PackageAssignment_1_0"); - builder.put(grammarAccess.getMtffAccess().getTransformationAssignment_2(), "rule__Mtff__TransformationAssignment_2"); builder.put(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1(), "rule__ObjectiveDeclaration__NameAssignment_1"); builder.put(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2(), "rule__ObjectiveDeclaration__SpecificationAssignment_2"); builder.put(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment(), "rule__ObjectiveReference__ReferredAssignment"); diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java index 04ba0d3e..43c08a32 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/PartialApplicationConfigurationContentAssistParser.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.ide.contentassist.antlr; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g index 0d0b6cd0..893eb320 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.g @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ grammar InternalApplicationConfiguration; @@ -249,31 +249,6 @@ finally { restoreStackSize(stackSize); } -// Entry rule entryRuleCftImport -entryRuleCftImport -: -{ before(grammarAccess.getCftImportRule()); } - ruleCftImport -{ after(grammarAccess.getCftImportRule()); } - EOF -; - -// Rule CftImport -ruleCftImport - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getCftImportAccess().getGroup()); } - (rule__CftImport__Group__0) - { after(grammarAccess.getCftImportAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - // Entry rule entryRuleDeclaration entryRuleDeclaration : @@ -1040,9 +1015,9 @@ ruleObjectiveFunction } : ( - { before(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); } - (rule__ObjectiveFunction__Alternatives) - { after(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); } + { before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); } + ruleCostObjectiveFunction + { after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); } ) ; finally { @@ -1099,81 +1074,6 @@ finally { restoreStackSize(stackSize); } -// Entry rule entryRuleReliabilityObjectiveFunction -entryRuleReliabilityObjectiveFunction -: -{ before(grammarAccess.getReliabilityObjectiveFunctionRule()); } - ruleReliabilityObjectiveFunction -{ after(grammarAccess.getReliabilityObjectiveFunctionRule()); } - EOF -; - -// Rule ReliabilityObjectiveFunction -ruleReliabilityObjectiveFunction - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives()); } - (rule__ReliabilityObjectiveFunction__Alternatives) - { after(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleReliabiltiyProbability -entryRuleReliabiltiyProbability -: -{ before(grammarAccess.getReliabiltiyProbabilityRule()); } - ruleReliabiltiyProbability -{ after(grammarAccess.getReliabiltiyProbabilityRule()); } - EOF -; - -// Rule ReliabiltiyProbability -ruleReliabiltiyProbability - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup()); } - (rule__ReliabiltiyProbability__Group__0) - { after(grammarAccess.getReliabiltiyProbabilityAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMtff -entryRuleMtff -: -{ before(grammarAccess.getMtffRule()); } - ruleMtff -{ after(grammarAccess.getMtffRule()); } - EOF -; - -// Rule Mtff -ruleMtff - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMtffAccess().getGroup()); } - (rule__Mtff__Group__0) - { after(grammarAccess.getMtffAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - // Entry rule entryRuleObjectiveDeclaration entryRuleObjectiveDeclaration : @@ -2125,12 +2025,6 @@ rule__Import__Alternatives ruleViatraImport { after(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); } ) - | - ( - { before(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); } - ruleCftImport - { after(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); } - ) ; finally { restoreStackSize(stackSize); @@ -2355,48 +2249,6 @@ finally { restoreStackSize(stackSize); } -rule__ObjectiveFunction__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); } - ruleCostObjectiveFunction - { after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); } - ruleReliabilityObjectiveFunction - { after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabilityObjectiveFunction__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); } - ruleReliabiltiyProbability - { after(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); } - ruleMtff - { after(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - rule__Objective__Alternatives @init { int stackSize = keepStackSize(); @@ -3396,87 +3248,6 @@ finally { } -rule__CftImport__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__CftImport__Group__0__Impl - rule__CftImport__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__CftImport__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCftImportAccess().getImportKeyword_0()); } - 'import' - { after(grammarAccess.getCftImportAccess().getImportKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CftImport__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__CftImport__Group__1__Impl - rule__CftImport__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__CftImport__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); } - 'reliability' - { after(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CftImport__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__CftImport__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__CftImport__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); } - (rule__CftImport__ImportedCftAssignment_2) - { after(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - rule__FileDeclaration__Group__0 @init { int stackSize = keepStackSize(); @@ -5988,330 +5759,6 @@ finally { } -rule__ReliabiltiyProbability__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ReliabiltiyProbability__Group__0__Impl - rule__ReliabiltiyProbability__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); } - 'reliability' - { after(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ReliabiltiyProbability__Group__1__Impl - rule__ReliabiltiyProbability__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1()); } - (rule__ReliabiltiyProbability__Group_1__0)? - { after(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ReliabiltiyProbability__Group__2__Impl - rule__ReliabiltiyProbability__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2()); } - (rule__ReliabiltiyProbability__TransformationAssignment_2) - { after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ReliabiltiyProbability__Group__3__Impl - rule__ReliabiltiyProbability__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); } - 'at' - { after(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__ReliabiltiyProbability__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4()); } - (rule__ReliabiltiyProbability__TimeAssignment_4) - { after(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ReliabiltiyProbability__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ReliabiltiyProbability__Group_1__0__Impl - rule__ReliabiltiyProbability__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0()); } - (rule__ReliabiltiyProbability__PackageAssignment_1_0) - { after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ReliabiltiyProbability__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); } - '::' - { after(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Mtff__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Mtff__Group__0__Impl - rule__Mtff__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Mtff__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMtffAccess().getMtffKeyword_0()); } - 'mtff' - { after(grammarAccess.getMtffAccess().getMtffKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Mtff__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Mtff__Group__1__Impl - rule__Mtff__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Mtff__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMtffAccess().getGroup_1()); } - (rule__Mtff__Group_1__0)? - { after(grammarAccess.getMtffAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Mtff__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Mtff__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Mtff__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMtffAccess().getTransformationAssignment_2()); } - (rule__Mtff__TransformationAssignment_2) - { after(grammarAccess.getMtffAccess().getTransformationAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Mtff__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Mtff__Group_1__0__Impl - rule__Mtff__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Mtff__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMtffAccess().getPackageAssignment_1_0()); } - (rule__Mtff__PackageAssignment_1_0) - { after(grammarAccess.getMtffAccess().getPackageAssignment_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Mtff__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Mtff__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Mtff__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); } - '::' - { after(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - rule__ObjectiveDeclaration__Group__0 @init { int stackSize = keepStackSize(); @@ -10513,25 +9960,6 @@ finally { restoreStackSize(stackSize); } -rule__CftImport__ImportedCftAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); } - ( - { before(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); } - RULE_STRING - { after(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); } - ) - { after(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - rule__FileSpecification__PathAssignment @init { int stackSize = keepStackSize(); @@ -11251,97 +10679,6 @@ finally { restoreStackSize(stackSize); } -rule__ReliabiltiyProbability__PackageAssignment_1_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); } - ( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } - ruleQualifiedName - { after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } - ) - { after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__TransformationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } - ( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } - RULE_ID - { after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } - ) - { after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ReliabiltiyProbability__TimeAssignment_4 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); } - ruleREALLiteral - { after(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Mtff__PackageAssignment_1_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); } - ( - { before(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } - ruleQualifiedName - { after(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); } - ) - { after(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Mtff__TransformationAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } - ( - { before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } - RULE_ID - { after(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); } - ) - { after(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - rule__ObjectiveDeclaration__NameAssignment_1 @init { int stackSize = keepStackSize(); diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens index 628ef22e..2873259e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfiguration.tokens @@ -1,59 +1,56 @@ -'#'=49 -'*'=64 -'+='=63 -','=33 +'#'=46 +'*'=61 +'+='=60 +','=32 '-'=24 '.'=23 -'..'=54 -'::'=36 +'..'=51 +'::'=35 '<'=13 '<='=15 -'='=30 +'='=29 '>'=14 '>='=16 'AlloySolver'=21 'SMTSolver'=20 'ViatraSolver'=22 -'at'=42 -'config'=45 -'constraints'=40 -'cost'=41 -'debug'=59 +'config'=42 +'constraints'=39 +'cost'=40 +'debug'=56 'epackage'=26 -'excluding'=35 -'file'=29 -'folder'=38 +'excluding'=34 +'file'=28 +'folder'=37 'full'=19 -'generate'=56 +'generate'=53 'import'=25 -'int'=51 -'log'=60 -'log-level'=46 +'int'=48 +'log'=57 +'log-level'=43 'maximize'=12 -'memory'=48 -'metamodel'=37 +'memory'=45 +'metamodel'=36 'minimize'=11 -'models'=39 -'mtff'=43 -'node'=50 +'models'=38 +'node'=47 'none'=17 'normal'=18 -'number'=65 -'objectives'=44 -'output'=62 -'package'=34 -'partial-model'=57 -'real'=52 -'reliability'=28 -'runs'=66 -'runtime'=47 -'scope'=55 -'solver'=58 -'statistics'=61 -'string'=53 +'number'=62 +'objectives'=41 +'output'=59 +'package'=33 +'partial-model'=54 +'real'=49 +'runs'=63 +'runtime'=44 +'scope'=52 +'solver'=55 +'statistics'=58 +'string'=50 'viatra'=27 -'{'=31 -'}'=32 +'{'=30 +'}'=31 RULE_ANY_OTHER=10 RULE_ID=4 RULE_INT=5 @@ -114,6 +111,3 @@ T__60=60 T__61=61 T__62=62 T__63=63 -T__64=64 -T__65=65 -T__66=66 diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java index 5105b180..7efc2eb5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationLexer.java @@ -40,7 +40,6 @@ public class InternalApplicationConfigurationLexer extends Lexer { public static final int RULE_INT=5; public static final int T__29=29; public static final int T__22=22; - public static final int T__66=66; public static final int RULE_ML_COMMENT=7; public static final int T__23=23; public static final int T__24=24; @@ -48,9 +47,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { public static final int T__62=62; public static final int T__63=63; public static final int T__20=20; - public static final int T__64=64; public static final int T__21=21; - public static final int T__65=65; public static final int RULE_STRING=6; public static final int RULE_SL_COMMENT=8; public static final int T__37=37; @@ -448,10 +445,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:28:7: ( 'reliability' ) - // InternalApplicationConfiguration.g:28:9: 'reliability' + // InternalApplicationConfiguration.g:28:7: ( 'file' ) + // InternalApplicationConfiguration.g:28:9: 'file' { - match("reliability"); + match("file"); } @@ -469,11 +466,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:29:7: ( 'file' ) - // InternalApplicationConfiguration.g:29:9: 'file' + // InternalApplicationConfiguration.g:29:7: ( '=' ) + // InternalApplicationConfiguration.g:29:9: '=' { - match("file"); - + match('='); } @@ -490,10 +486,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:30:7: ( '=' ) - // InternalApplicationConfiguration.g:30:9: '=' + // InternalApplicationConfiguration.g:30:7: ( '{' ) + // InternalApplicationConfiguration.g:30:9: '{' { - match('='); + match('{'); } @@ -510,10 +506,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:31:7: ( '{' ) - // InternalApplicationConfiguration.g:31:9: '{' + // InternalApplicationConfiguration.g:31:7: ( '}' ) + // InternalApplicationConfiguration.g:31:9: '}' { - match('{'); + match('}'); } @@ -530,10 +526,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:32:7: ( '}' ) - // InternalApplicationConfiguration.g:32:9: '}' + // InternalApplicationConfiguration.g:32:7: ( ',' ) + // InternalApplicationConfiguration.g:32:9: ',' { - match('}'); + match(','); } @@ -550,10 +546,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:33:7: ( ',' ) - // InternalApplicationConfiguration.g:33:9: ',' + // InternalApplicationConfiguration.g:33:7: ( 'package' ) + // InternalApplicationConfiguration.g:33:9: 'package' { - match(','); + match("package"); + } @@ -570,10 +567,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:34:7: ( 'package' ) - // InternalApplicationConfiguration.g:34:9: 'package' + // InternalApplicationConfiguration.g:34:7: ( 'excluding' ) + // InternalApplicationConfiguration.g:34:9: 'excluding' { - match("package"); + match("excluding"); } @@ -591,10 +588,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:35:7: ( 'excluding' ) - // InternalApplicationConfiguration.g:35:9: 'excluding' + // InternalApplicationConfiguration.g:35:7: ( '::' ) + // InternalApplicationConfiguration.g:35:9: '::' { - match("excluding"); + match("::"); } @@ -612,10 +609,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:36:7: ( '::' ) - // InternalApplicationConfiguration.g:36:9: '::' + // InternalApplicationConfiguration.g:36:7: ( 'metamodel' ) + // InternalApplicationConfiguration.g:36:9: 'metamodel' { - match("::"); + match("metamodel"); } @@ -633,10 +630,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:37:7: ( 'metamodel' ) - // InternalApplicationConfiguration.g:37:9: 'metamodel' + // InternalApplicationConfiguration.g:37:7: ( 'folder' ) + // InternalApplicationConfiguration.g:37:9: 'folder' { - match("metamodel"); + match("folder"); } @@ -654,10 +651,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:38:7: ( 'folder' ) - // InternalApplicationConfiguration.g:38:9: 'folder' + // InternalApplicationConfiguration.g:38:7: ( 'models' ) + // InternalApplicationConfiguration.g:38:9: 'models' { - match("folder"); + match("models"); } @@ -675,10 +672,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:39:7: ( 'models' ) - // InternalApplicationConfiguration.g:39:9: 'models' + // InternalApplicationConfiguration.g:39:7: ( 'constraints' ) + // InternalApplicationConfiguration.g:39:9: 'constraints' { - match("models"); + match("constraints"); } @@ -696,10 +693,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:40:7: ( 'constraints' ) - // InternalApplicationConfiguration.g:40:9: 'constraints' + // InternalApplicationConfiguration.g:40:7: ( 'cost' ) + // InternalApplicationConfiguration.g:40:9: 'cost' { - match("constraints"); + match("cost"); } @@ -717,10 +714,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:41:7: ( 'cost' ) - // InternalApplicationConfiguration.g:41:9: 'cost' + // InternalApplicationConfiguration.g:41:7: ( 'objectives' ) + // InternalApplicationConfiguration.g:41:9: 'objectives' { - match("cost"); + match("objectives"); } @@ -738,10 +735,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:42:7: ( 'at' ) - // InternalApplicationConfiguration.g:42:9: 'at' + // InternalApplicationConfiguration.g:42:7: ( 'config' ) + // InternalApplicationConfiguration.g:42:9: 'config' { - match("at"); + match("config"); } @@ -759,10 +756,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:43:7: ( 'mtff' ) - // InternalApplicationConfiguration.g:43:9: 'mtff' + // InternalApplicationConfiguration.g:43:7: ( 'log-level' ) + // InternalApplicationConfiguration.g:43:9: 'log-level' { - match("mtff"); + match("log-level"); } @@ -780,10 +777,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:44:7: ( 'objectives' ) - // InternalApplicationConfiguration.g:44:9: 'objectives' + // InternalApplicationConfiguration.g:44:7: ( 'runtime' ) + // InternalApplicationConfiguration.g:44:9: 'runtime' { - match("objectives"); + match("runtime"); } @@ -801,10 +798,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:45:7: ( 'config' ) - // InternalApplicationConfiguration.g:45:9: 'config' + // InternalApplicationConfiguration.g:45:7: ( 'memory' ) + // InternalApplicationConfiguration.g:45:9: 'memory' { - match("config"); + match("memory"); } @@ -822,11 +819,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:46:7: ( 'log-level' ) - // InternalApplicationConfiguration.g:46:9: 'log-level' + // InternalApplicationConfiguration.g:46:7: ( '#' ) + // InternalApplicationConfiguration.g:46:9: '#' { - match("log-level"); - + match('#'); } @@ -843,10 +839,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:47:7: ( 'runtime' ) - // InternalApplicationConfiguration.g:47:9: 'runtime' + // InternalApplicationConfiguration.g:47:7: ( 'node' ) + // InternalApplicationConfiguration.g:47:9: 'node' { - match("runtime"); + match("node"); } @@ -864,10 +860,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:48:7: ( 'memory' ) - // InternalApplicationConfiguration.g:48:9: 'memory' + // InternalApplicationConfiguration.g:48:7: ( 'int' ) + // InternalApplicationConfiguration.g:48:9: 'int' { - match("memory"); + match("int"); } @@ -885,10 +881,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:49:7: ( '#' ) - // InternalApplicationConfiguration.g:49:9: '#' + // InternalApplicationConfiguration.g:49:7: ( 'real' ) + // InternalApplicationConfiguration.g:49:9: 'real' { - match('#'); + match("real"); + } @@ -905,10 +902,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:50:7: ( 'node' ) - // InternalApplicationConfiguration.g:50:9: 'node' + // InternalApplicationConfiguration.g:50:7: ( 'string' ) + // InternalApplicationConfiguration.g:50:9: 'string' { - match("node"); + match("string"); } @@ -926,10 +923,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:51:7: ( 'int' ) - // InternalApplicationConfiguration.g:51:9: 'int' + // InternalApplicationConfiguration.g:51:7: ( '..' ) + // InternalApplicationConfiguration.g:51:9: '..' { - match("int"); + match(".."); } @@ -947,10 +944,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:52:7: ( 'real' ) - // InternalApplicationConfiguration.g:52:9: 'real' + // InternalApplicationConfiguration.g:52:7: ( 'scope' ) + // InternalApplicationConfiguration.g:52:9: 'scope' { - match("real"); + match("scope"); } @@ -968,10 +965,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:53:7: ( 'string' ) - // InternalApplicationConfiguration.g:53:9: 'string' + // InternalApplicationConfiguration.g:53:7: ( 'generate' ) + // InternalApplicationConfiguration.g:53:9: 'generate' { - match("string"); + match("generate"); } @@ -989,10 +986,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:54:7: ( '..' ) - // InternalApplicationConfiguration.g:54:9: '..' + // InternalApplicationConfiguration.g:54:7: ( 'partial-model' ) + // InternalApplicationConfiguration.g:54:9: 'partial-model' { - match(".."); + match("partial-model"); } @@ -1010,10 +1007,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:55:7: ( 'scope' ) - // InternalApplicationConfiguration.g:55:9: 'scope' + // InternalApplicationConfiguration.g:55:7: ( 'solver' ) + // InternalApplicationConfiguration.g:55:9: 'solver' { - match("scope"); + match("solver"); } @@ -1031,10 +1028,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:56:7: ( 'generate' ) - // InternalApplicationConfiguration.g:56:9: 'generate' + // InternalApplicationConfiguration.g:56:7: ( 'debug' ) + // InternalApplicationConfiguration.g:56:9: 'debug' { - match("generate"); + match("debug"); } @@ -1052,10 +1049,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:57:7: ( 'partial-model' ) - // InternalApplicationConfiguration.g:57:9: 'partial-model' + // InternalApplicationConfiguration.g:57:7: ( 'log' ) + // InternalApplicationConfiguration.g:57:9: 'log' { - match("partial-model"); + match("log"); } @@ -1073,10 +1070,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:58:7: ( 'solver' ) - // InternalApplicationConfiguration.g:58:9: 'solver' + // InternalApplicationConfiguration.g:58:7: ( 'statistics' ) + // InternalApplicationConfiguration.g:58:9: 'statistics' { - match("solver"); + match("statistics"); } @@ -1094,10 +1091,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:59:7: ( 'debug' ) - // InternalApplicationConfiguration.g:59:9: 'debug' + // InternalApplicationConfiguration.g:59:7: ( 'output' ) + // InternalApplicationConfiguration.g:59:9: 'output' { - match("debug"); + match("output"); } @@ -1115,10 +1112,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:60:7: ( 'log' ) - // InternalApplicationConfiguration.g:60:9: 'log' + // InternalApplicationConfiguration.g:60:7: ( '+=' ) + // InternalApplicationConfiguration.g:60:9: '+=' { - match("log"); + match("+="); } @@ -1136,11 +1133,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:61:7: ( 'statistics' ) - // InternalApplicationConfiguration.g:61:9: 'statistics' + // InternalApplicationConfiguration.g:61:7: ( '*' ) + // InternalApplicationConfiguration.g:61:9: '*' { - match("statistics"); - + match('*'); } @@ -1157,10 +1153,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:62:7: ( 'output' ) - // InternalApplicationConfiguration.g:62:9: 'output' + // InternalApplicationConfiguration.g:62:7: ( 'number' ) + // InternalApplicationConfiguration.g:62:9: 'number' { - match("output"); + match("number"); } @@ -1178,70 +1174,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:63:7: ( '+=' ) - // InternalApplicationConfiguration.g:63:9: '+=' - { - match("+="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:64:7: ( '*' ) - // InternalApplicationConfiguration.g:64:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:65:7: ( 'number' ) - // InternalApplicationConfiguration.g:65:9: 'number' - { - match("number"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:66:7: ( 'runs' ) - // InternalApplicationConfiguration.g:66:9: 'runs' + // InternalApplicationConfiguration.g:63:7: ( 'runs' ) + // InternalApplicationConfiguration.g:63:9: 'runs' { match("runs"); @@ -1254,17 +1188,17 @@ public class InternalApplicationConfigurationLexer extends Lexer { finally { } } - // $ANTLR end "T__66" + // $ANTLR end "T__63" // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12508:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalApplicationConfiguration.g:12508:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:11845:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalApplicationConfiguration.g:11845:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalApplicationConfiguration.g:12508:11: ( '^' )? + // InternalApplicationConfiguration.g:11845:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1273,7 +1207,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt1) { case 1 : - // InternalApplicationConfiguration.g:12508:11: '^' + // InternalApplicationConfiguration.g:11845:11: '^' { match('^'); @@ -1291,7 +1225,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { recover(mse); throw mse;} - // InternalApplicationConfiguration.g:12508:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:11845:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -1340,10 +1274,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12510:10: ( ( '0' .. '9' )+ ) - // InternalApplicationConfiguration.g:12510:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:11847:10: ( ( '0' .. '9' )+ ) + // InternalApplicationConfiguration.g:11847:12: ( '0' .. '9' )+ { - // InternalApplicationConfiguration.g:12510:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:11847:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -1357,7 +1291,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt3) { case 1 : - // InternalApplicationConfiguration.g:12510:13: '0' .. '9' + // InternalApplicationConfiguration.g:11847:13: '0' .. '9' { matchRange('0','9'); @@ -1389,10 +1323,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12512:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalApplicationConfiguration.g:12512:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:11849:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalApplicationConfiguration.g:11849:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalApplicationConfiguration.g:12512:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:11849:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -1410,10 +1344,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt6) { case 1 : - // InternalApplicationConfiguration.g:12512:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalApplicationConfiguration.g:11849:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalApplicationConfiguration.g:12512:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalApplicationConfiguration.g:11849:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1429,7 +1363,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt4) { case 1 : - // InternalApplicationConfiguration.g:12512:21: '\\\\' . + // InternalApplicationConfiguration.g:11849:21: '\\\\' . { match('\\'); matchAny(); @@ -1437,7 +1371,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:12512:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalApplicationConfiguration.g:11849:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1462,10 +1396,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:12512:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalApplicationConfiguration.g:11849:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalApplicationConfiguration.g:12512:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalApplicationConfiguration.g:11849:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1481,7 +1415,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt5) { case 1 : - // InternalApplicationConfiguration.g:12512:54: '\\\\' . + // InternalApplicationConfiguration.g:11849:54: '\\\\' . { match('\\'); matchAny(); @@ -1489,7 +1423,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:12512:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalApplicationConfiguration.g:11849:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1532,12 +1466,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12514:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalApplicationConfiguration.g:12514:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalApplicationConfiguration.g:11851:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalApplicationConfiguration.g:11851:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalApplicationConfiguration.g:12514:24: ( options {greedy=false; } : . )* + // InternalApplicationConfiguration.g:11851:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1562,7 +1496,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt7) { case 1 : - // InternalApplicationConfiguration.g:12514:52: . + // InternalApplicationConfiguration.g:11851:52: . { matchAny(); @@ -1592,12 +1526,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12516:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalApplicationConfiguration.g:12516:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:11853:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalApplicationConfiguration.g:11853:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalApplicationConfiguration.g:12516:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalApplicationConfiguration.g:11853:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1610,7 +1544,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt8) { case 1 : - // InternalApplicationConfiguration.g:12516:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalApplicationConfiguration.g:11853:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1630,7 +1564,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } } while (true); - // InternalApplicationConfiguration.g:12516:40: ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:11853:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1639,9 +1573,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt10) { case 1 : - // InternalApplicationConfiguration.g:12516:41: ( '\\r' )? '\\n' + // InternalApplicationConfiguration.g:11853:41: ( '\\r' )? '\\n' { - // InternalApplicationConfiguration.g:12516:41: ( '\\r' )? + // InternalApplicationConfiguration.g:11853:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1650,7 +1584,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt9) { case 1 : - // InternalApplicationConfiguration.g:12516:41: '\\r' + // InternalApplicationConfiguration.g:11853:41: '\\r' { match('\r'); @@ -1682,10 +1616,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12518:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalApplicationConfiguration.g:12518:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:11855:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalApplicationConfiguration.g:11855:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalApplicationConfiguration.g:12518:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:11855:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1739,8 +1673,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:12520:16: ( . ) - // InternalApplicationConfiguration.g:12520:18: . + // InternalApplicationConfiguration.g:11857:16: ( . ) + // InternalApplicationConfiguration.g:11857:18: . { matchAny(); @@ -1755,8 +1689,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=63; + // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=60; alt12 = dfa12.predict(input); switch (alt12) { case 1 : @@ -2131,70 +2065,49 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 54 : - // InternalApplicationConfiguration.g:1:328: T__64 - { - mT__64(); - - } - break; - case 55 : - // InternalApplicationConfiguration.g:1:334: T__65 - { - mT__65(); - - } - break; - case 56 : - // InternalApplicationConfiguration.g:1:340: T__66 - { - mT__66(); - - } - break; - case 57 : - // InternalApplicationConfiguration.g:1:346: RULE_ID + // InternalApplicationConfiguration.g:1:328: RULE_ID { mRULE_ID(); } break; - case 58 : - // InternalApplicationConfiguration.g:1:354: RULE_INT + case 55 : + // InternalApplicationConfiguration.g:1:336: RULE_INT { mRULE_INT(); } break; - case 59 : - // InternalApplicationConfiguration.g:1:363: RULE_STRING + case 56 : + // InternalApplicationConfiguration.g:1:345: RULE_STRING { mRULE_STRING(); } break; - case 60 : - // InternalApplicationConfiguration.g:1:375: RULE_ML_COMMENT + case 57 : + // InternalApplicationConfiguration.g:1:357: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 61 : - // InternalApplicationConfiguration.g:1:391: RULE_SL_COMMENT + case 58 : + // InternalApplicationConfiguration.g:1:373: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 62 : - // InternalApplicationConfiguration.g:1:407: RULE_WS + case 59 : + // InternalApplicationConfiguration.g:1:389: RULE_WS { mRULE_WS(); } break; - case 63 : - // InternalApplicationConfiguration.g:1:415: RULE_ANY_OTHER + case 60 : + // InternalApplicationConfiguration.g:1:397: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2208,109 +2121,112 @@ public class InternalApplicationConfigurationLexer extends Lexer { protected DFA12 dfa12 = new DFA12(this); static final String DFA12_eotS = - "\1\uffff\1\54\1\56\1\60\5\54\1\72\1\uffff\4\54\4\uffff\1\54\1\46\4\54\1\uffff\3\54\1\46\1\uffff\1\46\2\uffff\3\46\2\uffff\5\54\5\uffff\10\54\3\uffff\7\54\4\uffff\1\54\1\uffff\1\54\1\167\3\54\1\uffff\5\54\7\uffff\21\54\1\u0092\12\54\1\uffff\2\54\1\u00a2\13\54\1\u00ae\1\u00af\1\54\1\u00b1\1\54\1\u00b3\1\u00b4\5\54\1\uffff\4\54\1\u00be\1\54\1\u00c0\4\54\1\u00c5\2\54\2\uffff\13\54\2\uffff\1\54\1\uffff\1\54\2\uffff\11\54\1\uffff\1\54\1\uffff\4\54\1\uffff\4\54\1\u00e7\2\54\1\u00ea\3\54\1\u00ee\1\u00ef\1\u00f0\1\u00f1\1\u00f2\3\54\1\u00f6\2\54\1\u00f9\5\54\1\u00ff\1\54\1\u0101\1\u0102\1\54\1\uffff\1\u0104\1\54\1\uffff\3\54\5\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u010f\1\u0110\2\54\1\uffff\1\54\2\uffff\1\54\1\uffff\1\54\1\u0116\1\u0117\4\54\1\u011c\2\54\3\uffff\3\54\1\u0122\2\uffff\1\u0123\1\u0124\2\54\1\uffff\1\u0127\4\54\3\uffff\2\54\1\uffff\2\54\1\u0130\1\u0131\1\u0132\1\54\1\u0134\1\u0135\3\uffff\1\u0136\3\uffff"; + "\1\uffff\1\52\1\54\1\56\5\52\1\70\1\uffff\3\52\4\uffff\1\52\1\45\4\52\1\uffff\3\52\1\45\1\uffff\1\45\2\uffff\3\45\2\uffff\4\52\5\uffff\10\52\3\uffff\5\52\4\uffff\1\52\1\uffff\6\52\1\uffff\5\52\7\uffff\20\52\1\u008b\11\52\1\u0097\15\52\1\u00a6\1\52\1\u00a8\1\52\1\u00aa\1\u00ab\5\52\1\uffff\7\52\1\u00b8\2\52\2\uffff\1\52\1\u00bc\1\u00bd\13\52\1\uffff\1\52\1\uffff\1\52\2\uffff\14\52\1\uffff\3\52\2\uffff\2\52\1\u00dc\2\52\1\u00df\3\52\1\u00e3\1\u00e4\1\u00e5\1\u00e6\1\u00e7\3\52\1\u00eb\2\52\1\u00ee\3\52\1\u00f2\1\52\1\u00f4\1\52\1\u00f6\1\52\1\uffff\1\u00f8\1\52\1\uffff\3\52\5\uffff\3\52\1\uffff\2\52\1\uffff\1\u0102\2\52\1\uffff\1\52\1\uffff\1\u0106\1\uffff\1\52\1\uffff\1\52\1\u0109\1\u010a\4\52\1\u010f\1\52\2\uffff\2\52\1\uffff\1\52\1\u0114\2\uffff\1\u0115\1\u0116\2\52\1\uffff\1\u0119\3\52\3\uffff\2\52\1\uffff\1\52\1\u0120\1\u0121\1\u0122\1\52\1\u0124\3\uffff\1\u0125\2\uffff"; static final String DFA12_eofS = - "\u0137\uffff"; + "\u0126\uffff"; static final String DFA12_minS = - "\1\0\1\141\2\75\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\1\145\4\uffff\1\141\1\72\1\157\1\164\1\142\1\157\1\uffff\1\143\2\145\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\170\1\155\1\144\1\146\5\uffff\1\144\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\2\141\1\156\4\uffff\1\143\1\uffff\1\156\1\60\1\152\1\164\1\147\1\uffff\1\141\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\153\1\164\1\146\1\164\1\uffff\1\145\1\160\1\55\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\1\60\1\141\1\151\1\164\1\151\1\60\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\1\uffff\2\164\1\147\1\163\1\60\1\162\1\141\1\60\2\172\1\144\5\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\151\2\145\1\154\1\141\1\60\1\151\2\60\1\164\1\uffff\1\60\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\60\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\60\1\154\1\162\1\166\1\154\1\60\1\147\1\151\3\uffff\1\156\1\145\1\143\1\60\2\uffff\2\60\1\145\1\166\1\uffff\1\60\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\60\1\162\2\60\3\uffff\1\60\3\uffff"; + "\1\0\1\141\2\75\1\157\1\151\1\115\1\154\1\151\1\56\1\uffff\1\155\1\160\1\151\4\uffff\1\141\1\72\1\157\1\142\1\157\1\145\1\uffff\1\143\2\145\1\75\1\uffff\1\101\2\uffff\2\0\1\52\2\uffff\1\156\1\170\1\155\1\144\5\uffff\1\144\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\4\uffff\1\143\1\uffff\1\156\1\152\1\164\1\147\1\156\1\141\1\uffff\1\141\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\2\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\60\1\143\1\154\1\164\1\153\1\164\1\146\1\164\1\145\1\160\1\55\1\163\1\154\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\1\60\1\141\1\60\1\145\2\60\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\151\1\164\1\151\1\60\1\143\1\165\2\uffff\1\151\2\60\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\147\1\141\1\162\1\147\1\uffff\2\164\1\155\2\uffff\1\147\1\163\1\60\1\162\1\141\1\60\2\172\1\144\5\60\1\166\1\157\1\123\1\60\1\147\1\151\1\60\1\145\1\154\1\141\1\60\1\151\1\60\1\145\1\60\1\164\1\uffff\1\60\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\60\1\55\1\151\1\uffff\1\166\1\uffff\1\60\1\uffff\1\151\1\uffff\1\145\2\60\1\154\1\162\1\166\1\154\1\60\1\147\2\uffff\1\156\1\145\1\uffff\1\143\1\60\2\uffff\2\60\1\145\1\166\1\uffff\1\60\1\164\2\163\3\uffff\1\162\1\145\1\uffff\1\163\3\60\1\162\1\60\3\uffff\1\60\2\uffff"; static final String DFA12_maxS = - "\1\uffff\1\164\2\75\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\1\157\1\164\1\165\1\157\1\uffff\1\164\2\145\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\170\1\164\1\144\1\146\5\uffff\1\162\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\1\154\1\156\4\uffff\1\162\1\uffff\1\163\1\172\1\152\1\164\1\147\1\uffff\1\162\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\1\145\1\146\1\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\153\1\164\1\163\1\164\1\uffff\1\145\1\160\1\172\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\2\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\1\172\1\141\1\151\1\164\1\151\1\172\1\143\1\165\2\uffff\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\2\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\1\uffff\1\147\1\141\1\162\1\147\1\uffff\2\164\1\147\1\163\1\172\1\162\1\141\3\172\1\144\5\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\151\2\145\1\154\1\141\1\172\1\151\2\172\1\164\1\uffff\1\172\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\154\2\172\1\55\1\151\1\uffff\1\166\2\uffff\1\151\1\uffff\1\145\2\172\1\154\1\162\1\166\1\154\1\172\1\147\1\151\3\uffff\1\156\1\145\1\143\1\172\2\uffff\2\172\1\145\1\166\1\uffff\1\172\2\164\2\163\3\uffff\1\162\1\145\1\uffff\1\171\1\163\3\172\1\162\2\172\3\uffff\1\172\3\uffff"; + "\1\uffff\1\157\2\75\2\165\1\115\1\154\1\151\1\56\1\uffff\1\156\1\170\1\151\4\uffff\1\141\1\72\1\157\1\165\1\157\1\165\1\uffff\1\164\2\145\1\75\1\uffff\1\172\2\uffff\2\uffff\1\57\2\uffff\1\156\1\170\1\164\1\144\5\uffff\1\162\1\155\3\154\1\124\1\154\1\141\3\uffff\1\160\1\164\1\141\1\143\1\141\4\uffff\1\162\1\uffff\1\163\1\152\1\164\1\147\1\156\1\141\1\uffff\1\162\1\157\1\154\1\156\1\142\7\uffff\2\151\1\141\1\157\2\145\1\155\1\145\1\142\1\154\1\145\1\144\1\123\1\157\1\164\1\157\1\172\1\143\1\154\1\164\1\153\1\164\1\163\1\164\1\145\1\160\1\172\1\164\1\154\1\151\1\164\1\160\1\166\1\145\1\165\3\155\1\162\1\154\1\172\1\141\1\172\1\145\2\172\1\145\1\157\1\171\2\162\1\uffff\1\153\1\165\1\162\1\141\1\151\1\164\1\151\1\172\1\143\1\165\2\uffff\1\151\2\172\1\156\1\151\2\145\1\162\1\147\2\151\1\157\1\171\1\163\1\uffff\1\154\1\uffff\1\162\2\uffff\1\162\1\154\1\123\1\141\1\164\1\141\1\144\1\141\1\147\1\141\1\162\1\147\1\uffff\2\164\1\155\2\uffff\1\147\1\163\1\172\1\162\1\141\3\172\1\144\5\172\1\166\1\157\1\123\1\172\1\147\1\151\1\172\1\145\1\154\1\141\1\172\1\151\1\172\1\145\1\172\1\164\1\uffff\1\172\1\164\1\uffff\3\145\5\uffff\1\145\1\154\1\157\1\uffff\1\145\1\156\1\uffff\1\172\1\55\1\151\1\uffff\1\166\1\uffff\1\172\1\uffff\1\151\1\uffff\1\145\2\172\1\154\1\162\1\166\1\154\1\172\1\147\2\uffff\1\156\1\145\1\uffff\1\143\1\172\2\uffff\2\172\1\145\1\166\1\uffff\1\172\1\164\2\163\3\uffff\1\162\1\145\1\uffff\1\163\3\172\1\162\1\172\3\uffff\1\172\2\uffff"; static final String DFA12_acceptS = - "\12\uffff\1\16\4\uffff\1\24\1\25\1\26\1\27\6\uffff\1\47\4\uffff\1\66\1\uffff\1\71\1\72\3\uffff\1\76\1\77\5\uffff\1\71\1\5\1\3\1\6\1\4\10\uffff\1\54\1\15\1\16\7\uffff\1\24\1\25\1\26\1\27\1\uffff\1\32\5\uffff\1\47\5\uffff\1\65\1\66\1\72\1\73\1\74\1\75\1\76\34\uffff\1\40\32\uffff\1\51\16\uffff\1\44\1\62\13\uffff\1\41\1\7\1\uffff\1\50\1\uffff\1\11\1\23\11\uffff\1\52\1\uffff\1\70\4\uffff\1\37\41\uffff\1\55\2\uffff\1\61\3\uffff\1\46\1\35\1\10\1\67\1\34\3\uffff\1\17\2\uffff\1\21\5\uffff\1\43\1\uffff\1\64\1\53\1\uffff\1\60\12\uffff\1\45\1\30\1\57\4\uffff\1\1\1\2\4\uffff\1\20\5\uffff\1\56\1\33\1\12\2\uffff\1\31\10\uffff\1\42\1\63\1\13\1\uffff\1\22\1\36\1\14"; + "\12\uffff\1\16\3\uffff\1\23\1\24\1\25\1\26\6\uffff\1\44\4\uffff\1\63\1\uffff\1\66\1\67\3\uffff\1\73\1\74\4\uffff\1\66\1\5\1\3\1\6\1\4\10\uffff\1\51\1\15\1\16\5\uffff\1\23\1\24\1\25\1\26\1\uffff\1\31\6\uffff\1\44\5\uffff\1\62\1\63\1\67\1\70\1\71\1\72\1\73\63\uffff\1\46\12\uffff\1\41\1\57\16\uffff\1\7\1\uffff\1\45\1\uffff\1\11\1\22\14\uffff\1\36\3\uffff\1\65\1\47\36\uffff\1\52\2\uffff\1\56\3\uffff\1\43\1\34\1\10\1\64\1\33\3\uffff\1\17\2\uffff\1\21\3\uffff\1\40\1\uffff\1\61\1\uffff\1\50\1\uffff\1\55\11\uffff\1\27\1\54\2\uffff\1\42\2\uffff\1\1\1\2\4\uffff\1\20\4\uffff\1\53\1\32\1\12\2\uffff\1\30\6\uffff\1\37\1\60\1\13\1\uffff\1\35\1\14"; static final String DFA12_specialS = - "\1\1\41\uffff\1\0\1\2\u0113\uffff}>"; + "\1\0\40\uffff\1\1\1\2\u0103\uffff}>"; static final String[] DFA12_transitionS = { - "\11\46\2\45\2\46\1\45\22\46\1\45\1\46\1\42\1\31\3\46\1\43\2\46\1\36\1\35\1\22\1\12\1\11\1\44\12\41\1\24\1\46\1\2\1\17\1\3\2\46\1\7\21\40\1\6\2\40\1\10\4\40\3\46\1\37\1\40\1\46\1\26\1\40\1\25\1\34\1\14\1\5\1\33\1\40\1\13\2\40\1\30\1\1\1\4\1\27\1\23\1\40\1\16\1\32\2\40\1\15\4\40\1\20\1\46\1\21\uff82\46", - "\1\50\3\uffff\1\51\3\uffff\1\47\5\uffff\1\52\4\uffff\1\53", + "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\30\3\45\1\42\2\45\1\35\1\34\1\21\1\12\1\11\1\43\12\40\1\23\1\45\1\2\1\16\1\3\2\45\1\7\21\37\1\6\2\37\1\10\4\37\3\45\1\36\1\37\1\45\2\37\1\24\1\33\1\14\1\5\1\32\1\37\1\13\2\37\1\26\1\1\1\4\1\25\1\22\1\37\1\27\1\31\2\37\1\15\4\37\1\17\1\45\1\20\uff82\45", + "\1\47\3\uffff\1\50\3\uffff\1\46\5\uffff\1\51", + "\1\53", "\1\55", - "\1\57", - "\1\61\5\uffff\1\62", - "\1\64\5\uffff\1\65\5\uffff\1\63", + "\1\57\5\uffff\1\60", + "\1\62\5\uffff\1\63\5\uffff\1\61", + "\1\64", + "\1\65", "\1\66", "\1\67", - "\1\70", - "\1\71", "", - "\1\74\1\75", - "\1\76\7\uffff\1\77", - "\1\100", - "\1\101\17\uffff\1\102", + "\1\72\1\73", + "\1\74\7\uffff\1\75", + "\1\76", "", "", "", "", - "\1\107", + "\1\103", + "\1\104", + "\1\105", + "\1\106\22\uffff\1\107", "\1\110", - "\1\111", - "\1\112", - "\1\113\22\uffff\1\114", - "\1\115", + "\1\112\17\uffff\1\111", "", - "\1\120\13\uffff\1\121\4\uffff\1\117", - "\1\122", - "\1\123", - "\1\124", + "\1\115\13\uffff\1\116\4\uffff\1\114", + "\1\117", + "\1\120", + "\1\121", "", - "\32\54\4\uffff\1\54\1\uffff\32\54", + "\32\52\4\uffff\1\52\1\uffff\32\52", "", "", - "\0\127", - "\0\127", - "\1\130\4\uffff\1\131", + "\0\124", + "\0\124", + "\1\125\4\uffff\1\126", "", "", - "\1\133", + "\1\130", + "\1\131", + "\1\133\6\uffff\1\132", "\1\134", - "\1\136\6\uffff\1\135", - "\1\137", - "\1\140", "", "", "", "", "", - "\1\143\11\uffff\1\141\3\uffff\1\142", + "\1\137\11\uffff\1\135\3\uffff\1\136", + "\1\140", + "\1\141", + "\1\142", + "\1\143", "\1\144", "\1\145", "\1\146", + "", + "", + "", "\1\147", "\1\150", "\1\151", "\1\152", - "", - "", - "", "\1\153", - "\1\154", - "\1\155", - "\1\156", - "\1\157", - "\1\161\12\uffff\1\160", - "\1\162", "", "", "", "", - "\1\163\16\uffff\1\164", + "\1\154\16\uffff\1\155", "", - "\1\165\4\uffff\1\166", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\156\4\uffff\1\157", + "\1\160", + "\1\161", + "\1\162", + "\1\163", + "\1\164", + "", + "\1\166\20\uffff\1\165", + "\1\167", "\1\170", "\1\171", "\1\172", "", - "\1\174\20\uffff\1\173", - "\1\175", - "\1\176", - "\1\177", - "\1\u0080", - "", "", "", "", "", "", "", + "\1\173", + "\1\174", + "\1\175", + "\1\176", + "\1\177", + "\1\u0080", "\1\u0081", "\1\u0082", "\1\u0083", @@ -2321,71 +2237,74 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u0088", "\1\u0089", "\1\u008a", - "\1\u008b", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u008c", "\1\u008d", "\1\u008e", "\1\u008f", "\1\u0090", - "\1\u0091", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0092\14\uffff\1\u0091", "\1\u0093", "\1\u0094", "\1\u0095", - "\1\u0096", - "\1\u0097", + "\1\u0096\2\uffff\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u0099\1\u0098", "\1\u009a", "\1\u009b", - "\1\u009d\14\uffff\1\u009c", + "\1\u009c", + "\1\u009d", "\1\u009e", - "", "\1\u009f", "\1\u00a0", - "\1\u00a1\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00a1", + "\1\u00a2", "\1\u00a3", "\1\u00a4", "\1\u00a5", - "\1\u00a6", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u00a7", - "\1\u00a8", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u00a9", - "\1\u00aa", - "\1\u00ab", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u00ac", "\1\u00ad", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00ae", + "\1\u00af", "\1\u00b0", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", + "\1\u00b1", "\1\u00b2", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00b3", + "\1\u00b4", "\1\u00b5", "\1\u00b6", "\1\u00b7", - "\1\u00b8", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u00b9", - "", "\1\u00ba", + "", + "", "\1\u00bb", - "\1\u00bc", - "\1\u00bd", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00be", "\1\u00bf", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00c0", "\1\u00c1", "\1\u00c2", "\1\u00c3", "\1\u00c4", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00c5", "\1\u00c6", "\1\u00c7", - "", - "", "\1\u00c8", + "", "\1\u00c9", + "", "\1\u00ca", + "", + "", "\1\u00cb", "\1\u00cc", "\1\u00cd", @@ -2394,141 +2313,118 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u00d0", "\1\u00d1", "\1\u00d2", - "", - "", "\1\u00d3", - "", "\1\u00d4", - "", - "", "\1\u00d5", "\1\u00d6", + "", "\1\u00d7", "\1\u00d8", "\1\u00d9", + "", + "", "\1\u00da", "\1\u00db", - "\1\u00dc", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u00dd", - "", "\1\u00de", - "", - "\1\u00df", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u00e0", "\1\u00e1", "\1\u00e2", - "", - "\1\u00e3", - "\1\u00e4", - "\1\u00e5", - "\1\u00e6", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u00e8", "\1\u00e9", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00eb", + "\1\u00ea", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u00ec", "\1\u00ed", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00ef", + "\1\u00f0", + "\1\u00f1", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u00f3", - "\1\u00f4", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u00f5", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u00f7", - "\1\u00f8", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u00f9", + "", "\1\u00fa", "\1\u00fb", "\1\u00fc", + "", + "", + "", + "", + "", "\1\u00fd", "\1\u00fe", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00ff", + "", "\1\u0100", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0101", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u0103", + "\1\u0104", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0105", "", - "\1\u0106", - "\1\u0107", - "\1\u0108", - "", - "", - "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "", + "\1\u0107", "", - "\1\u0109", - "\1\u010a", + "\1\u0108", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u010b", - "", "\1\u010c", "\1\u010d", - "", "\1\u010e", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0110", + "", + "", "\1\u0111", "\1\u0112", "", "\1\u0113", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "", "", - "\1\u0114", - "", - "\1\u0115", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0117", "\1\u0118", - "\1\u0119", + "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "\1\u011a", "\1\u011b", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u011d", - "\1\u011e", - "", - "", - "", - "\1\u011f", - "\1\u0120", - "\1\u0121", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "", + "\1\u011c", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0125", - "\1\u0126", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0128", - "\1\u0129", - "\1\u012a", - "\1\u012b", "", + "\1\u011d", + "\1\u011e", "", - "", - "\1\u012c", - "\1\u012d", - "", - "\1\u012e", - "\1\u012f", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0133", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "", + "\1\u011f", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", + "\1\u0123", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", + "\12\52\7\uffff\32\52\4\uffff\1\52\1\uffff\32\52", "", "" }; @@ -2563,23 +2459,13 @@ public class InternalApplicationConfigurationLexer extends Lexer { this.transition = DFA12_transition; } public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA12_34 = input.LA(1); - - s = -1; - if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} - - else s = 38; - - if ( s>=0 ) return s; - break; - case 1 : int LA12_0 = input.LA(1); s = -1; @@ -2609,65 +2495,73 @@ public class InternalApplicationConfigurationLexer extends Lexer { else if ( (LA12_0=='v') ) {s = 13;} - else if ( (LA12_0=='r') ) {s = 14;} + else if ( (LA12_0=='=') ) {s = 14;} - else if ( (LA12_0=='=') ) {s = 15;} + else if ( (LA12_0=='{') ) {s = 15;} - else if ( (LA12_0=='{') ) {s = 16;} + else if ( (LA12_0=='}') ) {s = 16;} - else if ( (LA12_0=='}') ) {s = 17;} + else if ( (LA12_0==',') ) {s = 17;} - else if ( (LA12_0==',') ) {s = 18;} + else if ( (LA12_0=='p') ) {s = 18;} - else if ( (LA12_0=='p') ) {s = 19;} + else if ( (LA12_0==':') ) {s = 19;} - else if ( (LA12_0==':') ) {s = 20;} + else if ( (LA12_0=='c') ) {s = 20;} - else if ( (LA12_0=='c') ) {s = 21;} + else if ( (LA12_0=='o') ) {s = 21;} - else if ( (LA12_0=='a') ) {s = 22;} + else if ( (LA12_0=='l') ) {s = 22;} - else if ( (LA12_0=='o') ) {s = 23;} + else if ( (LA12_0=='r') ) {s = 23;} - else if ( (LA12_0=='l') ) {s = 24;} + else if ( (LA12_0=='#') ) {s = 24;} - else if ( (LA12_0=='#') ) {s = 25;} + else if ( (LA12_0=='s') ) {s = 25;} - else if ( (LA12_0=='s') ) {s = 26;} + else if ( (LA12_0=='g') ) {s = 26;} - else if ( (LA12_0=='g') ) {s = 27;} + else if ( (LA12_0=='d') ) {s = 27;} - else if ( (LA12_0=='d') ) {s = 28;} + else if ( (LA12_0=='+') ) {s = 28;} - else if ( (LA12_0=='+') ) {s = 29;} + else if ( (LA12_0=='*') ) {s = 29;} - else if ( (LA12_0=='*') ) {s = 30;} + else if ( (LA12_0=='^') ) {s = 30;} - else if ( (LA12_0=='^') ) {s = 31;} + else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} - else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='b'||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 32;} + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 33;} + else if ( (LA12_0=='\"') ) {s = 33;} - else if ( (LA12_0=='\"') ) {s = 34;} + else if ( (LA12_0=='\'') ) {s = 34;} - else if ( (LA12_0=='\'') ) {s = 35;} + else if ( (LA12_0=='/') ) {s = 35;} - else if ( (LA12_0=='/') ) {s = 36;} + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 37;} + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} - else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 38;} + if ( s>=0 ) return s; + break; + case 1 : + int LA12_33 = input.LA(1); + + s = -1; + if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;} + + else s = 37; if ( s>=0 ) return s; break; case 2 : - int LA12_35 = input.LA(1); + int LA12_34 = input.LA(1); s = -1; - if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} + if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;} - else s = 38; + else s = 37; if ( s>=0 ) return s; break; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java index f89f84dc..de7df21d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ide/src-gen/hu/bme/mit/inf/dslreasoner/application/ide/contentassist/antlr/internal/InternalApplicationConfigurationParser.java @@ -22,7 +22,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalApplicationConfigurationParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'minimize'", "'maximize'", "'<'", "'>'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'" + "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'minimize'", "'maximize'", "'<'", "'>'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "'}'", "','", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'node'", "'int'", "'real'", "'string'", "'..'", "'scope'", "'generate'", "'partial-model'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'+='", "'*'", "'number'", "'runs'" }; public static final int T__50=50; public static final int T__19=19; @@ -52,7 +52,6 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont public static final int RULE_INT=5; public static final int T__29=29; public static final int T__22=22; - public static final int T__66=66; public static final int RULE_ML_COMMENT=7; public static final int T__23=23; public static final int T__24=24; @@ -60,9 +59,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont public static final int T__62=62; public static final int T__63=63; public static final int T__20=20; - public static final int T__64=64; public static final int T__21=21; - public static final int T__65=65; public static final int RULE_STRING=6; public static final int RULE_SL_COMMENT=8; public static final int T__37=37; @@ -740,89 +737,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "ruleViatraImport" - // $ANTLR start "entryRuleCftImport" - // InternalApplicationConfiguration.g:253:1: entryRuleCftImport : ruleCftImport EOF ; - public final void entryRuleCftImport() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:254:1: ( ruleCftImport EOF ) - // InternalApplicationConfiguration.g:255:1: ruleCftImport EOF - { - before(grammarAccess.getCftImportRule()); - pushFollow(FOLLOW_1); - ruleCftImport(); - - state._fsp--; - - after(grammarAccess.getCftImportRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleCftImport" - - - // $ANTLR start "ruleCftImport" - // InternalApplicationConfiguration.g:262:1: ruleCftImport : ( ( rule__CftImport__Group__0 ) ) ; - public final void ruleCftImport() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:266:2: ( ( ( rule__CftImport__Group__0 ) ) ) - // InternalApplicationConfiguration.g:267:2: ( ( rule__CftImport__Group__0 ) ) - { - // InternalApplicationConfiguration.g:267:2: ( ( rule__CftImport__Group__0 ) ) - // InternalApplicationConfiguration.g:268:3: ( rule__CftImport__Group__0 ) - { - before(grammarAccess.getCftImportAccess().getGroup()); - // InternalApplicationConfiguration.g:269:3: ( rule__CftImport__Group__0 ) - // InternalApplicationConfiguration.g:269:4: rule__CftImport__Group__0 - { - pushFollow(FOLLOW_2); - rule__CftImport__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getCftImportAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleCftImport" - - // $ANTLR start "entryRuleDeclaration" - // InternalApplicationConfiguration.g:278:1: entryRuleDeclaration : ruleDeclaration EOF ; + // InternalApplicationConfiguration.g:253:1: entryRuleDeclaration : ruleDeclaration EOF ; public final void entryRuleDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:279:1: ( ruleDeclaration EOF ) - // InternalApplicationConfiguration.g:280:1: ruleDeclaration EOF + // InternalApplicationConfiguration.g:254:1: ( ruleDeclaration EOF ) + // InternalApplicationConfiguration.g:255:1: ruleDeclaration EOF { before(grammarAccess.getDeclarationRule()); pushFollow(FOLLOW_1); @@ -848,21 +768,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleDeclaration" - // InternalApplicationConfiguration.g:287:1: ruleDeclaration : ( ( rule__Declaration__Alternatives ) ) ; + // InternalApplicationConfiguration.g:262:1: ruleDeclaration : ( ( rule__Declaration__Alternatives ) ) ; public final void ruleDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:291:2: ( ( ( rule__Declaration__Alternatives ) ) ) - // InternalApplicationConfiguration.g:292:2: ( ( rule__Declaration__Alternatives ) ) + // InternalApplicationConfiguration.g:266:2: ( ( ( rule__Declaration__Alternatives ) ) ) + // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) ) { - // InternalApplicationConfiguration.g:292:2: ( ( rule__Declaration__Alternatives ) ) - // InternalApplicationConfiguration.g:293:3: ( rule__Declaration__Alternatives ) + // InternalApplicationConfiguration.g:267:2: ( ( rule__Declaration__Alternatives ) ) + // InternalApplicationConfiguration.g:268:3: ( rule__Declaration__Alternatives ) { before(grammarAccess.getDeclarationAccess().getAlternatives()); - // InternalApplicationConfiguration.g:294:3: ( rule__Declaration__Alternatives ) - // InternalApplicationConfiguration.g:294:4: rule__Declaration__Alternatives + // InternalApplicationConfiguration.g:269:3: ( rule__Declaration__Alternatives ) + // InternalApplicationConfiguration.g:269:4: rule__Declaration__Alternatives { pushFollow(FOLLOW_2); rule__Declaration__Alternatives(); @@ -895,11 +815,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleFileSpecification" - // InternalApplicationConfiguration.g:303:1: entryRuleFileSpecification : ruleFileSpecification EOF ; + // InternalApplicationConfiguration.g:278:1: entryRuleFileSpecification : ruleFileSpecification EOF ; public final void entryRuleFileSpecification() throws RecognitionException { try { - // InternalApplicationConfiguration.g:304:1: ( ruleFileSpecification EOF ) - // InternalApplicationConfiguration.g:305:1: ruleFileSpecification EOF + // InternalApplicationConfiguration.g:279:1: ( ruleFileSpecification EOF ) + // InternalApplicationConfiguration.g:280:1: ruleFileSpecification EOF { before(grammarAccess.getFileSpecificationRule()); pushFollow(FOLLOW_1); @@ -925,21 +845,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleFileSpecification" - // InternalApplicationConfiguration.g:312:1: ruleFileSpecification : ( ( rule__FileSpecification__PathAssignment ) ) ; + // InternalApplicationConfiguration.g:287:1: ruleFileSpecification : ( ( rule__FileSpecification__PathAssignment ) ) ; public final void ruleFileSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:316:2: ( ( ( rule__FileSpecification__PathAssignment ) ) ) - // InternalApplicationConfiguration.g:317:2: ( ( rule__FileSpecification__PathAssignment ) ) + // InternalApplicationConfiguration.g:291:2: ( ( ( rule__FileSpecification__PathAssignment ) ) ) + // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) ) { - // InternalApplicationConfiguration.g:317:2: ( ( rule__FileSpecification__PathAssignment ) ) - // InternalApplicationConfiguration.g:318:3: ( rule__FileSpecification__PathAssignment ) + // InternalApplicationConfiguration.g:292:2: ( ( rule__FileSpecification__PathAssignment ) ) + // InternalApplicationConfiguration.g:293:3: ( rule__FileSpecification__PathAssignment ) { before(grammarAccess.getFileSpecificationAccess().getPathAssignment()); - // InternalApplicationConfiguration.g:319:3: ( rule__FileSpecification__PathAssignment ) - // InternalApplicationConfiguration.g:319:4: rule__FileSpecification__PathAssignment + // InternalApplicationConfiguration.g:294:3: ( rule__FileSpecification__PathAssignment ) + // InternalApplicationConfiguration.g:294:4: rule__FileSpecification__PathAssignment { pushFollow(FOLLOW_2); rule__FileSpecification__PathAssignment(); @@ -972,11 +892,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleFileDeclaration" - // InternalApplicationConfiguration.g:328:1: entryRuleFileDeclaration : ruleFileDeclaration EOF ; + // InternalApplicationConfiguration.g:303:1: entryRuleFileDeclaration : ruleFileDeclaration EOF ; public final void entryRuleFileDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:329:1: ( ruleFileDeclaration EOF ) - // InternalApplicationConfiguration.g:330:1: ruleFileDeclaration EOF + // InternalApplicationConfiguration.g:304:1: ( ruleFileDeclaration EOF ) + // InternalApplicationConfiguration.g:305:1: ruleFileDeclaration EOF { before(grammarAccess.getFileDeclarationRule()); pushFollow(FOLLOW_1); @@ -1002,21 +922,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleFileDeclaration" - // InternalApplicationConfiguration.g:337:1: ruleFileDeclaration : ( ( rule__FileDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:312:1: ruleFileDeclaration : ( ( rule__FileDeclaration__Group__0 ) ) ; public final void ruleFileDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:341:2: ( ( ( rule__FileDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:342:2: ( ( rule__FileDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:316:2: ( ( ( rule__FileDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:342:2: ( ( rule__FileDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:343:3: ( rule__FileDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:317:2: ( ( rule__FileDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:318:3: ( rule__FileDeclaration__Group__0 ) { before(grammarAccess.getFileDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:344:3: ( rule__FileDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:344:4: rule__FileDeclaration__Group__0 + // InternalApplicationConfiguration.g:319:3: ( rule__FileDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:319:4: rule__FileDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__FileDeclaration__Group__0(); @@ -1049,11 +969,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleFileReference" - // InternalApplicationConfiguration.g:353:1: entryRuleFileReference : ruleFileReference EOF ; + // InternalApplicationConfiguration.g:328:1: entryRuleFileReference : ruleFileReference EOF ; public final void entryRuleFileReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:354:1: ( ruleFileReference EOF ) - // InternalApplicationConfiguration.g:355:1: ruleFileReference EOF + // InternalApplicationConfiguration.g:329:1: ( ruleFileReference EOF ) + // InternalApplicationConfiguration.g:330:1: ruleFileReference EOF { before(grammarAccess.getFileReferenceRule()); pushFollow(FOLLOW_1); @@ -1079,21 +999,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleFileReference" - // InternalApplicationConfiguration.g:362:1: ruleFileReference : ( ( rule__FileReference__ReferredAssignment ) ) ; + // InternalApplicationConfiguration.g:337:1: ruleFileReference : ( ( rule__FileReference__ReferredAssignment ) ) ; public final void ruleFileReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:366:2: ( ( ( rule__FileReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:367:2: ( ( rule__FileReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:341:2: ( ( ( rule__FileReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) ) { - // InternalApplicationConfiguration.g:367:2: ( ( rule__FileReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:368:3: ( rule__FileReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:342:2: ( ( rule__FileReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:343:3: ( rule__FileReference__ReferredAssignment ) { before(grammarAccess.getFileReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:369:3: ( rule__FileReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:369:4: rule__FileReference__ReferredAssignment + // InternalApplicationConfiguration.g:344:3: ( rule__FileReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:344:4: rule__FileReference__ReferredAssignment { pushFollow(FOLLOW_2); rule__FileReference__ReferredAssignment(); @@ -1126,11 +1046,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleFile" - // InternalApplicationConfiguration.g:378:1: entryRuleFile : ruleFile EOF ; + // InternalApplicationConfiguration.g:353:1: entryRuleFile : ruleFile EOF ; public final void entryRuleFile() throws RecognitionException { try { - // InternalApplicationConfiguration.g:379:1: ( ruleFile EOF ) - // InternalApplicationConfiguration.g:380:1: ruleFile EOF + // InternalApplicationConfiguration.g:354:1: ( ruleFile EOF ) + // InternalApplicationConfiguration.g:355:1: ruleFile EOF { before(grammarAccess.getFileRule()); pushFollow(FOLLOW_1); @@ -1156,21 +1076,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleFile" - // InternalApplicationConfiguration.g:387:1: ruleFile : ( ( rule__File__Alternatives ) ) ; + // InternalApplicationConfiguration.g:362:1: ruleFile : ( ( rule__File__Alternatives ) ) ; public final void ruleFile() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:391:2: ( ( ( rule__File__Alternatives ) ) ) - // InternalApplicationConfiguration.g:392:2: ( ( rule__File__Alternatives ) ) + // InternalApplicationConfiguration.g:366:2: ( ( ( rule__File__Alternatives ) ) ) + // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) ) { - // InternalApplicationConfiguration.g:392:2: ( ( rule__File__Alternatives ) ) - // InternalApplicationConfiguration.g:393:3: ( rule__File__Alternatives ) + // InternalApplicationConfiguration.g:367:2: ( ( rule__File__Alternatives ) ) + // InternalApplicationConfiguration.g:368:3: ( rule__File__Alternatives ) { before(grammarAccess.getFileAccess().getAlternatives()); - // InternalApplicationConfiguration.g:394:3: ( rule__File__Alternatives ) - // InternalApplicationConfiguration.g:394:4: rule__File__Alternatives + // InternalApplicationConfiguration.g:369:3: ( rule__File__Alternatives ) + // InternalApplicationConfiguration.g:369:4: rule__File__Alternatives { pushFollow(FOLLOW_2); rule__File__Alternatives(); @@ -1203,11 +1123,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleMetamodelSpecification" - // InternalApplicationConfiguration.g:403:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ; + // InternalApplicationConfiguration.g:378:1: entryRuleMetamodelSpecification : ruleMetamodelSpecification EOF ; public final void entryRuleMetamodelSpecification() throws RecognitionException { try { - // InternalApplicationConfiguration.g:404:1: ( ruleMetamodelSpecification EOF ) - // InternalApplicationConfiguration.g:405:1: ruleMetamodelSpecification EOF + // InternalApplicationConfiguration.g:379:1: ( ruleMetamodelSpecification EOF ) + // InternalApplicationConfiguration.g:380:1: ruleMetamodelSpecification EOF { before(grammarAccess.getMetamodelSpecificationRule()); pushFollow(FOLLOW_1); @@ -1233,21 +1153,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleMetamodelSpecification" - // InternalApplicationConfiguration.g:412:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ; + // InternalApplicationConfiguration.g:387:1: ruleMetamodelSpecification : ( ( rule__MetamodelSpecification__Group__0 ) ) ; public final void ruleMetamodelSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:416:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:391:2: ( ( ( rule__MetamodelSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) ) { - // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:418:3: ( rule__MetamodelSpecification__Group__0 ) + // InternalApplicationConfiguration.g:392:2: ( ( rule__MetamodelSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:393:3: ( rule__MetamodelSpecification__Group__0 ) { before(grammarAccess.getMetamodelSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:419:3: ( rule__MetamodelSpecification__Group__0 ) - // InternalApplicationConfiguration.g:419:4: rule__MetamodelSpecification__Group__0 + // InternalApplicationConfiguration.g:394:3: ( rule__MetamodelSpecification__Group__0 ) + // InternalApplicationConfiguration.g:394:4: rule__MetamodelSpecification__Group__0 { pushFollow(FOLLOW_2); rule__MetamodelSpecification__Group__0(); @@ -1280,11 +1200,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleMetamodelEntry" - // InternalApplicationConfiguration.g:428:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ; + // InternalApplicationConfiguration.g:403:1: entryRuleMetamodelEntry : ruleMetamodelEntry EOF ; public final void entryRuleMetamodelEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:429:1: ( ruleMetamodelEntry EOF ) - // InternalApplicationConfiguration.g:430:1: ruleMetamodelEntry EOF + // InternalApplicationConfiguration.g:404:1: ( ruleMetamodelEntry EOF ) + // InternalApplicationConfiguration.g:405:1: ruleMetamodelEntry EOF { before(grammarAccess.getMetamodelEntryRule()); pushFollow(FOLLOW_1); @@ -1310,21 +1230,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleMetamodelEntry" - // InternalApplicationConfiguration.g:437:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ; + // InternalApplicationConfiguration.g:412:1: ruleMetamodelEntry : ( ( rule__MetamodelEntry__Alternatives ) ) ; public final void ruleMetamodelEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:441:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:442:2: ( ( rule__MetamodelEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:416:2: ( ( ( rule__MetamodelEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) ) { - // InternalApplicationConfiguration.g:442:2: ( ( rule__MetamodelEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:443:3: ( rule__MetamodelEntry__Alternatives ) + // InternalApplicationConfiguration.g:417:2: ( ( rule__MetamodelEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:418:3: ( rule__MetamodelEntry__Alternatives ) { before(grammarAccess.getMetamodelEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:444:3: ( rule__MetamodelEntry__Alternatives ) - // InternalApplicationConfiguration.g:444:4: rule__MetamodelEntry__Alternatives + // InternalApplicationConfiguration.g:419:3: ( rule__MetamodelEntry__Alternatives ) + // InternalApplicationConfiguration.g:419:4: rule__MetamodelEntry__Alternatives { pushFollow(FOLLOW_2); rule__MetamodelEntry__Alternatives(); @@ -1357,11 +1277,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleAllPackageEntry" - // InternalApplicationConfiguration.g:453:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ; + // InternalApplicationConfiguration.g:428:1: entryRuleAllPackageEntry : ruleAllPackageEntry EOF ; public final void entryRuleAllPackageEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:454:1: ( ruleAllPackageEntry EOF ) - // InternalApplicationConfiguration.g:455:1: ruleAllPackageEntry EOF + // InternalApplicationConfiguration.g:429:1: ( ruleAllPackageEntry EOF ) + // InternalApplicationConfiguration.g:430:1: ruleAllPackageEntry EOF { before(grammarAccess.getAllPackageEntryRule()); pushFollow(FOLLOW_1); @@ -1387,21 +1307,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleAllPackageEntry" - // InternalApplicationConfiguration.g:462:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:437:1: ruleAllPackageEntry : ( ( rule__AllPackageEntry__Group__0 ) ) ; public final void ruleAllPackageEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:466:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:467:2: ( ( rule__AllPackageEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:441:2: ( ( ( rule__AllPackageEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:467:2: ( ( rule__AllPackageEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:468:3: ( rule__AllPackageEntry__Group__0 ) + // InternalApplicationConfiguration.g:442:2: ( ( rule__AllPackageEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:443:3: ( rule__AllPackageEntry__Group__0 ) { before(grammarAccess.getAllPackageEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:469:3: ( rule__AllPackageEntry__Group__0 ) - // InternalApplicationConfiguration.g:469:4: rule__AllPackageEntry__Group__0 + // InternalApplicationConfiguration.g:444:3: ( rule__AllPackageEntry__Group__0 ) + // InternalApplicationConfiguration.g:444:4: rule__AllPackageEntry__Group__0 { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group__0(); @@ -1434,11 +1354,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleMetamodelElement" - // InternalApplicationConfiguration.g:478:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ; + // InternalApplicationConfiguration.g:453:1: entryRuleMetamodelElement : ruleMetamodelElement EOF ; public final void entryRuleMetamodelElement() throws RecognitionException { try { - // InternalApplicationConfiguration.g:479:1: ( ruleMetamodelElement EOF ) - // InternalApplicationConfiguration.g:480:1: ruleMetamodelElement EOF + // InternalApplicationConfiguration.g:454:1: ( ruleMetamodelElement EOF ) + // InternalApplicationConfiguration.g:455:1: ruleMetamodelElement EOF { before(grammarAccess.getMetamodelElementRule()); pushFollow(FOLLOW_1); @@ -1464,21 +1384,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleMetamodelElement" - // InternalApplicationConfiguration.g:487:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ; + // InternalApplicationConfiguration.g:462:1: ruleMetamodelElement : ( ( rule__MetamodelElement__Group__0 ) ) ; public final void ruleMetamodelElement() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:491:2: ( ( ( rule__MetamodelElement__Group__0 ) ) ) - // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelElement__Group__0 ) ) + // InternalApplicationConfiguration.g:466:2: ( ( ( rule__MetamodelElement__Group__0 ) ) ) + // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) ) { - // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelElement__Group__0 ) ) - // InternalApplicationConfiguration.g:493:3: ( rule__MetamodelElement__Group__0 ) + // InternalApplicationConfiguration.g:467:2: ( ( rule__MetamodelElement__Group__0 ) ) + // InternalApplicationConfiguration.g:468:3: ( rule__MetamodelElement__Group__0 ) { before(grammarAccess.getMetamodelElementAccess().getGroup()); - // InternalApplicationConfiguration.g:494:3: ( rule__MetamodelElement__Group__0 ) - // InternalApplicationConfiguration.g:494:4: rule__MetamodelElement__Group__0 + // InternalApplicationConfiguration.g:469:3: ( rule__MetamodelElement__Group__0 ) + // InternalApplicationConfiguration.g:469:4: rule__MetamodelElement__Group__0 { pushFollow(FOLLOW_2); rule__MetamodelElement__Group__0(); @@ -1511,11 +1431,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleMetamodelDeclaration" - // InternalApplicationConfiguration.g:503:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ; + // InternalApplicationConfiguration.g:478:1: entryRuleMetamodelDeclaration : ruleMetamodelDeclaration EOF ; public final void entryRuleMetamodelDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:504:1: ( ruleMetamodelDeclaration EOF ) - // InternalApplicationConfiguration.g:505:1: ruleMetamodelDeclaration EOF + // InternalApplicationConfiguration.g:479:1: ( ruleMetamodelDeclaration EOF ) + // InternalApplicationConfiguration.g:480:1: ruleMetamodelDeclaration EOF { before(grammarAccess.getMetamodelDeclarationRule()); pushFollow(FOLLOW_1); @@ -1541,21 +1461,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleMetamodelDeclaration" - // InternalApplicationConfiguration.g:512:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:487:1: ruleMetamodelDeclaration : ( ( rule__MetamodelDeclaration__Group__0 ) ) ; public final void ruleMetamodelDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:516:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:491:2: ( ( ( rule__MetamodelDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:518:3: ( rule__MetamodelDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:492:2: ( ( rule__MetamodelDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:493:3: ( rule__MetamodelDeclaration__Group__0 ) { before(grammarAccess.getMetamodelDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:519:3: ( rule__MetamodelDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:519:4: rule__MetamodelDeclaration__Group__0 + // InternalApplicationConfiguration.g:494:3: ( rule__MetamodelDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:494:4: rule__MetamodelDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__MetamodelDeclaration__Group__0(); @@ -1588,11 +1508,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleMetamodelReference" - // InternalApplicationConfiguration.g:528:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ; + // InternalApplicationConfiguration.g:503:1: entryRuleMetamodelReference : ruleMetamodelReference EOF ; public final void entryRuleMetamodelReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:529:1: ( ruleMetamodelReference EOF ) - // InternalApplicationConfiguration.g:530:1: ruleMetamodelReference EOF + // InternalApplicationConfiguration.g:504:1: ( ruleMetamodelReference EOF ) + // InternalApplicationConfiguration.g:505:1: ruleMetamodelReference EOF { before(grammarAccess.getMetamodelReferenceRule()); pushFollow(FOLLOW_1); @@ -1618,21 +1538,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleMetamodelReference" - // InternalApplicationConfiguration.g:537:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ; + // InternalApplicationConfiguration.g:512:1: ruleMetamodelReference : ( ( rule__MetamodelReference__ReferredAssignment ) ) ; public final void ruleMetamodelReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:541:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:542:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:516:2: ( ( ( rule__MetamodelReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) { - // InternalApplicationConfiguration.g:542:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:543:3: ( rule__MetamodelReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:517:2: ( ( rule__MetamodelReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:518:3: ( rule__MetamodelReference__ReferredAssignment ) { before(grammarAccess.getMetamodelReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:544:3: ( rule__MetamodelReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:544:4: rule__MetamodelReference__ReferredAssignment + // InternalApplicationConfiguration.g:519:3: ( rule__MetamodelReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:519:4: rule__MetamodelReference__ReferredAssignment { pushFollow(FOLLOW_2); rule__MetamodelReference__ReferredAssignment(); @@ -1665,11 +1585,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleMetamodel" - // InternalApplicationConfiguration.g:553:1: entryRuleMetamodel : ruleMetamodel EOF ; + // InternalApplicationConfiguration.g:528:1: entryRuleMetamodel : ruleMetamodel EOF ; public final void entryRuleMetamodel() throws RecognitionException { try { - // InternalApplicationConfiguration.g:554:1: ( ruleMetamodel EOF ) - // InternalApplicationConfiguration.g:555:1: ruleMetamodel EOF + // InternalApplicationConfiguration.g:529:1: ( ruleMetamodel EOF ) + // InternalApplicationConfiguration.g:530:1: ruleMetamodel EOF { before(grammarAccess.getMetamodelRule()); pushFollow(FOLLOW_1); @@ -1695,21 +1615,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleMetamodel" - // InternalApplicationConfiguration.g:562:1: ruleMetamodel : ( ( rule__Metamodel__Alternatives ) ) ; + // InternalApplicationConfiguration.g:537:1: ruleMetamodel : ( ( rule__Metamodel__Alternatives ) ) ; public final void ruleMetamodel() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:566:2: ( ( ( rule__Metamodel__Alternatives ) ) ) - // InternalApplicationConfiguration.g:567:2: ( ( rule__Metamodel__Alternatives ) ) + // InternalApplicationConfiguration.g:541:2: ( ( ( rule__Metamodel__Alternatives ) ) ) + // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) ) { - // InternalApplicationConfiguration.g:567:2: ( ( rule__Metamodel__Alternatives ) ) - // InternalApplicationConfiguration.g:568:3: ( rule__Metamodel__Alternatives ) + // InternalApplicationConfiguration.g:542:2: ( ( rule__Metamodel__Alternatives ) ) + // InternalApplicationConfiguration.g:543:3: ( rule__Metamodel__Alternatives ) { before(grammarAccess.getMetamodelAccess().getAlternatives()); - // InternalApplicationConfiguration.g:569:3: ( rule__Metamodel__Alternatives ) - // InternalApplicationConfiguration.g:569:4: rule__Metamodel__Alternatives + // InternalApplicationConfiguration.g:544:3: ( rule__Metamodel__Alternatives ) + // InternalApplicationConfiguration.g:544:4: rule__Metamodel__Alternatives { pushFollow(FOLLOW_2); rule__Metamodel__Alternatives(); @@ -1742,11 +1662,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRulePartialModelSpecification" - // InternalApplicationConfiguration.g:578:1: entryRulePartialModelSpecification : rulePartialModelSpecification EOF ; + // InternalApplicationConfiguration.g:553:1: entryRulePartialModelSpecification : rulePartialModelSpecification EOF ; public final void entryRulePartialModelSpecification() throws RecognitionException { try { - // InternalApplicationConfiguration.g:579:1: ( rulePartialModelSpecification EOF ) - // InternalApplicationConfiguration.g:580:1: rulePartialModelSpecification EOF + // InternalApplicationConfiguration.g:554:1: ( rulePartialModelSpecification EOF ) + // InternalApplicationConfiguration.g:555:1: rulePartialModelSpecification EOF { before(grammarAccess.getPartialModelSpecificationRule()); pushFollow(FOLLOW_1); @@ -1772,21 +1692,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rulePartialModelSpecification" - // InternalApplicationConfiguration.g:587:1: rulePartialModelSpecification : ( ( rule__PartialModelSpecification__Group__0 ) ) ; + // InternalApplicationConfiguration.g:562:1: rulePartialModelSpecification : ( ( rule__PartialModelSpecification__Group__0 ) ) ; public final void rulePartialModelSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:591:2: ( ( ( rule__PartialModelSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:566:2: ( ( ( rule__PartialModelSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) ) { - // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:593:3: ( rule__PartialModelSpecification__Group__0 ) + // InternalApplicationConfiguration.g:567:2: ( ( rule__PartialModelSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:568:3: ( rule__PartialModelSpecification__Group__0 ) { before(grammarAccess.getPartialModelSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:594:3: ( rule__PartialModelSpecification__Group__0 ) - // InternalApplicationConfiguration.g:594:4: rule__PartialModelSpecification__Group__0 + // InternalApplicationConfiguration.g:569:3: ( rule__PartialModelSpecification__Group__0 ) + // InternalApplicationConfiguration.g:569:4: rule__PartialModelSpecification__Group__0 { pushFollow(FOLLOW_2); rule__PartialModelSpecification__Group__0(); @@ -1819,11 +1739,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRulePartialModelEntry" - // InternalApplicationConfiguration.g:603:1: entryRulePartialModelEntry : rulePartialModelEntry EOF ; + // InternalApplicationConfiguration.g:578:1: entryRulePartialModelEntry : rulePartialModelEntry EOF ; public final void entryRulePartialModelEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:604:1: ( rulePartialModelEntry EOF ) - // InternalApplicationConfiguration.g:605:1: rulePartialModelEntry EOF + // InternalApplicationConfiguration.g:579:1: ( rulePartialModelEntry EOF ) + // InternalApplicationConfiguration.g:580:1: rulePartialModelEntry EOF { before(grammarAccess.getPartialModelEntryRule()); pushFollow(FOLLOW_1); @@ -1849,21 +1769,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rulePartialModelEntry" - // InternalApplicationConfiguration.g:612:1: rulePartialModelEntry : ( ( rule__PartialModelEntry__Alternatives ) ) ; + // InternalApplicationConfiguration.g:587:1: rulePartialModelEntry : ( ( rule__PartialModelEntry__Alternatives ) ) ; public final void rulePartialModelEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:616:2: ( ( ( rule__PartialModelEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:617:2: ( ( rule__PartialModelEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:591:2: ( ( ( rule__PartialModelEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) ) { - // InternalApplicationConfiguration.g:617:2: ( ( rule__PartialModelEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:618:3: ( rule__PartialModelEntry__Alternatives ) + // InternalApplicationConfiguration.g:592:2: ( ( rule__PartialModelEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:593:3: ( rule__PartialModelEntry__Alternatives ) { before(grammarAccess.getPartialModelEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:619:3: ( rule__PartialModelEntry__Alternatives ) - // InternalApplicationConfiguration.g:619:4: rule__PartialModelEntry__Alternatives + // InternalApplicationConfiguration.g:594:3: ( rule__PartialModelEntry__Alternatives ) + // InternalApplicationConfiguration.g:594:4: rule__PartialModelEntry__Alternatives { pushFollow(FOLLOW_2); rule__PartialModelEntry__Alternatives(); @@ -1896,11 +1816,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleModelEntry" - // InternalApplicationConfiguration.g:628:1: entryRuleModelEntry : ruleModelEntry EOF ; + // InternalApplicationConfiguration.g:603:1: entryRuleModelEntry : ruleModelEntry EOF ; public final void entryRuleModelEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:629:1: ( ruleModelEntry EOF ) - // InternalApplicationConfiguration.g:630:1: ruleModelEntry EOF + // InternalApplicationConfiguration.g:604:1: ( ruleModelEntry EOF ) + // InternalApplicationConfiguration.g:605:1: ruleModelEntry EOF { before(grammarAccess.getModelEntryRule()); pushFollow(FOLLOW_1); @@ -1926,21 +1846,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleModelEntry" - // InternalApplicationConfiguration.g:637:1: ruleModelEntry : ( ( rule__ModelEntry__PathAssignment ) ) ; + // InternalApplicationConfiguration.g:612:1: ruleModelEntry : ( ( rule__ModelEntry__PathAssignment ) ) ; public final void ruleModelEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:641:2: ( ( ( rule__ModelEntry__PathAssignment ) ) ) - // InternalApplicationConfiguration.g:642:2: ( ( rule__ModelEntry__PathAssignment ) ) + // InternalApplicationConfiguration.g:616:2: ( ( ( rule__ModelEntry__PathAssignment ) ) ) + // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) ) { - // InternalApplicationConfiguration.g:642:2: ( ( rule__ModelEntry__PathAssignment ) ) - // InternalApplicationConfiguration.g:643:3: ( rule__ModelEntry__PathAssignment ) + // InternalApplicationConfiguration.g:617:2: ( ( rule__ModelEntry__PathAssignment ) ) + // InternalApplicationConfiguration.g:618:3: ( rule__ModelEntry__PathAssignment ) { before(grammarAccess.getModelEntryAccess().getPathAssignment()); - // InternalApplicationConfiguration.g:644:3: ( rule__ModelEntry__PathAssignment ) - // InternalApplicationConfiguration.g:644:4: rule__ModelEntry__PathAssignment + // InternalApplicationConfiguration.g:619:3: ( rule__ModelEntry__PathAssignment ) + // InternalApplicationConfiguration.g:619:4: rule__ModelEntry__PathAssignment { pushFollow(FOLLOW_2); rule__ModelEntry__PathAssignment(); @@ -1973,11 +1893,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleFolderEntry" - // InternalApplicationConfiguration.g:653:1: entryRuleFolderEntry : ruleFolderEntry EOF ; + // InternalApplicationConfiguration.g:628:1: entryRuleFolderEntry : ruleFolderEntry EOF ; public final void entryRuleFolderEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:654:1: ( ruleFolderEntry EOF ) - // InternalApplicationConfiguration.g:655:1: ruleFolderEntry EOF + // InternalApplicationConfiguration.g:629:1: ( ruleFolderEntry EOF ) + // InternalApplicationConfiguration.g:630:1: ruleFolderEntry EOF { before(grammarAccess.getFolderEntryRule()); pushFollow(FOLLOW_1); @@ -2003,21 +1923,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleFolderEntry" - // InternalApplicationConfiguration.g:662:1: ruleFolderEntry : ( ( rule__FolderEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:637:1: ruleFolderEntry : ( ( rule__FolderEntry__Group__0 ) ) ; public final void ruleFolderEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:666:2: ( ( ( rule__FolderEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:667:2: ( ( rule__FolderEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:641:2: ( ( ( rule__FolderEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:667:2: ( ( rule__FolderEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:668:3: ( rule__FolderEntry__Group__0 ) + // InternalApplicationConfiguration.g:642:2: ( ( rule__FolderEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:643:3: ( rule__FolderEntry__Group__0 ) { before(grammarAccess.getFolderEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:669:3: ( rule__FolderEntry__Group__0 ) - // InternalApplicationConfiguration.g:669:4: rule__FolderEntry__Group__0 + // InternalApplicationConfiguration.g:644:3: ( rule__FolderEntry__Group__0 ) + // InternalApplicationConfiguration.g:644:4: rule__FolderEntry__Group__0 { pushFollow(FOLLOW_2); rule__FolderEntry__Group__0(); @@ -2050,11 +1970,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRulePartialModelDeclaration" - // InternalApplicationConfiguration.g:678:1: entryRulePartialModelDeclaration : rulePartialModelDeclaration EOF ; + // InternalApplicationConfiguration.g:653:1: entryRulePartialModelDeclaration : rulePartialModelDeclaration EOF ; public final void entryRulePartialModelDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:679:1: ( rulePartialModelDeclaration EOF ) - // InternalApplicationConfiguration.g:680:1: rulePartialModelDeclaration EOF + // InternalApplicationConfiguration.g:654:1: ( rulePartialModelDeclaration EOF ) + // InternalApplicationConfiguration.g:655:1: rulePartialModelDeclaration EOF { before(grammarAccess.getPartialModelDeclarationRule()); pushFollow(FOLLOW_1); @@ -2080,21 +2000,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rulePartialModelDeclaration" - // InternalApplicationConfiguration.g:687:1: rulePartialModelDeclaration : ( ( rule__PartialModelDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:662:1: rulePartialModelDeclaration : ( ( rule__PartialModelDeclaration__Group__0 ) ) ; public final void rulePartialModelDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:691:2: ( ( ( rule__PartialModelDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:666:2: ( ( ( rule__PartialModelDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:693:3: ( rule__PartialModelDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:667:2: ( ( rule__PartialModelDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:668:3: ( rule__PartialModelDeclaration__Group__0 ) { before(grammarAccess.getPartialModelDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:694:3: ( rule__PartialModelDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:694:4: rule__PartialModelDeclaration__Group__0 + // InternalApplicationConfiguration.g:669:3: ( rule__PartialModelDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:669:4: rule__PartialModelDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__PartialModelDeclaration__Group__0(); @@ -2127,11 +2047,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRulePartialModelReference" - // InternalApplicationConfiguration.g:703:1: entryRulePartialModelReference : rulePartialModelReference EOF ; + // InternalApplicationConfiguration.g:678:1: entryRulePartialModelReference : rulePartialModelReference EOF ; public final void entryRulePartialModelReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:704:1: ( rulePartialModelReference EOF ) - // InternalApplicationConfiguration.g:705:1: rulePartialModelReference EOF + // InternalApplicationConfiguration.g:679:1: ( rulePartialModelReference EOF ) + // InternalApplicationConfiguration.g:680:1: rulePartialModelReference EOF { before(grammarAccess.getPartialModelReferenceRule()); pushFollow(FOLLOW_1); @@ -2157,21 +2077,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rulePartialModelReference" - // InternalApplicationConfiguration.g:712:1: rulePartialModelReference : ( ( rule__PartialModelReference__ReferredAssignment ) ) ; + // InternalApplicationConfiguration.g:687:1: rulePartialModelReference : ( ( rule__PartialModelReference__ReferredAssignment ) ) ; public final void rulePartialModelReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:716:2: ( ( ( rule__PartialModelReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:691:2: ( ( ( rule__PartialModelReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) { - // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:718:3: ( rule__PartialModelReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:692:2: ( ( rule__PartialModelReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:693:3: ( rule__PartialModelReference__ReferredAssignment ) { before(grammarAccess.getPartialModelReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:719:3: ( rule__PartialModelReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:719:4: rule__PartialModelReference__ReferredAssignment + // InternalApplicationConfiguration.g:694:3: ( rule__PartialModelReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:694:4: rule__PartialModelReference__ReferredAssignment { pushFollow(FOLLOW_2); rule__PartialModelReference__ReferredAssignment(); @@ -2204,11 +2124,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRulePartialModel" - // InternalApplicationConfiguration.g:728:1: entryRulePartialModel : rulePartialModel EOF ; + // InternalApplicationConfiguration.g:703:1: entryRulePartialModel : rulePartialModel EOF ; public final void entryRulePartialModel() throws RecognitionException { try { - // InternalApplicationConfiguration.g:729:1: ( rulePartialModel EOF ) - // InternalApplicationConfiguration.g:730:1: rulePartialModel EOF + // InternalApplicationConfiguration.g:704:1: ( rulePartialModel EOF ) + // InternalApplicationConfiguration.g:705:1: rulePartialModel EOF { before(grammarAccess.getPartialModelRule()); pushFollow(FOLLOW_1); @@ -2234,21 +2154,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rulePartialModel" - // InternalApplicationConfiguration.g:737:1: rulePartialModel : ( ( rule__PartialModel__Alternatives ) ) ; + // InternalApplicationConfiguration.g:712:1: rulePartialModel : ( ( rule__PartialModel__Alternatives ) ) ; public final void rulePartialModel() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:741:2: ( ( ( rule__PartialModel__Alternatives ) ) ) - // InternalApplicationConfiguration.g:742:2: ( ( rule__PartialModel__Alternatives ) ) + // InternalApplicationConfiguration.g:716:2: ( ( ( rule__PartialModel__Alternatives ) ) ) + // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) ) { - // InternalApplicationConfiguration.g:742:2: ( ( rule__PartialModel__Alternatives ) ) - // InternalApplicationConfiguration.g:743:3: ( rule__PartialModel__Alternatives ) + // InternalApplicationConfiguration.g:717:2: ( ( rule__PartialModel__Alternatives ) ) + // InternalApplicationConfiguration.g:718:3: ( rule__PartialModel__Alternatives ) { before(grammarAccess.getPartialModelAccess().getAlternatives()); - // InternalApplicationConfiguration.g:744:3: ( rule__PartialModel__Alternatives ) - // InternalApplicationConfiguration.g:744:4: rule__PartialModel__Alternatives + // InternalApplicationConfiguration.g:719:3: ( rule__PartialModel__Alternatives ) + // InternalApplicationConfiguration.g:719:4: rule__PartialModel__Alternatives { pushFollow(FOLLOW_2); rule__PartialModel__Alternatives(); @@ -2281,11 +2201,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRulePatternSpecification" - // InternalApplicationConfiguration.g:753:1: entryRulePatternSpecification : rulePatternSpecification EOF ; + // InternalApplicationConfiguration.g:728:1: entryRulePatternSpecification : rulePatternSpecification EOF ; public final void entryRulePatternSpecification() throws RecognitionException { try { - // InternalApplicationConfiguration.g:754:1: ( rulePatternSpecification EOF ) - // InternalApplicationConfiguration.g:755:1: rulePatternSpecification EOF + // InternalApplicationConfiguration.g:729:1: ( rulePatternSpecification EOF ) + // InternalApplicationConfiguration.g:730:1: rulePatternSpecification EOF { before(grammarAccess.getPatternSpecificationRule()); pushFollow(FOLLOW_1); @@ -2311,21 +2231,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rulePatternSpecification" - // InternalApplicationConfiguration.g:762:1: rulePatternSpecification : ( ( rule__PatternSpecification__Group__0 ) ) ; + // InternalApplicationConfiguration.g:737:1: rulePatternSpecification : ( ( rule__PatternSpecification__Group__0 ) ) ; public final void rulePatternSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:766:2: ( ( ( rule__PatternSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:741:2: ( ( ( rule__PatternSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) ) { - // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:768:3: ( rule__PatternSpecification__Group__0 ) + // InternalApplicationConfiguration.g:742:2: ( ( rule__PatternSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:743:3: ( rule__PatternSpecification__Group__0 ) { before(grammarAccess.getPatternSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:769:3: ( rule__PatternSpecification__Group__0 ) - // InternalApplicationConfiguration.g:769:4: rule__PatternSpecification__Group__0 + // InternalApplicationConfiguration.g:744:3: ( rule__PatternSpecification__Group__0 ) + // InternalApplicationConfiguration.g:744:4: rule__PatternSpecification__Group__0 { pushFollow(FOLLOW_2); rule__PatternSpecification__Group__0(); @@ -2358,11 +2278,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRulePatternEntry" - // InternalApplicationConfiguration.g:778:1: entryRulePatternEntry : rulePatternEntry EOF ; + // InternalApplicationConfiguration.g:753:1: entryRulePatternEntry : rulePatternEntry EOF ; public final void entryRulePatternEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:779:1: ( rulePatternEntry EOF ) - // InternalApplicationConfiguration.g:780:1: rulePatternEntry EOF + // InternalApplicationConfiguration.g:754:1: ( rulePatternEntry EOF ) + // InternalApplicationConfiguration.g:755:1: rulePatternEntry EOF { before(grammarAccess.getPatternEntryRule()); pushFollow(FOLLOW_1); @@ -2388,21 +2308,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rulePatternEntry" - // InternalApplicationConfiguration.g:787:1: rulePatternEntry : ( ( rule__PatternEntry__Alternatives ) ) ; + // InternalApplicationConfiguration.g:762:1: rulePatternEntry : ( ( rule__PatternEntry__Alternatives ) ) ; public final void rulePatternEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:791:2: ( ( ( rule__PatternEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:792:2: ( ( rule__PatternEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:766:2: ( ( ( rule__PatternEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) ) { - // InternalApplicationConfiguration.g:792:2: ( ( rule__PatternEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:793:3: ( rule__PatternEntry__Alternatives ) + // InternalApplicationConfiguration.g:767:2: ( ( rule__PatternEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:768:3: ( rule__PatternEntry__Alternatives ) { before(grammarAccess.getPatternEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:794:3: ( rule__PatternEntry__Alternatives ) - // InternalApplicationConfiguration.g:794:4: rule__PatternEntry__Alternatives + // InternalApplicationConfiguration.g:769:3: ( rule__PatternEntry__Alternatives ) + // InternalApplicationConfiguration.g:769:4: rule__PatternEntry__Alternatives { pushFollow(FOLLOW_2); rule__PatternEntry__Alternatives(); @@ -2435,11 +2355,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleAllPatternEntry" - // InternalApplicationConfiguration.g:803:1: entryRuleAllPatternEntry : ruleAllPatternEntry EOF ; + // InternalApplicationConfiguration.g:778:1: entryRuleAllPatternEntry : ruleAllPatternEntry EOF ; public final void entryRuleAllPatternEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:804:1: ( ruleAllPatternEntry EOF ) - // InternalApplicationConfiguration.g:805:1: ruleAllPatternEntry EOF + // InternalApplicationConfiguration.g:779:1: ( ruleAllPatternEntry EOF ) + // InternalApplicationConfiguration.g:780:1: ruleAllPatternEntry EOF { before(grammarAccess.getAllPatternEntryRule()); pushFollow(FOLLOW_1); @@ -2465,21 +2385,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleAllPatternEntry" - // InternalApplicationConfiguration.g:812:1: ruleAllPatternEntry : ( ( rule__AllPatternEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:787:1: ruleAllPatternEntry : ( ( rule__AllPatternEntry__Group__0 ) ) ; public final void ruleAllPatternEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:816:2: ( ( ( rule__AllPatternEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:817:2: ( ( rule__AllPatternEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:791:2: ( ( ( rule__AllPatternEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:817:2: ( ( rule__AllPatternEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:818:3: ( rule__AllPatternEntry__Group__0 ) + // InternalApplicationConfiguration.g:792:2: ( ( rule__AllPatternEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:793:3: ( rule__AllPatternEntry__Group__0 ) { before(grammarAccess.getAllPatternEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:819:3: ( rule__AllPatternEntry__Group__0 ) - // InternalApplicationConfiguration.g:819:4: rule__AllPatternEntry__Group__0 + // InternalApplicationConfiguration.g:794:3: ( rule__AllPatternEntry__Group__0 ) + // InternalApplicationConfiguration.g:794:4: rule__AllPatternEntry__Group__0 { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group__0(); @@ -2512,11 +2432,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRulePatternElement" - // InternalApplicationConfiguration.g:828:1: entryRulePatternElement : rulePatternElement EOF ; + // InternalApplicationConfiguration.g:803:1: entryRulePatternElement : rulePatternElement EOF ; public final void entryRulePatternElement() throws RecognitionException { try { - // InternalApplicationConfiguration.g:829:1: ( rulePatternElement EOF ) - // InternalApplicationConfiguration.g:830:1: rulePatternElement EOF + // InternalApplicationConfiguration.g:804:1: ( rulePatternElement EOF ) + // InternalApplicationConfiguration.g:805:1: rulePatternElement EOF { before(grammarAccess.getPatternElementRule()); pushFollow(FOLLOW_1); @@ -2542,21 +2462,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rulePatternElement" - // InternalApplicationConfiguration.g:837:1: rulePatternElement : ( ( rule__PatternElement__Group__0 ) ) ; + // InternalApplicationConfiguration.g:812:1: rulePatternElement : ( ( rule__PatternElement__Group__0 ) ) ; public final void rulePatternElement() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:841:2: ( ( ( rule__PatternElement__Group__0 ) ) ) - // InternalApplicationConfiguration.g:842:2: ( ( rule__PatternElement__Group__0 ) ) + // InternalApplicationConfiguration.g:816:2: ( ( ( rule__PatternElement__Group__0 ) ) ) + // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) ) { - // InternalApplicationConfiguration.g:842:2: ( ( rule__PatternElement__Group__0 ) ) - // InternalApplicationConfiguration.g:843:3: ( rule__PatternElement__Group__0 ) + // InternalApplicationConfiguration.g:817:2: ( ( rule__PatternElement__Group__0 ) ) + // InternalApplicationConfiguration.g:818:3: ( rule__PatternElement__Group__0 ) { before(grammarAccess.getPatternElementAccess().getGroup()); - // InternalApplicationConfiguration.g:844:3: ( rule__PatternElement__Group__0 ) - // InternalApplicationConfiguration.g:844:4: rule__PatternElement__Group__0 + // InternalApplicationConfiguration.g:819:3: ( rule__PatternElement__Group__0 ) + // InternalApplicationConfiguration.g:819:4: rule__PatternElement__Group__0 { pushFollow(FOLLOW_2); rule__PatternElement__Group__0(); @@ -2589,11 +2509,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleGraphPatternDeclaration" - // InternalApplicationConfiguration.g:853:1: entryRuleGraphPatternDeclaration : ruleGraphPatternDeclaration EOF ; + // InternalApplicationConfiguration.g:828:1: entryRuleGraphPatternDeclaration : ruleGraphPatternDeclaration EOF ; public final void entryRuleGraphPatternDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:854:1: ( ruleGraphPatternDeclaration EOF ) - // InternalApplicationConfiguration.g:855:1: ruleGraphPatternDeclaration EOF + // InternalApplicationConfiguration.g:829:1: ( ruleGraphPatternDeclaration EOF ) + // InternalApplicationConfiguration.g:830:1: ruleGraphPatternDeclaration EOF { before(grammarAccess.getGraphPatternDeclarationRule()); pushFollow(FOLLOW_1); @@ -2619,21 +2539,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleGraphPatternDeclaration" - // InternalApplicationConfiguration.g:862:1: ruleGraphPatternDeclaration : ( ( rule__GraphPatternDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:837:1: ruleGraphPatternDeclaration : ( ( rule__GraphPatternDeclaration__Group__0 ) ) ; public final void ruleGraphPatternDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:866:2: ( ( ( rule__GraphPatternDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:841:2: ( ( ( rule__GraphPatternDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:868:3: ( rule__GraphPatternDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:842:2: ( ( rule__GraphPatternDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:843:3: ( rule__GraphPatternDeclaration__Group__0 ) { before(grammarAccess.getGraphPatternDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:869:3: ( rule__GraphPatternDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:869:4: rule__GraphPatternDeclaration__Group__0 + // InternalApplicationConfiguration.g:844:3: ( rule__GraphPatternDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:844:4: rule__GraphPatternDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__GraphPatternDeclaration__Group__0(); @@ -2666,11 +2586,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleGraphPatternReference" - // InternalApplicationConfiguration.g:878:1: entryRuleGraphPatternReference : ruleGraphPatternReference EOF ; + // InternalApplicationConfiguration.g:853:1: entryRuleGraphPatternReference : ruleGraphPatternReference EOF ; public final void entryRuleGraphPatternReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:879:1: ( ruleGraphPatternReference EOF ) - // InternalApplicationConfiguration.g:880:1: ruleGraphPatternReference EOF + // InternalApplicationConfiguration.g:854:1: ( ruleGraphPatternReference EOF ) + // InternalApplicationConfiguration.g:855:1: ruleGraphPatternReference EOF { before(grammarAccess.getGraphPatternReferenceRule()); pushFollow(FOLLOW_1); @@ -2696,21 +2616,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleGraphPatternReference" - // InternalApplicationConfiguration.g:887:1: ruleGraphPatternReference : ( ( rule__GraphPatternReference__ReferredAssignment ) ) ; + // InternalApplicationConfiguration.g:862:1: ruleGraphPatternReference : ( ( rule__GraphPatternReference__ReferredAssignment ) ) ; public final void ruleGraphPatternReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:891:2: ( ( ( rule__GraphPatternReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:866:2: ( ( ( rule__GraphPatternReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) { - // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:893:3: ( rule__GraphPatternReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:867:2: ( ( rule__GraphPatternReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:868:3: ( rule__GraphPatternReference__ReferredAssignment ) { before(grammarAccess.getGraphPatternReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:894:3: ( rule__GraphPatternReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:894:4: rule__GraphPatternReference__ReferredAssignment + // InternalApplicationConfiguration.g:869:3: ( rule__GraphPatternReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:869:4: rule__GraphPatternReference__ReferredAssignment { pushFollow(FOLLOW_2); rule__GraphPatternReference__ReferredAssignment(); @@ -2743,11 +2663,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleGraphPattern" - // InternalApplicationConfiguration.g:903:1: entryRuleGraphPattern : ruleGraphPattern EOF ; + // InternalApplicationConfiguration.g:878:1: entryRuleGraphPattern : ruleGraphPattern EOF ; public final void entryRuleGraphPattern() throws RecognitionException { try { - // InternalApplicationConfiguration.g:904:1: ( ruleGraphPattern EOF ) - // InternalApplicationConfiguration.g:905:1: ruleGraphPattern EOF + // InternalApplicationConfiguration.g:879:1: ( ruleGraphPattern EOF ) + // InternalApplicationConfiguration.g:880:1: ruleGraphPattern EOF { before(grammarAccess.getGraphPatternRule()); pushFollow(FOLLOW_1); @@ -2773,21 +2693,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleGraphPattern" - // InternalApplicationConfiguration.g:912:1: ruleGraphPattern : ( ( rule__GraphPattern__Alternatives ) ) ; + // InternalApplicationConfiguration.g:887:1: ruleGraphPattern : ( ( rule__GraphPattern__Alternatives ) ) ; public final void ruleGraphPattern() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:916:2: ( ( ( rule__GraphPattern__Alternatives ) ) ) - // InternalApplicationConfiguration.g:917:2: ( ( rule__GraphPattern__Alternatives ) ) + // InternalApplicationConfiguration.g:891:2: ( ( ( rule__GraphPattern__Alternatives ) ) ) + // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) ) { - // InternalApplicationConfiguration.g:917:2: ( ( rule__GraphPattern__Alternatives ) ) - // InternalApplicationConfiguration.g:918:3: ( rule__GraphPattern__Alternatives ) + // InternalApplicationConfiguration.g:892:2: ( ( rule__GraphPattern__Alternatives ) ) + // InternalApplicationConfiguration.g:893:3: ( rule__GraphPattern__Alternatives ) { before(grammarAccess.getGraphPatternAccess().getAlternatives()); - // InternalApplicationConfiguration.g:919:3: ( rule__GraphPattern__Alternatives ) - // InternalApplicationConfiguration.g:919:4: rule__GraphPattern__Alternatives + // InternalApplicationConfiguration.g:894:3: ( rule__GraphPattern__Alternatives ) + // InternalApplicationConfiguration.g:894:4: rule__GraphPattern__Alternatives { pushFollow(FOLLOW_2); rule__GraphPattern__Alternatives(); @@ -2820,11 +2740,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectiveSpecification" - // InternalApplicationConfiguration.g:928:1: entryRuleObjectiveSpecification : ruleObjectiveSpecification EOF ; + // InternalApplicationConfiguration.g:903:1: entryRuleObjectiveSpecification : ruleObjectiveSpecification EOF ; public final void entryRuleObjectiveSpecification() throws RecognitionException { try { - // InternalApplicationConfiguration.g:929:1: ( ruleObjectiveSpecification EOF ) - // InternalApplicationConfiguration.g:930:1: ruleObjectiveSpecification EOF + // InternalApplicationConfiguration.g:904:1: ( ruleObjectiveSpecification EOF ) + // InternalApplicationConfiguration.g:905:1: ruleObjectiveSpecification EOF { before(grammarAccess.getObjectiveSpecificationRule()); pushFollow(FOLLOW_1); @@ -2850,21 +2770,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectiveSpecification" - // InternalApplicationConfiguration.g:937:1: ruleObjectiveSpecification : ( ( rule__ObjectiveSpecification__Group__0 ) ) ; + // InternalApplicationConfiguration.g:912:1: ruleObjectiveSpecification : ( ( rule__ObjectiveSpecification__Group__0 ) ) ; public final void ruleObjectiveSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:941:2: ( ( ( rule__ObjectiveSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:916:2: ( ( ( rule__ObjectiveSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:917:2: ( ( rule__ObjectiveSpecification__Group__0 ) ) { - // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:943:3: ( rule__ObjectiveSpecification__Group__0 ) + // InternalApplicationConfiguration.g:917:2: ( ( rule__ObjectiveSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:918:3: ( rule__ObjectiveSpecification__Group__0 ) { before(grammarAccess.getObjectiveSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:944:3: ( rule__ObjectiveSpecification__Group__0 ) - // InternalApplicationConfiguration.g:944:4: rule__ObjectiveSpecification__Group__0 + // InternalApplicationConfiguration.g:919:3: ( rule__ObjectiveSpecification__Group__0 ) + // InternalApplicationConfiguration.g:919:4: rule__ObjectiveSpecification__Group__0 { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__Group__0(); @@ -2897,11 +2817,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectiveEntry" - // InternalApplicationConfiguration.g:953:1: entryRuleObjectiveEntry : ruleObjectiveEntry EOF ; + // InternalApplicationConfiguration.g:928:1: entryRuleObjectiveEntry : ruleObjectiveEntry EOF ; public final void entryRuleObjectiveEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:954:1: ( ruleObjectiveEntry EOF ) - // InternalApplicationConfiguration.g:955:1: ruleObjectiveEntry EOF + // InternalApplicationConfiguration.g:929:1: ( ruleObjectiveEntry EOF ) + // InternalApplicationConfiguration.g:930:1: ruleObjectiveEntry EOF { before(grammarAccess.getObjectiveEntryRule()); pushFollow(FOLLOW_1); @@ -2927,21 +2847,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectiveEntry" - // InternalApplicationConfiguration.g:962:1: ruleObjectiveEntry : ( ( rule__ObjectiveEntry__Alternatives ) ) ; + // InternalApplicationConfiguration.g:937:1: ruleObjectiveEntry : ( ( rule__ObjectiveEntry__Alternatives ) ) ; public final void ruleObjectiveEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:966:2: ( ( ( rule__ObjectiveEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:967:2: ( ( rule__ObjectiveEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:941:2: ( ( ( rule__ObjectiveEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveEntry__Alternatives ) ) { - // InternalApplicationConfiguration.g:967:2: ( ( rule__ObjectiveEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:968:3: ( rule__ObjectiveEntry__Alternatives ) + // InternalApplicationConfiguration.g:942:2: ( ( rule__ObjectiveEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:943:3: ( rule__ObjectiveEntry__Alternatives ) { before(grammarAccess.getObjectiveEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:969:3: ( rule__ObjectiveEntry__Alternatives ) - // InternalApplicationConfiguration.g:969:4: rule__ObjectiveEntry__Alternatives + // InternalApplicationConfiguration.g:944:3: ( rule__ObjectiveEntry__Alternatives ) + // InternalApplicationConfiguration.g:944:4: rule__ObjectiveEntry__Alternatives { pushFollow(FOLLOW_2); rule__ObjectiveEntry__Alternatives(); @@ -2974,11 +2894,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleOptimizationEntry" - // InternalApplicationConfiguration.g:978:1: entryRuleOptimizationEntry : ruleOptimizationEntry EOF ; + // InternalApplicationConfiguration.g:953:1: entryRuleOptimizationEntry : ruleOptimizationEntry EOF ; public final void entryRuleOptimizationEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:979:1: ( ruleOptimizationEntry EOF ) - // InternalApplicationConfiguration.g:980:1: ruleOptimizationEntry EOF + // InternalApplicationConfiguration.g:954:1: ( ruleOptimizationEntry EOF ) + // InternalApplicationConfiguration.g:955:1: ruleOptimizationEntry EOF { before(grammarAccess.getOptimizationEntryRule()); pushFollow(FOLLOW_1); @@ -3004,21 +2924,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleOptimizationEntry" - // InternalApplicationConfiguration.g:987:1: ruleOptimizationEntry : ( ( rule__OptimizationEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:962:1: ruleOptimizationEntry : ( ( rule__OptimizationEntry__Group__0 ) ) ; public final void ruleOptimizationEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:991:2: ( ( ( rule__OptimizationEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:992:2: ( ( rule__OptimizationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:966:2: ( ( ( rule__OptimizationEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:967:2: ( ( rule__OptimizationEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:992:2: ( ( rule__OptimizationEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:993:3: ( rule__OptimizationEntry__Group__0 ) + // InternalApplicationConfiguration.g:967:2: ( ( rule__OptimizationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:968:3: ( rule__OptimizationEntry__Group__0 ) { before(grammarAccess.getOptimizationEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:994:3: ( rule__OptimizationEntry__Group__0 ) - // InternalApplicationConfiguration.g:994:4: rule__OptimizationEntry__Group__0 + // InternalApplicationConfiguration.g:969:3: ( rule__OptimizationEntry__Group__0 ) + // InternalApplicationConfiguration.g:969:4: rule__OptimizationEntry__Group__0 { pushFollow(FOLLOW_2); rule__OptimizationEntry__Group__0(); @@ -3051,11 +2971,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleThresholdEntry" - // InternalApplicationConfiguration.g:1003:1: entryRuleThresholdEntry : ruleThresholdEntry EOF ; + // InternalApplicationConfiguration.g:978:1: entryRuleThresholdEntry : ruleThresholdEntry EOF ; public final void entryRuleThresholdEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1004:1: ( ruleThresholdEntry EOF ) - // InternalApplicationConfiguration.g:1005:1: ruleThresholdEntry EOF + // InternalApplicationConfiguration.g:979:1: ( ruleThresholdEntry EOF ) + // InternalApplicationConfiguration.g:980:1: ruleThresholdEntry EOF { before(grammarAccess.getThresholdEntryRule()); pushFollow(FOLLOW_1); @@ -3081,21 +3001,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleThresholdEntry" - // InternalApplicationConfiguration.g:1012:1: ruleThresholdEntry : ( ( rule__ThresholdEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:987:1: ruleThresholdEntry : ( ( rule__ThresholdEntry__Group__0 ) ) ; public final void ruleThresholdEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1016:2: ( ( ( rule__ThresholdEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1017:2: ( ( rule__ThresholdEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:991:2: ( ( ( rule__ThresholdEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:992:2: ( ( rule__ThresholdEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1017:2: ( ( rule__ThresholdEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1018:3: ( rule__ThresholdEntry__Group__0 ) + // InternalApplicationConfiguration.g:992:2: ( ( rule__ThresholdEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:993:3: ( rule__ThresholdEntry__Group__0 ) { before(grammarAccess.getThresholdEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1019:3: ( rule__ThresholdEntry__Group__0 ) - // InternalApplicationConfiguration.g:1019:4: rule__ThresholdEntry__Group__0 + // InternalApplicationConfiguration.g:994:3: ( rule__ThresholdEntry__Group__0 ) + // InternalApplicationConfiguration.g:994:4: rule__ThresholdEntry__Group__0 { pushFollow(FOLLOW_2); rule__ThresholdEntry__Group__0(); @@ -3128,11 +3048,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectiveFunction" - // InternalApplicationConfiguration.g:1028:1: entryRuleObjectiveFunction : ruleObjectiveFunction EOF ; + // InternalApplicationConfiguration.g:1003:1: entryRuleObjectiveFunction : ruleObjectiveFunction EOF ; public final void entryRuleObjectiveFunction() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1029:1: ( ruleObjectiveFunction EOF ) - // InternalApplicationConfiguration.g:1030:1: ruleObjectiveFunction EOF + // InternalApplicationConfiguration.g:1004:1: ( ruleObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:1005:1: ruleObjectiveFunction EOF { before(grammarAccess.getObjectiveFunctionRule()); pushFollow(FOLLOW_1); @@ -3158,31 +3078,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectiveFunction" - // InternalApplicationConfiguration.g:1037:1: ruleObjectiveFunction : ( ( rule__ObjectiveFunction__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1012:1: ruleObjectiveFunction : ( ruleCostObjectiveFunction ) ; public final void ruleObjectiveFunction() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__ObjectiveFunction__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1042:2: ( ( rule__ObjectiveFunction__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1042:2: ( ( rule__ObjectiveFunction__Alternatives ) ) - // InternalApplicationConfiguration.g:1043:3: ( rule__ObjectiveFunction__Alternatives ) + // InternalApplicationConfiguration.g:1016:2: ( ( ruleCostObjectiveFunction ) ) + // InternalApplicationConfiguration.g:1017:2: ( ruleCostObjectiveFunction ) { - before(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1044:3: ( rule__ObjectiveFunction__Alternatives ) - // InternalApplicationConfiguration.g:1044:4: rule__ObjectiveFunction__Alternatives + // InternalApplicationConfiguration.g:1017:2: ( ruleCostObjectiveFunction ) + // InternalApplicationConfiguration.g:1018:3: ruleCostObjectiveFunction { + before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); pushFollow(FOLLOW_2); - rule__ObjectiveFunction__Alternatives(); + ruleCostObjectiveFunction(); state._fsp--; - - } - - after(grammarAccess.getObjectiveFunctionAccess().getAlternatives()); + after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); } @@ -3205,11 +3119,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleCostObjectiveFunction" - // InternalApplicationConfiguration.g:1053:1: entryRuleCostObjectiveFunction : ruleCostObjectiveFunction EOF ; + // InternalApplicationConfiguration.g:1028:1: entryRuleCostObjectiveFunction : ruleCostObjectiveFunction EOF ; public final void entryRuleCostObjectiveFunction() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1054:1: ( ruleCostObjectiveFunction EOF ) - // InternalApplicationConfiguration.g:1055:1: ruleCostObjectiveFunction EOF + // InternalApplicationConfiguration.g:1029:1: ( ruleCostObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:1030:1: ruleCostObjectiveFunction EOF { before(grammarAccess.getCostObjectiveFunctionRule()); pushFollow(FOLLOW_1); @@ -3235,21 +3149,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleCostObjectiveFunction" - // InternalApplicationConfiguration.g:1062:1: ruleCostObjectiveFunction : ( ( rule__CostObjectiveFunction__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1037:1: ruleCostObjectiveFunction : ( ( rule__CostObjectiveFunction__Group__0 ) ) ; public final void ruleCostObjectiveFunction() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__CostObjectiveFunction__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostObjectiveFunction__Group__0 ) ) + // InternalApplicationConfiguration.g:1041:2: ( ( ( rule__CostObjectiveFunction__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1042:2: ( ( rule__CostObjectiveFunction__Group__0 ) ) { - // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostObjectiveFunction__Group__0 ) ) - // InternalApplicationConfiguration.g:1068:3: ( rule__CostObjectiveFunction__Group__0 ) + // InternalApplicationConfiguration.g:1042:2: ( ( rule__CostObjectiveFunction__Group__0 ) ) + // InternalApplicationConfiguration.g:1043:3: ( rule__CostObjectiveFunction__Group__0 ) { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup()); - // InternalApplicationConfiguration.g:1069:3: ( rule__CostObjectiveFunction__Group__0 ) - // InternalApplicationConfiguration.g:1069:4: rule__CostObjectiveFunction__Group__0 + // InternalApplicationConfiguration.g:1044:3: ( rule__CostObjectiveFunction__Group__0 ) + // InternalApplicationConfiguration.g:1044:4: rule__CostObjectiveFunction__Group__0 { pushFollow(FOLLOW_2); rule__CostObjectiveFunction__Group__0(); @@ -3282,11 +3196,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleCostEntry" - // InternalApplicationConfiguration.g:1078:1: entryRuleCostEntry : ruleCostEntry EOF ; + // InternalApplicationConfiguration.g:1053:1: entryRuleCostEntry : ruleCostEntry EOF ; public final void entryRuleCostEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1079:1: ( ruleCostEntry EOF ) - // InternalApplicationConfiguration.g:1080:1: ruleCostEntry EOF + // InternalApplicationConfiguration.g:1054:1: ( ruleCostEntry EOF ) + // InternalApplicationConfiguration.g:1055:1: ruleCostEntry EOF { before(grammarAccess.getCostEntryRule()); pushFollow(FOLLOW_1); @@ -3312,21 +3226,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleCostEntry" - // InternalApplicationConfiguration.g:1087:1: ruleCostEntry : ( ( rule__CostEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1062:1: ruleCostEntry : ( ( rule__CostEntry__Group__0 ) ) ; public final void ruleCostEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__CostEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1092:2: ( ( rule__CostEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1066:2: ( ( ( rule__CostEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1092:2: ( ( rule__CostEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1093:3: ( rule__CostEntry__Group__0 ) + // InternalApplicationConfiguration.g:1067:2: ( ( rule__CostEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1068:3: ( rule__CostEntry__Group__0 ) { before(grammarAccess.getCostEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1094:3: ( rule__CostEntry__Group__0 ) - // InternalApplicationConfiguration.g:1094:4: rule__CostEntry__Group__0 + // InternalApplicationConfiguration.g:1069:3: ( rule__CostEntry__Group__0 ) + // InternalApplicationConfiguration.g:1069:4: rule__CostEntry__Group__0 { pushFollow(FOLLOW_2); rule__CostEntry__Group__0(); @@ -3358,243 +3272,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "ruleCostEntry" - // $ANTLR start "entryRuleReliabilityObjectiveFunction" - // InternalApplicationConfiguration.g:1103:1: entryRuleReliabilityObjectiveFunction : ruleReliabilityObjectiveFunction EOF ; - public final void entryRuleReliabilityObjectiveFunction() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1104:1: ( ruleReliabilityObjectiveFunction EOF ) - // InternalApplicationConfiguration.g:1105:1: ruleReliabilityObjectiveFunction EOF - { - before(grammarAccess.getReliabilityObjectiveFunctionRule()); - pushFollow(FOLLOW_1); - ruleReliabilityObjectiveFunction(); - - state._fsp--; - - after(grammarAccess.getReliabilityObjectiveFunctionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleReliabilityObjectiveFunction" - - - // $ANTLR start "ruleReliabilityObjectiveFunction" - // InternalApplicationConfiguration.g:1112:1: ruleReliabilityObjectiveFunction : ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ; - public final void ruleReliabilityObjectiveFunction() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1117:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) - { - // InternalApplicationConfiguration.g:1117:2: ( ( rule__ReliabilityObjectiveFunction__Alternatives ) ) - // InternalApplicationConfiguration.g:1118:3: ( rule__ReliabilityObjectiveFunction__Alternatives ) - { - before(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1119:3: ( rule__ReliabilityObjectiveFunction__Alternatives ) - // InternalApplicationConfiguration.g:1119:4: rule__ReliabilityObjectiveFunction__Alternatives - { - pushFollow(FOLLOW_2); - rule__ReliabilityObjectiveFunction__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getReliabilityObjectiveFunctionAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleReliabilityObjectiveFunction" - - - // $ANTLR start "entryRuleReliabiltiyProbability" - // InternalApplicationConfiguration.g:1128:1: entryRuleReliabiltiyProbability : ruleReliabiltiyProbability EOF ; - public final void entryRuleReliabiltiyProbability() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1129:1: ( ruleReliabiltiyProbability EOF ) - // InternalApplicationConfiguration.g:1130:1: ruleReliabiltiyProbability EOF - { - before(grammarAccess.getReliabiltiyProbabilityRule()); - pushFollow(FOLLOW_1); - ruleReliabiltiyProbability(); - - state._fsp--; - - after(grammarAccess.getReliabiltiyProbabilityRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleReliabiltiyProbability" - - - // $ANTLR start "ruleReliabiltiyProbability" - // InternalApplicationConfiguration.g:1137:1: ruleReliabiltiyProbability : ( ( rule__ReliabiltiyProbability__Group__0 ) ) ; - public final void ruleReliabiltiyProbability() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__ReliabiltiyProbability__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1142:2: ( ( rule__ReliabiltiyProbability__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1142:2: ( ( rule__ReliabiltiyProbability__Group__0 ) ) - // InternalApplicationConfiguration.g:1143:3: ( rule__ReliabiltiyProbability__Group__0 ) - { - before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup()); - // InternalApplicationConfiguration.g:1144:3: ( rule__ReliabiltiyProbability__Group__0 ) - // InternalApplicationConfiguration.g:1144:4: rule__ReliabiltiyProbability__Group__0 - { - pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getReliabiltiyProbabilityAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleReliabiltiyProbability" - - - // $ANTLR start "entryRuleMtff" - // InternalApplicationConfiguration.g:1153:1: entryRuleMtff : ruleMtff EOF ; - public final void entryRuleMtff() throws RecognitionException { - try { - // InternalApplicationConfiguration.g:1154:1: ( ruleMtff EOF ) - // InternalApplicationConfiguration.g:1155:1: ruleMtff EOF - { - before(grammarAccess.getMtffRule()); - pushFollow(FOLLOW_1); - ruleMtff(); - - state._fsp--; - - after(grammarAccess.getMtffRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMtff" - - - // $ANTLR start "ruleMtff" - // InternalApplicationConfiguration.g:1162:1: ruleMtff : ( ( rule__Mtff__Group__0 ) ) ; - public final void ruleMtff() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__Mtff__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1167:2: ( ( rule__Mtff__Group__0 ) ) - { - // InternalApplicationConfiguration.g:1167:2: ( ( rule__Mtff__Group__0 ) ) - // InternalApplicationConfiguration.g:1168:3: ( rule__Mtff__Group__0 ) - { - before(grammarAccess.getMtffAccess().getGroup()); - // InternalApplicationConfiguration.g:1169:3: ( rule__Mtff__Group__0 ) - // InternalApplicationConfiguration.g:1169:4: rule__Mtff__Group__0 - { - pushFollow(FOLLOW_2); - rule__Mtff__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getMtffAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMtff" - - // $ANTLR start "entryRuleObjectiveDeclaration" - // InternalApplicationConfiguration.g:1178:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ; + // InternalApplicationConfiguration.g:1078:1: entryRuleObjectiveDeclaration : ruleObjectiveDeclaration EOF ; public final void entryRuleObjectiveDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1179:1: ( ruleObjectiveDeclaration EOF ) - // InternalApplicationConfiguration.g:1180:1: ruleObjectiveDeclaration EOF + // InternalApplicationConfiguration.g:1079:1: ( ruleObjectiveDeclaration EOF ) + // InternalApplicationConfiguration.g:1080:1: ruleObjectiveDeclaration EOF { before(grammarAccess.getObjectiveDeclarationRule()); pushFollow(FOLLOW_1); @@ -3620,21 +3303,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectiveDeclaration" - // InternalApplicationConfiguration.g:1187:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1087:1: ruleObjectiveDeclaration : ( ( rule__ObjectiveDeclaration__Group__0 ) ) ; public final void ruleObjectiveDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1192:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1091:2: ( ( ( rule__ObjectiveDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1192:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1193:3: ( rule__ObjectiveDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1092:2: ( ( rule__ObjectiveDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1093:3: ( rule__ObjectiveDeclaration__Group__0 ) { before(grammarAccess.getObjectiveDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1194:3: ( rule__ObjectiveDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1194:4: rule__ObjectiveDeclaration__Group__0 + // InternalApplicationConfiguration.g:1094:3: ( rule__ObjectiveDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1094:4: rule__ObjectiveDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__ObjectiveDeclaration__Group__0(); @@ -3667,11 +3350,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectiveReference" - // InternalApplicationConfiguration.g:1203:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ; + // InternalApplicationConfiguration.g:1103:1: entryRuleObjectiveReference : ruleObjectiveReference EOF ; public final void entryRuleObjectiveReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1204:1: ( ruleObjectiveReference EOF ) - // InternalApplicationConfiguration.g:1205:1: ruleObjectiveReference EOF + // InternalApplicationConfiguration.g:1104:1: ( ruleObjectiveReference EOF ) + // InternalApplicationConfiguration.g:1105:1: ruleObjectiveReference EOF { before(grammarAccess.getObjectiveReferenceRule()); pushFollow(FOLLOW_1); @@ -3697,21 +3380,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectiveReference" - // InternalApplicationConfiguration.g:1212:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ; + // InternalApplicationConfiguration.g:1112:1: ruleObjectiveReference : ( ( rule__ObjectiveReference__ReferredAssignment ) ) ; public final void ruleObjectiveReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1116:2: ( ( ( rule__ObjectiveReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) { - // InternalApplicationConfiguration.g:1217:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:1218:3: ( rule__ObjectiveReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1117:2: ( ( rule__ObjectiveReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1118:3: ( rule__ObjectiveReference__ReferredAssignment ) { before(grammarAccess.getObjectiveReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:1219:3: ( rule__ObjectiveReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:1219:4: rule__ObjectiveReference__ReferredAssignment + // InternalApplicationConfiguration.g:1119:3: ( rule__ObjectiveReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1119:4: rule__ObjectiveReference__ReferredAssignment { pushFollow(FOLLOW_2); rule__ObjectiveReference__ReferredAssignment(); @@ -3744,11 +3427,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjective" - // InternalApplicationConfiguration.g:1228:1: entryRuleObjective : ruleObjective EOF ; + // InternalApplicationConfiguration.g:1128:1: entryRuleObjective : ruleObjective EOF ; public final void entryRuleObjective() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1229:1: ( ruleObjective EOF ) - // InternalApplicationConfiguration.g:1230:1: ruleObjective EOF + // InternalApplicationConfiguration.g:1129:1: ( ruleObjective EOF ) + // InternalApplicationConfiguration.g:1130:1: ruleObjective EOF { before(grammarAccess.getObjectiveRule()); pushFollow(FOLLOW_1); @@ -3774,21 +3457,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjective" - // InternalApplicationConfiguration.g:1237:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1137:1: ruleObjective : ( ( rule__Objective__Alternatives ) ) ; public final void ruleObjective() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__Objective__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1242:2: ( ( rule__Objective__Alternatives ) ) + // InternalApplicationConfiguration.g:1141:2: ( ( ( rule__Objective__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) ) { - // InternalApplicationConfiguration.g:1242:2: ( ( rule__Objective__Alternatives ) ) - // InternalApplicationConfiguration.g:1243:3: ( rule__Objective__Alternatives ) + // InternalApplicationConfiguration.g:1142:2: ( ( rule__Objective__Alternatives ) ) + // InternalApplicationConfiguration.g:1143:3: ( rule__Objective__Alternatives ) { before(grammarAccess.getObjectiveAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1244:3: ( rule__Objective__Alternatives ) - // InternalApplicationConfiguration.g:1244:4: rule__Objective__Alternatives + // InternalApplicationConfiguration.g:1144:3: ( rule__Objective__Alternatives ) + // InternalApplicationConfiguration.g:1144:4: rule__Objective__Alternatives { pushFollow(FOLLOW_2); rule__Objective__Alternatives(); @@ -3821,11 +3504,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigSpecification" - // InternalApplicationConfiguration.g:1253:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; + // InternalApplicationConfiguration.g:1153:1: entryRuleConfigSpecification : ruleConfigSpecification EOF ; public final void entryRuleConfigSpecification() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1254:1: ( ruleConfigSpecification EOF ) - // InternalApplicationConfiguration.g:1255:1: ruleConfigSpecification EOF + // InternalApplicationConfiguration.g:1154:1: ( ruleConfigSpecification EOF ) + // InternalApplicationConfiguration.g:1155:1: ruleConfigSpecification EOF { before(grammarAccess.getConfigSpecificationRule()); pushFollow(FOLLOW_1); @@ -3851,21 +3534,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigSpecification" - // InternalApplicationConfiguration.g:1262:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1162:1: ruleConfigSpecification : ( ( rule__ConfigSpecification__Group__0 ) ) ; public final void ruleConfigSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1166:2: ( ( ( rule__ConfigSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) ) { - // InternalApplicationConfiguration.g:1267:2: ( ( rule__ConfigSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:1268:3: ( rule__ConfigSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1167:2: ( ( rule__ConfigSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1168:3: ( rule__ConfigSpecification__Group__0 ) { before(grammarAccess.getConfigSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:1269:3: ( rule__ConfigSpecification__Group__0 ) - // InternalApplicationConfiguration.g:1269:4: rule__ConfigSpecification__Group__0 + // InternalApplicationConfiguration.g:1169:3: ( rule__ConfigSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1169:4: rule__ConfigSpecification__Group__0 { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group__0(); @@ -3898,11 +3581,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigDeclaration" - // InternalApplicationConfiguration.g:1278:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; + // InternalApplicationConfiguration.g:1178:1: entryRuleConfigDeclaration : ruleConfigDeclaration EOF ; public final void entryRuleConfigDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1279:1: ( ruleConfigDeclaration EOF ) - // InternalApplicationConfiguration.g:1280:1: ruleConfigDeclaration EOF + // InternalApplicationConfiguration.g:1179:1: ( ruleConfigDeclaration EOF ) + // InternalApplicationConfiguration.g:1180:1: ruleConfigDeclaration EOF { before(grammarAccess.getConfigDeclarationRule()); pushFollow(FOLLOW_1); @@ -3928,21 +3611,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigDeclaration" - // InternalApplicationConfiguration.g:1287:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1187:1: ruleConfigDeclaration : ( ( rule__ConfigDeclaration__Group__0 ) ) ; public final void ruleConfigDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1292:2: ( ( rule__ConfigDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1191:2: ( ( ( rule__ConfigDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1292:2: ( ( rule__ConfigDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1293:3: ( rule__ConfigDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1192:2: ( ( rule__ConfigDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1193:3: ( rule__ConfigDeclaration__Group__0 ) { before(grammarAccess.getConfigDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1294:3: ( rule__ConfigDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1294:4: rule__ConfigDeclaration__Group__0 + // InternalApplicationConfiguration.g:1194:3: ( rule__ConfigDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1194:4: rule__ConfigDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__ConfigDeclaration__Group__0(); @@ -3975,11 +3658,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigEntry" - // InternalApplicationConfiguration.g:1303:1: entryRuleConfigEntry : ruleConfigEntry EOF ; + // InternalApplicationConfiguration.g:1203:1: entryRuleConfigEntry : ruleConfigEntry EOF ; public final void entryRuleConfigEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1304:1: ( ruleConfigEntry EOF ) - // InternalApplicationConfiguration.g:1305:1: ruleConfigEntry EOF + // InternalApplicationConfiguration.g:1204:1: ( ruleConfigEntry EOF ) + // InternalApplicationConfiguration.g:1205:1: ruleConfigEntry EOF { before(grammarAccess.getConfigEntryRule()); pushFollow(FOLLOW_1); @@ -4005,21 +3688,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigEntry" - // InternalApplicationConfiguration.g:1312:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1212:1: ruleConfigEntry : ( ( rule__ConfigEntry__Alternatives ) ) ; public final void ruleConfigEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1317:2: ( ( rule__ConfigEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:1216:2: ( ( ( rule__ConfigEntry__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) ) { - // InternalApplicationConfiguration.g:1317:2: ( ( rule__ConfigEntry__Alternatives ) ) - // InternalApplicationConfiguration.g:1318:3: ( rule__ConfigEntry__Alternatives ) + // InternalApplicationConfiguration.g:1217:2: ( ( rule__ConfigEntry__Alternatives ) ) + // InternalApplicationConfiguration.g:1218:3: ( rule__ConfigEntry__Alternatives ) { before(grammarAccess.getConfigEntryAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1319:3: ( rule__ConfigEntry__Alternatives ) - // InternalApplicationConfiguration.g:1319:4: rule__ConfigEntry__Alternatives + // InternalApplicationConfiguration.g:1219:3: ( rule__ConfigEntry__Alternatives ) + // InternalApplicationConfiguration.g:1219:4: rule__ConfigEntry__Alternatives { pushFollow(FOLLOW_2); rule__ConfigEntry__Alternatives(); @@ -4052,11 +3735,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleDocumentationEntry" - // InternalApplicationConfiguration.g:1328:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; + // InternalApplicationConfiguration.g:1228:1: entryRuleDocumentationEntry : ruleDocumentationEntry EOF ; public final void entryRuleDocumentationEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1329:1: ( ruleDocumentationEntry EOF ) - // InternalApplicationConfiguration.g:1330:1: ruleDocumentationEntry EOF + // InternalApplicationConfiguration.g:1229:1: ( ruleDocumentationEntry EOF ) + // InternalApplicationConfiguration.g:1230:1: ruleDocumentationEntry EOF { before(grammarAccess.getDocumentationEntryRule()); pushFollow(FOLLOW_1); @@ -4082,21 +3765,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleDocumentationEntry" - // InternalApplicationConfiguration.g:1337:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1237:1: ruleDocumentationEntry : ( ( rule__DocumentationEntry__Group__0 ) ) ; public final void ruleDocumentationEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1342:2: ( ( rule__DocumentationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1241:2: ( ( ( rule__DocumentationEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1342:2: ( ( rule__DocumentationEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1343:3: ( rule__DocumentationEntry__Group__0 ) + // InternalApplicationConfiguration.g:1242:2: ( ( rule__DocumentationEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1243:3: ( rule__DocumentationEntry__Group__0 ) { before(grammarAccess.getDocumentationEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1344:3: ( rule__DocumentationEntry__Group__0 ) - // InternalApplicationConfiguration.g:1344:4: rule__DocumentationEntry__Group__0 + // InternalApplicationConfiguration.g:1244:3: ( rule__DocumentationEntry__Group__0 ) + // InternalApplicationConfiguration.g:1244:4: rule__DocumentationEntry__Group__0 { pushFollow(FOLLOW_2); rule__DocumentationEntry__Group__0(); @@ -4129,11 +3812,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRuntimeEntry" - // InternalApplicationConfiguration.g:1353:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; + // InternalApplicationConfiguration.g:1253:1: entryRuleRuntimeEntry : ruleRuntimeEntry EOF ; public final void entryRuleRuntimeEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1354:1: ( ruleRuntimeEntry EOF ) - // InternalApplicationConfiguration.g:1355:1: ruleRuntimeEntry EOF + // InternalApplicationConfiguration.g:1254:1: ( ruleRuntimeEntry EOF ) + // InternalApplicationConfiguration.g:1255:1: ruleRuntimeEntry EOF { before(grammarAccess.getRuntimeEntryRule()); pushFollow(FOLLOW_1); @@ -4159,21 +3842,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRuntimeEntry" - // InternalApplicationConfiguration.g:1362:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1262:1: ruleRuntimeEntry : ( ( rule__RuntimeEntry__Group__0 ) ) ; public final void ruleRuntimeEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1367:2: ( ( rule__RuntimeEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1266:2: ( ( ( rule__RuntimeEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1367:2: ( ( rule__RuntimeEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1368:3: ( rule__RuntimeEntry__Group__0 ) + // InternalApplicationConfiguration.g:1267:2: ( ( rule__RuntimeEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1268:3: ( rule__RuntimeEntry__Group__0 ) { before(grammarAccess.getRuntimeEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1369:3: ( rule__RuntimeEntry__Group__0 ) - // InternalApplicationConfiguration.g:1369:4: rule__RuntimeEntry__Group__0 + // InternalApplicationConfiguration.g:1269:3: ( rule__RuntimeEntry__Group__0 ) + // InternalApplicationConfiguration.g:1269:4: rule__RuntimeEntry__Group__0 { pushFollow(FOLLOW_2); rule__RuntimeEntry__Group__0(); @@ -4206,11 +3889,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleMemoryEntry" - // InternalApplicationConfiguration.g:1378:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; + // InternalApplicationConfiguration.g:1278:1: entryRuleMemoryEntry : ruleMemoryEntry EOF ; public final void entryRuleMemoryEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1379:1: ( ruleMemoryEntry EOF ) - // InternalApplicationConfiguration.g:1380:1: ruleMemoryEntry EOF + // InternalApplicationConfiguration.g:1279:1: ( ruleMemoryEntry EOF ) + // InternalApplicationConfiguration.g:1280:1: ruleMemoryEntry EOF { before(grammarAccess.getMemoryEntryRule()); pushFollow(FOLLOW_1); @@ -4236,21 +3919,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleMemoryEntry" - // InternalApplicationConfiguration.g:1387:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1287:1: ruleMemoryEntry : ( ( rule__MemoryEntry__Group__0 ) ) ; public final void ruleMemoryEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1392:2: ( ( rule__MemoryEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1291:2: ( ( ( rule__MemoryEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1392:2: ( ( rule__MemoryEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1393:3: ( rule__MemoryEntry__Group__0 ) + // InternalApplicationConfiguration.g:1292:2: ( ( rule__MemoryEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1293:3: ( rule__MemoryEntry__Group__0 ) { before(grammarAccess.getMemoryEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1394:3: ( rule__MemoryEntry__Group__0 ) - // InternalApplicationConfiguration.g:1394:4: rule__MemoryEntry__Group__0 + // InternalApplicationConfiguration.g:1294:3: ( rule__MemoryEntry__Group__0 ) + // InternalApplicationConfiguration.g:1294:4: rule__MemoryEntry__Group__0 { pushFollow(FOLLOW_2); rule__MemoryEntry__Group__0(); @@ -4283,11 +3966,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleCustomEntry" - // InternalApplicationConfiguration.g:1403:1: entryRuleCustomEntry : ruleCustomEntry EOF ; + // InternalApplicationConfiguration.g:1303:1: entryRuleCustomEntry : ruleCustomEntry EOF ; public final void entryRuleCustomEntry() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1404:1: ( ruleCustomEntry EOF ) - // InternalApplicationConfiguration.g:1405:1: ruleCustomEntry EOF + // InternalApplicationConfiguration.g:1304:1: ( ruleCustomEntry EOF ) + // InternalApplicationConfiguration.g:1305:1: ruleCustomEntry EOF { before(grammarAccess.getCustomEntryRule()); pushFollow(FOLLOW_1); @@ -4313,21 +3996,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleCustomEntry" - // InternalApplicationConfiguration.g:1412:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1312:1: ruleCustomEntry : ( ( rule__CustomEntry__Group__0 ) ) ; public final void ruleCustomEntry() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1417:2: ( ( rule__CustomEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1316:2: ( ( ( rule__CustomEntry__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) ) { - // InternalApplicationConfiguration.g:1417:2: ( ( rule__CustomEntry__Group__0 ) ) - // InternalApplicationConfiguration.g:1418:3: ( rule__CustomEntry__Group__0 ) + // InternalApplicationConfiguration.g:1317:2: ( ( rule__CustomEntry__Group__0 ) ) + // InternalApplicationConfiguration.g:1318:3: ( rule__CustomEntry__Group__0 ) { before(grammarAccess.getCustomEntryAccess().getGroup()); - // InternalApplicationConfiguration.g:1419:3: ( rule__CustomEntry__Group__0 ) - // InternalApplicationConfiguration.g:1419:4: rule__CustomEntry__Group__0 + // InternalApplicationConfiguration.g:1319:3: ( rule__CustomEntry__Group__0 ) + // InternalApplicationConfiguration.g:1319:4: rule__CustomEntry__Group__0 { pushFollow(FOLLOW_2); rule__CustomEntry__Group__0(); @@ -4360,11 +4043,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfigReference" - // InternalApplicationConfiguration.g:1428:1: entryRuleConfigReference : ruleConfigReference EOF ; + // InternalApplicationConfiguration.g:1328:1: entryRuleConfigReference : ruleConfigReference EOF ; public final void entryRuleConfigReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1429:1: ( ruleConfigReference EOF ) - // InternalApplicationConfiguration.g:1430:1: ruleConfigReference EOF + // InternalApplicationConfiguration.g:1329:1: ( ruleConfigReference EOF ) + // InternalApplicationConfiguration.g:1330:1: ruleConfigReference EOF { before(grammarAccess.getConfigReferenceRule()); pushFollow(FOLLOW_1); @@ -4390,21 +4073,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfigReference" - // InternalApplicationConfiguration.g:1437:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; + // InternalApplicationConfiguration.g:1337:1: ruleConfigReference : ( ( rule__ConfigReference__ConfigAssignment ) ) ; public final void ruleConfigReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) - // InternalApplicationConfiguration.g:1442:2: ( ( rule__ConfigReference__ConfigAssignment ) ) + // InternalApplicationConfiguration.g:1341:2: ( ( ( rule__ConfigReference__ConfigAssignment ) ) ) + // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) ) { - // InternalApplicationConfiguration.g:1442:2: ( ( rule__ConfigReference__ConfigAssignment ) ) - // InternalApplicationConfiguration.g:1443:3: ( rule__ConfigReference__ConfigAssignment ) + // InternalApplicationConfiguration.g:1342:2: ( ( rule__ConfigReference__ConfigAssignment ) ) + // InternalApplicationConfiguration.g:1343:3: ( rule__ConfigReference__ConfigAssignment ) { before(grammarAccess.getConfigReferenceAccess().getConfigAssignment()); - // InternalApplicationConfiguration.g:1444:3: ( rule__ConfigReference__ConfigAssignment ) - // InternalApplicationConfiguration.g:1444:4: rule__ConfigReference__ConfigAssignment + // InternalApplicationConfiguration.g:1344:3: ( rule__ConfigReference__ConfigAssignment ) + // InternalApplicationConfiguration.g:1344:4: rule__ConfigReference__ConfigAssignment { pushFollow(FOLLOW_2); rule__ConfigReference__ConfigAssignment(); @@ -4437,11 +4120,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleConfig" - // InternalApplicationConfiguration.g:1453:1: entryRuleConfig : ruleConfig EOF ; + // InternalApplicationConfiguration.g:1353:1: entryRuleConfig : ruleConfig EOF ; public final void entryRuleConfig() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1454:1: ( ruleConfig EOF ) - // InternalApplicationConfiguration.g:1455:1: ruleConfig EOF + // InternalApplicationConfiguration.g:1354:1: ( ruleConfig EOF ) + // InternalApplicationConfiguration.g:1355:1: ruleConfig EOF { before(grammarAccess.getConfigRule()); pushFollow(FOLLOW_1); @@ -4467,21 +4150,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleConfig" - // InternalApplicationConfiguration.g:1462:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1362:1: ruleConfig : ( ( rule__Config__Alternatives ) ) ; public final void ruleConfig() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__Config__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1467:2: ( ( rule__Config__Alternatives ) ) + // InternalApplicationConfiguration.g:1366:2: ( ( ( rule__Config__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) ) { - // InternalApplicationConfiguration.g:1467:2: ( ( rule__Config__Alternatives ) ) - // InternalApplicationConfiguration.g:1468:3: ( rule__Config__Alternatives ) + // InternalApplicationConfiguration.g:1367:2: ( ( rule__Config__Alternatives ) ) + // InternalApplicationConfiguration.g:1368:3: ( rule__Config__Alternatives ) { before(grammarAccess.getConfigAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1469:3: ( rule__Config__Alternatives ) - // InternalApplicationConfiguration.g:1469:4: rule__Config__Alternatives + // InternalApplicationConfiguration.g:1369:3: ( rule__Config__Alternatives ) + // InternalApplicationConfiguration.g:1369:4: rule__Config__Alternatives { pushFollow(FOLLOW_2); rule__Config__Alternatives(); @@ -4514,11 +4197,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScopeSpecification" - // InternalApplicationConfiguration.g:1478:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; + // InternalApplicationConfiguration.g:1378:1: entryRuleScopeSpecification : ruleScopeSpecification EOF ; public final void entryRuleScopeSpecification() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1479:1: ( ruleScopeSpecification EOF ) - // InternalApplicationConfiguration.g:1480:1: ruleScopeSpecification EOF + // InternalApplicationConfiguration.g:1379:1: ( ruleScopeSpecification EOF ) + // InternalApplicationConfiguration.g:1380:1: ruleScopeSpecification EOF { before(grammarAccess.getScopeSpecificationRule()); pushFollow(FOLLOW_1); @@ -4544,21 +4227,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScopeSpecification" - // InternalApplicationConfiguration.g:1487:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1387:1: ruleScopeSpecification : ( ( rule__ScopeSpecification__Group__0 ) ) ; public final void ruleScopeSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1492:2: ( ( rule__ScopeSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1391:2: ( ( ( rule__ScopeSpecification__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) ) { - // InternalApplicationConfiguration.g:1492:2: ( ( rule__ScopeSpecification__Group__0 ) ) - // InternalApplicationConfiguration.g:1493:3: ( rule__ScopeSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1392:2: ( ( rule__ScopeSpecification__Group__0 ) ) + // InternalApplicationConfiguration.g:1393:3: ( rule__ScopeSpecification__Group__0 ) { before(grammarAccess.getScopeSpecificationAccess().getGroup()); - // InternalApplicationConfiguration.g:1494:3: ( rule__ScopeSpecification__Group__0 ) - // InternalApplicationConfiguration.g:1494:4: rule__ScopeSpecification__Group__0 + // InternalApplicationConfiguration.g:1394:3: ( rule__ScopeSpecification__Group__0 ) + // InternalApplicationConfiguration.g:1394:4: rule__ScopeSpecification__Group__0 { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group__0(); @@ -4591,11 +4274,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleTypeScope" - // InternalApplicationConfiguration.g:1503:1: entryRuleTypeScope : ruleTypeScope EOF ; + // InternalApplicationConfiguration.g:1403:1: entryRuleTypeScope : ruleTypeScope EOF ; public final void entryRuleTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1504:1: ( ruleTypeScope EOF ) - // InternalApplicationConfiguration.g:1505:1: ruleTypeScope EOF + // InternalApplicationConfiguration.g:1404:1: ( ruleTypeScope EOF ) + // InternalApplicationConfiguration.g:1405:1: ruleTypeScope EOF { before(grammarAccess.getTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4621,21 +4304,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleTypeScope" - // InternalApplicationConfiguration.g:1512:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1412:1: ruleTypeScope : ( ( rule__TypeScope__Alternatives ) ) ; public final void ruleTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__TypeScope__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1517:2: ( ( rule__TypeScope__Alternatives ) ) + // InternalApplicationConfiguration.g:1416:2: ( ( ( rule__TypeScope__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) ) { - // InternalApplicationConfiguration.g:1517:2: ( ( rule__TypeScope__Alternatives ) ) - // InternalApplicationConfiguration.g:1518:3: ( rule__TypeScope__Alternatives ) + // InternalApplicationConfiguration.g:1417:2: ( ( rule__TypeScope__Alternatives ) ) + // InternalApplicationConfiguration.g:1418:3: ( rule__TypeScope__Alternatives ) { before(grammarAccess.getTypeScopeAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1519:3: ( rule__TypeScope__Alternatives ) - // InternalApplicationConfiguration.g:1519:4: rule__TypeScope__Alternatives + // InternalApplicationConfiguration.g:1419:3: ( rule__TypeScope__Alternatives ) + // InternalApplicationConfiguration.g:1419:4: rule__TypeScope__Alternatives { pushFollow(FOLLOW_2); rule__TypeScope__Alternatives(); @@ -4668,11 +4351,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleClassTypeScope" - // InternalApplicationConfiguration.g:1528:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; + // InternalApplicationConfiguration.g:1428:1: entryRuleClassTypeScope : ruleClassTypeScope EOF ; public final void entryRuleClassTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1529:1: ( ruleClassTypeScope EOF ) - // InternalApplicationConfiguration.g:1530:1: ruleClassTypeScope EOF + // InternalApplicationConfiguration.g:1429:1: ( ruleClassTypeScope EOF ) + // InternalApplicationConfiguration.g:1430:1: ruleClassTypeScope EOF { before(grammarAccess.getClassTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4698,21 +4381,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleClassTypeScope" - // InternalApplicationConfiguration.g:1537:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1437:1: ruleClassTypeScope : ( ( rule__ClassTypeScope__Group__0 ) ) ; public final void ruleClassTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1542:2: ( ( rule__ClassTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1441:2: ( ( ( rule__ClassTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1542:2: ( ( rule__ClassTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1543:3: ( rule__ClassTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1442:2: ( ( rule__ClassTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1443:3: ( rule__ClassTypeScope__Group__0 ) { before(grammarAccess.getClassTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1544:3: ( rule__ClassTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1544:4: rule__ClassTypeScope__Group__0 + // InternalApplicationConfiguration.g:1444:3: ( rule__ClassTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1444:4: rule__ClassTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__ClassTypeScope__Group__0(); @@ -4745,11 +4428,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectTypeScope" - // InternalApplicationConfiguration.g:1553:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; + // InternalApplicationConfiguration.g:1453:1: entryRuleObjectTypeScope : ruleObjectTypeScope EOF ; public final void entryRuleObjectTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1554:1: ( ruleObjectTypeScope EOF ) - // InternalApplicationConfiguration.g:1555:1: ruleObjectTypeScope EOF + // InternalApplicationConfiguration.g:1454:1: ( ruleObjectTypeScope EOF ) + // InternalApplicationConfiguration.g:1455:1: ruleObjectTypeScope EOF { before(grammarAccess.getObjectTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4775,21 +4458,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectTypeScope" - // InternalApplicationConfiguration.g:1562:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1462:1: ruleObjectTypeScope : ( ( rule__ObjectTypeScope__Group__0 ) ) ; public final void ruleObjectTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1567:2: ( ( rule__ObjectTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1466:2: ( ( ( rule__ObjectTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1567:2: ( ( rule__ObjectTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1568:3: ( rule__ObjectTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1467:2: ( ( rule__ObjectTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1468:3: ( rule__ObjectTypeScope__Group__0 ) { before(grammarAccess.getObjectTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1569:3: ( rule__ObjectTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1569:4: rule__ObjectTypeScope__Group__0 + // InternalApplicationConfiguration.g:1469:3: ( rule__ObjectTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1469:4: rule__ObjectTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Group__0(); @@ -4822,11 +4505,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntegerTypeScope" - // InternalApplicationConfiguration.g:1578:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; + // InternalApplicationConfiguration.g:1478:1: entryRuleIntegerTypeScope : ruleIntegerTypeScope EOF ; public final void entryRuleIntegerTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1579:1: ( ruleIntegerTypeScope EOF ) - // InternalApplicationConfiguration.g:1580:1: ruleIntegerTypeScope EOF + // InternalApplicationConfiguration.g:1479:1: ( ruleIntegerTypeScope EOF ) + // InternalApplicationConfiguration.g:1480:1: ruleIntegerTypeScope EOF { before(grammarAccess.getIntegerTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4852,21 +4535,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntegerTypeScope" - // InternalApplicationConfiguration.g:1587:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1487:1: ruleIntegerTypeScope : ( ( rule__IntegerTypeScope__Group__0 ) ) ; public final void ruleIntegerTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1592:2: ( ( rule__IntegerTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1491:2: ( ( ( rule__IntegerTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1592:2: ( ( rule__IntegerTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1593:3: ( rule__IntegerTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1492:2: ( ( rule__IntegerTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1493:3: ( rule__IntegerTypeScope__Group__0 ) { before(grammarAccess.getIntegerTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1594:3: ( rule__IntegerTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1594:4: rule__IntegerTypeScope__Group__0 + // InternalApplicationConfiguration.g:1494:3: ( rule__IntegerTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1494:4: rule__IntegerTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Group__0(); @@ -4899,11 +4582,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRealTypeScope" - // InternalApplicationConfiguration.g:1603:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; + // InternalApplicationConfiguration.g:1503:1: entryRuleRealTypeScope : ruleRealTypeScope EOF ; public final void entryRuleRealTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1604:1: ( ruleRealTypeScope EOF ) - // InternalApplicationConfiguration.g:1605:1: ruleRealTypeScope EOF + // InternalApplicationConfiguration.g:1504:1: ( ruleRealTypeScope EOF ) + // InternalApplicationConfiguration.g:1505:1: ruleRealTypeScope EOF { before(grammarAccess.getRealTypeScopeRule()); pushFollow(FOLLOW_1); @@ -4929,21 +4612,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRealTypeScope" - // InternalApplicationConfiguration.g:1612:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1512:1: ruleRealTypeScope : ( ( rule__RealTypeScope__Group__0 ) ) ; public final void ruleRealTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1617:2: ( ( rule__RealTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1516:2: ( ( ( rule__RealTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1617:2: ( ( rule__RealTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1618:3: ( rule__RealTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1517:2: ( ( rule__RealTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1518:3: ( rule__RealTypeScope__Group__0 ) { before(grammarAccess.getRealTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1619:3: ( rule__RealTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1619:4: rule__RealTypeScope__Group__0 + // InternalApplicationConfiguration.g:1519:3: ( rule__RealTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1519:4: rule__RealTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__RealTypeScope__Group__0(); @@ -4976,11 +4659,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleStringTypeScope" - // InternalApplicationConfiguration.g:1628:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; + // InternalApplicationConfiguration.g:1528:1: entryRuleStringTypeScope : ruleStringTypeScope EOF ; public final void entryRuleStringTypeScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1629:1: ( ruleStringTypeScope EOF ) - // InternalApplicationConfiguration.g:1630:1: ruleStringTypeScope EOF + // InternalApplicationConfiguration.g:1529:1: ( ruleStringTypeScope EOF ) + // InternalApplicationConfiguration.g:1530:1: ruleStringTypeScope EOF { before(grammarAccess.getStringTypeScopeRule()); pushFollow(FOLLOW_1); @@ -5006,21 +4689,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleStringTypeScope" - // InternalApplicationConfiguration.g:1637:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1537:1: ruleStringTypeScope : ( ( rule__StringTypeScope__Group__0 ) ) ; public final void ruleStringTypeScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1642:2: ( ( rule__StringTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1541:2: ( ( ( rule__StringTypeScope__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) ) { - // InternalApplicationConfiguration.g:1642:2: ( ( rule__StringTypeScope__Group__0 ) ) - // InternalApplicationConfiguration.g:1643:3: ( rule__StringTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1542:2: ( ( rule__StringTypeScope__Group__0 ) ) + // InternalApplicationConfiguration.g:1543:3: ( rule__StringTypeScope__Group__0 ) { before(grammarAccess.getStringTypeScopeAccess().getGroup()); - // InternalApplicationConfiguration.g:1644:3: ( rule__StringTypeScope__Group__0 ) - // InternalApplicationConfiguration.g:1644:4: rule__StringTypeScope__Group__0 + // InternalApplicationConfiguration.g:1544:3: ( rule__StringTypeScope__Group__0 ) + // InternalApplicationConfiguration.g:1544:4: rule__StringTypeScope__Group__0 { pushFollow(FOLLOW_2); rule__StringTypeScope__Group__0(); @@ -5053,11 +4736,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleClassReference" - // InternalApplicationConfiguration.g:1653:1: entryRuleClassReference : ruleClassReference EOF ; + // InternalApplicationConfiguration.g:1553:1: entryRuleClassReference : ruleClassReference EOF ; public final void entryRuleClassReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1654:1: ( ruleClassReference EOF ) - // InternalApplicationConfiguration.g:1655:1: ruleClassReference EOF + // InternalApplicationConfiguration.g:1554:1: ( ruleClassReference EOF ) + // InternalApplicationConfiguration.g:1555:1: ruleClassReference EOF { before(grammarAccess.getClassReferenceRule()); pushFollow(FOLLOW_1); @@ -5083,21 +4766,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleClassReference" - // InternalApplicationConfiguration.g:1662:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1562:1: ruleClassReference : ( ( rule__ClassReference__Group__0 ) ) ; public final void ruleClassReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__ClassReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1667:2: ( ( rule__ClassReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1566:2: ( ( ( rule__ClassReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1667:2: ( ( rule__ClassReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1668:3: ( rule__ClassReference__Group__0 ) + // InternalApplicationConfiguration.g:1567:2: ( ( rule__ClassReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1568:3: ( rule__ClassReference__Group__0 ) { before(grammarAccess.getClassReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1669:3: ( rule__ClassReference__Group__0 ) - // InternalApplicationConfiguration.g:1669:4: rule__ClassReference__Group__0 + // InternalApplicationConfiguration.g:1569:3: ( rule__ClassReference__Group__0 ) + // InternalApplicationConfiguration.g:1569:4: rule__ClassReference__Group__0 { pushFollow(FOLLOW_2); rule__ClassReference__Group__0(); @@ -5130,11 +4813,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleObjectReference" - // InternalApplicationConfiguration.g:1678:1: entryRuleObjectReference : ruleObjectReference EOF ; + // InternalApplicationConfiguration.g:1578:1: entryRuleObjectReference : ruleObjectReference EOF ; public final void entryRuleObjectReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1679:1: ( ruleObjectReference EOF ) - // InternalApplicationConfiguration.g:1680:1: ruleObjectReference EOF + // InternalApplicationConfiguration.g:1579:1: ( ruleObjectReference EOF ) + // InternalApplicationConfiguration.g:1580:1: ruleObjectReference EOF { before(grammarAccess.getObjectReferenceRule()); pushFollow(FOLLOW_1); @@ -5160,21 +4843,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleObjectReference" - // InternalApplicationConfiguration.g:1687:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1587:1: ruleObjectReference : ( ( rule__ObjectReference__Group__0 ) ) ; public final void ruleObjectReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1692:2: ( ( rule__ObjectReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1591:2: ( ( ( rule__ObjectReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1692:2: ( ( rule__ObjectReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1693:3: ( rule__ObjectReference__Group__0 ) + // InternalApplicationConfiguration.g:1592:2: ( ( rule__ObjectReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1593:3: ( rule__ObjectReference__Group__0 ) { before(grammarAccess.getObjectReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1694:3: ( rule__ObjectReference__Group__0 ) - // InternalApplicationConfiguration.g:1694:4: rule__ObjectReference__Group__0 + // InternalApplicationConfiguration.g:1594:3: ( rule__ObjectReference__Group__0 ) + // InternalApplicationConfiguration.g:1594:4: rule__ObjectReference__Group__0 { pushFollow(FOLLOW_2); rule__ObjectReference__Group__0(); @@ -5207,11 +4890,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntegerReference" - // InternalApplicationConfiguration.g:1703:1: entryRuleIntegerReference : ruleIntegerReference EOF ; + // InternalApplicationConfiguration.g:1603:1: entryRuleIntegerReference : ruleIntegerReference EOF ; public final void entryRuleIntegerReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1704:1: ( ruleIntegerReference EOF ) - // InternalApplicationConfiguration.g:1705:1: ruleIntegerReference EOF + // InternalApplicationConfiguration.g:1604:1: ( ruleIntegerReference EOF ) + // InternalApplicationConfiguration.g:1605:1: ruleIntegerReference EOF { before(grammarAccess.getIntegerReferenceRule()); pushFollow(FOLLOW_1); @@ -5237,21 +4920,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntegerReference" - // InternalApplicationConfiguration.g:1712:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1612:1: ruleIntegerReference : ( ( rule__IntegerReference__Group__0 ) ) ; public final void ruleIntegerReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntegerReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1616:2: ( ( ( rule__IntegerReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntegerReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1718:3: ( rule__IntegerReference__Group__0 ) + // InternalApplicationConfiguration.g:1617:2: ( ( rule__IntegerReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1618:3: ( rule__IntegerReference__Group__0 ) { before(grammarAccess.getIntegerReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1719:3: ( rule__IntegerReference__Group__0 ) - // InternalApplicationConfiguration.g:1719:4: rule__IntegerReference__Group__0 + // InternalApplicationConfiguration.g:1619:3: ( rule__IntegerReference__Group__0 ) + // InternalApplicationConfiguration.g:1619:4: rule__IntegerReference__Group__0 { pushFollow(FOLLOW_2); rule__IntegerReference__Group__0(); @@ -5284,11 +4967,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRealReference" - // InternalApplicationConfiguration.g:1728:1: entryRuleRealReference : ruleRealReference EOF ; + // InternalApplicationConfiguration.g:1628:1: entryRuleRealReference : ruleRealReference EOF ; public final void entryRuleRealReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1729:1: ( ruleRealReference EOF ) - // InternalApplicationConfiguration.g:1730:1: ruleRealReference EOF + // InternalApplicationConfiguration.g:1629:1: ( ruleRealReference EOF ) + // InternalApplicationConfiguration.g:1630:1: ruleRealReference EOF { before(grammarAccess.getRealReferenceRule()); pushFollow(FOLLOW_1); @@ -5314,21 +4997,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRealReference" - // InternalApplicationConfiguration.g:1737:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1637:1: ruleRealReference : ( ( rule__RealReference__Group__0 ) ) ; public final void ruleRealReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__RealReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1742:2: ( ( rule__RealReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1641:2: ( ( ( rule__RealReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1742:2: ( ( rule__RealReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1743:3: ( rule__RealReference__Group__0 ) + // InternalApplicationConfiguration.g:1642:2: ( ( rule__RealReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1643:3: ( rule__RealReference__Group__0 ) { before(grammarAccess.getRealReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1744:3: ( rule__RealReference__Group__0 ) - // InternalApplicationConfiguration.g:1744:4: rule__RealReference__Group__0 + // InternalApplicationConfiguration.g:1644:3: ( rule__RealReference__Group__0 ) + // InternalApplicationConfiguration.g:1644:4: rule__RealReference__Group__0 { pushFollow(FOLLOW_2); rule__RealReference__Group__0(); @@ -5361,11 +5044,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleStringReference" - // InternalApplicationConfiguration.g:1753:1: entryRuleStringReference : ruleStringReference EOF ; + // InternalApplicationConfiguration.g:1653:1: entryRuleStringReference : ruleStringReference EOF ; public final void entryRuleStringReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1754:1: ( ruleStringReference EOF ) - // InternalApplicationConfiguration.g:1755:1: ruleStringReference EOF + // InternalApplicationConfiguration.g:1654:1: ( ruleStringReference EOF ) + // InternalApplicationConfiguration.g:1655:1: ruleStringReference EOF { before(grammarAccess.getStringReferenceRule()); pushFollow(FOLLOW_1); @@ -5391,21 +5074,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleStringReference" - // InternalApplicationConfiguration.g:1762:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1662:1: ruleStringReference : ( ( rule__StringReference__Group__0 ) ) ; public final void ruleStringReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__StringReference__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1767:2: ( ( rule__StringReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1666:2: ( ( ( rule__StringReference__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) ) { - // InternalApplicationConfiguration.g:1767:2: ( ( rule__StringReference__Group__0 ) ) - // InternalApplicationConfiguration.g:1768:3: ( rule__StringReference__Group__0 ) + // InternalApplicationConfiguration.g:1667:2: ( ( rule__StringReference__Group__0 ) ) + // InternalApplicationConfiguration.g:1668:3: ( rule__StringReference__Group__0 ) { before(grammarAccess.getStringReferenceAccess().getGroup()); - // InternalApplicationConfiguration.g:1769:3: ( rule__StringReference__Group__0 ) - // InternalApplicationConfiguration.g:1769:4: rule__StringReference__Group__0 + // InternalApplicationConfiguration.g:1669:3: ( rule__StringReference__Group__0 ) + // InternalApplicationConfiguration.g:1669:4: rule__StringReference__Group__0 { pushFollow(FOLLOW_2); rule__StringReference__Group__0(); @@ -5438,11 +5121,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleExactNumber" - // InternalApplicationConfiguration.g:1778:1: entryRuleExactNumber : ruleExactNumber EOF ; + // InternalApplicationConfiguration.g:1678:1: entryRuleExactNumber : ruleExactNumber EOF ; public final void entryRuleExactNumber() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1779:1: ( ruleExactNumber EOF ) - // InternalApplicationConfiguration.g:1780:1: ruleExactNumber EOF + // InternalApplicationConfiguration.g:1679:1: ( ruleExactNumber EOF ) + // InternalApplicationConfiguration.g:1680:1: ruleExactNumber EOF { before(grammarAccess.getExactNumberRule()); pushFollow(FOLLOW_1); @@ -5468,21 +5151,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleExactNumber" - // InternalApplicationConfiguration.g:1787:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1687:1: ruleExactNumber : ( ( rule__ExactNumber__Alternatives ) ) ; public final void ruleExactNumber() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1792:2: ( ( rule__ExactNumber__Alternatives ) ) + // InternalApplicationConfiguration.g:1691:2: ( ( ( rule__ExactNumber__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) ) { - // InternalApplicationConfiguration.g:1792:2: ( ( rule__ExactNumber__Alternatives ) ) - // InternalApplicationConfiguration.g:1793:3: ( rule__ExactNumber__Alternatives ) + // InternalApplicationConfiguration.g:1692:2: ( ( rule__ExactNumber__Alternatives ) ) + // InternalApplicationConfiguration.g:1693:3: ( rule__ExactNumber__Alternatives ) { before(grammarAccess.getExactNumberAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1794:3: ( rule__ExactNumber__Alternatives ) - // InternalApplicationConfiguration.g:1794:4: rule__ExactNumber__Alternatives + // InternalApplicationConfiguration.g:1694:3: ( rule__ExactNumber__Alternatives ) + // InternalApplicationConfiguration.g:1694:4: rule__ExactNumber__Alternatives { pushFollow(FOLLOW_2); rule__ExactNumber__Alternatives(); @@ -5515,11 +5198,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntervallNumber" - // InternalApplicationConfiguration.g:1803:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; + // InternalApplicationConfiguration.g:1703:1: entryRuleIntervallNumber : ruleIntervallNumber EOF ; public final void entryRuleIntervallNumber() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1804:1: ( ruleIntervallNumber EOF ) - // InternalApplicationConfiguration.g:1805:1: ruleIntervallNumber EOF + // InternalApplicationConfiguration.g:1704:1: ( ruleIntervallNumber EOF ) + // InternalApplicationConfiguration.g:1705:1: ruleIntervallNumber EOF { before(grammarAccess.getIntervallNumberRule()); pushFollow(FOLLOW_1); @@ -5545,21 +5228,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntervallNumber" - // InternalApplicationConfiguration.g:1812:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1712:1: ruleIntervallNumber : ( ( rule__IntervallNumber__Group__0 ) ) ; public final void ruleIntervallNumber() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1817:2: ( ( rule__IntervallNumber__Group__0 ) ) + // InternalApplicationConfiguration.g:1716:2: ( ( ( rule__IntervallNumber__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) ) { - // InternalApplicationConfiguration.g:1817:2: ( ( rule__IntervallNumber__Group__0 ) ) - // InternalApplicationConfiguration.g:1818:3: ( rule__IntervallNumber__Group__0 ) + // InternalApplicationConfiguration.g:1717:2: ( ( rule__IntervallNumber__Group__0 ) ) + // InternalApplicationConfiguration.g:1718:3: ( rule__IntervallNumber__Group__0 ) { before(grammarAccess.getIntervallNumberAccess().getGroup()); - // InternalApplicationConfiguration.g:1819:3: ( rule__IntervallNumber__Group__0 ) - // InternalApplicationConfiguration.g:1819:4: rule__IntervallNumber__Group__0 + // InternalApplicationConfiguration.g:1719:3: ( rule__IntervallNumber__Group__0 ) + // InternalApplicationConfiguration.g:1719:4: rule__IntervallNumber__Group__0 { pushFollow(FOLLOW_2); rule__IntervallNumber__Group__0(); @@ -5592,11 +5275,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleIntEnumberation" - // InternalApplicationConfiguration.g:1828:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; + // InternalApplicationConfiguration.g:1728:1: entryRuleIntEnumberation : ruleIntEnumberation EOF ; public final void entryRuleIntEnumberation() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1829:1: ( ruleIntEnumberation EOF ) - // InternalApplicationConfiguration.g:1830:1: ruleIntEnumberation EOF + // InternalApplicationConfiguration.g:1729:1: ( ruleIntEnumberation EOF ) + // InternalApplicationConfiguration.g:1730:1: ruleIntEnumberation EOF { before(grammarAccess.getIntEnumberationRule()); pushFollow(FOLLOW_1); @@ -5622,21 +5305,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleIntEnumberation" - // InternalApplicationConfiguration.g:1837:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1737:1: ruleIntEnumberation : ( ( rule__IntEnumberation__Group__0 ) ) ; public final void ruleIntEnumberation() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1842:2: ( ( rule__IntEnumberation__Group__0 ) ) + // InternalApplicationConfiguration.g:1741:2: ( ( ( rule__IntEnumberation__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) ) { - // InternalApplicationConfiguration.g:1842:2: ( ( rule__IntEnumberation__Group__0 ) ) - // InternalApplicationConfiguration.g:1843:3: ( rule__IntEnumberation__Group__0 ) + // InternalApplicationConfiguration.g:1742:2: ( ( rule__IntEnumberation__Group__0 ) ) + // InternalApplicationConfiguration.g:1743:3: ( rule__IntEnumberation__Group__0 ) { before(grammarAccess.getIntEnumberationAccess().getGroup()); - // InternalApplicationConfiguration.g:1844:3: ( rule__IntEnumberation__Group__0 ) - // InternalApplicationConfiguration.g:1844:4: rule__IntEnumberation__Group__0 + // InternalApplicationConfiguration.g:1744:3: ( rule__IntEnumberation__Group__0 ) + // InternalApplicationConfiguration.g:1744:4: rule__IntEnumberation__Group__0 { pushFollow(FOLLOW_2); rule__IntEnumberation__Group__0(); @@ -5669,11 +5352,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleRealEnumeration" - // InternalApplicationConfiguration.g:1853:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; + // InternalApplicationConfiguration.g:1753:1: entryRuleRealEnumeration : ruleRealEnumeration EOF ; public final void entryRuleRealEnumeration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1854:1: ( ruleRealEnumeration EOF ) - // InternalApplicationConfiguration.g:1855:1: ruleRealEnumeration EOF + // InternalApplicationConfiguration.g:1754:1: ( ruleRealEnumeration EOF ) + // InternalApplicationConfiguration.g:1755:1: ruleRealEnumeration EOF { before(grammarAccess.getRealEnumerationRule()); pushFollow(FOLLOW_1); @@ -5699,21 +5382,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleRealEnumeration" - // InternalApplicationConfiguration.g:1862:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1762:1: ruleRealEnumeration : ( ( rule__RealEnumeration__Group__0 ) ) ; public final void ruleRealEnumeration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1867:2: ( ( rule__RealEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1766:2: ( ( ( rule__RealEnumeration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1867:2: ( ( rule__RealEnumeration__Group__0 ) ) - // InternalApplicationConfiguration.g:1868:3: ( rule__RealEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1767:2: ( ( rule__RealEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1768:3: ( rule__RealEnumeration__Group__0 ) { before(grammarAccess.getRealEnumerationAccess().getGroup()); - // InternalApplicationConfiguration.g:1869:3: ( rule__RealEnumeration__Group__0 ) - // InternalApplicationConfiguration.g:1869:4: rule__RealEnumeration__Group__0 + // InternalApplicationConfiguration.g:1769:3: ( rule__RealEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1769:4: rule__RealEnumeration__Group__0 { pushFollow(FOLLOW_2); rule__RealEnumeration__Group__0(); @@ -5746,11 +5429,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleStringEnumeration" - // InternalApplicationConfiguration.g:1878:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; + // InternalApplicationConfiguration.g:1778:1: entryRuleStringEnumeration : ruleStringEnumeration EOF ; public final void entryRuleStringEnumeration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1879:1: ( ruleStringEnumeration EOF ) - // InternalApplicationConfiguration.g:1880:1: ruleStringEnumeration EOF + // InternalApplicationConfiguration.g:1779:1: ( ruleStringEnumeration EOF ) + // InternalApplicationConfiguration.g:1780:1: ruleStringEnumeration EOF { before(grammarAccess.getStringEnumerationRule()); pushFollow(FOLLOW_1); @@ -5776,21 +5459,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleStringEnumeration" - // InternalApplicationConfiguration.g:1887:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1787:1: ruleStringEnumeration : ( ( rule__StringEnumeration__Group__0 ) ) ; public final void ruleStringEnumeration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1891:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1892:2: ( ( rule__StringEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1791:2: ( ( ( rule__StringEnumeration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1892:2: ( ( rule__StringEnumeration__Group__0 ) ) - // InternalApplicationConfiguration.g:1893:3: ( rule__StringEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1792:2: ( ( rule__StringEnumeration__Group__0 ) ) + // InternalApplicationConfiguration.g:1793:3: ( rule__StringEnumeration__Group__0 ) { before(grammarAccess.getStringEnumerationAccess().getGroup()); - // InternalApplicationConfiguration.g:1894:3: ( rule__StringEnumeration__Group__0 ) - // InternalApplicationConfiguration.g:1894:4: rule__StringEnumeration__Group__0 + // InternalApplicationConfiguration.g:1794:3: ( rule__StringEnumeration__Group__0 ) + // InternalApplicationConfiguration.g:1794:4: rule__StringEnumeration__Group__0 { pushFollow(FOLLOW_2); rule__StringEnumeration__Group__0(); @@ -5823,11 +5506,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScopeDeclaration" - // InternalApplicationConfiguration.g:1903:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; + // InternalApplicationConfiguration.g:1803:1: entryRuleScopeDeclaration : ruleScopeDeclaration EOF ; public final void entryRuleScopeDeclaration() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1904:1: ( ruleScopeDeclaration EOF ) - // InternalApplicationConfiguration.g:1905:1: ruleScopeDeclaration EOF + // InternalApplicationConfiguration.g:1804:1: ( ruleScopeDeclaration EOF ) + // InternalApplicationConfiguration.g:1805:1: ruleScopeDeclaration EOF { before(grammarAccess.getScopeDeclarationRule()); pushFollow(FOLLOW_1); @@ -5853,21 +5536,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScopeDeclaration" - // InternalApplicationConfiguration.g:1912:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1812:1: ruleScopeDeclaration : ( ( rule__ScopeDeclaration__Group__0 ) ) ; public final void ruleScopeDeclaration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) - // InternalApplicationConfiguration.g:1917:2: ( ( rule__ScopeDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1816:2: ( ( ( rule__ScopeDeclaration__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) ) { - // InternalApplicationConfiguration.g:1917:2: ( ( rule__ScopeDeclaration__Group__0 ) ) - // InternalApplicationConfiguration.g:1918:3: ( rule__ScopeDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1817:2: ( ( rule__ScopeDeclaration__Group__0 ) ) + // InternalApplicationConfiguration.g:1818:3: ( rule__ScopeDeclaration__Group__0 ) { before(grammarAccess.getScopeDeclarationAccess().getGroup()); - // InternalApplicationConfiguration.g:1919:3: ( rule__ScopeDeclaration__Group__0 ) - // InternalApplicationConfiguration.g:1919:4: rule__ScopeDeclaration__Group__0 + // InternalApplicationConfiguration.g:1819:3: ( rule__ScopeDeclaration__Group__0 ) + // InternalApplicationConfiguration.g:1819:4: rule__ScopeDeclaration__Group__0 { pushFollow(FOLLOW_2); rule__ScopeDeclaration__Group__0(); @@ -5900,11 +5583,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScopeReference" - // InternalApplicationConfiguration.g:1928:1: entryRuleScopeReference : ruleScopeReference EOF ; + // InternalApplicationConfiguration.g:1828:1: entryRuleScopeReference : ruleScopeReference EOF ; public final void entryRuleScopeReference() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1929:1: ( ruleScopeReference EOF ) - // InternalApplicationConfiguration.g:1930:1: ruleScopeReference EOF + // InternalApplicationConfiguration.g:1829:1: ( ruleScopeReference EOF ) + // InternalApplicationConfiguration.g:1830:1: ruleScopeReference EOF { before(grammarAccess.getScopeReferenceRule()); pushFollow(FOLLOW_1); @@ -5930,21 +5613,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScopeReference" - // InternalApplicationConfiguration.g:1937:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; + // InternalApplicationConfiguration.g:1837:1: ruleScopeReference : ( ( rule__ScopeReference__ReferredAssignment ) ) ; public final void ruleScopeReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1941:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) - // InternalApplicationConfiguration.g:1942:2: ( ( rule__ScopeReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1841:2: ( ( ( rule__ScopeReference__ReferredAssignment ) ) ) + // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) ) { - // InternalApplicationConfiguration.g:1942:2: ( ( rule__ScopeReference__ReferredAssignment ) ) - // InternalApplicationConfiguration.g:1943:3: ( rule__ScopeReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1842:2: ( ( rule__ScopeReference__ReferredAssignment ) ) + // InternalApplicationConfiguration.g:1843:3: ( rule__ScopeReference__ReferredAssignment ) { before(grammarAccess.getScopeReferenceAccess().getReferredAssignment()); - // InternalApplicationConfiguration.g:1944:3: ( rule__ScopeReference__ReferredAssignment ) - // InternalApplicationConfiguration.g:1944:4: rule__ScopeReference__ReferredAssignment + // InternalApplicationConfiguration.g:1844:3: ( rule__ScopeReference__ReferredAssignment ) + // InternalApplicationConfiguration.g:1844:4: rule__ScopeReference__ReferredAssignment { pushFollow(FOLLOW_2); rule__ScopeReference__ReferredAssignment(); @@ -5977,11 +5660,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleScope" - // InternalApplicationConfiguration.g:1953:1: entryRuleScope : ruleScope EOF ; + // InternalApplicationConfiguration.g:1853:1: entryRuleScope : ruleScope EOF ; public final void entryRuleScope() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1954:1: ( ruleScope EOF ) - // InternalApplicationConfiguration.g:1955:1: ruleScope EOF + // InternalApplicationConfiguration.g:1854:1: ( ruleScope EOF ) + // InternalApplicationConfiguration.g:1855:1: ruleScope EOF { before(grammarAccess.getScopeRule()); pushFollow(FOLLOW_1); @@ -6007,21 +5690,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleScope" - // InternalApplicationConfiguration.g:1962:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1862:1: ruleScope : ( ( rule__Scope__Alternatives ) ) ; public final void ruleScope() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1966:2: ( ( ( rule__Scope__Alternatives ) ) ) - // InternalApplicationConfiguration.g:1967:2: ( ( rule__Scope__Alternatives ) ) + // InternalApplicationConfiguration.g:1866:2: ( ( ( rule__Scope__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) ) { - // InternalApplicationConfiguration.g:1967:2: ( ( rule__Scope__Alternatives ) ) - // InternalApplicationConfiguration.g:1968:3: ( rule__Scope__Alternatives ) + // InternalApplicationConfiguration.g:1867:2: ( ( rule__Scope__Alternatives ) ) + // InternalApplicationConfiguration.g:1868:3: ( rule__Scope__Alternatives ) { before(grammarAccess.getScopeAccess().getAlternatives()); - // InternalApplicationConfiguration.g:1969:3: ( rule__Scope__Alternatives ) - // InternalApplicationConfiguration.g:1969:4: rule__Scope__Alternatives + // InternalApplicationConfiguration.g:1869:3: ( rule__Scope__Alternatives ) + // InternalApplicationConfiguration.g:1869:4: rule__Scope__Alternatives { pushFollow(FOLLOW_2); rule__Scope__Alternatives(); @@ -6054,11 +5737,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleTask" - // InternalApplicationConfiguration.g:1978:1: entryRuleTask : ruleTask EOF ; + // InternalApplicationConfiguration.g:1878:1: entryRuleTask : ruleTask EOF ; public final void entryRuleTask() throws RecognitionException { try { - // InternalApplicationConfiguration.g:1979:1: ( ruleTask EOF ) - // InternalApplicationConfiguration.g:1980:1: ruleTask EOF + // InternalApplicationConfiguration.g:1879:1: ( ruleTask EOF ) + // InternalApplicationConfiguration.g:1880:1: ruleTask EOF { before(grammarAccess.getTaskRule()); pushFollow(FOLLOW_1); @@ -6084,17 +5767,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleTask" - // InternalApplicationConfiguration.g:1987:1: ruleTask : ( ruleGenerationTask ) ; + // InternalApplicationConfiguration.g:1887:1: ruleTask : ( ruleGenerationTask ) ; public final void ruleTask() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:1991:2: ( ( ruleGenerationTask ) ) - // InternalApplicationConfiguration.g:1992:2: ( ruleGenerationTask ) + // InternalApplicationConfiguration.g:1891:2: ( ( ruleGenerationTask ) ) + // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask ) { - // InternalApplicationConfiguration.g:1992:2: ( ruleGenerationTask ) - // InternalApplicationConfiguration.g:1993:3: ruleGenerationTask + // InternalApplicationConfiguration.g:1892:2: ( ruleGenerationTask ) + // InternalApplicationConfiguration.g:1893:3: ruleGenerationTask { before(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); pushFollow(FOLLOW_2); @@ -6125,11 +5808,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "entryRuleGenerationTask" - // InternalApplicationConfiguration.g:2003:1: entryRuleGenerationTask : ruleGenerationTask EOF ; + // InternalApplicationConfiguration.g:1903:1: entryRuleGenerationTask : ruleGenerationTask EOF ; public final void entryRuleGenerationTask() throws RecognitionException { try { - // InternalApplicationConfiguration.g:2004:1: ( ruleGenerationTask EOF ) - // InternalApplicationConfiguration.g:2005:1: ruleGenerationTask EOF + // InternalApplicationConfiguration.g:1904:1: ( ruleGenerationTask EOF ) + // InternalApplicationConfiguration.g:1905:1: ruleGenerationTask EOF { before(grammarAccess.getGenerationTaskRule()); pushFollow(FOLLOW_1); @@ -6155,21 +5838,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleGenerationTask" - // InternalApplicationConfiguration.g:2012:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; + // InternalApplicationConfiguration.g:1912:1: ruleGenerationTask : ( ( rule__GenerationTask__Group__0 ) ) ; public final void ruleGenerationTask() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2016:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) - // InternalApplicationConfiguration.g:2017:2: ( ( rule__GenerationTask__Group__0 ) ) + // InternalApplicationConfiguration.g:1916:2: ( ( ( rule__GenerationTask__Group__0 ) ) ) + // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) ) { - // InternalApplicationConfiguration.g:2017:2: ( ( rule__GenerationTask__Group__0 ) ) - // InternalApplicationConfiguration.g:2018:3: ( rule__GenerationTask__Group__0 ) + // InternalApplicationConfiguration.g:1917:2: ( ( rule__GenerationTask__Group__0 ) ) + // InternalApplicationConfiguration.g:1918:3: ( rule__GenerationTask__Group__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup()); - // InternalApplicationConfiguration.g:2019:3: ( rule__GenerationTask__Group__0 ) - // InternalApplicationConfiguration.g:2019:4: rule__GenerationTask__Group__0 + // InternalApplicationConfiguration.g:1919:3: ( rule__GenerationTask__Group__0 ) + // InternalApplicationConfiguration.g:1919:4: rule__GenerationTask__Group__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group__0(); @@ -6202,21 +5885,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleOptimizationDirection" - // InternalApplicationConfiguration.g:2028:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1928:1: ruleOptimizationDirection : ( ( rule__OptimizationDirection__Alternatives ) ) ; public final void ruleOptimizationDirection() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2032:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) ) - // InternalApplicationConfiguration.g:2033:2: ( ( rule__OptimizationDirection__Alternatives ) ) + // InternalApplicationConfiguration.g:1932:1: ( ( ( rule__OptimizationDirection__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) ) { - // InternalApplicationConfiguration.g:2033:2: ( ( rule__OptimizationDirection__Alternatives ) ) - // InternalApplicationConfiguration.g:2034:3: ( rule__OptimizationDirection__Alternatives ) + // InternalApplicationConfiguration.g:1933:2: ( ( rule__OptimizationDirection__Alternatives ) ) + // InternalApplicationConfiguration.g:1934:3: ( rule__OptimizationDirection__Alternatives ) { before(grammarAccess.getOptimizationDirectionAccess().getAlternatives()); - // InternalApplicationConfiguration.g:2035:3: ( rule__OptimizationDirection__Alternatives ) - // InternalApplicationConfiguration.g:2035:4: rule__OptimizationDirection__Alternatives + // InternalApplicationConfiguration.g:1935:3: ( rule__OptimizationDirection__Alternatives ) + // InternalApplicationConfiguration.g:1935:4: rule__OptimizationDirection__Alternatives { pushFollow(FOLLOW_2); rule__OptimizationDirection__Alternatives(); @@ -6249,21 +5932,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleComparisonOperator" - // InternalApplicationConfiguration.g:2044:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1944:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; public final void ruleComparisonOperator() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2048:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) - // InternalApplicationConfiguration.g:2049:2: ( ( rule__ComparisonOperator__Alternatives ) ) + // InternalApplicationConfiguration.g:1948:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) ) { - // InternalApplicationConfiguration.g:2049:2: ( ( rule__ComparisonOperator__Alternatives ) ) - // InternalApplicationConfiguration.g:2050:3: ( rule__ComparisonOperator__Alternatives ) + // InternalApplicationConfiguration.g:1949:2: ( ( rule__ComparisonOperator__Alternatives ) ) + // InternalApplicationConfiguration.g:1950:3: ( rule__ComparisonOperator__Alternatives ) { before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); - // InternalApplicationConfiguration.g:2051:3: ( rule__ComparisonOperator__Alternatives ) - // InternalApplicationConfiguration.g:2051:4: rule__ComparisonOperator__Alternatives + // InternalApplicationConfiguration.g:1951:3: ( rule__ComparisonOperator__Alternatives ) + // InternalApplicationConfiguration.g:1951:4: rule__ComparisonOperator__Alternatives { pushFollow(FOLLOW_2); rule__ComparisonOperator__Alternatives(); @@ -6296,21 +5979,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleDocumentLevelSpecification" - // InternalApplicationConfiguration.g:2060:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1960:1: ruleDocumentLevelSpecification : ( ( rule__DocumentLevelSpecification__Alternatives ) ) ; public final void ruleDocumentLevelSpecification() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2064:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) - // InternalApplicationConfiguration.g:2065:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) + // InternalApplicationConfiguration.g:1964:1: ( ( ( rule__DocumentLevelSpecification__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) { - // InternalApplicationConfiguration.g:2065:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) - // InternalApplicationConfiguration.g:2066:3: ( rule__DocumentLevelSpecification__Alternatives ) + // InternalApplicationConfiguration.g:1965:2: ( ( rule__DocumentLevelSpecification__Alternatives ) ) + // InternalApplicationConfiguration.g:1966:3: ( rule__DocumentLevelSpecification__Alternatives ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getAlternatives()); - // InternalApplicationConfiguration.g:2067:3: ( rule__DocumentLevelSpecification__Alternatives ) - // InternalApplicationConfiguration.g:2067:4: rule__DocumentLevelSpecification__Alternatives + // InternalApplicationConfiguration.g:1967:3: ( rule__DocumentLevelSpecification__Alternatives ) + // InternalApplicationConfiguration.g:1967:4: rule__DocumentLevelSpecification__Alternatives { pushFollow(FOLLOW_2); rule__DocumentLevelSpecification__Alternatives(); @@ -6343,21 +6026,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "ruleSolver" - // InternalApplicationConfiguration.g:2076:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; + // InternalApplicationConfiguration.g:1976:1: ruleSolver : ( ( rule__Solver__Alternatives ) ) ; public final void ruleSolver() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2080:1: ( ( ( rule__Solver__Alternatives ) ) ) - // InternalApplicationConfiguration.g:2081:2: ( ( rule__Solver__Alternatives ) ) + // InternalApplicationConfiguration.g:1980:1: ( ( ( rule__Solver__Alternatives ) ) ) + // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) ) { - // InternalApplicationConfiguration.g:2081:2: ( ( rule__Solver__Alternatives ) ) - // InternalApplicationConfiguration.g:2082:3: ( rule__Solver__Alternatives ) + // InternalApplicationConfiguration.g:1981:2: ( ( rule__Solver__Alternatives ) ) + // InternalApplicationConfiguration.g:1982:3: ( rule__Solver__Alternatives ) { before(grammarAccess.getSolverAccess().getAlternatives()); - // InternalApplicationConfiguration.g:2083:3: ( rule__Solver__Alternatives ) - // InternalApplicationConfiguration.g:2083:4: rule__Solver__Alternatives + // InternalApplicationConfiguration.g:1983:3: ( rule__Solver__Alternatives ) + // InternalApplicationConfiguration.g:1983:4: rule__Solver__Alternatives { pushFollow(FOLLOW_2); rule__Solver__Alternatives(); @@ -6390,20 +6073,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Command__Alternatives" - // InternalApplicationConfiguration.g:2091:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); + // InternalApplicationConfiguration.g:1991:1: rule__Command__Alternatives : ( ( ruleDeclaration ) | ( ruleTask ) ); public final void rule__Command__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2095:1: ( ( ruleDeclaration ) | ( ruleTask ) ) + // InternalApplicationConfiguration.g:1995:1: ( ( ruleDeclaration ) | ( ruleTask ) ) int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==29||LA1_0==37||(LA1_0>=39 && LA1_0<=40)||(LA1_0>=44 && LA1_0<=45)||LA1_0==55) ) { + if ( (LA1_0==28||LA1_0==36||(LA1_0>=38 && LA1_0<=39)||(LA1_0>=41 && LA1_0<=42)||LA1_0==52) ) { alt1=1; } - else if ( (LA1_0==56) ) { + else if ( (LA1_0==53) ) { alt1=2; } else { @@ -6414,10 +6097,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt1) { case 1 : - // InternalApplicationConfiguration.g:2096:2: ( ruleDeclaration ) + // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration ) { - // InternalApplicationConfiguration.g:2096:2: ( ruleDeclaration ) - // InternalApplicationConfiguration.g:2097:3: ruleDeclaration + // InternalApplicationConfiguration.g:1996:2: ( ruleDeclaration ) + // InternalApplicationConfiguration.g:1997:3: ruleDeclaration { before(grammarAccess.getCommandAccess().getDeclarationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6433,10 +6116,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2102:2: ( ruleTask ) + // InternalApplicationConfiguration.g:2002:2: ( ruleTask ) { - // InternalApplicationConfiguration.g:2102:2: ( ruleTask ) - // InternalApplicationConfiguration.g:2103:3: ruleTask + // InternalApplicationConfiguration.g:2002:2: ( ruleTask ) + // InternalApplicationConfiguration.g:2003:3: ruleTask { before(grammarAccess.getCommandAccess().getTaskParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6469,40 +6152,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Import__Alternatives" - // InternalApplicationConfiguration.g:2112:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ); + // InternalApplicationConfiguration.g:2012:1: rule__Import__Alternatives : ( ( ruleEPackageImport ) | ( ruleViatraImport ) ); public final void rule__Import__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2116:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) | ( ruleCftImport ) ) - int alt2=3; + // InternalApplicationConfiguration.g:2016:1: ( ( ruleEPackageImport ) | ( ruleViatraImport ) ) + int alt2=2; int LA2_0 = input.LA(1); if ( (LA2_0==25) ) { - switch ( input.LA(2) ) { - case 27: - { - alt2=2; - } - break; - case 28: - { - alt2=3; - } - break; - case 26: - { + int LA2_1 = input.LA(2); + + if ( (LA2_1==26) ) { alt2=1; - } - break; - default: + } + else if ( (LA2_1==27) ) { + alt2=2; + } + else { NoViableAltException nvae = new NoViableAltException("", 2, 1, input); throw nvae; } - } else { NoViableAltException nvae = @@ -6512,10 +6186,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt2) { case 1 : - // InternalApplicationConfiguration.g:2117:2: ( ruleEPackageImport ) + // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport ) { - // InternalApplicationConfiguration.g:2117:2: ( ruleEPackageImport ) - // InternalApplicationConfiguration.g:2118:3: ruleEPackageImport + // InternalApplicationConfiguration.g:2017:2: ( ruleEPackageImport ) + // InternalApplicationConfiguration.g:2018:3: ruleEPackageImport { before(grammarAccess.getImportAccess().getEPackageImportParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6531,10 +6205,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2123:2: ( ruleViatraImport ) + // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport ) { - // InternalApplicationConfiguration.g:2123:2: ( ruleViatraImport ) - // InternalApplicationConfiguration.g:2124:3: ruleViatraImport + // InternalApplicationConfiguration.g:2023:2: ( ruleViatraImport ) + // InternalApplicationConfiguration.g:2024:3: ruleViatraImport { before(grammarAccess.getImportAccess().getViatraImportParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6547,25 +6221,6 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } - } - break; - case 3 : - // InternalApplicationConfiguration.g:2129:2: ( ruleCftImport ) - { - // InternalApplicationConfiguration.g:2129:2: ( ruleCftImport ) - // InternalApplicationConfiguration.g:2130:3: ruleCftImport - { - before(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); - pushFollow(FOLLOW_2); - ruleCftImport(); - - state._fsp--; - - after(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); - - } - - } break; @@ -6586,46 +6241,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Declaration__Alternatives" - // InternalApplicationConfiguration.g:2139:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ); + // InternalApplicationConfiguration.g:2033:1: rule__Declaration__Alternatives : ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ); public final void rule__Declaration__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2143:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ) + // InternalApplicationConfiguration.g:2037:1: ( ( ruleFileDeclaration ) | ( ruleMetamodelDeclaration ) | ( rulePartialModelDeclaration ) | ( ruleGraphPatternDeclaration ) | ( ruleConfigDeclaration ) | ( ruleScopeDeclaration ) | ( ruleObjectiveDeclaration ) ) int alt3=7; switch ( input.LA(1) ) { - case 29: + case 28: { alt3=1; } break; - case 37: + case 36: { alt3=2; } break; - case 39: + case 38: { alt3=3; } break; - case 40: + case 39: { alt3=4; } break; - case 45: + case 42: { alt3=5; } break; - case 55: + case 52: { alt3=6; } break; - case 44: + case 41: { alt3=7; } @@ -6639,10 +6294,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont switch (alt3) { case 1 : - // InternalApplicationConfiguration.g:2144:2: ( ruleFileDeclaration ) + // InternalApplicationConfiguration.g:2038:2: ( ruleFileDeclaration ) { - // InternalApplicationConfiguration.g:2144:2: ( ruleFileDeclaration ) - // InternalApplicationConfiguration.g:2145:3: ruleFileDeclaration + // InternalApplicationConfiguration.g:2038:2: ( ruleFileDeclaration ) + // InternalApplicationConfiguration.g:2039:3: ruleFileDeclaration { before(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6658,10 +6313,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2150:2: ( ruleMetamodelDeclaration ) + // InternalApplicationConfiguration.g:2044:2: ( ruleMetamodelDeclaration ) { - // InternalApplicationConfiguration.g:2150:2: ( ruleMetamodelDeclaration ) - // InternalApplicationConfiguration.g:2151:3: ruleMetamodelDeclaration + // InternalApplicationConfiguration.g:2044:2: ( ruleMetamodelDeclaration ) + // InternalApplicationConfiguration.g:2045:3: ruleMetamodelDeclaration { before(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6677,10 +6332,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2156:2: ( rulePartialModelDeclaration ) + // InternalApplicationConfiguration.g:2050:2: ( rulePartialModelDeclaration ) { - // InternalApplicationConfiguration.g:2156:2: ( rulePartialModelDeclaration ) - // InternalApplicationConfiguration.g:2157:3: rulePartialModelDeclaration + // InternalApplicationConfiguration.g:2050:2: ( rulePartialModelDeclaration ) + // InternalApplicationConfiguration.g:2051:3: rulePartialModelDeclaration { before(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -6696,10 +6351,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:2162:2: ( ruleGraphPatternDeclaration ) + // InternalApplicationConfiguration.g:2056:2: ( ruleGraphPatternDeclaration ) { - // InternalApplicationConfiguration.g:2162:2: ( ruleGraphPatternDeclaration ) - // InternalApplicationConfiguration.g:2163:3: ruleGraphPatternDeclaration + // InternalApplicationConfiguration.g:2056:2: ( ruleGraphPatternDeclaration ) + // InternalApplicationConfiguration.g:2057:3: ruleGraphPatternDeclaration { before(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -6715,10 +6370,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 5 : - // InternalApplicationConfiguration.g:2168:2: ( ruleConfigDeclaration ) + // InternalApplicationConfiguration.g:2062:2: ( ruleConfigDeclaration ) { - // InternalApplicationConfiguration.g:2168:2: ( ruleConfigDeclaration ) - // InternalApplicationConfiguration.g:2169:3: ruleConfigDeclaration + // InternalApplicationConfiguration.g:2062:2: ( ruleConfigDeclaration ) + // InternalApplicationConfiguration.g:2063:3: ruleConfigDeclaration { before(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -6734,10 +6389,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 6 : - // InternalApplicationConfiguration.g:2174:2: ( ruleScopeDeclaration ) + // InternalApplicationConfiguration.g:2068:2: ( ruleScopeDeclaration ) { - // InternalApplicationConfiguration.g:2174:2: ( ruleScopeDeclaration ) - // InternalApplicationConfiguration.g:2175:3: ruleScopeDeclaration + // InternalApplicationConfiguration.g:2068:2: ( ruleScopeDeclaration ) + // InternalApplicationConfiguration.g:2069:3: ruleScopeDeclaration { before(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -6753,10 +6408,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 7 : - // InternalApplicationConfiguration.g:2180:2: ( ruleObjectiveDeclaration ) + // InternalApplicationConfiguration.g:2074:2: ( ruleObjectiveDeclaration ) { - // InternalApplicationConfiguration.g:2180:2: ( ruleObjectiveDeclaration ) - // InternalApplicationConfiguration.g:2181:3: ruleObjectiveDeclaration + // InternalApplicationConfiguration.g:2074:2: ( ruleObjectiveDeclaration ) + // InternalApplicationConfiguration.g:2075:3: ruleObjectiveDeclaration { before(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -6789,13 +6444,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__File__Alternatives" - // InternalApplicationConfiguration.g:2190:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); + // InternalApplicationConfiguration.g:2084:1: rule__File__Alternatives : ( ( ruleFileSpecification ) | ( ruleFileReference ) ); public final void rule__File__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2194:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) + // InternalApplicationConfiguration.g:2088:1: ( ( ruleFileSpecification ) | ( ruleFileReference ) ) int alt4=2; int LA4_0 = input.LA(1); @@ -6813,10 +6468,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt4) { case 1 : - // InternalApplicationConfiguration.g:2195:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:2089:2: ( ruleFileSpecification ) { - // InternalApplicationConfiguration.g:2195:2: ( ruleFileSpecification ) - // InternalApplicationConfiguration.g:2196:3: ruleFileSpecification + // InternalApplicationConfiguration.g:2089:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:2090:3: ruleFileSpecification { before(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6832,10 +6487,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2201:2: ( ruleFileReference ) + // InternalApplicationConfiguration.g:2095:2: ( ruleFileReference ) { - // InternalApplicationConfiguration.g:2201:2: ( ruleFileReference ) - // InternalApplicationConfiguration.g:2202:3: ruleFileReference + // InternalApplicationConfiguration.g:2095:2: ( ruleFileReference ) + // InternalApplicationConfiguration.g:2096:3: ruleFileReference { before(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6868,20 +6523,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelEntry__Alternatives" - // InternalApplicationConfiguration.g:2211:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); + // InternalApplicationConfiguration.g:2105:1: rule__MetamodelEntry__Alternatives : ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ); public final void rule__MetamodelEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2215:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) + // InternalApplicationConfiguration.g:2109:1: ( ( ruleMetamodelElement ) | ( ruleAllPackageEntry ) ) int alt5=2; int LA5_0 = input.LA(1); if ( (LA5_0==RULE_ID) ) { alt5=1; } - else if ( (LA5_0==34) ) { + else if ( (LA5_0==33) ) { alt5=2; } else { @@ -6892,10 +6547,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt5) { case 1 : - // InternalApplicationConfiguration.g:2216:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:2110:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:2216:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:2217:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:2110:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:2111:3: ruleMetamodelElement { before(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6911,10 +6566,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2222:2: ( ruleAllPackageEntry ) + // InternalApplicationConfiguration.g:2116:2: ( ruleAllPackageEntry ) { - // InternalApplicationConfiguration.g:2222:2: ( ruleAllPackageEntry ) - // InternalApplicationConfiguration.g:2223:3: ruleAllPackageEntry + // InternalApplicationConfiguration.g:2116:2: ( ruleAllPackageEntry ) + // InternalApplicationConfiguration.g:2117:3: ruleAllPackageEntry { before(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6947,20 +6602,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Metamodel__Alternatives" - // InternalApplicationConfiguration.g:2232:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); + // InternalApplicationConfiguration.g:2126:1: rule__Metamodel__Alternatives : ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ); public final void rule__Metamodel__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2236:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:2130:1: ( ( ruleMetamodelReference ) | ( ruleMetamodelSpecification ) ) int alt6=2; int LA6_0 = input.LA(1); if ( (LA6_0==RULE_ID) ) { alt6=1; } - else if ( (LA6_0==31) ) { + else if ( (LA6_0==30) ) { alt6=2; } else { @@ -6971,10 +6626,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt6) { case 1 : - // InternalApplicationConfiguration.g:2237:2: ( ruleMetamodelReference ) + // InternalApplicationConfiguration.g:2131:2: ( ruleMetamodelReference ) { - // InternalApplicationConfiguration.g:2237:2: ( ruleMetamodelReference ) - // InternalApplicationConfiguration.g:2238:3: ruleMetamodelReference + // InternalApplicationConfiguration.g:2131:2: ( ruleMetamodelReference ) + // InternalApplicationConfiguration.g:2132:3: ruleMetamodelReference { before(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6990,10 +6645,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2243:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelSpecification ) { - // InternalApplicationConfiguration.g:2243:2: ( ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:2244:3: ruleMetamodelSpecification + // InternalApplicationConfiguration.g:2137:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:2138:3: ruleMetamodelSpecification { before(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7026,20 +6681,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelEntry__Alternatives" - // InternalApplicationConfiguration.g:2253:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); + // InternalApplicationConfiguration.g:2147:1: rule__PartialModelEntry__Alternatives : ( ( ruleModelEntry ) | ( ruleFolderEntry ) ); public final void rule__PartialModelEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2257:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) + // InternalApplicationConfiguration.g:2151:1: ( ( ruleModelEntry ) | ( ruleFolderEntry ) ) int alt7=2; int LA7_0 = input.LA(1); if ( (LA7_0==RULE_ID||LA7_0==RULE_STRING) ) { alt7=1; } - else if ( (LA7_0==38) ) { + else if ( (LA7_0==37) ) { alt7=2; } else { @@ -7050,10 +6705,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt7) { case 1 : - // InternalApplicationConfiguration.g:2258:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:2152:2: ( ruleModelEntry ) { - // InternalApplicationConfiguration.g:2258:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:2259:3: ruleModelEntry + // InternalApplicationConfiguration.g:2152:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:2153:3: ruleModelEntry { before(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7069,10 +6724,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2264:2: ( ruleFolderEntry ) + // InternalApplicationConfiguration.g:2158:2: ( ruleFolderEntry ) { - // InternalApplicationConfiguration.g:2264:2: ( ruleFolderEntry ) - // InternalApplicationConfiguration.g:2265:3: ruleFolderEntry + // InternalApplicationConfiguration.g:2158:2: ( ruleFolderEntry ) + // InternalApplicationConfiguration.g:2159:3: ruleFolderEntry { before(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7105,17 +6760,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModel__Alternatives" - // InternalApplicationConfiguration.g:2274:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); + // InternalApplicationConfiguration.g:2168:1: rule__PartialModel__Alternatives : ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ); public final void rule__PartialModel__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2278:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) + // InternalApplicationConfiguration.g:2172:1: ( ( rulePartialModelSpecification ) | ( rulePartialModelReference ) ) int alt8=2; int LA8_0 = input.LA(1); - if ( (LA8_0==31) ) { + if ( (LA8_0==30) ) { alt8=1; } else if ( (LA8_0==RULE_ID) ) { @@ -7129,10 +6784,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt8) { case 1 : - // InternalApplicationConfiguration.g:2279:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:2173:2: ( rulePartialModelSpecification ) { - // InternalApplicationConfiguration.g:2279:2: ( rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:2280:3: rulePartialModelSpecification + // InternalApplicationConfiguration.g:2173:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:2174:3: rulePartialModelSpecification { before(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7148,10 +6803,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2285:2: ( rulePartialModelReference ) + // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelReference ) { - // InternalApplicationConfiguration.g:2285:2: ( rulePartialModelReference ) - // InternalApplicationConfiguration.g:2286:3: rulePartialModelReference + // InternalApplicationConfiguration.g:2179:2: ( rulePartialModelReference ) + // InternalApplicationConfiguration.g:2180:3: rulePartialModelReference { before(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7184,20 +6839,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternEntry__Alternatives" - // InternalApplicationConfiguration.g:2295:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); + // InternalApplicationConfiguration.g:2189:1: rule__PatternEntry__Alternatives : ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ); public final void rule__PatternEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2299:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) + // InternalApplicationConfiguration.g:2193:1: ( ( rulePatternElement ) | ( ruleAllPatternEntry ) ) int alt9=2; int LA9_0 = input.LA(1); if ( (LA9_0==RULE_ID) ) { alt9=1; } - else if ( (LA9_0==34) ) { + else if ( (LA9_0==33) ) { alt9=2; } else { @@ -7208,10 +6863,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt9) { case 1 : - // InternalApplicationConfiguration.g:2300:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:2194:2: ( rulePatternElement ) { - // InternalApplicationConfiguration.g:2300:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:2301:3: rulePatternElement + // InternalApplicationConfiguration.g:2194:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:2195:3: rulePatternElement { before(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7227,10 +6882,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2306:2: ( ruleAllPatternEntry ) + // InternalApplicationConfiguration.g:2200:2: ( ruleAllPatternEntry ) { - // InternalApplicationConfiguration.g:2306:2: ( ruleAllPatternEntry ) - // InternalApplicationConfiguration.g:2307:3: ruleAllPatternEntry + // InternalApplicationConfiguration.g:2200:2: ( ruleAllPatternEntry ) + // InternalApplicationConfiguration.g:2201:3: ruleAllPatternEntry { before(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7263,20 +6918,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPattern__Alternatives" - // InternalApplicationConfiguration.g:2316:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); + // InternalApplicationConfiguration.g:2210:1: rule__GraphPattern__Alternatives : ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ); public final void rule__GraphPattern__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2320:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:2214:1: ( ( ruleGraphPatternReference ) | ( rulePatternSpecification ) ) int alt10=2; int LA10_0 = input.LA(1); if ( (LA10_0==RULE_ID) ) { alt10=1; } - else if ( (LA10_0==31) ) { + else if ( (LA10_0==30) ) { alt10=2; } else { @@ -7287,10 +6942,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt10) { case 1 : - // InternalApplicationConfiguration.g:2321:2: ( ruleGraphPatternReference ) + // InternalApplicationConfiguration.g:2215:2: ( ruleGraphPatternReference ) { - // InternalApplicationConfiguration.g:2321:2: ( ruleGraphPatternReference ) - // InternalApplicationConfiguration.g:2322:3: ruleGraphPatternReference + // InternalApplicationConfiguration.g:2215:2: ( ruleGraphPatternReference ) + // InternalApplicationConfiguration.g:2216:3: ruleGraphPatternReference { before(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7306,10 +6961,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2327:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:2221:2: ( rulePatternSpecification ) { - // InternalApplicationConfiguration.g:2327:2: ( rulePatternSpecification ) - // InternalApplicationConfiguration.g:2328:3: rulePatternSpecification + // InternalApplicationConfiguration.g:2221:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:2222:3: rulePatternSpecification { before(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7342,20 +6997,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveEntry__Alternatives" - // InternalApplicationConfiguration.g:2337:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ); + // InternalApplicationConfiguration.g:2231:1: rule__ObjectiveEntry__Alternatives : ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ); public final void rule__ObjectiveEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2341:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ) + // InternalApplicationConfiguration.g:2235:1: ( ( ruleOptimizationEntry ) | ( ruleThresholdEntry ) ) int alt11=2; int LA11_0 = input.LA(1); if ( ((LA11_0>=11 && LA11_0<=12)) ) { alt11=1; } - else if ( (LA11_0==28||LA11_0==41||LA11_0==43) ) { + else if ( (LA11_0==40) ) { alt11=2; } else { @@ -7366,10 +7021,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt11) { case 1 : - // InternalApplicationConfiguration.g:2342:2: ( ruleOptimizationEntry ) + // InternalApplicationConfiguration.g:2236:2: ( ruleOptimizationEntry ) { - // InternalApplicationConfiguration.g:2342:2: ( ruleOptimizationEntry ) - // InternalApplicationConfiguration.g:2343:3: ruleOptimizationEntry + // InternalApplicationConfiguration.g:2236:2: ( ruleOptimizationEntry ) + // InternalApplicationConfiguration.g:2237:3: ruleOptimizationEntry { before(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7385,10 +7040,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2348:2: ( ruleThresholdEntry ) + // InternalApplicationConfiguration.g:2242:2: ( ruleThresholdEntry ) { - // InternalApplicationConfiguration.g:2348:2: ( ruleThresholdEntry ) - // InternalApplicationConfiguration.g:2349:3: ruleThresholdEntry + // InternalApplicationConfiguration.g:2242:2: ( ruleThresholdEntry ) + // InternalApplicationConfiguration.g:2243:3: ruleThresholdEntry { before(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7420,21 +7075,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "rule__ObjectiveEntry__Alternatives" - // $ANTLR start "rule__ObjectiveFunction__Alternatives" - // InternalApplicationConfiguration.g:2358:1: rule__ObjectiveFunction__Alternatives : ( ( ruleCostObjectiveFunction ) | ( ruleReliabilityObjectiveFunction ) ); - public final void rule__ObjectiveFunction__Alternatives() throws RecognitionException { + // $ANTLR start "rule__Objective__Alternatives" + // InternalApplicationConfiguration.g:2252:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ); + public final void rule__Objective__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2362:1: ( ( ruleCostObjectiveFunction ) | ( ruleReliabilityObjectiveFunction ) ) + // InternalApplicationConfiguration.g:2256:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ) int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==41) ) { + if ( (LA12_0==RULE_ID) ) { alt12=1; } - else if ( (LA12_0==28||LA12_0==43) ) { + else if ( (LA12_0==30) ) { alt12=2; } else { @@ -7445,168 +7100,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } switch (alt12) { case 1 : - // InternalApplicationConfiguration.g:2363:2: ( ruleCostObjectiveFunction ) - { - // InternalApplicationConfiguration.g:2363:2: ( ruleCostObjectiveFunction ) - // InternalApplicationConfiguration.g:2364:3: ruleCostObjectiveFunction - { - before(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleCostObjectiveFunction(); - - state._fsp--; - - after(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2369:2: ( ruleReliabilityObjectiveFunction ) - { - // InternalApplicationConfiguration.g:2369:2: ( ruleReliabilityObjectiveFunction ) - // InternalApplicationConfiguration.g:2370:3: ruleReliabilityObjectiveFunction - { - before(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleReliabilityObjectiveFunction(); - - state._fsp--; - - after(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ObjectiveFunction__Alternatives" - - - // $ANTLR start "rule__ReliabilityObjectiveFunction__Alternatives" - // InternalApplicationConfiguration.g:2379:1: rule__ReliabilityObjectiveFunction__Alternatives : ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) ); - public final void rule__ReliabilityObjectiveFunction__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2383:1: ( ( ruleReliabiltiyProbability ) | ( ruleMtff ) ) - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0==28) ) { - alt13=1; - } - else if ( (LA13_0==43) ) { - alt13=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); - - throw nvae; - } - switch (alt13) { - case 1 : - // InternalApplicationConfiguration.g:2384:2: ( ruleReliabiltiyProbability ) + // InternalApplicationConfiguration.g:2257:2: ( ruleObjectiveReference ) { - // InternalApplicationConfiguration.g:2384:2: ( ruleReliabiltiyProbability ) - // InternalApplicationConfiguration.g:2385:3: ruleReliabiltiyProbability - { - before(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleReliabiltiyProbability(); - - state._fsp--; - - after(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2390:2: ( ruleMtff ) - { - // InternalApplicationConfiguration.g:2390:2: ( ruleMtff ) - // InternalApplicationConfiguration.g:2391:3: ruleMtff - { - before(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleMtff(); - - state._fsp--; - - after(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabilityObjectiveFunction__Alternatives" - - - // $ANTLR start "rule__Objective__Alternatives" - // InternalApplicationConfiguration.g:2400:1: rule__Objective__Alternatives : ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ); - public final void rule__Objective__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:2404:1: ( ( ruleObjectiveReference ) | ( ruleObjectiveSpecification ) ) - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0==RULE_ID) ) { - alt14=1; - } - else if ( (LA14_0==31) ) { - alt14=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); - - throw nvae; - } - switch (alt14) { - case 1 : - // InternalApplicationConfiguration.g:2405:2: ( ruleObjectiveReference ) - { - // InternalApplicationConfiguration.g:2405:2: ( ruleObjectiveReference ) - // InternalApplicationConfiguration.g:2406:3: ruleObjectiveReference + // InternalApplicationConfiguration.g:2257:2: ( ruleObjectiveReference ) + // InternalApplicationConfiguration.g:2258:3: ruleObjectiveReference { before(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7622,10 +7119,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2411:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:2411:2: ( ruleObjectiveSpecification ) - // InternalApplicationConfiguration.g:2412:3: ruleObjectiveSpecification + // InternalApplicationConfiguration.g:2263:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2264:3: ruleObjectiveSpecification { before(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7658,48 +7155,48 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigEntry__Alternatives" - // InternalApplicationConfiguration.g:2421:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); + // InternalApplicationConfiguration.g:2273:1: rule__ConfigEntry__Alternatives : ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ); public final void rule__ConfigEntry__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2425:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) - int alt15=4; + // InternalApplicationConfiguration.g:2277:1: ( ( ruleDocumentationEntry ) | ( ruleRuntimeEntry ) | ( ruleMemoryEntry ) | ( ruleCustomEntry ) ) + int alt13=4; switch ( input.LA(1) ) { - case 46: + case 43: { - alt15=1; + alt13=1; } break; - case 47: + case 44: { - alt15=2; + alt13=2; } break; - case 48: + case 45: { - alt15=3; + alt13=3; } break; case RULE_STRING: { - alt15=4; + alt13=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt15) { + switch (alt13) { case 1 : - // InternalApplicationConfiguration.g:2426:2: ( ruleDocumentationEntry ) + // InternalApplicationConfiguration.g:2278:2: ( ruleDocumentationEntry ) { - // InternalApplicationConfiguration.g:2426:2: ( ruleDocumentationEntry ) - // InternalApplicationConfiguration.g:2427:3: ruleDocumentationEntry + // InternalApplicationConfiguration.g:2278:2: ( ruleDocumentationEntry ) + // InternalApplicationConfiguration.g:2279:3: ruleDocumentationEntry { before(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7715,10 +7212,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2432:2: ( ruleRuntimeEntry ) + // InternalApplicationConfiguration.g:2284:2: ( ruleRuntimeEntry ) { - // InternalApplicationConfiguration.g:2432:2: ( ruleRuntimeEntry ) - // InternalApplicationConfiguration.g:2433:3: ruleRuntimeEntry + // InternalApplicationConfiguration.g:2284:2: ( ruleRuntimeEntry ) + // InternalApplicationConfiguration.g:2285:3: ruleRuntimeEntry { before(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7734,10 +7231,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2438:2: ( ruleMemoryEntry ) + // InternalApplicationConfiguration.g:2290:2: ( ruleMemoryEntry ) { - // InternalApplicationConfiguration.g:2438:2: ( ruleMemoryEntry ) - // InternalApplicationConfiguration.g:2439:3: ruleMemoryEntry + // InternalApplicationConfiguration.g:2290:2: ( ruleMemoryEntry ) + // InternalApplicationConfiguration.g:2291:3: ruleMemoryEntry { before(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7753,10 +7250,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:2444:2: ( ruleCustomEntry ) + // InternalApplicationConfiguration.g:2296:2: ( ruleCustomEntry ) { - // InternalApplicationConfiguration.g:2444:2: ( ruleCustomEntry ) - // InternalApplicationConfiguration.g:2445:3: ruleCustomEntry + // InternalApplicationConfiguration.g:2296:2: ( ruleCustomEntry ) + // InternalApplicationConfiguration.g:2297:3: ruleCustomEntry { before(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7789,34 +7286,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Config__Alternatives" - // InternalApplicationConfiguration.g:2454:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); + // InternalApplicationConfiguration.g:2306:1: rule__Config__Alternatives : ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ); public final void rule__Config__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2458:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) - int alt16=2; - int LA16_0 = input.LA(1); + // InternalApplicationConfiguration.g:2310:1: ( ( ruleConfigSpecification ) | ( ruleConfigReference ) ) + int alt14=2; + int LA14_0 = input.LA(1); - if ( (LA16_0==31) ) { - alt16=1; + if ( (LA14_0==30) ) { + alt14=1; } - else if ( (LA16_0==RULE_ID) ) { - alt16=2; + else if ( (LA14_0==RULE_ID) ) { + alt14=2; } else { NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt16) { + switch (alt14) { case 1 : - // InternalApplicationConfiguration.g:2459:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2311:2: ( ruleConfigSpecification ) { - // InternalApplicationConfiguration.g:2459:2: ( ruleConfigSpecification ) - // InternalApplicationConfiguration.g:2460:3: ruleConfigSpecification + // InternalApplicationConfiguration.g:2311:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2312:3: ruleConfigSpecification { before(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7832,10 +7329,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2465:2: ( ruleConfigReference ) + // InternalApplicationConfiguration.g:2317:2: ( ruleConfigReference ) { - // InternalApplicationConfiguration.g:2465:2: ( ruleConfigReference ) - // InternalApplicationConfiguration.g:2466:3: ruleConfigReference + // InternalApplicationConfiguration.g:2317:2: ( ruleConfigReference ) + // InternalApplicationConfiguration.g:2318:3: ruleConfigReference { before(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7868,46 +7365,46 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__TypeScope__Alternatives" - // InternalApplicationConfiguration.g:2475:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); + // InternalApplicationConfiguration.g:2327:1: rule__TypeScope__Alternatives : ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ); public final void rule__TypeScope__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2479:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) - int alt17=5; - int LA17_0 = input.LA(1); + // InternalApplicationConfiguration.g:2331:1: ( ( ruleClassTypeScope ) | ( ruleObjectTypeScope ) | ( ruleIntegerTypeScope ) | ( ruleRealTypeScope ) | ( ruleStringTypeScope ) ) + int alt15=5; + int LA15_0 = input.LA(1); - if ( (LA17_0==49) ) { + if ( (LA15_0==46) ) { switch ( input.LA(2) ) { - case 53: + case 48: { - alt17=5; + alt15=3; } break; - case 50: + case 49: { - alt17=2; + alt15=4; } break; - case 51: + case 13: { - alt17=3; + alt15=1; } break; - case 52: + case 50: { - alt17=4; + alt15=5; } break; - case 13: + case 47: { - alt17=1; + alt15=2; } break; default: NoViableAltException nvae = - new NoViableAltException("", 17, 1, input); + new NoViableAltException("", 15, 1, input); throw nvae; } @@ -7915,16 +7412,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } else { NoViableAltException nvae = - new NoViableAltException("", 17, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt17) { + switch (alt15) { case 1 : - // InternalApplicationConfiguration.g:2480:2: ( ruleClassTypeScope ) + // InternalApplicationConfiguration.g:2332:2: ( ruleClassTypeScope ) { - // InternalApplicationConfiguration.g:2480:2: ( ruleClassTypeScope ) - // InternalApplicationConfiguration.g:2481:3: ruleClassTypeScope + // InternalApplicationConfiguration.g:2332:2: ( ruleClassTypeScope ) + // InternalApplicationConfiguration.g:2333:3: ruleClassTypeScope { before(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7940,10 +7437,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2486:2: ( ruleObjectTypeScope ) + // InternalApplicationConfiguration.g:2338:2: ( ruleObjectTypeScope ) { - // InternalApplicationConfiguration.g:2486:2: ( ruleObjectTypeScope ) - // InternalApplicationConfiguration.g:2487:3: ruleObjectTypeScope + // InternalApplicationConfiguration.g:2338:2: ( ruleObjectTypeScope ) + // InternalApplicationConfiguration.g:2339:3: ruleObjectTypeScope { before(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7959,10 +7456,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2492:2: ( ruleIntegerTypeScope ) + // InternalApplicationConfiguration.g:2344:2: ( ruleIntegerTypeScope ) { - // InternalApplicationConfiguration.g:2492:2: ( ruleIntegerTypeScope ) - // InternalApplicationConfiguration.g:2493:3: ruleIntegerTypeScope + // InternalApplicationConfiguration.g:2344:2: ( ruleIntegerTypeScope ) + // InternalApplicationConfiguration.g:2345:3: ruleIntegerTypeScope { before(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7978,10 +7475,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:2498:2: ( ruleRealTypeScope ) + // InternalApplicationConfiguration.g:2350:2: ( ruleRealTypeScope ) { - // InternalApplicationConfiguration.g:2498:2: ( ruleRealTypeScope ) - // InternalApplicationConfiguration.g:2499:3: ruleRealTypeScope + // InternalApplicationConfiguration.g:2350:2: ( ruleRealTypeScope ) + // InternalApplicationConfiguration.g:2351:3: ruleRealTypeScope { before(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7997,10 +7494,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 5 : - // InternalApplicationConfiguration.g:2504:2: ( ruleStringTypeScope ) + // InternalApplicationConfiguration.g:2356:2: ( ruleStringTypeScope ) { - // InternalApplicationConfiguration.g:2504:2: ( ruleStringTypeScope ) - // InternalApplicationConfiguration.g:2505:3: ruleStringTypeScope + // InternalApplicationConfiguration.g:2356:2: ( ruleStringTypeScope ) + // InternalApplicationConfiguration.g:2357:3: ruleStringTypeScope { before(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -8033,38 +7530,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2514:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2366:1: rule__ClassTypeScope__Alternatives_2 : ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__ClassTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2518:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt18=2; - int LA18_0 = input.LA(1); + // InternalApplicationConfiguration.g:2370:1: ( ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt16=2; + int LA16_0 = input.LA(1); - if ( (LA18_0==63) ) { - alt18=1; + if ( (LA16_0==60) ) { + alt16=1; } - else if ( (LA18_0==30) ) { - alt18=2; + else if ( (LA16_0==29) ) { + alt16=2; } else { NoViableAltException nvae = - new NoViableAltException("", 18, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt18) { + switch (alt16) { case 1 : - // InternalApplicationConfiguration.g:2519:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2371:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2519:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2520:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2371:2: ( ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2372:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getClassTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2521:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2521:4: rule__ClassTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2373:3: ( rule__ClassTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2373:4: rule__ClassTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__ClassTypeScope__SetsNewAssignment_2_0(); @@ -8082,14 +7579,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2525:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2525:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2526:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2377:2: ( ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2378:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getClassTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2527:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2527:4: rule__ClassTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2379:3: ( rule__ClassTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2379:4: rule__ClassTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__ClassTypeScope__SetsSumAssignment_2_1(); @@ -8124,51 +7621,51 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2535:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); + // InternalApplicationConfiguration.g:2387:1: rule__ClassTypeScope__Alternatives_3 : ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ); public final void rule__ClassTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2539:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) - int alt19=2; - int LA19_0 = input.LA(1); + // InternalApplicationConfiguration.g:2391:1: ( ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) ) + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA19_0==RULE_INT) ) { - int LA19_1 = input.LA(2); + if ( (LA17_0==RULE_INT) ) { + int LA17_1 = input.LA(2); - if ( (LA19_1==54) ) { - alt19=2; + if ( (LA17_1==EOF||(LA17_1>=31 && LA17_1<=32)) ) { + alt17=1; } - else if ( (LA19_1==EOF||(LA19_1>=32 && LA19_1<=33)) ) { - alt19=1; + else if ( (LA17_1==51) ) { + alt17=2; } else { NoViableAltException nvae = - new NoViableAltException("", 19, 1, input); + new NoViableAltException("", 17, 1, input); throw nvae; } } - else if ( (LA19_0==64) ) { - alt19=1; + else if ( (LA17_0==61) ) { + alt17=1; } else { NoViableAltException nvae = - new NoViableAltException("", 19, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt19) { + switch (alt17) { case 1 : - // InternalApplicationConfiguration.g:2540:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2392:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2540:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2541:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2392:2: ( ( rule__ClassTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2393:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2542:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2542:4: rule__ClassTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2394:3: ( rule__ClassTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2394:4: rule__ClassTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__ClassTypeScope__NumberAssignment_3_0(); @@ -8186,14 +7683,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2546:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2546:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2547:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2398:2: ( ( rule__ClassTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2399:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getClassTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2548:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2548:4: rule__ClassTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2400:3: ( rule__ClassTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2400:4: rule__ClassTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__ClassTypeScope__NumberAssignment_3_1(); @@ -8228,38 +7725,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2556:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2408:1: rule__ObjectTypeScope__Alternatives_2 : ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__ObjectTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2560:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt20=2; - int LA20_0 = input.LA(1); + // InternalApplicationConfiguration.g:2412:1: ( ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA20_0==63) ) { - alt20=1; + if ( (LA18_0==60) ) { + alt18=1; } - else if ( (LA20_0==30) ) { - alt20=2; + else if ( (LA18_0==29) ) { + alt18=2; } else { NoViableAltException nvae = - new NoViableAltException("", 20, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt20) { + switch (alt18) { case 1 : - // InternalApplicationConfiguration.g:2561:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2413:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2561:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2562:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2413:2: ( ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2414:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2563:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2563:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2415:3: ( rule__ObjectTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2415:4: rule__ObjectTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__SetsNewAssignment_2_0(); @@ -8277,14 +7774,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2567:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2567:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2568:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2419:2: ( ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2420:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2569:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2569:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2421:3: ( rule__ObjectTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2421:4: rule__ObjectTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__SetsSumAssignment_2_1(); @@ -8319,51 +7816,51 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2577:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); + // InternalApplicationConfiguration.g:2429:1: rule__ObjectTypeScope__Alternatives_3 : ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ); public final void rule__ObjectTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2581:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) - int alt21=2; - int LA21_0 = input.LA(1); + // InternalApplicationConfiguration.g:2433:1: ( ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) ) + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA21_0==RULE_INT) ) { - int LA21_1 = input.LA(2); + if ( (LA19_0==RULE_INT) ) { + int LA19_1 = input.LA(2); - if ( (LA21_1==54) ) { - alt21=2; + if ( (LA19_1==EOF||(LA19_1>=31 && LA19_1<=32)) ) { + alt19=1; } - else if ( (LA21_1==EOF||(LA21_1>=32 && LA21_1<=33)) ) { - alt21=1; + else if ( (LA19_1==51) ) { + alt19=2; } else { NoViableAltException nvae = - new NoViableAltException("", 21, 1, input); + new NoViableAltException("", 19, 1, input); throw nvae; } } - else if ( (LA21_0==64) ) { - alt21=1; + else if ( (LA19_0==61) ) { + alt19=1; } else { NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); + new NoViableAltException("", 19, 0, input); throw nvae; } - switch (alt21) { + switch (alt19) { case 1 : - // InternalApplicationConfiguration.g:2582:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2434:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2582:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2583:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2434:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2435:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2584:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2584:4: rule__ObjectTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2436:3: ( rule__ObjectTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2436:4: rule__ObjectTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__NumberAssignment_3_0(); @@ -8381,14 +7878,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2588:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2588:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2589:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2440:2: ( ( rule__ObjectTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2441:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getObjectTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2590:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2590:4: rule__ObjectTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2442:3: ( rule__ObjectTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2442:4: rule__ObjectTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__NumberAssignment_3_1(); @@ -8423,38 +7920,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2598:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2450:1: rule__IntegerTypeScope__Alternatives_2 : ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__IntegerTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2602:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt22=2; - int LA22_0 = input.LA(1); + // InternalApplicationConfiguration.g:2454:1: ( ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA22_0==63) ) { - alt22=1; + if ( (LA20_0==60) ) { + alt20=1; } - else if ( (LA22_0==30) ) { - alt22=2; + else if ( (LA20_0==29) ) { + alt20=2; } else { NoViableAltException nvae = - new NoViableAltException("", 22, 0, input); + new NoViableAltException("", 20, 0, input); throw nvae; } - switch (alt22) { + switch (alt20) { case 1 : - // InternalApplicationConfiguration.g:2603:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2455:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2603:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2604:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2455:2: ( ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2456:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2605:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2605:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2457:3: ( rule__IntegerTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2457:4: rule__IntegerTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__SetsNewAssignment_2_0(); @@ -8472,14 +7969,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2609:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2609:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2610:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2461:2: ( ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2462:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2611:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2611:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2463:3: ( rule__IntegerTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2463:4: rule__IntegerTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__SetsSumAssignment_2_1(); @@ -8514,60 +8011,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2619:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); + // InternalApplicationConfiguration.g:2471:1: rule__IntegerTypeScope__Alternatives_3 : ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ); public final void rule__IntegerTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2623:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) - int alt23=3; + // InternalApplicationConfiguration.g:2475:1: ( ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) ) + int alt21=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA23_1 = input.LA(2); + int LA21_1 = input.LA(2); - if ( (LA23_1==54) ) { - alt23=2; + if ( (LA21_1==51) ) { + alt21=2; } - else if ( (LA23_1==EOF||(LA23_1>=32 && LA23_1<=33)) ) { - alt23=1; + else if ( (LA21_1==EOF||(LA21_1>=31 && LA21_1<=32)) ) { + alt21=1; } else { NoViableAltException nvae = - new NoViableAltException("", 23, 1, input); + new NoViableAltException("", 21, 1, input); throw nvae; } } break; - case 64: + case 61: { - alt23=1; + alt21=1; } break; - case 31: + case 30: { - alt23=3; + alt21=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 23, 0, input); + new NoViableAltException("", 21, 0, input); throw nvae; } - switch (alt23) { + switch (alt21) { case 1 : - // InternalApplicationConfiguration.g:2624:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2476:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2624:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2625:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2476:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2477:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2626:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2626:4: rule__IntegerTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2478:3: ( rule__IntegerTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2478:4: rule__IntegerTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__NumberAssignment_3_0(); @@ -8585,14 +8082,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2630:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2630:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2631:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2482:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2483:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2632:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2632:4: rule__IntegerTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2484:3: ( rule__IntegerTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2484:4: rule__IntegerTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__NumberAssignment_3_1(); @@ -8610,14 +8107,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2636:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) { - // InternalApplicationConfiguration.g:2636:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2637:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2488:2: ( ( rule__IntegerTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2489:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) { before(grammarAccess.getIntegerTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2638:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2638:4: rule__IntegerTypeScope__NumberAssignment_3_2 + // InternalApplicationConfiguration.g:2490:3: ( rule__IntegerTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2490:4: rule__IntegerTypeScope__NumberAssignment_3_2 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__NumberAssignment_3_2(); @@ -8652,38 +8149,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2646:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2498:1: rule__RealTypeScope__Alternatives_2 : ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__RealTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2650:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt24=2; - int LA24_0 = input.LA(1); + // InternalApplicationConfiguration.g:2502:1: ( ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA24_0==63) ) { - alt24=1; + if ( (LA22_0==60) ) { + alt22=1; } - else if ( (LA24_0==30) ) { - alt24=2; + else if ( (LA22_0==29) ) { + alt22=2; } else { NoViableAltException nvae = - new NoViableAltException("", 24, 0, input); + new NoViableAltException("", 22, 0, input); throw nvae; } - switch (alt24) { + switch (alt22) { case 1 : - // InternalApplicationConfiguration.g:2651:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2503:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2651:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2652:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2503:2: ( ( rule__RealTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2504:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getRealTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2653:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2653:4: rule__RealTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2505:3: ( rule__RealTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2505:4: rule__RealTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__RealTypeScope__SetsNewAssignment_2_0(); @@ -8701,14 +8198,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2657:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2657:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2658:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2509:2: ( ( rule__RealTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2510:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getRealTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2659:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2659:4: rule__RealTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2511:3: ( rule__RealTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2511:4: rule__RealTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__RealTypeScope__SetsSumAssignment_2_1(); @@ -8743,60 +8240,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2667:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); + // InternalApplicationConfiguration.g:2519:1: rule__RealTypeScope__Alternatives_3 : ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ); public final void rule__RealTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2671:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) - int alt25=3; + // InternalApplicationConfiguration.g:2523:1: ( ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) ) + int alt23=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA25_1 = input.LA(2); + int LA23_1 = input.LA(2); - if ( (LA25_1==54) ) { - alt25=2; + if ( (LA23_1==EOF||(LA23_1>=31 && LA23_1<=32)) ) { + alt23=1; } - else if ( (LA25_1==EOF||(LA25_1>=32 && LA25_1<=33)) ) { - alt25=1; + else if ( (LA23_1==51) ) { + alt23=2; } else { NoViableAltException nvae = - new NoViableAltException("", 25, 1, input); + new NoViableAltException("", 23, 1, input); throw nvae; } } break; - case 64: + case 61: { - alt25=1; + alt23=1; } break; - case 31: + case 30: { - alt25=3; + alt23=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 23, 0, input); throw nvae; } - switch (alt25) { + switch (alt23) { case 1 : - // InternalApplicationConfiguration.g:2672:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2524:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2672:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2673:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2524:2: ( ( rule__RealTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2525:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2674:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2674:4: rule__RealTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2526:3: ( rule__RealTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2526:4: rule__RealTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__RealTypeScope__NumberAssignment_3_0(); @@ -8814,14 +8311,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2678:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2678:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2679:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2530:2: ( ( rule__RealTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2531:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2680:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2680:4: rule__RealTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2532:3: ( rule__RealTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2532:4: rule__RealTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__RealTypeScope__NumberAssignment_3_1(); @@ -8839,14 +8336,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2684:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) { - // InternalApplicationConfiguration.g:2684:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2685:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2536:2: ( ( rule__RealTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2537:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) { before(grammarAccess.getRealTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2686:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2686:4: rule__RealTypeScope__NumberAssignment_3_2 + // InternalApplicationConfiguration.g:2538:3: ( rule__RealTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2538:4: rule__RealTypeScope__NumberAssignment_3_2 { pushFollow(FOLLOW_2); rule__RealTypeScope__NumberAssignment_3_2(); @@ -8881,38 +8378,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Alternatives_2" - // InternalApplicationConfiguration.g:2694:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2546:1: rule__StringTypeScope__Alternatives_2 : ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ); public final void rule__StringTypeScope__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2698:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) - int alt26=2; - int LA26_0 = input.LA(1); + // InternalApplicationConfiguration.g:2550:1: ( ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) | ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) ) + int alt24=2; + int LA24_0 = input.LA(1); - if ( (LA26_0==63) ) { - alt26=1; + if ( (LA24_0==60) ) { + alt24=1; } - else if ( (LA26_0==30) ) { - alt26=2; + else if ( (LA24_0==29) ) { + alt24=2; } else { NoViableAltException nvae = - new NoViableAltException("", 26, 0, input); + new NoViableAltException("", 24, 0, input); throw nvae; } - switch (alt26) { + switch (alt24) { case 1 : - // InternalApplicationConfiguration.g:2699:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2551:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2699:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2700:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2551:2: ( ( rule__StringTypeScope__SetsNewAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2552:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) { before(grammarAccess.getStringTypeScopeAccess().getSetsNewAssignment_2_0()); - // InternalApplicationConfiguration.g:2701:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) - // InternalApplicationConfiguration.g:2701:4: rule__StringTypeScope__SetsNewAssignment_2_0 + // InternalApplicationConfiguration.g:2553:3: ( rule__StringTypeScope__SetsNewAssignment_2_0 ) + // InternalApplicationConfiguration.g:2553:4: rule__StringTypeScope__SetsNewAssignment_2_0 { pushFollow(FOLLOW_2); rule__StringTypeScope__SetsNewAssignment_2_0(); @@ -8930,14 +8427,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2705:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2705:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2706:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2557:2: ( ( rule__StringTypeScope__SetsSumAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2558:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) { before(grammarAccess.getStringTypeScopeAccess().getSetsSumAssignment_2_1()); - // InternalApplicationConfiguration.g:2707:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) - // InternalApplicationConfiguration.g:2707:4: rule__StringTypeScope__SetsSumAssignment_2_1 + // InternalApplicationConfiguration.g:2559:3: ( rule__StringTypeScope__SetsSumAssignment_2_1 ) + // InternalApplicationConfiguration.g:2559:4: rule__StringTypeScope__SetsSumAssignment_2_1 { pushFollow(FOLLOW_2); rule__StringTypeScope__SetsSumAssignment_2_1(); @@ -8972,60 +8469,60 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Alternatives_3" - // InternalApplicationConfiguration.g:2715:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); + // InternalApplicationConfiguration.g:2567:1: rule__StringTypeScope__Alternatives_3 : ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ); public final void rule__StringTypeScope__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2719:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) - int alt27=3; + // InternalApplicationConfiguration.g:2571:1: ( ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) | ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) ) + int alt25=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA27_1 = input.LA(2); + int LA25_1 = input.LA(2); - if ( (LA27_1==54) ) { - alt27=2; + if ( (LA25_1==EOF||(LA25_1>=31 && LA25_1<=32)) ) { + alt25=1; } - else if ( (LA27_1==EOF||(LA27_1>=32 && LA27_1<=33)) ) { - alt27=1; + else if ( (LA25_1==51) ) { + alt25=2; } else { NoViableAltException nvae = - new NoViableAltException("", 27, 1, input); + new NoViableAltException("", 25, 1, input); throw nvae; } } break; - case 64: + case 61: { - alt27=1; + alt25=1; } break; - case 31: + case 30: { - alt27=3; + alt25=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 27, 0, input); + new NoViableAltException("", 25, 0, input); throw nvae; } - switch (alt27) { + switch (alt25) { case 1 : - // InternalApplicationConfiguration.g:2720:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2572:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) { - // InternalApplicationConfiguration.g:2720:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) - // InternalApplicationConfiguration.g:2721:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2572:2: ( ( rule__StringTypeScope__NumberAssignment_3_0 ) ) + // InternalApplicationConfiguration.g:2573:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_0()); - // InternalApplicationConfiguration.g:2722:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) - // InternalApplicationConfiguration.g:2722:4: rule__StringTypeScope__NumberAssignment_3_0 + // InternalApplicationConfiguration.g:2574:3: ( rule__StringTypeScope__NumberAssignment_3_0 ) + // InternalApplicationConfiguration.g:2574:4: rule__StringTypeScope__NumberAssignment_3_0 { pushFollow(FOLLOW_2); rule__StringTypeScope__NumberAssignment_3_0(); @@ -9043,14 +8540,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2726:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:2726:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:2727:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2578:2: ( ( rule__StringTypeScope__NumberAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:2579:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_1()); - // InternalApplicationConfiguration.g:2728:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) - // InternalApplicationConfiguration.g:2728:4: rule__StringTypeScope__NumberAssignment_3_1 + // InternalApplicationConfiguration.g:2580:3: ( rule__StringTypeScope__NumberAssignment_3_1 ) + // InternalApplicationConfiguration.g:2580:4: rule__StringTypeScope__NumberAssignment_3_1 { pushFollow(FOLLOW_2); rule__StringTypeScope__NumberAssignment_3_1(); @@ -9068,14 +8565,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2732:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) { - // InternalApplicationConfiguration.g:2732:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) - // InternalApplicationConfiguration.g:2733:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2584:2: ( ( rule__StringTypeScope__NumberAssignment_3_2 ) ) + // InternalApplicationConfiguration.g:2585:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) { before(grammarAccess.getStringTypeScopeAccess().getNumberAssignment_3_2()); - // InternalApplicationConfiguration.g:2734:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) - // InternalApplicationConfiguration.g:2734:4: rule__StringTypeScope__NumberAssignment_3_2 + // InternalApplicationConfiguration.g:2586:3: ( rule__StringTypeScope__NumberAssignment_3_2 ) + // InternalApplicationConfiguration.g:2586:4: rule__StringTypeScope__NumberAssignment_3_2 { pushFollow(FOLLOW_2); rule__StringTypeScope__NumberAssignment_3_2(); @@ -9110,38 +8607,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ExactNumber__Alternatives" - // InternalApplicationConfiguration.g:2742:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); + // InternalApplicationConfiguration.g:2594:1: rule__ExactNumber__Alternatives : ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ); public final void rule__ExactNumber__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2746:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) - int alt28=2; - int LA28_0 = input.LA(1); + // InternalApplicationConfiguration.g:2598:1: ( ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) | ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) ) + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA28_0==RULE_INT) ) { - alt28=1; + if ( (LA26_0==RULE_INT) ) { + alt26=1; } - else if ( (LA28_0==64) ) { - alt28=2; + else if ( (LA26_0==61) ) { + alt26=2; } else { NoViableAltException nvae = - new NoViableAltException("", 28, 0, input); + new NoViableAltException("", 26, 0, input); throw nvae; } - switch (alt28) { + switch (alt26) { case 1 : - // InternalApplicationConfiguration.g:2747:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) + // InternalApplicationConfiguration.g:2599:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) { - // InternalApplicationConfiguration.g:2747:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) - // InternalApplicationConfiguration.g:2748:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) + // InternalApplicationConfiguration.g:2599:2: ( ( rule__ExactNumber__ExactNumberAssignment_0 ) ) + // InternalApplicationConfiguration.g:2600:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) { before(grammarAccess.getExactNumberAccess().getExactNumberAssignment_0()); - // InternalApplicationConfiguration.g:2749:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) - // InternalApplicationConfiguration.g:2749:4: rule__ExactNumber__ExactNumberAssignment_0 + // InternalApplicationConfiguration.g:2601:3: ( rule__ExactNumber__ExactNumberAssignment_0 ) + // InternalApplicationConfiguration.g:2601:4: rule__ExactNumber__ExactNumberAssignment_0 { pushFollow(FOLLOW_2); rule__ExactNumber__ExactNumberAssignment_0(); @@ -9159,14 +8656,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2753:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) + // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) { - // InternalApplicationConfiguration.g:2753:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) - // InternalApplicationConfiguration.g:2754:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) + // InternalApplicationConfiguration.g:2605:2: ( ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) ) + // InternalApplicationConfiguration.g:2606:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAssignment_1()); - // InternalApplicationConfiguration.g:2755:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) - // InternalApplicationConfiguration.g:2755:4: rule__ExactNumber__ExactUnlimitedAssignment_1 + // InternalApplicationConfiguration.g:2607:3: ( rule__ExactNumber__ExactUnlimitedAssignment_1 ) + // InternalApplicationConfiguration.g:2607:4: rule__ExactNumber__ExactUnlimitedAssignment_1 { pushFollow(FOLLOW_2); rule__ExactNumber__ExactUnlimitedAssignment_1(); @@ -9201,38 +8698,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Alternatives_2" - // InternalApplicationConfiguration.g:2763:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); + // InternalApplicationConfiguration.g:2615:1: rule__IntervallNumber__Alternatives_2 : ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ); public final void rule__IntervallNumber__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2767:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) - int alt29=2; - int LA29_0 = input.LA(1); + // InternalApplicationConfiguration.g:2619:1: ( ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) | ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) ) + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA29_0==RULE_INT) ) { - alt29=1; + if ( (LA27_0==RULE_INT) ) { + alt27=1; } - else if ( (LA29_0==64) ) { - alt29=2; + else if ( (LA27_0==61) ) { + alt27=2; } else { NoViableAltException nvae = - new NoViableAltException("", 29, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt29) { + switch (alt27) { case 1 : - // InternalApplicationConfiguration.g:2768:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2620:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:2768:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:2769:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) + // InternalApplicationConfiguration.g:2620:2: ( ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:2621:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) { before(grammarAccess.getIntervallNumberAccess().getMaxNumberAssignment_2_0()); - // InternalApplicationConfiguration.g:2770:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) - // InternalApplicationConfiguration.g:2770:4: rule__IntervallNumber__MaxNumberAssignment_2_0 + // InternalApplicationConfiguration.g:2622:3: ( rule__IntervallNumber__MaxNumberAssignment_2_0 ) + // InternalApplicationConfiguration.g:2622:4: rule__IntervallNumber__MaxNumberAssignment_2_0 { pushFollow(FOLLOW_2); rule__IntervallNumber__MaxNumberAssignment_2_0(); @@ -9250,14 +8747,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2774:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:2774:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:2775:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) + // InternalApplicationConfiguration.g:2626:2: ( ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:2627:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAssignment_2_1()); - // InternalApplicationConfiguration.g:2776:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) - // InternalApplicationConfiguration.g:2776:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 + // InternalApplicationConfiguration.g:2628:3: ( rule__IntervallNumber__MaxUnlimitedAssignment_2_1 ) + // InternalApplicationConfiguration.g:2628:4: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 { pushFollow(FOLLOW_2); rule__IntervallNumber__MaxUnlimitedAssignment_2_1(); @@ -9292,34 +8789,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Scope__Alternatives" - // InternalApplicationConfiguration.g:2784:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); + // InternalApplicationConfiguration.g:2636:1: rule__Scope__Alternatives : ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ); public final void rule__Scope__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2788:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) - int alt30=2; - int LA30_0 = input.LA(1); + // InternalApplicationConfiguration.g:2640:1: ( ( ruleScopeSpecification ) | ( ruleScopeReference ) ) + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA30_0==31) ) { - alt30=1; + if ( (LA28_0==30) ) { + alt28=1; } - else if ( (LA30_0==RULE_ID) ) { - alt30=2; + else if ( (LA28_0==RULE_ID) ) { + alt28=2; } else { NoViableAltException nvae = - new NoViableAltException("", 30, 0, input); + new NoViableAltException("", 28, 0, input); throw nvae; } - switch (alt30) { + switch (alt28) { case 1 : - // InternalApplicationConfiguration.g:2789:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:2641:2: ( ruleScopeSpecification ) { - // InternalApplicationConfiguration.g:2789:2: ( ruleScopeSpecification ) - // InternalApplicationConfiguration.g:2790:3: ruleScopeSpecification + // InternalApplicationConfiguration.g:2641:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:2642:3: ruleScopeSpecification { before(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -9335,10 +8832,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2795:2: ( ruleScopeReference ) + // InternalApplicationConfiguration.g:2647:2: ( ruleScopeReference ) { - // InternalApplicationConfiguration.g:2795:2: ( ruleScopeReference ) - // InternalApplicationConfiguration.g:2796:3: ruleScopeReference + // InternalApplicationConfiguration.g:2647:2: ( ruleScopeReference ) + // InternalApplicationConfiguration.g:2648:3: ruleScopeReference { before(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -9371,38 +8868,38 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationDirection__Alternatives" - // InternalApplicationConfiguration.g:2805:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ); + // InternalApplicationConfiguration.g:2657:1: rule__OptimizationDirection__Alternatives : ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ); public final void rule__OptimizationDirection__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2809:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ) - int alt31=2; - int LA31_0 = input.LA(1); + // InternalApplicationConfiguration.g:2661:1: ( ( ( 'minimize' ) ) | ( ( 'maximize' ) ) ) + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA31_0==11) ) { - alt31=1; + if ( (LA29_0==11) ) { + alt29=1; } - else if ( (LA31_0==12) ) { - alt31=2; + else if ( (LA29_0==12) ) { + alt29=2; } else { NoViableAltException nvae = - new NoViableAltException("", 31, 0, input); + new NoViableAltException("", 29, 0, input); throw nvae; } - switch (alt31) { + switch (alt29) { case 1 : - // InternalApplicationConfiguration.g:2810:2: ( ( 'minimize' ) ) + // InternalApplicationConfiguration.g:2662:2: ( ( 'minimize' ) ) { - // InternalApplicationConfiguration.g:2810:2: ( ( 'minimize' ) ) - // InternalApplicationConfiguration.g:2811:3: ( 'minimize' ) + // InternalApplicationConfiguration.g:2662:2: ( ( 'minimize' ) ) + // InternalApplicationConfiguration.g:2663:3: ( 'minimize' ) { before(grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2812:3: ( 'minimize' ) - // InternalApplicationConfiguration.g:2812:4: 'minimize' + // InternalApplicationConfiguration.g:2664:3: ( 'minimize' ) + // InternalApplicationConfiguration.g:2664:4: 'minimize' { match(input,11,FOLLOW_2); @@ -9416,14 +8913,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2816:2: ( ( 'maximize' ) ) + // InternalApplicationConfiguration.g:2668:2: ( ( 'maximize' ) ) { - // InternalApplicationConfiguration.g:2816:2: ( ( 'maximize' ) ) - // InternalApplicationConfiguration.g:2817:3: ( 'maximize' ) + // InternalApplicationConfiguration.g:2668:2: ( ( 'maximize' ) ) + // InternalApplicationConfiguration.g:2669:3: ( 'maximize' ) { before(grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2818:3: ( 'maximize' ) - // InternalApplicationConfiguration.g:2818:4: 'maximize' + // InternalApplicationConfiguration.g:2670:3: ( 'maximize' ) + // InternalApplicationConfiguration.g:2670:4: 'maximize' { match(input,12,FOLLOW_2); @@ -9454,52 +8951,52 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ComparisonOperator__Alternatives" - // InternalApplicationConfiguration.g:2826:1: rule__ComparisonOperator__Alternatives : ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) ); + // InternalApplicationConfiguration.g:2678:1: rule__ComparisonOperator__Alternatives : ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) ); public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2830:1: ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) ) - int alt32=4; + // InternalApplicationConfiguration.g:2682:1: ( ( ( '<' ) ) | ( ( '>' ) ) | ( ( '<=' ) ) | ( ( '>=' ) ) ) + int alt30=4; switch ( input.LA(1) ) { case 13: { - alt32=1; + alt30=1; } break; case 14: { - alt32=2; + alt30=2; } break; case 15: { - alt32=3; + alt30=3; } break; case 16: { - alt32=4; + alt30=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 32, 0, input); + new NoViableAltException("", 30, 0, input); throw nvae; } - switch (alt32) { + switch (alt30) { case 1 : - // InternalApplicationConfiguration.g:2831:2: ( ( '<' ) ) + // InternalApplicationConfiguration.g:2683:2: ( ( '<' ) ) { - // InternalApplicationConfiguration.g:2831:2: ( ( '<' ) ) - // InternalApplicationConfiguration.g:2832:3: ( '<' ) + // InternalApplicationConfiguration.g:2683:2: ( ( '<' ) ) + // InternalApplicationConfiguration.g:2684:3: ( '<' ) { before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2833:3: ( '<' ) - // InternalApplicationConfiguration.g:2833:4: '<' + // InternalApplicationConfiguration.g:2685:3: ( '<' ) + // InternalApplicationConfiguration.g:2685:4: '<' { match(input,13,FOLLOW_2); @@ -9513,14 +9010,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2837:2: ( ( '>' ) ) + // InternalApplicationConfiguration.g:2689:2: ( ( '>' ) ) { - // InternalApplicationConfiguration.g:2837:2: ( ( '>' ) ) - // InternalApplicationConfiguration.g:2838:3: ( '>' ) + // InternalApplicationConfiguration.g:2689:2: ( ( '>' ) ) + // InternalApplicationConfiguration.g:2690:3: ( '>' ) { before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2839:3: ( '>' ) - // InternalApplicationConfiguration.g:2839:4: '>' + // InternalApplicationConfiguration.g:2691:3: ( '>' ) + // InternalApplicationConfiguration.g:2691:4: '>' { match(input,14,FOLLOW_2); @@ -9534,14 +9031,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2843:2: ( ( '<=' ) ) + // InternalApplicationConfiguration.g:2695:2: ( ( '<=' ) ) { - // InternalApplicationConfiguration.g:2843:2: ( ( '<=' ) ) - // InternalApplicationConfiguration.g:2844:3: ( '<=' ) + // InternalApplicationConfiguration.g:2695:2: ( ( '<=' ) ) + // InternalApplicationConfiguration.g:2696:3: ( '<=' ) { before(grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2845:3: ( '<=' ) - // InternalApplicationConfiguration.g:2845:4: '<=' + // InternalApplicationConfiguration.g:2697:3: ( '<=' ) + // InternalApplicationConfiguration.g:2697:4: '<=' { match(input,15,FOLLOW_2); @@ -9555,14 +9052,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:2849:2: ( ( '>=' ) ) + // InternalApplicationConfiguration.g:2701:2: ( ( '>=' ) ) { - // InternalApplicationConfiguration.g:2849:2: ( ( '>=' ) ) - // InternalApplicationConfiguration.g:2850:3: ( '>=' ) + // InternalApplicationConfiguration.g:2701:2: ( ( '>=' ) ) + // InternalApplicationConfiguration.g:2702:3: ( '>=' ) { before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); - // InternalApplicationConfiguration.g:2851:3: ( '>=' ) - // InternalApplicationConfiguration.g:2851:4: '>=' + // InternalApplicationConfiguration.g:2703:3: ( '>=' ) + // InternalApplicationConfiguration.g:2703:4: '>=' { match(input,16,FOLLOW_2); @@ -9593,47 +9090,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentLevelSpecification__Alternatives" - // InternalApplicationConfiguration.g:2859:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); + // InternalApplicationConfiguration.g:2711:1: rule__DocumentLevelSpecification__Alternatives : ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ); public final void rule__DocumentLevelSpecification__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2863:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) - int alt33=3; + // InternalApplicationConfiguration.g:2715:1: ( ( ( 'none' ) ) | ( ( 'normal' ) ) | ( ( 'full' ) ) ) + int alt31=3; switch ( input.LA(1) ) { case 17: { - alt33=1; + alt31=1; } break; case 18: { - alt33=2; + alt31=2; } break; case 19: { - alt33=3; + alt31=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 33, 0, input); + new NoViableAltException("", 31, 0, input); throw nvae; } - switch (alt33) { + switch (alt31) { case 1 : - // InternalApplicationConfiguration.g:2864:2: ( ( 'none' ) ) + // InternalApplicationConfiguration.g:2716:2: ( ( 'none' ) ) { - // InternalApplicationConfiguration.g:2864:2: ( ( 'none' ) ) - // InternalApplicationConfiguration.g:2865:3: ( 'none' ) + // InternalApplicationConfiguration.g:2716:2: ( ( 'none' ) ) + // InternalApplicationConfiguration.g:2717:3: ( 'none' ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2866:3: ( 'none' ) - // InternalApplicationConfiguration.g:2866:4: 'none' + // InternalApplicationConfiguration.g:2718:3: ( 'none' ) + // InternalApplicationConfiguration.g:2718:4: 'none' { match(input,17,FOLLOW_2); @@ -9647,14 +9144,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2870:2: ( ( 'normal' ) ) + // InternalApplicationConfiguration.g:2722:2: ( ( 'normal' ) ) { - // InternalApplicationConfiguration.g:2870:2: ( ( 'normal' ) ) - // InternalApplicationConfiguration.g:2871:3: ( 'normal' ) + // InternalApplicationConfiguration.g:2722:2: ( ( 'normal' ) ) + // InternalApplicationConfiguration.g:2723:3: ( 'normal' ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2872:3: ( 'normal' ) - // InternalApplicationConfiguration.g:2872:4: 'normal' + // InternalApplicationConfiguration.g:2724:3: ( 'normal' ) + // InternalApplicationConfiguration.g:2724:4: 'normal' { match(input,18,FOLLOW_2); @@ -9668,14 +9165,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2876:2: ( ( 'full' ) ) + // InternalApplicationConfiguration.g:2728:2: ( ( 'full' ) ) { - // InternalApplicationConfiguration.g:2876:2: ( ( 'full' ) ) - // InternalApplicationConfiguration.g:2877:3: ( 'full' ) + // InternalApplicationConfiguration.g:2728:2: ( ( 'full' ) ) + // InternalApplicationConfiguration.g:2729:3: ( 'full' ) { before(grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2878:3: ( 'full' ) - // InternalApplicationConfiguration.g:2878:4: 'full' + // InternalApplicationConfiguration.g:2730:3: ( 'full' ) + // InternalApplicationConfiguration.g:2730:4: 'full' { match(input,19,FOLLOW_2); @@ -9706,47 +9203,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__Solver__Alternatives" - // InternalApplicationConfiguration.g:2886:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); + // InternalApplicationConfiguration.g:2738:1: rule__Solver__Alternatives : ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ); public final void rule__Solver__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2890:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) - int alt34=3; + // InternalApplicationConfiguration.g:2742:1: ( ( ( 'SMTSolver' ) ) | ( ( 'AlloySolver' ) ) | ( ( 'ViatraSolver' ) ) ) + int alt32=3; switch ( input.LA(1) ) { case 20: { - alt34=1; + alt32=1; } break; case 21: { - alt34=2; + alt32=2; } break; case 22: { - alt34=3; + alt32=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 34, 0, input); + new NoViableAltException("", 32, 0, input); throw nvae; } - switch (alt34) { + switch (alt32) { case 1 : - // InternalApplicationConfiguration.g:2891:2: ( ( 'SMTSolver' ) ) + // InternalApplicationConfiguration.g:2743:2: ( ( 'SMTSolver' ) ) { - // InternalApplicationConfiguration.g:2891:2: ( ( 'SMTSolver' ) ) - // InternalApplicationConfiguration.g:2892:3: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:2743:2: ( ( 'SMTSolver' ) ) + // InternalApplicationConfiguration.g:2744:3: ( 'SMTSolver' ) { before(grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); - // InternalApplicationConfiguration.g:2893:3: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:2893:4: 'SMTSolver' + // InternalApplicationConfiguration.g:2745:3: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:2745:4: 'SMTSolver' { match(input,20,FOLLOW_2); @@ -9760,14 +9257,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:2897:2: ( ( 'AlloySolver' ) ) + // InternalApplicationConfiguration.g:2749:2: ( ( 'AlloySolver' ) ) { - // InternalApplicationConfiguration.g:2897:2: ( ( 'AlloySolver' ) ) - // InternalApplicationConfiguration.g:2898:3: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:2749:2: ( ( 'AlloySolver' ) ) + // InternalApplicationConfiguration.g:2750:3: ( 'AlloySolver' ) { before(grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); - // InternalApplicationConfiguration.g:2899:3: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:2899:4: 'AlloySolver' + // InternalApplicationConfiguration.g:2751:3: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:2751:4: 'AlloySolver' { match(input,21,FOLLOW_2); @@ -9781,14 +9278,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:2903:2: ( ( 'ViatraSolver' ) ) + // InternalApplicationConfiguration.g:2755:2: ( ( 'ViatraSolver' ) ) { - // InternalApplicationConfiguration.g:2903:2: ( ( 'ViatraSolver' ) ) - // InternalApplicationConfiguration.g:2904:3: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:2755:2: ( ( 'ViatraSolver' ) ) + // InternalApplicationConfiguration.g:2756:3: ( 'ViatraSolver' ) { before(grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); - // InternalApplicationConfiguration.g:2905:3: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:2905:4: 'ViatraSolver' + // InternalApplicationConfiguration.g:2757:3: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:2757:4: 'ViatraSolver' { match(input,22,FOLLOW_2); @@ -9819,14 +9316,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__0" - // InternalApplicationConfiguration.g:2913:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; + // InternalApplicationConfiguration.g:2765:1: rule__ConfigurationScript__Group__0 : rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ; public final void rule__ConfigurationScript__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2917:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) - // InternalApplicationConfiguration.g:2918:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 + // InternalApplicationConfiguration.g:2769:1: ( rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 ) + // InternalApplicationConfiguration.g:2770:2: rule__ConfigurationScript__Group__0__Impl rule__ConfigurationScript__Group__1 { pushFollow(FOLLOW_3); rule__ConfigurationScript__Group__0__Impl(); @@ -9857,33 +9354,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__0__Impl" - // InternalApplicationConfiguration.g:2925:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; + // InternalApplicationConfiguration.g:2777:1: rule__ConfigurationScript__Group__0__Impl : ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ; public final void rule__ConfigurationScript__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2929:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) - // InternalApplicationConfiguration.g:2930:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) + // InternalApplicationConfiguration.g:2781:1: ( ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) ) + // InternalApplicationConfiguration.g:2782:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) { - // InternalApplicationConfiguration.g:2930:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) - // InternalApplicationConfiguration.g:2931:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* + // InternalApplicationConfiguration.g:2782:1: ( ( rule__ConfigurationScript__ImportsAssignment_0 )* ) + // InternalApplicationConfiguration.g:2783:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* { before(grammarAccess.getConfigurationScriptAccess().getImportsAssignment_0()); - // InternalApplicationConfiguration.g:2932:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* - loop35: + // InternalApplicationConfiguration.g:2784:2: ( rule__ConfigurationScript__ImportsAssignment_0 )* + loop33: do { - int alt35=2; - int LA35_0 = input.LA(1); + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA35_0==25) ) { - alt35=1; + if ( (LA33_0==25) ) { + alt33=1; } - switch (alt35) { + switch (alt33) { case 1 : - // InternalApplicationConfiguration.g:2932:3: rule__ConfigurationScript__ImportsAssignment_0 + // InternalApplicationConfiguration.g:2784:3: rule__ConfigurationScript__ImportsAssignment_0 { pushFollow(FOLLOW_4); rule__ConfigurationScript__ImportsAssignment_0(); @@ -9895,7 +9392,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop35; + break loop33; } } while (true); @@ -9922,14 +9419,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__1" - // InternalApplicationConfiguration.g:2940:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; + // InternalApplicationConfiguration.g:2792:1: rule__ConfigurationScript__Group__1 : rule__ConfigurationScript__Group__1__Impl ; public final void rule__ConfigurationScript__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2944:1: ( rule__ConfigurationScript__Group__1__Impl ) - // InternalApplicationConfiguration.g:2945:2: rule__ConfigurationScript__Group__1__Impl + // InternalApplicationConfiguration.g:2796:1: ( rule__ConfigurationScript__Group__1__Impl ) + // InternalApplicationConfiguration.g:2797:2: rule__ConfigurationScript__Group__1__Impl { pushFollow(FOLLOW_2); rule__ConfigurationScript__Group__1__Impl(); @@ -9955,33 +9452,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__Group__1__Impl" - // InternalApplicationConfiguration.g:2951:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; + // InternalApplicationConfiguration.g:2803:1: rule__ConfigurationScript__Group__1__Impl : ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ; public final void rule__ConfigurationScript__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2955:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) - // InternalApplicationConfiguration.g:2956:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) + // InternalApplicationConfiguration.g:2807:1: ( ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) ) + // InternalApplicationConfiguration.g:2808:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) { - // InternalApplicationConfiguration.g:2956:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) - // InternalApplicationConfiguration.g:2957:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* + // InternalApplicationConfiguration.g:2808:1: ( ( rule__ConfigurationScript__CommandsAssignment_1 )* ) + // InternalApplicationConfiguration.g:2809:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* { before(grammarAccess.getConfigurationScriptAccess().getCommandsAssignment_1()); - // InternalApplicationConfiguration.g:2958:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* - loop36: + // InternalApplicationConfiguration.g:2810:2: ( rule__ConfigurationScript__CommandsAssignment_1 )* + loop34: do { - int alt36=2; - int LA36_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA36_0==29||LA36_0==37||(LA36_0>=39 && LA36_0<=40)||(LA36_0>=44 && LA36_0<=45)||(LA36_0>=55 && LA36_0<=56)) ) { - alt36=1; + if ( (LA34_0==28||LA34_0==36||(LA34_0>=38 && LA34_0<=39)||(LA34_0>=41 && LA34_0<=42)||(LA34_0>=52 && LA34_0<=53)) ) { + alt34=1; } - switch (alt36) { + switch (alt34) { case 1 : - // InternalApplicationConfiguration.g:2958:3: rule__ConfigurationScript__CommandsAssignment_1 + // InternalApplicationConfiguration.g:2810:3: rule__ConfigurationScript__CommandsAssignment_1 { pushFollow(FOLLOW_5); rule__ConfigurationScript__CommandsAssignment_1(); @@ -9993,7 +9490,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop36; + break loop34; } } while (true); @@ -10020,14 +9517,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__0" - // InternalApplicationConfiguration.g:2967:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // InternalApplicationConfiguration.g:2819:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; public final void rule__QualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2971:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalApplicationConfiguration.g:2972:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // InternalApplicationConfiguration.g:2823:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalApplicationConfiguration.g:2824:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FOLLOW_6); rule__QualifiedName__Group__0__Impl(); @@ -10058,17 +9555,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalApplicationConfiguration.g:2979:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:2831:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2983:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:2984:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2835:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:2836:1: ( RULE_ID ) { - // InternalApplicationConfiguration.g:2984:1: ( RULE_ID ) - // InternalApplicationConfiguration.g:2985:2: RULE_ID + // InternalApplicationConfiguration.g:2836:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2837:2: RULE_ID { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0()); match(input,RULE_ID,FOLLOW_2); @@ -10095,14 +9592,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__1" - // InternalApplicationConfiguration.g:2994:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + // InternalApplicationConfiguration.g:2846:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:2998:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalApplicationConfiguration.g:2999:2: rule__QualifiedName__Group__1__Impl + // InternalApplicationConfiguration.g:2850:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalApplicationConfiguration.g:2851:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group__1__Impl(); @@ -10128,33 +9625,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalApplicationConfiguration.g:3005:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + // InternalApplicationConfiguration.g:2857:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3009:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalApplicationConfiguration.g:3010:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalApplicationConfiguration.g:2861:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalApplicationConfiguration.g:2862:1: ( ( rule__QualifiedName__Group_1__0 )* ) { - // InternalApplicationConfiguration.g:3010:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalApplicationConfiguration.g:3011:2: ( rule__QualifiedName__Group_1__0 )* + // InternalApplicationConfiguration.g:2862:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalApplicationConfiguration.g:2863:2: ( rule__QualifiedName__Group_1__0 )* { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); - // InternalApplicationConfiguration.g:3012:2: ( rule__QualifiedName__Group_1__0 )* - loop37: + // InternalApplicationConfiguration.g:2864:2: ( rule__QualifiedName__Group_1__0 )* + loop35: do { - int alt37=2; - int LA37_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA37_0==23) ) { - alt37=1; + if ( (LA35_0==23) ) { + alt35=1; } - switch (alt37) { + switch (alt35) { case 1 : - // InternalApplicationConfiguration.g:3012:3: rule__QualifiedName__Group_1__0 + // InternalApplicationConfiguration.g:2864:3: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_7); rule__QualifiedName__Group_1__0(); @@ -10166,7 +9663,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop37; + break loop35; } } while (true); @@ -10193,14 +9690,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalApplicationConfiguration.g:3021:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // InternalApplicationConfiguration.g:2873:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; public final void rule__QualifiedName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3025:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalApplicationConfiguration.g:3026:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalApplicationConfiguration.g:2877:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalApplicationConfiguration.g:2878:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_8); rule__QualifiedName__Group_1__0__Impl(); @@ -10231,17 +9728,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalApplicationConfiguration.g:3033:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; + // InternalApplicationConfiguration.g:2885:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3037:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:3038:1: ( '.' ) + // InternalApplicationConfiguration.g:2889:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:2890:1: ( '.' ) { - // InternalApplicationConfiguration.g:3038:1: ( '.' ) - // InternalApplicationConfiguration.g:3039:2: '.' + // InternalApplicationConfiguration.g:2890:1: ( '.' ) + // InternalApplicationConfiguration.g:2891:2: '.' { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); match(input,23,FOLLOW_2); @@ -10268,14 +9765,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalApplicationConfiguration.g:3048:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // InternalApplicationConfiguration.g:2900:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; public final void rule__QualifiedName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3052:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalApplicationConfiguration.g:3053:2: rule__QualifiedName__Group_1__1__Impl + // InternalApplicationConfiguration.g:2904:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalApplicationConfiguration.g:2905:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__1__Impl(); @@ -10301,17 +9798,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalApplicationConfiguration.g:3059:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:2911:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3063:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:3064:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2915:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:2916:1: ( RULE_ID ) { - // InternalApplicationConfiguration.g:3064:1: ( RULE_ID ) - // InternalApplicationConfiguration.g:3065:2: RULE_ID + // InternalApplicationConfiguration.g:2916:1: ( RULE_ID ) + // InternalApplicationConfiguration.g:2917:2: RULE_ID { before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1()); match(input,RULE_ID,FOLLOW_2); @@ -10338,14 +9835,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__0" - // InternalApplicationConfiguration.g:3075:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; + // InternalApplicationConfiguration.g:2927:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; public final void rule__REALLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3079:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) - // InternalApplicationConfiguration.g:3080:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 + // InternalApplicationConfiguration.g:2931:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) + // InternalApplicationConfiguration.g:2932:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 { pushFollow(FOLLOW_9); rule__REALLiteral__Group__0__Impl(); @@ -10376,29 +9873,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__0__Impl" - // InternalApplicationConfiguration.g:3087:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; + // InternalApplicationConfiguration.g:2939:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3091:1: ( ( ( '-' )? ) ) - // InternalApplicationConfiguration.g:3092:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:2943:1: ( ( ( '-' )? ) ) + // InternalApplicationConfiguration.g:2944:1: ( ( '-' )? ) { - // InternalApplicationConfiguration.g:3092:1: ( ( '-' )? ) - // InternalApplicationConfiguration.g:3093:2: ( '-' )? + // InternalApplicationConfiguration.g:2944:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:2945:2: ( '-' )? { before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); - // InternalApplicationConfiguration.g:3094:2: ( '-' )? - int alt38=2; - int LA38_0 = input.LA(1); + // InternalApplicationConfiguration.g:2946:2: ( '-' )? + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA38_0==24) ) { - alt38=1; + if ( (LA36_0==24) ) { + alt36=1; } - switch (alt38) { + switch (alt36) { case 1 : - // InternalApplicationConfiguration.g:3094:3: '-' + // InternalApplicationConfiguration.g:2946:3: '-' { match(input,24,FOLLOW_2); @@ -10430,14 +9927,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__1" - // InternalApplicationConfiguration.g:3102:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; + // InternalApplicationConfiguration.g:2954:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; public final void rule__REALLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3106:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) - // InternalApplicationConfiguration.g:3107:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 + // InternalApplicationConfiguration.g:2958:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) + // InternalApplicationConfiguration.g:2959:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 { pushFollow(FOLLOW_6); rule__REALLiteral__Group__1__Impl(); @@ -10468,17 +9965,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__1__Impl" - // InternalApplicationConfiguration.g:3114:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:2966:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3118:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:3119:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:2970:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:2971:1: ( RULE_INT ) { - // InternalApplicationConfiguration.g:3119:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:3120:2: RULE_INT + // InternalApplicationConfiguration.g:2971:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:2972:2: RULE_INT { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); match(input,RULE_INT,FOLLOW_2); @@ -10505,14 +10002,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__2" - // InternalApplicationConfiguration.g:3129:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; + // InternalApplicationConfiguration.g:2981:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; public final void rule__REALLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3133:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) - // InternalApplicationConfiguration.g:3134:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 + // InternalApplicationConfiguration.g:2985:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) + // InternalApplicationConfiguration.g:2986:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 { pushFollow(FOLLOW_9); rule__REALLiteral__Group__2__Impl(); @@ -10543,17 +10040,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__2__Impl" - // InternalApplicationConfiguration.g:3141:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; + // InternalApplicationConfiguration.g:2993:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3145:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:3146:1: ( '.' ) + // InternalApplicationConfiguration.g:2997:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:2998:1: ( '.' ) { - // InternalApplicationConfiguration.g:3146:1: ( '.' ) - // InternalApplicationConfiguration.g:3147:2: '.' + // InternalApplicationConfiguration.g:2998:1: ( '.' ) + // InternalApplicationConfiguration.g:2999:2: '.' { before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); match(input,23,FOLLOW_2); @@ -10580,14 +10077,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__3" - // InternalApplicationConfiguration.g:3156:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; + // InternalApplicationConfiguration.g:3008:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; public final void rule__REALLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3160:1: ( rule__REALLiteral__Group__3__Impl ) - // InternalApplicationConfiguration.g:3161:2: rule__REALLiteral__Group__3__Impl + // InternalApplicationConfiguration.g:3012:1: ( rule__REALLiteral__Group__3__Impl ) + // InternalApplicationConfiguration.g:3013:2: rule__REALLiteral__Group__3__Impl { pushFollow(FOLLOW_2); rule__REALLiteral__Group__3__Impl(); @@ -10613,17 +10110,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__REALLiteral__Group__3__Impl" - // InternalApplicationConfiguration.g:3167:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:3019:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3171:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:3172:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3023:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3024:1: ( RULE_INT ) { - // InternalApplicationConfiguration.g:3172:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:3173:2: RULE_INT + // InternalApplicationConfiguration.g:3024:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3025:2: RULE_INT { before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); match(input,RULE_INT,FOLLOW_2); @@ -10650,14 +10147,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__0" - // InternalApplicationConfiguration.g:3183:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; + // InternalApplicationConfiguration.g:3035:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; public final void rule__INTLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3187:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) - // InternalApplicationConfiguration.g:3188:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 + // InternalApplicationConfiguration.g:3039:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) + // InternalApplicationConfiguration.g:3040:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 { pushFollow(FOLLOW_9); rule__INTLiteral__Group__0__Impl(); @@ -10688,29 +10185,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__0__Impl" - // InternalApplicationConfiguration.g:3195:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; + // InternalApplicationConfiguration.g:3047:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3199:1: ( ( ( '-' )? ) ) - // InternalApplicationConfiguration.g:3200:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3051:1: ( ( ( '-' )? ) ) + // InternalApplicationConfiguration.g:3052:1: ( ( '-' )? ) { - // InternalApplicationConfiguration.g:3200:1: ( ( '-' )? ) - // InternalApplicationConfiguration.g:3201:2: ( '-' )? + // InternalApplicationConfiguration.g:3052:1: ( ( '-' )? ) + // InternalApplicationConfiguration.g:3053:2: ( '-' )? { before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); - // InternalApplicationConfiguration.g:3202:2: ( '-' )? - int alt39=2; - int LA39_0 = input.LA(1); + // InternalApplicationConfiguration.g:3054:2: ( '-' )? + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA39_0==24) ) { - alt39=1; + if ( (LA37_0==24) ) { + alt37=1; } - switch (alt39) { + switch (alt37) { case 1 : - // InternalApplicationConfiguration.g:3202:3: '-' + // InternalApplicationConfiguration.g:3054:3: '-' { match(input,24,FOLLOW_2); @@ -10742,14 +10239,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__1" - // InternalApplicationConfiguration.g:3210:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; + // InternalApplicationConfiguration.g:3062:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; public final void rule__INTLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3214:1: ( rule__INTLiteral__Group__1__Impl ) - // InternalApplicationConfiguration.g:3215:2: rule__INTLiteral__Group__1__Impl + // InternalApplicationConfiguration.g:3066:1: ( rule__INTLiteral__Group__1__Impl ) + // InternalApplicationConfiguration.g:3067:2: rule__INTLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__INTLiteral__Group__1__Impl(); @@ -10775,17 +10272,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__INTLiteral__Group__1__Impl" - // InternalApplicationConfiguration.g:3221:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:3073:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3225:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:3226:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3077:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:3078:1: ( RULE_INT ) { - // InternalApplicationConfiguration.g:3226:1: ( RULE_INT ) - // InternalApplicationConfiguration.g:3227:2: RULE_INT + // InternalApplicationConfiguration.g:3078:1: ( RULE_INT ) + // InternalApplicationConfiguration.g:3079:2: RULE_INT { before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); match(input,RULE_INT,FOLLOW_2); @@ -10812,14 +10309,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__0" - // InternalApplicationConfiguration.g:3237:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; + // InternalApplicationConfiguration.g:3089:1: rule__EPackageImport__Group__0 : rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ; public final void rule__EPackageImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3241:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) - // InternalApplicationConfiguration.g:3242:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 + // InternalApplicationConfiguration.g:3093:1: ( rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 ) + // InternalApplicationConfiguration.g:3094:2: rule__EPackageImport__Group__0__Impl rule__EPackageImport__Group__1 { pushFollow(FOLLOW_10); rule__EPackageImport__Group__0__Impl(); @@ -10850,17 +10347,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__0__Impl" - // InternalApplicationConfiguration.g:3249:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; + // InternalApplicationConfiguration.g:3101:1: rule__EPackageImport__Group__0__Impl : ( 'import' ) ; public final void rule__EPackageImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3253:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:3254:1: ( 'import' ) + // InternalApplicationConfiguration.g:3105:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3106:1: ( 'import' ) { - // InternalApplicationConfiguration.g:3254:1: ( 'import' ) - // InternalApplicationConfiguration.g:3255:2: 'import' + // InternalApplicationConfiguration.g:3106:1: ( 'import' ) + // InternalApplicationConfiguration.g:3107:2: 'import' { before(grammarAccess.getEPackageImportAccess().getImportKeyword_0()); match(input,25,FOLLOW_2); @@ -10887,14 +10384,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__1" - // InternalApplicationConfiguration.g:3264:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; + // InternalApplicationConfiguration.g:3116:1: rule__EPackageImport__Group__1 : rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ; public final void rule__EPackageImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3268:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) - // InternalApplicationConfiguration.g:3269:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 + // InternalApplicationConfiguration.g:3120:1: ( rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 ) + // InternalApplicationConfiguration.g:3121:2: rule__EPackageImport__Group__1__Impl rule__EPackageImport__Group__2 { pushFollow(FOLLOW_11); rule__EPackageImport__Group__1__Impl(); @@ -10925,17 +10422,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__1__Impl" - // InternalApplicationConfiguration.g:3276:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; + // InternalApplicationConfiguration.g:3128:1: rule__EPackageImport__Group__1__Impl : ( 'epackage' ) ; public final void rule__EPackageImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3280:1: ( ( 'epackage' ) ) - // InternalApplicationConfiguration.g:3281:1: ( 'epackage' ) + // InternalApplicationConfiguration.g:3132:1: ( ( 'epackage' ) ) + // InternalApplicationConfiguration.g:3133:1: ( 'epackage' ) { - // InternalApplicationConfiguration.g:3281:1: ( 'epackage' ) - // InternalApplicationConfiguration.g:3282:2: 'epackage' + // InternalApplicationConfiguration.g:3133:1: ( 'epackage' ) + // InternalApplicationConfiguration.g:3134:2: 'epackage' { before(grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); match(input,26,FOLLOW_2); @@ -10962,14 +10459,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__2" - // InternalApplicationConfiguration.g:3291:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; + // InternalApplicationConfiguration.g:3143:1: rule__EPackageImport__Group__2 : rule__EPackageImport__Group__2__Impl ; public final void rule__EPackageImport__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3295:1: ( rule__EPackageImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:3296:2: rule__EPackageImport__Group__2__Impl + // InternalApplicationConfiguration.g:3147:1: ( rule__EPackageImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3148:2: rule__EPackageImport__Group__2__Impl { pushFollow(FOLLOW_2); rule__EPackageImport__Group__2__Impl(); @@ -10995,21 +10492,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__Group__2__Impl" - // InternalApplicationConfiguration.g:3302:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:3154:1: rule__EPackageImport__Group__2__Impl : ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ; public final void rule__EPackageImport__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3306:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3307:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) + // InternalApplicationConfiguration.g:3158:1: ( ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3159:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) { - // InternalApplicationConfiguration.g:3307:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) - // InternalApplicationConfiguration.g:3308:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) + // InternalApplicationConfiguration.g:3159:1: ( ( rule__EPackageImport__ImportedPackageAssignment_2 ) ) + // InternalApplicationConfiguration.g:3160:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) { before(grammarAccess.getEPackageImportAccess().getImportedPackageAssignment_2()); - // InternalApplicationConfiguration.g:3309:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) - // InternalApplicationConfiguration.g:3309:3: rule__EPackageImport__ImportedPackageAssignment_2 + // InternalApplicationConfiguration.g:3161:2: ( rule__EPackageImport__ImportedPackageAssignment_2 ) + // InternalApplicationConfiguration.g:3161:3: rule__EPackageImport__ImportedPackageAssignment_2 { pushFollow(FOLLOW_2); rule__EPackageImport__ImportedPackageAssignment_2(); @@ -11042,14 +10539,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__0" - // InternalApplicationConfiguration.g:3318:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; + // InternalApplicationConfiguration.g:3170:1: rule__ViatraImport__Group__0 : rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ; public final void rule__ViatraImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3322:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) - // InternalApplicationConfiguration.g:3323:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 + // InternalApplicationConfiguration.g:3174:1: ( rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 ) + // InternalApplicationConfiguration.g:3175:2: rule__ViatraImport__Group__0__Impl rule__ViatraImport__Group__1 { pushFollow(FOLLOW_12); rule__ViatraImport__Group__0__Impl(); @@ -11080,17 +10577,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__0__Impl" - // InternalApplicationConfiguration.g:3330:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; + // InternalApplicationConfiguration.g:3182:1: rule__ViatraImport__Group__0__Impl : ( 'import' ) ; public final void rule__ViatraImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3334:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:3335:1: ( 'import' ) + // InternalApplicationConfiguration.g:3186:1: ( ( 'import' ) ) + // InternalApplicationConfiguration.g:3187:1: ( 'import' ) { - // InternalApplicationConfiguration.g:3335:1: ( 'import' ) - // InternalApplicationConfiguration.g:3336:2: 'import' + // InternalApplicationConfiguration.g:3187:1: ( 'import' ) + // InternalApplicationConfiguration.g:3188:2: 'import' { before(grammarAccess.getViatraImportAccess().getImportKeyword_0()); match(input,25,FOLLOW_2); @@ -11117,14 +10614,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__1" - // InternalApplicationConfiguration.g:3345:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; + // InternalApplicationConfiguration.g:3197:1: rule__ViatraImport__Group__1 : rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ; public final void rule__ViatraImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3349:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) - // InternalApplicationConfiguration.g:3350:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 + // InternalApplicationConfiguration.g:3201:1: ( rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 ) + // InternalApplicationConfiguration.g:3202:2: rule__ViatraImport__Group__1__Impl rule__ViatraImport__Group__2 { pushFollow(FOLLOW_11); rule__ViatraImport__Group__1__Impl(); @@ -11155,17 +10652,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__1__Impl" - // InternalApplicationConfiguration.g:3357:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; + // InternalApplicationConfiguration.g:3209:1: rule__ViatraImport__Group__1__Impl : ( 'viatra' ) ; public final void rule__ViatraImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3361:1: ( ( 'viatra' ) ) - // InternalApplicationConfiguration.g:3362:1: ( 'viatra' ) + // InternalApplicationConfiguration.g:3213:1: ( ( 'viatra' ) ) + // InternalApplicationConfiguration.g:3214:1: ( 'viatra' ) { - // InternalApplicationConfiguration.g:3362:1: ( 'viatra' ) - // InternalApplicationConfiguration.g:3363:2: 'viatra' + // InternalApplicationConfiguration.g:3214:1: ( 'viatra' ) + // InternalApplicationConfiguration.g:3215:2: 'viatra' { before(grammarAccess.getViatraImportAccess().getViatraKeyword_1()); match(input,27,FOLLOW_2); @@ -11192,14 +10689,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__2" - // InternalApplicationConfiguration.g:3372:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; + // InternalApplicationConfiguration.g:3224:1: rule__ViatraImport__Group__2 : rule__ViatraImport__Group__2__Impl ; public final void rule__ViatraImport__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3376:1: ( rule__ViatraImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:3377:2: rule__ViatraImport__Group__2__Impl + // InternalApplicationConfiguration.g:3228:1: ( rule__ViatraImport__Group__2__Impl ) + // InternalApplicationConfiguration.g:3229:2: rule__ViatraImport__Group__2__Impl { pushFollow(FOLLOW_2); rule__ViatraImport__Group__2__Impl(); @@ -11225,21 +10722,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__Group__2__Impl" - // InternalApplicationConfiguration.g:3383:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:3235:1: rule__ViatraImport__Group__2__Impl : ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ; public final void rule__ViatraImport__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3387:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3388:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) + // InternalApplicationConfiguration.g:3239:1: ( ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:3240:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) { - // InternalApplicationConfiguration.g:3388:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) - // InternalApplicationConfiguration.g:3389:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) + // InternalApplicationConfiguration.g:3240:1: ( ( rule__ViatraImport__ImportedViatraAssignment_2 ) ) + // InternalApplicationConfiguration.g:3241:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) { before(grammarAccess.getViatraImportAccess().getImportedViatraAssignment_2()); - // InternalApplicationConfiguration.g:3390:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) - // InternalApplicationConfiguration.g:3390:3: rule__ViatraImport__ImportedViatraAssignment_2 + // InternalApplicationConfiguration.g:3242:2: ( rule__ViatraImport__ImportedViatraAssignment_2 ) + // InternalApplicationConfiguration.g:3242:3: rule__ViatraImport__ImportedViatraAssignment_2 { pushFollow(FOLLOW_2); rule__ViatraImport__ImportedViatraAssignment_2(); @@ -11271,23 +10768,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "rule__ViatraImport__Group__2__Impl" - // $ANTLR start "rule__CftImport__Group__0" - // InternalApplicationConfiguration.g:3399:1: rule__CftImport__Group__0 : rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ; - public final void rule__CftImport__Group__0() throws RecognitionException { + // $ANTLR start "rule__FileDeclaration__Group__0" + // InternalApplicationConfiguration.g:3251:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; + public final void rule__FileDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3403:1: ( rule__CftImport__Group__0__Impl rule__CftImport__Group__1 ) - // InternalApplicationConfiguration.g:3404:2: rule__CftImport__Group__0__Impl rule__CftImport__Group__1 + // InternalApplicationConfiguration.g:3255:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:3256:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 { - pushFollow(FOLLOW_13); - rule__CftImport__Group__0__Impl(); + pushFollow(FOLLOW_8); + rule__FileDeclaration__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__CftImport__Group__1(); + rule__FileDeclaration__Group__1(); state._fsp--; @@ -11306,25 +10803,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__CftImport__Group__0" + // $ANTLR end "rule__FileDeclaration__Group__0" - // $ANTLR start "rule__CftImport__Group__0__Impl" - // InternalApplicationConfiguration.g:3411:1: rule__CftImport__Group__0__Impl : ( 'import' ) ; - public final void rule__CftImport__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__FileDeclaration__Group__0__Impl" + // InternalApplicationConfiguration.g:3263:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; + public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3415:1: ( ( 'import' ) ) - // InternalApplicationConfiguration.g:3416:1: ( 'import' ) + // InternalApplicationConfiguration.g:3267:1: ( ( 'file' ) ) + // InternalApplicationConfiguration.g:3268:1: ( 'file' ) { - // InternalApplicationConfiguration.g:3416:1: ( 'import' ) - // InternalApplicationConfiguration.g:3417:2: 'import' + // InternalApplicationConfiguration.g:3268:1: ( 'file' ) + // InternalApplicationConfiguration.g:3269:2: 'file' { - before(grammarAccess.getCftImportAccess().getImportKeyword_0()); - match(input,25,FOLLOW_2); - after(grammarAccess.getCftImportAccess().getImportKeyword_0()); + before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); + match(input,28,FOLLOW_2); + after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); } @@ -11343,26 +10840,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__CftImport__Group__0__Impl" + // $ANTLR end "rule__FileDeclaration__Group__0__Impl" - // $ANTLR start "rule__CftImport__Group__1" - // InternalApplicationConfiguration.g:3426:1: rule__CftImport__Group__1 : rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ; - public final void rule__CftImport__Group__1() throws RecognitionException { + // $ANTLR start "rule__FileDeclaration__Group__1" + // InternalApplicationConfiguration.g:3278:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; + public final void rule__FileDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3430:1: ( rule__CftImport__Group__1__Impl rule__CftImport__Group__2 ) - // InternalApplicationConfiguration.g:3431:2: rule__CftImport__Group__1__Impl rule__CftImport__Group__2 + // InternalApplicationConfiguration.g:3282:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:3283:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 { - pushFollow(FOLLOW_11); - rule__CftImport__Group__1__Impl(); + pushFollow(FOLLOW_13); + rule__FileDeclaration__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__CftImport__Group__2(); + rule__FileDeclaration__Group__2(); state._fsp--; @@ -11381,25 +10878,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__CftImport__Group__1" + // $ANTLR end "rule__FileDeclaration__Group__1" - // $ANTLR start "rule__CftImport__Group__1__Impl" - // InternalApplicationConfiguration.g:3438:1: rule__CftImport__Group__1__Impl : ( 'reliability' ) ; - public final void rule__CftImport__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__FileDeclaration__Group__1__Impl" + // InternalApplicationConfiguration.g:3290:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; + public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3442:1: ( ( 'reliability' ) ) - // InternalApplicationConfiguration.g:3443:1: ( 'reliability' ) + // InternalApplicationConfiguration.g:3294:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3295:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:3443:1: ( 'reliability' ) - // InternalApplicationConfiguration.g:3444:2: 'reliability' + // InternalApplicationConfiguration.g:3295:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:3296:2: ( rule__FileDeclaration__NameAssignment_1 ) { - before(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); - match(input,28,FOLLOW_2); - after(grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); + before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); + // InternalApplicationConfiguration.g:3297:2: ( rule__FileDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:3297:3: rule__FileDeclaration__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__FileDeclaration__NameAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); } @@ -11418,21 +10925,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__CftImport__Group__1__Impl" + // $ANTLR end "rule__FileDeclaration__Group__1__Impl" - // $ANTLR start "rule__CftImport__Group__2" - // InternalApplicationConfiguration.g:3453:1: rule__CftImport__Group__2 : rule__CftImport__Group__2__Impl ; - public final void rule__CftImport__Group__2() throws RecognitionException { + // $ANTLR start "rule__FileDeclaration__Group__2" + // InternalApplicationConfiguration.g:3305:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; + public final void rule__FileDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3457:1: ( rule__CftImport__Group__2__Impl ) - // InternalApplicationConfiguration.g:3458:2: rule__CftImport__Group__2__Impl + // InternalApplicationConfiguration.g:3309:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) + // InternalApplicationConfiguration.g:3310:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 { + pushFollow(FOLLOW_11); + rule__FileDeclaration__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__CftImport__Group__2__Impl(); + rule__FileDeclaration__Group__3(); state._fsp--; @@ -11451,35 +10963,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__CftImport__Group__2" + // $ANTLR end "rule__FileDeclaration__Group__2" - // $ANTLR start "rule__CftImport__Group__2__Impl" - // InternalApplicationConfiguration.g:3464:1: rule__CftImport__Group__2__Impl : ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ; - public final void rule__CftImport__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__FileDeclaration__Group__2__Impl" + // InternalApplicationConfiguration.g:3317:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; + public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3468:1: ( ( ( rule__CftImport__ImportedCftAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:3469:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:3469:1: ( ( rule__CftImport__ImportedCftAssignment_2 ) ) - // InternalApplicationConfiguration.g:3470:2: ( rule__CftImport__ImportedCftAssignment_2 ) + // InternalApplicationConfiguration.g:3321:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:3322:1: ( '=' ) { - before(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); - // InternalApplicationConfiguration.g:3471:2: ( rule__CftImport__ImportedCftAssignment_2 ) - // InternalApplicationConfiguration.g:3471:3: rule__CftImport__ImportedCftAssignment_2 + // InternalApplicationConfiguration.g:3322:1: ( '=' ) + // InternalApplicationConfiguration.g:3323:2: '=' { - pushFollow(FOLLOW_2); - rule__CftImport__ImportedCftAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getCftImportAccess().getImportedCftAssignment_2()); + before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); + match(input,29,FOLLOW_2); + after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); } @@ -11498,26 +11000,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__CftImport__Group__2__Impl" + // $ANTLR end "rule__FileDeclaration__Group__2__Impl" - // $ANTLR start "rule__FileDeclaration__Group__0" - // InternalApplicationConfiguration.g:3480:1: rule__FileDeclaration__Group__0 : rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ; - public final void rule__FileDeclaration__Group__0() throws RecognitionException { + // $ANTLR start "rule__FileDeclaration__Group__3" + // InternalApplicationConfiguration.g:3332:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; + public final void rule__FileDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3484:1: ( rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:3485:2: rule__FileDeclaration__Group__0__Impl rule__FileDeclaration__Group__1 + // InternalApplicationConfiguration.g:3336:1: ( rule__FileDeclaration__Group__3__Impl ) + // InternalApplicationConfiguration.g:3337:2: rule__FileDeclaration__Group__3__Impl { - pushFollow(FOLLOW_8); - rule__FileDeclaration__Group__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__1(); + rule__FileDeclaration__Group__3__Impl(); state._fsp--; @@ -11536,25 +11033,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__FileDeclaration__Group__0" + // $ANTLR end "rule__FileDeclaration__Group__3" - // $ANTLR start "rule__FileDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:3492:1: rule__FileDeclaration__Group__0__Impl : ( 'file' ) ; - public final void rule__FileDeclaration__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__FileDeclaration__Group__3__Impl" + // InternalApplicationConfiguration.g:3343:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; + public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3496:1: ( ( 'file' ) ) - // InternalApplicationConfiguration.g:3497:1: ( 'file' ) + // InternalApplicationConfiguration.g:3347:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) + // InternalApplicationConfiguration.g:3348:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) { - // InternalApplicationConfiguration.g:3497:1: ( 'file' ) - // InternalApplicationConfiguration.g:3498:2: 'file' + // InternalApplicationConfiguration.g:3348:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) + // InternalApplicationConfiguration.g:3349:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) { - before(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); - match(input,29,FOLLOW_2); - after(grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); + before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); + // InternalApplicationConfiguration.g:3350:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) + // InternalApplicationConfiguration.g:3350:3: rule__FileDeclaration__SpecificationAssignment_3 + { + pushFollow(FOLLOW_2); + rule__FileDeclaration__SpecificationAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); } @@ -11573,26 +11080,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__FileDeclaration__Group__0__Impl" + // $ANTLR end "rule__FileDeclaration__Group__3__Impl" - // $ANTLR start "rule__FileDeclaration__Group__1" - // InternalApplicationConfiguration.g:3507:1: rule__FileDeclaration__Group__1 : rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ; - public final void rule__FileDeclaration__Group__1() throws RecognitionException { + // $ANTLR start "rule__MetamodelSpecification__Group__0" + // InternalApplicationConfiguration.g:3359:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; + public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3511:1: ( rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:3512:2: rule__FileDeclaration__Group__1__Impl rule__FileDeclaration__Group__2 + // InternalApplicationConfiguration.g:3363:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) + // InternalApplicationConfiguration.g:3364:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 { pushFollow(FOLLOW_14); - rule__FileDeclaration__Group__1__Impl(); + rule__MetamodelSpecification__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__2(); + rule__MetamodelSpecification__Group__1(); state._fsp--; @@ -11611,35 +11118,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__FileDeclaration__Group__1" + // $ANTLR end "rule__MetamodelSpecification__Group__0" - // $ANTLR start "rule__FileDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:3519:1: rule__FileDeclaration__Group__1__Impl : ( ( rule__FileDeclaration__NameAssignment_1 ) ) ; - public final void rule__FileDeclaration__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" + // InternalApplicationConfiguration.g:3371:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; + public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3523:1: ( ( ( rule__FileDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3524:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:3375:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:3376:1: ( '{' ) { - // InternalApplicationConfiguration.g:3524:1: ( ( rule__FileDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:3525:2: ( rule__FileDeclaration__NameAssignment_1 ) - { - before(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:3526:2: ( rule__FileDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:3526:3: rule__FileDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:3376:1: ( '{' ) + // InternalApplicationConfiguration.g:3377:2: '{' { - pushFollow(FOLLOW_2); - rule__FileDeclaration__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getFileDeclarationAccess().getNameAssignment_1()); + before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); + match(input,30,FOLLOW_2); + after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } @@ -11658,26 +11155,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__FileDeclaration__Group__1__Impl" + // $ANTLR end "rule__MetamodelSpecification__Group__0__Impl" - // $ANTLR start "rule__FileDeclaration__Group__2" - // InternalApplicationConfiguration.g:3534:1: rule__FileDeclaration__Group__2 : rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ; - public final void rule__FileDeclaration__Group__2() throws RecognitionException { + // $ANTLR start "rule__MetamodelSpecification__Group__1" + // InternalApplicationConfiguration.g:3386:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; + public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3538:1: ( rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 ) - // InternalApplicationConfiguration.g:3539:2: rule__FileDeclaration__Group__2__Impl rule__FileDeclaration__Group__3 + // InternalApplicationConfiguration.g:3390:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) + // InternalApplicationConfiguration.g:3391:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 { - pushFollow(FOLLOW_11); - rule__FileDeclaration__Group__2__Impl(); + pushFollow(FOLLOW_15); + rule__MetamodelSpecification__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__3(); + rule__MetamodelSpecification__Group__2(); state._fsp--; @@ -11696,255 +11193,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__FileDeclaration__Group__2" + // $ANTLR end "rule__MetamodelSpecification__Group__1" - // $ANTLR start "rule__FileDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:3546:1: rule__FileDeclaration__Group__2__Impl : ( '=' ) ; - public final void rule__FileDeclaration__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" + // InternalApplicationConfiguration.g:3398:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; + public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3550:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:3551:1: ( '=' ) + // InternalApplicationConfiguration.g:3402:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3403:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) { - // InternalApplicationConfiguration.g:3551:1: ( '=' ) - // InternalApplicationConfiguration.g:3552:2: '=' - { - before(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); - match(input,30,FOLLOW_2); - after(grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__FileDeclaration__Group__3" - // InternalApplicationConfiguration.g:3561:1: rule__FileDeclaration__Group__3 : rule__FileDeclaration__Group__3__Impl ; - public final void rule__FileDeclaration__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3565:1: ( rule__FileDeclaration__Group__3__Impl ) - // InternalApplicationConfiguration.g:3566:2: rule__FileDeclaration__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__FileDeclaration__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__3" - - - // $ANTLR start "rule__FileDeclaration__Group__3__Impl" - // InternalApplicationConfiguration.g:3572:1: rule__FileDeclaration__Group__3__Impl : ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ; - public final void rule__FileDeclaration__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3576:1: ( ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) ) - // InternalApplicationConfiguration.g:3577:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) - { - // InternalApplicationConfiguration.g:3577:1: ( ( rule__FileDeclaration__SpecificationAssignment_3 ) ) - // InternalApplicationConfiguration.g:3578:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) - { - before(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); - // InternalApplicationConfiguration.g:3579:2: ( rule__FileDeclaration__SpecificationAssignment_3 ) - // InternalApplicationConfiguration.g:3579:3: rule__FileDeclaration__SpecificationAssignment_3 - { - pushFollow(FOLLOW_2); - rule__FileDeclaration__SpecificationAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getFileDeclarationAccess().getSpecificationAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FileDeclaration__Group__3__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group__0" - // InternalApplicationConfiguration.g:3588:1: rule__MetamodelSpecification__Group__0 : rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ; - public final void rule__MetamodelSpecification__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3592:1: ( rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 ) - // InternalApplicationConfiguration.g:3593:2: rule__MetamodelSpecification__Group__0__Impl rule__MetamodelSpecification__Group__1 - { - pushFollow(FOLLOW_15); - rule__MetamodelSpecification__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__0" - - - // $ANTLR start "rule__MetamodelSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:3600:1: rule__MetamodelSpecification__Group__0__Impl : ( '{' ) ; - public final void rule__MetamodelSpecification__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3604:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:3605:1: ( '{' ) - { - // InternalApplicationConfiguration.g:3605:1: ( '{' ) - // InternalApplicationConfiguration.g:3606:2: '{' - { - before(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,31,FOLLOW_2); - after(grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__0__Impl" - - - // $ANTLR start "rule__MetamodelSpecification__Group__1" - // InternalApplicationConfiguration.g:3615:1: rule__MetamodelSpecification__Group__1 : rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ; - public final void rule__MetamodelSpecification__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3619:1: ( rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 ) - // InternalApplicationConfiguration.g:3620:2: rule__MetamodelSpecification__Group__1__Impl rule__MetamodelSpecification__Group__2 - { - pushFollow(FOLLOW_16); - rule__MetamodelSpecification__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MetamodelSpecification__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MetamodelSpecification__Group__1" - - - // $ANTLR start "rule__MetamodelSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:3627:1: rule__MetamodelSpecification__Group__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ; - public final void rule__MetamodelSpecification__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:3631:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3632:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) - { - // InternalApplicationConfiguration.g:3632:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:3633:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:3403:1: ( ( rule__MetamodelSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:3404:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:3634:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:3634:3: rule__MetamodelSpecification__EntriesAssignment_1 + // InternalApplicationConfiguration.g:3405:2: ( rule__MetamodelSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:3405:3: rule__MetamodelSpecification__EntriesAssignment_1 { pushFollow(FOLLOW_2); rule__MetamodelSpecification__EntriesAssignment_1(); @@ -11977,16 +11244,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__2" - // InternalApplicationConfiguration.g:3642:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; + // InternalApplicationConfiguration.g:3413:1: rule__MetamodelSpecification__Group__2 : rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ; public final void rule__MetamodelSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3646:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) - // InternalApplicationConfiguration.g:3647:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 + // InternalApplicationConfiguration.g:3417:1: ( rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 ) + // InternalApplicationConfiguration.g:3418:2: rule__MetamodelSpecification__Group__2__Impl rule__MetamodelSpecification__Group__3 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__MetamodelSpecification__Group__2__Impl(); state._fsp--; @@ -12015,35 +11282,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:3654:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; + // InternalApplicationConfiguration.g:3425:1: rule__MetamodelSpecification__Group__2__Impl : ( ( rule__MetamodelSpecification__Group_2__0 )* ) ; public final void rule__MetamodelSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3658:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:3659:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:3429:1: ( ( ( rule__MetamodelSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:3430:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) { - // InternalApplicationConfiguration.g:3659:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:3660:2: ( rule__MetamodelSpecification__Group_2__0 )* + // InternalApplicationConfiguration.g:3430:1: ( ( rule__MetamodelSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:3431:2: ( rule__MetamodelSpecification__Group_2__0 )* { before(grammarAccess.getMetamodelSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3661:2: ( rule__MetamodelSpecification__Group_2__0 )* - loop40: + // InternalApplicationConfiguration.g:3432:2: ( rule__MetamodelSpecification__Group_2__0 )* + loop38: do { - int alt40=2; - int LA40_0 = input.LA(1); + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA40_0==33) ) { - alt40=1; + if ( (LA38_0==32) ) { + alt38=1; } - switch (alt40) { + switch (alt38) { case 1 : - // InternalApplicationConfiguration.g:3661:3: rule__MetamodelSpecification__Group_2__0 + // InternalApplicationConfiguration.g:3432:3: rule__MetamodelSpecification__Group_2__0 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__MetamodelSpecification__Group_2__0(); state._fsp--; @@ -12053,7 +11320,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop40; + break loop38; } } while (true); @@ -12080,14 +11347,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__3" - // InternalApplicationConfiguration.g:3669:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:3440:1: rule__MetamodelSpecification__Group__3 : rule__MetamodelSpecification__Group__3__Impl ; public final void rule__MetamodelSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3673:1: ( rule__MetamodelSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:3674:2: rule__MetamodelSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:3444:1: ( rule__MetamodelSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:3445:2: rule__MetamodelSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__MetamodelSpecification__Group__3__Impl(); @@ -12113,20 +11380,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:3680:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:3451:1: rule__MetamodelSpecification__Group__3__Impl : ( '}' ) ; public final void rule__MetamodelSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3684:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:3685:1: ( '}' ) + // InternalApplicationConfiguration.g:3455:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:3456:1: ( '}' ) { - // InternalApplicationConfiguration.g:3685:1: ( '}' ) - // InternalApplicationConfiguration.g:3686:2: '}' + // InternalApplicationConfiguration.g:3456:1: ( '}' ) + // InternalApplicationConfiguration.g:3457:2: '}' { before(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -12150,16 +11417,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__0" - // InternalApplicationConfiguration.g:3696:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:3467:1: rule__MetamodelSpecification__Group_2__0 : rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ; public final void rule__MetamodelSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3700:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:3701:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 + // InternalApplicationConfiguration.g:3471:1: ( rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:3472:2: rule__MetamodelSpecification__Group_2__0__Impl rule__MetamodelSpecification__Group_2__1 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); rule__MetamodelSpecification__Group_2__0__Impl(); state._fsp--; @@ -12188,20 +11455,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3708:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:3479:1: rule__MetamodelSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__MetamodelSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3712:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:3713:1: ( ',' ) + // InternalApplicationConfiguration.g:3483:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:3484:1: ( ',' ) { - // InternalApplicationConfiguration.g:3713:1: ( ',' ) - // InternalApplicationConfiguration.g:3714:2: ',' + // InternalApplicationConfiguration.g:3484:1: ( ',' ) + // InternalApplicationConfiguration.g:3485:2: ',' { before(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); } @@ -12225,14 +11492,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__1" - // InternalApplicationConfiguration.g:3723:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:3494:1: rule__MetamodelSpecification__Group_2__1 : rule__MetamodelSpecification__Group_2__1__Impl ; public final void rule__MetamodelSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3727:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:3728:2: rule__MetamodelSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:3498:1: ( rule__MetamodelSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:3499:2: rule__MetamodelSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__MetamodelSpecification__Group_2__1__Impl(); @@ -12258,21 +11525,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3734:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:3505:1: rule__MetamodelSpecification__Group_2__1__Impl : ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ; public final void rule__MetamodelSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3738:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:3739:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:3509:1: ( ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:3510:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:3739:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:3740:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:3510:1: ( ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:3511:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:3741:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:3741:3: rule__MetamodelSpecification__EntriesAssignment_2_1 + // InternalApplicationConfiguration.g:3512:2: ( rule__MetamodelSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:3512:3: rule__MetamodelSpecification__EntriesAssignment_2_1 { pushFollow(FOLLOW_2); rule__MetamodelSpecification__EntriesAssignment_2_1(); @@ -12305,14 +11572,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__0" - // InternalApplicationConfiguration.g:3750:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; + // InternalApplicationConfiguration.g:3521:1: rule__AllPackageEntry__Group__0 : rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ; public final void rule__AllPackageEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3754:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) - // InternalApplicationConfiguration.g:3755:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 + // InternalApplicationConfiguration.g:3525:1: ( rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 ) + // InternalApplicationConfiguration.g:3526:2: rule__AllPackageEntry__Group__0__Impl rule__AllPackageEntry__Group__1 { pushFollow(FOLLOW_8); rule__AllPackageEntry__Group__0__Impl(); @@ -12343,20 +11610,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:3762:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; + // InternalApplicationConfiguration.g:3533:1: rule__AllPackageEntry__Group__0__Impl : ( 'package' ) ; public final void rule__AllPackageEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3766:1: ( ( 'package' ) ) - // InternalApplicationConfiguration.g:3767:1: ( 'package' ) + // InternalApplicationConfiguration.g:3537:1: ( ( 'package' ) ) + // InternalApplicationConfiguration.g:3538:1: ( 'package' ) { - // InternalApplicationConfiguration.g:3767:1: ( 'package' ) - // InternalApplicationConfiguration.g:3768:2: 'package' + // InternalApplicationConfiguration.g:3538:1: ( 'package' ) + // InternalApplicationConfiguration.g:3539:2: 'package' { before(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); - match(input,34,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); } @@ -12380,16 +11647,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__1" - // InternalApplicationConfiguration.g:3777:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; + // InternalApplicationConfiguration.g:3548:1: rule__AllPackageEntry__Group__1 : rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ; public final void rule__AllPackageEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3781:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) - // InternalApplicationConfiguration.g:3782:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 + // InternalApplicationConfiguration.g:3552:1: ( rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 ) + // InternalApplicationConfiguration.g:3553:2: rule__AllPackageEntry__Group__1__Impl rule__AllPackageEntry__Group__2 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); rule__AllPackageEntry__Group__1__Impl(); state._fsp--; @@ -12418,21 +11685,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:3789:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:3560:1: rule__AllPackageEntry__Group__1__Impl : ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ; public final void rule__AllPackageEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3793:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:3794:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:3564:1: ( ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3565:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) { - // InternalApplicationConfiguration.g:3794:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) - // InternalApplicationConfiguration.g:3795:2: ( rule__AllPackageEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:3565:1: ( ( rule__AllPackageEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:3566:2: ( rule__AllPackageEntry__PackageAssignment_1 ) { before(grammarAccess.getAllPackageEntryAccess().getPackageAssignment_1()); - // InternalApplicationConfiguration.g:3796:2: ( rule__AllPackageEntry__PackageAssignment_1 ) - // InternalApplicationConfiguration.g:3796:3: rule__AllPackageEntry__PackageAssignment_1 + // InternalApplicationConfiguration.g:3567:2: ( rule__AllPackageEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:3567:3: rule__AllPackageEntry__PackageAssignment_1 { pushFollow(FOLLOW_2); rule__AllPackageEntry__PackageAssignment_1(); @@ -12465,14 +11732,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__2" - // InternalApplicationConfiguration.g:3804:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:3575:1: rule__AllPackageEntry__Group__2 : rule__AllPackageEntry__Group__2__Impl ; public final void rule__AllPackageEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3808:1: ( rule__AllPackageEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:3809:2: rule__AllPackageEntry__Group__2__Impl + // InternalApplicationConfiguration.g:3579:1: ( rule__AllPackageEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:3580:2: rule__AllPackageEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group__2__Impl(); @@ -12498,29 +11765,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:3815:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:3586:1: rule__AllPackageEntry__Group__2__Impl : ( ( rule__AllPackageEntry__Group_2__0 )? ) ; public final void rule__AllPackageEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3819:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:3820:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3590:1: ( ( ( rule__AllPackageEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:3591:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:3820:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:3821:2: ( rule__AllPackageEntry__Group_2__0 )? + // InternalApplicationConfiguration.g:3591:1: ( ( rule__AllPackageEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3592:2: ( rule__AllPackageEntry__Group_2__0 )? { before(grammarAccess.getAllPackageEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:3822:2: ( rule__AllPackageEntry__Group_2__0 )? - int alt41=2; - int LA41_0 = input.LA(1); + // InternalApplicationConfiguration.g:3593:2: ( rule__AllPackageEntry__Group_2__0 )? + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA41_0==35) ) { - alt41=1; + if ( (LA39_0==34) ) { + alt39=1; } - switch (alt41) { + switch (alt39) { case 1 : - // InternalApplicationConfiguration.g:3822:3: rule__AllPackageEntry__Group_2__0 + // InternalApplicationConfiguration.g:3593:3: rule__AllPackageEntry__Group_2__0 { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group_2__0(); @@ -12556,16 +11823,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__0" - // InternalApplicationConfiguration.g:3831:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; + // InternalApplicationConfiguration.g:3602:1: rule__AllPackageEntry__Group_2__0 : rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ; public final void rule__AllPackageEntry__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3835:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:3836:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 + // InternalApplicationConfiguration.g:3606:1: ( rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:3607:2: rule__AllPackageEntry__Group_2__0__Impl rule__AllPackageEntry__Group_2__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__AllPackageEntry__Group_2__0__Impl(); state._fsp--; @@ -12594,20 +11861,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:3843:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; + // InternalApplicationConfiguration.g:3614:1: rule__AllPackageEntry__Group_2__0__Impl : ( 'excluding' ) ; public final void rule__AllPackageEntry__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3847:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:3848:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:3618:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:3619:1: ( 'excluding' ) { - // InternalApplicationConfiguration.g:3848:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:3849:2: 'excluding' + // InternalApplicationConfiguration.g:3619:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:3620:2: 'excluding' { before(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); - match(input,35,FOLLOW_2); + match(input,34,FOLLOW_2); after(grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); } @@ -12631,14 +11898,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__1" - // InternalApplicationConfiguration.g:3858:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; + // InternalApplicationConfiguration.g:3629:1: rule__AllPackageEntry__Group_2__1 : rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ; public final void rule__AllPackageEntry__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3862:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:3863:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 + // InternalApplicationConfiguration.g:3633:1: ( rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:3634:2: rule__AllPackageEntry__Group_2__1__Impl rule__AllPackageEntry__Group_2__2 { pushFollow(FOLLOW_8); rule__AllPackageEntry__Group_2__1__Impl(); @@ -12669,20 +11936,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:3870:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:3641:1: rule__AllPackageEntry__Group_2__1__Impl : ( '{' ) ; public final void rule__AllPackageEntry__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3874:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:3875:1: ( '{' ) + // InternalApplicationConfiguration.g:3645:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:3646:1: ( '{' ) { - // InternalApplicationConfiguration.g:3875:1: ( '{' ) - // InternalApplicationConfiguration.g:3876:2: '{' + // InternalApplicationConfiguration.g:3646:1: ( '{' ) + // InternalApplicationConfiguration.g:3647:2: '{' { before(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); } @@ -12706,16 +11973,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__2" - // InternalApplicationConfiguration.g:3885:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; + // InternalApplicationConfiguration.g:3656:1: rule__AllPackageEntry__Group_2__2 : rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ; public final void rule__AllPackageEntry__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3889:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:3890:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 + // InternalApplicationConfiguration.g:3660:1: ( rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:3661:2: rule__AllPackageEntry__Group_2__2__Impl rule__AllPackageEntry__Group_2__3 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__AllPackageEntry__Group_2__2__Impl(); state._fsp--; @@ -12744,21 +12011,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:3897:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; + // InternalApplicationConfiguration.g:3668:1: rule__AllPackageEntry__Group_2__2__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ; public final void rule__AllPackageEntry__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3901:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:3902:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:3672:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:3673:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) { - // InternalApplicationConfiguration.g:3902:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:3903:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:3673:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:3674:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_2()); - // InternalApplicationConfiguration.g:3904:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) - // InternalApplicationConfiguration.g:3904:3: rule__AllPackageEntry__ExclusionAssignment_2_2 + // InternalApplicationConfiguration.g:3675:2: ( rule__AllPackageEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:3675:3: rule__AllPackageEntry__ExclusionAssignment_2_2 { pushFollow(FOLLOW_2); rule__AllPackageEntry__ExclusionAssignment_2_2(); @@ -12791,16 +12058,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__3" - // InternalApplicationConfiguration.g:3912:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; + // InternalApplicationConfiguration.g:3683:1: rule__AllPackageEntry__Group_2__3 : rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ; public final void rule__AllPackageEntry__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3916:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:3917:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 + // InternalApplicationConfiguration.g:3687:1: ( rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:3688:2: rule__AllPackageEntry__Group_2__3__Impl rule__AllPackageEntry__Group_2__4 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__AllPackageEntry__Group_2__3__Impl(); state._fsp--; @@ -12829,35 +12096,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:3924:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; + // InternalApplicationConfiguration.g:3695:1: rule__AllPackageEntry__Group_2__3__Impl : ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ; public final void rule__AllPackageEntry__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3928:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:3929:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:3699:1: ( ( ( rule__AllPackageEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:3700:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) { - // InternalApplicationConfiguration.g:3929:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:3930:2: ( rule__AllPackageEntry__Group_2_3__0 )* + // InternalApplicationConfiguration.g:3700:1: ( ( rule__AllPackageEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:3701:2: ( rule__AllPackageEntry__Group_2_3__0 )* { before(grammarAccess.getAllPackageEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:3931:2: ( rule__AllPackageEntry__Group_2_3__0 )* - loop42: + // InternalApplicationConfiguration.g:3702:2: ( rule__AllPackageEntry__Group_2_3__0 )* + loop40: do { - int alt42=2; - int LA42_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA42_0==33) ) { - alt42=1; + if ( (LA40_0==32) ) { + alt40=1; } - switch (alt42) { + switch (alt40) { case 1 : - // InternalApplicationConfiguration.g:3931:3: rule__AllPackageEntry__Group_2_3__0 + // InternalApplicationConfiguration.g:3702:3: rule__AllPackageEntry__Group_2_3__0 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__AllPackageEntry__Group_2_3__0(); state._fsp--; @@ -12867,7 +12134,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop42; + break loop40; } } while (true); @@ -12894,14 +12161,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__4" - // InternalApplicationConfiguration.g:3939:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; + // InternalApplicationConfiguration.g:3710:1: rule__AllPackageEntry__Group_2__4 : rule__AllPackageEntry__Group_2__4__Impl ; public final void rule__AllPackageEntry__Group_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3943:1: ( rule__AllPackageEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:3944:2: rule__AllPackageEntry__Group_2__4__Impl + // InternalApplicationConfiguration.g:3714:1: ( rule__AllPackageEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:3715:2: rule__AllPackageEntry__Group_2__4__Impl { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group_2__4__Impl(); @@ -12927,20 +12194,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:3950:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:3721:1: rule__AllPackageEntry__Group_2__4__Impl : ( '}' ) ; public final void rule__AllPackageEntry__Group_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3954:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:3955:1: ( '}' ) + // InternalApplicationConfiguration.g:3725:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:3726:1: ( '}' ) { - // InternalApplicationConfiguration.g:3955:1: ( '}' ) - // InternalApplicationConfiguration.g:3956:2: '}' + // InternalApplicationConfiguration.g:3726:1: ( '}' ) + // InternalApplicationConfiguration.g:3727:2: '}' { before(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); } @@ -12964,14 +12231,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:3966:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; + // InternalApplicationConfiguration.g:3737:1: rule__AllPackageEntry__Group_2_3__0 : rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ; public final void rule__AllPackageEntry__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3970:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:3971:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 + // InternalApplicationConfiguration.g:3741:1: ( rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:3742:2: rule__AllPackageEntry__Group_2_3__0__Impl rule__AllPackageEntry__Group_2_3__1 { pushFollow(FOLLOW_8); rule__AllPackageEntry__Group_2_3__0__Impl(); @@ -13002,20 +12269,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:3978:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:3749:1: rule__AllPackageEntry__Group_2_3__0__Impl : ( ',' ) ; public final void rule__AllPackageEntry__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3982:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:3983:1: ( ',' ) + // InternalApplicationConfiguration.g:3753:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:3754:1: ( ',' ) { - // InternalApplicationConfiguration.g:3983:1: ( ',' ) - // InternalApplicationConfiguration.g:3984:2: ',' + // InternalApplicationConfiguration.g:3754:1: ( ',' ) + // InternalApplicationConfiguration.g:3755:2: ',' { before(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); } @@ -13039,14 +12306,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:3993:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; + // InternalApplicationConfiguration.g:3764:1: rule__AllPackageEntry__Group_2_3__1 : rule__AllPackageEntry__Group_2_3__1__Impl ; public final void rule__AllPackageEntry__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:3997:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:3998:2: rule__AllPackageEntry__Group_2_3__1__Impl + // InternalApplicationConfiguration.g:3768:1: ( rule__AllPackageEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:3769:2: rule__AllPackageEntry__Group_2_3__1__Impl { pushFollow(FOLLOW_2); rule__AllPackageEntry__Group_2_3__1__Impl(); @@ -13072,21 +12339,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:4004:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; + // InternalApplicationConfiguration.g:3775:1: rule__AllPackageEntry__Group_2_3__1__Impl : ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ; public final void rule__AllPackageEntry__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4008:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:4009:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:3779:1: ( ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:3780:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) { - // InternalApplicationConfiguration.g:4009:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:4010:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:3780:1: ( ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:3781:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) { before(grammarAccess.getAllPackageEntryAccess().getExclusionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:4011:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:4011:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 + // InternalApplicationConfiguration.g:3782:2: ( rule__AllPackageEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:3782:3: rule__AllPackageEntry__ExclusionAssignment_2_3_1 { pushFollow(FOLLOW_2); rule__AllPackageEntry__ExclusionAssignment_2_3_1(); @@ -13119,14 +12386,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__0" - // InternalApplicationConfiguration.g:4020:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; + // InternalApplicationConfiguration.g:3791:1: rule__MetamodelElement__Group__0 : rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ; public final void rule__MetamodelElement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4024:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) - // InternalApplicationConfiguration.g:4025:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 + // InternalApplicationConfiguration.g:3795:1: ( rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 ) + // InternalApplicationConfiguration.g:3796:2: rule__MetamodelElement__Group__0__Impl rule__MetamodelElement__Group__1 { pushFollow(FOLLOW_8); rule__MetamodelElement__Group__0__Impl(); @@ -13157,44 +12424,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__0__Impl" - // InternalApplicationConfiguration.g:4032:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; + // InternalApplicationConfiguration.g:3803:1: rule__MetamodelElement__Group__0__Impl : ( ( rule__MetamodelElement__Group_0__0 )? ) ; public final void rule__MetamodelElement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4036:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) - // InternalApplicationConfiguration.g:4037:1: ( ( rule__MetamodelElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:3807:1: ( ( ( rule__MetamodelElement__Group_0__0 )? ) ) + // InternalApplicationConfiguration.g:3808:1: ( ( rule__MetamodelElement__Group_0__0 )? ) { - // InternalApplicationConfiguration.g:4037:1: ( ( rule__MetamodelElement__Group_0__0 )? ) - // InternalApplicationConfiguration.g:4038:2: ( rule__MetamodelElement__Group_0__0 )? + // InternalApplicationConfiguration.g:3808:1: ( ( rule__MetamodelElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:3809:2: ( rule__MetamodelElement__Group_0__0 )? { before(grammarAccess.getMetamodelElementAccess().getGroup_0()); - // InternalApplicationConfiguration.g:4039:2: ( rule__MetamodelElement__Group_0__0 )? - int alt43=2; - int LA43_0 = input.LA(1); + // InternalApplicationConfiguration.g:3810:2: ( rule__MetamodelElement__Group_0__0 )? + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA43_0==RULE_ID) ) { - int LA43_1 = input.LA(2); + if ( (LA41_0==RULE_ID) ) { + int LA41_1 = input.LA(2); - if ( (LA43_1==23) ) { - int LA43_2 = input.LA(3); + if ( (LA41_1==23) ) { + int LA41_2 = input.LA(3); - if ( (LA43_2==RULE_ID) ) { - int LA43_5 = input.LA(4); + if ( (LA41_2==RULE_ID) ) { + int LA41_5 = input.LA(4); - if ( (LA43_5==23||LA43_5==36) ) { - alt43=1; + if ( (LA41_5==23||LA41_5==35) ) { + alt41=1; } } } - else if ( (LA43_1==36) ) { - alt43=1; + else if ( (LA41_1==35) ) { + alt41=1; } } - switch (alt43) { + switch (alt41) { case 1 : - // InternalApplicationConfiguration.g:4039:3: rule__MetamodelElement__Group_0__0 + // InternalApplicationConfiguration.g:3810:3: rule__MetamodelElement__Group_0__0 { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_0__0(); @@ -13230,14 +12497,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__1" - // InternalApplicationConfiguration.g:4047:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; + // InternalApplicationConfiguration.g:3818:1: rule__MetamodelElement__Group__1 : rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ; public final void rule__MetamodelElement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4051:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) - // InternalApplicationConfiguration.g:4052:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 + // InternalApplicationConfiguration.g:3822:1: ( rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 ) + // InternalApplicationConfiguration.g:3823:2: rule__MetamodelElement__Group__1__Impl rule__MetamodelElement__Group__2 { pushFollow(FOLLOW_6); rule__MetamodelElement__Group__1__Impl(); @@ -13268,21 +12535,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__1__Impl" - // InternalApplicationConfiguration.g:4059:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:3830:1: rule__MetamodelElement__Group__1__Impl : ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ; public final void rule__MetamodelElement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4063:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4064:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) + // InternalApplicationConfiguration.g:3834:1: ( ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:3835:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4064:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) - // InternalApplicationConfiguration.g:4065:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) + // InternalApplicationConfiguration.g:3835:1: ( ( rule__MetamodelElement__ClassifierAssignment_1 ) ) + // InternalApplicationConfiguration.g:3836:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) { before(grammarAccess.getMetamodelElementAccess().getClassifierAssignment_1()); - // InternalApplicationConfiguration.g:4066:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) - // InternalApplicationConfiguration.g:4066:3: rule__MetamodelElement__ClassifierAssignment_1 + // InternalApplicationConfiguration.g:3837:2: ( rule__MetamodelElement__ClassifierAssignment_1 ) + // InternalApplicationConfiguration.g:3837:3: rule__MetamodelElement__ClassifierAssignment_1 { pushFollow(FOLLOW_2); rule__MetamodelElement__ClassifierAssignment_1(); @@ -13315,14 +12582,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__2" - // InternalApplicationConfiguration.g:4074:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; + // InternalApplicationConfiguration.g:3845:1: rule__MetamodelElement__Group__2 : rule__MetamodelElement__Group__2__Impl ; public final void rule__MetamodelElement__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4078:1: ( rule__MetamodelElement__Group__2__Impl ) - // InternalApplicationConfiguration.g:4079:2: rule__MetamodelElement__Group__2__Impl + // InternalApplicationConfiguration.g:3849:1: ( rule__MetamodelElement__Group__2__Impl ) + // InternalApplicationConfiguration.g:3850:2: rule__MetamodelElement__Group__2__Impl { pushFollow(FOLLOW_2); rule__MetamodelElement__Group__2__Impl(); @@ -13348,29 +12615,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group__2__Impl" - // InternalApplicationConfiguration.g:4085:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:3856:1: rule__MetamodelElement__Group__2__Impl : ( ( rule__MetamodelElement__Group_2__0 )? ) ; public final void rule__MetamodelElement__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4089:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4090:1: ( ( rule__MetamodelElement__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3860:1: ( ( ( rule__MetamodelElement__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:3861:1: ( ( rule__MetamodelElement__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:4090:1: ( ( rule__MetamodelElement__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4091:2: ( rule__MetamodelElement__Group_2__0 )? + // InternalApplicationConfiguration.g:3861:1: ( ( rule__MetamodelElement__Group_2__0 )? ) + // InternalApplicationConfiguration.g:3862:2: ( rule__MetamodelElement__Group_2__0 )? { before(grammarAccess.getMetamodelElementAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4092:2: ( rule__MetamodelElement__Group_2__0 )? - int alt44=2; - int LA44_0 = input.LA(1); + // InternalApplicationConfiguration.g:3863:2: ( rule__MetamodelElement__Group_2__0 )? + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA44_0==23) ) { - alt44=1; + if ( (LA42_0==23) ) { + alt42=1; } - switch (alt44) { + switch (alt42) { case 1 : - // InternalApplicationConfiguration.g:4092:3: rule__MetamodelElement__Group_2__0 + // InternalApplicationConfiguration.g:3863:3: rule__MetamodelElement__Group_2__0 { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_2__0(); @@ -13406,16 +12673,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__0" - // InternalApplicationConfiguration.g:4101:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; + // InternalApplicationConfiguration.g:3872:1: rule__MetamodelElement__Group_0__0 : rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ; public final void rule__MetamodelElement__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4105:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) - // InternalApplicationConfiguration.g:4106:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 + // InternalApplicationConfiguration.g:3876:1: ( rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 ) + // InternalApplicationConfiguration.g:3877:2: rule__MetamodelElement__Group_0__0__Impl rule__MetamodelElement__Group_0__1 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_19); rule__MetamodelElement__Group_0__0__Impl(); state._fsp--; @@ -13444,21 +12711,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__0__Impl" - // InternalApplicationConfiguration.g:4113:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; + // InternalApplicationConfiguration.g:3884:1: rule__MetamodelElement__Group_0__0__Impl : ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ; public final void rule__MetamodelElement__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4117:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) - // InternalApplicationConfiguration.g:4118:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:3888:1: ( ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) ) + // InternalApplicationConfiguration.g:3889:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) { - // InternalApplicationConfiguration.g:4118:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) - // InternalApplicationConfiguration.g:4119:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:3889:1: ( ( rule__MetamodelElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:3890:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) { before(grammarAccess.getMetamodelElementAccess().getPackageAssignment_0_0()); - // InternalApplicationConfiguration.g:4120:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) - // InternalApplicationConfiguration.g:4120:3: rule__MetamodelElement__PackageAssignment_0_0 + // InternalApplicationConfiguration.g:3891:2: ( rule__MetamodelElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:3891:3: rule__MetamodelElement__PackageAssignment_0_0 { pushFollow(FOLLOW_2); rule__MetamodelElement__PackageAssignment_0_0(); @@ -13491,14 +12758,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__1" - // InternalApplicationConfiguration.g:4128:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; + // InternalApplicationConfiguration.g:3899:1: rule__MetamodelElement__Group_0__1 : rule__MetamodelElement__Group_0__1__Impl ; public final void rule__MetamodelElement__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4132:1: ( rule__MetamodelElement__Group_0__1__Impl ) - // InternalApplicationConfiguration.g:4133:2: rule__MetamodelElement__Group_0__1__Impl + // InternalApplicationConfiguration.g:3903:1: ( rule__MetamodelElement__Group_0__1__Impl ) + // InternalApplicationConfiguration.g:3904:2: rule__MetamodelElement__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_0__1__Impl(); @@ -13524,20 +12791,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_0__1__Impl" - // InternalApplicationConfiguration.g:4139:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; + // InternalApplicationConfiguration.g:3910:1: rule__MetamodelElement__Group_0__1__Impl : ( '::' ) ; public final void rule__MetamodelElement__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4143:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:4144:1: ( '::' ) + // InternalApplicationConfiguration.g:3914:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:3915:1: ( '::' ) { - // InternalApplicationConfiguration.g:4144:1: ( '::' ) - // InternalApplicationConfiguration.g:4145:2: '::' + // InternalApplicationConfiguration.g:3915:1: ( '::' ) + // InternalApplicationConfiguration.g:3916:2: '::' { before(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); - match(input,36,FOLLOW_2); + match(input,35,FOLLOW_2); after(grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); } @@ -13561,14 +12828,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__0" - // InternalApplicationConfiguration.g:4155:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; + // InternalApplicationConfiguration.g:3926:1: rule__MetamodelElement__Group_2__0 : rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ; public final void rule__MetamodelElement__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4159:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) - // InternalApplicationConfiguration.g:4160:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 + // InternalApplicationConfiguration.g:3930:1: ( rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 ) + // InternalApplicationConfiguration.g:3931:2: rule__MetamodelElement__Group_2__0__Impl rule__MetamodelElement__Group_2__1 { pushFollow(FOLLOW_8); rule__MetamodelElement__Group_2__0__Impl(); @@ -13599,17 +12866,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4167:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; + // InternalApplicationConfiguration.g:3938:1: rule__MetamodelElement__Group_2__0__Impl : ( '.' ) ; public final void rule__MetamodelElement__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4171:1: ( ( '.' ) ) - // InternalApplicationConfiguration.g:4172:1: ( '.' ) + // InternalApplicationConfiguration.g:3942:1: ( ( '.' ) ) + // InternalApplicationConfiguration.g:3943:1: ( '.' ) { - // InternalApplicationConfiguration.g:4172:1: ( '.' ) - // InternalApplicationConfiguration.g:4173:2: '.' + // InternalApplicationConfiguration.g:3943:1: ( '.' ) + // InternalApplicationConfiguration.g:3944:2: '.' { before(grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); match(input,23,FOLLOW_2); @@ -13636,14 +12903,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__1" - // InternalApplicationConfiguration.g:4182:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:3953:1: rule__MetamodelElement__Group_2__1 : rule__MetamodelElement__Group_2__1__Impl ; public final void rule__MetamodelElement__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4186:1: ( rule__MetamodelElement__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4187:2: rule__MetamodelElement__Group_2__1__Impl + // InternalApplicationConfiguration.g:3957:1: ( rule__MetamodelElement__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:3958:2: rule__MetamodelElement__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__MetamodelElement__Group_2__1__Impl(); @@ -13669,21 +12936,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4193:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:3964:1: rule__MetamodelElement__Group_2__1__Impl : ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ; public final void rule__MetamodelElement__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4197:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4198:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:3968:1: ( ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:3969:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:4198:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4199:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) + // InternalApplicationConfiguration.g:3969:1: ( ( rule__MetamodelElement__FeatureAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:3970:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) { before(grammarAccess.getMetamodelElementAccess().getFeatureAssignment_2_1()); - // InternalApplicationConfiguration.g:4200:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) - // InternalApplicationConfiguration.g:4200:3: rule__MetamodelElement__FeatureAssignment_2_1 + // InternalApplicationConfiguration.g:3971:2: ( rule__MetamodelElement__FeatureAssignment_2_1 ) + // InternalApplicationConfiguration.g:3971:3: rule__MetamodelElement__FeatureAssignment_2_1 { pushFollow(FOLLOW_2); rule__MetamodelElement__FeatureAssignment_2_1(); @@ -13716,14 +12983,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__0" - // InternalApplicationConfiguration.g:4209:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:3980:1: rule__MetamodelDeclaration__Group__0 : rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ; public final void rule__MetamodelDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4213:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:4214:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 + // InternalApplicationConfiguration.g:3984:1: ( rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:3985:2: rule__MetamodelDeclaration__Group__0__Impl rule__MetamodelDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__MetamodelDeclaration__Group__0__Impl(); @@ -13754,20 +13021,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:4221:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; + // InternalApplicationConfiguration.g:3992:1: rule__MetamodelDeclaration__Group__0__Impl : ( 'metamodel' ) ; public final void rule__MetamodelDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4225:1: ( ( 'metamodel' ) ) - // InternalApplicationConfiguration.g:4226:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:3996:1: ( ( 'metamodel' ) ) + // InternalApplicationConfiguration.g:3997:1: ( 'metamodel' ) { - // InternalApplicationConfiguration.g:4226:1: ( 'metamodel' ) - // InternalApplicationConfiguration.g:4227:2: 'metamodel' + // InternalApplicationConfiguration.g:3997:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:3998:2: 'metamodel' { before(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); - match(input,37,FOLLOW_2); + match(input,36,FOLLOW_2); after(grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); } @@ -13791,16 +13058,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__1" - // InternalApplicationConfiguration.g:4236:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:4007:1: rule__MetamodelDeclaration__Group__1 : rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ; public final void rule__MetamodelDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4240:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:4241:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 + // InternalApplicationConfiguration.g:4011:1: ( rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:4012:2: rule__MetamodelDeclaration__Group__1__Impl rule__MetamodelDeclaration__Group__2 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__MetamodelDeclaration__Group__1__Impl(); state._fsp--; @@ -13829,21 +13096,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:4248:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4019:1: rule__MetamodelDeclaration__Group__1__Impl : ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ; public final void rule__MetamodelDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4252:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4253:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4023:1: ( ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4024:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4253:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:4254:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4024:1: ( ( rule__MetamodelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4025:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) { before(grammarAccess.getMetamodelDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:4255:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:4255:3: rule__MetamodelDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:4026:2: ( rule__MetamodelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4026:3: rule__MetamodelDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__MetamodelDeclaration__NameAssignment_1(); @@ -13876,14 +13143,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__2" - // InternalApplicationConfiguration.g:4263:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:4034:1: rule__MetamodelDeclaration__Group__2 : rule__MetamodelDeclaration__Group__2__Impl ; public final void rule__MetamodelDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4267:1: ( rule__MetamodelDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:4268:2: rule__MetamodelDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:4038:1: ( rule__MetamodelDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:4039:2: rule__MetamodelDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__MetamodelDeclaration__Group__2__Impl(); @@ -13909,21 +13176,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:4274:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:4045:1: rule__MetamodelDeclaration__Group__2__Impl : ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__MetamodelDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4278:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:4279:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4049:1: ( ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:4050:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:4279:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:4280:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4050:1: ( ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4051:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:4281:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:4281:3: rule__MetamodelDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:4052:2: ( rule__MetamodelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4052:3: rule__MetamodelDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__MetamodelDeclaration__SpecificationAssignment_2(); @@ -13956,16 +13223,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__0" - // InternalApplicationConfiguration.g:4290:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; + // InternalApplicationConfiguration.g:4061:1: rule__PartialModelSpecification__Group__0 : rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ; public final void rule__PartialModelSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4294:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) - // InternalApplicationConfiguration.g:4295:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 + // InternalApplicationConfiguration.g:4065:1: ( rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 ) + // InternalApplicationConfiguration.g:4066:2: rule__PartialModelSpecification__Group__0__Impl rule__PartialModelSpecification__Group__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_20); rule__PartialModelSpecification__Group__0__Impl(); state._fsp--; @@ -13994,20 +13261,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:4302:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:4073:1: rule__PartialModelSpecification__Group__0__Impl : ( '{' ) ; public final void rule__PartialModelSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4306:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4307:1: ( '{' ) + // InternalApplicationConfiguration.g:4077:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4078:1: ( '{' ) { - // InternalApplicationConfiguration.g:4307:1: ( '{' ) - // InternalApplicationConfiguration.g:4308:2: '{' + // InternalApplicationConfiguration.g:4078:1: ( '{' ) + // InternalApplicationConfiguration.g:4079:2: '{' { before(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); } @@ -14031,16 +13298,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__1" - // InternalApplicationConfiguration.g:4317:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; + // InternalApplicationConfiguration.g:4088:1: rule__PartialModelSpecification__Group__1 : rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ; public final void rule__PartialModelSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4321:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) - // InternalApplicationConfiguration.g:4322:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 + // InternalApplicationConfiguration.g:4092:1: ( rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 ) + // InternalApplicationConfiguration.g:4093:2: rule__PartialModelSpecification__Group__1__Impl rule__PartialModelSpecification__Group__2 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__PartialModelSpecification__Group__1__Impl(); state._fsp--; @@ -14069,21 +13336,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:4329:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4100:1: rule__PartialModelSpecification__Group__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ; public final void rule__PartialModelSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4333:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4334:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) + // InternalApplicationConfiguration.g:4104:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4105:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4334:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) - // InternalApplicationConfiguration.g:4335:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) + // InternalApplicationConfiguration.g:4105:1: ( ( rule__PartialModelSpecification__EntryAssignment_1 ) ) + // InternalApplicationConfiguration.g:4106:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_1()); - // InternalApplicationConfiguration.g:4336:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) - // InternalApplicationConfiguration.g:4336:3: rule__PartialModelSpecification__EntryAssignment_1 + // InternalApplicationConfiguration.g:4107:2: ( rule__PartialModelSpecification__EntryAssignment_1 ) + // InternalApplicationConfiguration.g:4107:3: rule__PartialModelSpecification__EntryAssignment_1 { pushFollow(FOLLOW_2); rule__PartialModelSpecification__EntryAssignment_1(); @@ -14116,16 +13383,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__2" - // InternalApplicationConfiguration.g:4344:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; + // InternalApplicationConfiguration.g:4115:1: rule__PartialModelSpecification__Group__2 : rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ; public final void rule__PartialModelSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4348:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) - // InternalApplicationConfiguration.g:4349:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 + // InternalApplicationConfiguration.g:4119:1: ( rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 ) + // InternalApplicationConfiguration.g:4120:2: rule__PartialModelSpecification__Group__2__Impl rule__PartialModelSpecification__Group__3 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__PartialModelSpecification__Group__2__Impl(); state._fsp--; @@ -14154,29 +13421,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:4356:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:4127:1: rule__PartialModelSpecification__Group__2__Impl : ( ( rule__PartialModelSpecification__Group_2__0 )? ) ; public final void rule__PartialModelSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4360:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4361:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4131:1: ( ( ( rule__PartialModelSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4132:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:4361:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4362:2: ( rule__PartialModelSpecification__Group_2__0 )? + // InternalApplicationConfiguration.g:4132:1: ( ( rule__PartialModelSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4133:2: ( rule__PartialModelSpecification__Group_2__0 )? { before(grammarAccess.getPartialModelSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4363:2: ( rule__PartialModelSpecification__Group_2__0 )? - int alt45=2; - int LA45_0 = input.LA(1); + // InternalApplicationConfiguration.g:4134:2: ( rule__PartialModelSpecification__Group_2__0 )? + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA45_0==33) ) { - alt45=1; + if ( (LA43_0==32) ) { + alt43=1; } - switch (alt45) { + switch (alt43) { case 1 : - // InternalApplicationConfiguration.g:4363:3: rule__PartialModelSpecification__Group_2__0 + // InternalApplicationConfiguration.g:4134:3: rule__PartialModelSpecification__Group_2__0 { pushFollow(FOLLOW_2); rule__PartialModelSpecification__Group_2__0(); @@ -14212,14 +13479,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__3" - // InternalApplicationConfiguration.g:4371:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:4142:1: rule__PartialModelSpecification__Group__3 : rule__PartialModelSpecification__Group__3__Impl ; public final void rule__PartialModelSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4375:1: ( rule__PartialModelSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:4376:2: rule__PartialModelSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:4146:1: ( rule__PartialModelSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:4147:2: rule__PartialModelSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__PartialModelSpecification__Group__3__Impl(); @@ -14245,20 +13512,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:4382:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:4153:1: rule__PartialModelSpecification__Group__3__Impl : ( '}' ) ; public final void rule__PartialModelSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4386:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4387:1: ( '}' ) + // InternalApplicationConfiguration.g:4157:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4158:1: ( '}' ) { - // InternalApplicationConfiguration.g:4387:1: ( '}' ) - // InternalApplicationConfiguration.g:4388:2: '}' + // InternalApplicationConfiguration.g:4158:1: ( '}' ) + // InternalApplicationConfiguration.g:4159:2: '}' { before(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -14282,16 +13549,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__0" - // InternalApplicationConfiguration.g:4398:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:4169:1: rule__PartialModelSpecification__Group_2__0 : rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ; public final void rule__PartialModelSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4402:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:4403:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 + // InternalApplicationConfiguration.g:4173:1: ( rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:4174:2: rule__PartialModelSpecification__Group_2__0__Impl rule__PartialModelSpecification__Group_2__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_20); rule__PartialModelSpecification__Group_2__0__Impl(); state._fsp--; @@ -14320,20 +13587,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4410:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:4181:1: rule__PartialModelSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__PartialModelSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4414:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4415:1: ( ',' ) + // InternalApplicationConfiguration.g:4185:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4186:1: ( ',' ) { - // InternalApplicationConfiguration.g:4415:1: ( ',' ) - // InternalApplicationConfiguration.g:4416:2: ',' + // InternalApplicationConfiguration.g:4186:1: ( ',' ) + // InternalApplicationConfiguration.g:4187:2: ',' { before(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); } @@ -14357,14 +13624,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__1" - // InternalApplicationConfiguration.g:4425:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:4196:1: rule__PartialModelSpecification__Group_2__1 : rule__PartialModelSpecification__Group_2__1__Impl ; public final void rule__PartialModelSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4429:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4430:2: rule__PartialModelSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:4200:1: ( rule__PartialModelSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4201:2: rule__PartialModelSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__PartialModelSpecification__Group_2__1__Impl(); @@ -14390,21 +13657,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4436:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:4207:1: rule__PartialModelSpecification__Group_2__1__Impl : ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ; public final void rule__PartialModelSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4440:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4441:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4211:1: ( ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4212:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:4441:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4442:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) + // InternalApplicationConfiguration.g:4212:1: ( ( rule__PartialModelSpecification__EntryAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4213:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) { before(grammarAccess.getPartialModelSpecificationAccess().getEntryAssignment_2_1()); - // InternalApplicationConfiguration.g:4443:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) - // InternalApplicationConfiguration.g:4443:3: rule__PartialModelSpecification__EntryAssignment_2_1 + // InternalApplicationConfiguration.g:4214:2: ( rule__PartialModelSpecification__EntryAssignment_2_1 ) + // InternalApplicationConfiguration.g:4214:3: rule__PartialModelSpecification__EntryAssignment_2_1 { pushFollow(FOLLOW_2); rule__PartialModelSpecification__EntryAssignment_2_1(); @@ -14437,16 +13704,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__0" - // InternalApplicationConfiguration.g:4452:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; + // InternalApplicationConfiguration.g:4223:1: rule__FolderEntry__Group__0 : rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ; public final void rule__FolderEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4456:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) - // InternalApplicationConfiguration.g:4457:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 + // InternalApplicationConfiguration.g:4227:1: ( rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 ) + // InternalApplicationConfiguration.g:4228:2: rule__FolderEntry__Group__0__Impl rule__FolderEntry__Group__1 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__FolderEntry__Group__0__Impl(); state._fsp--; @@ -14475,20 +13742,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:4464:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; + // InternalApplicationConfiguration.g:4235:1: rule__FolderEntry__Group__0__Impl : ( 'folder' ) ; public final void rule__FolderEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4468:1: ( ( 'folder' ) ) - // InternalApplicationConfiguration.g:4469:1: ( 'folder' ) + // InternalApplicationConfiguration.g:4239:1: ( ( 'folder' ) ) + // InternalApplicationConfiguration.g:4240:1: ( 'folder' ) { - // InternalApplicationConfiguration.g:4469:1: ( 'folder' ) - // InternalApplicationConfiguration.g:4470:2: 'folder' + // InternalApplicationConfiguration.g:4240:1: ( 'folder' ) + // InternalApplicationConfiguration.g:4241:2: 'folder' { before(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); - match(input,38,FOLLOW_2); + match(input,37,FOLLOW_2); after(grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); } @@ -14512,16 +13779,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__1" - // InternalApplicationConfiguration.g:4479:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; + // InternalApplicationConfiguration.g:4250:1: rule__FolderEntry__Group__1 : rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ; public final void rule__FolderEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4483:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) - // InternalApplicationConfiguration.g:4484:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 + // InternalApplicationConfiguration.g:4254:1: ( rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 ) + // InternalApplicationConfiguration.g:4255:2: rule__FolderEntry__Group__1__Impl rule__FolderEntry__Group__2 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); rule__FolderEntry__Group__1__Impl(); state._fsp--; @@ -14550,21 +13817,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:4491:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4262:1: rule__FolderEntry__Group__1__Impl : ( ( rule__FolderEntry__PathAssignment_1 ) ) ; public final void rule__FolderEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4495:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4496:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) + // InternalApplicationConfiguration.g:4266:1: ( ( ( rule__FolderEntry__PathAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4267:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4496:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) - // InternalApplicationConfiguration.g:4497:2: ( rule__FolderEntry__PathAssignment_1 ) + // InternalApplicationConfiguration.g:4267:1: ( ( rule__FolderEntry__PathAssignment_1 ) ) + // InternalApplicationConfiguration.g:4268:2: ( rule__FolderEntry__PathAssignment_1 ) { before(grammarAccess.getFolderEntryAccess().getPathAssignment_1()); - // InternalApplicationConfiguration.g:4498:2: ( rule__FolderEntry__PathAssignment_1 ) - // InternalApplicationConfiguration.g:4498:3: rule__FolderEntry__PathAssignment_1 + // InternalApplicationConfiguration.g:4269:2: ( rule__FolderEntry__PathAssignment_1 ) + // InternalApplicationConfiguration.g:4269:3: rule__FolderEntry__PathAssignment_1 { pushFollow(FOLLOW_2); rule__FolderEntry__PathAssignment_1(); @@ -14597,14 +13864,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__2" - // InternalApplicationConfiguration.g:4506:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:4277:1: rule__FolderEntry__Group__2 : rule__FolderEntry__Group__2__Impl ; public final void rule__FolderEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4510:1: ( rule__FolderEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:4511:2: rule__FolderEntry__Group__2__Impl + // InternalApplicationConfiguration.g:4281:1: ( rule__FolderEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:4282:2: rule__FolderEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__FolderEntry__Group__2__Impl(); @@ -14630,29 +13897,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:4517:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:4288:1: rule__FolderEntry__Group__2__Impl : ( ( rule__FolderEntry__Group_2__0 )? ) ; public final void rule__FolderEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4521:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:4522:1: ( ( rule__FolderEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4292:1: ( ( ( rule__FolderEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4293:1: ( ( rule__FolderEntry__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:4522:1: ( ( rule__FolderEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:4523:2: ( rule__FolderEntry__Group_2__0 )? + // InternalApplicationConfiguration.g:4293:1: ( ( rule__FolderEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4294:2: ( rule__FolderEntry__Group_2__0 )? { before(grammarAccess.getFolderEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4524:2: ( rule__FolderEntry__Group_2__0 )? - int alt46=2; - int LA46_0 = input.LA(1); + // InternalApplicationConfiguration.g:4295:2: ( rule__FolderEntry__Group_2__0 )? + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA46_0==35) ) { - alt46=1; + if ( (LA44_0==34) ) { + alt44=1; } - switch (alt46) { + switch (alt44) { case 1 : - // InternalApplicationConfiguration.g:4524:3: rule__FolderEntry__Group_2__0 + // InternalApplicationConfiguration.g:4295:3: rule__FolderEntry__Group_2__0 { pushFollow(FOLLOW_2); rule__FolderEntry__Group_2__0(); @@ -14688,16 +13955,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__0" - // InternalApplicationConfiguration.g:4533:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; + // InternalApplicationConfiguration.g:4304:1: rule__FolderEntry__Group_2__0 : rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ; public final void rule__FolderEntry__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4537:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:4538:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 + // InternalApplicationConfiguration.g:4308:1: ( rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:4309:2: rule__FolderEntry__Group_2__0__Impl rule__FolderEntry__Group_2__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__FolderEntry__Group_2__0__Impl(); state._fsp--; @@ -14726,20 +13993,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4545:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; + // InternalApplicationConfiguration.g:4316:1: rule__FolderEntry__Group_2__0__Impl : ( 'excluding' ) ; public final void rule__FolderEntry__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4549:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:4550:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4320:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:4321:1: ( 'excluding' ) { - // InternalApplicationConfiguration.g:4550:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:4551:2: 'excluding' + // InternalApplicationConfiguration.g:4321:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4322:2: 'excluding' { before(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); - match(input,35,FOLLOW_2); + match(input,34,FOLLOW_2); after(grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); } @@ -14763,16 +14030,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__1" - // InternalApplicationConfiguration.g:4560:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; + // InternalApplicationConfiguration.g:4331:1: rule__FolderEntry__Group_2__1 : rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ; public final void rule__FolderEntry__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4564:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:4565:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 + // InternalApplicationConfiguration.g:4335:1: ( rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:4336:2: rule__FolderEntry__Group_2__1__Impl rule__FolderEntry__Group_2__2 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__FolderEntry__Group_2__1__Impl(); state._fsp--; @@ -14801,20 +14068,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4572:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:4343:1: rule__FolderEntry__Group_2__1__Impl : ( '{' ) ; public final void rule__FolderEntry__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4576:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4577:1: ( '{' ) + // InternalApplicationConfiguration.g:4347:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4348:1: ( '{' ) { - // InternalApplicationConfiguration.g:4577:1: ( '{' ) - // InternalApplicationConfiguration.g:4578:2: '{' + // InternalApplicationConfiguration.g:4348:1: ( '{' ) + // InternalApplicationConfiguration.g:4349:2: '{' { before(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); } @@ -14838,16 +14105,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__2" - // InternalApplicationConfiguration.g:4587:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; + // InternalApplicationConfiguration.g:4358:1: rule__FolderEntry__Group_2__2 : rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ; public final void rule__FolderEntry__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4591:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:4592:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 + // InternalApplicationConfiguration.g:4362:1: ( rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:4363:2: rule__FolderEntry__Group_2__2__Impl rule__FolderEntry__Group_2__3 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__FolderEntry__Group_2__2__Impl(); state._fsp--; @@ -14876,21 +14143,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:4599:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; + // InternalApplicationConfiguration.g:4370:1: rule__FolderEntry__Group_2__2__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ; public final void rule__FolderEntry__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4603:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:4604:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4374:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:4375:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) { - // InternalApplicationConfiguration.g:4604:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:4605:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4375:1: ( ( rule__FolderEntry__ExclusionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4376:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_2()); - // InternalApplicationConfiguration.g:4606:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) - // InternalApplicationConfiguration.g:4606:3: rule__FolderEntry__ExclusionAssignment_2_2 + // InternalApplicationConfiguration.g:4377:2: ( rule__FolderEntry__ExclusionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4377:3: rule__FolderEntry__ExclusionAssignment_2_2 { pushFollow(FOLLOW_2); rule__FolderEntry__ExclusionAssignment_2_2(); @@ -14923,16 +14190,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__3" - // InternalApplicationConfiguration.g:4614:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; + // InternalApplicationConfiguration.g:4385:1: rule__FolderEntry__Group_2__3 : rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ; public final void rule__FolderEntry__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4618:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:4619:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 + // InternalApplicationConfiguration.g:4389:1: ( rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:4390:2: rule__FolderEntry__Group_2__3__Impl rule__FolderEntry__Group_2__4 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__FolderEntry__Group_2__3__Impl(); state._fsp--; @@ -14961,35 +14228,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:4626:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; + // InternalApplicationConfiguration.g:4397:1: rule__FolderEntry__Group_2__3__Impl : ( ( rule__FolderEntry__Group_2_3__0 )* ) ; public final void rule__FolderEntry__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4630:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:4631:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4401:1: ( ( ( rule__FolderEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:4402:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) { - // InternalApplicationConfiguration.g:4631:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:4632:2: ( rule__FolderEntry__Group_2_3__0 )* + // InternalApplicationConfiguration.g:4402:1: ( ( rule__FolderEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4403:2: ( rule__FolderEntry__Group_2_3__0 )* { before(grammarAccess.getFolderEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:4633:2: ( rule__FolderEntry__Group_2_3__0 )* - loop47: + // InternalApplicationConfiguration.g:4404:2: ( rule__FolderEntry__Group_2_3__0 )* + loop45: do { - int alt47=2; - int LA47_0 = input.LA(1); + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA47_0==33) ) { - alt47=1; + if ( (LA45_0==32) ) { + alt45=1; } - switch (alt47) { + switch (alt45) { case 1 : - // InternalApplicationConfiguration.g:4633:3: rule__FolderEntry__Group_2_3__0 + // InternalApplicationConfiguration.g:4404:3: rule__FolderEntry__Group_2_3__0 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__FolderEntry__Group_2_3__0(); state._fsp--; @@ -14999,7 +14266,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop47; + break loop45; } } while (true); @@ -15026,14 +14293,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__4" - // InternalApplicationConfiguration.g:4641:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; + // InternalApplicationConfiguration.g:4412:1: rule__FolderEntry__Group_2__4 : rule__FolderEntry__Group_2__4__Impl ; public final void rule__FolderEntry__Group_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4645:1: ( rule__FolderEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:4646:2: rule__FolderEntry__Group_2__4__Impl + // InternalApplicationConfiguration.g:4416:1: ( rule__FolderEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:4417:2: rule__FolderEntry__Group_2__4__Impl { pushFollow(FOLLOW_2); rule__FolderEntry__Group_2__4__Impl(); @@ -15059,20 +14326,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:4652:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:4423:1: rule__FolderEntry__Group_2__4__Impl : ( '}' ) ; public final void rule__FolderEntry__Group_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4656:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4657:1: ( '}' ) + // InternalApplicationConfiguration.g:4427:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4428:1: ( '}' ) { - // InternalApplicationConfiguration.g:4657:1: ( '}' ) - // InternalApplicationConfiguration.g:4658:2: '}' + // InternalApplicationConfiguration.g:4428:1: ( '}' ) + // InternalApplicationConfiguration.g:4429:2: '}' { before(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); } @@ -15096,16 +14363,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:4668:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; + // InternalApplicationConfiguration.g:4439:1: rule__FolderEntry__Group_2_3__0 : rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ; public final void rule__FolderEntry__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4672:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:4673:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 + // InternalApplicationConfiguration.g:4443:1: ( rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:4444:2: rule__FolderEntry__Group_2_3__0__Impl rule__FolderEntry__Group_2_3__1 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__FolderEntry__Group_2_3__0__Impl(); state._fsp--; @@ -15134,20 +14401,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:4680:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:4451:1: rule__FolderEntry__Group_2_3__0__Impl : ( ',' ) ; public final void rule__FolderEntry__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4684:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4685:1: ( ',' ) + // InternalApplicationConfiguration.g:4455:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4456:1: ( ',' ) { - // InternalApplicationConfiguration.g:4685:1: ( ',' ) - // InternalApplicationConfiguration.g:4686:2: ',' + // InternalApplicationConfiguration.g:4456:1: ( ',' ) + // InternalApplicationConfiguration.g:4457:2: ',' { before(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); } @@ -15171,14 +14438,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:4695:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; + // InternalApplicationConfiguration.g:4466:1: rule__FolderEntry__Group_2_3__1 : rule__FolderEntry__Group_2_3__1__Impl ; public final void rule__FolderEntry__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4699:1: ( rule__FolderEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:4700:2: rule__FolderEntry__Group_2_3__1__Impl + // InternalApplicationConfiguration.g:4470:1: ( rule__FolderEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:4471:2: rule__FolderEntry__Group_2_3__1__Impl { pushFollow(FOLLOW_2); rule__FolderEntry__Group_2_3__1__Impl(); @@ -15204,21 +14471,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:4706:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; + // InternalApplicationConfiguration.g:4477:1: rule__FolderEntry__Group_2_3__1__Impl : ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ; public final void rule__FolderEntry__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4710:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:4711:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4481:1: ( ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:4482:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) { - // InternalApplicationConfiguration.g:4711:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:4712:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4482:1: ( ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4483:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) { before(grammarAccess.getFolderEntryAccess().getExclusionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:4713:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:4713:3: rule__FolderEntry__ExclusionAssignment_2_3_1 + // InternalApplicationConfiguration.g:4484:2: ( rule__FolderEntry__ExclusionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4484:3: rule__FolderEntry__ExclusionAssignment_2_3_1 { pushFollow(FOLLOW_2); rule__FolderEntry__ExclusionAssignment_2_3_1(); @@ -15251,14 +14518,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__0" - // InternalApplicationConfiguration.g:4722:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:4493:1: rule__PartialModelDeclaration__Group__0 : rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ; public final void rule__PartialModelDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4726:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:4727:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 + // InternalApplicationConfiguration.g:4497:1: ( rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:4498:2: rule__PartialModelDeclaration__Group__0__Impl rule__PartialModelDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__PartialModelDeclaration__Group__0__Impl(); @@ -15289,20 +14556,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:4734:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; + // InternalApplicationConfiguration.g:4505:1: rule__PartialModelDeclaration__Group__0__Impl : ( 'models' ) ; public final void rule__PartialModelDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4738:1: ( ( 'models' ) ) - // InternalApplicationConfiguration.g:4739:1: ( 'models' ) + // InternalApplicationConfiguration.g:4509:1: ( ( 'models' ) ) + // InternalApplicationConfiguration.g:4510:1: ( 'models' ) { - // InternalApplicationConfiguration.g:4739:1: ( 'models' ) - // InternalApplicationConfiguration.g:4740:2: 'models' + // InternalApplicationConfiguration.g:4510:1: ( 'models' ) + // InternalApplicationConfiguration.g:4511:2: 'models' { before(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); - match(input,39,FOLLOW_2); + match(input,38,FOLLOW_2); after(grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); } @@ -15326,16 +14593,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__1" - // InternalApplicationConfiguration.g:4749:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:4520:1: rule__PartialModelDeclaration__Group__1 : rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ; public final void rule__PartialModelDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4753:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:4754:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 + // InternalApplicationConfiguration.g:4524:1: ( rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:4525:2: rule__PartialModelDeclaration__Group__1__Impl rule__PartialModelDeclaration__Group__2 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__PartialModelDeclaration__Group__1__Impl(); state._fsp--; @@ -15364,21 +14631,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:4761:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4532:1: rule__PartialModelDeclaration__Group__1__Impl : ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ; public final void rule__PartialModelDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4765:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4766:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4536:1: ( ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4537:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4766:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:4767:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4537:1: ( ( rule__PartialModelDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:4538:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) { before(grammarAccess.getPartialModelDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:4768:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:4768:3: rule__PartialModelDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:4539:2: ( rule__PartialModelDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:4539:3: rule__PartialModelDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__PartialModelDeclaration__NameAssignment_1(); @@ -15411,14 +14678,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__2" - // InternalApplicationConfiguration.g:4776:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:4547:1: rule__PartialModelDeclaration__Group__2 : rule__PartialModelDeclaration__Group__2__Impl ; public final void rule__PartialModelDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4780:1: ( rule__PartialModelDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:4781:2: rule__PartialModelDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:4551:1: ( rule__PartialModelDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:4552:2: rule__PartialModelDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__PartialModelDeclaration__Group__2__Impl(); @@ -15444,21 +14711,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:4787:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:4558:1: rule__PartialModelDeclaration__Group__2__Impl : ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__PartialModelDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4791:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:4792:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4562:1: ( ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:4563:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:4792:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:4793:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4563:1: ( ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:4564:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:4794:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:4794:3: rule__PartialModelDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:4565:2: ( rule__PartialModelDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:4565:3: rule__PartialModelDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__PartialModelDeclaration__SpecificationAssignment_2(); @@ -15491,16 +14758,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__0" - // InternalApplicationConfiguration.g:4803:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; + // InternalApplicationConfiguration.g:4574:1: rule__PatternSpecification__Group__0 : rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ; public final void rule__PatternSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4807:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) - // InternalApplicationConfiguration.g:4808:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 + // InternalApplicationConfiguration.g:4578:1: ( rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 ) + // InternalApplicationConfiguration.g:4579:2: rule__PatternSpecification__Group__0__Impl rule__PatternSpecification__Group__1 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); rule__PatternSpecification__Group__0__Impl(); state._fsp--; @@ -15529,20 +14796,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:4815:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:4586:1: rule__PatternSpecification__Group__0__Impl : ( '{' ) ; public final void rule__PatternSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4819:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:4820:1: ( '{' ) + // InternalApplicationConfiguration.g:4590:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4591:1: ( '{' ) { - // InternalApplicationConfiguration.g:4820:1: ( '{' ) - // InternalApplicationConfiguration.g:4821:2: '{' + // InternalApplicationConfiguration.g:4591:1: ( '{' ) + // InternalApplicationConfiguration.g:4592:2: '{' { before(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); } @@ -15566,16 +14833,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__1" - // InternalApplicationConfiguration.g:4830:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; + // InternalApplicationConfiguration.g:4601:1: rule__PatternSpecification__Group__1 : rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ; public final void rule__PatternSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4834:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) - // InternalApplicationConfiguration.g:4835:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 + // InternalApplicationConfiguration.g:4605:1: ( rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 ) + // InternalApplicationConfiguration.g:4606:2: rule__PatternSpecification__Group__1__Impl rule__PatternSpecification__Group__2 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__PatternSpecification__Group__1__Impl(); state._fsp--; @@ -15604,21 +14871,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:4842:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4613:1: rule__PatternSpecification__Group__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ; public final void rule__PatternSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4846:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:4847:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:4617:1: ( ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4618:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) { - // InternalApplicationConfiguration.g:4847:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:4848:2: ( rule__PatternSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:4618:1: ( ( rule__PatternSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:4619:2: ( rule__PatternSpecification__EntriesAssignment_1 ) { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:4849:2: ( rule__PatternSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:4849:3: rule__PatternSpecification__EntriesAssignment_1 + // InternalApplicationConfiguration.g:4620:2: ( rule__PatternSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:4620:3: rule__PatternSpecification__EntriesAssignment_1 { pushFollow(FOLLOW_2); rule__PatternSpecification__EntriesAssignment_1(); @@ -15651,16 +14918,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__2" - // InternalApplicationConfiguration.g:4857:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; + // InternalApplicationConfiguration.g:4628:1: rule__PatternSpecification__Group__2 : rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ; public final void rule__PatternSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4861:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) - // InternalApplicationConfiguration.g:4862:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 + // InternalApplicationConfiguration.g:4632:1: ( rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 ) + // InternalApplicationConfiguration.g:4633:2: rule__PatternSpecification__Group__2__Impl rule__PatternSpecification__Group__3 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__PatternSpecification__Group__2__Impl(); state._fsp--; @@ -15689,35 +14956,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:4869:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; + // InternalApplicationConfiguration.g:4640:1: rule__PatternSpecification__Group__2__Impl : ( ( rule__PatternSpecification__Group_2__0 )* ) ; public final void rule__PatternSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4873:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:4874:1: ( ( rule__PatternSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:4644:1: ( ( ( rule__PatternSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:4645:1: ( ( rule__PatternSpecification__Group_2__0 )* ) { - // InternalApplicationConfiguration.g:4874:1: ( ( rule__PatternSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:4875:2: ( rule__PatternSpecification__Group_2__0 )* + // InternalApplicationConfiguration.g:4645:1: ( ( rule__PatternSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:4646:2: ( rule__PatternSpecification__Group_2__0 )* { before(grammarAccess.getPatternSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:4876:2: ( rule__PatternSpecification__Group_2__0 )* - loop48: + // InternalApplicationConfiguration.g:4647:2: ( rule__PatternSpecification__Group_2__0 )* + loop46: do { - int alt48=2; - int LA48_0 = input.LA(1); + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA48_0==33) ) { - alt48=1; + if ( (LA46_0==32) ) { + alt46=1; } - switch (alt48) { + switch (alt46) { case 1 : - // InternalApplicationConfiguration.g:4876:3: rule__PatternSpecification__Group_2__0 + // InternalApplicationConfiguration.g:4647:3: rule__PatternSpecification__Group_2__0 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__PatternSpecification__Group_2__0(); state._fsp--; @@ -15727,7 +14994,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop48; + break loop46; } } while (true); @@ -15754,14 +15021,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__3" - // InternalApplicationConfiguration.g:4884:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:4655:1: rule__PatternSpecification__Group__3 : rule__PatternSpecification__Group__3__Impl ; public final void rule__PatternSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4888:1: ( rule__PatternSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:4889:2: rule__PatternSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:4659:1: ( rule__PatternSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:4660:2: rule__PatternSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__PatternSpecification__Group__3__Impl(); @@ -15787,20 +15054,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:4895:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:4666:1: rule__PatternSpecification__Group__3__Impl : ( '}' ) ; public final void rule__PatternSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4899:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:4900:1: ( '}' ) + // InternalApplicationConfiguration.g:4670:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4671:1: ( '}' ) { - // InternalApplicationConfiguration.g:4900:1: ( '}' ) - // InternalApplicationConfiguration.g:4901:2: '}' + // InternalApplicationConfiguration.g:4671:1: ( '}' ) + // InternalApplicationConfiguration.g:4672:2: '}' { before(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -15824,16 +15091,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__0" - // InternalApplicationConfiguration.g:4911:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:4682:1: rule__PatternSpecification__Group_2__0 : rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ; public final void rule__PatternSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4915:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:4916:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 + // InternalApplicationConfiguration.g:4686:1: ( rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:4687:2: rule__PatternSpecification__Group_2__0__Impl rule__PatternSpecification__Group_2__1 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); rule__PatternSpecification__Group_2__0__Impl(); state._fsp--; @@ -15862,20 +15129,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:4923:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:4694:1: rule__PatternSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__PatternSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4927:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:4928:1: ( ',' ) + // InternalApplicationConfiguration.g:4698:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4699:1: ( ',' ) { - // InternalApplicationConfiguration.g:4928:1: ( ',' ) - // InternalApplicationConfiguration.g:4929:2: ',' + // InternalApplicationConfiguration.g:4699:1: ( ',' ) + // InternalApplicationConfiguration.g:4700:2: ',' { before(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); } @@ -15899,14 +15166,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__1" - // InternalApplicationConfiguration.g:4938:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:4709:1: rule__PatternSpecification__Group_2__1 : rule__PatternSpecification__Group_2__1__Impl ; public final void rule__PatternSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4942:1: ( rule__PatternSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:4943:2: rule__PatternSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:4713:1: ( rule__PatternSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:4714:2: rule__PatternSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__PatternSpecification__Group_2__1__Impl(); @@ -15932,21 +15199,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:4949:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:4720:1: rule__PatternSpecification__Group_2__1__Impl : ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ; public final void rule__PatternSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4953:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:4954:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4724:1: ( ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:4725:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:4954:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:4955:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:4725:1: ( ( rule__PatternSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:4726:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) { before(grammarAccess.getPatternSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:4956:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:4956:3: rule__PatternSpecification__EntriesAssignment_2_1 + // InternalApplicationConfiguration.g:4727:2: ( rule__PatternSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:4727:3: rule__PatternSpecification__EntriesAssignment_2_1 { pushFollow(FOLLOW_2); rule__PatternSpecification__EntriesAssignment_2_1(); @@ -15979,14 +15246,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__0" - // InternalApplicationConfiguration.g:4965:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; + // InternalApplicationConfiguration.g:4736:1: rule__AllPatternEntry__Group__0 : rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ; public final void rule__AllPatternEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4969:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) - // InternalApplicationConfiguration.g:4970:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 + // InternalApplicationConfiguration.g:4740:1: ( rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 ) + // InternalApplicationConfiguration.g:4741:2: rule__AllPatternEntry__Group__0__Impl rule__AllPatternEntry__Group__1 { pushFollow(FOLLOW_8); rule__AllPatternEntry__Group__0__Impl(); @@ -16017,20 +15284,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:4977:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; + // InternalApplicationConfiguration.g:4748:1: rule__AllPatternEntry__Group__0__Impl : ( 'package' ) ; public final void rule__AllPatternEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4981:1: ( ( 'package' ) ) - // InternalApplicationConfiguration.g:4982:1: ( 'package' ) + // InternalApplicationConfiguration.g:4752:1: ( ( 'package' ) ) + // InternalApplicationConfiguration.g:4753:1: ( 'package' ) { - // InternalApplicationConfiguration.g:4982:1: ( 'package' ) - // InternalApplicationConfiguration.g:4983:2: 'package' + // InternalApplicationConfiguration.g:4753:1: ( 'package' ) + // InternalApplicationConfiguration.g:4754:2: 'package' { before(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); - match(input,34,FOLLOW_2); + match(input,33,FOLLOW_2); after(grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); } @@ -16054,16 +15321,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__1" - // InternalApplicationConfiguration.g:4992:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; + // InternalApplicationConfiguration.g:4763:1: rule__AllPatternEntry__Group__1 : rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ; public final void rule__AllPatternEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:4996:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) - // InternalApplicationConfiguration.g:4997:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 + // InternalApplicationConfiguration.g:4767:1: ( rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 ) + // InternalApplicationConfiguration.g:4768:2: rule__AllPatternEntry__Group__1__Impl rule__AllPatternEntry__Group__2 { - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); rule__AllPatternEntry__Group__1__Impl(); state._fsp--; @@ -16092,21 +15359,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5004:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:4775:1: rule__AllPatternEntry__Group__1__Impl : ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ; public final void rule__AllPatternEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5008:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5009:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:4779:1: ( ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:4780:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5009:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) - // InternalApplicationConfiguration.g:5010:2: ( rule__AllPatternEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:4780:1: ( ( rule__AllPatternEntry__PackageAssignment_1 ) ) + // InternalApplicationConfiguration.g:4781:2: ( rule__AllPatternEntry__PackageAssignment_1 ) { before(grammarAccess.getAllPatternEntryAccess().getPackageAssignment_1()); - // InternalApplicationConfiguration.g:5011:2: ( rule__AllPatternEntry__PackageAssignment_1 ) - // InternalApplicationConfiguration.g:5011:3: rule__AllPatternEntry__PackageAssignment_1 + // InternalApplicationConfiguration.g:4782:2: ( rule__AllPatternEntry__PackageAssignment_1 ) + // InternalApplicationConfiguration.g:4782:3: rule__AllPatternEntry__PackageAssignment_1 { pushFollow(FOLLOW_2); rule__AllPatternEntry__PackageAssignment_1(); @@ -16139,14 +15406,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__2" - // InternalApplicationConfiguration.g:5019:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:4790:1: rule__AllPatternEntry__Group__2 : rule__AllPatternEntry__Group__2__Impl ; public final void rule__AllPatternEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5023:1: ( rule__AllPatternEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:5024:2: rule__AllPatternEntry__Group__2__Impl + // InternalApplicationConfiguration.g:4794:1: ( rule__AllPatternEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:4795:2: rule__AllPatternEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group__2__Impl(); @@ -16172,29 +15439,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:5030:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:4801:1: rule__AllPatternEntry__Group__2__Impl : ( ( rule__AllPatternEntry__Group_2__0 )? ) ; public final void rule__AllPatternEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5034:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:5035:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4805:1: ( ( ( rule__AllPatternEntry__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:4806:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:5035:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) - // InternalApplicationConfiguration.g:5036:2: ( rule__AllPatternEntry__Group_2__0 )? + // InternalApplicationConfiguration.g:4806:1: ( ( rule__AllPatternEntry__Group_2__0 )? ) + // InternalApplicationConfiguration.g:4807:2: ( rule__AllPatternEntry__Group_2__0 )? { before(grammarAccess.getAllPatternEntryAccess().getGroup_2()); - // InternalApplicationConfiguration.g:5037:2: ( rule__AllPatternEntry__Group_2__0 )? - int alt49=2; - int LA49_0 = input.LA(1); + // InternalApplicationConfiguration.g:4808:2: ( rule__AllPatternEntry__Group_2__0 )? + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA49_0==35) ) { - alt49=1; + if ( (LA47_0==34) ) { + alt47=1; } - switch (alt49) { + switch (alt47) { case 1 : - // InternalApplicationConfiguration.g:5037:3: rule__AllPatternEntry__Group_2__0 + // InternalApplicationConfiguration.g:4808:3: rule__AllPatternEntry__Group_2__0 { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group_2__0(); @@ -16230,16 +15497,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__0" - // InternalApplicationConfiguration.g:5046:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; + // InternalApplicationConfiguration.g:4817:1: rule__AllPatternEntry__Group_2__0 : rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ; public final void rule__AllPatternEntry__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5050:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) - // InternalApplicationConfiguration.g:5051:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 + // InternalApplicationConfiguration.g:4821:1: ( rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 ) + // InternalApplicationConfiguration.g:4822:2: rule__AllPatternEntry__Group_2__0__Impl rule__AllPatternEntry__Group_2__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__AllPatternEntry__Group_2__0__Impl(); state._fsp--; @@ -16268,20 +15535,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__0__Impl" - // InternalApplicationConfiguration.g:5058:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; + // InternalApplicationConfiguration.g:4829:1: rule__AllPatternEntry__Group_2__0__Impl : ( 'excluding' ) ; public final void rule__AllPatternEntry__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5062:1: ( ( 'excluding' ) ) - // InternalApplicationConfiguration.g:5063:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4833:1: ( ( 'excluding' ) ) + // InternalApplicationConfiguration.g:4834:1: ( 'excluding' ) { - // InternalApplicationConfiguration.g:5063:1: ( 'excluding' ) - // InternalApplicationConfiguration.g:5064:2: 'excluding' + // InternalApplicationConfiguration.g:4834:1: ( 'excluding' ) + // InternalApplicationConfiguration.g:4835:2: 'excluding' { before(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); - match(input,35,FOLLOW_2); + match(input,34,FOLLOW_2); after(grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); } @@ -16305,14 +15572,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__1" - // InternalApplicationConfiguration.g:5073:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; + // InternalApplicationConfiguration.g:4844:1: rule__AllPatternEntry__Group_2__1 : rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ; public final void rule__AllPatternEntry__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5077:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) - // InternalApplicationConfiguration.g:5078:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 + // InternalApplicationConfiguration.g:4848:1: ( rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 ) + // InternalApplicationConfiguration.g:4849:2: rule__AllPatternEntry__Group_2__1__Impl rule__AllPatternEntry__Group_2__2 { pushFollow(FOLLOW_8); rule__AllPatternEntry__Group_2__1__Impl(); @@ -16343,20 +15610,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__1__Impl" - // InternalApplicationConfiguration.g:5085:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:4856:1: rule__AllPatternEntry__Group_2__1__Impl : ( '{' ) ; public final void rule__AllPatternEntry__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5089:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:5090:1: ( '{' ) + // InternalApplicationConfiguration.g:4860:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:4861:1: ( '{' ) { - // InternalApplicationConfiguration.g:5090:1: ( '{' ) - // InternalApplicationConfiguration.g:5091:2: '{' + // InternalApplicationConfiguration.g:4861:1: ( '{' ) + // InternalApplicationConfiguration.g:4862:2: '{' { before(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); } @@ -16380,16 +15647,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__2" - // InternalApplicationConfiguration.g:5100:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; + // InternalApplicationConfiguration.g:4871:1: rule__AllPatternEntry__Group_2__2 : rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ; public final void rule__AllPatternEntry__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5104:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) - // InternalApplicationConfiguration.g:5105:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 + // InternalApplicationConfiguration.g:4875:1: ( rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 ) + // InternalApplicationConfiguration.g:4876:2: rule__AllPatternEntry__Group_2__2__Impl rule__AllPatternEntry__Group_2__3 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__AllPatternEntry__Group_2__2__Impl(); state._fsp--; @@ -16418,21 +15685,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__2__Impl" - // InternalApplicationConfiguration.g:5112:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; + // InternalApplicationConfiguration.g:4883:1: rule__AllPatternEntry__Group_2__2__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ; public final void rule__AllPatternEntry__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5116:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) - // InternalApplicationConfiguration.g:5117:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4887:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) ) + // InternalApplicationConfiguration.g:4888:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) { - // InternalApplicationConfiguration.g:5117:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) - // InternalApplicationConfiguration.g:5118:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4888:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) ) + // InternalApplicationConfiguration.g:4889:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_2()); - // InternalApplicationConfiguration.g:5119:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) - // InternalApplicationConfiguration.g:5119:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 + // InternalApplicationConfiguration.g:4890:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_2 ) + // InternalApplicationConfiguration.g:4890:3: rule__AllPatternEntry__ExclusuionAssignment_2_2 { pushFollow(FOLLOW_2); rule__AllPatternEntry__ExclusuionAssignment_2_2(); @@ -16465,16 +15732,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__3" - // InternalApplicationConfiguration.g:5127:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; + // InternalApplicationConfiguration.g:4898:1: rule__AllPatternEntry__Group_2__3 : rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ; public final void rule__AllPatternEntry__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5131:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) - // InternalApplicationConfiguration.g:5132:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 + // InternalApplicationConfiguration.g:4902:1: ( rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 ) + // InternalApplicationConfiguration.g:4903:2: rule__AllPatternEntry__Group_2__3__Impl rule__AllPatternEntry__Group_2__4 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__AllPatternEntry__Group_2__3__Impl(); state._fsp--; @@ -16503,35 +15770,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__3__Impl" - // InternalApplicationConfiguration.g:5139:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; + // InternalApplicationConfiguration.g:4910:1: rule__AllPatternEntry__Group_2__3__Impl : ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ; public final void rule__AllPatternEntry__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5143:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) - // InternalApplicationConfiguration.g:5144:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4914:1: ( ( ( rule__AllPatternEntry__Group_2_3__0 )* ) ) + // InternalApplicationConfiguration.g:4915:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) { - // InternalApplicationConfiguration.g:5144:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) - // InternalApplicationConfiguration.g:5145:2: ( rule__AllPatternEntry__Group_2_3__0 )* + // InternalApplicationConfiguration.g:4915:1: ( ( rule__AllPatternEntry__Group_2_3__0 )* ) + // InternalApplicationConfiguration.g:4916:2: ( rule__AllPatternEntry__Group_2_3__0 )* { before(grammarAccess.getAllPatternEntryAccess().getGroup_2_3()); - // InternalApplicationConfiguration.g:5146:2: ( rule__AllPatternEntry__Group_2_3__0 )* - loop50: + // InternalApplicationConfiguration.g:4917:2: ( rule__AllPatternEntry__Group_2_3__0 )* + loop48: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA50_0==33) ) { - alt50=1; + if ( (LA48_0==32) ) { + alt48=1; } - switch (alt50) { + switch (alt48) { case 1 : - // InternalApplicationConfiguration.g:5146:3: rule__AllPatternEntry__Group_2_3__0 + // InternalApplicationConfiguration.g:4917:3: rule__AllPatternEntry__Group_2_3__0 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__AllPatternEntry__Group_2_3__0(); state._fsp--; @@ -16541,7 +15808,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop50; + break loop48; } } while (true); @@ -16568,14 +15835,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__4" - // InternalApplicationConfiguration.g:5154:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; + // InternalApplicationConfiguration.g:4925:1: rule__AllPatternEntry__Group_2__4 : rule__AllPatternEntry__Group_2__4__Impl ; public final void rule__AllPatternEntry__Group_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5158:1: ( rule__AllPatternEntry__Group_2__4__Impl ) - // InternalApplicationConfiguration.g:5159:2: rule__AllPatternEntry__Group_2__4__Impl + // InternalApplicationConfiguration.g:4929:1: ( rule__AllPatternEntry__Group_2__4__Impl ) + // InternalApplicationConfiguration.g:4930:2: rule__AllPatternEntry__Group_2__4__Impl { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group_2__4__Impl(); @@ -16601,20 +15868,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2__4__Impl" - // InternalApplicationConfiguration.g:5165:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:4936:1: rule__AllPatternEntry__Group_2__4__Impl : ( '}' ) ; public final void rule__AllPatternEntry__Group_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5169:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5170:1: ( '}' ) + // InternalApplicationConfiguration.g:4940:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:4941:1: ( '}' ) { - // InternalApplicationConfiguration.g:5170:1: ( '}' ) - // InternalApplicationConfiguration.g:5171:2: '}' + // InternalApplicationConfiguration.g:4941:1: ( '}' ) + // InternalApplicationConfiguration.g:4942:2: '}' { before(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); } @@ -16638,14 +15905,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__0" - // InternalApplicationConfiguration.g:5181:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; + // InternalApplicationConfiguration.g:4952:1: rule__AllPatternEntry__Group_2_3__0 : rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ; public final void rule__AllPatternEntry__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5185:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) - // InternalApplicationConfiguration.g:5186:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 + // InternalApplicationConfiguration.g:4956:1: ( rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 ) + // InternalApplicationConfiguration.g:4957:2: rule__AllPatternEntry__Group_2_3__0__Impl rule__AllPatternEntry__Group_2_3__1 { pushFollow(FOLLOW_8); rule__AllPatternEntry__Group_2_3__0__Impl(); @@ -16676,20 +15943,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__0__Impl" - // InternalApplicationConfiguration.g:5193:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:4964:1: rule__AllPatternEntry__Group_2_3__0__Impl : ( ',' ) ; public final void rule__AllPatternEntry__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5197:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:5198:1: ( ',' ) + // InternalApplicationConfiguration.g:4968:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:4969:1: ( ',' ) { - // InternalApplicationConfiguration.g:5198:1: ( ',' ) - // InternalApplicationConfiguration.g:5199:2: ',' + // InternalApplicationConfiguration.g:4969:1: ( ',' ) + // InternalApplicationConfiguration.g:4970:2: ',' { before(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); } @@ -16713,14 +15980,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__1" - // InternalApplicationConfiguration.g:5208:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; + // InternalApplicationConfiguration.g:4979:1: rule__AllPatternEntry__Group_2_3__1 : rule__AllPatternEntry__Group_2_3__1__Impl ; public final void rule__AllPatternEntry__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5212:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) - // InternalApplicationConfiguration.g:5213:2: rule__AllPatternEntry__Group_2_3__1__Impl + // InternalApplicationConfiguration.g:4983:1: ( rule__AllPatternEntry__Group_2_3__1__Impl ) + // InternalApplicationConfiguration.g:4984:2: rule__AllPatternEntry__Group_2_3__1__Impl { pushFollow(FOLLOW_2); rule__AllPatternEntry__Group_2_3__1__Impl(); @@ -16746,21 +16013,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__Group_2_3__1__Impl" - // InternalApplicationConfiguration.g:5219:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; + // InternalApplicationConfiguration.g:4990:1: rule__AllPatternEntry__Group_2_3__1__Impl : ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ; public final void rule__AllPatternEntry__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5223:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) - // InternalApplicationConfiguration.g:5224:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4994:1: ( ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) ) + // InternalApplicationConfiguration.g:4995:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) { - // InternalApplicationConfiguration.g:5224:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) - // InternalApplicationConfiguration.g:5225:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4995:1: ( ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) ) + // InternalApplicationConfiguration.g:4996:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) { before(grammarAccess.getAllPatternEntryAccess().getExclusuionAssignment_2_3_1()); - // InternalApplicationConfiguration.g:5226:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) - // InternalApplicationConfiguration.g:5226:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 + // InternalApplicationConfiguration.g:4997:2: ( rule__AllPatternEntry__ExclusuionAssignment_2_3_1 ) + // InternalApplicationConfiguration.g:4997:3: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 { pushFollow(FOLLOW_2); rule__AllPatternEntry__ExclusuionAssignment_2_3_1(); @@ -16793,14 +16060,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__0" - // InternalApplicationConfiguration.g:5235:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; + // InternalApplicationConfiguration.g:5006:1: rule__PatternElement__Group__0 : rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ; public final void rule__PatternElement__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5239:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) - // InternalApplicationConfiguration.g:5240:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 + // InternalApplicationConfiguration.g:5010:1: ( rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 ) + // InternalApplicationConfiguration.g:5011:2: rule__PatternElement__Group__0__Impl rule__PatternElement__Group__1 { pushFollow(FOLLOW_8); rule__PatternElement__Group__0__Impl(); @@ -16831,33 +16098,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__0__Impl" - // InternalApplicationConfiguration.g:5247:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; + // InternalApplicationConfiguration.g:5018:1: rule__PatternElement__Group__0__Impl : ( ( rule__PatternElement__Group_0__0 )? ) ; public final void rule__PatternElement__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5251:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) - // InternalApplicationConfiguration.g:5252:1: ( ( rule__PatternElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:5022:1: ( ( ( rule__PatternElement__Group_0__0 )? ) ) + // InternalApplicationConfiguration.g:5023:1: ( ( rule__PatternElement__Group_0__0 )? ) { - // InternalApplicationConfiguration.g:5252:1: ( ( rule__PatternElement__Group_0__0 )? ) - // InternalApplicationConfiguration.g:5253:2: ( rule__PatternElement__Group_0__0 )? + // InternalApplicationConfiguration.g:5023:1: ( ( rule__PatternElement__Group_0__0 )? ) + // InternalApplicationConfiguration.g:5024:2: ( rule__PatternElement__Group_0__0 )? { before(grammarAccess.getPatternElementAccess().getGroup_0()); - // InternalApplicationConfiguration.g:5254:2: ( rule__PatternElement__Group_0__0 )? - int alt51=2; - int LA51_0 = input.LA(1); + // InternalApplicationConfiguration.g:5025:2: ( rule__PatternElement__Group_0__0 )? + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA51_0==RULE_ID) ) { - int LA51_1 = input.LA(2); + if ( (LA49_0==RULE_ID) ) { + int LA49_1 = input.LA(2); - if ( (LA51_1==23||LA51_1==36) ) { - alt51=1; + if ( (LA49_1==23||LA49_1==35) ) { + alt49=1; } } - switch (alt51) { + switch (alt49) { case 1 : - // InternalApplicationConfiguration.g:5254:3: rule__PatternElement__Group_0__0 + // InternalApplicationConfiguration.g:5025:3: rule__PatternElement__Group_0__0 { pushFollow(FOLLOW_2); rule__PatternElement__Group_0__0(); @@ -16893,14 +16160,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__1" - // InternalApplicationConfiguration.g:5262:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; + // InternalApplicationConfiguration.g:5033:1: rule__PatternElement__Group__1 : rule__PatternElement__Group__1__Impl ; public final void rule__PatternElement__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5266:1: ( rule__PatternElement__Group__1__Impl ) - // InternalApplicationConfiguration.g:5267:2: rule__PatternElement__Group__1__Impl + // InternalApplicationConfiguration.g:5037:1: ( rule__PatternElement__Group__1__Impl ) + // InternalApplicationConfiguration.g:5038:2: rule__PatternElement__Group__1__Impl { pushFollow(FOLLOW_2); rule__PatternElement__Group__1__Impl(); @@ -16926,21 +16193,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group__1__Impl" - // InternalApplicationConfiguration.g:5273:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5044:1: rule__PatternElement__Group__1__Impl : ( ( rule__PatternElement__PatternAssignment_1 ) ) ; public final void rule__PatternElement__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5277:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5278:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) + // InternalApplicationConfiguration.g:5048:1: ( ( ( rule__PatternElement__PatternAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5049:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5278:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) - // InternalApplicationConfiguration.g:5279:2: ( rule__PatternElement__PatternAssignment_1 ) + // InternalApplicationConfiguration.g:5049:1: ( ( rule__PatternElement__PatternAssignment_1 ) ) + // InternalApplicationConfiguration.g:5050:2: ( rule__PatternElement__PatternAssignment_1 ) { before(grammarAccess.getPatternElementAccess().getPatternAssignment_1()); - // InternalApplicationConfiguration.g:5280:2: ( rule__PatternElement__PatternAssignment_1 ) - // InternalApplicationConfiguration.g:5280:3: rule__PatternElement__PatternAssignment_1 + // InternalApplicationConfiguration.g:5051:2: ( rule__PatternElement__PatternAssignment_1 ) + // InternalApplicationConfiguration.g:5051:3: rule__PatternElement__PatternAssignment_1 { pushFollow(FOLLOW_2); rule__PatternElement__PatternAssignment_1(); @@ -16973,16 +16240,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__0" - // InternalApplicationConfiguration.g:5289:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; + // InternalApplicationConfiguration.g:5060:1: rule__PatternElement__Group_0__0 : rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ; public final void rule__PatternElement__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5293:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) - // InternalApplicationConfiguration.g:5294:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 + // InternalApplicationConfiguration.g:5064:1: ( rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 ) + // InternalApplicationConfiguration.g:5065:2: rule__PatternElement__Group_0__0__Impl rule__PatternElement__Group_0__1 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_19); rule__PatternElement__Group_0__0__Impl(); state._fsp--; @@ -17011,21 +16278,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__0__Impl" - // InternalApplicationConfiguration.g:5301:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; + // InternalApplicationConfiguration.g:5072:1: rule__PatternElement__Group_0__0__Impl : ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ; public final void rule__PatternElement__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5305:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) - // InternalApplicationConfiguration.g:5306:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:5076:1: ( ( ( rule__PatternElement__PackageAssignment_0_0 ) ) ) + // InternalApplicationConfiguration.g:5077:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) { - // InternalApplicationConfiguration.g:5306:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) - // InternalApplicationConfiguration.g:5307:2: ( rule__PatternElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:5077:1: ( ( rule__PatternElement__PackageAssignment_0_0 ) ) + // InternalApplicationConfiguration.g:5078:2: ( rule__PatternElement__PackageAssignment_0_0 ) { before(grammarAccess.getPatternElementAccess().getPackageAssignment_0_0()); - // InternalApplicationConfiguration.g:5308:2: ( rule__PatternElement__PackageAssignment_0_0 ) - // InternalApplicationConfiguration.g:5308:3: rule__PatternElement__PackageAssignment_0_0 + // InternalApplicationConfiguration.g:5079:2: ( rule__PatternElement__PackageAssignment_0_0 ) + // InternalApplicationConfiguration.g:5079:3: rule__PatternElement__PackageAssignment_0_0 { pushFollow(FOLLOW_2); rule__PatternElement__PackageAssignment_0_0(); @@ -17058,14 +16325,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__1" - // InternalApplicationConfiguration.g:5316:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; + // InternalApplicationConfiguration.g:5087:1: rule__PatternElement__Group_0__1 : rule__PatternElement__Group_0__1__Impl ; public final void rule__PatternElement__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5320:1: ( rule__PatternElement__Group_0__1__Impl ) - // InternalApplicationConfiguration.g:5321:2: rule__PatternElement__Group_0__1__Impl + // InternalApplicationConfiguration.g:5091:1: ( rule__PatternElement__Group_0__1__Impl ) + // InternalApplicationConfiguration.g:5092:2: rule__PatternElement__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__PatternElement__Group_0__1__Impl(); @@ -17091,20 +16358,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__Group_0__1__Impl" - // InternalApplicationConfiguration.g:5327:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; + // InternalApplicationConfiguration.g:5098:1: rule__PatternElement__Group_0__1__Impl : ( '::' ) ; public final void rule__PatternElement__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5331:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:5332:1: ( '::' ) + // InternalApplicationConfiguration.g:5102:1: ( ( '::' ) ) + // InternalApplicationConfiguration.g:5103:1: ( '::' ) { - // InternalApplicationConfiguration.g:5332:1: ( '::' ) - // InternalApplicationConfiguration.g:5333:2: '::' + // InternalApplicationConfiguration.g:5103:1: ( '::' ) + // InternalApplicationConfiguration.g:5104:2: '::' { before(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); - match(input,36,FOLLOW_2); + match(input,35,FOLLOW_2); after(grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); } @@ -17128,14 +16395,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__0" - // InternalApplicationConfiguration.g:5343:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:5114:1: rule__GraphPatternDeclaration__Group__0 : rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ; public final void rule__GraphPatternDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5347:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:5348:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 + // InternalApplicationConfiguration.g:5118:1: ( rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:5119:2: rule__GraphPatternDeclaration__Group__0__Impl rule__GraphPatternDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__GraphPatternDeclaration__Group__0__Impl(); @@ -17166,20 +16433,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:5355:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; + // InternalApplicationConfiguration.g:5126:1: rule__GraphPatternDeclaration__Group__0__Impl : ( 'constraints' ) ; public final void rule__GraphPatternDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5359:1: ( ( 'constraints' ) ) - // InternalApplicationConfiguration.g:5360:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:5130:1: ( ( 'constraints' ) ) + // InternalApplicationConfiguration.g:5131:1: ( 'constraints' ) { - // InternalApplicationConfiguration.g:5360:1: ( 'constraints' ) - // InternalApplicationConfiguration.g:5361:2: 'constraints' + // InternalApplicationConfiguration.g:5131:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:5132:2: 'constraints' { before(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); - match(input,40,FOLLOW_2); + match(input,39,FOLLOW_2); after(grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); } @@ -17203,16 +16470,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__1" - // InternalApplicationConfiguration.g:5370:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:5141:1: rule__GraphPatternDeclaration__Group__1 : rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ; public final void rule__GraphPatternDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5374:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:5375:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 + // InternalApplicationConfiguration.g:5145:1: ( rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:5146:2: rule__GraphPatternDeclaration__Group__1__Impl rule__GraphPatternDeclaration__Group__2 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__GraphPatternDeclaration__Group__1__Impl(); state._fsp--; @@ -17241,21 +16508,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:5382:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5153:1: rule__GraphPatternDeclaration__Group__1__Impl : ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ; public final void rule__GraphPatternDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5386:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5387:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5157:1: ( ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5158:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5387:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:5388:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5158:1: ( ( rule__GraphPatternDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5159:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) { before(grammarAccess.getGraphPatternDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:5389:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:5389:3: rule__GraphPatternDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:5160:2: ( rule__GraphPatternDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5160:3: rule__GraphPatternDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__GraphPatternDeclaration__NameAssignment_1(); @@ -17288,14 +16555,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__2" - // InternalApplicationConfiguration.g:5397:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:5168:1: rule__GraphPatternDeclaration__Group__2 : rule__GraphPatternDeclaration__Group__2__Impl ; public final void rule__GraphPatternDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5401:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:5402:2: rule__GraphPatternDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:5172:1: ( rule__GraphPatternDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:5173:2: rule__GraphPatternDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__GraphPatternDeclaration__Group__2__Impl(); @@ -17321,21 +16588,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:5408:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:5179:1: rule__GraphPatternDeclaration__Group__2__Impl : ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__GraphPatternDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5412:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5413:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5183:1: ( ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5184:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:5413:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:5414:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5184:1: ( ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5185:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:5415:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:5415:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:5186:2: ( rule__GraphPatternDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5186:3: rule__GraphPatternDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__GraphPatternDeclaration__SpecificationAssignment_2(); @@ -17368,16 +16635,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__0" - // InternalApplicationConfiguration.g:5424:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ; + // InternalApplicationConfiguration.g:5195:1: rule__ObjectiveSpecification__Group__0 : rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ; public final void rule__ObjectiveSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5428:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ) - // InternalApplicationConfiguration.g:5429:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 + // InternalApplicationConfiguration.g:5199:1: ( rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 ) + // InternalApplicationConfiguration.g:5200:2: rule__ObjectiveSpecification__Group__0__Impl rule__ObjectiveSpecification__Group__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); rule__ObjectiveSpecification__Group__0__Impl(); state._fsp--; @@ -17406,20 +16673,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:5436:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:5207:1: rule__ObjectiveSpecification__Group__0__Impl : ( '{' ) ; public final void rule__ObjectiveSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5440:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:5441:1: ( '{' ) + // InternalApplicationConfiguration.g:5211:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5212:1: ( '{' ) { - // InternalApplicationConfiguration.g:5441:1: ( '{' ) - // InternalApplicationConfiguration.g:5442:2: '{' + // InternalApplicationConfiguration.g:5212:1: ( '{' ) + // InternalApplicationConfiguration.g:5213:2: '{' { before(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); } @@ -17443,16 +16710,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__1" - // InternalApplicationConfiguration.g:5451:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ; + // InternalApplicationConfiguration.g:5222:1: rule__ObjectiveSpecification__Group__1 : rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ; public final void rule__ObjectiveSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5455:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ) - // InternalApplicationConfiguration.g:5456:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 + // InternalApplicationConfiguration.g:5226:1: ( rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 ) + // InternalApplicationConfiguration.g:5227:2: rule__ObjectiveSpecification__Group__1__Impl rule__ObjectiveSpecification__Group__2 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__ObjectiveSpecification__Group__1__Impl(); state._fsp--; @@ -17481,21 +16748,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:5463:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5234:1: rule__ObjectiveSpecification__Group__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ; public final void rule__ObjectiveSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5467:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5468:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:5238:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5239:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5468:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) - // InternalApplicationConfiguration.g:5469:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:5239:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_1 ) ) + // InternalApplicationConfiguration.g:5240:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_1()); - // InternalApplicationConfiguration.g:5470:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) - // InternalApplicationConfiguration.g:5470:3: rule__ObjectiveSpecification__EntriesAssignment_1 + // InternalApplicationConfiguration.g:5241:2: ( rule__ObjectiveSpecification__EntriesAssignment_1 ) + // InternalApplicationConfiguration.g:5241:3: rule__ObjectiveSpecification__EntriesAssignment_1 { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__EntriesAssignment_1(); @@ -17528,16 +16795,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__2" - // InternalApplicationConfiguration.g:5478:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ; + // InternalApplicationConfiguration.g:5249:1: rule__ObjectiveSpecification__Group__2 : rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ; public final void rule__ObjectiveSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5482:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ) - // InternalApplicationConfiguration.g:5483:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 + // InternalApplicationConfiguration.g:5253:1: ( rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 ) + // InternalApplicationConfiguration.g:5254:2: rule__ObjectiveSpecification__Group__2__Impl rule__ObjectiveSpecification__Group__3 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__ObjectiveSpecification__Group__2__Impl(); state._fsp--; @@ -17566,35 +16833,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:5490:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ; + // InternalApplicationConfiguration.g:5261:1: rule__ObjectiveSpecification__Group__2__Impl : ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ; public final void rule__ObjectiveSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5494:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ) - // InternalApplicationConfiguration.g:5495:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:5265:1: ( ( ( rule__ObjectiveSpecification__Group_2__0 )* ) ) + // InternalApplicationConfiguration.g:5266:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) { - // InternalApplicationConfiguration.g:5495:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) - // InternalApplicationConfiguration.g:5496:2: ( rule__ObjectiveSpecification__Group_2__0 )* + // InternalApplicationConfiguration.g:5266:1: ( ( rule__ObjectiveSpecification__Group_2__0 )* ) + // InternalApplicationConfiguration.g:5267:2: ( rule__ObjectiveSpecification__Group_2__0 )* { before(grammarAccess.getObjectiveSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:5497:2: ( rule__ObjectiveSpecification__Group_2__0 )* - loop52: + // InternalApplicationConfiguration.g:5268:2: ( rule__ObjectiveSpecification__Group_2__0 )* + loop50: do { - int alt52=2; - int LA52_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA52_0==33) ) { - alt52=1; + if ( (LA50_0==32) ) { + alt50=1; } - switch (alt52) { + switch (alt50) { case 1 : - // InternalApplicationConfiguration.g:5497:3: rule__ObjectiveSpecification__Group_2__0 + // InternalApplicationConfiguration.g:5268:3: rule__ObjectiveSpecification__Group_2__0 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__ObjectiveSpecification__Group_2__0(); state._fsp--; @@ -17604,7 +16871,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop52; + break loop50; } } while (true); @@ -17631,14 +16898,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__3" - // InternalApplicationConfiguration.g:5505:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:5276:1: rule__ObjectiveSpecification__Group__3 : rule__ObjectiveSpecification__Group__3__Impl ; public final void rule__ObjectiveSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5509:1: ( rule__ObjectiveSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:5510:2: rule__ObjectiveSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:5280:1: ( rule__ObjectiveSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:5281:2: rule__ObjectiveSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__Group__3__Impl(); @@ -17664,20 +16931,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:5516:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:5287:1: rule__ObjectiveSpecification__Group__3__Impl : ( '}' ) ; public final void rule__ObjectiveSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5520:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5521:1: ( '}' ) + // InternalApplicationConfiguration.g:5291:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5292:1: ( '}' ) { - // InternalApplicationConfiguration.g:5521:1: ( '}' ) - // InternalApplicationConfiguration.g:5522:2: '}' + // InternalApplicationConfiguration.g:5292:1: ( '}' ) + // InternalApplicationConfiguration.g:5293:2: '}' { before(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -17701,16 +16968,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__0" - // InternalApplicationConfiguration.g:5532:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:5303:1: rule__ObjectiveSpecification__Group_2__0 : rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ; public final void rule__ObjectiveSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5536:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:5537:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 + // InternalApplicationConfiguration.g:5307:1: ( rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:5308:2: rule__ObjectiveSpecification__Group_2__0__Impl rule__ObjectiveSpecification__Group_2__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); rule__ObjectiveSpecification__Group_2__0__Impl(); state._fsp--; @@ -17739,20 +17006,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:5544:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:5315:1: rule__ObjectiveSpecification__Group_2__0__Impl : ( ',' ) ; public final void rule__ObjectiveSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5548:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:5549:1: ( ',' ) + // InternalApplicationConfiguration.g:5319:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5320:1: ( ',' ) { - // InternalApplicationConfiguration.g:5549:1: ( ',' ) - // InternalApplicationConfiguration.g:5550:2: ',' + // InternalApplicationConfiguration.g:5320:1: ( ',' ) + // InternalApplicationConfiguration.g:5321:2: ',' { before(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); } @@ -17776,14 +17043,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__1" - // InternalApplicationConfiguration.g:5559:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:5330:1: rule__ObjectiveSpecification__Group_2__1 : rule__ObjectiveSpecification__Group_2__1__Impl ; public final void rule__ObjectiveSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5563:1: ( rule__ObjectiveSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:5564:2: rule__ObjectiveSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:5334:1: ( rule__ObjectiveSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:5335:2: rule__ObjectiveSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__Group_2__1__Impl(); @@ -17809,21 +17076,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:5570:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ; + // InternalApplicationConfiguration.g:5341:1: rule__ObjectiveSpecification__Group_2__1__Impl : ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ; public final void rule__ObjectiveSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5574:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ) - // InternalApplicationConfiguration.g:5575:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:5345:1: ( ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) ) + // InternalApplicationConfiguration.g:5346:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) { - // InternalApplicationConfiguration.g:5575:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) - // InternalApplicationConfiguration.g:5576:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:5346:1: ( ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) ) + // InternalApplicationConfiguration.g:5347:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesAssignment_2_1()); - // InternalApplicationConfiguration.g:5577:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) - // InternalApplicationConfiguration.g:5577:3: rule__ObjectiveSpecification__EntriesAssignment_2_1 + // InternalApplicationConfiguration.g:5348:2: ( rule__ObjectiveSpecification__EntriesAssignment_2_1 ) + // InternalApplicationConfiguration.g:5348:3: rule__ObjectiveSpecification__EntriesAssignment_2_1 { pushFollow(FOLLOW_2); rule__ObjectiveSpecification__EntriesAssignment_2_1(); @@ -17856,16 +17123,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__0" - // InternalApplicationConfiguration.g:5586:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ; + // InternalApplicationConfiguration.g:5357:1: rule__OptimizationEntry__Group__0 : rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ; public final void rule__OptimizationEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5590:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ) - // InternalApplicationConfiguration.g:5591:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 + // InternalApplicationConfiguration.g:5361:1: ( rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 ) + // InternalApplicationConfiguration.g:5362:2: rule__OptimizationEntry__Group__0__Impl rule__OptimizationEntry__Group__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); rule__OptimizationEntry__Group__0__Impl(); state._fsp--; @@ -17894,21 +17161,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5598:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:5369:1: rule__OptimizationEntry__Group__0__Impl : ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ; public final void rule__OptimizationEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5602:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:5603:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5373:1: ( ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5374:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) { - // InternalApplicationConfiguration.g:5603:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) - // InternalApplicationConfiguration.g:5604:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) + // InternalApplicationConfiguration.g:5374:1: ( ( rule__OptimizationEntry__DirectionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5375:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) { before(grammarAccess.getOptimizationEntryAccess().getDirectionAssignment_0()); - // InternalApplicationConfiguration.g:5605:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) - // InternalApplicationConfiguration.g:5605:3: rule__OptimizationEntry__DirectionAssignment_0 + // InternalApplicationConfiguration.g:5376:2: ( rule__OptimizationEntry__DirectionAssignment_0 ) + // InternalApplicationConfiguration.g:5376:3: rule__OptimizationEntry__DirectionAssignment_0 { pushFollow(FOLLOW_2); rule__OptimizationEntry__DirectionAssignment_0(); @@ -17941,14 +17208,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__1" - // InternalApplicationConfiguration.g:5613:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ; + // InternalApplicationConfiguration.g:5384:1: rule__OptimizationEntry__Group__1 : rule__OptimizationEntry__Group__1__Impl ; public final void rule__OptimizationEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5617:1: ( rule__OptimizationEntry__Group__1__Impl ) - // InternalApplicationConfiguration.g:5618:2: rule__OptimizationEntry__Group__1__Impl + // InternalApplicationConfiguration.g:5388:1: ( rule__OptimizationEntry__Group__1__Impl ) + // InternalApplicationConfiguration.g:5389:2: rule__OptimizationEntry__Group__1__Impl { pushFollow(FOLLOW_2); rule__OptimizationEntry__Group__1__Impl(); @@ -17974,21 +17241,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5624:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5395:1: rule__OptimizationEntry__Group__1__Impl : ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ; public final void rule__OptimizationEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5628:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5629:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) + // InternalApplicationConfiguration.g:5399:1: ( ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5400:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5629:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) - // InternalApplicationConfiguration.g:5630:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) + // InternalApplicationConfiguration.g:5400:1: ( ( rule__OptimizationEntry__FunctionAssignment_1 ) ) + // InternalApplicationConfiguration.g:5401:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) { before(grammarAccess.getOptimizationEntryAccess().getFunctionAssignment_1()); - // InternalApplicationConfiguration.g:5631:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) - // InternalApplicationConfiguration.g:5631:3: rule__OptimizationEntry__FunctionAssignment_1 + // InternalApplicationConfiguration.g:5402:2: ( rule__OptimizationEntry__FunctionAssignment_1 ) + // InternalApplicationConfiguration.g:5402:3: rule__OptimizationEntry__FunctionAssignment_1 { pushFollow(FOLLOW_2); rule__OptimizationEntry__FunctionAssignment_1(); @@ -18021,16 +17288,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__0" - // InternalApplicationConfiguration.g:5640:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ; + // InternalApplicationConfiguration.g:5411:1: rule__ThresholdEntry__Group__0 : rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ; public final void rule__ThresholdEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5644:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ) - // InternalApplicationConfiguration.g:5645:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 + // InternalApplicationConfiguration.g:5415:1: ( rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 ) + // InternalApplicationConfiguration.g:5416:2: rule__ThresholdEntry__Group__0__Impl rule__ThresholdEntry__Group__1 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_23); rule__ThresholdEntry__Group__0__Impl(); state._fsp--; @@ -18059,21 +17326,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5652:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:5423:1: rule__ThresholdEntry__Group__0__Impl : ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ; public final void rule__ThresholdEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5656:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:5657:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5427:1: ( ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5428:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) { - // InternalApplicationConfiguration.g:5657:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) - // InternalApplicationConfiguration.g:5658:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) + // InternalApplicationConfiguration.g:5428:1: ( ( rule__ThresholdEntry__FunctionAssignment_0 ) ) + // InternalApplicationConfiguration.g:5429:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) { before(grammarAccess.getThresholdEntryAccess().getFunctionAssignment_0()); - // InternalApplicationConfiguration.g:5659:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) - // InternalApplicationConfiguration.g:5659:3: rule__ThresholdEntry__FunctionAssignment_0 + // InternalApplicationConfiguration.g:5430:2: ( rule__ThresholdEntry__FunctionAssignment_0 ) + // InternalApplicationConfiguration.g:5430:3: rule__ThresholdEntry__FunctionAssignment_0 { pushFollow(FOLLOW_2); rule__ThresholdEntry__FunctionAssignment_0(); @@ -18106,16 +17373,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__1" - // InternalApplicationConfiguration.g:5667:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ; + // InternalApplicationConfiguration.g:5438:1: rule__ThresholdEntry__Group__1 : rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ; public final void rule__ThresholdEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5671:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ) - // InternalApplicationConfiguration.g:5672:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 + // InternalApplicationConfiguration.g:5442:1: ( rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 ) + // InternalApplicationConfiguration.g:5443:2: rule__ThresholdEntry__Group__1__Impl rule__ThresholdEntry__Group__2 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_24); rule__ThresholdEntry__Group__1__Impl(); state._fsp--; @@ -18144,21 +17411,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5679:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5450:1: rule__ThresholdEntry__Group__1__Impl : ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ; public final void rule__ThresholdEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5683:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:5684:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) + // InternalApplicationConfiguration.g:5454:1: ( ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5455:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) { - // InternalApplicationConfiguration.g:5684:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) - // InternalApplicationConfiguration.g:5685:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) + // InternalApplicationConfiguration.g:5455:1: ( ( rule__ThresholdEntry__OperatorAssignment_1 ) ) + // InternalApplicationConfiguration.g:5456:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) { before(grammarAccess.getThresholdEntryAccess().getOperatorAssignment_1()); - // InternalApplicationConfiguration.g:5686:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) - // InternalApplicationConfiguration.g:5686:3: rule__ThresholdEntry__OperatorAssignment_1 + // InternalApplicationConfiguration.g:5457:2: ( rule__ThresholdEntry__OperatorAssignment_1 ) + // InternalApplicationConfiguration.g:5457:3: rule__ThresholdEntry__OperatorAssignment_1 { pushFollow(FOLLOW_2); rule__ThresholdEntry__OperatorAssignment_1(); @@ -18191,14 +17458,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__2" - // InternalApplicationConfiguration.g:5694:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:5465:1: rule__ThresholdEntry__Group__2 : rule__ThresholdEntry__Group__2__Impl ; public final void rule__ThresholdEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5698:1: ( rule__ThresholdEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:5699:2: rule__ThresholdEntry__Group__2__Impl + // InternalApplicationConfiguration.g:5469:1: ( rule__ThresholdEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:5470:2: rule__ThresholdEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__ThresholdEntry__Group__2__Impl(); @@ -18224,21 +17491,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ThresholdEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:5705:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:5476:1: rule__ThresholdEntry__Group__2__Impl : ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ; public final void rule__ThresholdEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5709:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5710:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) + // InternalApplicationConfiguration.g:5480:1: ( ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5481:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) { - // InternalApplicationConfiguration.g:5710:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) - // InternalApplicationConfiguration.g:5711:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) + // InternalApplicationConfiguration.g:5481:1: ( ( rule__ThresholdEntry__ThresholdAssignment_2 ) ) + // InternalApplicationConfiguration.g:5482:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) { before(grammarAccess.getThresholdEntryAccess().getThresholdAssignment_2()); - // InternalApplicationConfiguration.g:5712:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) - // InternalApplicationConfiguration.g:5712:3: rule__ThresholdEntry__ThresholdAssignment_2 + // InternalApplicationConfiguration.g:5483:2: ( rule__ThresholdEntry__ThresholdAssignment_2 ) + // InternalApplicationConfiguration.g:5483:3: rule__ThresholdEntry__ThresholdAssignment_2 { pushFollow(FOLLOW_2); rule__ThresholdEntry__ThresholdAssignment_2(); @@ -18271,16 +17538,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CostObjectiveFunction__Group__0" - // InternalApplicationConfiguration.g:5721:1: rule__CostObjectiveFunction__Group__0 : rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ; + // InternalApplicationConfiguration.g:5492:1: rule__CostObjectiveFunction__Group__0 : rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ; public final void rule__CostObjectiveFunction__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5725:1: ( rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ) - // InternalApplicationConfiguration.g:5726:2: rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 + // InternalApplicationConfiguration.g:5496:1: ( rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 ) + // InternalApplicationConfiguration.g:5497:2: rule__CostObjectiveFunction__Group__0__Impl rule__CostObjectiveFunction__Group__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__CostObjectiveFunction__Group__0__Impl(); state._fsp--; @@ -18309,20 +17576,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CostObjectiveFunction__Group__0__Impl" - // InternalApplicationConfiguration.g:5733:1: rule__CostObjectiveFunction__Group__0__Impl : ( 'cost' ) ; + // InternalApplicationConfiguration.g:5504:1: rule__CostObjectiveFunction__Group__0__Impl : ( 'cost' ) ; public final void rule__CostObjectiveFunction__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5737:1: ( ( 'cost' ) ) - // InternalApplicationConfiguration.g:5738:1: ( 'cost' ) + // InternalApplicationConfiguration.g:5508:1: ( ( 'cost' ) ) + // InternalApplicationConfiguration.g:5509:1: ( 'cost' ) { - // InternalApplicationConfiguration.g:5738:1: ( 'cost' ) - // InternalApplicationConfiguration.g:5739:2: 'cost' + // InternalApplicationConfiguration.g:5509:1: ( 'cost' ) + // InternalApplicationConfiguration.g:5510:2: 'cost' { before(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); - match(input,41,FOLLOW_2); + match(input,40,FOLLOW_2); after(grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); } @@ -18346,14 +17613,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CostObjectiveFunction__Group__1" - // InternalApplicationConfiguration.g:5748:1: rule__CostObjectiveFunction__Group__1 : rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ; + // InternalApplicationConfiguration.g:5519:1: rule__CostObjectiveFunction__Group__1 : rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ; public final void rule__CostObjectiveFunction__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5752:1: ( rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ) - // InternalApplicationConfiguration.g:5753:2: rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 + // InternalApplicationConfiguration.g:5523:1: ( rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 ) + // InternalApplicationConfiguration.g:5524:2: rule__CostObjectiveFunction__Group__1__Impl rule__CostObjectiveFunction__Group__2 { pushFollow(FOLLOW_8); rule__CostObjectiveFunction__Group__1__Impl(); @@ -18384,20 +17651,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CostObjectiveFunction__Group__1__Impl" - // InternalApplicationConfiguration.g:5760:1: rule__CostObjectiveFunction__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:5531:1: rule__CostObjectiveFunction__Group__1__Impl : ( '{' ) ; public final void rule__CostObjectiveFunction__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5764:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:5765:1: ( '{' ) + // InternalApplicationConfiguration.g:5535:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5536:1: ( '{' ) { - // InternalApplicationConfiguration.g:5765:1: ( '{' ) - // InternalApplicationConfiguration.g:5766:2: '{' + // InternalApplicationConfiguration.g:5536:1: ( '{' ) + // InternalApplicationConfiguration.g:5537:2: '{' { before(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); } @@ -18421,16 +17688,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CostObjectiveFunction__Group__2" - // InternalApplicationConfiguration.g:5775:1: rule__CostObjectiveFunction__Group__2 : rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ; + // InternalApplicationConfiguration.g:5546:1: rule__CostObjectiveFunction__Group__2 : rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ; public final void rule__CostObjectiveFunction__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5779:1: ( rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ) - // InternalApplicationConfiguration.g:5780:2: rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 + // InternalApplicationConfiguration.g:5550:1: ( rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 ) + // InternalApplicationConfiguration.g:5551:2: rule__CostObjectiveFunction__Group__2__Impl rule__CostObjectiveFunction__Group__3 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__CostObjectiveFunction__Group__2__Impl(); state._fsp--; @@ -18459,21 +17726,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CostObjectiveFunction__Group__2__Impl" - // InternalApplicationConfiguration.g:5787:1: rule__CostObjectiveFunction__Group__2__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:5558:1: rule__CostObjectiveFunction__Group__2__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ; public final void rule__CostObjectiveFunction__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5791:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5792:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) + // InternalApplicationConfiguration.g:5562:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5563:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) { - // InternalApplicationConfiguration.g:5792:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) - // InternalApplicationConfiguration.g:5793:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 ) + // InternalApplicationConfiguration.g:5563:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_2 ) ) + // InternalApplicationConfiguration.g:5564:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 ) { before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_2()); - // InternalApplicationConfiguration.g:5794:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 ) - // InternalApplicationConfiguration.g:5794:3: rule__CostObjectiveFunction__EntriesAssignment_2 + // InternalApplicationConfiguration.g:5565:2: ( rule__CostObjectiveFunction__EntriesAssignment_2 ) + // InternalApplicationConfiguration.g:5565:3: rule__CostObjectiveFunction__EntriesAssignment_2 { pushFollow(FOLLOW_2); rule__CostObjectiveFunction__EntriesAssignment_2(); @@ -18506,16 +17773,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CostObjectiveFunction__Group__3" - // InternalApplicationConfiguration.g:5802:1: rule__CostObjectiveFunction__Group__3 : rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ; + // InternalApplicationConfiguration.g:5573:1: rule__CostObjectiveFunction__Group__3 : rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ; public final void rule__CostObjectiveFunction__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5806:1: ( rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ) - // InternalApplicationConfiguration.g:5807:2: rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 + // InternalApplicationConfiguration.g:5577:1: ( rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 ) + // InternalApplicationConfiguration.g:5578:2: rule__CostObjectiveFunction__Group__3__Impl rule__CostObjectiveFunction__Group__4 { - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); rule__CostObjectiveFunction__Group__3__Impl(); state._fsp--; @@ -18544,1014 +17811,49 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CostObjectiveFunction__Group__3__Impl" - // InternalApplicationConfiguration.g:5814:1: rule__CostObjectiveFunction__Group__3__Impl : ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ; + // InternalApplicationConfiguration.g:5585:1: rule__CostObjectiveFunction__Group__3__Impl : ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ; public final void rule__CostObjectiveFunction__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:5818:1: ( ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ) - // InternalApplicationConfiguration.g:5819:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* ) + // InternalApplicationConfiguration.g:5589:1: ( ( ( rule__CostObjectiveFunction__Group_3__0 )* ) ) + // InternalApplicationConfiguration.g:5590:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* ) { - // InternalApplicationConfiguration.g:5819:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* ) - // InternalApplicationConfiguration.g:5820:2: ( rule__CostObjectiveFunction__Group_3__0 )* + // InternalApplicationConfiguration.g:5590:1: ( ( rule__CostObjectiveFunction__Group_3__0 )* ) + // InternalApplicationConfiguration.g:5591:2: ( rule__CostObjectiveFunction__Group_3__0 )* { before(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); - // InternalApplicationConfiguration.g:5821:2: ( rule__CostObjectiveFunction__Group_3__0 )* - loop53: + // InternalApplicationConfiguration.g:5592:2: ( rule__CostObjectiveFunction__Group_3__0 )* + loop51: do { - int alt53=2; - int LA53_0 = input.LA(1); - - if ( (LA53_0==33) ) { - alt53=1; - } - - - switch (alt53) { - case 1 : - // InternalApplicationConfiguration.g:5821:3: rule__CostObjectiveFunction__Group_3__0 - { - pushFollow(FOLLOW_17); - rule__CostObjectiveFunction__Group_3__0(); + int alt51=2; + int LA51_0 = input.LA(1); - state._fsp--; - - - } - break; - - default : - break loop53; + if ( (LA51_0==32) ) { + alt51=1; } - } while (true); - - after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__3__Impl" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__4" - // InternalApplicationConfiguration.g:5829:1: rule__CostObjectiveFunction__Group__4 : rule__CostObjectiveFunction__Group__4__Impl ; - public final void rule__CostObjectiveFunction__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5833:1: ( rule__CostObjectiveFunction__Group__4__Impl ) - // InternalApplicationConfiguration.g:5834:2: rule__CostObjectiveFunction__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__4" - - - // $ANTLR start "rule__CostObjectiveFunction__Group__4__Impl" - // InternalApplicationConfiguration.g:5840:1: rule__CostObjectiveFunction__Group__4__Impl : ( '}' ) ; - public final void rule__CostObjectiveFunction__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5844:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:5845:1: ( '}' ) - { - // InternalApplicationConfiguration.g:5845:1: ( '}' ) - // InternalApplicationConfiguration.g:5846:2: '}' - { - before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); - match(input,32,FOLLOW_2); - after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group__4__Impl" - - - // $ANTLR start "rule__CostObjectiveFunction__Group_3__0" - // InternalApplicationConfiguration.g:5856:1: rule__CostObjectiveFunction__Group_3__0 : rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ; - public final void rule__CostObjectiveFunction__Group_3__0() throws RecognitionException { - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5860:1: ( rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ) - // InternalApplicationConfiguration.g:5861:2: rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 - { - pushFollow(FOLLOW_8); - rule__CostObjectiveFunction__Group_3__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__Group_3__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group_3__0" - - - // $ANTLR start "rule__CostObjectiveFunction__Group_3__0__Impl" - // InternalApplicationConfiguration.g:5868:1: rule__CostObjectiveFunction__Group_3__0__Impl : ( ',' ) ; - public final void rule__CostObjectiveFunction__Group_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5872:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:5873:1: ( ',' ) - { - // InternalApplicationConfiguration.g:5873:1: ( ',' ) - // InternalApplicationConfiguration.g:5874:2: ',' - { - before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); - match(input,33,FOLLOW_2); - after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group_3__0__Impl" - - - // $ANTLR start "rule__CostObjectiveFunction__Group_3__1" - // InternalApplicationConfiguration.g:5883:1: rule__CostObjectiveFunction__Group_3__1 : rule__CostObjectiveFunction__Group_3__1__Impl ; - public final void rule__CostObjectiveFunction__Group_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5887:1: ( rule__CostObjectiveFunction__Group_3__1__Impl ) - // InternalApplicationConfiguration.g:5888:2: rule__CostObjectiveFunction__Group_3__1__Impl - { - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__Group_3__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group_3__1" - - - // $ANTLR start "rule__CostObjectiveFunction__Group_3__1__Impl" - // InternalApplicationConfiguration.g:5894:1: rule__CostObjectiveFunction__Group_3__1__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ; - public final void rule__CostObjectiveFunction__Group_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5898:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ) - // InternalApplicationConfiguration.g:5899:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) - { - // InternalApplicationConfiguration.g:5899:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) - // InternalApplicationConfiguration.g:5900:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) - { - before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); - // InternalApplicationConfiguration.g:5901:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) - // InternalApplicationConfiguration.g:5901:3: rule__CostObjectiveFunction__EntriesAssignment_3_1 - { - pushFollow(FOLLOW_2); - rule__CostObjectiveFunction__EntriesAssignment_3_1(); - - state._fsp--; - - - } - - after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostObjectiveFunction__Group_3__1__Impl" - - - // $ANTLR start "rule__CostEntry__Group__0" - // InternalApplicationConfiguration.g:5910:1: rule__CostEntry__Group__0 : rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ; - public final void rule__CostEntry__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5914:1: ( rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ) - // InternalApplicationConfiguration.g:5915:2: rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 - { - pushFollow(FOLLOW_14); - rule__CostEntry__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CostEntry__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__0" - - - // $ANTLR start "rule__CostEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:5922:1: rule__CostEntry__Group__0__Impl : ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ; - public final void rule__CostEntry__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5926:1: ( ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:5927:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) ) - { - // InternalApplicationConfiguration.g:5927:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) ) - // InternalApplicationConfiguration.g:5928:2: ( rule__CostEntry__PatternElementAssignment_0 ) - { - before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); - // InternalApplicationConfiguration.g:5929:2: ( rule__CostEntry__PatternElementAssignment_0 ) - // InternalApplicationConfiguration.g:5929:3: rule__CostEntry__PatternElementAssignment_0 - { - pushFollow(FOLLOW_2); - rule__CostEntry__PatternElementAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__0__Impl" - - - // $ANTLR start "rule__CostEntry__Group__1" - // InternalApplicationConfiguration.g:5937:1: rule__CostEntry__Group__1 : rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ; - public final void rule__CostEntry__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5941:1: ( rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ) - // InternalApplicationConfiguration.g:5942:2: rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 - { - pushFollow(FOLLOW_25); - rule__CostEntry__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CostEntry__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__1" - - - // $ANTLR start "rule__CostEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:5949:1: rule__CostEntry__Group__1__Impl : ( '=' ) ; - public final void rule__CostEntry__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5953:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:5954:1: ( '=' ) - { - // InternalApplicationConfiguration.g:5954:1: ( '=' ) - // InternalApplicationConfiguration.g:5955:2: '=' - { - before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); - match(input,30,FOLLOW_2); - after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__1__Impl" - - - // $ANTLR start "rule__CostEntry__Group__2" - // InternalApplicationConfiguration.g:5964:1: rule__CostEntry__Group__2 : rule__CostEntry__Group__2__Impl ; - public final void rule__CostEntry__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5968:1: ( rule__CostEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:5969:2: rule__CostEntry__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__CostEntry__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__2" - - - // $ANTLR start "rule__CostEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:5975:1: rule__CostEntry__Group__2__Impl : ( ( rule__CostEntry__WeightAssignment_2 ) ) ; - public final void rule__CostEntry__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5979:1: ( ( ( rule__CostEntry__WeightAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:5980:1: ( ( rule__CostEntry__WeightAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:5980:1: ( ( rule__CostEntry__WeightAssignment_2 ) ) - // InternalApplicationConfiguration.g:5981:2: ( rule__CostEntry__WeightAssignment_2 ) - { - before(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); - // InternalApplicationConfiguration.g:5982:2: ( rule__CostEntry__WeightAssignment_2 ) - // InternalApplicationConfiguration.g:5982:3: rule__CostEntry__WeightAssignment_2 - { - pushFollow(FOLLOW_2); - rule__CostEntry__WeightAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CostEntry__Group__2__Impl" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group__0" - // InternalApplicationConfiguration.g:5991:1: rule__ReliabiltiyProbability__Group__0 : rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ; - public final void rule__ReliabiltiyProbability__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:5995:1: ( rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 ) - // InternalApplicationConfiguration.g:5996:2: rule__ReliabiltiyProbability__Group__0__Impl rule__ReliabiltiyProbability__Group__1 - { - pushFollow(FOLLOW_8); - rule__ReliabiltiyProbability__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabiltiyProbability__Group__0" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group__0__Impl" - // InternalApplicationConfiguration.g:6003:1: rule__ReliabiltiyProbability__Group__0__Impl : ( 'reliability' ) ; - public final void rule__ReliabiltiyProbability__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6007:1: ( ( 'reliability' ) ) - // InternalApplicationConfiguration.g:6008:1: ( 'reliability' ) - { - // InternalApplicationConfiguration.g:6008:1: ( 'reliability' ) - // InternalApplicationConfiguration.g:6009:2: 'reliability' - { - before(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); - match(input,28,FOLLOW_2); - after(grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabiltiyProbability__Group__0__Impl" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group__1" - // InternalApplicationConfiguration.g:6018:1: rule__ReliabiltiyProbability__Group__1 : rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ; - public final void rule__ReliabiltiyProbability__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6022:1: ( rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 ) - // InternalApplicationConfiguration.g:6023:2: rule__ReliabiltiyProbability__Group__1__Impl rule__ReliabiltiyProbability__Group__2 - { - pushFollow(FOLLOW_8); - rule__ReliabiltiyProbability__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabiltiyProbability__Group__1" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group__1__Impl" - // InternalApplicationConfiguration.g:6030:1: rule__ReliabiltiyProbability__Group__1__Impl : ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ; - public final void rule__ReliabiltiyProbability__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6034:1: ( ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) ) - // InternalApplicationConfiguration.g:6035:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) - { - // InternalApplicationConfiguration.g:6035:1: ( ( rule__ReliabiltiyProbability__Group_1__0 )? ) - // InternalApplicationConfiguration.g:6036:2: ( rule__ReliabiltiyProbability__Group_1__0 )? - { - before(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1()); - // InternalApplicationConfiguration.g:6037:2: ( rule__ReliabiltiyProbability__Group_1__0 )? - int alt54=2; - int LA54_0 = input.LA(1); - - if ( (LA54_0==RULE_ID) ) { - int LA54_1 = input.LA(2); - - if ( (LA54_1==23||LA54_1==36) ) { - alt54=1; - } - } - switch (alt54) { - case 1 : - // InternalApplicationConfiguration.g:6037:3: rule__ReliabiltiyProbability__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__Group_1__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getReliabiltiyProbabilityAccess().getGroup_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabiltiyProbability__Group__1__Impl" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group__2" - // InternalApplicationConfiguration.g:6045:1: rule__ReliabiltiyProbability__Group__2 : rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ; - public final void rule__ReliabiltiyProbability__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6049:1: ( rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 ) - // InternalApplicationConfiguration.g:6050:2: rule__ReliabiltiyProbability__Group__2__Impl rule__ReliabiltiyProbability__Group__3 - { - pushFollow(FOLLOW_26); - rule__ReliabiltiyProbability__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabiltiyProbability__Group__2" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group__2__Impl" - // InternalApplicationConfiguration.g:6057:1: rule__ReliabiltiyProbability__Group__2__Impl : ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ; - public final void rule__ReliabiltiyProbability__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6061:1: ( ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6062:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) - { - // InternalApplicationConfiguration.g:6062:1: ( ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) ) - // InternalApplicationConfiguration.g:6063:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) - { - before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2()); - // InternalApplicationConfiguration.g:6064:2: ( rule__ReliabiltiyProbability__TransformationAssignment_2 ) - // InternalApplicationConfiguration.g:6064:3: rule__ReliabiltiyProbability__TransformationAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__TransformationAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabiltiyProbability__Group__2__Impl" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group__3" - // InternalApplicationConfiguration.g:6072:1: rule__ReliabiltiyProbability__Group__3 : rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ; - public final void rule__ReliabiltiyProbability__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6076:1: ( rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 ) - // InternalApplicationConfiguration.g:6077:2: rule__ReliabiltiyProbability__Group__3__Impl rule__ReliabiltiyProbability__Group__4 - { - pushFollow(FOLLOW_25); - rule__ReliabiltiyProbability__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabiltiyProbability__Group__3" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group__3__Impl" - // InternalApplicationConfiguration.g:6084:1: rule__ReliabiltiyProbability__Group__3__Impl : ( 'at' ) ; - public final void rule__ReliabiltiyProbability__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6088:1: ( ( 'at' ) ) - // InternalApplicationConfiguration.g:6089:1: ( 'at' ) - { - // InternalApplicationConfiguration.g:6089:1: ( 'at' ) - // InternalApplicationConfiguration.g:6090:2: 'at' - { - before(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); - match(input,42,FOLLOW_2); - after(grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabiltiyProbability__Group__3__Impl" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group__4" - // InternalApplicationConfiguration.g:6099:1: rule__ReliabiltiyProbability__Group__4 : rule__ReliabiltiyProbability__Group__4__Impl ; - public final void rule__ReliabiltiyProbability__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6103:1: ( rule__ReliabiltiyProbability__Group__4__Impl ) - // InternalApplicationConfiguration.g:6104:2: rule__ReliabiltiyProbability__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabiltiyProbability__Group__4" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group__4__Impl" - // InternalApplicationConfiguration.g:6110:1: rule__ReliabiltiyProbability__Group__4__Impl : ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ; - public final void rule__ReliabiltiyProbability__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6114:1: ( ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) ) - // InternalApplicationConfiguration.g:6115:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) - { - // InternalApplicationConfiguration.g:6115:1: ( ( rule__ReliabiltiyProbability__TimeAssignment_4 ) ) - // InternalApplicationConfiguration.g:6116:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 ) - { - before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4()); - // InternalApplicationConfiguration.g:6117:2: ( rule__ReliabiltiyProbability__TimeAssignment_4 ) - // InternalApplicationConfiguration.g:6117:3: rule__ReliabiltiyProbability__TimeAssignment_4 - { - pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__TimeAssignment_4(); - - state._fsp--; - - - } - - after(grammarAccess.getReliabiltiyProbabilityAccess().getTimeAssignment_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabiltiyProbability__Group__4__Impl" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group_1__0" - // InternalApplicationConfiguration.g:6126:1: rule__ReliabiltiyProbability__Group_1__0 : rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ; - public final void rule__ReliabiltiyProbability__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6130:1: ( rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 ) - // InternalApplicationConfiguration.g:6131:2: rule__ReliabiltiyProbability__Group_1__0__Impl rule__ReliabiltiyProbability__Group_1__1 - { - pushFollow(FOLLOW_20); - rule__ReliabiltiyProbability__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ReliabiltiyProbability__Group_1__0" - - - // $ANTLR start "rule__ReliabiltiyProbability__Group_1__0__Impl" - // InternalApplicationConfiguration.g:6138:1: rule__ReliabiltiyProbability__Group_1__0__Impl : ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ; - public final void rule__ReliabiltiyProbability__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:6142:1: ( ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) ) - // InternalApplicationConfiguration.g:6143:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) - { - // InternalApplicationConfiguration.g:6143:1: ( ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) ) - // InternalApplicationConfiguration.g:6144:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) - { - before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0()); - // InternalApplicationConfiguration.g:6145:2: ( rule__ReliabiltiyProbability__PackageAssignment_1_0 ) - // InternalApplicationConfiguration.g:6145:3: rule__ReliabiltiyProbability__PackageAssignment_1_0 - { - pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__PackageAssignment_1_0(); + switch (alt51) { + case 1 : + // InternalApplicationConfiguration.g:5592:3: rule__CostObjectiveFunction__Group_3__0 + { + pushFollow(FOLLOW_16); + rule__CostObjectiveFunction__Group_3__0(); - state._fsp--; + state._fsp--; - } + } + break; - after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageAssignment_1_0()); + default : + break loop51; + } + } while (true); + + after(grammarAccess.getCostObjectiveFunctionAccess().getGroup_3()); } @@ -19570,21 +17872,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyProbability__Group_1__0__Impl" + // $ANTLR end "rule__CostObjectiveFunction__Group__3__Impl" - // $ANTLR start "rule__ReliabiltiyProbability__Group_1__1" - // InternalApplicationConfiguration.g:6153:1: rule__ReliabiltiyProbability__Group_1__1 : rule__ReliabiltiyProbability__Group_1__1__Impl ; - public final void rule__ReliabiltiyProbability__Group_1__1() throws RecognitionException { + // $ANTLR start "rule__CostObjectiveFunction__Group__4" + // InternalApplicationConfiguration.g:5600:1: rule__CostObjectiveFunction__Group__4 : rule__CostObjectiveFunction__Group__4__Impl ; + public final void rule__CostObjectiveFunction__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6157:1: ( rule__ReliabiltiyProbability__Group_1__1__Impl ) - // InternalApplicationConfiguration.g:6158:2: rule__ReliabiltiyProbability__Group_1__1__Impl + // InternalApplicationConfiguration.g:5604:1: ( rule__CostObjectiveFunction__Group__4__Impl ) + // InternalApplicationConfiguration.g:5605:2: rule__CostObjectiveFunction__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ReliabiltiyProbability__Group_1__1__Impl(); + rule__CostObjectiveFunction__Group__4__Impl(); state._fsp--; @@ -19603,25 +17905,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyProbability__Group_1__1" + // $ANTLR end "rule__CostObjectiveFunction__Group__4" - // $ANTLR start "rule__ReliabiltiyProbability__Group_1__1__Impl" - // InternalApplicationConfiguration.g:6164:1: rule__ReliabiltiyProbability__Group_1__1__Impl : ( '::' ) ; - public final void rule__ReliabiltiyProbability__Group_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__CostObjectiveFunction__Group__4__Impl" + // InternalApplicationConfiguration.g:5611:1: rule__CostObjectiveFunction__Group__4__Impl : ( '}' ) ; + public final void rule__CostObjectiveFunction__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6168:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:6169:1: ( '::' ) + // InternalApplicationConfiguration.g:5615:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5616:1: ( '}' ) { - // InternalApplicationConfiguration.g:6169:1: ( '::' ) - // InternalApplicationConfiguration.g:6170:2: '::' + // InternalApplicationConfiguration.g:5616:1: ( '}' ) + // InternalApplicationConfiguration.g:5617:2: '}' { - before(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); - match(input,36,FOLLOW_2); - after(grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); + before(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); + match(input,31,FOLLOW_2); + after(grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); } @@ -19640,26 +17942,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyProbability__Group_1__1__Impl" + // $ANTLR end "rule__CostObjectiveFunction__Group__4__Impl" - // $ANTLR start "rule__Mtff__Group__0" - // InternalApplicationConfiguration.g:6180:1: rule__Mtff__Group__0 : rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ; - public final void rule__Mtff__Group__0() throws RecognitionException { + // $ANTLR start "rule__CostObjectiveFunction__Group_3__0" + // InternalApplicationConfiguration.g:5627:1: rule__CostObjectiveFunction__Group_3__0 : rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ; + public final void rule__CostObjectiveFunction__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6184:1: ( rule__Mtff__Group__0__Impl rule__Mtff__Group__1 ) - // InternalApplicationConfiguration.g:6185:2: rule__Mtff__Group__0__Impl rule__Mtff__Group__1 + // InternalApplicationConfiguration.g:5631:1: ( rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 ) + // InternalApplicationConfiguration.g:5632:2: rule__CostObjectiveFunction__Group_3__0__Impl rule__CostObjectiveFunction__Group_3__1 { pushFollow(FOLLOW_8); - rule__Mtff__Group__0__Impl(); + rule__CostObjectiveFunction__Group_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Mtff__Group__1(); + rule__CostObjectiveFunction__Group_3__1(); state._fsp--; @@ -19678,25 +17980,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__Group__0" + // $ANTLR end "rule__CostObjectiveFunction__Group_3__0" - // $ANTLR start "rule__Mtff__Group__0__Impl" - // InternalApplicationConfiguration.g:6192:1: rule__Mtff__Group__0__Impl : ( 'mtff' ) ; - public final void rule__Mtff__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__CostObjectiveFunction__Group_3__0__Impl" + // InternalApplicationConfiguration.g:5639:1: rule__CostObjectiveFunction__Group_3__0__Impl : ( ',' ) ; + public final void rule__CostObjectiveFunction__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6196:1: ( ( 'mtff' ) ) - // InternalApplicationConfiguration.g:6197:1: ( 'mtff' ) + // InternalApplicationConfiguration.g:5643:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:5644:1: ( ',' ) { - // InternalApplicationConfiguration.g:6197:1: ( 'mtff' ) - // InternalApplicationConfiguration.g:6198:2: 'mtff' + // InternalApplicationConfiguration.g:5644:1: ( ',' ) + // InternalApplicationConfiguration.g:5645:2: ',' { - before(grammarAccess.getMtffAccess().getMtffKeyword_0()); - match(input,43,FOLLOW_2); - after(grammarAccess.getMtffAccess().getMtffKeyword_0()); + before(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); + match(input,32,FOLLOW_2); + after(grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); } @@ -19715,26 +18017,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__Group__0__Impl" + // $ANTLR end "rule__CostObjectiveFunction__Group_3__0__Impl" - // $ANTLR start "rule__Mtff__Group__1" - // InternalApplicationConfiguration.g:6207:1: rule__Mtff__Group__1 : rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ; - public final void rule__Mtff__Group__1() throws RecognitionException { + // $ANTLR start "rule__CostObjectiveFunction__Group_3__1" + // InternalApplicationConfiguration.g:5654:1: rule__CostObjectiveFunction__Group_3__1 : rule__CostObjectiveFunction__Group_3__1__Impl ; + public final void rule__CostObjectiveFunction__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6211:1: ( rule__Mtff__Group__1__Impl rule__Mtff__Group__2 ) - // InternalApplicationConfiguration.g:6212:2: rule__Mtff__Group__1__Impl rule__Mtff__Group__2 + // InternalApplicationConfiguration.g:5658:1: ( rule__CostObjectiveFunction__Group_3__1__Impl ) + // InternalApplicationConfiguration.g:5659:2: rule__CostObjectiveFunction__Group_3__1__Impl { - pushFollow(FOLLOW_8); - rule__Mtff__Group__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Mtff__Group__2(); + rule__CostObjectiveFunction__Group_3__1__Impl(); state._fsp--; @@ -19753,50 +18050,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__Group__1" + // $ANTLR end "rule__CostObjectiveFunction__Group_3__1" - // $ANTLR start "rule__Mtff__Group__1__Impl" - // InternalApplicationConfiguration.g:6219:1: rule__Mtff__Group__1__Impl : ( ( rule__Mtff__Group_1__0 )? ) ; - public final void rule__Mtff__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__CostObjectiveFunction__Group_3__1__Impl" + // InternalApplicationConfiguration.g:5665:1: rule__CostObjectiveFunction__Group_3__1__Impl : ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ; + public final void rule__CostObjectiveFunction__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6223:1: ( ( ( rule__Mtff__Group_1__0 )? ) ) - // InternalApplicationConfiguration.g:6224:1: ( ( rule__Mtff__Group_1__0 )? ) + // InternalApplicationConfiguration.g:5669:1: ( ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) ) + // InternalApplicationConfiguration.g:5670:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) { - // InternalApplicationConfiguration.g:6224:1: ( ( rule__Mtff__Group_1__0 )? ) - // InternalApplicationConfiguration.g:6225:2: ( rule__Mtff__Group_1__0 )? + // InternalApplicationConfiguration.g:5670:1: ( ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) ) + // InternalApplicationConfiguration.g:5671:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) { - before(grammarAccess.getMtffAccess().getGroup_1()); - // InternalApplicationConfiguration.g:6226:2: ( rule__Mtff__Group_1__0 )? - int alt55=2; - int LA55_0 = input.LA(1); - - if ( (LA55_0==RULE_ID) ) { - int LA55_1 = input.LA(2); - - if ( (LA55_1==23||LA55_1==36) ) { - alt55=1; - } - } - switch (alt55) { - case 1 : - // InternalApplicationConfiguration.g:6226:3: rule__Mtff__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__Mtff__Group_1__0(); - - state._fsp--; + before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); + // InternalApplicationConfiguration.g:5672:2: ( rule__CostObjectiveFunction__EntriesAssignment_3_1 ) + // InternalApplicationConfiguration.g:5672:3: rule__CostObjectiveFunction__EntriesAssignment_3_1 + { + pushFollow(FOLLOW_2); + rule__CostObjectiveFunction__EntriesAssignment_3_1(); + state._fsp--; - } - break; } - after(grammarAccess.getMtffAccess().getGroup_1()); + after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesAssignment_3_1()); } @@ -19815,21 +18097,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__Group__1__Impl" + // $ANTLR end "rule__CostObjectiveFunction__Group_3__1__Impl" - // $ANTLR start "rule__Mtff__Group__2" - // InternalApplicationConfiguration.g:6234:1: rule__Mtff__Group__2 : rule__Mtff__Group__2__Impl ; - public final void rule__Mtff__Group__2() throws RecognitionException { + // $ANTLR start "rule__CostEntry__Group__0" + // InternalApplicationConfiguration.g:5681:1: rule__CostEntry__Group__0 : rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ; + public final void rule__CostEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6238:1: ( rule__Mtff__Group__2__Impl ) - // InternalApplicationConfiguration.g:6239:2: rule__Mtff__Group__2__Impl + // InternalApplicationConfiguration.g:5685:1: ( rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 ) + // InternalApplicationConfiguration.g:5686:2: rule__CostEntry__Group__0__Impl rule__CostEntry__Group__1 { + pushFollow(FOLLOW_13); + rule__CostEntry__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__Mtff__Group__2__Impl(); + rule__CostEntry__Group__1(); state._fsp--; @@ -19848,35 +18135,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__Group__2" + // $ANTLR end "rule__CostEntry__Group__0" - // $ANTLR start "rule__Mtff__Group__2__Impl" - // InternalApplicationConfiguration.g:6245:1: rule__Mtff__Group__2__Impl : ( ( rule__Mtff__TransformationAssignment_2 ) ) ; - public final void rule__Mtff__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__CostEntry__Group__0__Impl" + // InternalApplicationConfiguration.g:5693:1: rule__CostEntry__Group__0__Impl : ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ; + public final void rule__CostEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6249:1: ( ( ( rule__Mtff__TransformationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6250:1: ( ( rule__Mtff__TransformationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5697:1: ( ( ( rule__CostEntry__PatternElementAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:5698:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) ) { - // InternalApplicationConfiguration.g:6250:1: ( ( rule__Mtff__TransformationAssignment_2 ) ) - // InternalApplicationConfiguration.g:6251:2: ( rule__Mtff__TransformationAssignment_2 ) + // InternalApplicationConfiguration.g:5698:1: ( ( rule__CostEntry__PatternElementAssignment_0 ) ) + // InternalApplicationConfiguration.g:5699:2: ( rule__CostEntry__PatternElementAssignment_0 ) { - before(grammarAccess.getMtffAccess().getTransformationAssignment_2()); - // InternalApplicationConfiguration.g:6252:2: ( rule__Mtff__TransformationAssignment_2 ) - // InternalApplicationConfiguration.g:6252:3: rule__Mtff__TransformationAssignment_2 + before(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); + // InternalApplicationConfiguration.g:5700:2: ( rule__CostEntry__PatternElementAssignment_0 ) + // InternalApplicationConfiguration.g:5700:3: rule__CostEntry__PatternElementAssignment_0 { pushFollow(FOLLOW_2); - rule__Mtff__TransformationAssignment_2(); + rule__CostEntry__PatternElementAssignment_0(); state._fsp--; } - after(grammarAccess.getMtffAccess().getTransformationAssignment_2()); + after(grammarAccess.getCostEntryAccess().getPatternElementAssignment_0()); } @@ -19895,26 +18182,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__Group__2__Impl" + // $ANTLR end "rule__CostEntry__Group__0__Impl" - // $ANTLR start "rule__Mtff__Group_1__0" - // InternalApplicationConfiguration.g:6261:1: rule__Mtff__Group_1__0 : rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ; - public final void rule__Mtff__Group_1__0() throws RecognitionException { + // $ANTLR start "rule__CostEntry__Group__1" + // InternalApplicationConfiguration.g:5708:1: rule__CostEntry__Group__1 : rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ; + public final void rule__CostEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6265:1: ( rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 ) - // InternalApplicationConfiguration.g:6266:2: rule__Mtff__Group_1__0__Impl rule__Mtff__Group_1__1 + // InternalApplicationConfiguration.g:5712:1: ( rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 ) + // InternalApplicationConfiguration.g:5713:2: rule__CostEntry__Group__1__Impl rule__CostEntry__Group__2 { - pushFollow(FOLLOW_20); - rule__Mtff__Group_1__0__Impl(); + pushFollow(FOLLOW_24); + rule__CostEntry__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Mtff__Group_1__1(); + rule__CostEntry__Group__2(); state._fsp--; @@ -19933,35 +18220,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__Group_1__0" + // $ANTLR end "rule__CostEntry__Group__1" - // $ANTLR start "rule__Mtff__Group_1__0__Impl" - // InternalApplicationConfiguration.g:6273:1: rule__Mtff__Group_1__0__Impl : ( ( rule__Mtff__PackageAssignment_1_0 ) ) ; - public final void rule__Mtff__Group_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__CostEntry__Group__1__Impl" + // InternalApplicationConfiguration.g:5720:1: rule__CostEntry__Group__1__Impl : ( '=' ) ; + public final void rule__CostEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6277:1: ( ( ( rule__Mtff__PackageAssignment_1_0 ) ) ) - // InternalApplicationConfiguration.g:6278:1: ( ( rule__Mtff__PackageAssignment_1_0 ) ) + // InternalApplicationConfiguration.g:5724:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:5725:1: ( '=' ) { - // InternalApplicationConfiguration.g:6278:1: ( ( rule__Mtff__PackageAssignment_1_0 ) ) - // InternalApplicationConfiguration.g:6279:2: ( rule__Mtff__PackageAssignment_1_0 ) + // InternalApplicationConfiguration.g:5725:1: ( '=' ) + // InternalApplicationConfiguration.g:5726:2: '=' { - before(grammarAccess.getMtffAccess().getPackageAssignment_1_0()); - // InternalApplicationConfiguration.g:6280:2: ( rule__Mtff__PackageAssignment_1_0 ) - // InternalApplicationConfiguration.g:6280:3: rule__Mtff__PackageAssignment_1_0 - { - pushFollow(FOLLOW_2); - rule__Mtff__PackageAssignment_1_0(); - - state._fsp--; - - - } - - after(grammarAccess.getMtffAccess().getPackageAssignment_1_0()); + before(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); + match(input,29,FOLLOW_2); + after(grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); } @@ -19980,21 +18257,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__Group_1__0__Impl" + // $ANTLR end "rule__CostEntry__Group__1__Impl" - // $ANTLR start "rule__Mtff__Group_1__1" - // InternalApplicationConfiguration.g:6288:1: rule__Mtff__Group_1__1 : rule__Mtff__Group_1__1__Impl ; - public final void rule__Mtff__Group_1__1() throws RecognitionException { + // $ANTLR start "rule__CostEntry__Group__2" + // InternalApplicationConfiguration.g:5735:1: rule__CostEntry__Group__2 : rule__CostEntry__Group__2__Impl ; + public final void rule__CostEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6292:1: ( rule__Mtff__Group_1__1__Impl ) - // InternalApplicationConfiguration.g:6293:2: rule__Mtff__Group_1__1__Impl + // InternalApplicationConfiguration.g:5739:1: ( rule__CostEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:5740:2: rule__CostEntry__Group__2__Impl { pushFollow(FOLLOW_2); - rule__Mtff__Group_1__1__Impl(); + rule__CostEntry__Group__2__Impl(); state._fsp--; @@ -20013,25 +18290,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__Group_1__1" + // $ANTLR end "rule__CostEntry__Group__2" - // $ANTLR start "rule__Mtff__Group_1__1__Impl" - // InternalApplicationConfiguration.g:6299:1: rule__Mtff__Group_1__1__Impl : ( '::' ) ; - public final void rule__Mtff__Group_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__CostEntry__Group__2__Impl" + // InternalApplicationConfiguration.g:5746:1: rule__CostEntry__Group__2__Impl : ( ( rule__CostEntry__WeightAssignment_2 ) ) ; + public final void rule__CostEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6303:1: ( ( '::' ) ) - // InternalApplicationConfiguration.g:6304:1: ( '::' ) + // InternalApplicationConfiguration.g:5750:1: ( ( ( rule__CostEntry__WeightAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5751:1: ( ( rule__CostEntry__WeightAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6304:1: ( '::' ) - // InternalApplicationConfiguration.g:6305:2: '::' + // InternalApplicationConfiguration.g:5751:1: ( ( rule__CostEntry__WeightAssignment_2 ) ) + // InternalApplicationConfiguration.g:5752:2: ( rule__CostEntry__WeightAssignment_2 ) { - before(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); - match(input,36,FOLLOW_2); - after(grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); + before(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); + // InternalApplicationConfiguration.g:5753:2: ( rule__CostEntry__WeightAssignment_2 ) + // InternalApplicationConfiguration.g:5753:3: rule__CostEntry__WeightAssignment_2 + { + pushFollow(FOLLOW_2); + rule__CostEntry__WeightAssignment_2(); + + state._fsp--; + + + } + + after(grammarAccess.getCostEntryAccess().getWeightAssignment_2()); } @@ -20050,18 +18337,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__Group_1__1__Impl" + // $ANTLR end "rule__CostEntry__Group__2__Impl" // $ANTLR start "rule__ObjectiveDeclaration__Group__0" - // InternalApplicationConfiguration.g:6315:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:5762:1: rule__ObjectiveDeclaration__Group__0 : rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ; public final void rule__ObjectiveDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6319:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:6320:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 + // InternalApplicationConfiguration.g:5766:1: ( rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:5767:2: rule__ObjectiveDeclaration__Group__0__Impl rule__ObjectiveDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__ObjectiveDeclaration__Group__0__Impl(); @@ -20092,20 +18379,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:6327:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ; + // InternalApplicationConfiguration.g:5774:1: rule__ObjectiveDeclaration__Group__0__Impl : ( 'objectives' ) ; public final void rule__ObjectiveDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6331:1: ( ( 'objectives' ) ) - // InternalApplicationConfiguration.g:6332:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:5778:1: ( ( 'objectives' ) ) + // InternalApplicationConfiguration.g:5779:1: ( 'objectives' ) { - // InternalApplicationConfiguration.g:6332:1: ( 'objectives' ) - // InternalApplicationConfiguration.g:6333:2: 'objectives' + // InternalApplicationConfiguration.g:5779:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:5780:2: 'objectives' { before(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); - match(input,44,FOLLOW_2); + match(input,41,FOLLOW_2); after(grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); } @@ -20129,16 +18416,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__Group__1" - // InternalApplicationConfiguration.g:6342:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:5789:1: rule__ObjectiveDeclaration__Group__1 : rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ; public final void rule__ObjectiveDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6346:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:6347:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 + // InternalApplicationConfiguration.g:5793:1: ( rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:5794:2: rule__ObjectiveDeclaration__Group__1__Impl rule__ObjectiveDeclaration__Group__2 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__ObjectiveDeclaration__Group__1__Impl(); state._fsp--; @@ -20167,21 +18454,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:6354:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:5801:1: rule__ObjectiveDeclaration__Group__1__Impl : ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ; public final void rule__ObjectiveDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6358:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6359:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5805:1: ( ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:5806:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:6359:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:6360:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5806:1: ( ( rule__ObjectiveDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:5807:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) { before(grammarAccess.getObjectiveDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:6361:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:6361:3: rule__ObjectiveDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:5808:2: ( rule__ObjectiveDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:5808:3: rule__ObjectiveDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ObjectiveDeclaration__NameAssignment_1(); @@ -20214,14 +18501,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__Group__2" - // InternalApplicationConfiguration.g:6369:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:5816:1: rule__ObjectiveDeclaration__Group__2 : rule__ObjectiveDeclaration__Group__2__Impl ; public final void rule__ObjectiveDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6373:1: ( rule__ObjectiveDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:6374:2: rule__ObjectiveDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:5820:1: ( rule__ObjectiveDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:5821:2: rule__ObjectiveDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__ObjectiveDeclaration__Group__2__Impl(); @@ -20247,21 +18534,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:6380:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:5827:1: rule__ObjectiveDeclaration__Group__2__Impl : ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__ObjectiveDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6384:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6385:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5831:1: ( ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:5832:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6385:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:6386:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5832:1: ( ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:5833:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:6387:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:6387:3: rule__ObjectiveDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:5834:2: ( rule__ObjectiveDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:5834:3: rule__ObjectiveDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__ObjectiveDeclaration__SpecificationAssignment_2(); @@ -20294,16 +18581,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__0" - // InternalApplicationConfiguration.g:6396:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; + // InternalApplicationConfiguration.g:5843:1: rule__ConfigSpecification__Group__0 : rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ; public final void rule__ConfigSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6400:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) - // InternalApplicationConfiguration.g:6401:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 + // InternalApplicationConfiguration.g:5847:1: ( rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 ) + // InternalApplicationConfiguration.g:5848:2: rule__ConfigSpecification__Group__0__Impl rule__ConfigSpecification__Group__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__ConfigSpecification__Group__0__Impl(); state._fsp--; @@ -20332,21 +18619,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:6408:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:5855:1: rule__ConfigSpecification__Group__0__Impl : ( () ) ; public final void rule__ConfigSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6412:1: ( ( () ) ) - // InternalApplicationConfiguration.g:6413:1: ( () ) + // InternalApplicationConfiguration.g:5859:1: ( ( () ) ) + // InternalApplicationConfiguration.g:5860:1: ( () ) { - // InternalApplicationConfiguration.g:6413:1: ( () ) - // InternalApplicationConfiguration.g:6414:2: () + // InternalApplicationConfiguration.g:5860:1: ( () ) + // InternalApplicationConfiguration.g:5861:2: () { before(grammarAccess.getConfigSpecificationAccess().getConfigSpecificationAction_0()); - // InternalApplicationConfiguration.g:6415:2: () - // InternalApplicationConfiguration.g:6415:3: + // InternalApplicationConfiguration.g:5862:2: () + // InternalApplicationConfiguration.g:5862:3: { } @@ -20369,16 +18656,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__1" - // InternalApplicationConfiguration.g:6423:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; + // InternalApplicationConfiguration.g:5870:1: rule__ConfigSpecification__Group__1 : rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ; public final void rule__ConfigSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6427:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) - // InternalApplicationConfiguration.g:6428:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 + // InternalApplicationConfiguration.g:5874:1: ( rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 ) + // InternalApplicationConfiguration.g:5875:2: rule__ConfigSpecification__Group__1__Impl rule__ConfigSpecification__Group__2 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_25); rule__ConfigSpecification__Group__1__Impl(); state._fsp--; @@ -20407,20 +18694,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:6435:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:5882:1: rule__ConfigSpecification__Group__1__Impl : ( '{' ) ; public final void rule__ConfigSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6439:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:6440:1: ( '{' ) + // InternalApplicationConfiguration.g:5886:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:5887:1: ( '{' ) { - // InternalApplicationConfiguration.g:6440:1: ( '{' ) - // InternalApplicationConfiguration.g:6441:2: '{' + // InternalApplicationConfiguration.g:5887:1: ( '{' ) + // InternalApplicationConfiguration.g:5888:2: '{' { before(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); } @@ -20444,16 +18731,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__2" - // InternalApplicationConfiguration.g:6450:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; + // InternalApplicationConfiguration.g:5897:1: rule__ConfigSpecification__Group__2 : rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ; public final void rule__ConfigSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6454:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) - // InternalApplicationConfiguration.g:6455:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 + // InternalApplicationConfiguration.g:5901:1: ( rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 ) + // InternalApplicationConfiguration.g:5902:2: rule__ConfigSpecification__Group__2__Impl rule__ConfigSpecification__Group__3 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_25); rule__ConfigSpecification__Group__2__Impl(); state._fsp--; @@ -20482,29 +18769,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:6462:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:5909:1: rule__ConfigSpecification__Group__2__Impl : ( ( rule__ConfigSpecification__Group_2__0 )? ) ; public final void rule__ConfigSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6466:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:6467:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:5913:1: ( ( ( rule__ConfigSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:5914:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:6467:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:6468:2: ( rule__ConfigSpecification__Group_2__0 )? + // InternalApplicationConfiguration.g:5914:1: ( ( rule__ConfigSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:5915:2: ( rule__ConfigSpecification__Group_2__0 )? { before(grammarAccess.getConfigSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:6469:2: ( rule__ConfigSpecification__Group_2__0 )? - int alt56=2; - int LA56_0 = input.LA(1); + // InternalApplicationConfiguration.g:5916:2: ( rule__ConfigSpecification__Group_2__0 )? + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA56_0==RULE_STRING||(LA56_0>=46 && LA56_0<=48)) ) { - alt56=1; + if ( (LA52_0==RULE_STRING||(LA52_0>=43 && LA52_0<=45)) ) { + alt52=1; } - switch (alt56) { + switch (alt52) { case 1 : - // InternalApplicationConfiguration.g:6469:3: rule__ConfigSpecification__Group_2__0 + // InternalApplicationConfiguration.g:5916:3: rule__ConfigSpecification__Group_2__0 { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group_2__0(); @@ -20540,14 +18827,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__3" - // InternalApplicationConfiguration.g:6477:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:5924:1: rule__ConfigSpecification__Group__3 : rule__ConfigSpecification__Group__3__Impl ; public final void rule__ConfigSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6481:1: ( rule__ConfigSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:6482:2: rule__ConfigSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:5928:1: ( rule__ConfigSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:5929:2: rule__ConfigSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group__3__Impl(); @@ -20573,20 +18860,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:6488:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:5935:1: rule__ConfigSpecification__Group__3__Impl : ( '}' ) ; public final void rule__ConfigSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6492:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:6493:1: ( '}' ) + // InternalApplicationConfiguration.g:5939:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:5940:1: ( '}' ) { - // InternalApplicationConfiguration.g:6493:1: ( '}' ) - // InternalApplicationConfiguration.g:6494:2: '}' + // InternalApplicationConfiguration.g:5940:1: ( '}' ) + // InternalApplicationConfiguration.g:5941:2: '}' { before(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -20610,16 +18897,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__0" - // InternalApplicationConfiguration.g:6504:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:5951:1: rule__ConfigSpecification__Group_2__0 : rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ; public final void rule__ConfigSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6508:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:6509:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 + // InternalApplicationConfiguration.g:5955:1: ( rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:5956:2: rule__ConfigSpecification__Group_2__0__Impl rule__ConfigSpecification__Group_2__1 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_26); rule__ConfigSpecification__Group_2__0__Impl(); state._fsp--; @@ -20648,21 +18935,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:6516:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:5963:1: rule__ConfigSpecification__Group_2__0__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ; public final void rule__ConfigSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6520:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:6521:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:5967:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:5968:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:6521:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:6522:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) + // InternalApplicationConfiguration.g:5968:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:5969:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_0()); - // InternalApplicationConfiguration.g:6523:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) - // InternalApplicationConfiguration.g:6523:3: rule__ConfigSpecification__EntriesAssignment_2_0 + // InternalApplicationConfiguration.g:5970:2: ( rule__ConfigSpecification__EntriesAssignment_2_0 ) + // InternalApplicationConfiguration.g:5970:3: rule__ConfigSpecification__EntriesAssignment_2_0 { pushFollow(FOLLOW_2); rule__ConfigSpecification__EntriesAssignment_2_0(); @@ -20695,14 +18982,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__1" - // InternalApplicationConfiguration.g:6531:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:5978:1: rule__ConfigSpecification__Group_2__1 : rule__ConfigSpecification__Group_2__1__Impl ; public final void rule__ConfigSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6535:1: ( rule__ConfigSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:6536:2: rule__ConfigSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:5982:1: ( rule__ConfigSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:5983:2: rule__ConfigSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group_2__1__Impl(); @@ -20728,35 +19015,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:6542:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:5989:1: rule__ConfigSpecification__Group_2__1__Impl : ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ; public final void rule__ConfigSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6546:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:6547:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:5993:1: ( ( ( rule__ConfigSpecification__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:5994:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:6547:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:6548:2: ( rule__ConfigSpecification__Group_2_1__0 )* + // InternalApplicationConfiguration.g:5994:1: ( ( rule__ConfigSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:5995:2: ( rule__ConfigSpecification__Group_2_1__0 )* { before(grammarAccess.getConfigSpecificationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:6549:2: ( rule__ConfigSpecification__Group_2_1__0 )* - loop57: + // InternalApplicationConfiguration.g:5996:2: ( rule__ConfigSpecification__Group_2_1__0 )* + loop53: do { - int alt57=2; - int LA57_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA57_0==33) ) { - alt57=1; + if ( (LA53_0==32) ) { + alt53=1; } - switch (alt57) { + switch (alt53) { case 1 : - // InternalApplicationConfiguration.g:6549:3: rule__ConfigSpecification__Group_2_1__0 + // InternalApplicationConfiguration.g:5996:3: rule__ConfigSpecification__Group_2_1__0 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__ConfigSpecification__Group_2_1__0(); state._fsp--; @@ -20766,7 +19053,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop57; + break loop53; } } while (true); @@ -20793,16 +19080,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__0" - // InternalApplicationConfiguration.g:6558:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; + // InternalApplicationConfiguration.g:6005:1: rule__ConfigSpecification__Group_2_1__0 : rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ; public final void rule__ConfigSpecification__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6562:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) - // InternalApplicationConfiguration.g:6563:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 + // InternalApplicationConfiguration.g:6009:1: ( rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 ) + // InternalApplicationConfiguration.g:6010:2: rule__ConfigSpecification__Group_2_1__0__Impl rule__ConfigSpecification__Group_2_1__1 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_27); rule__ConfigSpecification__Group_2_1__0__Impl(); state._fsp--; @@ -20831,20 +19118,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:6570:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:6017:1: rule__ConfigSpecification__Group_2_1__0__Impl : ( ',' ) ; public final void rule__ConfigSpecification__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6574:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:6575:1: ( ',' ) + // InternalApplicationConfiguration.g:6021:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:6022:1: ( ',' ) { - // InternalApplicationConfiguration.g:6575:1: ( ',' ) - // InternalApplicationConfiguration.g:6576:2: ',' + // InternalApplicationConfiguration.g:6022:1: ( ',' ) + // InternalApplicationConfiguration.g:6023:2: ',' { before(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); } @@ -20868,14 +19155,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__1" - // InternalApplicationConfiguration.g:6585:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:6032:1: rule__ConfigSpecification__Group_2_1__1 : rule__ConfigSpecification__Group_2_1__1__Impl ; public final void rule__ConfigSpecification__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6589:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:6590:2: rule__ConfigSpecification__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:6036:1: ( rule__ConfigSpecification__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:6037:2: rule__ConfigSpecification__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ConfigSpecification__Group_2_1__1__Impl(); @@ -20901,21 +19188,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:6596:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:6043:1: rule__ConfigSpecification__Group_2_1__1__Impl : ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ; public final void rule__ConfigSpecification__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6600:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:6601:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6047:1: ( ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:6048:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:6601:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:6602:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6048:1: ( ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6049:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) { before(grammarAccess.getConfigSpecificationAccess().getEntriesAssignment_2_1_1()); - // InternalApplicationConfiguration.g:6603:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:6603:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 + // InternalApplicationConfiguration.g:6050:2: ( rule__ConfigSpecification__EntriesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6050:3: rule__ConfigSpecification__EntriesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__ConfigSpecification__EntriesAssignment_2_1_1(); @@ -20948,14 +19235,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__0" - // InternalApplicationConfiguration.g:6612:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:6059:1: rule__ConfigDeclaration__Group__0 : rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ; public final void rule__ConfigDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6616:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:6617:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 + // InternalApplicationConfiguration.g:6063:1: ( rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:6064:2: rule__ConfigDeclaration__Group__0__Impl rule__ConfigDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__ConfigDeclaration__Group__0__Impl(); @@ -20986,20 +19273,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:6624:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; + // InternalApplicationConfiguration.g:6071:1: rule__ConfigDeclaration__Group__0__Impl : ( 'config' ) ; public final void rule__ConfigDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6628:1: ( ( 'config' ) ) - // InternalApplicationConfiguration.g:6629:1: ( 'config' ) + // InternalApplicationConfiguration.g:6075:1: ( ( 'config' ) ) + // InternalApplicationConfiguration.g:6076:1: ( 'config' ) { - // InternalApplicationConfiguration.g:6629:1: ( 'config' ) - // InternalApplicationConfiguration.g:6630:2: 'config' + // InternalApplicationConfiguration.g:6076:1: ( 'config' ) + // InternalApplicationConfiguration.g:6077:2: 'config' { before(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - match(input,45,FOLLOW_2); + match(input,42,FOLLOW_2); after(grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); } @@ -21023,16 +19310,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__1" - // InternalApplicationConfiguration.g:6639:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:6086:1: rule__ConfigDeclaration__Group__1 : rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ; public final void rule__ConfigDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6643:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:6644:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 + // InternalApplicationConfiguration.g:6090:1: ( rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:6091:2: rule__ConfigDeclaration__Group__1__Impl rule__ConfigDeclaration__Group__2 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__ConfigDeclaration__Group__1__Impl(); state._fsp--; @@ -21061,21 +19348,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:6651:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:6098:1: rule__ConfigDeclaration__Group__1__Impl : ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ; public final void rule__ConfigDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6655:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:6656:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:6102:1: ( ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6103:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:6656:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:6657:2: ( rule__ConfigDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:6103:1: ( ( rule__ConfigDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:6104:2: ( rule__ConfigDeclaration__NameAssignment_1 ) { before(grammarAccess.getConfigDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:6658:2: ( rule__ConfigDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:6658:3: rule__ConfigDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:6105:2: ( rule__ConfigDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:6105:3: rule__ConfigDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ConfigDeclaration__NameAssignment_1(); @@ -21108,14 +19395,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__2" - // InternalApplicationConfiguration.g:6666:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:6113:1: rule__ConfigDeclaration__Group__2 : rule__ConfigDeclaration__Group__2__Impl ; public final void rule__ConfigDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6670:1: ( rule__ConfigDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:6671:2: rule__ConfigDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:6117:1: ( rule__ConfigDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:6118:2: rule__ConfigDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__ConfigDeclaration__Group__2__Impl(); @@ -21141,21 +19428,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:6677:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6124:1: rule__ConfigDeclaration__Group__2__Impl : ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__ConfigDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6681:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6682:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6128:1: ( ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6129:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6682:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:6683:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:6129:1: ( ( rule__ConfigDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:6130:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getConfigDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:6684:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:6684:3: rule__ConfigDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:6131:2: ( rule__ConfigDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:6131:3: rule__ConfigDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__ConfigDeclaration__SpecificationAssignment_2(); @@ -21188,16 +19475,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__0" - // InternalApplicationConfiguration.g:6693:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; + // InternalApplicationConfiguration.g:6140:1: rule__DocumentationEntry__Group__0 : rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ; public final void rule__DocumentationEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6697:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) - // InternalApplicationConfiguration.g:6698:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 + // InternalApplicationConfiguration.g:6144:1: ( rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 ) + // InternalApplicationConfiguration.g:6145:2: rule__DocumentationEntry__Group__0__Impl rule__DocumentationEntry__Group__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__DocumentationEntry__Group__0__Impl(); state._fsp--; @@ -21226,20 +19513,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6705:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; + // InternalApplicationConfiguration.g:6152:1: rule__DocumentationEntry__Group__0__Impl : ( 'log-level' ) ; public final void rule__DocumentationEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6709:1: ( ( 'log-level' ) ) - // InternalApplicationConfiguration.g:6710:1: ( 'log-level' ) + // InternalApplicationConfiguration.g:6156:1: ( ( 'log-level' ) ) + // InternalApplicationConfiguration.g:6157:1: ( 'log-level' ) { - // InternalApplicationConfiguration.g:6710:1: ( 'log-level' ) - // InternalApplicationConfiguration.g:6711:2: 'log-level' + // InternalApplicationConfiguration.g:6157:1: ( 'log-level' ) + // InternalApplicationConfiguration.g:6158:2: 'log-level' { before(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); - match(input,46,FOLLOW_2); + match(input,43,FOLLOW_2); after(grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); } @@ -21263,16 +19550,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__1" - // InternalApplicationConfiguration.g:6720:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; + // InternalApplicationConfiguration.g:6167:1: rule__DocumentationEntry__Group__1 : rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ; public final void rule__DocumentationEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6724:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) - // InternalApplicationConfiguration.g:6725:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 + // InternalApplicationConfiguration.g:6171:1: ( rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 ) + // InternalApplicationConfiguration.g:6172:2: rule__DocumentationEntry__Group__1__Impl rule__DocumentationEntry__Group__2 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_28); rule__DocumentationEntry__Group__1__Impl(); state._fsp--; @@ -21301,20 +19588,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6732:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6179:1: rule__DocumentationEntry__Group__1__Impl : ( '=' ) ; public final void rule__DocumentationEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6736:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6737:1: ( '=' ) + // InternalApplicationConfiguration.g:6183:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6184:1: ( '=' ) { - // InternalApplicationConfiguration.g:6737:1: ( '=' ) - // InternalApplicationConfiguration.g:6738:2: '=' + // InternalApplicationConfiguration.g:6184:1: ( '=' ) + // InternalApplicationConfiguration.g:6185:2: '=' { before(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); } @@ -21338,14 +19625,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__2" - // InternalApplicationConfiguration.g:6747:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6194:1: rule__DocumentationEntry__Group__2 : rule__DocumentationEntry__Group__2__Impl ; public final void rule__DocumentationEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6751:1: ( rule__DocumentationEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6752:2: rule__DocumentationEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6198:1: ( rule__DocumentationEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6199:2: rule__DocumentationEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__DocumentationEntry__Group__2__Impl(); @@ -21371,21 +19658,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6758:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6205:1: rule__DocumentationEntry__Group__2__Impl : ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ; public final void rule__DocumentationEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6762:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6763:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) + // InternalApplicationConfiguration.g:6209:1: ( ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6210:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6763:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) - // InternalApplicationConfiguration.g:6764:2: ( rule__DocumentationEntry__LevelAssignment_2 ) + // InternalApplicationConfiguration.g:6210:1: ( ( rule__DocumentationEntry__LevelAssignment_2 ) ) + // InternalApplicationConfiguration.g:6211:2: ( rule__DocumentationEntry__LevelAssignment_2 ) { before(grammarAccess.getDocumentationEntryAccess().getLevelAssignment_2()); - // InternalApplicationConfiguration.g:6765:2: ( rule__DocumentationEntry__LevelAssignment_2 ) - // InternalApplicationConfiguration.g:6765:3: rule__DocumentationEntry__LevelAssignment_2 + // InternalApplicationConfiguration.g:6212:2: ( rule__DocumentationEntry__LevelAssignment_2 ) + // InternalApplicationConfiguration.g:6212:3: rule__DocumentationEntry__LevelAssignment_2 { pushFollow(FOLLOW_2); rule__DocumentationEntry__LevelAssignment_2(); @@ -21418,16 +19705,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__0" - // InternalApplicationConfiguration.g:6774:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; + // InternalApplicationConfiguration.g:6221:1: rule__RuntimeEntry__Group__0 : rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ; public final void rule__RuntimeEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6778:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) - // InternalApplicationConfiguration.g:6779:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 + // InternalApplicationConfiguration.g:6225:1: ( rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 ) + // InternalApplicationConfiguration.g:6226:2: rule__RuntimeEntry__Group__0__Impl rule__RuntimeEntry__Group__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__RuntimeEntry__Group__0__Impl(); state._fsp--; @@ -21456,20 +19743,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6786:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; + // InternalApplicationConfiguration.g:6233:1: rule__RuntimeEntry__Group__0__Impl : ( 'runtime' ) ; public final void rule__RuntimeEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6790:1: ( ( 'runtime' ) ) - // InternalApplicationConfiguration.g:6791:1: ( 'runtime' ) + // InternalApplicationConfiguration.g:6237:1: ( ( 'runtime' ) ) + // InternalApplicationConfiguration.g:6238:1: ( 'runtime' ) { - // InternalApplicationConfiguration.g:6791:1: ( 'runtime' ) - // InternalApplicationConfiguration.g:6792:2: 'runtime' + // InternalApplicationConfiguration.g:6238:1: ( 'runtime' ) + // InternalApplicationConfiguration.g:6239:2: 'runtime' { before(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); - match(input,47,FOLLOW_2); + match(input,44,FOLLOW_2); after(grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); } @@ -21493,14 +19780,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__1" - // InternalApplicationConfiguration.g:6801:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; + // InternalApplicationConfiguration.g:6248:1: rule__RuntimeEntry__Group__1 : rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ; public final void rule__RuntimeEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6805:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) - // InternalApplicationConfiguration.g:6806:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 + // InternalApplicationConfiguration.g:6252:1: ( rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 ) + // InternalApplicationConfiguration.g:6253:2: rule__RuntimeEntry__Group__1__Impl rule__RuntimeEntry__Group__2 { pushFollow(FOLLOW_9); rule__RuntimeEntry__Group__1__Impl(); @@ -21531,20 +19818,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6813:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6260:1: rule__RuntimeEntry__Group__1__Impl : ( '=' ) ; public final void rule__RuntimeEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6817:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6818:1: ( '=' ) + // InternalApplicationConfiguration.g:6264:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6265:1: ( '=' ) { - // InternalApplicationConfiguration.g:6818:1: ( '=' ) - // InternalApplicationConfiguration.g:6819:2: '=' + // InternalApplicationConfiguration.g:6265:1: ( '=' ) + // InternalApplicationConfiguration.g:6266:2: '=' { before(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); } @@ -21568,14 +19855,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__2" - // InternalApplicationConfiguration.g:6828:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6275:1: rule__RuntimeEntry__Group__2 : rule__RuntimeEntry__Group__2__Impl ; public final void rule__RuntimeEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6832:1: ( rule__RuntimeEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6833:2: rule__RuntimeEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6279:1: ( rule__RuntimeEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6280:2: rule__RuntimeEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__RuntimeEntry__Group__2__Impl(); @@ -21601,21 +19888,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6839:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6286:1: rule__RuntimeEntry__Group__2__Impl : ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ; public final void rule__RuntimeEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6843:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6844:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6290:1: ( ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6291:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6844:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) - // InternalApplicationConfiguration.g:6845:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6291:1: ( ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6292:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitAssignment_2()); - // InternalApplicationConfiguration.g:6846:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) - // InternalApplicationConfiguration.g:6846:3: rule__RuntimeEntry__MillisecLimitAssignment_2 + // InternalApplicationConfiguration.g:6293:2: ( rule__RuntimeEntry__MillisecLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6293:3: rule__RuntimeEntry__MillisecLimitAssignment_2 { pushFollow(FOLLOW_2); rule__RuntimeEntry__MillisecLimitAssignment_2(); @@ -21648,16 +19935,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__0" - // InternalApplicationConfiguration.g:6855:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; + // InternalApplicationConfiguration.g:6302:1: rule__MemoryEntry__Group__0 : rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ; public final void rule__MemoryEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6859:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) - // InternalApplicationConfiguration.g:6860:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 + // InternalApplicationConfiguration.g:6306:1: ( rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 ) + // InternalApplicationConfiguration.g:6307:2: rule__MemoryEntry__Group__0__Impl rule__MemoryEntry__Group__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__MemoryEntry__Group__0__Impl(); state._fsp--; @@ -21686,20 +19973,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6867:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; + // InternalApplicationConfiguration.g:6314:1: rule__MemoryEntry__Group__0__Impl : ( 'memory' ) ; public final void rule__MemoryEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6871:1: ( ( 'memory' ) ) - // InternalApplicationConfiguration.g:6872:1: ( 'memory' ) + // InternalApplicationConfiguration.g:6318:1: ( ( 'memory' ) ) + // InternalApplicationConfiguration.g:6319:1: ( 'memory' ) { - // InternalApplicationConfiguration.g:6872:1: ( 'memory' ) - // InternalApplicationConfiguration.g:6873:2: 'memory' + // InternalApplicationConfiguration.g:6319:1: ( 'memory' ) + // InternalApplicationConfiguration.g:6320:2: 'memory' { before(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); - match(input,48,FOLLOW_2); + match(input,45,FOLLOW_2); after(grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); } @@ -21723,14 +20010,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__1" - // InternalApplicationConfiguration.g:6882:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; + // InternalApplicationConfiguration.g:6329:1: rule__MemoryEntry__Group__1 : rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ; public final void rule__MemoryEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6886:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) - // InternalApplicationConfiguration.g:6887:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 + // InternalApplicationConfiguration.g:6333:1: ( rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 ) + // InternalApplicationConfiguration.g:6334:2: rule__MemoryEntry__Group__1__Impl rule__MemoryEntry__Group__2 { pushFollow(FOLLOW_9); rule__MemoryEntry__Group__1__Impl(); @@ -21761,20 +20048,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6894:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6341:1: rule__MemoryEntry__Group__1__Impl : ( '=' ) ; public final void rule__MemoryEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6898:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6899:1: ( '=' ) + // InternalApplicationConfiguration.g:6345:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6346:1: ( '=' ) { - // InternalApplicationConfiguration.g:6899:1: ( '=' ) - // InternalApplicationConfiguration.g:6900:2: '=' + // InternalApplicationConfiguration.g:6346:1: ( '=' ) + // InternalApplicationConfiguration.g:6347:2: '=' { before(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); } @@ -21798,14 +20085,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__2" - // InternalApplicationConfiguration.g:6909:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6356:1: rule__MemoryEntry__Group__2 : rule__MemoryEntry__Group__2__Impl ; public final void rule__MemoryEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6913:1: ( rule__MemoryEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6914:2: rule__MemoryEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6360:1: ( rule__MemoryEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6361:2: rule__MemoryEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__MemoryEntry__Group__2__Impl(); @@ -21831,21 +20118,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:6920:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6367:1: rule__MemoryEntry__Group__2__Impl : ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ; public final void rule__MemoryEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6924:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:6925:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6371:1: ( ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6372:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) { - // InternalApplicationConfiguration.g:6925:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) - // InternalApplicationConfiguration.g:6926:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6372:1: ( ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) ) + // InternalApplicationConfiguration.g:6373:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitAssignment_2()); - // InternalApplicationConfiguration.g:6927:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) - // InternalApplicationConfiguration.g:6927:3: rule__MemoryEntry__MegabyteLimitAssignment_2 + // InternalApplicationConfiguration.g:6374:2: ( rule__MemoryEntry__MegabyteLimitAssignment_2 ) + // InternalApplicationConfiguration.g:6374:3: rule__MemoryEntry__MegabyteLimitAssignment_2 { pushFollow(FOLLOW_2); rule__MemoryEntry__MegabyteLimitAssignment_2(); @@ -21878,16 +20165,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__0" - // InternalApplicationConfiguration.g:6936:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; + // InternalApplicationConfiguration.g:6383:1: rule__CustomEntry__Group__0 : rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ; public final void rule__CustomEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6940:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) - // InternalApplicationConfiguration.g:6941:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 + // InternalApplicationConfiguration.g:6387:1: ( rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 ) + // InternalApplicationConfiguration.g:6388:2: rule__CustomEntry__Group__0__Impl rule__CustomEntry__Group__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__CustomEntry__Group__0__Impl(); state._fsp--; @@ -21916,21 +20203,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__0__Impl" - // InternalApplicationConfiguration.g:6948:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:6395:1: rule__CustomEntry__Group__0__Impl : ( ( rule__CustomEntry__KeyAssignment_0 ) ) ; public final void rule__CustomEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6952:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:6953:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) + // InternalApplicationConfiguration.g:6399:1: ( ( ( rule__CustomEntry__KeyAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:6400:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) { - // InternalApplicationConfiguration.g:6953:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) - // InternalApplicationConfiguration.g:6954:2: ( rule__CustomEntry__KeyAssignment_0 ) + // InternalApplicationConfiguration.g:6400:1: ( ( rule__CustomEntry__KeyAssignment_0 ) ) + // InternalApplicationConfiguration.g:6401:2: ( rule__CustomEntry__KeyAssignment_0 ) { before(grammarAccess.getCustomEntryAccess().getKeyAssignment_0()); - // InternalApplicationConfiguration.g:6955:2: ( rule__CustomEntry__KeyAssignment_0 ) - // InternalApplicationConfiguration.g:6955:3: rule__CustomEntry__KeyAssignment_0 + // InternalApplicationConfiguration.g:6402:2: ( rule__CustomEntry__KeyAssignment_0 ) + // InternalApplicationConfiguration.g:6402:3: rule__CustomEntry__KeyAssignment_0 { pushFollow(FOLLOW_2); rule__CustomEntry__KeyAssignment_0(); @@ -21963,14 +20250,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__1" - // InternalApplicationConfiguration.g:6963:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; + // InternalApplicationConfiguration.g:6410:1: rule__CustomEntry__Group__1 : rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ; public final void rule__CustomEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6967:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) - // InternalApplicationConfiguration.g:6968:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 + // InternalApplicationConfiguration.g:6414:1: ( rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 ) + // InternalApplicationConfiguration.g:6415:2: rule__CustomEntry__Group__1__Impl rule__CustomEntry__Group__2 { pushFollow(FOLLOW_11); rule__CustomEntry__Group__1__Impl(); @@ -22001,20 +20288,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__1__Impl" - // InternalApplicationConfiguration.g:6975:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:6422:1: rule__CustomEntry__Group__1__Impl : ( '=' ) ; public final void rule__CustomEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6979:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:6980:1: ( '=' ) + // InternalApplicationConfiguration.g:6426:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:6427:1: ( '=' ) { - // InternalApplicationConfiguration.g:6980:1: ( '=' ) - // InternalApplicationConfiguration.g:6981:2: '=' + // InternalApplicationConfiguration.g:6427:1: ( '=' ) + // InternalApplicationConfiguration.g:6428:2: '=' { before(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); } @@ -22038,14 +20325,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__2" - // InternalApplicationConfiguration.g:6990:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; + // InternalApplicationConfiguration.g:6437:1: rule__CustomEntry__Group__2 : rule__CustomEntry__Group__2__Impl ; public final void rule__CustomEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:6994:1: ( rule__CustomEntry__Group__2__Impl ) - // InternalApplicationConfiguration.g:6995:2: rule__CustomEntry__Group__2__Impl + // InternalApplicationConfiguration.g:6441:1: ( rule__CustomEntry__Group__2__Impl ) + // InternalApplicationConfiguration.g:6442:2: rule__CustomEntry__Group__2__Impl { pushFollow(FOLLOW_2); rule__CustomEntry__Group__2__Impl(); @@ -22071,21 +20358,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__Group__2__Impl" - // InternalApplicationConfiguration.g:7001:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:6448:1: rule__CustomEntry__Group__2__Impl : ( ( rule__CustomEntry__ValueAssignment_2 ) ) ; public final void rule__CustomEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7005:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:7006:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) + // InternalApplicationConfiguration.g:6452:1: ( ( ( rule__CustomEntry__ValueAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:6453:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) { - // InternalApplicationConfiguration.g:7006:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) - // InternalApplicationConfiguration.g:7007:2: ( rule__CustomEntry__ValueAssignment_2 ) + // InternalApplicationConfiguration.g:6453:1: ( ( rule__CustomEntry__ValueAssignment_2 ) ) + // InternalApplicationConfiguration.g:6454:2: ( rule__CustomEntry__ValueAssignment_2 ) { before(grammarAccess.getCustomEntryAccess().getValueAssignment_2()); - // InternalApplicationConfiguration.g:7008:2: ( rule__CustomEntry__ValueAssignment_2 ) - // InternalApplicationConfiguration.g:7008:3: rule__CustomEntry__ValueAssignment_2 + // InternalApplicationConfiguration.g:6455:2: ( rule__CustomEntry__ValueAssignment_2 ) + // InternalApplicationConfiguration.g:6455:3: rule__CustomEntry__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__CustomEntry__ValueAssignment_2(); @@ -22118,16 +20405,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__0" - // InternalApplicationConfiguration.g:7017:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; + // InternalApplicationConfiguration.g:6464:1: rule__ScopeSpecification__Group__0 : rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ; public final void rule__ScopeSpecification__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7021:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) - // InternalApplicationConfiguration.g:7022:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 + // InternalApplicationConfiguration.g:6468:1: ( rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 ) + // InternalApplicationConfiguration.g:6469:2: rule__ScopeSpecification__Group__0__Impl rule__ScopeSpecification__Group__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__ScopeSpecification__Group__0__Impl(); state._fsp--; @@ -22156,21 +20443,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__0__Impl" - // InternalApplicationConfiguration.g:7029:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:6476:1: rule__ScopeSpecification__Group__0__Impl : ( () ) ; public final void rule__ScopeSpecification__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7033:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7034:1: ( () ) + // InternalApplicationConfiguration.g:6480:1: ( ( () ) ) + // InternalApplicationConfiguration.g:6481:1: ( () ) { - // InternalApplicationConfiguration.g:7034:1: ( () ) - // InternalApplicationConfiguration.g:7035:2: () + // InternalApplicationConfiguration.g:6481:1: ( () ) + // InternalApplicationConfiguration.g:6482:2: () { before(grammarAccess.getScopeSpecificationAccess().getScopeSpecificationAction_0()); - // InternalApplicationConfiguration.g:7036:2: () - // InternalApplicationConfiguration.g:7036:3: + // InternalApplicationConfiguration.g:6483:2: () + // InternalApplicationConfiguration.g:6483:3: { } @@ -22193,16 +20480,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__1" - // InternalApplicationConfiguration.g:7044:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; + // InternalApplicationConfiguration.g:6491:1: rule__ScopeSpecification__Group__1 : rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ; public final void rule__ScopeSpecification__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7048:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) - // InternalApplicationConfiguration.g:7049:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 + // InternalApplicationConfiguration.g:6495:1: ( rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 ) + // InternalApplicationConfiguration.g:6496:2: rule__ScopeSpecification__Group__1__Impl rule__ScopeSpecification__Group__2 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_29); rule__ScopeSpecification__Group__1__Impl(); state._fsp--; @@ -22231,20 +20518,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__1__Impl" - // InternalApplicationConfiguration.g:7056:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:6503:1: rule__ScopeSpecification__Group__1__Impl : ( '{' ) ; public final void rule__ScopeSpecification__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7060:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:7061:1: ( '{' ) + // InternalApplicationConfiguration.g:6507:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:6508:1: ( '{' ) { - // InternalApplicationConfiguration.g:7061:1: ( '{' ) - // InternalApplicationConfiguration.g:7062:2: '{' + // InternalApplicationConfiguration.g:6508:1: ( '{' ) + // InternalApplicationConfiguration.g:6509:2: '{' { before(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); } @@ -22268,16 +20555,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__2" - // InternalApplicationConfiguration.g:7071:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; + // InternalApplicationConfiguration.g:6518:1: rule__ScopeSpecification__Group__2 : rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ; public final void rule__ScopeSpecification__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7075:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) - // InternalApplicationConfiguration.g:7076:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 + // InternalApplicationConfiguration.g:6522:1: ( rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 ) + // InternalApplicationConfiguration.g:6523:2: rule__ScopeSpecification__Group__2__Impl rule__ScopeSpecification__Group__3 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_29); rule__ScopeSpecification__Group__2__Impl(); state._fsp--; @@ -22306,29 +20593,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__2__Impl" - // InternalApplicationConfiguration.g:7083:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:6530:1: rule__ScopeSpecification__Group__2__Impl : ( ( rule__ScopeSpecification__Group_2__0 )? ) ; public final void rule__ScopeSpecification__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7087:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:7088:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:6534:1: ( ( ( rule__ScopeSpecification__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:6535:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:7088:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) - // InternalApplicationConfiguration.g:7089:2: ( rule__ScopeSpecification__Group_2__0 )? + // InternalApplicationConfiguration.g:6535:1: ( ( rule__ScopeSpecification__Group_2__0 )? ) + // InternalApplicationConfiguration.g:6536:2: ( rule__ScopeSpecification__Group_2__0 )? { before(grammarAccess.getScopeSpecificationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:7090:2: ( rule__ScopeSpecification__Group_2__0 )? - int alt58=2; - int LA58_0 = input.LA(1); + // InternalApplicationConfiguration.g:6537:2: ( rule__ScopeSpecification__Group_2__0 )? + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA58_0==49) ) { - alt58=1; + if ( (LA54_0==46) ) { + alt54=1; } - switch (alt58) { + switch (alt54) { case 1 : - // InternalApplicationConfiguration.g:7090:3: rule__ScopeSpecification__Group_2__0 + // InternalApplicationConfiguration.g:6537:3: rule__ScopeSpecification__Group_2__0 { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group_2__0(); @@ -22364,14 +20651,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__3" - // InternalApplicationConfiguration.g:7098:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; + // InternalApplicationConfiguration.g:6545:1: rule__ScopeSpecification__Group__3 : rule__ScopeSpecification__Group__3__Impl ; public final void rule__ScopeSpecification__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7102:1: ( rule__ScopeSpecification__Group__3__Impl ) - // InternalApplicationConfiguration.g:7103:2: rule__ScopeSpecification__Group__3__Impl + // InternalApplicationConfiguration.g:6549:1: ( rule__ScopeSpecification__Group__3__Impl ) + // InternalApplicationConfiguration.g:6550:2: rule__ScopeSpecification__Group__3__Impl { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group__3__Impl(); @@ -22397,20 +20684,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group__3__Impl" - // InternalApplicationConfiguration.g:7109:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:6556:1: rule__ScopeSpecification__Group__3__Impl : ( '}' ) ; public final void rule__ScopeSpecification__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7113:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:7114:1: ( '}' ) + // InternalApplicationConfiguration.g:6560:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:6561:1: ( '}' ) { - // InternalApplicationConfiguration.g:7114:1: ( '}' ) - // InternalApplicationConfiguration.g:7115:2: '}' + // InternalApplicationConfiguration.g:6561:1: ( '}' ) + // InternalApplicationConfiguration.g:6562:2: '}' { before(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); } @@ -22434,16 +20721,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__0" - // InternalApplicationConfiguration.g:7125:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; + // InternalApplicationConfiguration.g:6572:1: rule__ScopeSpecification__Group_2__0 : rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ; public final void rule__ScopeSpecification__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7129:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) - // InternalApplicationConfiguration.g:7130:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 + // InternalApplicationConfiguration.g:6576:1: ( rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 ) + // InternalApplicationConfiguration.g:6577:2: rule__ScopeSpecification__Group_2__0__Impl rule__ScopeSpecification__Group_2__1 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_26); rule__ScopeSpecification__Group_2__0__Impl(); state._fsp--; @@ -22472,21 +20759,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__0__Impl" - // InternalApplicationConfiguration.g:7137:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:6584:1: rule__ScopeSpecification__Group_2__0__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ; public final void rule__ScopeSpecification__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7141:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:7142:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:6588:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:6589:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:7142:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:7143:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) + // InternalApplicationConfiguration.g:6589:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:6590:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_0()); - // InternalApplicationConfiguration.g:7144:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) - // InternalApplicationConfiguration.g:7144:3: rule__ScopeSpecification__ScopesAssignment_2_0 + // InternalApplicationConfiguration.g:6591:2: ( rule__ScopeSpecification__ScopesAssignment_2_0 ) + // InternalApplicationConfiguration.g:6591:3: rule__ScopeSpecification__ScopesAssignment_2_0 { pushFollow(FOLLOW_2); rule__ScopeSpecification__ScopesAssignment_2_0(); @@ -22519,14 +20806,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__1" - // InternalApplicationConfiguration.g:7152:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:6599:1: rule__ScopeSpecification__Group_2__1 : rule__ScopeSpecification__Group_2__1__Impl ; public final void rule__ScopeSpecification__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7156:1: ( rule__ScopeSpecification__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:7157:2: rule__ScopeSpecification__Group_2__1__Impl + // InternalApplicationConfiguration.g:6603:1: ( rule__ScopeSpecification__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:6604:2: rule__ScopeSpecification__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group_2__1__Impl(); @@ -22552,35 +20839,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2__1__Impl" - // InternalApplicationConfiguration.g:7163:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:6610:1: rule__ScopeSpecification__Group_2__1__Impl : ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ; public final void rule__ScopeSpecification__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7167:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:7168:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:6614:1: ( ( ( rule__ScopeSpecification__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:6615:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:7168:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:7169:2: ( rule__ScopeSpecification__Group_2_1__0 )* + // InternalApplicationConfiguration.g:6615:1: ( ( rule__ScopeSpecification__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:6616:2: ( rule__ScopeSpecification__Group_2_1__0 )* { before(grammarAccess.getScopeSpecificationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:7170:2: ( rule__ScopeSpecification__Group_2_1__0 )* - loop59: + // InternalApplicationConfiguration.g:6617:2: ( rule__ScopeSpecification__Group_2_1__0 )* + loop55: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA59_0==33) ) { - alt59=1; + if ( (LA55_0==32) ) { + alt55=1; } - switch (alt59) { + switch (alt55) { case 1 : - // InternalApplicationConfiguration.g:7170:3: rule__ScopeSpecification__Group_2_1__0 + // InternalApplicationConfiguration.g:6617:3: rule__ScopeSpecification__Group_2_1__0 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__ScopeSpecification__Group_2_1__0(); state._fsp--; @@ -22590,7 +20877,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop59; + break loop55; } } while (true); @@ -22617,16 +20904,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__0" - // InternalApplicationConfiguration.g:7179:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; + // InternalApplicationConfiguration.g:6626:1: rule__ScopeSpecification__Group_2_1__0 : rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ; public final void rule__ScopeSpecification__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7183:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) - // InternalApplicationConfiguration.g:7184:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 + // InternalApplicationConfiguration.g:6630:1: ( rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 ) + // InternalApplicationConfiguration.g:6631:2: rule__ScopeSpecification__Group_2_1__0__Impl rule__ScopeSpecification__Group_2_1__1 { - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_30); rule__ScopeSpecification__Group_2_1__0__Impl(); state._fsp--; @@ -22655,20 +20942,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:7191:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:6638:1: rule__ScopeSpecification__Group_2_1__0__Impl : ( ',' ) ; public final void rule__ScopeSpecification__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7195:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:7196:1: ( ',' ) + // InternalApplicationConfiguration.g:6642:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:6643:1: ( ',' ) { - // InternalApplicationConfiguration.g:7196:1: ( ',' ) - // InternalApplicationConfiguration.g:7197:2: ',' + // InternalApplicationConfiguration.g:6643:1: ( ',' ) + // InternalApplicationConfiguration.g:6644:2: ',' { before(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); } @@ -22692,14 +20979,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__1" - // InternalApplicationConfiguration.g:7206:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:6653:1: rule__ScopeSpecification__Group_2_1__1 : rule__ScopeSpecification__Group_2_1__1__Impl ; public final void rule__ScopeSpecification__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7210:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:7211:2: rule__ScopeSpecification__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:6657:1: ( rule__ScopeSpecification__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:6658:2: rule__ScopeSpecification__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__ScopeSpecification__Group_2_1__1__Impl(); @@ -22725,21 +21012,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:7217:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:6664:1: rule__ScopeSpecification__Group_2_1__1__Impl : ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ; public final void rule__ScopeSpecification__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7221:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:7222:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6668:1: ( ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:6669:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:7222:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:7223:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6669:1: ( ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:6670:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) { before(grammarAccess.getScopeSpecificationAccess().getScopesAssignment_2_1_1()); - // InternalApplicationConfiguration.g:7224:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:7224:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 + // InternalApplicationConfiguration.g:6671:2: ( rule__ScopeSpecification__ScopesAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:6671:3: rule__ScopeSpecification__ScopesAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__ScopeSpecification__ScopesAssignment_2_1_1(); @@ -22772,16 +21059,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__0" - // InternalApplicationConfiguration.g:7233:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:6680:1: rule__ClassTypeScope__Group__0 : rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ; public final void rule__ClassTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7237:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:7238:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 + // InternalApplicationConfiguration.g:6684:1: ( rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6685:2: rule__ClassTypeScope__Group__0__Impl rule__ClassTypeScope__Group__1 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_31); rule__ClassTypeScope__Group__0__Impl(); state._fsp--; @@ -22810,20 +21097,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7245:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:6692:1: rule__ClassTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__ClassTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7249:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7250:1: ( '#' ) + // InternalApplicationConfiguration.g:6696:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:6697:1: ( '#' ) { - // InternalApplicationConfiguration.g:7250:1: ( '#' ) - // InternalApplicationConfiguration.g:7251:2: '#' + // InternalApplicationConfiguration.g:6697:1: ( '#' ) + // InternalApplicationConfiguration.g:6698:2: '#' { before(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - match(input,49,FOLLOW_2); + match(input,46,FOLLOW_2); after(grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); } @@ -22847,16 +21134,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__1" - // InternalApplicationConfiguration.g:7260:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:6707:1: rule__ClassTypeScope__Group__1 : rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ; public final void rule__ClassTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7264:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7265:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 + // InternalApplicationConfiguration.g:6711:1: ( rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:6712:2: rule__ClassTypeScope__Group__1__Impl rule__ClassTypeScope__Group__2 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_32); rule__ClassTypeScope__Group__1__Impl(); state._fsp--; @@ -22885,21 +21172,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7272:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:6719:1: rule__ClassTypeScope__Group__1__Impl : ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ; public final void rule__ClassTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7276:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7277:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6723:1: ( ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6724:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7277:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7278:2: ( rule__ClassTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6724:1: ( ( rule__ClassTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6725:2: ( rule__ClassTypeScope__TypeAssignment_1 ) { before(grammarAccess.getClassTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7279:2: ( rule__ClassTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7279:3: rule__ClassTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:6726:2: ( rule__ClassTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6726:3: rule__ClassTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ClassTypeScope__TypeAssignment_1(); @@ -22932,16 +21219,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__2" - // InternalApplicationConfiguration.g:7287:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:6734:1: rule__ClassTypeScope__Group__2 : rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ; public final void rule__ClassTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7291:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7292:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 + // InternalApplicationConfiguration.g:6738:1: ( rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:6739:2: rule__ClassTypeScope__Group__2__Impl rule__ClassTypeScope__Group__3 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_33); rule__ClassTypeScope__Group__2__Impl(); state._fsp--; @@ -22970,21 +21257,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7299:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:6746:1: rule__ClassTypeScope__Group__2__Impl : ( ( rule__ClassTypeScope__Alternatives_2 ) ) ; public final void rule__ClassTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7303:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7304:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6750:1: ( ( ( rule__ClassTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:6751:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7304:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7305:2: ( rule__ClassTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6751:1: ( ( rule__ClassTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6752:2: ( rule__ClassTypeScope__Alternatives_2 ) { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7306:2: ( rule__ClassTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7306:3: rule__ClassTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:6753:2: ( rule__ClassTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6753:3: rule__ClassTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__ClassTypeScope__Alternatives_2(); @@ -23017,14 +21304,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__3" - // InternalApplicationConfiguration.g:7314:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:6761:1: rule__ClassTypeScope__Group__3 : rule__ClassTypeScope__Group__3__Impl ; public final void rule__ClassTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7318:1: ( rule__ClassTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7319:2: rule__ClassTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:6765:1: ( rule__ClassTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:6766:2: rule__ClassTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__ClassTypeScope__Group__3__Impl(); @@ -23050,21 +21337,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7325:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:6772:1: rule__ClassTypeScope__Group__3__Impl : ( ( rule__ClassTypeScope__Alternatives_3 ) ) ; public final void rule__ClassTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7329:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7330:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6776:1: ( ( ( rule__ClassTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:6777:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:7330:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7331:2: ( rule__ClassTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6777:1: ( ( rule__ClassTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6778:2: ( rule__ClassTypeScope__Alternatives_3 ) { before(grammarAccess.getClassTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7332:2: ( rule__ClassTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7332:3: rule__ClassTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:6779:2: ( rule__ClassTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6779:3: rule__ClassTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__ClassTypeScope__Alternatives_3(); @@ -23097,16 +21384,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__0" - // InternalApplicationConfiguration.g:7341:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:6788:1: rule__ObjectTypeScope__Group__0 : rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ; public final void rule__ObjectTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7345:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:7346:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 + // InternalApplicationConfiguration.g:6792:1: ( rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6793:2: rule__ObjectTypeScope__Group__0__Impl rule__ObjectTypeScope__Group__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_34); rule__ObjectTypeScope__Group__0__Impl(); state._fsp--; @@ -23135,20 +21422,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7353:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:6800:1: rule__ObjectTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__ObjectTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7357:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7358:1: ( '#' ) + // InternalApplicationConfiguration.g:6804:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:6805:1: ( '#' ) { - // InternalApplicationConfiguration.g:7358:1: ( '#' ) - // InternalApplicationConfiguration.g:7359:2: '#' + // InternalApplicationConfiguration.g:6805:1: ( '#' ) + // InternalApplicationConfiguration.g:6806:2: '#' { before(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - match(input,49,FOLLOW_2); + match(input,46,FOLLOW_2); after(grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); } @@ -23172,16 +21459,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__1" - // InternalApplicationConfiguration.g:7368:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:6815:1: rule__ObjectTypeScope__Group__1 : rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ; public final void rule__ObjectTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7372:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7373:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 + // InternalApplicationConfiguration.g:6819:1: ( rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:6820:2: rule__ObjectTypeScope__Group__1__Impl rule__ObjectTypeScope__Group__2 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_32); rule__ObjectTypeScope__Group__1__Impl(); state._fsp--; @@ -23210,21 +21497,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7380:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:6827:1: rule__ObjectTypeScope__Group__1__Impl : ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ; public final void rule__ObjectTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7384:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7385:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6831:1: ( ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6832:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7385:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7386:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6832:1: ( ( rule__ObjectTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6833:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) { before(grammarAccess.getObjectTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7387:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7387:3: rule__ObjectTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:6834:2: ( rule__ObjectTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6834:3: rule__ObjectTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__TypeAssignment_1(); @@ -23257,16 +21544,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__2" - // InternalApplicationConfiguration.g:7395:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:6842:1: rule__ObjectTypeScope__Group__2 : rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ; public final void rule__ObjectTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7399:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7400:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 + // InternalApplicationConfiguration.g:6846:1: ( rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:6847:2: rule__ObjectTypeScope__Group__2__Impl rule__ObjectTypeScope__Group__3 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_33); rule__ObjectTypeScope__Group__2__Impl(); state._fsp--; @@ -23295,21 +21582,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7407:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:6854:1: rule__ObjectTypeScope__Group__2__Impl : ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ; public final void rule__ObjectTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7411:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7412:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6858:1: ( ( ( rule__ObjectTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:6859:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7412:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7413:2: ( rule__ObjectTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6859:1: ( ( rule__ObjectTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6860:2: ( rule__ObjectTypeScope__Alternatives_2 ) { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7414:2: ( rule__ObjectTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7414:3: rule__ObjectTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:6861:2: ( rule__ObjectTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6861:3: rule__ObjectTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Alternatives_2(); @@ -23342,14 +21629,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__3" - // InternalApplicationConfiguration.g:7422:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:6869:1: rule__ObjectTypeScope__Group__3 : rule__ObjectTypeScope__Group__3__Impl ; public final void rule__ObjectTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7426:1: ( rule__ObjectTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7427:2: rule__ObjectTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:6873:1: ( rule__ObjectTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:6874:2: rule__ObjectTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Group__3__Impl(); @@ -23375,21 +21662,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7433:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:6880:1: rule__ObjectTypeScope__Group__3__Impl : ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ; public final void rule__ObjectTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7437:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7438:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6884:1: ( ( ( rule__ObjectTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:6885:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:7438:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7439:2: ( rule__ObjectTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6885:1: ( ( rule__ObjectTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6886:2: ( rule__ObjectTypeScope__Alternatives_3 ) { before(grammarAccess.getObjectTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7440:2: ( rule__ObjectTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7440:3: rule__ObjectTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:6887:2: ( rule__ObjectTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6887:3: rule__ObjectTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__ObjectTypeScope__Alternatives_3(); @@ -23422,16 +21709,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__0" - // InternalApplicationConfiguration.g:7449:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:6896:1: rule__IntegerTypeScope__Group__0 : rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ; public final void rule__IntegerTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7453:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:7454:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 + // InternalApplicationConfiguration.g:6900:1: ( rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:6901:2: rule__IntegerTypeScope__Group__0__Impl rule__IntegerTypeScope__Group__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_35); rule__IntegerTypeScope__Group__0__Impl(); state._fsp--; @@ -23460,20 +21747,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7461:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:6908:1: rule__IntegerTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__IntegerTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7465:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7466:1: ( '#' ) + // InternalApplicationConfiguration.g:6912:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:6913:1: ( '#' ) { - // InternalApplicationConfiguration.g:7466:1: ( '#' ) - // InternalApplicationConfiguration.g:7467:2: '#' + // InternalApplicationConfiguration.g:6913:1: ( '#' ) + // InternalApplicationConfiguration.g:6914:2: '#' { before(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - match(input,49,FOLLOW_2); + match(input,46,FOLLOW_2); after(grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); } @@ -23497,16 +21784,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__1" - // InternalApplicationConfiguration.g:7476:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:6923:1: rule__IntegerTypeScope__Group__1 : rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ; public final void rule__IntegerTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7480:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7481:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 + // InternalApplicationConfiguration.g:6927:1: ( rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:6928:2: rule__IntegerTypeScope__Group__1__Impl rule__IntegerTypeScope__Group__2 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_32); rule__IntegerTypeScope__Group__1__Impl(); state._fsp--; @@ -23535,21 +21822,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7488:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:6935:1: rule__IntegerTypeScope__Group__1__Impl : ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ; public final void rule__IntegerTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7492:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7493:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6939:1: ( ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:6940:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7493:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7494:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6940:1: ( ( rule__IntegerTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:6941:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) { before(grammarAccess.getIntegerTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7495:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7495:3: rule__IntegerTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:6942:2: ( rule__IntegerTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:6942:3: rule__IntegerTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__TypeAssignment_1(); @@ -23582,16 +21869,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__2" - // InternalApplicationConfiguration.g:7503:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:6950:1: rule__IntegerTypeScope__Group__2 : rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ; public final void rule__IntegerTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7507:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7508:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 + // InternalApplicationConfiguration.g:6954:1: ( rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:6955:2: rule__IntegerTypeScope__Group__2__Impl rule__IntegerTypeScope__Group__3 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_36); rule__IntegerTypeScope__Group__2__Impl(); state._fsp--; @@ -23620,21 +21907,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7515:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:6962:1: rule__IntegerTypeScope__Group__2__Impl : ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ; public final void rule__IntegerTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7519:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7520:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6966:1: ( ( ( rule__IntegerTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:6967:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7520:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7521:2: ( rule__IntegerTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6967:1: ( ( rule__IntegerTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:6968:2: ( rule__IntegerTypeScope__Alternatives_2 ) { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7522:2: ( rule__IntegerTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7522:3: rule__IntegerTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:6969:2: ( rule__IntegerTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:6969:3: rule__IntegerTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Alternatives_2(); @@ -23667,14 +21954,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__3" - // InternalApplicationConfiguration.g:7530:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:6977:1: rule__IntegerTypeScope__Group__3 : rule__IntegerTypeScope__Group__3__Impl ; public final void rule__IntegerTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7534:1: ( rule__IntegerTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7535:2: rule__IntegerTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:6981:1: ( rule__IntegerTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:6982:2: rule__IntegerTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Group__3__Impl(); @@ -23700,21 +21987,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7541:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:6988:1: rule__IntegerTypeScope__Group__3__Impl : ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ; public final void rule__IntegerTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7545:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7546:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6992:1: ( ( ( rule__IntegerTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:6993:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:7546:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7547:2: ( rule__IntegerTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6993:1: ( ( rule__IntegerTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:6994:2: ( rule__IntegerTypeScope__Alternatives_3 ) { before(grammarAccess.getIntegerTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7548:2: ( rule__IntegerTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7548:3: rule__IntegerTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:6995:2: ( rule__IntegerTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:6995:3: rule__IntegerTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__IntegerTypeScope__Alternatives_3(); @@ -23747,16 +22034,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__0" - // InternalApplicationConfiguration.g:7557:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:7004:1: rule__RealTypeScope__Group__0 : rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ; public final void rule__RealTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7561:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:7562:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 + // InternalApplicationConfiguration.g:7008:1: ( rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7009:2: rule__RealTypeScope__Group__0__Impl rule__RealTypeScope__Group__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_37); rule__RealTypeScope__Group__0__Impl(); state._fsp--; @@ -23785,20 +22072,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7569:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:7016:1: rule__RealTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__RealTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7573:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7574:1: ( '#' ) + // InternalApplicationConfiguration.g:7020:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7021:1: ( '#' ) { - // InternalApplicationConfiguration.g:7574:1: ( '#' ) - // InternalApplicationConfiguration.g:7575:2: '#' + // InternalApplicationConfiguration.g:7021:1: ( '#' ) + // InternalApplicationConfiguration.g:7022:2: '#' { before(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - match(input,49,FOLLOW_2); + match(input,46,FOLLOW_2); after(grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); } @@ -23822,16 +22109,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__1" - // InternalApplicationConfiguration.g:7584:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:7031:1: rule__RealTypeScope__Group__1 : rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ; public final void rule__RealTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7588:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7589:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 + // InternalApplicationConfiguration.g:7035:1: ( rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7036:2: rule__RealTypeScope__Group__1__Impl rule__RealTypeScope__Group__2 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_32); rule__RealTypeScope__Group__1__Impl(); state._fsp--; @@ -23860,21 +22147,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7596:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7043:1: rule__RealTypeScope__Group__1__Impl : ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ; public final void rule__RealTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7600:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7601:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7047:1: ( ( ( rule__RealTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7048:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7601:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7602:2: ( rule__RealTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7048:1: ( ( rule__RealTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7049:2: ( rule__RealTypeScope__TypeAssignment_1 ) { before(grammarAccess.getRealTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7603:2: ( rule__RealTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7603:3: rule__RealTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:7050:2: ( rule__RealTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7050:3: rule__RealTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__RealTypeScope__TypeAssignment_1(); @@ -23907,16 +22194,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__2" - // InternalApplicationConfiguration.g:7611:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:7058:1: rule__RealTypeScope__Group__2 : rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ; public final void rule__RealTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7615:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7616:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 + // InternalApplicationConfiguration.g:7062:1: ( rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7063:2: rule__RealTypeScope__Group__2__Impl rule__RealTypeScope__Group__3 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_36); rule__RealTypeScope__Group__2__Impl(); state._fsp--; @@ -23945,21 +22232,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7623:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7070:1: rule__RealTypeScope__Group__2__Impl : ( ( rule__RealTypeScope__Alternatives_2 ) ) ; public final void rule__RealTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7627:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7628:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7074:1: ( ( ( rule__RealTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7075:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7628:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7629:2: ( rule__RealTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7075:1: ( ( rule__RealTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7076:2: ( rule__RealTypeScope__Alternatives_2 ) { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7630:2: ( rule__RealTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7630:3: rule__RealTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:7077:2: ( rule__RealTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7077:3: rule__RealTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__RealTypeScope__Alternatives_2(); @@ -23992,14 +22279,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__3" - // InternalApplicationConfiguration.g:7638:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:7085:1: rule__RealTypeScope__Group__3 : rule__RealTypeScope__Group__3__Impl ; public final void rule__RealTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7642:1: ( rule__RealTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7643:2: rule__RealTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:7089:1: ( rule__RealTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7090:2: rule__RealTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__RealTypeScope__Group__3__Impl(); @@ -24025,21 +22312,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7649:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:7096:1: rule__RealTypeScope__Group__3__Impl : ( ( rule__RealTypeScope__Alternatives_3 ) ) ; public final void rule__RealTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7653:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7654:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7100:1: ( ( ( rule__RealTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7101:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:7654:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7655:2: ( rule__RealTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7101:1: ( ( rule__RealTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7102:2: ( rule__RealTypeScope__Alternatives_3 ) { before(grammarAccess.getRealTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7656:2: ( rule__RealTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7656:3: rule__RealTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:7103:2: ( rule__RealTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7103:3: rule__RealTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__RealTypeScope__Alternatives_3(); @@ -24072,16 +22359,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__0" - // InternalApplicationConfiguration.g:7665:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; + // InternalApplicationConfiguration.g:7112:1: rule__StringTypeScope__Group__0 : rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ; public final void rule__StringTypeScope__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7669:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) - // InternalApplicationConfiguration.g:7670:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 + // InternalApplicationConfiguration.g:7116:1: ( rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 ) + // InternalApplicationConfiguration.g:7117:2: rule__StringTypeScope__Group__0__Impl rule__StringTypeScope__Group__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_38); rule__StringTypeScope__Group__0__Impl(); state._fsp--; @@ -24110,20 +22397,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__0__Impl" - // InternalApplicationConfiguration.g:7677:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; + // InternalApplicationConfiguration.g:7124:1: rule__StringTypeScope__Group__0__Impl : ( '#' ) ; public final void rule__StringTypeScope__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7681:1: ( ( '#' ) ) - // InternalApplicationConfiguration.g:7682:1: ( '#' ) + // InternalApplicationConfiguration.g:7128:1: ( ( '#' ) ) + // InternalApplicationConfiguration.g:7129:1: ( '#' ) { - // InternalApplicationConfiguration.g:7682:1: ( '#' ) - // InternalApplicationConfiguration.g:7683:2: '#' + // InternalApplicationConfiguration.g:7129:1: ( '#' ) + // InternalApplicationConfiguration.g:7130:2: '#' { before(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - match(input,49,FOLLOW_2); + match(input,46,FOLLOW_2); after(grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); } @@ -24147,16 +22434,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__1" - // InternalApplicationConfiguration.g:7692:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; + // InternalApplicationConfiguration.g:7139:1: rule__StringTypeScope__Group__1 : rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ; public final void rule__StringTypeScope__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7696:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) - // InternalApplicationConfiguration.g:7697:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 + // InternalApplicationConfiguration.g:7143:1: ( rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 ) + // InternalApplicationConfiguration.g:7144:2: rule__StringTypeScope__Group__1__Impl rule__StringTypeScope__Group__2 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_32); rule__StringTypeScope__Group__1__Impl(); state._fsp--; @@ -24185,21 +22472,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__1__Impl" - // InternalApplicationConfiguration.g:7704:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7151:1: rule__StringTypeScope__Group__1__Impl : ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ; public final void rule__StringTypeScope__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7708:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7709:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7155:1: ( ( ( rule__StringTypeScope__TypeAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7156:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7709:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) - // InternalApplicationConfiguration.g:7710:2: ( rule__StringTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7156:1: ( ( rule__StringTypeScope__TypeAssignment_1 ) ) + // InternalApplicationConfiguration.g:7157:2: ( rule__StringTypeScope__TypeAssignment_1 ) { before(grammarAccess.getStringTypeScopeAccess().getTypeAssignment_1()); - // InternalApplicationConfiguration.g:7711:2: ( rule__StringTypeScope__TypeAssignment_1 ) - // InternalApplicationConfiguration.g:7711:3: rule__StringTypeScope__TypeAssignment_1 + // InternalApplicationConfiguration.g:7158:2: ( rule__StringTypeScope__TypeAssignment_1 ) + // InternalApplicationConfiguration.g:7158:3: rule__StringTypeScope__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__StringTypeScope__TypeAssignment_1(); @@ -24232,16 +22519,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__2" - // InternalApplicationConfiguration.g:7719:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; + // InternalApplicationConfiguration.g:7166:1: rule__StringTypeScope__Group__2 : rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ; public final void rule__StringTypeScope__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7723:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) - // InternalApplicationConfiguration.g:7724:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 + // InternalApplicationConfiguration.g:7170:1: ( rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 ) + // InternalApplicationConfiguration.g:7171:2: rule__StringTypeScope__Group__2__Impl rule__StringTypeScope__Group__3 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_36); rule__StringTypeScope__Group__2__Impl(); state._fsp--; @@ -24270,21 +22557,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__2__Impl" - // InternalApplicationConfiguration.g:7731:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7178:1: rule__StringTypeScope__Group__2__Impl : ( ( rule__StringTypeScope__Alternatives_2 ) ) ; public final void rule__StringTypeScope__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7735:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:7736:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7182:1: ( ( ( rule__StringTypeScope__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7183:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:7736:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:7737:2: ( rule__StringTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7183:1: ( ( rule__StringTypeScope__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7184:2: ( rule__StringTypeScope__Alternatives_2 ) { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:7738:2: ( rule__StringTypeScope__Alternatives_2 ) - // InternalApplicationConfiguration.g:7738:3: rule__StringTypeScope__Alternatives_2 + // InternalApplicationConfiguration.g:7185:2: ( rule__StringTypeScope__Alternatives_2 ) + // InternalApplicationConfiguration.g:7185:3: rule__StringTypeScope__Alternatives_2 { pushFollow(FOLLOW_2); rule__StringTypeScope__Alternatives_2(); @@ -24317,14 +22604,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__3" - // InternalApplicationConfiguration.g:7746:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; + // InternalApplicationConfiguration.g:7193:1: rule__StringTypeScope__Group__3 : rule__StringTypeScope__Group__3__Impl ; public final void rule__StringTypeScope__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7750:1: ( rule__StringTypeScope__Group__3__Impl ) - // InternalApplicationConfiguration.g:7751:2: rule__StringTypeScope__Group__3__Impl + // InternalApplicationConfiguration.g:7197:1: ( rule__StringTypeScope__Group__3__Impl ) + // InternalApplicationConfiguration.g:7198:2: rule__StringTypeScope__Group__3__Impl { pushFollow(FOLLOW_2); rule__StringTypeScope__Group__3__Impl(); @@ -24350,21 +22637,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__Group__3__Impl" - // InternalApplicationConfiguration.g:7757:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; + // InternalApplicationConfiguration.g:7204:1: rule__StringTypeScope__Group__3__Impl : ( ( rule__StringTypeScope__Alternatives_3 ) ) ; public final void rule__StringTypeScope__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7761:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) - // InternalApplicationConfiguration.g:7762:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7208:1: ( ( ( rule__StringTypeScope__Alternatives_3 ) ) ) + // InternalApplicationConfiguration.g:7209:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) { - // InternalApplicationConfiguration.g:7762:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) - // InternalApplicationConfiguration.g:7763:2: ( rule__StringTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7209:1: ( ( rule__StringTypeScope__Alternatives_3 ) ) + // InternalApplicationConfiguration.g:7210:2: ( rule__StringTypeScope__Alternatives_3 ) { before(grammarAccess.getStringTypeScopeAccess().getAlternatives_3()); - // InternalApplicationConfiguration.g:7764:2: ( rule__StringTypeScope__Alternatives_3 ) - // InternalApplicationConfiguration.g:7764:3: rule__StringTypeScope__Alternatives_3 + // InternalApplicationConfiguration.g:7211:2: ( rule__StringTypeScope__Alternatives_3 ) + // InternalApplicationConfiguration.g:7211:3: rule__StringTypeScope__Alternatives_3 { pushFollow(FOLLOW_2); rule__StringTypeScope__Alternatives_3(); @@ -24397,14 +22684,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__0" - // InternalApplicationConfiguration.g:7773:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; + // InternalApplicationConfiguration.g:7220:1: rule__ClassReference__Group__0 : rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ; public final void rule__ClassReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7777:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) - // InternalApplicationConfiguration.g:7778:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 + // InternalApplicationConfiguration.g:7224:1: ( rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 ) + // InternalApplicationConfiguration.g:7225:2: rule__ClassReference__Group__0__Impl rule__ClassReference__Group__1 { pushFollow(FOLLOW_8); rule__ClassReference__Group__0__Impl(); @@ -24435,17 +22722,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7785:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; + // InternalApplicationConfiguration.g:7232:1: rule__ClassReference__Group__0__Impl : ( '<' ) ; public final void rule__ClassReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7789:1: ( ( '<' ) ) - // InternalApplicationConfiguration.g:7790:1: ( '<' ) + // InternalApplicationConfiguration.g:7236:1: ( ( '<' ) ) + // InternalApplicationConfiguration.g:7237:1: ( '<' ) { - // InternalApplicationConfiguration.g:7790:1: ( '<' ) - // InternalApplicationConfiguration.g:7791:2: '<' + // InternalApplicationConfiguration.g:7237:1: ( '<' ) + // InternalApplicationConfiguration.g:7238:2: '<' { before(grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); match(input,13,FOLLOW_2); @@ -24472,16 +22759,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__1" - // InternalApplicationConfiguration.g:7800:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; + // InternalApplicationConfiguration.g:7247:1: rule__ClassReference__Group__1 : rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ; public final void rule__ClassReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7804:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) - // InternalApplicationConfiguration.g:7805:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 + // InternalApplicationConfiguration.g:7251:1: ( rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 ) + // InternalApplicationConfiguration.g:7252:2: rule__ClassReference__Group__1__Impl rule__ClassReference__Group__2 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_39); rule__ClassReference__Group__1__Impl(); state._fsp--; @@ -24510,21 +22797,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7812:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:7259:1: rule__ClassReference__Group__1__Impl : ( ( rule__ClassReference__ElementAssignment_1 ) ) ; public final void rule__ClassReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7816:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:7817:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) + // InternalApplicationConfiguration.g:7263:1: ( ( ( rule__ClassReference__ElementAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:7264:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) { - // InternalApplicationConfiguration.g:7817:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) - // InternalApplicationConfiguration.g:7818:2: ( rule__ClassReference__ElementAssignment_1 ) + // InternalApplicationConfiguration.g:7264:1: ( ( rule__ClassReference__ElementAssignment_1 ) ) + // InternalApplicationConfiguration.g:7265:2: ( rule__ClassReference__ElementAssignment_1 ) { before(grammarAccess.getClassReferenceAccess().getElementAssignment_1()); - // InternalApplicationConfiguration.g:7819:2: ( rule__ClassReference__ElementAssignment_1 ) - // InternalApplicationConfiguration.g:7819:3: rule__ClassReference__ElementAssignment_1 + // InternalApplicationConfiguration.g:7266:2: ( rule__ClassReference__ElementAssignment_1 ) + // InternalApplicationConfiguration.g:7266:3: rule__ClassReference__ElementAssignment_1 { pushFollow(FOLLOW_2); rule__ClassReference__ElementAssignment_1(); @@ -24557,14 +22844,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__2" - // InternalApplicationConfiguration.g:7827:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; + // InternalApplicationConfiguration.g:7274:1: rule__ClassReference__Group__2 : rule__ClassReference__Group__2__Impl ; public final void rule__ClassReference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7831:1: ( rule__ClassReference__Group__2__Impl ) - // InternalApplicationConfiguration.g:7832:2: rule__ClassReference__Group__2__Impl + // InternalApplicationConfiguration.g:7278:1: ( rule__ClassReference__Group__2__Impl ) + // InternalApplicationConfiguration.g:7279:2: rule__ClassReference__Group__2__Impl { pushFollow(FOLLOW_2); rule__ClassReference__Group__2__Impl(); @@ -24590,17 +22877,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__Group__2__Impl" - // InternalApplicationConfiguration.g:7838:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; + // InternalApplicationConfiguration.g:7285:1: rule__ClassReference__Group__2__Impl : ( '>' ) ; public final void rule__ClassReference__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7842:1: ( ( '>' ) ) - // InternalApplicationConfiguration.g:7843:1: ( '>' ) + // InternalApplicationConfiguration.g:7289:1: ( ( '>' ) ) + // InternalApplicationConfiguration.g:7290:1: ( '>' ) { - // InternalApplicationConfiguration.g:7843:1: ( '>' ) - // InternalApplicationConfiguration.g:7844:2: '>' + // InternalApplicationConfiguration.g:7290:1: ( '>' ) + // InternalApplicationConfiguration.g:7291:2: '>' { before(grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); match(input,14,FOLLOW_2); @@ -24627,16 +22914,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__0" - // InternalApplicationConfiguration.g:7854:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; + // InternalApplicationConfiguration.g:7301:1: rule__ObjectReference__Group__0 : rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ; public final void rule__ObjectReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7858:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) - // InternalApplicationConfiguration.g:7859:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 + // InternalApplicationConfiguration.g:7305:1: ( rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 ) + // InternalApplicationConfiguration.g:7306:2: rule__ObjectReference__Group__0__Impl rule__ObjectReference__Group__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_34); rule__ObjectReference__Group__0__Impl(); state._fsp--; @@ -24665,21 +22952,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7866:1: rule__ObjectReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7313:1: rule__ObjectReference__Group__0__Impl : ( () ) ; public final void rule__ObjectReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7870:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7871:1: ( () ) + // InternalApplicationConfiguration.g:7317:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7318:1: ( () ) { - // InternalApplicationConfiguration.g:7871:1: ( () ) - // InternalApplicationConfiguration.g:7872:2: () + // InternalApplicationConfiguration.g:7318:1: ( () ) + // InternalApplicationConfiguration.g:7319:2: () { before(grammarAccess.getObjectReferenceAccess().getObjectReferenceAction_0()); - // InternalApplicationConfiguration.g:7873:2: () - // InternalApplicationConfiguration.g:7873:3: + // InternalApplicationConfiguration.g:7320:2: () + // InternalApplicationConfiguration.g:7320:3: { } @@ -24702,14 +22989,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__1" - // InternalApplicationConfiguration.g:7881:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:7328:1: rule__ObjectReference__Group__1 : rule__ObjectReference__Group__1__Impl ; public final void rule__ObjectReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7885:1: ( rule__ObjectReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7886:2: rule__ObjectReference__Group__1__Impl + // InternalApplicationConfiguration.g:7332:1: ( rule__ObjectReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7333:2: rule__ObjectReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__ObjectReference__Group__1__Impl(); @@ -24735,20 +23022,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7892:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; + // InternalApplicationConfiguration.g:7339:1: rule__ObjectReference__Group__1__Impl : ( 'node' ) ; public final void rule__ObjectReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7896:1: ( ( 'node' ) ) - // InternalApplicationConfiguration.g:7897:1: ( 'node' ) + // InternalApplicationConfiguration.g:7343:1: ( ( 'node' ) ) + // InternalApplicationConfiguration.g:7344:1: ( 'node' ) { - // InternalApplicationConfiguration.g:7897:1: ( 'node' ) - // InternalApplicationConfiguration.g:7898:2: 'node' + // InternalApplicationConfiguration.g:7344:1: ( 'node' ) + // InternalApplicationConfiguration.g:7345:2: 'node' { before(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); - match(input,50,FOLLOW_2); + match(input,47,FOLLOW_2); after(grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); } @@ -24772,16 +23059,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__0" - // InternalApplicationConfiguration.g:7908:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; + // InternalApplicationConfiguration.g:7355:1: rule__IntegerReference__Group__0 : rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ; public final void rule__IntegerReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7912:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) - // InternalApplicationConfiguration.g:7913:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 + // InternalApplicationConfiguration.g:7359:1: ( rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 ) + // InternalApplicationConfiguration.g:7360:2: rule__IntegerReference__Group__0__Impl rule__IntegerReference__Group__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_35); rule__IntegerReference__Group__0__Impl(); state._fsp--; @@ -24810,21 +23097,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7920:1: rule__IntegerReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7367:1: rule__IntegerReference__Group__0__Impl : ( () ) ; public final void rule__IntegerReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7924:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7925:1: ( () ) + // InternalApplicationConfiguration.g:7371:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7372:1: ( () ) { - // InternalApplicationConfiguration.g:7925:1: ( () ) - // InternalApplicationConfiguration.g:7926:2: () + // InternalApplicationConfiguration.g:7372:1: ( () ) + // InternalApplicationConfiguration.g:7373:2: () { before(grammarAccess.getIntegerReferenceAccess().getIntegerScopeAction_0()); - // InternalApplicationConfiguration.g:7927:2: () - // InternalApplicationConfiguration.g:7927:3: + // InternalApplicationConfiguration.g:7374:2: () + // InternalApplicationConfiguration.g:7374:3: { } @@ -24847,14 +23134,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__1" - // InternalApplicationConfiguration.g:7935:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:7382:1: rule__IntegerReference__Group__1 : rule__IntegerReference__Group__1__Impl ; public final void rule__IntegerReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7939:1: ( rule__IntegerReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7940:2: rule__IntegerReference__Group__1__Impl + // InternalApplicationConfiguration.g:7386:1: ( rule__IntegerReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7387:2: rule__IntegerReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__IntegerReference__Group__1__Impl(); @@ -24880,20 +23167,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerReference__Group__1__Impl" - // InternalApplicationConfiguration.g:7946:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; + // InternalApplicationConfiguration.g:7393:1: rule__IntegerReference__Group__1__Impl : ( 'int' ) ; public final void rule__IntegerReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7950:1: ( ( 'int' ) ) - // InternalApplicationConfiguration.g:7951:1: ( 'int' ) + // InternalApplicationConfiguration.g:7397:1: ( ( 'int' ) ) + // InternalApplicationConfiguration.g:7398:1: ( 'int' ) { - // InternalApplicationConfiguration.g:7951:1: ( 'int' ) - // InternalApplicationConfiguration.g:7952:2: 'int' + // InternalApplicationConfiguration.g:7398:1: ( 'int' ) + // InternalApplicationConfiguration.g:7399:2: 'int' { before(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); - match(input,51,FOLLOW_2); + match(input,48,FOLLOW_2); after(grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); } @@ -24917,16 +23204,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__0" - // InternalApplicationConfiguration.g:7962:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; + // InternalApplicationConfiguration.g:7409:1: rule__RealReference__Group__0 : rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ; public final void rule__RealReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7966:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) - // InternalApplicationConfiguration.g:7967:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 + // InternalApplicationConfiguration.g:7413:1: ( rule__RealReference__Group__0__Impl rule__RealReference__Group__1 ) + // InternalApplicationConfiguration.g:7414:2: rule__RealReference__Group__0__Impl rule__RealReference__Group__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_37); rule__RealReference__Group__0__Impl(); state._fsp--; @@ -24955,21 +23242,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__0__Impl" - // InternalApplicationConfiguration.g:7974:1: rule__RealReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7421:1: rule__RealReference__Group__0__Impl : ( () ) ; public final void rule__RealReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7978:1: ( ( () ) ) - // InternalApplicationConfiguration.g:7979:1: ( () ) + // InternalApplicationConfiguration.g:7425:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7426:1: ( () ) { - // InternalApplicationConfiguration.g:7979:1: ( () ) - // InternalApplicationConfiguration.g:7980:2: () + // InternalApplicationConfiguration.g:7426:1: ( () ) + // InternalApplicationConfiguration.g:7427:2: () { before(grammarAccess.getRealReferenceAccess().getRealScopeAction_0()); - // InternalApplicationConfiguration.g:7981:2: () - // InternalApplicationConfiguration.g:7981:3: + // InternalApplicationConfiguration.g:7428:2: () + // InternalApplicationConfiguration.g:7428:3: { } @@ -24992,14 +23279,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__1" - // InternalApplicationConfiguration.g:7989:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:7436:1: rule__RealReference__Group__1 : rule__RealReference__Group__1__Impl ; public final void rule__RealReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:7993:1: ( rule__RealReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:7994:2: rule__RealReference__Group__1__Impl + // InternalApplicationConfiguration.g:7440:1: ( rule__RealReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7441:2: rule__RealReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__RealReference__Group__1__Impl(); @@ -25025,20 +23312,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealReference__Group__1__Impl" - // InternalApplicationConfiguration.g:8000:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; + // InternalApplicationConfiguration.g:7447:1: rule__RealReference__Group__1__Impl : ( 'real' ) ; public final void rule__RealReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8004:1: ( ( 'real' ) ) - // InternalApplicationConfiguration.g:8005:1: ( 'real' ) + // InternalApplicationConfiguration.g:7451:1: ( ( 'real' ) ) + // InternalApplicationConfiguration.g:7452:1: ( 'real' ) { - // InternalApplicationConfiguration.g:8005:1: ( 'real' ) - // InternalApplicationConfiguration.g:8006:2: 'real' + // InternalApplicationConfiguration.g:7452:1: ( 'real' ) + // InternalApplicationConfiguration.g:7453:2: 'real' { before(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); - match(input,52,FOLLOW_2); + match(input,49,FOLLOW_2); after(grammarAccess.getRealReferenceAccess().getRealKeyword_1()); } @@ -25062,16 +23349,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__0" - // InternalApplicationConfiguration.g:8016:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; + // InternalApplicationConfiguration.g:7463:1: rule__StringReference__Group__0 : rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ; public final void rule__StringReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8020:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) - // InternalApplicationConfiguration.g:8021:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 + // InternalApplicationConfiguration.g:7467:1: ( rule__StringReference__Group__0__Impl rule__StringReference__Group__1 ) + // InternalApplicationConfiguration.g:7468:2: rule__StringReference__Group__0__Impl rule__StringReference__Group__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_38); rule__StringReference__Group__0__Impl(); state._fsp--; @@ -25100,21 +23387,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__0__Impl" - // InternalApplicationConfiguration.g:8028:1: rule__StringReference__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7475:1: rule__StringReference__Group__0__Impl : ( () ) ; public final void rule__StringReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8032:1: ( ( () ) ) - // InternalApplicationConfiguration.g:8033:1: ( () ) + // InternalApplicationConfiguration.g:7479:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7480:1: ( () ) { - // InternalApplicationConfiguration.g:8033:1: ( () ) - // InternalApplicationConfiguration.g:8034:2: () + // InternalApplicationConfiguration.g:7480:1: ( () ) + // InternalApplicationConfiguration.g:7481:2: () { before(grammarAccess.getStringReferenceAccess().getStringScopeAction_0()); - // InternalApplicationConfiguration.g:8035:2: () - // InternalApplicationConfiguration.g:8035:3: + // InternalApplicationConfiguration.g:7482:2: () + // InternalApplicationConfiguration.g:7482:3: { } @@ -25137,14 +23424,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__1" - // InternalApplicationConfiguration.g:8043:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; + // InternalApplicationConfiguration.g:7490:1: rule__StringReference__Group__1 : rule__StringReference__Group__1__Impl ; public final void rule__StringReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8047:1: ( rule__StringReference__Group__1__Impl ) - // InternalApplicationConfiguration.g:8048:2: rule__StringReference__Group__1__Impl + // InternalApplicationConfiguration.g:7494:1: ( rule__StringReference__Group__1__Impl ) + // InternalApplicationConfiguration.g:7495:2: rule__StringReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__StringReference__Group__1__Impl(); @@ -25170,20 +23457,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringReference__Group__1__Impl" - // InternalApplicationConfiguration.g:8054:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; + // InternalApplicationConfiguration.g:7501:1: rule__StringReference__Group__1__Impl : ( 'string' ) ; public final void rule__StringReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8058:1: ( ( 'string' ) ) - // InternalApplicationConfiguration.g:8059:1: ( 'string' ) + // InternalApplicationConfiguration.g:7505:1: ( ( 'string' ) ) + // InternalApplicationConfiguration.g:7506:1: ( 'string' ) { - // InternalApplicationConfiguration.g:8059:1: ( 'string' ) - // InternalApplicationConfiguration.g:8060:2: 'string' + // InternalApplicationConfiguration.g:7506:1: ( 'string' ) + // InternalApplicationConfiguration.g:7507:2: 'string' { before(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); - match(input,53,FOLLOW_2); + match(input,50,FOLLOW_2); after(grammarAccess.getStringReferenceAccess().getStringKeyword_1()); } @@ -25207,16 +23494,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__0" - // InternalApplicationConfiguration.g:8070:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; + // InternalApplicationConfiguration.g:7517:1: rule__IntervallNumber__Group__0 : rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ; public final void rule__IntervallNumber__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8074:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) - // InternalApplicationConfiguration.g:8075:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 + // InternalApplicationConfiguration.g:7521:1: ( rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 ) + // InternalApplicationConfiguration.g:7522:2: rule__IntervallNumber__Group__0__Impl rule__IntervallNumber__Group__1 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_40); rule__IntervallNumber__Group__0__Impl(); state._fsp--; @@ -25245,21 +23532,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__0__Impl" - // InternalApplicationConfiguration.g:8082:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; + // InternalApplicationConfiguration.g:7529:1: rule__IntervallNumber__Group__0__Impl : ( ( rule__IntervallNumber__MinAssignment_0 ) ) ; public final void rule__IntervallNumber__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8086:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) - // InternalApplicationConfiguration.g:8087:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) + // InternalApplicationConfiguration.g:7533:1: ( ( ( rule__IntervallNumber__MinAssignment_0 ) ) ) + // InternalApplicationConfiguration.g:7534:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) { - // InternalApplicationConfiguration.g:8087:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) - // InternalApplicationConfiguration.g:8088:2: ( rule__IntervallNumber__MinAssignment_0 ) + // InternalApplicationConfiguration.g:7534:1: ( ( rule__IntervallNumber__MinAssignment_0 ) ) + // InternalApplicationConfiguration.g:7535:2: ( rule__IntervallNumber__MinAssignment_0 ) { before(grammarAccess.getIntervallNumberAccess().getMinAssignment_0()); - // InternalApplicationConfiguration.g:8089:2: ( rule__IntervallNumber__MinAssignment_0 ) - // InternalApplicationConfiguration.g:8089:3: rule__IntervallNumber__MinAssignment_0 + // InternalApplicationConfiguration.g:7536:2: ( rule__IntervallNumber__MinAssignment_0 ) + // InternalApplicationConfiguration.g:7536:3: rule__IntervallNumber__MinAssignment_0 { pushFollow(FOLLOW_2); rule__IntervallNumber__MinAssignment_0(); @@ -25292,16 +23579,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__1" - // InternalApplicationConfiguration.g:8097:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; + // InternalApplicationConfiguration.g:7544:1: rule__IntervallNumber__Group__1 : rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ; public final void rule__IntervallNumber__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8101:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) - // InternalApplicationConfiguration.g:8102:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 + // InternalApplicationConfiguration.g:7548:1: ( rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 ) + // InternalApplicationConfiguration.g:7549:2: rule__IntervallNumber__Group__1__Impl rule__IntervallNumber__Group__2 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_33); rule__IntervallNumber__Group__1__Impl(); state._fsp--; @@ -25330,20 +23617,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__1__Impl" - // InternalApplicationConfiguration.g:8109:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; + // InternalApplicationConfiguration.g:7556:1: rule__IntervallNumber__Group__1__Impl : ( '..' ) ; public final void rule__IntervallNumber__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8113:1: ( ( '..' ) ) - // InternalApplicationConfiguration.g:8114:1: ( '..' ) + // InternalApplicationConfiguration.g:7560:1: ( ( '..' ) ) + // InternalApplicationConfiguration.g:7561:1: ( '..' ) { - // InternalApplicationConfiguration.g:8114:1: ( '..' ) - // InternalApplicationConfiguration.g:8115:2: '..' + // InternalApplicationConfiguration.g:7561:1: ( '..' ) + // InternalApplicationConfiguration.g:7562:2: '..' { before(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - match(input,54,FOLLOW_2); + match(input,51,FOLLOW_2); after(grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); } @@ -25367,14 +23654,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__2" - // InternalApplicationConfiguration.g:8124:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; + // InternalApplicationConfiguration.g:7571:1: rule__IntervallNumber__Group__2 : rule__IntervallNumber__Group__2__Impl ; public final void rule__IntervallNumber__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8128:1: ( rule__IntervallNumber__Group__2__Impl ) - // InternalApplicationConfiguration.g:8129:2: rule__IntervallNumber__Group__2__Impl + // InternalApplicationConfiguration.g:7575:1: ( rule__IntervallNumber__Group__2__Impl ) + // InternalApplicationConfiguration.g:7576:2: rule__IntervallNumber__Group__2__Impl { pushFollow(FOLLOW_2); rule__IntervallNumber__Group__2__Impl(); @@ -25400,21 +23687,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__Group__2__Impl" - // InternalApplicationConfiguration.g:8135:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; + // InternalApplicationConfiguration.g:7582:1: rule__IntervallNumber__Group__2__Impl : ( ( rule__IntervallNumber__Alternatives_2 ) ) ; public final void rule__IntervallNumber__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8139:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) - // InternalApplicationConfiguration.g:8140:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7586:1: ( ( ( rule__IntervallNumber__Alternatives_2 ) ) ) + // InternalApplicationConfiguration.g:7587:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) { - // InternalApplicationConfiguration.g:8140:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) - // InternalApplicationConfiguration.g:8141:2: ( rule__IntervallNumber__Alternatives_2 ) + // InternalApplicationConfiguration.g:7587:1: ( ( rule__IntervallNumber__Alternatives_2 ) ) + // InternalApplicationConfiguration.g:7588:2: ( rule__IntervallNumber__Alternatives_2 ) { before(grammarAccess.getIntervallNumberAccess().getAlternatives_2()); - // InternalApplicationConfiguration.g:8142:2: ( rule__IntervallNumber__Alternatives_2 ) - // InternalApplicationConfiguration.g:8142:3: rule__IntervallNumber__Alternatives_2 + // InternalApplicationConfiguration.g:7589:2: ( rule__IntervallNumber__Alternatives_2 ) + // InternalApplicationConfiguration.g:7589:3: rule__IntervallNumber__Alternatives_2 { pushFollow(FOLLOW_2); rule__IntervallNumber__Alternatives_2(); @@ -25447,16 +23734,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__0" - // InternalApplicationConfiguration.g:8151:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; + // InternalApplicationConfiguration.g:7598:1: rule__IntEnumberation__Group__0 : rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ; public final void rule__IntEnumberation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8155:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) - // InternalApplicationConfiguration.g:8156:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 + // InternalApplicationConfiguration.g:7602:1: ( rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 ) + // InternalApplicationConfiguration.g:7603:2: rule__IntEnumberation__Group__0__Impl rule__IntEnumberation__Group__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_36); rule__IntEnumberation__Group__0__Impl(); state._fsp--; @@ -25485,21 +23772,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__0__Impl" - // InternalApplicationConfiguration.g:8163:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7610:1: rule__IntEnumberation__Group__0__Impl : ( () ) ; public final void rule__IntEnumberation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8167:1: ( ( () ) ) - // InternalApplicationConfiguration.g:8168:1: ( () ) + // InternalApplicationConfiguration.g:7614:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7615:1: ( () ) { - // InternalApplicationConfiguration.g:8168:1: ( () ) - // InternalApplicationConfiguration.g:8169:2: () + // InternalApplicationConfiguration.g:7615:1: ( () ) + // InternalApplicationConfiguration.g:7616:2: () { before(grammarAccess.getIntEnumberationAccess().getIntEnumberationAction_0()); - // InternalApplicationConfiguration.g:8170:2: () - // InternalApplicationConfiguration.g:8170:3: + // InternalApplicationConfiguration.g:7617:2: () + // InternalApplicationConfiguration.g:7617:3: { } @@ -25522,16 +23809,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__1" - // InternalApplicationConfiguration.g:8178:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; + // InternalApplicationConfiguration.g:7625:1: rule__IntEnumberation__Group__1 : rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ; public final void rule__IntEnumberation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8182:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) - // InternalApplicationConfiguration.g:8183:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 + // InternalApplicationConfiguration.g:7629:1: ( rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 ) + // InternalApplicationConfiguration.g:7630:2: rule__IntEnumberation__Group__1__Impl rule__IntEnumberation__Group__2 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); rule__IntEnumberation__Group__1__Impl(); state._fsp--; @@ -25560,20 +23847,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__1__Impl" - // InternalApplicationConfiguration.g:8190:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:7637:1: rule__IntEnumberation__Group__1__Impl : ( '{' ) ; public final void rule__IntEnumberation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8194:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:8195:1: ( '{' ) + // InternalApplicationConfiguration.g:7641:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:7642:1: ( '{' ) { - // InternalApplicationConfiguration.g:8195:1: ( '{' ) - // InternalApplicationConfiguration.g:8196:2: '{' + // InternalApplicationConfiguration.g:7642:1: ( '{' ) + // InternalApplicationConfiguration.g:7643:2: '{' { before(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); } @@ -25597,16 +23884,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__2" - // InternalApplicationConfiguration.g:8205:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; + // InternalApplicationConfiguration.g:7652:1: rule__IntEnumberation__Group__2 : rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ; public final void rule__IntEnumberation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8209:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) - // InternalApplicationConfiguration.g:8210:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 + // InternalApplicationConfiguration.g:7656:1: ( rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 ) + // InternalApplicationConfiguration.g:7657:2: rule__IntEnumberation__Group__2__Impl rule__IntEnumberation__Group__3 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); rule__IntEnumberation__Group__2__Impl(); state._fsp--; @@ -25635,29 +23922,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__2__Impl" - // InternalApplicationConfiguration.g:8217:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:7664:1: rule__IntEnumberation__Group__2__Impl : ( ( rule__IntEnumberation__Group_2__0 )? ) ; public final void rule__IntEnumberation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8221:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:8222:1: ( ( rule__IntEnumberation__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7668:1: ( ( ( rule__IntEnumberation__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:7669:1: ( ( rule__IntEnumberation__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:8222:1: ( ( rule__IntEnumberation__Group_2__0 )? ) - // InternalApplicationConfiguration.g:8223:2: ( rule__IntEnumberation__Group_2__0 )? + // InternalApplicationConfiguration.g:7669:1: ( ( rule__IntEnumberation__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7670:2: ( rule__IntEnumberation__Group_2__0 )? { before(grammarAccess.getIntEnumberationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:8224:2: ( rule__IntEnumberation__Group_2__0 )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalApplicationConfiguration.g:7671:2: ( rule__IntEnumberation__Group_2__0 )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA60_0==RULE_INT||LA60_0==24) ) { - alt60=1; + if ( (LA56_0==RULE_INT||LA56_0==24) ) { + alt56=1; } - switch (alt60) { + switch (alt56) { case 1 : - // InternalApplicationConfiguration.g:8224:3: rule__IntEnumberation__Group_2__0 + // InternalApplicationConfiguration.g:7671:3: rule__IntEnumberation__Group_2__0 { pushFollow(FOLLOW_2); rule__IntEnumberation__Group_2__0(); @@ -25693,14 +23980,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__3" - // InternalApplicationConfiguration.g:8232:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; + // InternalApplicationConfiguration.g:7679:1: rule__IntEnumberation__Group__3 : rule__IntEnumberation__Group__3__Impl ; public final void rule__IntEnumberation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8236:1: ( rule__IntEnumberation__Group__3__Impl ) - // InternalApplicationConfiguration.g:8237:2: rule__IntEnumberation__Group__3__Impl + // InternalApplicationConfiguration.g:7683:1: ( rule__IntEnumberation__Group__3__Impl ) + // InternalApplicationConfiguration.g:7684:2: rule__IntEnumberation__Group__3__Impl { pushFollow(FOLLOW_2); rule__IntEnumberation__Group__3__Impl(); @@ -25726,20 +24013,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group__3__Impl" - // InternalApplicationConfiguration.g:8243:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:7690:1: rule__IntEnumberation__Group__3__Impl : ( '}' ) ; public final void rule__IntEnumberation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8247:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:8248:1: ( '}' ) + // InternalApplicationConfiguration.g:7694:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:7695:1: ( '}' ) { - // InternalApplicationConfiguration.g:8248:1: ( '}' ) - // InternalApplicationConfiguration.g:8249:2: '}' + // InternalApplicationConfiguration.g:7695:1: ( '}' ) + // InternalApplicationConfiguration.g:7696:2: '}' { before(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); } @@ -25763,16 +24050,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__0" - // InternalApplicationConfiguration.g:8259:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; + // InternalApplicationConfiguration.g:7706:1: rule__IntEnumberation__Group_2__0 : rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ; public final void rule__IntEnumberation__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8263:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) - // InternalApplicationConfiguration.g:8264:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 + // InternalApplicationConfiguration.g:7710:1: ( rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 ) + // InternalApplicationConfiguration.g:7711:2: rule__IntEnumberation__Group_2__0__Impl rule__IntEnumberation__Group_2__1 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_26); rule__IntEnumberation__Group_2__0__Impl(); state._fsp--; @@ -25801,21 +24088,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__0__Impl" - // InternalApplicationConfiguration.g:8271:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:7718:1: rule__IntEnumberation__Group_2__0__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ; public final void rule__IntEnumberation__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8275:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:8276:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7722:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:7723:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:8276:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:8277:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:7723:1: ( ( rule__IntEnumberation__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7724:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:8278:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:8278:3: rule__IntEnumberation__EntryAssignment_2_0 + // InternalApplicationConfiguration.g:7725:2: ( rule__IntEnumberation__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:7725:3: rule__IntEnumberation__EntryAssignment_2_0 { pushFollow(FOLLOW_2); rule__IntEnumberation__EntryAssignment_2_0(); @@ -25848,14 +24135,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__1" - // InternalApplicationConfiguration.g:8286:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:7733:1: rule__IntEnumberation__Group_2__1 : rule__IntEnumberation__Group_2__1__Impl ; public final void rule__IntEnumberation__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8290:1: ( rule__IntEnumberation__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:8291:2: rule__IntEnumberation__Group_2__1__Impl + // InternalApplicationConfiguration.g:7737:1: ( rule__IntEnumberation__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:7738:2: rule__IntEnumberation__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__IntEnumberation__Group_2__1__Impl(); @@ -25881,35 +24168,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2__1__Impl" - // InternalApplicationConfiguration.g:8297:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:7744:1: rule__IntEnumberation__Group_2__1__Impl : ( ( rule__IntEnumberation__Group_2_1__0 )* ) ; public final void rule__IntEnumberation__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8301:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:8302:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7748:1: ( ( ( rule__IntEnumberation__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:7749:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:8302:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:8303:2: ( rule__IntEnumberation__Group_2_1__0 )* + // InternalApplicationConfiguration.g:7749:1: ( ( rule__IntEnumberation__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7750:2: ( rule__IntEnumberation__Group_2_1__0 )* { before(grammarAccess.getIntEnumberationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:8304:2: ( rule__IntEnumberation__Group_2_1__0 )* - loop61: + // InternalApplicationConfiguration.g:7751:2: ( rule__IntEnumberation__Group_2_1__0 )* + loop57: do { - int alt61=2; - int LA61_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA61_0==33) ) { - alt61=1; + if ( (LA57_0==32) ) { + alt57=1; } - switch (alt61) { + switch (alt57) { case 1 : - // InternalApplicationConfiguration.g:8304:3: rule__IntEnumberation__Group_2_1__0 + // InternalApplicationConfiguration.g:7751:3: rule__IntEnumberation__Group_2_1__0 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__IntEnumberation__Group_2_1__0(); state._fsp--; @@ -25919,7 +24206,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop61; + break loop57; } } while (true); @@ -25946,16 +24233,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__0" - // InternalApplicationConfiguration.g:8313:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; + // InternalApplicationConfiguration.g:7760:1: rule__IntEnumberation__Group_2_1__0 : rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ; public final void rule__IntEnumberation__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8317:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) - // InternalApplicationConfiguration.g:8318:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 + // InternalApplicationConfiguration.g:7764:1: ( rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 ) + // InternalApplicationConfiguration.g:7765:2: rule__IntEnumberation__Group_2_1__0__Impl rule__IntEnumberation__Group_2_1__1 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_24); rule__IntEnumberation__Group_2_1__0__Impl(); state._fsp--; @@ -25984,20 +24271,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:8325:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:7772:1: rule__IntEnumberation__Group_2_1__0__Impl : ( ',' ) ; public final void rule__IntEnumberation__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8329:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:8330:1: ( ',' ) + // InternalApplicationConfiguration.g:7776:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:7777:1: ( ',' ) { - // InternalApplicationConfiguration.g:8330:1: ( ',' ) - // InternalApplicationConfiguration.g:8331:2: ',' + // InternalApplicationConfiguration.g:7777:1: ( ',' ) + // InternalApplicationConfiguration.g:7778:2: ',' { before(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); } @@ -26021,14 +24308,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__1" - // InternalApplicationConfiguration.g:8340:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:7787:1: rule__IntEnumberation__Group_2_1__1 : rule__IntEnumberation__Group_2_1__1__Impl ; public final void rule__IntEnumberation__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8344:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:8345:2: rule__IntEnumberation__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:7791:1: ( rule__IntEnumberation__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:7792:2: rule__IntEnumberation__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__IntEnumberation__Group_2_1__1__Impl(); @@ -26054,21 +24341,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:8351:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:7798:1: rule__IntEnumberation__Group_2_1__1__Impl : ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ; public final void rule__IntEnumberation__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8355:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:8356:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:7802:1: ( ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:7803:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:8356:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:8357:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:7803:1: ( ( rule__IntEnumberation__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:7804:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) { before(grammarAccess.getIntEnumberationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:8358:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:8358:3: rule__IntEnumberation__EntryAssignment_2_1_1 + // InternalApplicationConfiguration.g:7805:2: ( rule__IntEnumberation__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:7805:3: rule__IntEnumberation__EntryAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__IntEnumberation__EntryAssignment_2_1_1(); @@ -26101,16 +24388,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__0" - // InternalApplicationConfiguration.g:8367:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; + // InternalApplicationConfiguration.g:7814:1: rule__RealEnumeration__Group__0 : rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ; public final void rule__RealEnumeration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8371:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) - // InternalApplicationConfiguration.g:8372:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 + // InternalApplicationConfiguration.g:7818:1: ( rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 ) + // InternalApplicationConfiguration.g:7819:2: rule__RealEnumeration__Group__0__Impl rule__RealEnumeration__Group__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_36); rule__RealEnumeration__Group__0__Impl(); state._fsp--; @@ -26139,21 +24426,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__0__Impl" - // InternalApplicationConfiguration.g:8379:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:7826:1: rule__RealEnumeration__Group__0__Impl : ( () ) ; public final void rule__RealEnumeration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8383:1: ( ( () ) ) - // InternalApplicationConfiguration.g:8384:1: ( () ) + // InternalApplicationConfiguration.g:7830:1: ( ( () ) ) + // InternalApplicationConfiguration.g:7831:1: ( () ) { - // InternalApplicationConfiguration.g:8384:1: ( () ) - // InternalApplicationConfiguration.g:8385:2: () + // InternalApplicationConfiguration.g:7831:1: ( () ) + // InternalApplicationConfiguration.g:7832:2: () { before(grammarAccess.getRealEnumerationAccess().getRealEnumerationAction_0()); - // InternalApplicationConfiguration.g:8386:2: () - // InternalApplicationConfiguration.g:8386:3: + // InternalApplicationConfiguration.g:7833:2: () + // InternalApplicationConfiguration.g:7833:3: { } @@ -26176,16 +24463,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__1" - // InternalApplicationConfiguration.g:8394:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; + // InternalApplicationConfiguration.g:7841:1: rule__RealEnumeration__Group__1 : rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ; public final void rule__RealEnumeration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8398:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) - // InternalApplicationConfiguration.g:8399:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 + // InternalApplicationConfiguration.g:7845:1: ( rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 ) + // InternalApplicationConfiguration.g:7846:2: rule__RealEnumeration__Group__1__Impl rule__RealEnumeration__Group__2 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); rule__RealEnumeration__Group__1__Impl(); state._fsp--; @@ -26214,20 +24501,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__1__Impl" - // InternalApplicationConfiguration.g:8406:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:7853:1: rule__RealEnumeration__Group__1__Impl : ( '{' ) ; public final void rule__RealEnumeration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8410:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:8411:1: ( '{' ) + // InternalApplicationConfiguration.g:7857:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:7858:1: ( '{' ) { - // InternalApplicationConfiguration.g:8411:1: ( '{' ) - // InternalApplicationConfiguration.g:8412:2: '{' + // InternalApplicationConfiguration.g:7858:1: ( '{' ) + // InternalApplicationConfiguration.g:7859:2: '{' { before(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); } @@ -26251,16 +24538,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__2" - // InternalApplicationConfiguration.g:8421:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; + // InternalApplicationConfiguration.g:7868:1: rule__RealEnumeration__Group__2 : rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ; public final void rule__RealEnumeration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8425:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) - // InternalApplicationConfiguration.g:8426:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 + // InternalApplicationConfiguration.g:7872:1: ( rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 ) + // InternalApplicationConfiguration.g:7873:2: rule__RealEnumeration__Group__2__Impl rule__RealEnumeration__Group__3 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); rule__RealEnumeration__Group__2__Impl(); state._fsp--; @@ -26289,29 +24576,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__2__Impl" - // InternalApplicationConfiguration.g:8433:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:7880:1: rule__RealEnumeration__Group__2__Impl : ( ( rule__RealEnumeration__Group_2__0 )? ) ; public final void rule__RealEnumeration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8437:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:8438:1: ( ( rule__RealEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7884:1: ( ( ( rule__RealEnumeration__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:7885:1: ( ( rule__RealEnumeration__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:8438:1: ( ( rule__RealEnumeration__Group_2__0 )? ) - // InternalApplicationConfiguration.g:8439:2: ( rule__RealEnumeration__Group_2__0 )? + // InternalApplicationConfiguration.g:7885:1: ( ( rule__RealEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:7886:2: ( rule__RealEnumeration__Group_2__0 )? { before(grammarAccess.getRealEnumerationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:8440:2: ( rule__RealEnumeration__Group_2__0 )? - int alt62=2; - int LA62_0 = input.LA(1); + // InternalApplicationConfiguration.g:7887:2: ( rule__RealEnumeration__Group_2__0 )? + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA62_0==RULE_INT||LA62_0==24) ) { - alt62=1; + if ( (LA58_0==RULE_INT||LA58_0==24) ) { + alt58=1; } - switch (alt62) { + switch (alt58) { case 1 : - // InternalApplicationConfiguration.g:8440:3: rule__RealEnumeration__Group_2__0 + // InternalApplicationConfiguration.g:7887:3: rule__RealEnumeration__Group_2__0 { pushFollow(FOLLOW_2); rule__RealEnumeration__Group_2__0(); @@ -26347,14 +24634,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__3" - // InternalApplicationConfiguration.g:8448:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; + // InternalApplicationConfiguration.g:7895:1: rule__RealEnumeration__Group__3 : rule__RealEnumeration__Group__3__Impl ; public final void rule__RealEnumeration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8452:1: ( rule__RealEnumeration__Group__3__Impl ) - // InternalApplicationConfiguration.g:8453:2: rule__RealEnumeration__Group__3__Impl + // InternalApplicationConfiguration.g:7899:1: ( rule__RealEnumeration__Group__3__Impl ) + // InternalApplicationConfiguration.g:7900:2: rule__RealEnumeration__Group__3__Impl { pushFollow(FOLLOW_2); rule__RealEnumeration__Group__3__Impl(); @@ -26380,20 +24667,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group__3__Impl" - // InternalApplicationConfiguration.g:8459:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:7906:1: rule__RealEnumeration__Group__3__Impl : ( '}' ) ; public final void rule__RealEnumeration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8463:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:8464:1: ( '}' ) + // InternalApplicationConfiguration.g:7910:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:7911:1: ( '}' ) { - // InternalApplicationConfiguration.g:8464:1: ( '}' ) - // InternalApplicationConfiguration.g:8465:2: '}' + // InternalApplicationConfiguration.g:7911:1: ( '}' ) + // InternalApplicationConfiguration.g:7912:2: '}' { before(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); } @@ -26417,16 +24704,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__0" - // InternalApplicationConfiguration.g:8475:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; + // InternalApplicationConfiguration.g:7922:1: rule__RealEnumeration__Group_2__0 : rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ; public final void rule__RealEnumeration__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8479:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) - // InternalApplicationConfiguration.g:8480:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 + // InternalApplicationConfiguration.g:7926:1: ( rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 ) + // InternalApplicationConfiguration.g:7927:2: rule__RealEnumeration__Group_2__0__Impl rule__RealEnumeration__Group_2__1 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_26); rule__RealEnumeration__Group_2__0__Impl(); state._fsp--; @@ -26455,21 +24742,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__0__Impl" - // InternalApplicationConfiguration.g:8487:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:7934:1: rule__RealEnumeration__Group_2__0__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ; public final void rule__RealEnumeration__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8491:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:8492:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7938:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:7939:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:8492:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:8493:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:7939:1: ( ( rule__RealEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:7940:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:8494:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:8494:3: rule__RealEnumeration__EntryAssignment_2_0 + // InternalApplicationConfiguration.g:7941:2: ( rule__RealEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:7941:3: rule__RealEnumeration__EntryAssignment_2_0 { pushFollow(FOLLOW_2); rule__RealEnumeration__EntryAssignment_2_0(); @@ -26502,14 +24789,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__1" - // InternalApplicationConfiguration.g:8502:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:7949:1: rule__RealEnumeration__Group_2__1 : rule__RealEnumeration__Group_2__1__Impl ; public final void rule__RealEnumeration__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8506:1: ( rule__RealEnumeration__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:8507:2: rule__RealEnumeration__Group_2__1__Impl + // InternalApplicationConfiguration.g:7953:1: ( rule__RealEnumeration__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:7954:2: rule__RealEnumeration__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__RealEnumeration__Group_2__1__Impl(); @@ -26535,35 +24822,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2__1__Impl" - // InternalApplicationConfiguration.g:8513:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:7960:1: rule__RealEnumeration__Group_2__1__Impl : ( ( rule__RealEnumeration__Group_2_1__0 )* ) ; public final void rule__RealEnumeration__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8517:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:8518:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7964:1: ( ( ( rule__RealEnumeration__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:7965:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:8518:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:8519:2: ( rule__RealEnumeration__Group_2_1__0 )* + // InternalApplicationConfiguration.g:7965:1: ( ( rule__RealEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:7966:2: ( rule__RealEnumeration__Group_2_1__0 )* { before(grammarAccess.getRealEnumerationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:8520:2: ( rule__RealEnumeration__Group_2_1__0 )* - loop63: + // InternalApplicationConfiguration.g:7967:2: ( rule__RealEnumeration__Group_2_1__0 )* + loop59: do { - int alt63=2; - int LA63_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA63_0==33) ) { - alt63=1; + if ( (LA59_0==32) ) { + alt59=1; } - switch (alt63) { + switch (alt59) { case 1 : - // InternalApplicationConfiguration.g:8520:3: rule__RealEnumeration__Group_2_1__0 + // InternalApplicationConfiguration.g:7967:3: rule__RealEnumeration__Group_2_1__0 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__RealEnumeration__Group_2_1__0(); state._fsp--; @@ -26573,7 +24860,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop63; + break loop59; } } while (true); @@ -26600,16 +24887,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__0" - // InternalApplicationConfiguration.g:8529:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; + // InternalApplicationConfiguration.g:7976:1: rule__RealEnumeration__Group_2_1__0 : rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ; public final void rule__RealEnumeration__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8533:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) - // InternalApplicationConfiguration.g:8534:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 + // InternalApplicationConfiguration.g:7980:1: ( rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 ) + // InternalApplicationConfiguration.g:7981:2: rule__RealEnumeration__Group_2_1__0__Impl rule__RealEnumeration__Group_2_1__1 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_24); rule__RealEnumeration__Group_2_1__0__Impl(); state._fsp--; @@ -26638,20 +24925,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:8541:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:7988:1: rule__RealEnumeration__Group_2_1__0__Impl : ( ',' ) ; public final void rule__RealEnumeration__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8545:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:8546:1: ( ',' ) + // InternalApplicationConfiguration.g:7992:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:7993:1: ( ',' ) { - // InternalApplicationConfiguration.g:8546:1: ( ',' ) - // InternalApplicationConfiguration.g:8547:2: ',' + // InternalApplicationConfiguration.g:7993:1: ( ',' ) + // InternalApplicationConfiguration.g:7994:2: ',' { before(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); } @@ -26675,14 +24962,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__1" - // InternalApplicationConfiguration.g:8556:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:8003:1: rule__RealEnumeration__Group_2_1__1 : rule__RealEnumeration__Group_2_1__1__Impl ; public final void rule__RealEnumeration__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8560:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:8561:2: rule__RealEnumeration__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:8007:1: ( rule__RealEnumeration__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:8008:2: rule__RealEnumeration__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__RealEnumeration__Group_2_1__1__Impl(); @@ -26708,21 +24995,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:8567:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:8014:1: rule__RealEnumeration__Group_2_1__1__Impl : ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ; public final void rule__RealEnumeration__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8571:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:8572:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8018:1: ( ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:8019:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:8572:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:8573:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8019:1: ( ( rule__RealEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8020:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) { before(grammarAccess.getRealEnumerationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:8574:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:8574:3: rule__RealEnumeration__EntryAssignment_2_1_1 + // InternalApplicationConfiguration.g:8021:2: ( rule__RealEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8021:3: rule__RealEnumeration__EntryAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__RealEnumeration__EntryAssignment_2_1_1(); @@ -26755,16 +25042,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__0" - // InternalApplicationConfiguration.g:8583:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; + // InternalApplicationConfiguration.g:8030:1: rule__StringEnumeration__Group__0 : rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ; public final void rule__StringEnumeration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8587:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) - // InternalApplicationConfiguration.g:8588:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 + // InternalApplicationConfiguration.g:8034:1: ( rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 ) + // InternalApplicationConfiguration.g:8035:2: rule__StringEnumeration__Group__0__Impl rule__StringEnumeration__Group__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_36); rule__StringEnumeration__Group__0__Impl(); state._fsp--; @@ -26793,21 +25080,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__0__Impl" - // InternalApplicationConfiguration.g:8595:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; + // InternalApplicationConfiguration.g:8042:1: rule__StringEnumeration__Group__0__Impl : ( () ) ; public final void rule__StringEnumeration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8599:1: ( ( () ) ) - // InternalApplicationConfiguration.g:8600:1: ( () ) + // InternalApplicationConfiguration.g:8046:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8047:1: ( () ) { - // InternalApplicationConfiguration.g:8600:1: ( () ) - // InternalApplicationConfiguration.g:8601:2: () + // InternalApplicationConfiguration.g:8047:1: ( () ) + // InternalApplicationConfiguration.g:8048:2: () { before(grammarAccess.getStringEnumerationAccess().getStringEnumerationAction_0()); - // InternalApplicationConfiguration.g:8602:2: () - // InternalApplicationConfiguration.g:8602:3: + // InternalApplicationConfiguration.g:8049:2: () + // InternalApplicationConfiguration.g:8049:3: { } @@ -26830,16 +25117,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__1" - // InternalApplicationConfiguration.g:8610:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; + // InternalApplicationConfiguration.g:8057:1: rule__StringEnumeration__Group__1 : rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ; public final void rule__StringEnumeration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8614:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) - // InternalApplicationConfiguration.g:8615:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 + // InternalApplicationConfiguration.g:8061:1: ( rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 ) + // InternalApplicationConfiguration.g:8062:2: rule__StringEnumeration__Group__1__Impl rule__StringEnumeration__Group__2 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_42); rule__StringEnumeration__Group__1__Impl(); state._fsp--; @@ -26868,20 +25155,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__1__Impl" - // InternalApplicationConfiguration.g:8622:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:8069:1: rule__StringEnumeration__Group__1__Impl : ( '{' ) ; public final void rule__StringEnumeration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8626:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:8627:1: ( '{' ) + // InternalApplicationConfiguration.g:8073:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8074:1: ( '{' ) { - // InternalApplicationConfiguration.g:8627:1: ( '{' ) - // InternalApplicationConfiguration.g:8628:2: '{' + // InternalApplicationConfiguration.g:8074:1: ( '{' ) + // InternalApplicationConfiguration.g:8075:2: '{' { before(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); } @@ -26905,16 +25192,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__2" - // InternalApplicationConfiguration.g:8637:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; + // InternalApplicationConfiguration.g:8084:1: rule__StringEnumeration__Group__2 : rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ; public final void rule__StringEnumeration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8641:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) - // InternalApplicationConfiguration.g:8642:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 + // InternalApplicationConfiguration.g:8088:1: ( rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 ) + // InternalApplicationConfiguration.g:8089:2: rule__StringEnumeration__Group__2__Impl rule__StringEnumeration__Group__3 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_42); rule__StringEnumeration__Group__2__Impl(); state._fsp--; @@ -26943,29 +25230,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__2__Impl" - // InternalApplicationConfiguration.g:8649:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; + // InternalApplicationConfiguration.g:8096:1: rule__StringEnumeration__Group__2__Impl : ( ( rule__StringEnumeration__Group_2__0 )? ) ; public final void rule__StringEnumeration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8653:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) - // InternalApplicationConfiguration.g:8654:1: ( ( rule__StringEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8100:1: ( ( ( rule__StringEnumeration__Group_2__0 )? ) ) + // InternalApplicationConfiguration.g:8101:1: ( ( rule__StringEnumeration__Group_2__0 )? ) { - // InternalApplicationConfiguration.g:8654:1: ( ( rule__StringEnumeration__Group_2__0 )? ) - // InternalApplicationConfiguration.g:8655:2: ( rule__StringEnumeration__Group_2__0 )? + // InternalApplicationConfiguration.g:8101:1: ( ( rule__StringEnumeration__Group_2__0 )? ) + // InternalApplicationConfiguration.g:8102:2: ( rule__StringEnumeration__Group_2__0 )? { before(grammarAccess.getStringEnumerationAccess().getGroup_2()); - // InternalApplicationConfiguration.g:8656:2: ( rule__StringEnumeration__Group_2__0 )? - int alt64=2; - int LA64_0 = input.LA(1); + // InternalApplicationConfiguration.g:8103:2: ( rule__StringEnumeration__Group_2__0 )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA64_0==RULE_STRING) ) { - alt64=1; + if ( (LA60_0==RULE_STRING) ) { + alt60=1; } - switch (alt64) { + switch (alt60) { case 1 : - // InternalApplicationConfiguration.g:8656:3: rule__StringEnumeration__Group_2__0 + // InternalApplicationConfiguration.g:8103:3: rule__StringEnumeration__Group_2__0 { pushFollow(FOLLOW_2); rule__StringEnumeration__Group_2__0(); @@ -27001,14 +25288,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__3" - // InternalApplicationConfiguration.g:8664:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; + // InternalApplicationConfiguration.g:8111:1: rule__StringEnumeration__Group__3 : rule__StringEnumeration__Group__3__Impl ; public final void rule__StringEnumeration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8668:1: ( rule__StringEnumeration__Group__3__Impl ) - // InternalApplicationConfiguration.g:8669:2: rule__StringEnumeration__Group__3__Impl + // InternalApplicationConfiguration.g:8115:1: ( rule__StringEnumeration__Group__3__Impl ) + // InternalApplicationConfiguration.g:8116:2: rule__StringEnumeration__Group__3__Impl { pushFollow(FOLLOW_2); rule__StringEnumeration__Group__3__Impl(); @@ -27034,20 +25321,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group__3__Impl" - // InternalApplicationConfiguration.g:8675:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:8122:1: rule__StringEnumeration__Group__3__Impl : ( '}' ) ; public final void rule__StringEnumeration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8679:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:8680:1: ( '}' ) + // InternalApplicationConfiguration.g:8126:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8127:1: ( '}' ) { - // InternalApplicationConfiguration.g:8680:1: ( '}' ) - // InternalApplicationConfiguration.g:8681:2: '}' + // InternalApplicationConfiguration.g:8127:1: ( '}' ) + // InternalApplicationConfiguration.g:8128:2: '}' { before(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); } @@ -27071,16 +25358,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__0" - // InternalApplicationConfiguration.g:8691:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; + // InternalApplicationConfiguration.g:8138:1: rule__StringEnumeration__Group_2__0 : rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ; public final void rule__StringEnumeration__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8695:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) - // InternalApplicationConfiguration.g:8696:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 + // InternalApplicationConfiguration.g:8142:1: ( rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 ) + // InternalApplicationConfiguration.g:8143:2: rule__StringEnumeration__Group_2__0__Impl rule__StringEnumeration__Group_2__1 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_26); rule__StringEnumeration__Group_2__0__Impl(); state._fsp--; @@ -27109,21 +25396,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__0__Impl" - // InternalApplicationConfiguration.g:8703:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; + // InternalApplicationConfiguration.g:8150:1: rule__StringEnumeration__Group_2__0__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ; public final void rule__StringEnumeration__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8707:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) - // InternalApplicationConfiguration.g:8708:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8154:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) ) + // InternalApplicationConfiguration.g:8155:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) { - // InternalApplicationConfiguration.g:8708:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) - // InternalApplicationConfiguration.g:8709:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8155:1: ( ( rule__StringEnumeration__EntryAssignment_2_0 ) ) + // InternalApplicationConfiguration.g:8156:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_0()); - // InternalApplicationConfiguration.g:8710:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) - // InternalApplicationConfiguration.g:8710:3: rule__StringEnumeration__EntryAssignment_2_0 + // InternalApplicationConfiguration.g:8157:2: ( rule__StringEnumeration__EntryAssignment_2_0 ) + // InternalApplicationConfiguration.g:8157:3: rule__StringEnumeration__EntryAssignment_2_0 { pushFollow(FOLLOW_2); rule__StringEnumeration__EntryAssignment_2_0(); @@ -27156,14 +25443,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__1" - // InternalApplicationConfiguration.g:8718:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; + // InternalApplicationConfiguration.g:8165:1: rule__StringEnumeration__Group_2__1 : rule__StringEnumeration__Group_2__1__Impl ; public final void rule__StringEnumeration__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8722:1: ( rule__StringEnumeration__Group_2__1__Impl ) - // InternalApplicationConfiguration.g:8723:2: rule__StringEnumeration__Group_2__1__Impl + // InternalApplicationConfiguration.g:8169:1: ( rule__StringEnumeration__Group_2__1__Impl ) + // InternalApplicationConfiguration.g:8170:2: rule__StringEnumeration__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__StringEnumeration__Group_2__1__Impl(); @@ -27189,35 +25476,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2__1__Impl" - // InternalApplicationConfiguration.g:8729:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; + // InternalApplicationConfiguration.g:8176:1: rule__StringEnumeration__Group_2__1__Impl : ( ( rule__StringEnumeration__Group_2_1__0 )* ) ; public final void rule__StringEnumeration__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8733:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) - // InternalApplicationConfiguration.g:8734:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8180:1: ( ( ( rule__StringEnumeration__Group_2_1__0 )* ) ) + // InternalApplicationConfiguration.g:8181:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) { - // InternalApplicationConfiguration.g:8734:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) - // InternalApplicationConfiguration.g:8735:2: ( rule__StringEnumeration__Group_2_1__0 )* + // InternalApplicationConfiguration.g:8181:1: ( ( rule__StringEnumeration__Group_2_1__0 )* ) + // InternalApplicationConfiguration.g:8182:2: ( rule__StringEnumeration__Group_2_1__0 )* { before(grammarAccess.getStringEnumerationAccess().getGroup_2_1()); - // InternalApplicationConfiguration.g:8736:2: ( rule__StringEnumeration__Group_2_1__0 )* - loop65: + // InternalApplicationConfiguration.g:8183:2: ( rule__StringEnumeration__Group_2_1__0 )* + loop61: do { - int alt65=2; - int LA65_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA65_0==33) ) { - alt65=1; + if ( (LA61_0==32) ) { + alt61=1; } - switch (alt65) { + switch (alt61) { case 1 : - // InternalApplicationConfiguration.g:8736:3: rule__StringEnumeration__Group_2_1__0 + // InternalApplicationConfiguration.g:8183:3: rule__StringEnumeration__Group_2_1__0 { - pushFollow(FOLLOW_17); + pushFollow(FOLLOW_16); rule__StringEnumeration__Group_2_1__0(); state._fsp--; @@ -27227,7 +25514,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont break; default : - break loop65; + break loop61; } } while (true); @@ -27254,14 +25541,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__0" - // InternalApplicationConfiguration.g:8745:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; + // InternalApplicationConfiguration.g:8192:1: rule__StringEnumeration__Group_2_1__0 : rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ; public final void rule__StringEnumeration__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8749:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) - // InternalApplicationConfiguration.g:8750:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 + // InternalApplicationConfiguration.g:8196:1: ( rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 ) + // InternalApplicationConfiguration.g:8197:2: rule__StringEnumeration__Group_2_1__0__Impl rule__StringEnumeration__Group_2_1__1 { pushFollow(FOLLOW_11); rule__StringEnumeration__Group_2_1__0__Impl(); @@ -27292,20 +25579,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__0__Impl" - // InternalApplicationConfiguration.g:8757:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; + // InternalApplicationConfiguration.g:8204:1: rule__StringEnumeration__Group_2_1__0__Impl : ( ',' ) ; public final void rule__StringEnumeration__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8761:1: ( ( ',' ) ) - // InternalApplicationConfiguration.g:8762:1: ( ',' ) + // InternalApplicationConfiguration.g:8208:1: ( ( ',' ) ) + // InternalApplicationConfiguration.g:8209:1: ( ',' ) { - // InternalApplicationConfiguration.g:8762:1: ( ',' ) - // InternalApplicationConfiguration.g:8763:2: ',' + // InternalApplicationConfiguration.g:8209:1: ( ',' ) + // InternalApplicationConfiguration.g:8210:2: ',' { before(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); - match(input,33,FOLLOW_2); + match(input,32,FOLLOW_2); after(grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); } @@ -27329,14 +25616,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__1" - // InternalApplicationConfiguration.g:8772:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; + // InternalApplicationConfiguration.g:8219:1: rule__StringEnumeration__Group_2_1__1 : rule__StringEnumeration__Group_2_1__1__Impl ; public final void rule__StringEnumeration__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8776:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) - // InternalApplicationConfiguration.g:8777:2: rule__StringEnumeration__Group_2_1__1__Impl + // InternalApplicationConfiguration.g:8223:1: ( rule__StringEnumeration__Group_2_1__1__Impl ) + // InternalApplicationConfiguration.g:8224:2: rule__StringEnumeration__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__StringEnumeration__Group_2_1__1__Impl(); @@ -27362,21 +25649,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__Group_2_1__1__Impl" - // InternalApplicationConfiguration.g:8783:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; + // InternalApplicationConfiguration.g:8230:1: rule__StringEnumeration__Group_2_1__1__Impl : ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ; public final void rule__StringEnumeration__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8787:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) - // InternalApplicationConfiguration.g:8788:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8234:1: ( ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) ) + // InternalApplicationConfiguration.g:8235:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) { - // InternalApplicationConfiguration.g:8788:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) - // InternalApplicationConfiguration.g:8789:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8235:1: ( ( rule__StringEnumeration__EntryAssignment_2_1_1 ) ) + // InternalApplicationConfiguration.g:8236:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) { before(grammarAccess.getStringEnumerationAccess().getEntryAssignment_2_1_1()); - // InternalApplicationConfiguration.g:8790:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) - // InternalApplicationConfiguration.g:8790:3: rule__StringEnumeration__EntryAssignment_2_1_1 + // InternalApplicationConfiguration.g:8237:2: ( rule__StringEnumeration__EntryAssignment_2_1_1 ) + // InternalApplicationConfiguration.g:8237:3: rule__StringEnumeration__EntryAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__StringEnumeration__EntryAssignment_2_1_1(); @@ -27409,14 +25696,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__0" - // InternalApplicationConfiguration.g:8799:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; + // InternalApplicationConfiguration.g:8246:1: rule__ScopeDeclaration__Group__0 : rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ; public final void rule__ScopeDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8803:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) - // InternalApplicationConfiguration.g:8804:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 + // InternalApplicationConfiguration.g:8250:1: ( rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 ) + // InternalApplicationConfiguration.g:8251:2: rule__ScopeDeclaration__Group__0__Impl rule__ScopeDeclaration__Group__1 { pushFollow(FOLLOW_8); rule__ScopeDeclaration__Group__0__Impl(); @@ -27447,20 +25734,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__0__Impl" - // InternalApplicationConfiguration.g:8811:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; + // InternalApplicationConfiguration.g:8258:1: rule__ScopeDeclaration__Group__0__Impl : ( 'scope' ) ; public final void rule__ScopeDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8815:1: ( ( 'scope' ) ) - // InternalApplicationConfiguration.g:8816:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8262:1: ( ( 'scope' ) ) + // InternalApplicationConfiguration.g:8263:1: ( 'scope' ) { - // InternalApplicationConfiguration.g:8816:1: ( 'scope' ) - // InternalApplicationConfiguration.g:8817:2: 'scope' + // InternalApplicationConfiguration.g:8263:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8264:2: 'scope' { before(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - match(input,55,FOLLOW_2); + match(input,52,FOLLOW_2); after(grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); } @@ -27484,16 +25771,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__1" - // InternalApplicationConfiguration.g:8826:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; + // InternalApplicationConfiguration.g:8273:1: rule__ScopeDeclaration__Group__1 : rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ; public final void rule__ScopeDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8830:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) - // InternalApplicationConfiguration.g:8831:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 + // InternalApplicationConfiguration.g:8277:1: ( rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 ) + // InternalApplicationConfiguration.g:8278:2: rule__ScopeDeclaration__Group__1__Impl rule__ScopeDeclaration__Group__2 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__ScopeDeclaration__Group__1__Impl(); state._fsp--; @@ -27522,21 +25809,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__1__Impl" - // InternalApplicationConfiguration.g:8838:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; + // InternalApplicationConfiguration.g:8285:1: rule__ScopeDeclaration__Group__1__Impl : ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ; public final void rule__ScopeDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8842:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) - // InternalApplicationConfiguration.g:8843:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:8289:1: ( ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) ) + // InternalApplicationConfiguration.g:8290:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) { - // InternalApplicationConfiguration.g:8843:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) - // InternalApplicationConfiguration.g:8844:2: ( rule__ScopeDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:8290:1: ( ( rule__ScopeDeclaration__NameAssignment_1 ) ) + // InternalApplicationConfiguration.g:8291:2: ( rule__ScopeDeclaration__NameAssignment_1 ) { before(grammarAccess.getScopeDeclarationAccess().getNameAssignment_1()); - // InternalApplicationConfiguration.g:8845:2: ( rule__ScopeDeclaration__NameAssignment_1 ) - // InternalApplicationConfiguration.g:8845:3: rule__ScopeDeclaration__NameAssignment_1 + // InternalApplicationConfiguration.g:8292:2: ( rule__ScopeDeclaration__NameAssignment_1 ) + // InternalApplicationConfiguration.g:8292:3: rule__ScopeDeclaration__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ScopeDeclaration__NameAssignment_1(); @@ -27569,14 +25856,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__2" - // InternalApplicationConfiguration.g:8853:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; + // InternalApplicationConfiguration.g:8300:1: rule__ScopeDeclaration__Group__2 : rule__ScopeDeclaration__Group__2__Impl ; public final void rule__ScopeDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8857:1: ( rule__ScopeDeclaration__Group__2__Impl ) - // InternalApplicationConfiguration.g:8858:2: rule__ScopeDeclaration__Group__2__Impl + // InternalApplicationConfiguration.g:8304:1: ( rule__ScopeDeclaration__Group__2__Impl ) + // InternalApplicationConfiguration.g:8305:2: rule__ScopeDeclaration__Group__2__Impl { pushFollow(FOLLOW_2); rule__ScopeDeclaration__Group__2__Impl(); @@ -27602,21 +25889,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__Group__2__Impl" - // InternalApplicationConfiguration.g:8864:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; + // InternalApplicationConfiguration.g:8311:1: rule__ScopeDeclaration__Group__2__Impl : ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ; public final void rule__ScopeDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8868:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) - // InternalApplicationConfiguration.g:8869:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:8315:1: ( ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) ) + // InternalApplicationConfiguration.g:8316:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) { - // InternalApplicationConfiguration.g:8869:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) - // InternalApplicationConfiguration.g:8870:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:8316:1: ( ( rule__ScopeDeclaration__SpecificationAssignment_2 ) ) + // InternalApplicationConfiguration.g:8317:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) { before(grammarAccess.getScopeDeclarationAccess().getSpecificationAssignment_2()); - // InternalApplicationConfiguration.g:8871:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) - // InternalApplicationConfiguration.g:8871:3: rule__ScopeDeclaration__SpecificationAssignment_2 + // InternalApplicationConfiguration.g:8318:2: ( rule__ScopeDeclaration__SpecificationAssignment_2 ) + // InternalApplicationConfiguration.g:8318:3: rule__ScopeDeclaration__SpecificationAssignment_2 { pushFollow(FOLLOW_2); rule__ScopeDeclaration__SpecificationAssignment_2(); @@ -27649,16 +25936,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__0" - // InternalApplicationConfiguration.g:8880:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; + // InternalApplicationConfiguration.g:8327:1: rule__GenerationTask__Group__0 : rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ; public final void rule__GenerationTask__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8884:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) - // InternalApplicationConfiguration.g:8885:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 + // InternalApplicationConfiguration.g:8331:1: ( rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 ) + // InternalApplicationConfiguration.g:8332:2: rule__GenerationTask__Group__0__Impl rule__GenerationTask__Group__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__GenerationTask__Group__0__Impl(); state._fsp--; @@ -27687,20 +25974,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__0__Impl" - // InternalApplicationConfiguration.g:8892:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; + // InternalApplicationConfiguration.g:8339:1: rule__GenerationTask__Group__0__Impl : ( 'generate' ) ; public final void rule__GenerationTask__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8896:1: ( ( 'generate' ) ) - // InternalApplicationConfiguration.g:8897:1: ( 'generate' ) + // InternalApplicationConfiguration.g:8343:1: ( ( 'generate' ) ) + // InternalApplicationConfiguration.g:8344:1: ( 'generate' ) { - // InternalApplicationConfiguration.g:8897:1: ( 'generate' ) - // InternalApplicationConfiguration.g:8898:2: 'generate' + // InternalApplicationConfiguration.g:8344:1: ( 'generate' ) + // InternalApplicationConfiguration.g:8345:2: 'generate' { before(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - match(input,56,FOLLOW_2); + match(input,53,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); } @@ -27724,16 +26011,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__1" - // InternalApplicationConfiguration.g:8907:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; + // InternalApplicationConfiguration.g:8354:1: rule__GenerationTask__Group__1 : rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ; public final void rule__GenerationTask__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8911:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) - // InternalApplicationConfiguration.g:8912:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 + // InternalApplicationConfiguration.g:8358:1: ( rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 ) + // InternalApplicationConfiguration.g:8359:2: rule__GenerationTask__Group__1__Impl rule__GenerationTask__Group__2 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_18); rule__GenerationTask__Group__1__Impl(); state._fsp--; @@ -27762,21 +26049,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__1__Impl" - // InternalApplicationConfiguration.g:8919:1: rule__GenerationTask__Group__1__Impl : ( () ) ; + // InternalApplicationConfiguration.g:8366:1: rule__GenerationTask__Group__1__Impl : ( () ) ; public final void rule__GenerationTask__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8923:1: ( ( () ) ) - // InternalApplicationConfiguration.g:8924:1: ( () ) + // InternalApplicationConfiguration.g:8370:1: ( ( () ) ) + // InternalApplicationConfiguration.g:8371:1: ( () ) { - // InternalApplicationConfiguration.g:8924:1: ( () ) - // InternalApplicationConfiguration.g:8925:2: () + // InternalApplicationConfiguration.g:8371:1: ( () ) + // InternalApplicationConfiguration.g:8372:2: () { before(grammarAccess.getGenerationTaskAccess().getGenerationTaskAction_1()); - // InternalApplicationConfiguration.g:8926:2: () - // InternalApplicationConfiguration.g:8926:3: + // InternalApplicationConfiguration.g:8373:2: () + // InternalApplicationConfiguration.g:8373:3: { } @@ -27799,16 +26086,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__2" - // InternalApplicationConfiguration.g:8934:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; + // InternalApplicationConfiguration.g:8381:1: rule__GenerationTask__Group__2 : rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ; public final void rule__GenerationTask__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8938:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) - // InternalApplicationConfiguration.g:8939:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 + // InternalApplicationConfiguration.g:8385:1: ( rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 ) + // InternalApplicationConfiguration.g:8386:2: rule__GenerationTask__Group__2__Impl rule__GenerationTask__Group__3 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_43); rule__GenerationTask__Group__2__Impl(); state._fsp--; @@ -27837,20 +26124,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__2__Impl" - // InternalApplicationConfiguration.g:8946:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; + // InternalApplicationConfiguration.g:8393:1: rule__GenerationTask__Group__2__Impl : ( '{' ) ; public final void rule__GenerationTask__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8950:1: ( ( '{' ) ) - // InternalApplicationConfiguration.g:8951:1: ( '{' ) + // InternalApplicationConfiguration.g:8397:1: ( ( '{' ) ) + // InternalApplicationConfiguration.g:8398:1: ( '{' ) { - // InternalApplicationConfiguration.g:8951:1: ( '{' ) - // InternalApplicationConfiguration.g:8952:2: '{' + // InternalApplicationConfiguration.g:8398:1: ( '{' ) + // InternalApplicationConfiguration.g:8399:2: '{' { before(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); - match(input,31,FOLLOW_2); + match(input,30,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); } @@ -27874,16 +26161,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__3" - // InternalApplicationConfiguration.g:8961:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; + // InternalApplicationConfiguration.g:8408:1: rule__GenerationTask__Group__3 : rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ; public final void rule__GenerationTask__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8965:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) - // InternalApplicationConfiguration.g:8966:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 + // InternalApplicationConfiguration.g:8412:1: ( rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 ) + // InternalApplicationConfiguration.g:8413:2: rule__GenerationTask__Group__3__Impl rule__GenerationTask__Group__4 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_44); rule__GenerationTask__Group__3__Impl(); state._fsp--; @@ -27912,21 +26199,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__3__Impl" - // InternalApplicationConfiguration.g:8973:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; + // InternalApplicationConfiguration.g:8420:1: rule__GenerationTask__Group__3__Impl : ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ; public final void rule__GenerationTask__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8977:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) - // InternalApplicationConfiguration.g:8978:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) + // InternalApplicationConfiguration.g:8424:1: ( ( ( rule__GenerationTask__UnorderedGroup_3 ) ) ) + // InternalApplicationConfiguration.g:8425:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) { - // InternalApplicationConfiguration.g:8978:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) - // InternalApplicationConfiguration.g:8979:2: ( rule__GenerationTask__UnorderedGroup_3 ) + // InternalApplicationConfiguration.g:8425:1: ( ( rule__GenerationTask__UnorderedGroup_3 ) ) + // InternalApplicationConfiguration.g:8426:2: ( rule__GenerationTask__UnorderedGroup_3 ) { before(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - // InternalApplicationConfiguration.g:8980:2: ( rule__GenerationTask__UnorderedGroup_3 ) - // InternalApplicationConfiguration.g:8980:3: rule__GenerationTask__UnorderedGroup_3 + // InternalApplicationConfiguration.g:8427:2: ( rule__GenerationTask__UnorderedGroup_3 ) + // InternalApplicationConfiguration.g:8427:3: rule__GenerationTask__UnorderedGroup_3 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3(); @@ -27959,14 +26246,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__4" - // InternalApplicationConfiguration.g:8988:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; + // InternalApplicationConfiguration.g:8435:1: rule__GenerationTask__Group__4 : rule__GenerationTask__Group__4__Impl ; public final void rule__GenerationTask__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:8992:1: ( rule__GenerationTask__Group__4__Impl ) - // InternalApplicationConfiguration.g:8993:2: rule__GenerationTask__Group__4__Impl + // InternalApplicationConfiguration.g:8439:1: ( rule__GenerationTask__Group__4__Impl ) + // InternalApplicationConfiguration.g:8440:2: rule__GenerationTask__Group__4__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group__4__Impl(); @@ -27992,20 +26279,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group__4__Impl" - // InternalApplicationConfiguration.g:8999:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; + // InternalApplicationConfiguration.g:8446:1: rule__GenerationTask__Group__4__Impl : ( '}' ) ; public final void rule__GenerationTask__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9003:1: ( ( '}' ) ) - // InternalApplicationConfiguration.g:9004:1: ( '}' ) + // InternalApplicationConfiguration.g:8450:1: ( ( '}' ) ) + // InternalApplicationConfiguration.g:8451:1: ( '}' ) { - // InternalApplicationConfiguration.g:9004:1: ( '}' ) - // InternalApplicationConfiguration.g:9005:2: '}' + // InternalApplicationConfiguration.g:8451:1: ( '}' ) + // InternalApplicationConfiguration.g:8452:2: '}' { before(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); - match(input,32,FOLLOW_2); + match(input,31,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); } @@ -28029,16 +26316,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__0" - // InternalApplicationConfiguration.g:9015:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; + // InternalApplicationConfiguration.g:8462:1: rule__GenerationTask__Group_3_0__0 : rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ; public final void rule__GenerationTask__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9019:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) - // InternalApplicationConfiguration.g:9020:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 + // InternalApplicationConfiguration.g:8466:1: ( rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 ) + // InternalApplicationConfiguration.g:8467:2: rule__GenerationTask__Group_3_0__0__Impl rule__GenerationTask__Group_3_0__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_0__0__Impl(); state._fsp--; @@ -28067,20 +26354,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__0__Impl" - // InternalApplicationConfiguration.g:9027:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; + // InternalApplicationConfiguration.g:8474:1: rule__GenerationTask__Group_3_0__0__Impl : ( 'metamodel' ) ; public final void rule__GenerationTask__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9031:1: ( ( 'metamodel' ) ) - // InternalApplicationConfiguration.g:9032:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:8478:1: ( ( 'metamodel' ) ) + // InternalApplicationConfiguration.g:8479:1: ( 'metamodel' ) { - // InternalApplicationConfiguration.g:9032:1: ( 'metamodel' ) - // InternalApplicationConfiguration.g:9033:2: 'metamodel' + // InternalApplicationConfiguration.g:8479:1: ( 'metamodel' ) + // InternalApplicationConfiguration.g:8480:2: 'metamodel' { before(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); - match(input,37,FOLLOW_2); + match(input,36,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); } @@ -28104,16 +26391,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__1" - // InternalApplicationConfiguration.g:9042:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; + // InternalApplicationConfiguration.g:8489:1: rule__GenerationTask__Group_3_0__1 : rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ; public final void rule__GenerationTask__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9046:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) - // InternalApplicationConfiguration.g:9047:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 + // InternalApplicationConfiguration.g:8493:1: ( rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 ) + // InternalApplicationConfiguration.g:8494:2: rule__GenerationTask__Group_3_0__1__Impl rule__GenerationTask__Group_3_0__2 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_45); rule__GenerationTask__Group_3_0__1__Impl(); state._fsp--; @@ -28142,20 +26429,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__1__Impl" - // InternalApplicationConfiguration.g:9054:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:8501:1: rule__GenerationTask__Group_3_0__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9058:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9059:1: ( '=' ) + // InternalApplicationConfiguration.g:8505:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8506:1: ( '=' ) { - // InternalApplicationConfiguration.g:9059:1: ( '=' ) - // InternalApplicationConfiguration.g:9060:2: '=' + // InternalApplicationConfiguration.g:8506:1: ( '=' ) + // InternalApplicationConfiguration.g:8507:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); } @@ -28179,14 +26466,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__2" - // InternalApplicationConfiguration.g:9069:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; + // InternalApplicationConfiguration.g:8516:1: rule__GenerationTask__Group_3_0__2 : rule__GenerationTask__Group_3_0__2__Impl ; public final void rule__GenerationTask__Group_3_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9073:1: ( rule__GenerationTask__Group_3_0__2__Impl ) - // InternalApplicationConfiguration.g:9074:2: rule__GenerationTask__Group_3_0__2__Impl + // InternalApplicationConfiguration.g:8520:1: ( rule__GenerationTask__Group_3_0__2__Impl ) + // InternalApplicationConfiguration.g:8521:2: rule__GenerationTask__Group_3_0__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_0__2__Impl(); @@ -28212,21 +26499,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_0__2__Impl" - // InternalApplicationConfiguration.g:9080:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; + // InternalApplicationConfiguration.g:8527:1: rule__GenerationTask__Group_3_0__2__Impl : ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ; public final void rule__GenerationTask__Group_3_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9084:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) - // InternalApplicationConfiguration.g:9085:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) + // InternalApplicationConfiguration.g:8531:1: ( ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) ) + // InternalApplicationConfiguration.g:8532:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) { - // InternalApplicationConfiguration.g:9085:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) - // InternalApplicationConfiguration.g:9086:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) + // InternalApplicationConfiguration.g:8532:1: ( ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) ) + // InternalApplicationConfiguration.g:8533:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) { before(grammarAccess.getGenerationTaskAccess().getMetamodelAssignment_3_0_2()); - // InternalApplicationConfiguration.g:9087:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) - // InternalApplicationConfiguration.g:9087:3: rule__GenerationTask__MetamodelAssignment_3_0_2 + // InternalApplicationConfiguration.g:8534:2: ( rule__GenerationTask__MetamodelAssignment_3_0_2 ) + // InternalApplicationConfiguration.g:8534:3: rule__GenerationTask__MetamodelAssignment_3_0_2 { pushFollow(FOLLOW_2); rule__GenerationTask__MetamodelAssignment_3_0_2(); @@ -28259,16 +26546,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__0" - // InternalApplicationConfiguration.g:9096:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; + // InternalApplicationConfiguration.g:8543:1: rule__GenerationTask__Group_3_1__0 : rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ; public final void rule__GenerationTask__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9100:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) - // InternalApplicationConfiguration.g:9101:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 + // InternalApplicationConfiguration.g:8547:1: ( rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 ) + // InternalApplicationConfiguration.g:8548:2: rule__GenerationTask__Group_3_1__0__Impl rule__GenerationTask__Group_3_1__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_1__0__Impl(); state._fsp--; @@ -28297,20 +26584,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__0__Impl" - // InternalApplicationConfiguration.g:9108:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; + // InternalApplicationConfiguration.g:8555:1: rule__GenerationTask__Group_3_1__0__Impl : ( 'partial-model' ) ; public final void rule__GenerationTask__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9112:1: ( ( 'partial-model' ) ) - // InternalApplicationConfiguration.g:9113:1: ( 'partial-model' ) + // InternalApplicationConfiguration.g:8559:1: ( ( 'partial-model' ) ) + // InternalApplicationConfiguration.g:8560:1: ( 'partial-model' ) { - // InternalApplicationConfiguration.g:9113:1: ( 'partial-model' ) - // InternalApplicationConfiguration.g:9114:2: 'partial-model' + // InternalApplicationConfiguration.g:8560:1: ( 'partial-model' ) + // InternalApplicationConfiguration.g:8561:2: 'partial-model' { before(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); - match(input,57,FOLLOW_2); + match(input,54,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); } @@ -28334,16 +26621,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__1" - // InternalApplicationConfiguration.g:9123:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; + // InternalApplicationConfiguration.g:8570:1: rule__GenerationTask__Group_3_1__1 : rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ; public final void rule__GenerationTask__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9127:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) - // InternalApplicationConfiguration.g:9128:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 + // InternalApplicationConfiguration.g:8574:1: ( rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 ) + // InternalApplicationConfiguration.g:8575:2: rule__GenerationTask__Group_3_1__1__Impl rule__GenerationTask__Group_3_1__2 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_45); rule__GenerationTask__Group_3_1__1__Impl(); state._fsp--; @@ -28372,20 +26659,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__1__Impl" - // InternalApplicationConfiguration.g:9135:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:8582:1: rule__GenerationTask__Group_3_1__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9139:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9140:1: ( '=' ) + // InternalApplicationConfiguration.g:8586:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8587:1: ( '=' ) { - // InternalApplicationConfiguration.g:9140:1: ( '=' ) - // InternalApplicationConfiguration.g:9141:2: '=' + // InternalApplicationConfiguration.g:8587:1: ( '=' ) + // InternalApplicationConfiguration.g:8588:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); } @@ -28409,14 +26696,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__2" - // InternalApplicationConfiguration.g:9150:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; + // InternalApplicationConfiguration.g:8597:1: rule__GenerationTask__Group_3_1__2 : rule__GenerationTask__Group_3_1__2__Impl ; public final void rule__GenerationTask__Group_3_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9154:1: ( rule__GenerationTask__Group_3_1__2__Impl ) - // InternalApplicationConfiguration.g:9155:2: rule__GenerationTask__Group_3_1__2__Impl + // InternalApplicationConfiguration.g:8601:1: ( rule__GenerationTask__Group_3_1__2__Impl ) + // InternalApplicationConfiguration.g:8602:2: rule__GenerationTask__Group_3_1__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_1__2__Impl(); @@ -28442,21 +26729,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_1__2__Impl" - // InternalApplicationConfiguration.g:9161:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; + // InternalApplicationConfiguration.g:8608:1: rule__GenerationTask__Group_3_1__2__Impl : ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ; public final void rule__GenerationTask__Group_3_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9165:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) - // InternalApplicationConfiguration.g:9166:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) + // InternalApplicationConfiguration.g:8612:1: ( ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) ) + // InternalApplicationConfiguration.g:8613:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) { - // InternalApplicationConfiguration.g:9166:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) - // InternalApplicationConfiguration.g:9167:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) + // InternalApplicationConfiguration.g:8613:1: ( ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) ) + // InternalApplicationConfiguration.g:8614:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) { before(grammarAccess.getGenerationTaskAccess().getPartialModelAssignment_3_1_2()); - // InternalApplicationConfiguration.g:9168:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) - // InternalApplicationConfiguration.g:9168:3: rule__GenerationTask__PartialModelAssignment_3_1_2 + // InternalApplicationConfiguration.g:8615:2: ( rule__GenerationTask__PartialModelAssignment_3_1_2 ) + // InternalApplicationConfiguration.g:8615:3: rule__GenerationTask__PartialModelAssignment_3_1_2 { pushFollow(FOLLOW_2); rule__GenerationTask__PartialModelAssignment_3_1_2(); @@ -28489,16 +26776,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__0" - // InternalApplicationConfiguration.g:9177:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; + // InternalApplicationConfiguration.g:8624:1: rule__GenerationTask__Group_3_2__0 : rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ; public final void rule__GenerationTask__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9181:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) - // InternalApplicationConfiguration.g:9182:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 + // InternalApplicationConfiguration.g:8628:1: ( rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 ) + // InternalApplicationConfiguration.g:8629:2: rule__GenerationTask__Group_3_2__0__Impl rule__GenerationTask__Group_3_2__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_2__0__Impl(); state._fsp--; @@ -28527,20 +26814,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__0__Impl" - // InternalApplicationConfiguration.g:9189:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; + // InternalApplicationConfiguration.g:8636:1: rule__GenerationTask__Group_3_2__0__Impl : ( 'constraints' ) ; public final void rule__GenerationTask__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9193:1: ( ( 'constraints' ) ) - // InternalApplicationConfiguration.g:9194:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:8640:1: ( ( 'constraints' ) ) + // InternalApplicationConfiguration.g:8641:1: ( 'constraints' ) { - // InternalApplicationConfiguration.g:9194:1: ( 'constraints' ) - // InternalApplicationConfiguration.g:9195:2: 'constraints' + // InternalApplicationConfiguration.g:8641:1: ( 'constraints' ) + // InternalApplicationConfiguration.g:8642:2: 'constraints' { before(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); - match(input,40,FOLLOW_2); + match(input,39,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); } @@ -28564,16 +26851,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__1" - // InternalApplicationConfiguration.g:9204:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; + // InternalApplicationConfiguration.g:8651:1: rule__GenerationTask__Group_3_2__1 : rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ; public final void rule__GenerationTask__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9208:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) - // InternalApplicationConfiguration.g:9209:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 + // InternalApplicationConfiguration.g:8655:1: ( rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 ) + // InternalApplicationConfiguration.g:8656:2: rule__GenerationTask__Group_3_2__1__Impl rule__GenerationTask__Group_3_2__2 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_45); rule__GenerationTask__Group_3_2__1__Impl(); state._fsp--; @@ -28602,20 +26889,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__1__Impl" - // InternalApplicationConfiguration.g:9216:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:8663:1: rule__GenerationTask__Group_3_2__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9220:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9221:1: ( '=' ) + // InternalApplicationConfiguration.g:8667:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8668:1: ( '=' ) { - // InternalApplicationConfiguration.g:9221:1: ( '=' ) - // InternalApplicationConfiguration.g:9222:2: '=' + // InternalApplicationConfiguration.g:8668:1: ( '=' ) + // InternalApplicationConfiguration.g:8669:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); } @@ -28639,14 +26926,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__2" - // InternalApplicationConfiguration.g:9231:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; + // InternalApplicationConfiguration.g:8678:1: rule__GenerationTask__Group_3_2__2 : rule__GenerationTask__Group_3_2__2__Impl ; public final void rule__GenerationTask__Group_3_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9235:1: ( rule__GenerationTask__Group_3_2__2__Impl ) - // InternalApplicationConfiguration.g:9236:2: rule__GenerationTask__Group_3_2__2__Impl + // InternalApplicationConfiguration.g:8682:1: ( rule__GenerationTask__Group_3_2__2__Impl ) + // InternalApplicationConfiguration.g:8683:2: rule__GenerationTask__Group_3_2__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_2__2__Impl(); @@ -28672,21 +26959,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_2__2__Impl" - // InternalApplicationConfiguration.g:9242:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; + // InternalApplicationConfiguration.g:8689:1: rule__GenerationTask__Group_3_2__2__Impl : ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ; public final void rule__GenerationTask__Group_3_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9246:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) - // InternalApplicationConfiguration.g:9247:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) + // InternalApplicationConfiguration.g:8693:1: ( ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) ) + // InternalApplicationConfiguration.g:8694:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) { - // InternalApplicationConfiguration.g:9247:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) - // InternalApplicationConfiguration.g:9248:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) + // InternalApplicationConfiguration.g:8694:1: ( ( rule__GenerationTask__PatternsAssignment_3_2_2 ) ) + // InternalApplicationConfiguration.g:8695:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) { before(grammarAccess.getGenerationTaskAccess().getPatternsAssignment_3_2_2()); - // InternalApplicationConfiguration.g:9249:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) - // InternalApplicationConfiguration.g:9249:3: rule__GenerationTask__PatternsAssignment_3_2_2 + // InternalApplicationConfiguration.g:8696:2: ( rule__GenerationTask__PatternsAssignment_3_2_2 ) + // InternalApplicationConfiguration.g:8696:3: rule__GenerationTask__PatternsAssignment_3_2_2 { pushFollow(FOLLOW_2); rule__GenerationTask__PatternsAssignment_3_2_2(); @@ -28719,16 +27006,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__0" - // InternalApplicationConfiguration.g:9258:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; + // InternalApplicationConfiguration.g:8705:1: rule__GenerationTask__Group_3_3__0 : rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ; public final void rule__GenerationTask__Group_3_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9262:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) - // InternalApplicationConfiguration.g:9263:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 + // InternalApplicationConfiguration.g:8709:1: ( rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 ) + // InternalApplicationConfiguration.g:8710:2: rule__GenerationTask__Group_3_3__0__Impl rule__GenerationTask__Group_3_3__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_3__0__Impl(); state._fsp--; @@ -28757,20 +27044,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__0__Impl" - // InternalApplicationConfiguration.g:9270:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ; + // InternalApplicationConfiguration.g:8717:1: rule__GenerationTask__Group_3_3__0__Impl : ( 'objectives' ) ; public final void rule__GenerationTask__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9274:1: ( ( 'objectives' ) ) - // InternalApplicationConfiguration.g:9275:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:8721:1: ( ( 'objectives' ) ) + // InternalApplicationConfiguration.g:8722:1: ( 'objectives' ) { - // InternalApplicationConfiguration.g:9275:1: ( 'objectives' ) - // InternalApplicationConfiguration.g:9276:2: 'objectives' + // InternalApplicationConfiguration.g:8722:1: ( 'objectives' ) + // InternalApplicationConfiguration.g:8723:2: 'objectives' { before(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); - match(input,44,FOLLOW_2); + match(input,41,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); } @@ -28794,16 +27081,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__1" - // InternalApplicationConfiguration.g:9285:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; + // InternalApplicationConfiguration.g:8732:1: rule__GenerationTask__Group_3_3__1 : rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ; public final void rule__GenerationTask__Group_3_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9289:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) - // InternalApplicationConfiguration.g:9290:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 + // InternalApplicationConfiguration.g:8736:1: ( rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 ) + // InternalApplicationConfiguration.g:8737:2: rule__GenerationTask__Group_3_3__1__Impl rule__GenerationTask__Group_3_3__2 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_45); rule__GenerationTask__Group_3_3__1__Impl(); state._fsp--; @@ -28832,20 +27119,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__1__Impl" - // InternalApplicationConfiguration.g:9297:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:8744:1: rule__GenerationTask__Group_3_3__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9301:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9302:1: ( '=' ) + // InternalApplicationConfiguration.g:8748:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8749:1: ( '=' ) { - // InternalApplicationConfiguration.g:9302:1: ( '=' ) - // InternalApplicationConfiguration.g:9303:2: '=' + // InternalApplicationConfiguration.g:8749:1: ( '=' ) + // InternalApplicationConfiguration.g:8750:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); } @@ -28869,14 +27156,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__2" - // InternalApplicationConfiguration.g:9312:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; + // InternalApplicationConfiguration.g:8759:1: rule__GenerationTask__Group_3_3__2 : rule__GenerationTask__Group_3_3__2__Impl ; public final void rule__GenerationTask__Group_3_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9316:1: ( rule__GenerationTask__Group_3_3__2__Impl ) - // InternalApplicationConfiguration.g:9317:2: rule__GenerationTask__Group_3_3__2__Impl + // InternalApplicationConfiguration.g:8763:1: ( rule__GenerationTask__Group_3_3__2__Impl ) + // InternalApplicationConfiguration.g:8764:2: rule__GenerationTask__Group_3_3__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_3__2__Impl(); @@ -28902,21 +27189,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_3__2__Impl" - // InternalApplicationConfiguration.g:9323:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ; + // InternalApplicationConfiguration.g:8770:1: rule__GenerationTask__Group_3_3__2__Impl : ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ; public final void rule__GenerationTask__Group_3_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9327:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ) - // InternalApplicationConfiguration.g:9328:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) + // InternalApplicationConfiguration.g:8774:1: ( ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) ) + // InternalApplicationConfiguration.g:8775:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) { - // InternalApplicationConfiguration.g:9328:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) - // InternalApplicationConfiguration.g:9329:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) + // InternalApplicationConfiguration.g:8775:1: ( ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) ) + // InternalApplicationConfiguration.g:8776:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) { before(grammarAccess.getGenerationTaskAccess().getObjectivesAssignment_3_3_2()); - // InternalApplicationConfiguration.g:9330:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) - // InternalApplicationConfiguration.g:9330:3: rule__GenerationTask__ObjectivesAssignment_3_3_2 + // InternalApplicationConfiguration.g:8777:2: ( rule__GenerationTask__ObjectivesAssignment_3_3_2 ) + // InternalApplicationConfiguration.g:8777:3: rule__GenerationTask__ObjectivesAssignment_3_3_2 { pushFollow(FOLLOW_2); rule__GenerationTask__ObjectivesAssignment_3_3_2(); @@ -28949,16 +27236,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__0" - // InternalApplicationConfiguration.g:9339:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; + // InternalApplicationConfiguration.g:8786:1: rule__GenerationTask__Group_3_4__0 : rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ; public final void rule__GenerationTask__Group_3_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9343:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) - // InternalApplicationConfiguration.g:9344:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 + // InternalApplicationConfiguration.g:8790:1: ( rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 ) + // InternalApplicationConfiguration.g:8791:2: rule__GenerationTask__Group_3_4__0__Impl rule__GenerationTask__Group_3_4__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_4__0__Impl(); state._fsp--; @@ -28987,20 +27274,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__0__Impl" - // InternalApplicationConfiguration.g:9351:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ; + // InternalApplicationConfiguration.g:8798:1: rule__GenerationTask__Group_3_4__0__Impl : ( 'scope' ) ; public final void rule__GenerationTask__Group_3_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9355:1: ( ( 'scope' ) ) - // InternalApplicationConfiguration.g:9356:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8802:1: ( ( 'scope' ) ) + // InternalApplicationConfiguration.g:8803:1: ( 'scope' ) { - // InternalApplicationConfiguration.g:9356:1: ( 'scope' ) - // InternalApplicationConfiguration.g:9357:2: 'scope' + // InternalApplicationConfiguration.g:8803:1: ( 'scope' ) + // InternalApplicationConfiguration.g:8804:2: 'scope' { before(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); - match(input,55,FOLLOW_2); + match(input,52,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); } @@ -29024,16 +27311,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__1" - // InternalApplicationConfiguration.g:9366:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; + // InternalApplicationConfiguration.g:8813:1: rule__GenerationTask__Group_3_4__1 : rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ; public final void rule__GenerationTask__Group_3_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9370:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) - // InternalApplicationConfiguration.g:9371:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 + // InternalApplicationConfiguration.g:8817:1: ( rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 ) + // InternalApplicationConfiguration.g:8818:2: rule__GenerationTask__Group_3_4__1__Impl rule__GenerationTask__Group_3_4__2 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_45); rule__GenerationTask__Group_3_4__1__Impl(); state._fsp--; @@ -29062,20 +27349,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__1__Impl" - // InternalApplicationConfiguration.g:9378:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:8825:1: rule__GenerationTask__Group_3_4__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9382:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9383:1: ( '=' ) + // InternalApplicationConfiguration.g:8829:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8830:1: ( '=' ) { - // InternalApplicationConfiguration.g:9383:1: ( '=' ) - // InternalApplicationConfiguration.g:9384:2: '=' + // InternalApplicationConfiguration.g:8830:1: ( '=' ) + // InternalApplicationConfiguration.g:8831:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); } @@ -29099,14 +27386,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__2" - // InternalApplicationConfiguration.g:9393:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; + // InternalApplicationConfiguration.g:8840:1: rule__GenerationTask__Group_3_4__2 : rule__GenerationTask__Group_3_4__2__Impl ; public final void rule__GenerationTask__Group_3_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9397:1: ( rule__GenerationTask__Group_3_4__2__Impl ) - // InternalApplicationConfiguration.g:9398:2: rule__GenerationTask__Group_3_4__2__Impl + // InternalApplicationConfiguration.g:8844:1: ( rule__GenerationTask__Group_3_4__2__Impl ) + // InternalApplicationConfiguration.g:8845:2: rule__GenerationTask__Group_3_4__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_4__2__Impl(); @@ -29132,21 +27419,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_4__2__Impl" - // InternalApplicationConfiguration.g:9404:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ; + // InternalApplicationConfiguration.g:8851:1: rule__GenerationTask__Group_3_4__2__Impl : ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ; public final void rule__GenerationTask__Group_3_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9408:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ) - // InternalApplicationConfiguration.g:9409:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) + // InternalApplicationConfiguration.g:8855:1: ( ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) ) + // InternalApplicationConfiguration.g:8856:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) { - // InternalApplicationConfiguration.g:9409:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) - // InternalApplicationConfiguration.g:9410:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) + // InternalApplicationConfiguration.g:8856:1: ( ( rule__GenerationTask__ScopeAssignment_3_4_2 ) ) + // InternalApplicationConfiguration.g:8857:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) { before(grammarAccess.getGenerationTaskAccess().getScopeAssignment_3_4_2()); - // InternalApplicationConfiguration.g:9411:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) - // InternalApplicationConfiguration.g:9411:3: rule__GenerationTask__ScopeAssignment_3_4_2 + // InternalApplicationConfiguration.g:8858:2: ( rule__GenerationTask__ScopeAssignment_3_4_2 ) + // InternalApplicationConfiguration.g:8858:3: rule__GenerationTask__ScopeAssignment_3_4_2 { pushFollow(FOLLOW_2); rule__GenerationTask__ScopeAssignment_3_4_2(); @@ -29179,16 +27466,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__0" - // InternalApplicationConfiguration.g:9420:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; + // InternalApplicationConfiguration.g:8867:1: rule__GenerationTask__Group_3_5__0 : rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ; public final void rule__GenerationTask__Group_3_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9424:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) - // InternalApplicationConfiguration.g:9425:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 + // InternalApplicationConfiguration.g:8871:1: ( rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 ) + // InternalApplicationConfiguration.g:8872:2: rule__GenerationTask__Group_3_5__0__Impl rule__GenerationTask__Group_3_5__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_5__0__Impl(); state._fsp--; @@ -29217,21 +27504,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__0__Impl" - // InternalApplicationConfiguration.g:9432:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ; + // InternalApplicationConfiguration.g:8879:1: rule__GenerationTask__Group_3_5__0__Impl : ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ; public final void rule__GenerationTask__Group_3_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9436:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ) - // InternalApplicationConfiguration.g:9437:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) + // InternalApplicationConfiguration.g:8883:1: ( ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) ) + // InternalApplicationConfiguration.g:8884:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) { - // InternalApplicationConfiguration.g:9437:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) - // InternalApplicationConfiguration.g:9438:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) + // InternalApplicationConfiguration.g:8884:1: ( ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) ) + // InternalApplicationConfiguration.g:8885:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedAssignment_3_5_0()); - // InternalApplicationConfiguration.g:9439:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) - // InternalApplicationConfiguration.g:9439:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 + // InternalApplicationConfiguration.g:8886:2: ( rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 ) + // InternalApplicationConfiguration.g:8886:3: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 { pushFollow(FOLLOW_2); rule__GenerationTask__NumberSpecifiedAssignment_3_5_0(); @@ -29264,14 +27551,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__1" - // InternalApplicationConfiguration.g:9447:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; + // InternalApplicationConfiguration.g:8894:1: rule__GenerationTask__Group_3_5__1 : rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ; public final void rule__GenerationTask__Group_3_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9451:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) - // InternalApplicationConfiguration.g:9452:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 + // InternalApplicationConfiguration.g:8898:1: ( rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 ) + // InternalApplicationConfiguration.g:8899:2: rule__GenerationTask__Group_3_5__1__Impl rule__GenerationTask__Group_3_5__2 { pushFollow(FOLLOW_9); rule__GenerationTask__Group_3_5__1__Impl(); @@ -29302,20 +27589,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__1__Impl" - // InternalApplicationConfiguration.g:9459:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:8906:1: rule__GenerationTask__Group_3_5__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9463:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9464:1: ( '=' ) + // InternalApplicationConfiguration.g:8910:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8911:1: ( '=' ) { - // InternalApplicationConfiguration.g:9464:1: ( '=' ) - // InternalApplicationConfiguration.g:9465:2: '=' + // InternalApplicationConfiguration.g:8911:1: ( '=' ) + // InternalApplicationConfiguration.g:8912:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); } @@ -29339,14 +27626,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__2" - // InternalApplicationConfiguration.g:9474:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; + // InternalApplicationConfiguration.g:8921:1: rule__GenerationTask__Group_3_5__2 : rule__GenerationTask__Group_3_5__2__Impl ; public final void rule__GenerationTask__Group_3_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9478:1: ( rule__GenerationTask__Group_3_5__2__Impl ) - // InternalApplicationConfiguration.g:9479:2: rule__GenerationTask__Group_3_5__2__Impl + // InternalApplicationConfiguration.g:8925:1: ( rule__GenerationTask__Group_3_5__2__Impl ) + // InternalApplicationConfiguration.g:8926:2: rule__GenerationTask__Group_3_5__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_5__2__Impl(); @@ -29372,21 +27659,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_5__2__Impl" - // InternalApplicationConfiguration.g:9485:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ; + // InternalApplicationConfiguration.g:8932:1: rule__GenerationTask__Group_3_5__2__Impl : ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ; public final void rule__GenerationTask__Group_3_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9489:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ) - // InternalApplicationConfiguration.g:9490:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) + // InternalApplicationConfiguration.g:8936:1: ( ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) ) + // InternalApplicationConfiguration.g:8937:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) { - // InternalApplicationConfiguration.g:9490:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) - // InternalApplicationConfiguration.g:9491:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) + // InternalApplicationConfiguration.g:8937:1: ( ( rule__GenerationTask__NumberAssignment_3_5_2 ) ) + // InternalApplicationConfiguration.g:8938:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) { before(grammarAccess.getGenerationTaskAccess().getNumberAssignment_3_5_2()); - // InternalApplicationConfiguration.g:9492:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) - // InternalApplicationConfiguration.g:9492:3: rule__GenerationTask__NumberAssignment_3_5_2 + // InternalApplicationConfiguration.g:8939:2: ( rule__GenerationTask__NumberAssignment_3_5_2 ) + // InternalApplicationConfiguration.g:8939:3: rule__GenerationTask__NumberAssignment_3_5_2 { pushFollow(FOLLOW_2); rule__GenerationTask__NumberAssignment_3_5_2(); @@ -29419,16 +27706,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__0" - // InternalApplicationConfiguration.g:9501:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; + // InternalApplicationConfiguration.g:8948:1: rule__GenerationTask__Group_3_6__0 : rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ; public final void rule__GenerationTask__Group_3_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9505:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) - // InternalApplicationConfiguration.g:9506:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 + // InternalApplicationConfiguration.g:8952:1: ( rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 ) + // InternalApplicationConfiguration.g:8953:2: rule__GenerationTask__Group_3_6__0__Impl rule__GenerationTask__Group_3_6__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_6__0__Impl(); state._fsp--; @@ -29457,21 +27744,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__0__Impl" - // InternalApplicationConfiguration.g:9513:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ; + // InternalApplicationConfiguration.g:8960:1: rule__GenerationTask__Group_3_6__0__Impl : ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ; public final void rule__GenerationTask__Group_3_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9517:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ) - // InternalApplicationConfiguration.g:9518:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) + // InternalApplicationConfiguration.g:8964:1: ( ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) ) + // InternalApplicationConfiguration.g:8965:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) { - // InternalApplicationConfiguration.g:9518:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) - // InternalApplicationConfiguration.g:9519:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) + // InternalApplicationConfiguration.g:8965:1: ( ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) ) + // InternalApplicationConfiguration.g:8966:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedAssignment_3_6_0()); - // InternalApplicationConfiguration.g:9520:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) - // InternalApplicationConfiguration.g:9520:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 + // InternalApplicationConfiguration.g:8967:2: ( rule__GenerationTask__RunSpecifiedAssignment_3_6_0 ) + // InternalApplicationConfiguration.g:8967:3: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 { pushFollow(FOLLOW_2); rule__GenerationTask__RunSpecifiedAssignment_3_6_0(); @@ -29504,14 +27791,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__1" - // InternalApplicationConfiguration.g:9528:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; + // InternalApplicationConfiguration.g:8975:1: rule__GenerationTask__Group_3_6__1 : rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ; public final void rule__GenerationTask__Group_3_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9532:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) - // InternalApplicationConfiguration.g:9533:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 + // InternalApplicationConfiguration.g:8979:1: ( rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 ) + // InternalApplicationConfiguration.g:8980:2: rule__GenerationTask__Group_3_6__1__Impl rule__GenerationTask__Group_3_6__2 { pushFollow(FOLLOW_9); rule__GenerationTask__Group_3_6__1__Impl(); @@ -29542,20 +27829,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__1__Impl" - // InternalApplicationConfiguration.g:9540:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:8987:1: rule__GenerationTask__Group_3_6__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9544:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9545:1: ( '=' ) + // InternalApplicationConfiguration.g:8991:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:8992:1: ( '=' ) { - // InternalApplicationConfiguration.g:9545:1: ( '=' ) - // InternalApplicationConfiguration.g:9546:2: '=' + // InternalApplicationConfiguration.g:8992:1: ( '=' ) + // InternalApplicationConfiguration.g:8993:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); } @@ -29579,14 +27866,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__2" - // InternalApplicationConfiguration.g:9555:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; + // InternalApplicationConfiguration.g:9002:1: rule__GenerationTask__Group_3_6__2 : rule__GenerationTask__Group_3_6__2__Impl ; public final void rule__GenerationTask__Group_3_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9559:1: ( rule__GenerationTask__Group_3_6__2__Impl ) - // InternalApplicationConfiguration.g:9560:2: rule__GenerationTask__Group_3_6__2__Impl + // InternalApplicationConfiguration.g:9006:1: ( rule__GenerationTask__Group_3_6__2__Impl ) + // InternalApplicationConfiguration.g:9007:2: rule__GenerationTask__Group_3_6__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_6__2__Impl(); @@ -29612,21 +27899,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_6__2__Impl" - // InternalApplicationConfiguration.g:9566:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ; + // InternalApplicationConfiguration.g:9013:1: rule__GenerationTask__Group_3_6__2__Impl : ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ; public final void rule__GenerationTask__Group_3_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9570:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ) - // InternalApplicationConfiguration.g:9571:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) + // InternalApplicationConfiguration.g:9017:1: ( ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) ) + // InternalApplicationConfiguration.g:9018:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) { - // InternalApplicationConfiguration.g:9571:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) - // InternalApplicationConfiguration.g:9572:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) + // InternalApplicationConfiguration.g:9018:1: ( ( rule__GenerationTask__RunsAssignment_3_6_2 ) ) + // InternalApplicationConfiguration.g:9019:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) { before(grammarAccess.getGenerationTaskAccess().getRunsAssignment_3_6_2()); - // InternalApplicationConfiguration.g:9573:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) - // InternalApplicationConfiguration.g:9573:3: rule__GenerationTask__RunsAssignment_3_6_2 + // InternalApplicationConfiguration.g:9020:2: ( rule__GenerationTask__RunsAssignment_3_6_2 ) + // InternalApplicationConfiguration.g:9020:3: rule__GenerationTask__RunsAssignment_3_6_2 { pushFollow(FOLLOW_2); rule__GenerationTask__RunsAssignment_3_6_2(); @@ -29659,16 +27946,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__0" - // InternalApplicationConfiguration.g:9582:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; + // InternalApplicationConfiguration.g:9029:1: rule__GenerationTask__Group_3_7__0 : rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ; public final void rule__GenerationTask__Group_3_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9586:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) - // InternalApplicationConfiguration.g:9587:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 + // InternalApplicationConfiguration.g:9033:1: ( rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 ) + // InternalApplicationConfiguration.g:9034:2: rule__GenerationTask__Group_3_7__0__Impl rule__GenerationTask__Group_3_7__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_7__0__Impl(); state._fsp--; @@ -29697,20 +27984,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__0__Impl" - // InternalApplicationConfiguration.g:9594:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ; + // InternalApplicationConfiguration.g:9041:1: rule__GenerationTask__Group_3_7__0__Impl : ( 'solver' ) ; public final void rule__GenerationTask__Group_3_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9598:1: ( ( 'solver' ) ) - // InternalApplicationConfiguration.g:9599:1: ( 'solver' ) + // InternalApplicationConfiguration.g:9045:1: ( ( 'solver' ) ) + // InternalApplicationConfiguration.g:9046:1: ( 'solver' ) { - // InternalApplicationConfiguration.g:9599:1: ( 'solver' ) - // InternalApplicationConfiguration.g:9600:2: 'solver' + // InternalApplicationConfiguration.g:9046:1: ( 'solver' ) + // InternalApplicationConfiguration.g:9047:2: 'solver' { before(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); - match(input,58,FOLLOW_2); + match(input,55,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); } @@ -29734,16 +28021,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__1" - // InternalApplicationConfiguration.g:9609:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; + // InternalApplicationConfiguration.g:9056:1: rule__GenerationTask__Group_3_7__1 : rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ; public final void rule__GenerationTask__Group_3_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9613:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) - // InternalApplicationConfiguration.g:9614:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 + // InternalApplicationConfiguration.g:9060:1: ( rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 ) + // InternalApplicationConfiguration.g:9061:2: rule__GenerationTask__Group_3_7__1__Impl rule__GenerationTask__Group_3_7__2 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_46); rule__GenerationTask__Group_3_7__1__Impl(); state._fsp--; @@ -29772,20 +28059,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__1__Impl" - // InternalApplicationConfiguration.g:9621:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9068:1: rule__GenerationTask__Group_3_7__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9625:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9626:1: ( '=' ) + // InternalApplicationConfiguration.g:9072:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9073:1: ( '=' ) { - // InternalApplicationConfiguration.g:9626:1: ( '=' ) - // InternalApplicationConfiguration.g:9627:2: '=' + // InternalApplicationConfiguration.g:9073:1: ( '=' ) + // InternalApplicationConfiguration.g:9074:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); } @@ -29809,14 +28096,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__2" - // InternalApplicationConfiguration.g:9636:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; + // InternalApplicationConfiguration.g:9083:1: rule__GenerationTask__Group_3_7__2 : rule__GenerationTask__Group_3_7__2__Impl ; public final void rule__GenerationTask__Group_3_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9640:1: ( rule__GenerationTask__Group_3_7__2__Impl ) - // InternalApplicationConfiguration.g:9641:2: rule__GenerationTask__Group_3_7__2__Impl + // InternalApplicationConfiguration.g:9087:1: ( rule__GenerationTask__Group_3_7__2__Impl ) + // InternalApplicationConfiguration.g:9088:2: rule__GenerationTask__Group_3_7__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_7__2__Impl(); @@ -29842,21 +28129,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_7__2__Impl" - // InternalApplicationConfiguration.g:9647:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ; + // InternalApplicationConfiguration.g:9094:1: rule__GenerationTask__Group_3_7__2__Impl : ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ; public final void rule__GenerationTask__Group_3_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9651:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ) - // InternalApplicationConfiguration.g:9652:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) + // InternalApplicationConfiguration.g:9098:1: ( ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) ) + // InternalApplicationConfiguration.g:9099:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) { - // InternalApplicationConfiguration.g:9652:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) - // InternalApplicationConfiguration.g:9653:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) + // InternalApplicationConfiguration.g:9099:1: ( ( rule__GenerationTask__SolverAssignment_3_7_2 ) ) + // InternalApplicationConfiguration.g:9100:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) { before(grammarAccess.getGenerationTaskAccess().getSolverAssignment_3_7_2()); - // InternalApplicationConfiguration.g:9654:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) - // InternalApplicationConfiguration.g:9654:3: rule__GenerationTask__SolverAssignment_3_7_2 + // InternalApplicationConfiguration.g:9101:2: ( rule__GenerationTask__SolverAssignment_3_7_2 ) + // InternalApplicationConfiguration.g:9101:3: rule__GenerationTask__SolverAssignment_3_7_2 { pushFollow(FOLLOW_2); rule__GenerationTask__SolverAssignment_3_7_2(); @@ -29889,16 +28176,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__0" - // InternalApplicationConfiguration.g:9663:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; + // InternalApplicationConfiguration.g:9110:1: rule__GenerationTask__Group_3_8__0 : rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ; public final void rule__GenerationTask__Group_3_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9667:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) - // InternalApplicationConfiguration.g:9668:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 + // InternalApplicationConfiguration.g:9114:1: ( rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 ) + // InternalApplicationConfiguration.g:9115:2: rule__GenerationTask__Group_3_8__0__Impl rule__GenerationTask__Group_3_8__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_8__0__Impl(); state._fsp--; @@ -29927,20 +28214,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__0__Impl" - // InternalApplicationConfiguration.g:9675:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ; + // InternalApplicationConfiguration.g:9122:1: rule__GenerationTask__Group_3_8__0__Impl : ( 'config' ) ; public final void rule__GenerationTask__Group_3_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9679:1: ( ( 'config' ) ) - // InternalApplicationConfiguration.g:9680:1: ( 'config' ) + // InternalApplicationConfiguration.g:9126:1: ( ( 'config' ) ) + // InternalApplicationConfiguration.g:9127:1: ( 'config' ) { - // InternalApplicationConfiguration.g:9680:1: ( 'config' ) - // InternalApplicationConfiguration.g:9681:2: 'config' + // InternalApplicationConfiguration.g:9127:1: ( 'config' ) + // InternalApplicationConfiguration.g:9128:2: 'config' { before(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); - match(input,45,FOLLOW_2); + match(input,42,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); } @@ -29964,16 +28251,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__1" - // InternalApplicationConfiguration.g:9690:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; + // InternalApplicationConfiguration.g:9137:1: rule__GenerationTask__Group_3_8__1 : rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ; public final void rule__GenerationTask__Group_3_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9694:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) - // InternalApplicationConfiguration.g:9695:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 + // InternalApplicationConfiguration.g:9141:1: ( rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 ) + // InternalApplicationConfiguration.g:9142:2: rule__GenerationTask__Group_3_8__1__Impl rule__GenerationTask__Group_3_8__2 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_45); rule__GenerationTask__Group_3_8__1__Impl(); state._fsp--; @@ -30002,20 +28289,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__1__Impl" - // InternalApplicationConfiguration.g:9702:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9149:1: rule__GenerationTask__Group_3_8__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9706:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9707:1: ( '=' ) + // InternalApplicationConfiguration.g:9153:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9154:1: ( '=' ) { - // InternalApplicationConfiguration.g:9707:1: ( '=' ) - // InternalApplicationConfiguration.g:9708:2: '=' + // InternalApplicationConfiguration.g:9154:1: ( '=' ) + // InternalApplicationConfiguration.g:9155:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); } @@ -30039,14 +28326,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__2" - // InternalApplicationConfiguration.g:9717:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; + // InternalApplicationConfiguration.g:9164:1: rule__GenerationTask__Group_3_8__2 : rule__GenerationTask__Group_3_8__2__Impl ; public final void rule__GenerationTask__Group_3_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9721:1: ( rule__GenerationTask__Group_3_8__2__Impl ) - // InternalApplicationConfiguration.g:9722:2: rule__GenerationTask__Group_3_8__2__Impl + // InternalApplicationConfiguration.g:9168:1: ( rule__GenerationTask__Group_3_8__2__Impl ) + // InternalApplicationConfiguration.g:9169:2: rule__GenerationTask__Group_3_8__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_8__2__Impl(); @@ -30072,21 +28359,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_8__2__Impl" - // InternalApplicationConfiguration.g:9728:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ; + // InternalApplicationConfiguration.g:9175:1: rule__GenerationTask__Group_3_8__2__Impl : ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ; public final void rule__GenerationTask__Group_3_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9732:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ) - // InternalApplicationConfiguration.g:9733:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) + // InternalApplicationConfiguration.g:9179:1: ( ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) ) + // InternalApplicationConfiguration.g:9180:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) { - // InternalApplicationConfiguration.g:9733:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) - // InternalApplicationConfiguration.g:9734:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) + // InternalApplicationConfiguration.g:9180:1: ( ( rule__GenerationTask__ConfigAssignment_3_8_2 ) ) + // InternalApplicationConfiguration.g:9181:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) { before(grammarAccess.getGenerationTaskAccess().getConfigAssignment_3_8_2()); - // InternalApplicationConfiguration.g:9735:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) - // InternalApplicationConfiguration.g:9735:3: rule__GenerationTask__ConfigAssignment_3_8_2 + // InternalApplicationConfiguration.g:9182:2: ( rule__GenerationTask__ConfigAssignment_3_8_2 ) + // InternalApplicationConfiguration.g:9182:3: rule__GenerationTask__ConfigAssignment_3_8_2 { pushFollow(FOLLOW_2); rule__GenerationTask__ConfigAssignment_3_8_2(); @@ -30119,16 +28406,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__0" - // InternalApplicationConfiguration.g:9744:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; + // InternalApplicationConfiguration.g:9191:1: rule__GenerationTask__Group_3_9__0 : rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ; public final void rule__GenerationTask__Group_3_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9748:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) - // InternalApplicationConfiguration.g:9749:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 + // InternalApplicationConfiguration.g:9195:1: ( rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 ) + // InternalApplicationConfiguration.g:9196:2: rule__GenerationTask__Group_3_9__0__Impl rule__GenerationTask__Group_3_9__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_9__0__Impl(); state._fsp--; @@ -30157,20 +28444,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__0__Impl" - // InternalApplicationConfiguration.g:9756:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ; + // InternalApplicationConfiguration.g:9203:1: rule__GenerationTask__Group_3_9__0__Impl : ( 'debug' ) ; public final void rule__GenerationTask__Group_3_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9760:1: ( ( 'debug' ) ) - // InternalApplicationConfiguration.g:9761:1: ( 'debug' ) + // InternalApplicationConfiguration.g:9207:1: ( ( 'debug' ) ) + // InternalApplicationConfiguration.g:9208:1: ( 'debug' ) { - // InternalApplicationConfiguration.g:9761:1: ( 'debug' ) - // InternalApplicationConfiguration.g:9762:2: 'debug' + // InternalApplicationConfiguration.g:9208:1: ( 'debug' ) + // InternalApplicationConfiguration.g:9209:2: 'debug' { before(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); - match(input,59,FOLLOW_2); + match(input,56,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); } @@ -30194,16 +28481,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__1" - // InternalApplicationConfiguration.g:9771:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; + // InternalApplicationConfiguration.g:9218:1: rule__GenerationTask__Group_3_9__1 : rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ; public final void rule__GenerationTask__Group_3_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9775:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) - // InternalApplicationConfiguration.g:9776:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 + // InternalApplicationConfiguration.g:9222:1: ( rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 ) + // InternalApplicationConfiguration.g:9223:2: rule__GenerationTask__Group_3_9__1__Impl rule__GenerationTask__Group_3_9__2 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__GenerationTask__Group_3_9__1__Impl(); state._fsp--; @@ -30232,20 +28519,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__1__Impl" - // InternalApplicationConfiguration.g:9783:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9230:1: rule__GenerationTask__Group_3_9__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9787:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9788:1: ( '=' ) + // InternalApplicationConfiguration.g:9234:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9235:1: ( '=' ) { - // InternalApplicationConfiguration.g:9788:1: ( '=' ) - // InternalApplicationConfiguration.g:9789:2: '=' + // InternalApplicationConfiguration.g:9235:1: ( '=' ) + // InternalApplicationConfiguration.g:9236:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); } @@ -30269,14 +28556,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__2" - // InternalApplicationConfiguration.g:9798:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; + // InternalApplicationConfiguration.g:9245:1: rule__GenerationTask__Group_3_9__2 : rule__GenerationTask__Group_3_9__2__Impl ; public final void rule__GenerationTask__Group_3_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9802:1: ( rule__GenerationTask__Group_3_9__2__Impl ) - // InternalApplicationConfiguration.g:9803:2: rule__GenerationTask__Group_3_9__2__Impl + // InternalApplicationConfiguration.g:9249:1: ( rule__GenerationTask__Group_3_9__2__Impl ) + // InternalApplicationConfiguration.g:9250:2: rule__GenerationTask__Group_3_9__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_9__2__Impl(); @@ -30302,21 +28589,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_9__2__Impl" - // InternalApplicationConfiguration.g:9809:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ; + // InternalApplicationConfiguration.g:9256:1: rule__GenerationTask__Group_3_9__2__Impl : ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ; public final void rule__GenerationTask__Group_3_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9813:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ) - // InternalApplicationConfiguration.g:9814:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) + // InternalApplicationConfiguration.g:9260:1: ( ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) ) + // InternalApplicationConfiguration.g:9261:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) { - // InternalApplicationConfiguration.g:9814:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) - // InternalApplicationConfiguration.g:9815:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) + // InternalApplicationConfiguration.g:9261:1: ( ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) ) + // InternalApplicationConfiguration.g:9262:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) { before(grammarAccess.getGenerationTaskAccess().getDebugFolderAssignment_3_9_2()); - // InternalApplicationConfiguration.g:9816:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) - // InternalApplicationConfiguration.g:9816:3: rule__GenerationTask__DebugFolderAssignment_3_9_2 + // InternalApplicationConfiguration.g:9263:2: ( rule__GenerationTask__DebugFolderAssignment_3_9_2 ) + // InternalApplicationConfiguration.g:9263:3: rule__GenerationTask__DebugFolderAssignment_3_9_2 { pushFollow(FOLLOW_2); rule__GenerationTask__DebugFolderAssignment_3_9_2(); @@ -30349,16 +28636,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__0" - // InternalApplicationConfiguration.g:9825:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; + // InternalApplicationConfiguration.g:9272:1: rule__GenerationTask__Group_3_10__0 : rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ; public final void rule__GenerationTask__Group_3_10__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9829:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) - // InternalApplicationConfiguration.g:9830:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 + // InternalApplicationConfiguration.g:9276:1: ( rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 ) + // InternalApplicationConfiguration.g:9277:2: rule__GenerationTask__Group_3_10__0__Impl rule__GenerationTask__Group_3_10__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_10__0__Impl(); state._fsp--; @@ -30387,20 +28674,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__0__Impl" - // InternalApplicationConfiguration.g:9837:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ; + // InternalApplicationConfiguration.g:9284:1: rule__GenerationTask__Group_3_10__0__Impl : ( 'log' ) ; public final void rule__GenerationTask__Group_3_10__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9841:1: ( ( 'log' ) ) - // InternalApplicationConfiguration.g:9842:1: ( 'log' ) + // InternalApplicationConfiguration.g:9288:1: ( ( 'log' ) ) + // InternalApplicationConfiguration.g:9289:1: ( 'log' ) { - // InternalApplicationConfiguration.g:9842:1: ( 'log' ) - // InternalApplicationConfiguration.g:9843:2: 'log' + // InternalApplicationConfiguration.g:9289:1: ( 'log' ) + // InternalApplicationConfiguration.g:9290:2: 'log' { before(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); - match(input,60,FOLLOW_2); + match(input,57,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); } @@ -30424,16 +28711,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__1" - // InternalApplicationConfiguration.g:9852:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; + // InternalApplicationConfiguration.g:9299:1: rule__GenerationTask__Group_3_10__1 : rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ; public final void rule__GenerationTask__Group_3_10__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9856:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) - // InternalApplicationConfiguration.g:9857:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 + // InternalApplicationConfiguration.g:9303:1: ( rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 ) + // InternalApplicationConfiguration.g:9304:2: rule__GenerationTask__Group_3_10__1__Impl rule__GenerationTask__Group_3_10__2 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__GenerationTask__Group_3_10__1__Impl(); state._fsp--; @@ -30462,20 +28749,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__1__Impl" - // InternalApplicationConfiguration.g:9864:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9311:1: rule__GenerationTask__Group_3_10__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_10__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9868:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9869:1: ( '=' ) + // InternalApplicationConfiguration.g:9315:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9316:1: ( '=' ) { - // InternalApplicationConfiguration.g:9869:1: ( '=' ) - // InternalApplicationConfiguration.g:9870:2: '=' + // InternalApplicationConfiguration.g:9316:1: ( '=' ) + // InternalApplicationConfiguration.g:9317:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); } @@ -30499,14 +28786,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__2" - // InternalApplicationConfiguration.g:9879:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; + // InternalApplicationConfiguration.g:9326:1: rule__GenerationTask__Group_3_10__2 : rule__GenerationTask__Group_3_10__2__Impl ; public final void rule__GenerationTask__Group_3_10__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9883:1: ( rule__GenerationTask__Group_3_10__2__Impl ) - // InternalApplicationConfiguration.g:9884:2: rule__GenerationTask__Group_3_10__2__Impl + // InternalApplicationConfiguration.g:9330:1: ( rule__GenerationTask__Group_3_10__2__Impl ) + // InternalApplicationConfiguration.g:9331:2: rule__GenerationTask__Group_3_10__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_10__2__Impl(); @@ -30532,21 +28819,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_10__2__Impl" - // InternalApplicationConfiguration.g:9890:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ; + // InternalApplicationConfiguration.g:9337:1: rule__GenerationTask__Group_3_10__2__Impl : ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ; public final void rule__GenerationTask__Group_3_10__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9894:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ) - // InternalApplicationConfiguration.g:9895:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) + // InternalApplicationConfiguration.g:9341:1: ( ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) ) + // InternalApplicationConfiguration.g:9342:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) { - // InternalApplicationConfiguration.g:9895:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) - // InternalApplicationConfiguration.g:9896:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) + // InternalApplicationConfiguration.g:9342:1: ( ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) ) + // InternalApplicationConfiguration.g:9343:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileAssignment_3_10_2()); - // InternalApplicationConfiguration.g:9897:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) - // InternalApplicationConfiguration.g:9897:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2 + // InternalApplicationConfiguration.g:9344:2: ( rule__GenerationTask__TargetLogFileAssignment_3_10_2 ) + // InternalApplicationConfiguration.g:9344:3: rule__GenerationTask__TargetLogFileAssignment_3_10_2 { pushFollow(FOLLOW_2); rule__GenerationTask__TargetLogFileAssignment_3_10_2(); @@ -30579,16 +28866,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__0" - // InternalApplicationConfiguration.g:9906:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; + // InternalApplicationConfiguration.g:9353:1: rule__GenerationTask__Group_3_11__0 : rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ; public final void rule__GenerationTask__Group_3_11__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9910:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) - // InternalApplicationConfiguration.g:9911:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 + // InternalApplicationConfiguration.g:9357:1: ( rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 ) + // InternalApplicationConfiguration.g:9358:2: rule__GenerationTask__Group_3_11__0__Impl rule__GenerationTask__Group_3_11__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_11__0__Impl(); state._fsp--; @@ -30617,20 +28904,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__0__Impl" - // InternalApplicationConfiguration.g:9918:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ; + // InternalApplicationConfiguration.g:9365:1: rule__GenerationTask__Group_3_11__0__Impl : ( 'statistics' ) ; public final void rule__GenerationTask__Group_3_11__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9922:1: ( ( 'statistics' ) ) - // InternalApplicationConfiguration.g:9923:1: ( 'statistics' ) + // InternalApplicationConfiguration.g:9369:1: ( ( 'statistics' ) ) + // InternalApplicationConfiguration.g:9370:1: ( 'statistics' ) { - // InternalApplicationConfiguration.g:9923:1: ( 'statistics' ) - // InternalApplicationConfiguration.g:9924:2: 'statistics' + // InternalApplicationConfiguration.g:9370:1: ( 'statistics' ) + // InternalApplicationConfiguration.g:9371:2: 'statistics' { before(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); - match(input,61,FOLLOW_2); + match(input,58,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); } @@ -30654,16 +28941,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__1" - // InternalApplicationConfiguration.g:9933:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; + // InternalApplicationConfiguration.g:9380:1: rule__GenerationTask__Group_3_11__1 : rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ; public final void rule__GenerationTask__Group_3_11__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9937:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) - // InternalApplicationConfiguration.g:9938:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 + // InternalApplicationConfiguration.g:9384:1: ( rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 ) + // InternalApplicationConfiguration.g:9385:2: rule__GenerationTask__Group_3_11__1__Impl rule__GenerationTask__Group_3_11__2 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__GenerationTask__Group_3_11__1__Impl(); state._fsp--; @@ -30692,20 +28979,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__1__Impl" - // InternalApplicationConfiguration.g:9945:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9392:1: rule__GenerationTask__Group_3_11__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_11__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9949:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:9950:1: ( '=' ) + // InternalApplicationConfiguration.g:9396:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9397:1: ( '=' ) { - // InternalApplicationConfiguration.g:9950:1: ( '=' ) - // InternalApplicationConfiguration.g:9951:2: '=' + // InternalApplicationConfiguration.g:9397:1: ( '=' ) + // InternalApplicationConfiguration.g:9398:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); } @@ -30729,14 +29016,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__2" - // InternalApplicationConfiguration.g:9960:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; + // InternalApplicationConfiguration.g:9407:1: rule__GenerationTask__Group_3_11__2 : rule__GenerationTask__Group_3_11__2__Impl ; public final void rule__GenerationTask__Group_3_11__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9964:1: ( rule__GenerationTask__Group_3_11__2__Impl ) - // InternalApplicationConfiguration.g:9965:2: rule__GenerationTask__Group_3_11__2__Impl + // InternalApplicationConfiguration.g:9411:1: ( rule__GenerationTask__Group_3_11__2__Impl ) + // InternalApplicationConfiguration.g:9412:2: rule__GenerationTask__Group_3_11__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_11__2__Impl(); @@ -30762,21 +29049,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_11__2__Impl" - // InternalApplicationConfiguration.g:9971:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ; + // InternalApplicationConfiguration.g:9418:1: rule__GenerationTask__Group_3_11__2__Impl : ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ; public final void rule__GenerationTask__Group_3_11__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9975:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ) - // InternalApplicationConfiguration.g:9976:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) + // InternalApplicationConfiguration.g:9422:1: ( ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) ) + // InternalApplicationConfiguration.g:9423:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) { - // InternalApplicationConfiguration.g:9976:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) - // InternalApplicationConfiguration.g:9977:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) + // InternalApplicationConfiguration.g:9423:1: ( ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) ) + // InternalApplicationConfiguration.g:9424:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileAssignment_3_11_2()); - // InternalApplicationConfiguration.g:9978:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) - // InternalApplicationConfiguration.g:9978:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 + // InternalApplicationConfiguration.g:9425:2: ( rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 ) + // InternalApplicationConfiguration.g:9425:3: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 { pushFollow(FOLLOW_2); rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2(); @@ -30809,16 +29096,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__0" - // InternalApplicationConfiguration.g:9987:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ; + // InternalApplicationConfiguration.g:9434:1: rule__GenerationTask__Group_3_12__0 : rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ; public final void rule__GenerationTask__Group_3_12__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:9991:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ) - // InternalApplicationConfiguration.g:9992:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 + // InternalApplicationConfiguration.g:9438:1: ( rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 ) + // InternalApplicationConfiguration.g:9439:2: rule__GenerationTask__Group_3_12__0__Impl rule__GenerationTask__Group_3_12__1 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_13); rule__GenerationTask__Group_3_12__0__Impl(); state._fsp--; @@ -30847,20 +29134,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__0__Impl" - // InternalApplicationConfiguration.g:9999:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ; + // InternalApplicationConfiguration.g:9446:1: rule__GenerationTask__Group_3_12__0__Impl : ( 'output' ) ; public final void rule__GenerationTask__Group_3_12__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10003:1: ( ( 'output' ) ) - // InternalApplicationConfiguration.g:10004:1: ( 'output' ) + // InternalApplicationConfiguration.g:9450:1: ( ( 'output' ) ) + // InternalApplicationConfiguration.g:9451:1: ( 'output' ) { - // InternalApplicationConfiguration.g:10004:1: ( 'output' ) - // InternalApplicationConfiguration.g:10005:2: 'output' + // InternalApplicationConfiguration.g:9451:1: ( 'output' ) + // InternalApplicationConfiguration.g:9452:2: 'output' { before(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); - match(input,62,FOLLOW_2); + match(input,59,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); } @@ -30884,16 +29171,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__1" - // InternalApplicationConfiguration.g:10014:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ; + // InternalApplicationConfiguration.g:9461:1: rule__GenerationTask__Group_3_12__1 : rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ; public final void rule__GenerationTask__Group_3_12__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10018:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ) - // InternalApplicationConfiguration.g:10019:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 + // InternalApplicationConfiguration.g:9465:1: ( rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 ) + // InternalApplicationConfiguration.g:9466:2: rule__GenerationTask__Group_3_12__1__Impl rule__GenerationTask__Group_3_12__2 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); rule__GenerationTask__Group_3_12__1__Impl(); state._fsp--; @@ -30922,20 +29209,20 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__1__Impl" - // InternalApplicationConfiguration.g:10026:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ; + // InternalApplicationConfiguration.g:9473:1: rule__GenerationTask__Group_3_12__1__Impl : ( '=' ) ; public final void rule__GenerationTask__Group_3_12__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10030:1: ( ( '=' ) ) - // InternalApplicationConfiguration.g:10031:1: ( '=' ) + // InternalApplicationConfiguration.g:9477:1: ( ( '=' ) ) + // InternalApplicationConfiguration.g:9478:1: ( '=' ) { - // InternalApplicationConfiguration.g:10031:1: ( '=' ) - // InternalApplicationConfiguration.g:10032:2: '=' + // InternalApplicationConfiguration.g:9478:1: ( '=' ) + // InternalApplicationConfiguration.g:9479:2: '=' { before(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); } @@ -30959,14 +29246,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__2" - // InternalApplicationConfiguration.g:10041:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ; + // InternalApplicationConfiguration.g:9488:1: rule__GenerationTask__Group_3_12__2 : rule__GenerationTask__Group_3_12__2__Impl ; public final void rule__GenerationTask__Group_3_12__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10045:1: ( rule__GenerationTask__Group_3_12__2__Impl ) - // InternalApplicationConfiguration.g:10046:2: rule__GenerationTask__Group_3_12__2__Impl + // InternalApplicationConfiguration.g:9492:1: ( rule__GenerationTask__Group_3_12__2__Impl ) + // InternalApplicationConfiguration.g:9493:2: rule__GenerationTask__Group_3_12__2__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_12__2__Impl(); @@ -30992,21 +29279,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__Group_3_12__2__Impl" - // InternalApplicationConfiguration.g:10052:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ; + // InternalApplicationConfiguration.g:9499:1: rule__GenerationTask__Group_3_12__2__Impl : ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ; public final void rule__GenerationTask__Group_3_12__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10056:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ) - // InternalApplicationConfiguration.g:10057:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) + // InternalApplicationConfiguration.g:9503:1: ( ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) ) + // InternalApplicationConfiguration.g:9504:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) { - // InternalApplicationConfiguration.g:10057:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) - // InternalApplicationConfiguration.g:10058:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) + // InternalApplicationConfiguration.g:9504:1: ( ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) ) + // InternalApplicationConfiguration.g:9505:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) { before(grammarAccess.getGenerationTaskAccess().getTagetFolderAssignment_3_12_2()); - // InternalApplicationConfiguration.g:10059:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) - // InternalApplicationConfiguration.g:10059:3: rule__GenerationTask__TagetFolderAssignment_3_12_2 + // InternalApplicationConfiguration.g:9506:2: ( rule__GenerationTask__TagetFolderAssignment_3_12_2 ) + // InternalApplicationConfiguration.g:9506:3: rule__GenerationTask__TagetFolderAssignment_3_12_2 { pushFollow(FOLLOW_2); rule__GenerationTask__TagetFolderAssignment_3_12_2(); @@ -31039,22 +29326,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3" - // InternalApplicationConfiguration.g:10068:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; + // InternalApplicationConfiguration.g:9515:1: rule__GenerationTask__UnorderedGroup_3 : ( rule__GenerationTask__UnorderedGroup_3__0 )? ; public final void rule__GenerationTask__UnorderedGroup_3() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); try { - // InternalApplicationConfiguration.g:10073:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) - // InternalApplicationConfiguration.g:10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? + // InternalApplicationConfiguration.g:9520:1: ( ( rule__GenerationTask__UnorderedGroup_3__0 )? ) + // InternalApplicationConfiguration.g:9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? { - // InternalApplicationConfiguration.g:10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? - int alt66=2; - alt66 = dfa66.predict(input); - switch (alt66) { + // InternalApplicationConfiguration.g:9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )? + int alt62=2; + alt62 = dfa62.predict(input); + switch (alt62) { case 1 : - // InternalApplicationConfiguration.g:10074:2: rule__GenerationTask__UnorderedGroup_3__0 + // InternalApplicationConfiguration.g:9521:2: rule__GenerationTask__UnorderedGroup_3__0 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__0(); @@ -31087,31 +29374,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__Impl" - // InternalApplicationConfiguration.g:10082:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ; + // InternalApplicationConfiguration.g:9529:1: rule__GenerationTask__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ; public final void rule__GenerationTask__UnorderedGroup_3__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // InternalApplicationConfiguration.g:10087:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ) - // InternalApplicationConfiguration.g:10088:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) + // InternalApplicationConfiguration.g:9534:1: ( ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) ) + // InternalApplicationConfiguration.g:9535:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) { - // InternalApplicationConfiguration.g:10088:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) - int alt67=13; - alt67 = dfa67.predict(input); - switch (alt67) { + // InternalApplicationConfiguration.g:9535:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) ) + int alt63=13; + alt63 = dfa63.predict(input); + switch (alt63) { case 1 : - // InternalApplicationConfiguration.g:10089:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) + // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10089:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) - // InternalApplicationConfiguration.g:10090:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) + // InternalApplicationConfiguration.g:9536:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) + // InternalApplicationConfiguration.g:9537:4: {...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); } - // InternalApplicationConfiguration.g:10090:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) - // InternalApplicationConfiguration.g:10091:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) + // InternalApplicationConfiguration.g:9537:110: ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) + // InternalApplicationConfiguration.g:9538:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); @@ -31119,12 +29406,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10097:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) - // InternalApplicationConfiguration.g:10098:6: ( rule__GenerationTask__Group_3_0__0 ) + // InternalApplicationConfiguration.g:9544:5: ( ( rule__GenerationTask__Group_3_0__0 ) ) + // InternalApplicationConfiguration.g:9545:6: ( rule__GenerationTask__Group_3_0__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_0()); - // InternalApplicationConfiguration.g:10099:6: ( rule__GenerationTask__Group_3_0__0 ) - // InternalApplicationConfiguration.g:10099:7: rule__GenerationTask__Group_3_0__0 + // InternalApplicationConfiguration.g:9546:6: ( rule__GenerationTask__Group_3_0__0 ) + // InternalApplicationConfiguration.g:9546:7: rule__GenerationTask__Group_3_0__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_0__0(); @@ -31148,16 +29435,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 2 : - // InternalApplicationConfiguration.g:10104:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) + // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10104:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) - // InternalApplicationConfiguration.g:10105:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) + // InternalApplicationConfiguration.g:9551:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) + // InternalApplicationConfiguration.g:9552:4: {...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); } - // InternalApplicationConfiguration.g:10105:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) - // InternalApplicationConfiguration.g:10106:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) + // InternalApplicationConfiguration.g:9552:110: ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) + // InternalApplicationConfiguration.g:9553:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); @@ -31165,12 +29452,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10112:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) - // InternalApplicationConfiguration.g:10113:6: ( rule__GenerationTask__Group_3_1__0 ) + // InternalApplicationConfiguration.g:9559:5: ( ( rule__GenerationTask__Group_3_1__0 ) ) + // InternalApplicationConfiguration.g:9560:6: ( rule__GenerationTask__Group_3_1__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_1()); - // InternalApplicationConfiguration.g:10114:6: ( rule__GenerationTask__Group_3_1__0 ) - // InternalApplicationConfiguration.g:10114:7: rule__GenerationTask__Group_3_1__0 + // InternalApplicationConfiguration.g:9561:6: ( rule__GenerationTask__Group_3_1__0 ) + // InternalApplicationConfiguration.g:9561:7: rule__GenerationTask__Group_3_1__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_1__0(); @@ -31194,16 +29481,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 3 : - // InternalApplicationConfiguration.g:10119:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) + // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10119:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) - // InternalApplicationConfiguration.g:10120:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) + // InternalApplicationConfiguration.g:9566:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) + // InternalApplicationConfiguration.g:9567:4: {...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); } - // InternalApplicationConfiguration.g:10120:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) - // InternalApplicationConfiguration.g:10121:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) + // InternalApplicationConfiguration.g:9567:110: ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) + // InternalApplicationConfiguration.g:9568:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); @@ -31211,12 +29498,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10127:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) - // InternalApplicationConfiguration.g:10128:6: ( rule__GenerationTask__Group_3_2__0 ) + // InternalApplicationConfiguration.g:9574:5: ( ( rule__GenerationTask__Group_3_2__0 ) ) + // InternalApplicationConfiguration.g:9575:6: ( rule__GenerationTask__Group_3_2__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_2()); - // InternalApplicationConfiguration.g:10129:6: ( rule__GenerationTask__Group_3_2__0 ) - // InternalApplicationConfiguration.g:10129:7: rule__GenerationTask__Group_3_2__0 + // InternalApplicationConfiguration.g:9576:6: ( rule__GenerationTask__Group_3_2__0 ) + // InternalApplicationConfiguration.g:9576:7: rule__GenerationTask__Group_3_2__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_2__0(); @@ -31240,16 +29527,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 4 : - // InternalApplicationConfiguration.g:10134:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) + // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10134:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) - // InternalApplicationConfiguration.g:10135:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) + // InternalApplicationConfiguration.g:9581:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) + // InternalApplicationConfiguration.g:9582:4: {...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); } - // InternalApplicationConfiguration.g:10135:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) - // InternalApplicationConfiguration.g:10136:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) + // InternalApplicationConfiguration.g:9582:110: ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) + // InternalApplicationConfiguration.g:9583:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); @@ -31257,12 +29544,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10142:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) - // InternalApplicationConfiguration.g:10143:6: ( rule__GenerationTask__Group_3_3__0 ) + // InternalApplicationConfiguration.g:9589:5: ( ( rule__GenerationTask__Group_3_3__0 ) ) + // InternalApplicationConfiguration.g:9590:6: ( rule__GenerationTask__Group_3_3__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_3()); - // InternalApplicationConfiguration.g:10144:6: ( rule__GenerationTask__Group_3_3__0 ) - // InternalApplicationConfiguration.g:10144:7: rule__GenerationTask__Group_3_3__0 + // InternalApplicationConfiguration.g:9591:6: ( rule__GenerationTask__Group_3_3__0 ) + // InternalApplicationConfiguration.g:9591:7: rule__GenerationTask__Group_3_3__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_3__0(); @@ -31286,16 +29573,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 5 : - // InternalApplicationConfiguration.g:10149:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) + // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10149:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) - // InternalApplicationConfiguration.g:10150:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) + // InternalApplicationConfiguration.g:9596:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) + // InternalApplicationConfiguration.g:9597:4: {...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); } - // InternalApplicationConfiguration.g:10150:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) - // InternalApplicationConfiguration.g:10151:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) + // InternalApplicationConfiguration.g:9597:110: ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) + // InternalApplicationConfiguration.g:9598:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); @@ -31303,12 +29590,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10157:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) - // InternalApplicationConfiguration.g:10158:6: ( rule__GenerationTask__Group_3_4__0 ) + // InternalApplicationConfiguration.g:9604:5: ( ( rule__GenerationTask__Group_3_4__0 ) ) + // InternalApplicationConfiguration.g:9605:6: ( rule__GenerationTask__Group_3_4__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_4()); - // InternalApplicationConfiguration.g:10159:6: ( rule__GenerationTask__Group_3_4__0 ) - // InternalApplicationConfiguration.g:10159:7: rule__GenerationTask__Group_3_4__0 + // InternalApplicationConfiguration.g:9606:6: ( rule__GenerationTask__Group_3_4__0 ) + // InternalApplicationConfiguration.g:9606:7: rule__GenerationTask__Group_3_4__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_4__0(); @@ -31332,16 +29619,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 6 : - // InternalApplicationConfiguration.g:10164:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) + // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10164:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) - // InternalApplicationConfiguration.g:10165:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) + // InternalApplicationConfiguration.g:9611:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) + // InternalApplicationConfiguration.g:9612:4: {...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); } - // InternalApplicationConfiguration.g:10165:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) - // InternalApplicationConfiguration.g:10166:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) + // InternalApplicationConfiguration.g:9612:110: ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) + // InternalApplicationConfiguration.g:9613:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); @@ -31349,12 +29636,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10172:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) - // InternalApplicationConfiguration.g:10173:6: ( rule__GenerationTask__Group_3_5__0 ) + // InternalApplicationConfiguration.g:9619:5: ( ( rule__GenerationTask__Group_3_5__0 ) ) + // InternalApplicationConfiguration.g:9620:6: ( rule__GenerationTask__Group_3_5__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_5()); - // InternalApplicationConfiguration.g:10174:6: ( rule__GenerationTask__Group_3_5__0 ) - // InternalApplicationConfiguration.g:10174:7: rule__GenerationTask__Group_3_5__0 + // InternalApplicationConfiguration.g:9621:6: ( rule__GenerationTask__Group_3_5__0 ) + // InternalApplicationConfiguration.g:9621:7: rule__GenerationTask__Group_3_5__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_5__0(); @@ -31378,16 +29665,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 7 : - // InternalApplicationConfiguration.g:10179:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) + // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10179:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) - // InternalApplicationConfiguration.g:10180:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) + // InternalApplicationConfiguration.g:9626:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) + // InternalApplicationConfiguration.g:9627:4: {...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); } - // InternalApplicationConfiguration.g:10180:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) - // InternalApplicationConfiguration.g:10181:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) + // InternalApplicationConfiguration.g:9627:110: ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) + // InternalApplicationConfiguration.g:9628:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); @@ -31395,12 +29682,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10187:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) - // InternalApplicationConfiguration.g:10188:6: ( rule__GenerationTask__Group_3_6__0 ) + // InternalApplicationConfiguration.g:9634:5: ( ( rule__GenerationTask__Group_3_6__0 ) ) + // InternalApplicationConfiguration.g:9635:6: ( rule__GenerationTask__Group_3_6__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_6()); - // InternalApplicationConfiguration.g:10189:6: ( rule__GenerationTask__Group_3_6__0 ) - // InternalApplicationConfiguration.g:10189:7: rule__GenerationTask__Group_3_6__0 + // InternalApplicationConfiguration.g:9636:6: ( rule__GenerationTask__Group_3_6__0 ) + // InternalApplicationConfiguration.g:9636:7: rule__GenerationTask__Group_3_6__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_6__0(); @@ -31424,16 +29711,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 8 : - // InternalApplicationConfiguration.g:10194:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) + // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10194:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) - // InternalApplicationConfiguration.g:10195:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) + // InternalApplicationConfiguration.g:9641:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) + // InternalApplicationConfiguration.g:9642:4: {...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); } - // InternalApplicationConfiguration.g:10195:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) - // InternalApplicationConfiguration.g:10196:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) + // InternalApplicationConfiguration.g:9642:110: ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) + // InternalApplicationConfiguration.g:9643:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); @@ -31441,12 +29728,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10202:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) - // InternalApplicationConfiguration.g:10203:6: ( rule__GenerationTask__Group_3_7__0 ) + // InternalApplicationConfiguration.g:9649:5: ( ( rule__GenerationTask__Group_3_7__0 ) ) + // InternalApplicationConfiguration.g:9650:6: ( rule__GenerationTask__Group_3_7__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_7()); - // InternalApplicationConfiguration.g:10204:6: ( rule__GenerationTask__Group_3_7__0 ) - // InternalApplicationConfiguration.g:10204:7: rule__GenerationTask__Group_3_7__0 + // InternalApplicationConfiguration.g:9651:6: ( rule__GenerationTask__Group_3_7__0 ) + // InternalApplicationConfiguration.g:9651:7: rule__GenerationTask__Group_3_7__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_7__0(); @@ -31470,16 +29757,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 9 : - // InternalApplicationConfiguration.g:10209:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) + // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10209:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) - // InternalApplicationConfiguration.g:10210:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) + // InternalApplicationConfiguration.g:9656:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) + // InternalApplicationConfiguration.g:9657:4: {...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); } - // InternalApplicationConfiguration.g:10210:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) - // InternalApplicationConfiguration.g:10211:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) + // InternalApplicationConfiguration.g:9657:110: ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) + // InternalApplicationConfiguration.g:9658:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); @@ -31487,12 +29774,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10217:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) - // InternalApplicationConfiguration.g:10218:6: ( rule__GenerationTask__Group_3_8__0 ) + // InternalApplicationConfiguration.g:9664:5: ( ( rule__GenerationTask__Group_3_8__0 ) ) + // InternalApplicationConfiguration.g:9665:6: ( rule__GenerationTask__Group_3_8__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_8()); - // InternalApplicationConfiguration.g:10219:6: ( rule__GenerationTask__Group_3_8__0 ) - // InternalApplicationConfiguration.g:10219:7: rule__GenerationTask__Group_3_8__0 + // InternalApplicationConfiguration.g:9666:6: ( rule__GenerationTask__Group_3_8__0 ) + // InternalApplicationConfiguration.g:9666:7: rule__GenerationTask__Group_3_8__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_8__0(); @@ -31516,16 +29803,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 10 : - // InternalApplicationConfiguration.g:10224:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) + // InternalApplicationConfiguration.g:9671:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10224:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) - // InternalApplicationConfiguration.g:10225:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) + // InternalApplicationConfiguration.g:9671:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) + // InternalApplicationConfiguration.g:9672:4: {...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); } - // InternalApplicationConfiguration.g:10225:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) - // InternalApplicationConfiguration.g:10226:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) + // InternalApplicationConfiguration.g:9672:110: ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) + // InternalApplicationConfiguration.g:9673:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); @@ -31533,12 +29820,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10232:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) - // InternalApplicationConfiguration.g:10233:6: ( rule__GenerationTask__Group_3_9__0 ) + // InternalApplicationConfiguration.g:9679:5: ( ( rule__GenerationTask__Group_3_9__0 ) ) + // InternalApplicationConfiguration.g:9680:6: ( rule__GenerationTask__Group_3_9__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_9()); - // InternalApplicationConfiguration.g:10234:6: ( rule__GenerationTask__Group_3_9__0 ) - // InternalApplicationConfiguration.g:10234:7: rule__GenerationTask__Group_3_9__0 + // InternalApplicationConfiguration.g:9681:6: ( rule__GenerationTask__Group_3_9__0 ) + // InternalApplicationConfiguration.g:9681:7: rule__GenerationTask__Group_3_9__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_9__0(); @@ -31562,16 +29849,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 11 : - // InternalApplicationConfiguration.g:10239:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) + // InternalApplicationConfiguration.g:9686:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10239:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) - // InternalApplicationConfiguration.g:10240:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) + // InternalApplicationConfiguration.g:9686:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) + // InternalApplicationConfiguration.g:9687:4: {...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); } - // InternalApplicationConfiguration.g:10240:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) - // InternalApplicationConfiguration.g:10241:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) + // InternalApplicationConfiguration.g:9687:111: ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) + // InternalApplicationConfiguration.g:9688:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); @@ -31579,12 +29866,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10247:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) - // InternalApplicationConfiguration.g:10248:6: ( rule__GenerationTask__Group_3_10__0 ) + // InternalApplicationConfiguration.g:9694:5: ( ( rule__GenerationTask__Group_3_10__0 ) ) + // InternalApplicationConfiguration.g:9695:6: ( rule__GenerationTask__Group_3_10__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_10()); - // InternalApplicationConfiguration.g:10249:6: ( rule__GenerationTask__Group_3_10__0 ) - // InternalApplicationConfiguration.g:10249:7: rule__GenerationTask__Group_3_10__0 + // InternalApplicationConfiguration.g:9696:6: ( rule__GenerationTask__Group_3_10__0 ) + // InternalApplicationConfiguration.g:9696:7: rule__GenerationTask__Group_3_10__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_10__0(); @@ -31608,16 +29895,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 12 : - // InternalApplicationConfiguration.g:10254:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) + // InternalApplicationConfiguration.g:9701:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10254:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) - // InternalApplicationConfiguration.g:10255:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) + // InternalApplicationConfiguration.g:9701:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) + // InternalApplicationConfiguration.g:9702:4: {...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); } - // InternalApplicationConfiguration.g:10255:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) - // InternalApplicationConfiguration.g:10256:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) + // InternalApplicationConfiguration.g:9702:111: ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) + // InternalApplicationConfiguration.g:9703:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); @@ -31625,12 +29912,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10262:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) - // InternalApplicationConfiguration.g:10263:6: ( rule__GenerationTask__Group_3_11__0 ) + // InternalApplicationConfiguration.g:9709:5: ( ( rule__GenerationTask__Group_3_11__0 ) ) + // InternalApplicationConfiguration.g:9710:6: ( rule__GenerationTask__Group_3_11__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_11()); - // InternalApplicationConfiguration.g:10264:6: ( rule__GenerationTask__Group_3_11__0 ) - // InternalApplicationConfiguration.g:10264:7: rule__GenerationTask__Group_3_11__0 + // InternalApplicationConfiguration.g:9711:6: ( rule__GenerationTask__Group_3_11__0 ) + // InternalApplicationConfiguration.g:9711:7: rule__GenerationTask__Group_3_11__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_11__0(); @@ -31654,16 +29941,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } break; case 13 : - // InternalApplicationConfiguration.g:10269:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) + // InternalApplicationConfiguration.g:9716:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) { - // InternalApplicationConfiguration.g:10269:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) - // InternalApplicationConfiguration.g:10270:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) + // InternalApplicationConfiguration.g:9716:3: ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) + // InternalApplicationConfiguration.g:9717:4: {...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { throw new FailedPredicateException(input, "rule__GenerationTask__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); } - // InternalApplicationConfiguration.g:10270:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) - // InternalApplicationConfiguration.g:10271:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) + // InternalApplicationConfiguration.g:9717:111: ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) + // InternalApplicationConfiguration.g:9718:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); @@ -31671,12 +29958,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont selected = true; - // InternalApplicationConfiguration.g:10277:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) - // InternalApplicationConfiguration.g:10278:6: ( rule__GenerationTask__Group_3_12__0 ) + // InternalApplicationConfiguration.g:9724:5: ( ( rule__GenerationTask__Group_3_12__0 ) ) + // InternalApplicationConfiguration.g:9725:6: ( rule__GenerationTask__Group_3_12__0 ) { before(grammarAccess.getGenerationTaskAccess().getGroup_3_12()); - // InternalApplicationConfiguration.g:10279:6: ( rule__GenerationTask__Group_3_12__0 ) - // InternalApplicationConfiguration.g:10279:7: rule__GenerationTask__Group_3_12__0 + // InternalApplicationConfiguration.g:9726:6: ( rule__GenerationTask__Group_3_12__0 ) + // InternalApplicationConfiguration.g:9726:7: rule__GenerationTask__Group_3_12__0 { pushFollow(FOLLOW_2); rule__GenerationTask__Group_3_12__0(); @@ -31723,26 +30010,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__0" - // InternalApplicationConfiguration.g:10292:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; + // InternalApplicationConfiguration.g:9739:1: rule__GenerationTask__UnorderedGroup_3__0 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ; public final void rule__GenerationTask__UnorderedGroup_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10296:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) - // InternalApplicationConfiguration.g:10297:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? + // InternalApplicationConfiguration.g:9743:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? ) + // InternalApplicationConfiguration.g:9744:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__1 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10298:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? - int alt68=2; - alt68 = dfa68.predict(input); - switch (alt68) { + // InternalApplicationConfiguration.g:9745:2: ( rule__GenerationTask__UnorderedGroup_3__1 )? + int alt64=2; + alt64 = dfa64.predict(input); + switch (alt64) { case 1 : - // InternalApplicationConfiguration.g:10298:2: rule__GenerationTask__UnorderedGroup_3__1 + // InternalApplicationConfiguration.g:9745:2: rule__GenerationTask__UnorderedGroup_3__1 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__1(); @@ -31774,26 +30061,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__1" - // InternalApplicationConfiguration.g:10304:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; + // InternalApplicationConfiguration.g:9751:1: rule__GenerationTask__UnorderedGroup_3__1 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ; public final void rule__GenerationTask__UnorderedGroup_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10308:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) - // InternalApplicationConfiguration.g:10309:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? + // InternalApplicationConfiguration.g:9755:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? ) + // InternalApplicationConfiguration.g:9756:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__2 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10310:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? - int alt69=2; - alt69 = dfa69.predict(input); - switch (alt69) { + // InternalApplicationConfiguration.g:9757:2: ( rule__GenerationTask__UnorderedGroup_3__2 )? + int alt65=2; + alt65 = dfa65.predict(input); + switch (alt65) { case 1 : - // InternalApplicationConfiguration.g:10310:2: rule__GenerationTask__UnorderedGroup_3__2 + // InternalApplicationConfiguration.g:9757:2: rule__GenerationTask__UnorderedGroup_3__2 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__2(); @@ -31825,26 +30112,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__2" - // InternalApplicationConfiguration.g:10316:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; + // InternalApplicationConfiguration.g:9763:1: rule__GenerationTask__UnorderedGroup_3__2 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ; public final void rule__GenerationTask__UnorderedGroup_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10320:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) - // InternalApplicationConfiguration.g:10321:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? + // InternalApplicationConfiguration.g:9767:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? ) + // InternalApplicationConfiguration.g:9768:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__3 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10322:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? - int alt70=2; - alt70 = dfa70.predict(input); - switch (alt70) { + // InternalApplicationConfiguration.g:9769:2: ( rule__GenerationTask__UnorderedGroup_3__3 )? + int alt66=2; + alt66 = dfa66.predict(input); + switch (alt66) { case 1 : - // InternalApplicationConfiguration.g:10322:2: rule__GenerationTask__UnorderedGroup_3__3 + // InternalApplicationConfiguration.g:9769:2: rule__GenerationTask__UnorderedGroup_3__3 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__3(); @@ -31876,26 +30163,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__3" - // InternalApplicationConfiguration.g:10328:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; + // InternalApplicationConfiguration.g:9775:1: rule__GenerationTask__UnorderedGroup_3__3 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ; public final void rule__GenerationTask__UnorderedGroup_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10332:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) - // InternalApplicationConfiguration.g:10333:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? + // InternalApplicationConfiguration.g:9779:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? ) + // InternalApplicationConfiguration.g:9780:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__4 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10334:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? - int alt71=2; - alt71 = dfa71.predict(input); - switch (alt71) { + // InternalApplicationConfiguration.g:9781:2: ( rule__GenerationTask__UnorderedGroup_3__4 )? + int alt67=2; + alt67 = dfa67.predict(input); + switch (alt67) { case 1 : - // InternalApplicationConfiguration.g:10334:2: rule__GenerationTask__UnorderedGroup_3__4 + // InternalApplicationConfiguration.g:9781:2: rule__GenerationTask__UnorderedGroup_3__4 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__4(); @@ -31927,26 +30214,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__4" - // InternalApplicationConfiguration.g:10340:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; + // InternalApplicationConfiguration.g:9787:1: rule__GenerationTask__UnorderedGroup_3__4 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ; public final void rule__GenerationTask__UnorderedGroup_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10344:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) - // InternalApplicationConfiguration.g:10345:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? + // InternalApplicationConfiguration.g:9791:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? ) + // InternalApplicationConfiguration.g:9792:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__5 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10346:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? - int alt72=2; - alt72 = dfa72.predict(input); - switch (alt72) { + // InternalApplicationConfiguration.g:9793:2: ( rule__GenerationTask__UnorderedGroup_3__5 )? + int alt68=2; + alt68 = dfa68.predict(input); + switch (alt68) { case 1 : - // InternalApplicationConfiguration.g:10346:2: rule__GenerationTask__UnorderedGroup_3__5 + // InternalApplicationConfiguration.g:9793:2: rule__GenerationTask__UnorderedGroup_3__5 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__5(); @@ -31978,26 +30265,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__5" - // InternalApplicationConfiguration.g:10352:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; + // InternalApplicationConfiguration.g:9799:1: rule__GenerationTask__UnorderedGroup_3__5 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ; public final void rule__GenerationTask__UnorderedGroup_3__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10356:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) - // InternalApplicationConfiguration.g:10357:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? + // InternalApplicationConfiguration.g:9803:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? ) + // InternalApplicationConfiguration.g:9804:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__6 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10358:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? - int alt73=2; - alt73 = dfa73.predict(input); - switch (alt73) { + // InternalApplicationConfiguration.g:9805:2: ( rule__GenerationTask__UnorderedGroup_3__6 )? + int alt69=2; + alt69 = dfa69.predict(input); + switch (alt69) { case 1 : - // InternalApplicationConfiguration.g:10358:2: rule__GenerationTask__UnorderedGroup_3__6 + // InternalApplicationConfiguration.g:9805:2: rule__GenerationTask__UnorderedGroup_3__6 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__6(); @@ -32029,26 +30316,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__6" - // InternalApplicationConfiguration.g:10364:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; + // InternalApplicationConfiguration.g:9811:1: rule__GenerationTask__UnorderedGroup_3__6 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ; public final void rule__GenerationTask__UnorderedGroup_3__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10368:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) - // InternalApplicationConfiguration.g:10369:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? + // InternalApplicationConfiguration.g:9815:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? ) + // InternalApplicationConfiguration.g:9816:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__7 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10370:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? - int alt74=2; - alt74 = dfa74.predict(input); - switch (alt74) { + // InternalApplicationConfiguration.g:9817:2: ( rule__GenerationTask__UnorderedGroup_3__7 )? + int alt70=2; + alt70 = dfa70.predict(input); + switch (alt70) { case 1 : - // InternalApplicationConfiguration.g:10370:2: rule__GenerationTask__UnorderedGroup_3__7 + // InternalApplicationConfiguration.g:9817:2: rule__GenerationTask__UnorderedGroup_3__7 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__7(); @@ -32080,26 +30367,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__7" - // InternalApplicationConfiguration.g:10376:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; + // InternalApplicationConfiguration.g:9823:1: rule__GenerationTask__UnorderedGroup_3__7 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ; public final void rule__GenerationTask__UnorderedGroup_3__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10380:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) - // InternalApplicationConfiguration.g:10381:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? + // InternalApplicationConfiguration.g:9827:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? ) + // InternalApplicationConfiguration.g:9828:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__8 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10382:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? - int alt75=2; - alt75 = dfa75.predict(input); - switch (alt75) { + // InternalApplicationConfiguration.g:9829:2: ( rule__GenerationTask__UnorderedGroup_3__8 )? + int alt71=2; + alt71 = dfa71.predict(input); + switch (alt71) { case 1 : - // InternalApplicationConfiguration.g:10382:2: rule__GenerationTask__UnorderedGroup_3__8 + // InternalApplicationConfiguration.g:9829:2: rule__GenerationTask__UnorderedGroup_3__8 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__8(); @@ -32131,26 +30418,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__8" - // InternalApplicationConfiguration.g:10388:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; + // InternalApplicationConfiguration.g:9835:1: rule__GenerationTask__UnorderedGroup_3__8 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ; public final void rule__GenerationTask__UnorderedGroup_3__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10392:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) - // InternalApplicationConfiguration.g:10393:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? + // InternalApplicationConfiguration.g:9839:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? ) + // InternalApplicationConfiguration.g:9840:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__9 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10394:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? - int alt76=2; - alt76 = dfa76.predict(input); - switch (alt76) { + // InternalApplicationConfiguration.g:9841:2: ( rule__GenerationTask__UnorderedGroup_3__9 )? + int alt72=2; + alt72 = dfa72.predict(input); + switch (alt72) { case 1 : - // InternalApplicationConfiguration.g:10394:2: rule__GenerationTask__UnorderedGroup_3__9 + // InternalApplicationConfiguration.g:9841:2: rule__GenerationTask__UnorderedGroup_3__9 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__9(); @@ -32182,26 +30469,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__9" - // InternalApplicationConfiguration.g:10400:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; + // InternalApplicationConfiguration.g:9847:1: rule__GenerationTask__UnorderedGroup_3__9 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ; public final void rule__GenerationTask__UnorderedGroup_3__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10404:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) - // InternalApplicationConfiguration.g:10405:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? + // InternalApplicationConfiguration.g:9851:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? ) + // InternalApplicationConfiguration.g:9852:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__10 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10406:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? - int alt77=2; - alt77 = dfa77.predict(input); - switch (alt77) { + // InternalApplicationConfiguration.g:9853:2: ( rule__GenerationTask__UnorderedGroup_3__10 )? + int alt73=2; + alt73 = dfa73.predict(input); + switch (alt73) { case 1 : - // InternalApplicationConfiguration.g:10406:2: rule__GenerationTask__UnorderedGroup_3__10 + // InternalApplicationConfiguration.g:9853:2: rule__GenerationTask__UnorderedGroup_3__10 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__10(); @@ -32233,26 +30520,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__10" - // InternalApplicationConfiguration.g:10412:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; + // InternalApplicationConfiguration.g:9859:1: rule__GenerationTask__UnorderedGroup_3__10 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ; public final void rule__GenerationTask__UnorderedGroup_3__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10416:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) - // InternalApplicationConfiguration.g:10417:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? + // InternalApplicationConfiguration.g:9863:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? ) + // InternalApplicationConfiguration.g:9864:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__11 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10418:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? - int alt78=2; - alt78 = dfa78.predict(input); - switch (alt78) { + // InternalApplicationConfiguration.g:9865:2: ( rule__GenerationTask__UnorderedGroup_3__11 )? + int alt74=2; + alt74 = dfa74.predict(input); + switch (alt74) { case 1 : - // InternalApplicationConfiguration.g:10418:2: rule__GenerationTask__UnorderedGroup_3__11 + // InternalApplicationConfiguration.g:9865:2: rule__GenerationTask__UnorderedGroup_3__11 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__11(); @@ -32284,26 +30571,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__11" - // InternalApplicationConfiguration.g:10424:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ; + // InternalApplicationConfiguration.g:9871:1: rule__GenerationTask__UnorderedGroup_3__11 : rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ; public final void rule__GenerationTask__UnorderedGroup_3__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10428:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ) - // InternalApplicationConfiguration.g:10429:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? + // InternalApplicationConfiguration.g:9875:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? ) + // InternalApplicationConfiguration.g:9876:2: rule__GenerationTask__UnorderedGroup_3__Impl ( rule__GenerationTask__UnorderedGroup_3__12 )? { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_47); rule__GenerationTask__UnorderedGroup_3__Impl(); state._fsp--; - // InternalApplicationConfiguration.g:10430:2: ( rule__GenerationTask__UnorderedGroup_3__12 )? - int alt79=2; - alt79 = dfa79.predict(input); - switch (alt79) { + // InternalApplicationConfiguration.g:9877:2: ( rule__GenerationTask__UnorderedGroup_3__12 )? + int alt75=2; + alt75 = dfa75.predict(input); + switch (alt75) { case 1 : - // InternalApplicationConfiguration.g:10430:2: rule__GenerationTask__UnorderedGroup_3__12 + // InternalApplicationConfiguration.g:9877:2: rule__GenerationTask__UnorderedGroup_3__12 { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__12(); @@ -32335,14 +30622,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__UnorderedGroup_3__12" - // InternalApplicationConfiguration.g:10436:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ; + // InternalApplicationConfiguration.g:9883:1: rule__GenerationTask__UnorderedGroup_3__12 : rule__GenerationTask__UnorderedGroup_3__Impl ; public final void rule__GenerationTask__UnorderedGroup_3__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10440:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) - // InternalApplicationConfiguration.g:10441:2: rule__GenerationTask__UnorderedGroup_3__Impl + // InternalApplicationConfiguration.g:9887:1: ( rule__GenerationTask__UnorderedGroup_3__Impl ) + // InternalApplicationConfiguration.g:9888:2: rule__GenerationTask__UnorderedGroup_3__Impl { pushFollow(FOLLOW_2); rule__GenerationTask__UnorderedGroup_3__Impl(); @@ -32368,17 +30655,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__ImportsAssignment_0" - // InternalApplicationConfiguration.g:10448:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; + // InternalApplicationConfiguration.g:9895:1: rule__ConfigurationScript__ImportsAssignment_0 : ( ruleImport ) ; public final void rule__ConfigurationScript__ImportsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10452:1: ( ( ruleImport ) ) - // InternalApplicationConfiguration.g:10453:2: ( ruleImport ) + // InternalApplicationConfiguration.g:9899:1: ( ( ruleImport ) ) + // InternalApplicationConfiguration.g:9900:2: ( ruleImport ) { - // InternalApplicationConfiguration.g:10453:2: ( ruleImport ) - // InternalApplicationConfiguration.g:10454:3: ruleImport + // InternalApplicationConfiguration.g:9900:2: ( ruleImport ) + // InternalApplicationConfiguration.g:9901:3: ruleImport { before(grammarAccess.getConfigurationScriptAccess().getImportsImportParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -32409,17 +30696,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigurationScript__CommandsAssignment_1" - // InternalApplicationConfiguration.g:10463:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; + // InternalApplicationConfiguration.g:9910:1: rule__ConfigurationScript__CommandsAssignment_1 : ( ruleCommand ) ; public final void rule__ConfigurationScript__CommandsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10467:1: ( ( ruleCommand ) ) - // InternalApplicationConfiguration.g:10468:2: ( ruleCommand ) + // InternalApplicationConfiguration.g:9914:1: ( ( ruleCommand ) ) + // InternalApplicationConfiguration.g:9915:2: ( ruleCommand ) { - // InternalApplicationConfiguration.g:10468:2: ( ruleCommand ) - // InternalApplicationConfiguration.g:10469:3: ruleCommand + // InternalApplicationConfiguration.g:9915:2: ( ruleCommand ) + // InternalApplicationConfiguration.g:9916:3: ruleCommand { before(grammarAccess.getConfigurationScriptAccess().getCommandsCommandParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -32450,21 +30737,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__EPackageImport__ImportedPackageAssignment_2" - // InternalApplicationConfiguration.g:10478:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; + // InternalApplicationConfiguration.g:9925:1: rule__EPackageImport__ImportedPackageAssignment_2 : ( ( RULE_STRING ) ) ; public final void rule__EPackageImport__ImportedPackageAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10482:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:10483:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9929:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:9930:2: ( ( RULE_STRING ) ) { - // InternalApplicationConfiguration.g:10483:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10484:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9930:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9931:3: ( RULE_STRING ) { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageCrossReference_2_0()); - // InternalApplicationConfiguration.g:10485:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10486:4: RULE_STRING + // InternalApplicationConfiguration.g:9932:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9933:4: RULE_STRING { before(grammarAccess.getEPackageImportAccess().getImportedPackageEPackageSTRINGTerminalRuleCall_2_0_1()); match(input,RULE_STRING,FOLLOW_2); @@ -32495,21 +30782,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ViatraImport__ImportedViatraAssignment_2" - // InternalApplicationConfiguration.g:10497:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; + // InternalApplicationConfiguration.g:9944:1: rule__ViatraImport__ImportedViatraAssignment_2 : ( ( RULE_STRING ) ) ; public final void rule__ViatraImport__ImportedViatraAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10501:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:10502:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9948:1: ( ( ( RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:9949:2: ( ( RULE_STRING ) ) { - // InternalApplicationConfiguration.g:10502:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10503:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9949:2: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9950:3: ( RULE_STRING ) { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelCrossReference_2_0()); - // InternalApplicationConfiguration.g:10504:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10505:4: RULE_STRING + // InternalApplicationConfiguration.g:9951:3: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9952:4: RULE_STRING { before(grammarAccess.getViatraImportAccess().getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1()); match(input,RULE_STRING,FOLLOW_2); @@ -32539,63 +30826,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR end "rule__ViatraImport__ImportedViatraAssignment_2" - // $ANTLR start "rule__CftImport__ImportedCftAssignment_2" - // InternalApplicationConfiguration.g:10516:1: rule__CftImport__ImportedCftAssignment_2 : ( ( RULE_STRING ) ) ; - public final void rule__CftImport__ImportedCftAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:10520:1: ( ( ( RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:10521:2: ( ( RULE_STRING ) ) - { - // InternalApplicationConfiguration.g:10521:2: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10522:3: ( RULE_STRING ) - { - before(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); - // InternalApplicationConfiguration.g:10523:3: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10524:4: RULE_STRING - { - before(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); - match(input,RULE_STRING,FOLLOW_2); - after(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1()); - - } - - after(grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftImport__ImportedCftAssignment_2" - - // $ANTLR start "rule__FileSpecification__PathAssignment" - // InternalApplicationConfiguration.g:10535:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:9963:1: rule__FileSpecification__PathAssignment : ( RULE_STRING ) ; public final void rule__FileSpecification__PathAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10539:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:10540:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9967:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:9968:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:10540:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:10541:3: RULE_STRING + // InternalApplicationConfiguration.g:9968:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:9969:3: RULE_STRING { before(grammarAccess.getFileSpecificationAccess().getPathSTRINGTerminalRuleCall_0()); match(input,RULE_STRING,FOLLOW_2); @@ -32622,17 +30864,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10550:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:9978:1: rule__FileDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__FileDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10554:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10555:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:9982:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:9983:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10555:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10556:3: RULE_ID + // InternalApplicationConfiguration.g:9983:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:9984:3: RULE_ID { before(grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -32659,17 +30901,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileDeclaration__SpecificationAssignment_3" - // InternalApplicationConfiguration.g:10565:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; + // InternalApplicationConfiguration.g:9993:1: rule__FileDeclaration__SpecificationAssignment_3 : ( ruleFileSpecification ) ; public final void rule__FileDeclaration__SpecificationAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10569:1: ( ( ruleFileSpecification ) ) - // InternalApplicationConfiguration.g:10570:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:9997:1: ( ( ruleFileSpecification ) ) + // InternalApplicationConfiguration.g:9998:2: ( ruleFileSpecification ) { - // InternalApplicationConfiguration.g:10570:2: ( ruleFileSpecification ) - // InternalApplicationConfiguration.g:10571:3: ruleFileSpecification + // InternalApplicationConfiguration.g:9998:2: ( ruleFileSpecification ) + // InternalApplicationConfiguration.g:9999:3: ruleFileSpecification { before(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -32700,21 +30942,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FileReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10580:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10008:1: rule__FileReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__FileReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10584:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10585:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10012:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10013:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10585:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10586:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10013:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10014:3: ( RULE_ID ) { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10587:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10588:4: RULE_ID + // InternalApplicationConfiguration.g:10015:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10016:4: RULE_ID { before(grammarAccess.getFileReferenceAccess().getReferredFileDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -32745,17 +30987,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:10599:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; + // InternalApplicationConfiguration.g:10027:1: rule__MetamodelSpecification__EntriesAssignment_1 : ( ruleMetamodelEntry ) ; public final void rule__MetamodelSpecification__EntriesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10603:1: ( ( ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:10604:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10031:1: ( ( ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:10032:2: ( ruleMetamodelEntry ) { - // InternalApplicationConfiguration.g:10604:2: ( ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:10605:3: ruleMetamodelEntry + // InternalApplicationConfiguration.g:10032:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10033:3: ruleMetamodelEntry { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -32786,17 +31028,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:10614:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; + // InternalApplicationConfiguration.g:10042:1: rule__MetamodelSpecification__EntriesAssignment_2_1 : ( ruleMetamodelEntry ) ; public final void rule__MetamodelSpecification__EntriesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10618:1: ( ( ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:10619:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10046:1: ( ( ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:10047:2: ( ruleMetamodelEntry ) { - // InternalApplicationConfiguration.g:10619:2: ( ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:10620:3: ruleMetamodelEntry + // InternalApplicationConfiguration.g:10047:2: ( ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:10048:3: ruleMetamodelEntry { before(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -32827,21 +31069,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__PackageAssignment_1" - // InternalApplicationConfiguration.g:10629:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:10057:1: rule__AllPackageEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; public final void rule__AllPackageEntry__PackageAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10633:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10634:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10061:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10062:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10634:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10635:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10062:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10063:3: ( ruleQualifiedName ) { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); - // InternalApplicationConfiguration.g:10636:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10637:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10064:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10065:4: ruleQualifiedName { before(grammarAccess.getAllPackageEntryAccess().getPackageEPackageQualifiedNameParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -32876,17 +31118,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_2" - // InternalApplicationConfiguration.g:10648:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; + // InternalApplicationConfiguration.g:10076:1: rule__AllPackageEntry__ExclusionAssignment_2_2 : ( ruleMetamodelElement ) ; public final void rule__AllPackageEntry__ExclusionAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10652:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:10653:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10080:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:10081:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:10653:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:10654:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:10081:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10082:3: ruleMetamodelElement { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); @@ -32917,17 +31159,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPackageEntry__ExclusionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10663:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; + // InternalApplicationConfiguration.g:10091:1: rule__AllPackageEntry__ExclusionAssignment_2_3_1 : ( ruleMetamodelElement ) ; public final void rule__AllPackageEntry__ExclusionAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10667:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:10668:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10095:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:10096:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:10668:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:10669:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:10096:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:10097:3: ruleMetamodelElement { before(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); pushFollow(FOLLOW_2); @@ -32958,21 +31200,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__PackageAssignment_0_0" - // InternalApplicationConfiguration.g:10678:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:10106:1: rule__MetamodelElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; public final void rule__MetamodelElement__PackageAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10682:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10683:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10110:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10111:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10683:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10684:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10111:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10112:3: ( ruleQualifiedName ) { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); - // InternalApplicationConfiguration.g:10685:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10686:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10113:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10114:4: ruleQualifiedName { before(grammarAccess.getMetamodelElementAccess().getPackageEPackageQualifiedNameParserRuleCall_0_0_0_1()); pushFollow(FOLLOW_2); @@ -33007,21 +31249,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__ClassifierAssignment_1" - // InternalApplicationConfiguration.g:10697:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10125:1: rule__MetamodelElement__ClassifierAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__MetamodelElement__ClassifierAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10701:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10702:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10129:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10130:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10702:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10703:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10130:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10131:3: ( RULE_ID ) { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierCrossReference_1_0()); - // InternalApplicationConfiguration.g:10704:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10705:4: RULE_ID + // InternalApplicationConfiguration.g:10132:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10133:4: RULE_ID { before(grammarAccess.getMetamodelElementAccess().getClassifierEClassifierIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -33052,21 +31294,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelElement__FeatureAssignment_2_1" - // InternalApplicationConfiguration.g:10716:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10144:1: rule__MetamodelElement__FeatureAssignment_2_1 : ( ( RULE_ID ) ) ; public final void rule__MetamodelElement__FeatureAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10720:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10721:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10148:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10149:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10721:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10722:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10149:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10150:3: ( RULE_ID ) { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementCrossReference_2_1_0()); - // InternalApplicationConfiguration.g:10723:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10724:4: RULE_ID + // InternalApplicationConfiguration.g:10151:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10152:4: RULE_ID { before(grammarAccess.getMetamodelElementAccess().getFeatureENamedElementIDTerminalRuleCall_2_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -33097,17 +31339,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10735:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10163:1: rule__MetamodelDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__MetamodelDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10739:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10740:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10167:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10168:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10740:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10741:3: RULE_ID + // InternalApplicationConfiguration.g:10168:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10169:3: RULE_ID { before(grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -33134,17 +31376,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10750:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; + // InternalApplicationConfiguration.g:10178:1: rule__MetamodelDeclaration__SpecificationAssignment_2 : ( ruleMetamodelSpecification ) ; public final void rule__MetamodelDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10754:1: ( ( ruleMetamodelSpecification ) ) - // InternalApplicationConfiguration.g:10755:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:10182:1: ( ( ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:10183:2: ( ruleMetamodelSpecification ) { - // InternalApplicationConfiguration.g:10755:2: ( ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:10756:3: ruleMetamodelSpecification + // InternalApplicationConfiguration.g:10183:2: ( ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:10184:3: ruleMetamodelSpecification { before(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -33175,21 +31417,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MetamodelReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10765:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10193:1: rule__MetamodelReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__MetamodelReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10769:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10770:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10197:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10198:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10770:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10771:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10198:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10199:3: ( RULE_ID ) { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10772:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10773:4: RULE_ID + // InternalApplicationConfiguration.g:10200:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10201:4: RULE_ID { before(grammarAccess.getMetamodelReferenceAccess().getReferredMetamodelDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -33220,17 +31462,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_1" - // InternalApplicationConfiguration.g:10784:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; + // InternalApplicationConfiguration.g:10212:1: rule__PartialModelSpecification__EntryAssignment_1 : ( rulePartialModelEntry ) ; public final void rule__PartialModelSpecification__EntryAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10788:1: ( ( rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:10789:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10216:1: ( ( rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:10217:2: ( rulePartialModelEntry ) { - // InternalApplicationConfiguration.g:10789:2: ( rulePartialModelEntry ) - // InternalApplicationConfiguration.g:10790:3: rulePartialModelEntry + // InternalApplicationConfiguration.g:10217:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10218:3: rulePartialModelEntry { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -33261,17 +31503,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelSpecification__EntryAssignment_2_1" - // InternalApplicationConfiguration.g:10799:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; + // InternalApplicationConfiguration.g:10227:1: rule__PartialModelSpecification__EntryAssignment_2_1 : ( rulePartialModelEntry ) ; public final void rule__PartialModelSpecification__EntryAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10803:1: ( ( rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:10804:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10231:1: ( ( rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:10232:2: ( rulePartialModelEntry ) { - // InternalApplicationConfiguration.g:10804:2: ( rulePartialModelEntry ) - // InternalApplicationConfiguration.g:10805:3: rulePartialModelEntry + // InternalApplicationConfiguration.g:10232:2: ( rulePartialModelEntry ) + // InternalApplicationConfiguration.g:10233:3: rulePartialModelEntry { before(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -33302,17 +31544,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ModelEntry__PathAssignment" - // InternalApplicationConfiguration.g:10814:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; + // InternalApplicationConfiguration.g:10242:1: rule__ModelEntry__PathAssignment : ( ruleFile ) ; public final void rule__ModelEntry__PathAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10818:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10819:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10246:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:10247:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:10819:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10820:3: ruleFile + // InternalApplicationConfiguration.g:10247:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10248:3: ruleFile { before(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -33343,17 +31585,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__PathAssignment_1" - // InternalApplicationConfiguration.g:10829:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:10257:1: rule__FolderEntry__PathAssignment_1 : ( ruleFile ) ; public final void rule__FolderEntry__PathAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10833:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:10834:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10261:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:10262:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:10834:2: ( ruleFile ) - // InternalApplicationConfiguration.g:10835:3: ruleFile + // InternalApplicationConfiguration.g:10262:2: ( ruleFile ) + // InternalApplicationConfiguration.g:10263:3: ruleFile { before(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -33384,17 +31626,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_2" - // InternalApplicationConfiguration.g:10844:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; + // InternalApplicationConfiguration.g:10272:1: rule__FolderEntry__ExclusionAssignment_2_2 : ( ruleModelEntry ) ; public final void rule__FolderEntry__ExclusionAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10848:1: ( ( ruleModelEntry ) ) - // InternalApplicationConfiguration.g:10849:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10276:1: ( ( ruleModelEntry ) ) + // InternalApplicationConfiguration.g:10277:2: ( ruleModelEntry ) { - // InternalApplicationConfiguration.g:10849:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:10850:3: ruleModelEntry + // InternalApplicationConfiguration.g:10277:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10278:3: ruleModelEntry { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); @@ -33425,17 +31667,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__FolderEntry__ExclusionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10859:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; + // InternalApplicationConfiguration.g:10287:1: rule__FolderEntry__ExclusionAssignment_2_3_1 : ( ruleModelEntry ) ; public final void rule__FolderEntry__ExclusionAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10863:1: ( ( ruleModelEntry ) ) - // InternalApplicationConfiguration.g:10864:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10291:1: ( ( ruleModelEntry ) ) + // InternalApplicationConfiguration.g:10292:2: ( ruleModelEntry ) { - // InternalApplicationConfiguration.g:10864:2: ( ruleModelEntry ) - // InternalApplicationConfiguration.g:10865:3: ruleModelEntry + // InternalApplicationConfiguration.g:10292:2: ( ruleModelEntry ) + // InternalApplicationConfiguration.g:10293:3: ruleModelEntry { before(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); pushFollow(FOLLOW_2); @@ -33466,17 +31708,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:10874:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10302:1: rule__PartialModelDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__PartialModelDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10878:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10879:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10306:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10307:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:10879:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:10880:3: RULE_ID + // InternalApplicationConfiguration.g:10307:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10308:3: RULE_ID { before(grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -33503,17 +31745,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:10889:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; + // InternalApplicationConfiguration.g:10317:1: rule__PartialModelDeclaration__SpecificationAssignment_2 : ( rulePartialModelSpecification ) ; public final void rule__PartialModelDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10893:1: ( ( rulePartialModelSpecification ) ) - // InternalApplicationConfiguration.g:10894:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:10321:1: ( ( rulePartialModelSpecification ) ) + // InternalApplicationConfiguration.g:10322:2: ( rulePartialModelSpecification ) { - // InternalApplicationConfiguration.g:10894:2: ( rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:10895:3: rulePartialModelSpecification + // InternalApplicationConfiguration.g:10322:2: ( rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:10323:3: rulePartialModelSpecification { before(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -33544,21 +31786,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PartialModelReference__ReferredAssignment" - // InternalApplicationConfiguration.g:10904:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10332:1: rule__PartialModelReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__PartialModelReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10908:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:10909:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10336:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10337:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:10909:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:10910:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10337:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10338:3: ( RULE_ID ) { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:10911:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:10912:4: RULE_ID + // InternalApplicationConfiguration.g:10339:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10340:4: RULE_ID { before(grammarAccess.getPartialModelReferenceAccess().getReferredPartialModelDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -33589,17 +31831,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:10923:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; + // InternalApplicationConfiguration.g:10351:1: rule__PatternSpecification__EntriesAssignment_1 : ( rulePatternEntry ) ; public final void rule__PatternSpecification__EntriesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10927:1: ( ( rulePatternEntry ) ) - // InternalApplicationConfiguration.g:10928:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10355:1: ( ( rulePatternEntry ) ) + // InternalApplicationConfiguration.g:10356:2: ( rulePatternEntry ) { - // InternalApplicationConfiguration.g:10928:2: ( rulePatternEntry ) - // InternalApplicationConfiguration.g:10929:3: rulePatternEntry + // InternalApplicationConfiguration.g:10356:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10357:3: rulePatternEntry { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -33630,17 +31872,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:10938:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; + // InternalApplicationConfiguration.g:10366:1: rule__PatternSpecification__EntriesAssignment_2_1 : ( rulePatternEntry ) ; public final void rule__PatternSpecification__EntriesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10942:1: ( ( rulePatternEntry ) ) - // InternalApplicationConfiguration.g:10943:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10370:1: ( ( rulePatternEntry ) ) + // InternalApplicationConfiguration.g:10371:2: ( rulePatternEntry ) { - // InternalApplicationConfiguration.g:10943:2: ( rulePatternEntry ) - // InternalApplicationConfiguration.g:10944:3: rulePatternEntry + // InternalApplicationConfiguration.g:10371:2: ( rulePatternEntry ) + // InternalApplicationConfiguration.g:10372:3: rulePatternEntry { before(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -33671,21 +31913,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__PackageAssignment_1" - // InternalApplicationConfiguration.g:10953:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:10381:1: rule__AllPatternEntry__PackageAssignment_1 : ( ( ruleQualifiedName ) ) ; public final void rule__AllPatternEntry__PackageAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10957:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:10958:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10385:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10386:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:10958:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:10959:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10386:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10387:3: ( ruleQualifiedName ) { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); - // InternalApplicationConfiguration.g:10960:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:10961:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10388:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10389:4: ruleQualifiedName { before(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelQualifiedNameParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -33720,17 +31962,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_2" - // InternalApplicationConfiguration.g:10972:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; + // InternalApplicationConfiguration.g:10400:1: rule__AllPatternEntry__ExclusuionAssignment_2_2 : ( rulePatternElement ) ; public final void rule__AllPatternEntry__ExclusuionAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10976:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:10977:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10404:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10405:2: ( rulePatternElement ) { - // InternalApplicationConfiguration.g:10977:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:10978:3: rulePatternElement + // InternalApplicationConfiguration.g:10405:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10406:3: rulePatternElement { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); pushFollow(FOLLOW_2); @@ -33761,17 +32003,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__AllPatternEntry__ExclusuionAssignment_2_3_1" - // InternalApplicationConfiguration.g:10987:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; + // InternalApplicationConfiguration.g:10415:1: rule__AllPatternEntry__ExclusuionAssignment_2_3_1 : ( rulePatternElement ) ; public final void rule__AllPatternEntry__ExclusuionAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:10991:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:10992:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10419:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10420:2: ( rulePatternElement ) { - // InternalApplicationConfiguration.g:10992:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:10993:3: rulePatternElement + // InternalApplicationConfiguration.g:10420:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10421:3: rulePatternElement { before(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); pushFollow(FOLLOW_2); @@ -33802,21 +32044,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__PackageAssignment_0_0" - // InternalApplicationConfiguration.g:11002:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; + // InternalApplicationConfiguration.g:10430:1: rule__PatternElement__PackageAssignment_0_0 : ( ( ruleQualifiedName ) ) ; public final void rule__PatternElement__PackageAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11006:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:11007:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10434:1: ( ( ( ruleQualifiedName ) ) ) + // InternalApplicationConfiguration.g:10435:2: ( ( ruleQualifiedName ) ) { - // InternalApplicationConfiguration.g:11007:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:11008:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10435:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10436:3: ( ruleQualifiedName ) { before(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); - // InternalApplicationConfiguration.g:11009:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:11010:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10437:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10438:4: ruleQualifiedName { before(grammarAccess.getPatternElementAccess().getPackagePatternModelQualifiedNameParserRuleCall_0_0_0_1()); pushFollow(FOLLOW_2); @@ -33851,21 +32093,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__PatternElement__PatternAssignment_1" - // InternalApplicationConfiguration.g:11021:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10449:1: rule__PatternElement__PatternAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__PatternElement__PatternAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11025:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:11026:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10453:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10454:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:11026:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11027:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10454:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10455:3: ( RULE_ID ) { before(grammarAccess.getPatternElementAccess().getPatternPatternCrossReference_1_0()); - // InternalApplicationConfiguration.g:11028:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:11029:4: RULE_ID + // InternalApplicationConfiguration.g:10456:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10457:4: RULE_ID { before(grammarAccess.getPatternElementAccess().getPatternPatternIDTerminalRuleCall_1_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -33896,17 +32138,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:11040:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10468:1: rule__GraphPatternDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__GraphPatternDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11044:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11045:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10472:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10473:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:11045:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:11046:3: RULE_ID + // InternalApplicationConfiguration.g:10473:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10474:3: RULE_ID { before(grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -33933,17 +32175,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:11055:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; + // InternalApplicationConfiguration.g:10483:1: rule__GraphPatternDeclaration__SpecificationAssignment_2 : ( rulePatternSpecification ) ; public final void rule__GraphPatternDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11059:1: ( ( rulePatternSpecification ) ) - // InternalApplicationConfiguration.g:11060:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:10487:1: ( ( rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:10488:2: ( rulePatternSpecification ) { - // InternalApplicationConfiguration.g:11060:2: ( rulePatternSpecification ) - // InternalApplicationConfiguration.g:11061:3: rulePatternSpecification + // InternalApplicationConfiguration.g:10488:2: ( rulePatternSpecification ) + // InternalApplicationConfiguration.g:10489:3: rulePatternSpecification { before(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -33974,21 +32216,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GraphPatternReference__ReferredAssignment" - // InternalApplicationConfiguration.g:11070:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10498:1: rule__GraphPatternReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__GraphPatternReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11074:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:11075:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10502:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10503:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:11075:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11076:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10503:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10504:3: ( RULE_ID ) { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:11077:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:11078:4: RULE_ID + // InternalApplicationConfiguration.g:10505:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10506:4: RULE_ID { before(grammarAccess.getGraphPatternReferenceAccess().getReferredGraphPatternDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -34019,17 +32261,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_1" - // InternalApplicationConfiguration.g:11089:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ; + // InternalApplicationConfiguration.g:10517:1: rule__ObjectiveSpecification__EntriesAssignment_1 : ( ruleObjectiveEntry ) ; public final void rule__ObjectiveSpecification__EntriesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11093:1: ( ( ruleObjectiveEntry ) ) - // InternalApplicationConfiguration.g:11094:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10521:1: ( ( ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:10522:2: ( ruleObjectiveEntry ) { - // InternalApplicationConfiguration.g:11094:2: ( ruleObjectiveEntry ) - // InternalApplicationConfiguration.g:11095:3: ruleObjectiveEntry + // InternalApplicationConfiguration.g:10522:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10523:3: ruleObjectiveEntry { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -34060,17 +32302,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveSpecification__EntriesAssignment_2_1" - // InternalApplicationConfiguration.g:11104:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ; + // InternalApplicationConfiguration.g:10532:1: rule__ObjectiveSpecification__EntriesAssignment_2_1 : ( ruleObjectiveEntry ) ; public final void rule__ObjectiveSpecification__EntriesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11108:1: ( ( ruleObjectiveEntry ) ) - // InternalApplicationConfiguration.g:11109:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10536:1: ( ( ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:10537:2: ( ruleObjectiveEntry ) { - // InternalApplicationConfiguration.g:11109:2: ( ruleObjectiveEntry ) - // InternalApplicationConfiguration.g:11110:3: ruleObjectiveEntry + // InternalApplicationConfiguration.g:10537:2: ( ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:10538:3: ruleObjectiveEntry { before(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -34101,230 +32343,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__OptimizationEntry__DirectionAssignment_0" - // InternalApplicationConfiguration.g:11119:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ; + // InternalApplicationConfiguration.g:10547:1: rule__OptimizationEntry__DirectionAssignment_0 : ( ruleOptimizationDirection ) ; public final void rule__OptimizationEntry__DirectionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11123:1: ( ( ruleOptimizationDirection ) ) - // InternalApplicationConfiguration.g:11124:2: ( ruleOptimizationDirection ) + // InternalApplicationConfiguration.g:10551:1: ( ( ruleOptimizationDirection ) ) + // InternalApplicationConfiguration.g:10552:2: ( ruleOptimizationDirection ) { - // InternalApplicationConfiguration.g:11124:2: ( ruleOptimizationDirection ) - // InternalApplicationConfiguration.g:11125:3: ruleOptimizationDirection + // InternalApplicationConfiguration.g:10552:2: ( ruleOptimizationDirection ) + // InternalApplicationConfiguration.g:10553:3: ruleOptimizationDirection { before(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); pushFollow(FOLLOW_2); - ruleOptimizationDirection(); - - state._fsp--; - - after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OptimizationEntry__DirectionAssignment_0" - - - // $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1" - // InternalApplicationConfiguration.g:11134:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ; - public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11138:1: ( ( ruleObjectiveFunction ) ) - // InternalApplicationConfiguration.g:11139:2: ( ruleObjectiveFunction ) - { - // InternalApplicationConfiguration.g:11139:2: ( ruleObjectiveFunction ) - // InternalApplicationConfiguration.g:11140:3: ruleObjectiveFunction - { - before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleObjectiveFunction(); - - state._fsp--; - - after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OptimizationEntry__FunctionAssignment_1" - - - // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0" - // InternalApplicationConfiguration.g:11149:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ; - public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11153:1: ( ( ruleObjectiveFunction ) ) - // InternalApplicationConfiguration.g:11154:2: ( ruleObjectiveFunction ) - { - // InternalApplicationConfiguration.g:11154:2: ( ruleObjectiveFunction ) - // InternalApplicationConfiguration.g:11155:3: ruleObjectiveFunction - { - before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - ruleObjectiveFunction(); - - state._fsp--; - - after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__FunctionAssignment_0" - - - // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1" - // InternalApplicationConfiguration.g:11164:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ; - public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11168:1: ( ( ruleComparisonOperator ) ) - // InternalApplicationConfiguration.g:11169:2: ( ruleComparisonOperator ) - { - // InternalApplicationConfiguration.g:11169:2: ( ruleComparisonOperator ) - // InternalApplicationConfiguration.g:11170:3: ruleComparisonOperator - { - before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleComparisonOperator(); - - state._fsp--; - - after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__OperatorAssignment_1" - - - // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2" - // InternalApplicationConfiguration.g:11179:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ; - public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11183:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:11184:2: ( ruleREALLiteral ) - { - // InternalApplicationConfiguration.g:11184:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:11185:3: ruleREALLiteral - { - before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleREALLiteral(); - - state._fsp--; - - after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2" - - - // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_2" - // InternalApplicationConfiguration.g:11194:1: rule__CostObjectiveFunction__EntriesAssignment_2 : ( ruleCostEntry ) ; - public final void rule__CostObjectiveFunction__EntriesAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalApplicationConfiguration.g:11198:1: ( ( ruleCostEntry ) ) - // InternalApplicationConfiguration.g:11199:2: ( ruleCostEntry ) - { - // InternalApplicationConfiguration.g:11199:2: ( ruleCostEntry ) - // InternalApplicationConfiguration.g:11200:3: ruleCostEntry - { - before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleCostEntry(); + ruleOptimizationDirection(); state._fsp--; - after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); + after(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); } @@ -34343,29 +32380,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_2" + // $ANTLR end "rule__OptimizationEntry__DirectionAssignment_0" - // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_3_1" - // InternalApplicationConfiguration.g:11209:1: rule__CostObjectiveFunction__EntriesAssignment_3_1 : ( ruleCostEntry ) ; - public final void rule__CostObjectiveFunction__EntriesAssignment_3_1() throws RecognitionException { + // $ANTLR start "rule__OptimizationEntry__FunctionAssignment_1" + // InternalApplicationConfiguration.g:10562:1: rule__OptimizationEntry__FunctionAssignment_1 : ( ruleObjectiveFunction ) ; + public final void rule__OptimizationEntry__FunctionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11213:1: ( ( ruleCostEntry ) ) - // InternalApplicationConfiguration.g:11214:2: ( ruleCostEntry ) + // InternalApplicationConfiguration.g:10566:1: ( ( ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:10567:2: ( ruleObjectiveFunction ) { - // InternalApplicationConfiguration.g:11214:2: ( ruleCostEntry ) - // InternalApplicationConfiguration.g:11215:3: ruleCostEntry + // InternalApplicationConfiguration.g:10567:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:10568:3: ruleObjectiveFunction { - before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); + before(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); pushFollow(FOLLOW_2); - ruleCostEntry(); + ruleObjectiveFunction(); state._fsp--; - after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); + after(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); } @@ -34384,29 +32421,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_3_1" + // $ANTLR end "rule__OptimizationEntry__FunctionAssignment_1" - // $ANTLR start "rule__CostEntry__PatternElementAssignment_0" - // InternalApplicationConfiguration.g:11224:1: rule__CostEntry__PatternElementAssignment_0 : ( rulePatternElement ) ; - public final void rule__CostEntry__PatternElementAssignment_0() throws RecognitionException { + // $ANTLR start "rule__ThresholdEntry__FunctionAssignment_0" + // InternalApplicationConfiguration.g:10577:1: rule__ThresholdEntry__FunctionAssignment_0 : ( ruleObjectiveFunction ) ; + public final void rule__ThresholdEntry__FunctionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11228:1: ( ( rulePatternElement ) ) - // InternalApplicationConfiguration.g:11229:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10581:1: ( ( ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:10582:2: ( ruleObjectiveFunction ) { - // InternalApplicationConfiguration.g:11229:2: ( rulePatternElement ) - // InternalApplicationConfiguration.g:11230:3: rulePatternElement + // InternalApplicationConfiguration.g:10582:2: ( ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:10583:3: ruleObjectiveFunction { - before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); + before(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); pushFollow(FOLLOW_2); - rulePatternElement(); + ruleObjectiveFunction(); state._fsp--; - after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); + after(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); } @@ -34425,29 +32462,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__CostEntry__PatternElementAssignment_0" + // $ANTLR end "rule__ThresholdEntry__FunctionAssignment_0" - // $ANTLR start "rule__CostEntry__WeightAssignment_2" - // InternalApplicationConfiguration.g:11239:1: rule__CostEntry__WeightAssignment_2 : ( ruleINTLiteral ) ; - public final void rule__CostEntry__WeightAssignment_2() throws RecognitionException { + // $ANTLR start "rule__ThresholdEntry__OperatorAssignment_1" + // InternalApplicationConfiguration.g:10592:1: rule__ThresholdEntry__OperatorAssignment_1 : ( ruleComparisonOperator ) ; + public final void rule__ThresholdEntry__OperatorAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11243:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:11244:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:10596:1: ( ( ruleComparisonOperator ) ) + // InternalApplicationConfiguration.g:10597:2: ( ruleComparisonOperator ) { - // InternalApplicationConfiguration.g:11244:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:11245:3: ruleINTLiteral + // InternalApplicationConfiguration.g:10597:2: ( ruleComparisonOperator ) + // InternalApplicationConfiguration.g:10598:3: ruleComparisonOperator { - before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); + before(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); pushFollow(FOLLOW_2); - ruleINTLiteral(); + ruleComparisonOperator(); state._fsp--; - after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); + after(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); } @@ -34466,37 +32503,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__CostEntry__WeightAssignment_2" + // $ANTLR end "rule__ThresholdEntry__OperatorAssignment_1" - // $ANTLR start "rule__ReliabiltiyProbability__PackageAssignment_1_0" - // InternalApplicationConfiguration.g:11254:1: rule__ReliabiltiyProbability__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; - public final void rule__ReliabiltiyProbability__PackageAssignment_1_0() throws RecognitionException { + // $ANTLR start "rule__ThresholdEntry__ThresholdAssignment_2" + // InternalApplicationConfiguration.g:10607:1: rule__ThresholdEntry__ThresholdAssignment_2 : ( ruleREALLiteral ) ; + public final void rule__ThresholdEntry__ThresholdAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11258:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:11259:2: ( ( ruleQualifiedName ) ) - { - // InternalApplicationConfiguration.g:11259:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:11260:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10611:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:10612:2: ( ruleREALLiteral ) { - before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); - // InternalApplicationConfiguration.g:11261:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:11262:4: ruleQualifiedName + // InternalApplicationConfiguration.g:10612:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:10613:3: ruleREALLiteral { - before(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); + before(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); pushFollow(FOLLOW_2); - ruleQualifiedName(); + ruleREALLiteral(); state._fsp--; - after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); - - } - - after(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); + after(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); } @@ -34515,33 +32544,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyProbability__PackageAssignment_1_0" + // $ANTLR end "rule__ThresholdEntry__ThresholdAssignment_2" - // $ANTLR start "rule__ReliabiltiyProbability__TransformationAssignment_2" - // InternalApplicationConfiguration.g:11273:1: rule__ReliabiltiyProbability__TransformationAssignment_2 : ( ( RULE_ID ) ) ; - public final void rule__ReliabiltiyProbability__TransformationAssignment_2() throws RecognitionException { + // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_2" + // InternalApplicationConfiguration.g:10622:1: rule__CostObjectiveFunction__EntriesAssignment_2 : ( ruleCostEntry ) ; + public final void rule__CostObjectiveFunction__EntriesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11277:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:11278:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10626:1: ( ( ruleCostEntry ) ) + // InternalApplicationConfiguration.g:10627:2: ( ruleCostEntry ) { - // InternalApplicationConfiguration.g:11278:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11279:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10627:2: ( ruleCostEntry ) + // InternalApplicationConfiguration.g:10628:3: ruleCostEntry { - before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); - // InternalApplicationConfiguration.g:11280:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:11281:4: RULE_ID - { - before(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); + before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleCostEntry(); - } + state._fsp--; - after(grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); } @@ -34560,29 +32585,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyProbability__TransformationAssignment_2" + // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_2" - // $ANTLR start "rule__ReliabiltiyProbability__TimeAssignment_4" - // InternalApplicationConfiguration.g:11292:1: rule__ReliabiltiyProbability__TimeAssignment_4 : ( ruleREALLiteral ) ; - public final void rule__ReliabiltiyProbability__TimeAssignment_4() throws RecognitionException { + // $ANTLR start "rule__CostObjectiveFunction__EntriesAssignment_3_1" + // InternalApplicationConfiguration.g:10637:1: rule__CostObjectiveFunction__EntriesAssignment_3_1 : ( ruleCostEntry ) ; + public final void rule__CostObjectiveFunction__EntriesAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11296:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:11297:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:10641:1: ( ( ruleCostEntry ) ) + // InternalApplicationConfiguration.g:10642:2: ( ruleCostEntry ) { - // InternalApplicationConfiguration.g:11297:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:11298:3: ruleREALLiteral + // InternalApplicationConfiguration.g:10642:2: ( ruleCostEntry ) + // InternalApplicationConfiguration.g:10643:3: ruleCostEntry { - before(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); + before(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); - ruleREALLiteral(); + ruleCostEntry(); state._fsp--; - after(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); + after(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); } @@ -34601,37 +32626,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__ReliabiltiyProbability__TimeAssignment_4" + // $ANTLR end "rule__CostObjectiveFunction__EntriesAssignment_3_1" - // $ANTLR start "rule__Mtff__PackageAssignment_1_0" - // InternalApplicationConfiguration.g:11307:1: rule__Mtff__PackageAssignment_1_0 : ( ( ruleQualifiedName ) ) ; - public final void rule__Mtff__PackageAssignment_1_0() throws RecognitionException { + // $ANTLR start "rule__CostEntry__PatternElementAssignment_0" + // InternalApplicationConfiguration.g:10652:1: rule__CostEntry__PatternElementAssignment_0 : ( rulePatternElement ) ; + public final void rule__CostEntry__PatternElementAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11311:1: ( ( ( ruleQualifiedName ) ) ) - // InternalApplicationConfiguration.g:11312:2: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:10656:1: ( ( rulePatternElement ) ) + // InternalApplicationConfiguration.g:10657:2: ( rulePatternElement ) { - // InternalApplicationConfiguration.g:11312:2: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:11313:3: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:10657:2: ( rulePatternElement ) + // InternalApplicationConfiguration.g:10658:3: rulePatternElement { - before(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); - // InternalApplicationConfiguration.g:11314:3: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:11315:4: ruleQualifiedName - { - before(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); + before(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); pushFollow(FOLLOW_2); - ruleQualifiedName(); + rulePatternElement(); state._fsp--; - after(grammarAccess.getMtffAccess().getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1()); - - } - - after(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); + after(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); } @@ -34650,33 +32667,29 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__PackageAssignment_1_0" + // $ANTLR end "rule__CostEntry__PatternElementAssignment_0" - // $ANTLR start "rule__Mtff__TransformationAssignment_2" - // InternalApplicationConfiguration.g:11326:1: rule__Mtff__TransformationAssignment_2 : ( ( RULE_ID ) ) ; - public final void rule__Mtff__TransformationAssignment_2() throws RecognitionException { + // $ANTLR start "rule__CostEntry__WeightAssignment_2" + // InternalApplicationConfiguration.g:10667:1: rule__CostEntry__WeightAssignment_2 : ( ruleINTLiteral ) ; + public final void rule__CostEntry__WeightAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11330:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:11331:2: ( ( RULE_ID ) ) - { - // InternalApplicationConfiguration.g:11331:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11332:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10671:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:10672:2: ( ruleINTLiteral ) { - before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); - // InternalApplicationConfiguration.g:11333:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:11334:4: RULE_ID + // InternalApplicationConfiguration.g:10672:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:10673:3: ruleINTLiteral { - before(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1()); + before(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); + pushFollow(FOLLOW_2); + ruleINTLiteral(); - } + state._fsp--; - after(grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + after(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); } @@ -34695,21 +32708,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont } return ; } - // $ANTLR end "rule__Mtff__TransformationAssignment_2" + // $ANTLR end "rule__CostEntry__WeightAssignment_2" // $ANTLR start "rule__ObjectiveDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:11345:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10682:1: rule__ObjectiveDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ObjectiveDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11349:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11350:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10686:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10687:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:11350:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:11351:3: RULE_ID + // InternalApplicationConfiguration.g:10687:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10688:3: RULE_ID { before(grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -34736,17 +32749,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:11360:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ; + // InternalApplicationConfiguration.g:10697:1: rule__ObjectiveDeclaration__SpecificationAssignment_2 : ( ruleObjectiveSpecification ) ; public final void rule__ObjectiveDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11364:1: ( ( ruleObjectiveSpecification ) ) - // InternalApplicationConfiguration.g:11365:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:10701:1: ( ( ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:10702:2: ( ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:11365:2: ( ruleObjectiveSpecification ) - // InternalApplicationConfiguration.g:11366:3: ruleObjectiveSpecification + // InternalApplicationConfiguration.g:10702:2: ( ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:10703:3: ruleObjectiveSpecification { before(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -34777,21 +32790,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectiveReference__ReferredAssignment" - // InternalApplicationConfiguration.g:11375:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10712:1: rule__ObjectiveReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__ObjectiveReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11379:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:11380:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10716:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10717:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:11380:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11381:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10717:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10718:3: ( RULE_ID ) { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:11382:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:11383:4: RULE_ID + // InternalApplicationConfiguration.g:10719:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10720:4: RULE_ID { before(grammarAccess.getObjectiveReferenceAccess().getReferredObjectiveDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -34822,17 +32835,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_0" - // InternalApplicationConfiguration.g:11394:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; + // InternalApplicationConfiguration.g:10731:1: rule__ConfigSpecification__EntriesAssignment_2_0 : ( ruleConfigEntry ) ; public final void rule__ConfigSpecification__EntriesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11398:1: ( ( ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:11399:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:10735:1: ( ( ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:10736:2: ( ruleConfigEntry ) { - // InternalApplicationConfiguration.g:11399:2: ( ruleConfigEntry ) - // InternalApplicationConfiguration.g:11400:3: ruleConfigEntry + // InternalApplicationConfiguration.g:10736:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:10737:3: ruleConfigEntry { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -34863,17 +32876,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigSpecification__EntriesAssignment_2_1_1" - // InternalApplicationConfiguration.g:11409:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; + // InternalApplicationConfiguration.g:10746:1: rule__ConfigSpecification__EntriesAssignment_2_1_1 : ( ruleConfigEntry ) ; public final void rule__ConfigSpecification__EntriesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11413:1: ( ( ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:11414:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:10750:1: ( ( ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:10751:2: ( ruleConfigEntry ) { - // InternalApplicationConfiguration.g:11414:2: ( ruleConfigEntry ) - // InternalApplicationConfiguration.g:11415:3: ruleConfigEntry + // InternalApplicationConfiguration.g:10751:2: ( ruleConfigEntry ) + // InternalApplicationConfiguration.g:10752:3: ruleConfigEntry { before(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -34904,17 +32917,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:11424:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:10761:1: rule__ConfigDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ConfigDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11428:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11429:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10765:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10766:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:11429:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:11430:3: RULE_ID + // InternalApplicationConfiguration.g:10766:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:10767:3: RULE_ID { before(grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -34941,17 +32954,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:11439:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; + // InternalApplicationConfiguration.g:10776:1: rule__ConfigDeclaration__SpecificationAssignment_2 : ( ruleConfigSpecification ) ; public final void rule__ConfigDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11443:1: ( ( ruleConfigSpecification ) ) - // InternalApplicationConfiguration.g:11444:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:10780:1: ( ( ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:10781:2: ( ruleConfigSpecification ) { - // InternalApplicationConfiguration.g:11444:2: ( ruleConfigSpecification ) - // InternalApplicationConfiguration.g:11445:3: ruleConfigSpecification + // InternalApplicationConfiguration.g:10781:2: ( ruleConfigSpecification ) + // InternalApplicationConfiguration.g:10782:3: ruleConfigSpecification { before(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -34982,17 +32995,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__DocumentationEntry__LevelAssignment_2" - // InternalApplicationConfiguration.g:11454:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; + // InternalApplicationConfiguration.g:10791:1: rule__DocumentationEntry__LevelAssignment_2 : ( ruleDocumentLevelSpecification ) ; public final void rule__DocumentationEntry__LevelAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11458:1: ( ( ruleDocumentLevelSpecification ) ) - // InternalApplicationConfiguration.g:11459:2: ( ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:10795:1: ( ( ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:10796:2: ( ruleDocumentLevelSpecification ) { - // InternalApplicationConfiguration.g:11459:2: ( ruleDocumentLevelSpecification ) - // InternalApplicationConfiguration.g:11460:3: ruleDocumentLevelSpecification + // InternalApplicationConfiguration.g:10796:2: ( ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:10797:3: ruleDocumentLevelSpecification { before(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -35023,17 +33036,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RuntimeEntry__MillisecLimitAssignment_2" - // InternalApplicationConfiguration.g:11469:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:10806:1: rule__RuntimeEntry__MillisecLimitAssignment_2 : ( RULE_INT ) ; public final void rule__RuntimeEntry__MillisecLimitAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11473:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11474:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:10810:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:10811:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11474:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11475:3: RULE_INT + // InternalApplicationConfiguration.g:10811:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:10812:3: RULE_INT { before(grammarAccess.getRuntimeEntryAccess().getMillisecLimitINTTerminalRuleCall_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -35060,17 +33073,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__MemoryEntry__MegabyteLimitAssignment_2" - // InternalApplicationConfiguration.g:11484:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:10821:1: rule__MemoryEntry__MegabyteLimitAssignment_2 : ( RULE_INT ) ; public final void rule__MemoryEntry__MegabyteLimitAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11488:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:11489:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:10825:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:10826:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:11489:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:11490:3: RULE_INT + // InternalApplicationConfiguration.g:10826:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:10827:3: RULE_INT { before(grammarAccess.getMemoryEntryAccess().getMegabyteLimitINTTerminalRuleCall_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -35097,17 +33110,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__KeyAssignment_0" - // InternalApplicationConfiguration.g:11499:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:10836:1: rule__CustomEntry__KeyAssignment_0 : ( RULE_STRING ) ; public final void rule__CustomEntry__KeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11503:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:11504:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10840:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10841:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:11504:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:11505:3: RULE_STRING + // InternalApplicationConfiguration.g:10841:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10842:3: RULE_STRING { before(grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); match(input,RULE_STRING,FOLLOW_2); @@ -35134,17 +33147,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__CustomEntry__ValueAssignment_2" - // InternalApplicationConfiguration.g:11514:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:10851:1: rule__CustomEntry__ValueAssignment_2 : ( RULE_STRING ) ; public final void rule__CustomEntry__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11518:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:11519:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10855:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:10856:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:11519:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:11520:3: RULE_STRING + // InternalApplicationConfiguration.g:10856:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:10857:3: RULE_STRING { before(grammarAccess.getCustomEntryAccess().getValueSTRINGTerminalRuleCall_2_0()); match(input,RULE_STRING,FOLLOW_2); @@ -35171,21 +33184,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ConfigReference__ConfigAssignment" - // InternalApplicationConfiguration.g:11529:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:10866:1: rule__ConfigReference__ConfigAssignment : ( ( RULE_ID ) ) ; public final void rule__ConfigReference__ConfigAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11533:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:11534:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10870:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:10871:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:11534:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:11535:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10871:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:10872:3: ( RULE_ID ) { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:11536:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:11537:4: RULE_ID + // InternalApplicationConfiguration.g:10873:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:10874:4: RULE_ID { before(grammarAccess.getConfigReferenceAccess().getConfigConfigDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -35216,17 +33229,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_0" - // InternalApplicationConfiguration.g:11548:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; + // InternalApplicationConfiguration.g:10885:1: rule__ScopeSpecification__ScopesAssignment_2_0 : ( ruleTypeScope ) ; public final void rule__ScopeSpecification__ScopesAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11552:1: ( ( ruleTypeScope ) ) - // InternalApplicationConfiguration.g:11553:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:10889:1: ( ( ruleTypeScope ) ) + // InternalApplicationConfiguration.g:10890:2: ( ruleTypeScope ) { - // InternalApplicationConfiguration.g:11553:2: ( ruleTypeScope ) - // InternalApplicationConfiguration.g:11554:3: ruleTypeScope + // InternalApplicationConfiguration.g:10890:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:10891:3: ruleTypeScope { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -35257,17 +33270,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeSpecification__ScopesAssignment_2_1_1" - // InternalApplicationConfiguration.g:11563:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; + // InternalApplicationConfiguration.g:10900:1: rule__ScopeSpecification__ScopesAssignment_2_1_1 : ( ruleTypeScope ) ; public final void rule__ScopeSpecification__ScopesAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11567:1: ( ( ruleTypeScope ) ) - // InternalApplicationConfiguration.g:11568:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:10904:1: ( ( ruleTypeScope ) ) + // InternalApplicationConfiguration.g:10905:2: ( ruleTypeScope ) { - // InternalApplicationConfiguration.g:11568:2: ( ruleTypeScope ) - // InternalApplicationConfiguration.g:11569:3: ruleTypeScope + // InternalApplicationConfiguration.g:10905:2: ( ruleTypeScope ) + // InternalApplicationConfiguration.g:10906:3: ruleTypeScope { before(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -35298,17 +33311,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11578:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; + // InternalApplicationConfiguration.g:10915:1: rule__ClassTypeScope__TypeAssignment_1 : ( ruleClassReference ) ; public final void rule__ClassTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11582:1: ( ( ruleClassReference ) ) - // InternalApplicationConfiguration.g:11583:2: ( ruleClassReference ) + // InternalApplicationConfiguration.g:10919:1: ( ( ruleClassReference ) ) + // InternalApplicationConfiguration.g:10920:2: ( ruleClassReference ) { - // InternalApplicationConfiguration.g:11583:2: ( ruleClassReference ) - // InternalApplicationConfiguration.g:11584:3: ruleClassReference + // InternalApplicationConfiguration.g:10920:2: ( ruleClassReference ) + // InternalApplicationConfiguration.g:10921:3: ruleClassReference { before(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -35339,24 +33352,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11593:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:10930:1: rule__ClassTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__ClassTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11597:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11598:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:10934:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:10935:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11598:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11599:3: ( '+=' ) + // InternalApplicationConfiguration.g:10935:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:10936:3: ( '+=' ) { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11600:3: ( '+=' ) - // InternalApplicationConfiguration.g:11601:4: '+=' + // InternalApplicationConfiguration.g:10937:3: ( '+=' ) + // InternalApplicationConfiguration.g:10938:4: '+=' { before(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,63,FOLLOW_2); + match(input,60,FOLLOW_2); after(grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -35384,24 +33397,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11612:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:10949:1: rule__ClassTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__ClassTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11616:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11617:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:10953:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:10954:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11617:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11618:3: ( '=' ) + // InternalApplicationConfiguration.g:10954:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:10955:3: ( '=' ) { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11619:3: ( '=' ) - // InternalApplicationConfiguration.g:11620:4: '=' + // InternalApplicationConfiguration.g:10956:3: ( '=' ) + // InternalApplicationConfiguration.g:10957:4: '=' { before(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } @@ -35429,17 +33442,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11631:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:10968:1: rule__ClassTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__ClassTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11635:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11636:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:10972:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:10973:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11636:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11637:3: ruleExactNumber + // InternalApplicationConfiguration.g:10973:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:10974:3: ruleExactNumber { before(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -35470,17 +33483,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11646:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:10983:1: rule__ClassTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__ClassTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11650:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11651:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:10987:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:10988:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11651:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11652:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:10988:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:10989:3: ruleIntervallNumber { before(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -35511,17 +33524,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11661:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; + // InternalApplicationConfiguration.g:10998:1: rule__ObjectTypeScope__TypeAssignment_1 : ( ruleObjectReference ) ; public final void rule__ObjectTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11665:1: ( ( ruleObjectReference ) ) - // InternalApplicationConfiguration.g:11666:2: ( ruleObjectReference ) + // InternalApplicationConfiguration.g:11002:1: ( ( ruleObjectReference ) ) + // InternalApplicationConfiguration.g:11003:2: ( ruleObjectReference ) { - // InternalApplicationConfiguration.g:11666:2: ( ruleObjectReference ) - // InternalApplicationConfiguration.g:11667:3: ruleObjectReference + // InternalApplicationConfiguration.g:11003:2: ( ruleObjectReference ) + // InternalApplicationConfiguration.g:11004:3: ruleObjectReference { before(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -35552,24 +33565,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11676:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11013:1: rule__ObjectTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__ObjectTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11680:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11681:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11017:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11018:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11681:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11682:3: ( '+=' ) + // InternalApplicationConfiguration.g:11018:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11019:3: ( '+=' ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11683:3: ( '+=' ) - // InternalApplicationConfiguration.g:11684:4: '+=' + // InternalApplicationConfiguration.g:11020:3: ( '+=' ) + // InternalApplicationConfiguration.g:11021:4: '+=' { before(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,63,FOLLOW_2); + match(input,60,FOLLOW_2); after(grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -35597,24 +33610,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11695:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11032:1: rule__ObjectTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__ObjectTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11699:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11700:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11036:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11037:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11700:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11701:3: ( '=' ) + // InternalApplicationConfiguration.g:11037:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11038:3: ( '=' ) { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11702:3: ( '=' ) - // InternalApplicationConfiguration.g:11703:4: '=' + // InternalApplicationConfiguration.g:11039:3: ( '=' ) + // InternalApplicationConfiguration.g:11040:4: '=' { before(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } @@ -35642,17 +33655,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11714:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11051:1: rule__ObjectTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__ObjectTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11718:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11719:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11055:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11056:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11719:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11720:3: ruleExactNumber + // InternalApplicationConfiguration.g:11056:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11057:3: ruleExactNumber { before(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -35683,17 +33696,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ObjectTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11729:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11066:1: rule__ObjectTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__ObjectTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11733:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11734:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11070:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11071:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11734:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11735:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11071:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11072:3: ruleIntervallNumber { before(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -35724,17 +33737,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11744:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; + // InternalApplicationConfiguration.g:11081:1: rule__IntegerTypeScope__TypeAssignment_1 : ( ruleIntegerReference ) ; public final void rule__IntegerTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11748:1: ( ( ruleIntegerReference ) ) - // InternalApplicationConfiguration.g:11749:2: ( ruleIntegerReference ) + // InternalApplicationConfiguration.g:11085:1: ( ( ruleIntegerReference ) ) + // InternalApplicationConfiguration.g:11086:2: ( ruleIntegerReference ) { - // InternalApplicationConfiguration.g:11749:2: ( ruleIntegerReference ) - // InternalApplicationConfiguration.g:11750:3: ruleIntegerReference + // InternalApplicationConfiguration.g:11086:2: ( ruleIntegerReference ) + // InternalApplicationConfiguration.g:11087:3: ruleIntegerReference { before(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -35765,24 +33778,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11759:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11096:1: rule__IntegerTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__IntegerTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11763:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11764:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11100:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11101:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11764:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11765:3: ( '+=' ) + // InternalApplicationConfiguration.g:11101:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11102:3: ( '+=' ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11766:3: ( '+=' ) - // InternalApplicationConfiguration.g:11767:4: '+=' + // InternalApplicationConfiguration.g:11103:3: ( '+=' ) + // InternalApplicationConfiguration.g:11104:4: '+=' { before(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,63,FOLLOW_2); + match(input,60,FOLLOW_2); after(grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -35810,24 +33823,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11778:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11115:1: rule__IntegerTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__IntegerTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11782:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11783:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11119:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11120:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11783:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11784:3: ( '=' ) + // InternalApplicationConfiguration.g:11120:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11121:3: ( '=' ) { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11785:3: ( '=' ) - // InternalApplicationConfiguration.g:11786:4: '=' + // InternalApplicationConfiguration.g:11122:3: ( '=' ) + // InternalApplicationConfiguration.g:11123:4: '=' { before(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } @@ -35855,17 +33868,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11797:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11134:1: rule__IntegerTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__IntegerTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11801:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11802:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11138:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11139:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11802:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11803:3: ruleExactNumber + // InternalApplicationConfiguration.g:11139:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11140:3: ruleExactNumber { before(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -35896,17 +33909,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11812:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11149:1: rule__IntegerTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__IntegerTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11816:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11817:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11153:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11154:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11817:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11818:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11154:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11155:3: ruleIntervallNumber { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -35937,17 +33950,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntegerTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:11827:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; + // InternalApplicationConfiguration.g:11164:1: rule__IntegerTypeScope__NumberAssignment_3_2 : ( ruleIntEnumberation ) ; public final void rule__IntegerTypeScope__NumberAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11831:1: ( ( ruleIntEnumberation ) ) - // InternalApplicationConfiguration.g:11832:2: ( ruleIntEnumberation ) + // InternalApplicationConfiguration.g:11168:1: ( ( ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:11169:2: ( ruleIntEnumberation ) { - // InternalApplicationConfiguration.g:11832:2: ( ruleIntEnumberation ) - // InternalApplicationConfiguration.g:11833:3: ruleIntEnumberation + // InternalApplicationConfiguration.g:11169:2: ( ruleIntEnumberation ) + // InternalApplicationConfiguration.g:11170:3: ruleIntEnumberation { before(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -35978,17 +33991,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11842:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; + // InternalApplicationConfiguration.g:11179:1: rule__RealTypeScope__TypeAssignment_1 : ( ruleRealReference ) ; public final void rule__RealTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11846:1: ( ( ruleRealReference ) ) - // InternalApplicationConfiguration.g:11847:2: ( ruleRealReference ) + // InternalApplicationConfiguration.g:11183:1: ( ( ruleRealReference ) ) + // InternalApplicationConfiguration.g:11184:2: ( ruleRealReference ) { - // InternalApplicationConfiguration.g:11847:2: ( ruleRealReference ) - // InternalApplicationConfiguration.g:11848:3: ruleRealReference + // InternalApplicationConfiguration.g:11184:2: ( ruleRealReference ) + // InternalApplicationConfiguration.g:11185:3: ruleRealReference { before(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -36019,24 +34032,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11857:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11194:1: rule__RealTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__RealTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11861:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11862:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11198:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11199:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11862:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11863:3: ( '+=' ) + // InternalApplicationConfiguration.g:11199:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11200:3: ( '+=' ) { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11864:3: ( '+=' ) - // InternalApplicationConfiguration.g:11865:4: '+=' + // InternalApplicationConfiguration.g:11201:3: ( '+=' ) + // InternalApplicationConfiguration.g:11202:4: '+=' { before(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,63,FOLLOW_2); + match(input,60,FOLLOW_2); after(grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -36064,24 +34077,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11876:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11213:1: rule__RealTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__RealTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11880:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11881:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11217:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11218:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11881:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11882:3: ( '=' ) + // InternalApplicationConfiguration.g:11218:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11219:3: ( '=' ) { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11883:3: ( '=' ) - // InternalApplicationConfiguration.g:11884:4: '=' + // InternalApplicationConfiguration.g:11220:3: ( '=' ) + // InternalApplicationConfiguration.g:11221:4: '=' { before(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } @@ -36109,17 +34122,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11895:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11232:1: rule__RealTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__RealTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11899:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11900:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11236:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11237:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11900:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11901:3: ruleExactNumber + // InternalApplicationConfiguration.g:11237:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11238:3: ruleExactNumber { before(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -36150,17 +34163,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:11910:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11247:1: rule__RealTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__RealTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11914:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:11915:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11251:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11252:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:11915:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:11916:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11252:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11253:3: ruleIntervallNumber { before(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -36191,17 +34204,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:11925:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; + // InternalApplicationConfiguration.g:11262:1: rule__RealTypeScope__NumberAssignment_3_2 : ( ruleRealEnumeration ) ; public final void rule__RealTypeScope__NumberAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11929:1: ( ( ruleRealEnumeration ) ) - // InternalApplicationConfiguration.g:11930:2: ( ruleRealEnumeration ) + // InternalApplicationConfiguration.g:11266:1: ( ( ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:11267:2: ( ruleRealEnumeration ) { - // InternalApplicationConfiguration.g:11930:2: ( ruleRealEnumeration ) - // InternalApplicationConfiguration.g:11931:3: ruleRealEnumeration + // InternalApplicationConfiguration.g:11267:2: ( ruleRealEnumeration ) + // InternalApplicationConfiguration.g:11268:3: ruleRealEnumeration { before(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -36232,17 +34245,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__TypeAssignment_1" - // InternalApplicationConfiguration.g:11940:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; + // InternalApplicationConfiguration.g:11277:1: rule__StringTypeScope__TypeAssignment_1 : ( ruleStringReference ) ; public final void rule__StringTypeScope__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11944:1: ( ( ruleStringReference ) ) - // InternalApplicationConfiguration.g:11945:2: ( ruleStringReference ) + // InternalApplicationConfiguration.g:11281:1: ( ( ruleStringReference ) ) + // InternalApplicationConfiguration.g:11282:2: ( ruleStringReference ) { - // InternalApplicationConfiguration.g:11945:2: ( ruleStringReference ) - // InternalApplicationConfiguration.g:11946:3: ruleStringReference + // InternalApplicationConfiguration.g:11282:2: ( ruleStringReference ) + // InternalApplicationConfiguration.g:11283:3: ruleStringReference { before(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -36273,24 +34286,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__SetsNewAssignment_2_0" - // InternalApplicationConfiguration.g:11955:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; + // InternalApplicationConfiguration.g:11292:1: rule__StringTypeScope__SetsNewAssignment_2_0 : ( ( '+=' ) ) ; public final void rule__StringTypeScope__SetsNewAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11959:1: ( ( ( '+=' ) ) ) - // InternalApplicationConfiguration.g:11960:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11296:1: ( ( ( '+=' ) ) ) + // InternalApplicationConfiguration.g:11297:2: ( ( '+=' ) ) { - // InternalApplicationConfiguration.g:11960:2: ( ( '+=' ) ) - // InternalApplicationConfiguration.g:11961:3: ( '+=' ) + // InternalApplicationConfiguration.g:11297:2: ( ( '+=' ) ) + // InternalApplicationConfiguration.g:11298:3: ( '+=' ) { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - // InternalApplicationConfiguration.g:11962:3: ( '+=' ) - // InternalApplicationConfiguration.g:11963:4: '+=' + // InternalApplicationConfiguration.g:11299:3: ( '+=' ) + // InternalApplicationConfiguration.g:11300:4: '+=' { before(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); - match(input,63,FOLLOW_2); + match(input,60,FOLLOW_2); after(grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); } @@ -36318,24 +34331,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__SetsSumAssignment_2_1" - // InternalApplicationConfiguration.g:11974:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; + // InternalApplicationConfiguration.g:11311:1: rule__StringTypeScope__SetsSumAssignment_2_1 : ( ( '=' ) ) ; public final void rule__StringTypeScope__SetsSumAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11978:1: ( ( ( '=' ) ) ) - // InternalApplicationConfiguration.g:11979:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11315:1: ( ( ( '=' ) ) ) + // InternalApplicationConfiguration.g:11316:2: ( ( '=' ) ) { - // InternalApplicationConfiguration.g:11979:2: ( ( '=' ) ) - // InternalApplicationConfiguration.g:11980:3: ( '=' ) + // InternalApplicationConfiguration.g:11316:2: ( ( '=' ) ) + // InternalApplicationConfiguration.g:11317:3: ( '=' ) { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - // InternalApplicationConfiguration.g:11981:3: ( '=' ) - // InternalApplicationConfiguration.g:11982:4: '=' + // InternalApplicationConfiguration.g:11318:3: ( '=' ) + // InternalApplicationConfiguration.g:11319:4: '=' { before(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); - match(input,30,FOLLOW_2); + match(input,29,FOLLOW_2); after(grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); } @@ -36363,17 +34376,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_0" - // InternalApplicationConfiguration.g:11993:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; + // InternalApplicationConfiguration.g:11330:1: rule__StringTypeScope__NumberAssignment_3_0 : ( ruleExactNumber ) ; public final void rule__StringTypeScope__NumberAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:11997:1: ( ( ruleExactNumber ) ) - // InternalApplicationConfiguration.g:11998:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11334:1: ( ( ruleExactNumber ) ) + // InternalApplicationConfiguration.g:11335:2: ( ruleExactNumber ) { - // InternalApplicationConfiguration.g:11998:2: ( ruleExactNumber ) - // InternalApplicationConfiguration.g:11999:3: ruleExactNumber + // InternalApplicationConfiguration.g:11335:2: ( ruleExactNumber ) + // InternalApplicationConfiguration.g:11336:3: ruleExactNumber { before(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -36404,17 +34417,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_1" - // InternalApplicationConfiguration.g:12008:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; + // InternalApplicationConfiguration.g:11345:1: rule__StringTypeScope__NumberAssignment_3_1 : ( ruleIntervallNumber ) ; public final void rule__StringTypeScope__NumberAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12012:1: ( ( ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:12013:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11349:1: ( ( ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:11350:2: ( ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:12013:2: ( ruleIntervallNumber ) - // InternalApplicationConfiguration.g:12014:3: ruleIntervallNumber + // InternalApplicationConfiguration.g:11350:2: ( ruleIntervallNumber ) + // InternalApplicationConfiguration.g:11351:3: ruleIntervallNumber { before(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -36445,17 +34458,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringTypeScope__NumberAssignment_3_2" - // InternalApplicationConfiguration.g:12023:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; + // InternalApplicationConfiguration.g:11360:1: rule__StringTypeScope__NumberAssignment_3_2 : ( ruleStringEnumeration ) ; public final void rule__StringTypeScope__NumberAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12027:1: ( ( ruleStringEnumeration ) ) - // InternalApplicationConfiguration.g:12028:2: ( ruleStringEnumeration ) + // InternalApplicationConfiguration.g:11364:1: ( ( ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:11365:2: ( ruleStringEnumeration ) { - // InternalApplicationConfiguration.g:12028:2: ( ruleStringEnumeration ) - // InternalApplicationConfiguration.g:12029:3: ruleStringEnumeration + // InternalApplicationConfiguration.g:11365:2: ( ruleStringEnumeration ) + // InternalApplicationConfiguration.g:11366:3: ruleStringEnumeration { before(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -36486,17 +34499,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ClassReference__ElementAssignment_1" - // InternalApplicationConfiguration.g:12038:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; + // InternalApplicationConfiguration.g:11375:1: rule__ClassReference__ElementAssignment_1 : ( ruleMetamodelElement ) ; public final void rule__ClassReference__ElementAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12042:1: ( ( ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:12043:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:11379:1: ( ( ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:11380:2: ( ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:12043:2: ( ruleMetamodelElement ) - // InternalApplicationConfiguration.g:12044:3: ruleMetamodelElement + // InternalApplicationConfiguration.g:11380:2: ( ruleMetamodelElement ) + // InternalApplicationConfiguration.g:11381:3: ruleMetamodelElement { before(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -36527,17 +34540,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ExactNumber__ExactNumberAssignment_0" - // InternalApplicationConfiguration.g:12053:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11390:1: rule__ExactNumber__ExactNumberAssignment_0 : ( RULE_INT ) ; public final void rule__ExactNumber__ExactNumberAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12057:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:12058:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11394:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11395:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:12058:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:12059:3: RULE_INT + // InternalApplicationConfiguration.g:11395:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11396:3: RULE_INT { before(grammarAccess.getExactNumberAccess().getExactNumberINTTerminalRuleCall_0_0()); match(input,RULE_INT,FOLLOW_2); @@ -36564,24 +34577,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ExactNumber__ExactUnlimitedAssignment_1" - // InternalApplicationConfiguration.g:12068:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; + // InternalApplicationConfiguration.g:11405:1: rule__ExactNumber__ExactUnlimitedAssignment_1 : ( ( '*' ) ) ; public final void rule__ExactNumber__ExactUnlimitedAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12072:1: ( ( ( '*' ) ) ) - // InternalApplicationConfiguration.g:12073:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11409:1: ( ( ( '*' ) ) ) + // InternalApplicationConfiguration.g:11410:2: ( ( '*' ) ) { - // InternalApplicationConfiguration.g:12073:2: ( ( '*' ) ) - // InternalApplicationConfiguration.g:12074:3: ( '*' ) + // InternalApplicationConfiguration.g:11410:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11411:3: ( '*' ) { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - // InternalApplicationConfiguration.g:12075:3: ( '*' ) - // InternalApplicationConfiguration.g:12076:4: '*' + // InternalApplicationConfiguration.g:11412:3: ( '*' ) + // InternalApplicationConfiguration.g:11413:4: '*' { before(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); - match(input,64,FOLLOW_2); + match(input,61,FOLLOW_2); after(grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); } @@ -36609,17 +34622,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__MinAssignment_0" - // InternalApplicationConfiguration.g:12087:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11424:1: rule__IntervallNumber__MinAssignment_0 : ( RULE_INT ) ; public final void rule__IntervallNumber__MinAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12091:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:12092:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11428:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11429:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:12092:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:12093:3: RULE_INT + // InternalApplicationConfiguration.g:11429:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11430:3: RULE_INT { before(grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); match(input,RULE_INT,FOLLOW_2); @@ -36646,17 +34659,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__MaxNumberAssignment_2_0" - // InternalApplicationConfiguration.g:12102:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11439:1: rule__IntervallNumber__MaxNumberAssignment_2_0 : ( RULE_INT ) ; public final void rule__IntervallNumber__MaxNumberAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12106:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:12107:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11443:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11444:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:12107:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:12108:3: RULE_INT + // InternalApplicationConfiguration.g:11444:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11445:3: RULE_INT { before(grammarAccess.getIntervallNumberAccess().getMaxNumberINTTerminalRuleCall_2_0_0()); match(input,RULE_INT,FOLLOW_2); @@ -36683,24 +34696,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntervallNumber__MaxUnlimitedAssignment_2_1" - // InternalApplicationConfiguration.g:12117:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; + // InternalApplicationConfiguration.g:11454:1: rule__IntervallNumber__MaxUnlimitedAssignment_2_1 : ( ( '*' ) ) ; public final void rule__IntervallNumber__MaxUnlimitedAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12121:1: ( ( ( '*' ) ) ) - // InternalApplicationConfiguration.g:12122:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11458:1: ( ( ( '*' ) ) ) + // InternalApplicationConfiguration.g:11459:2: ( ( '*' ) ) { - // InternalApplicationConfiguration.g:12122:2: ( ( '*' ) ) - // InternalApplicationConfiguration.g:12123:3: ( '*' ) + // InternalApplicationConfiguration.g:11459:2: ( ( '*' ) ) + // InternalApplicationConfiguration.g:11460:3: ( '*' ) { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - // InternalApplicationConfiguration.g:12124:3: ( '*' ) - // InternalApplicationConfiguration.g:12125:4: '*' + // InternalApplicationConfiguration.g:11461:3: ( '*' ) + // InternalApplicationConfiguration.g:11462:4: '*' { before(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); - match(input,64,FOLLOW_2); + match(input,61,FOLLOW_2); after(grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); } @@ -36728,17 +34741,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:12136:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; + // InternalApplicationConfiguration.g:11473:1: rule__IntEnumberation__EntryAssignment_2_0 : ( ruleINTLiteral ) ; public final void rule__IntEnumberation__EntryAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12140:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:12141:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11477:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:11478:2: ( ruleINTLiteral ) { - // InternalApplicationConfiguration.g:12141:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:12142:3: ruleINTLiteral + // InternalApplicationConfiguration.g:11478:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11479:3: ruleINTLiteral { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -36769,17 +34782,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__IntEnumberation__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:12151:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; + // InternalApplicationConfiguration.g:11488:1: rule__IntEnumberation__EntryAssignment_2_1_1 : ( ruleINTLiteral ) ; public final void rule__IntEnumberation__EntryAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12155:1: ( ( ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:12156:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11492:1: ( ( ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:11493:2: ( ruleINTLiteral ) { - // InternalApplicationConfiguration.g:12156:2: ( ruleINTLiteral ) - // InternalApplicationConfiguration.g:12157:3: ruleINTLiteral + // InternalApplicationConfiguration.g:11493:2: ( ruleINTLiteral ) + // InternalApplicationConfiguration.g:11494:3: ruleINTLiteral { before(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -36810,17 +34823,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:12166:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; + // InternalApplicationConfiguration.g:11503:1: rule__RealEnumeration__EntryAssignment_2_0 : ( ruleREALLiteral ) ; public final void rule__RealEnumeration__EntryAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12170:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:12171:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11507:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:11508:2: ( ruleREALLiteral ) { - // InternalApplicationConfiguration.g:12171:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:12172:3: ruleREALLiteral + // InternalApplicationConfiguration.g:11508:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11509:3: ruleREALLiteral { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -36851,17 +34864,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__RealEnumeration__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:12181:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; + // InternalApplicationConfiguration.g:11518:1: rule__RealEnumeration__EntryAssignment_2_1_1 : ( ruleREALLiteral ) ; public final void rule__RealEnumeration__EntryAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12185:1: ( ( ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:12186:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11522:1: ( ( ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:11523:2: ( ruleREALLiteral ) { - // InternalApplicationConfiguration.g:12186:2: ( ruleREALLiteral ) - // InternalApplicationConfiguration.g:12187:3: ruleREALLiteral + // InternalApplicationConfiguration.g:11523:2: ( ruleREALLiteral ) + // InternalApplicationConfiguration.g:11524:3: ruleREALLiteral { before(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); pushFollow(FOLLOW_2); @@ -36892,17 +34905,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_0" - // InternalApplicationConfiguration.g:12196:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:11533:1: rule__StringEnumeration__EntryAssignment_2_0 : ( RULE_STRING ) ; public final void rule__StringEnumeration__EntryAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12200:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:12201:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11537:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11538:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:12201:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:12202:3: RULE_STRING + // InternalApplicationConfiguration.g:11538:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11539:3: RULE_STRING { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); match(input,RULE_STRING,FOLLOW_2); @@ -36929,17 +34942,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__StringEnumeration__EntryAssignment_2_1_1" - // InternalApplicationConfiguration.g:12211:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; + // InternalApplicationConfiguration.g:11548:1: rule__StringEnumeration__EntryAssignment_2_1_1 : ( RULE_STRING ) ; public final void rule__StringEnumeration__EntryAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12215:1: ( ( RULE_STRING ) ) - // InternalApplicationConfiguration.g:12216:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11552:1: ( ( RULE_STRING ) ) + // InternalApplicationConfiguration.g:11553:2: ( RULE_STRING ) { - // InternalApplicationConfiguration.g:12216:2: ( RULE_STRING ) - // InternalApplicationConfiguration.g:12217:3: RULE_STRING + // InternalApplicationConfiguration.g:11553:2: ( RULE_STRING ) + // InternalApplicationConfiguration.g:11554:3: RULE_STRING { before(grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); match(input,RULE_STRING,FOLLOW_2); @@ -36966,17 +34979,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__NameAssignment_1" - // InternalApplicationConfiguration.g:12226:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; + // InternalApplicationConfiguration.g:11563:1: rule__ScopeDeclaration__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ScopeDeclaration__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12230:1: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:12231:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11567:1: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11568:2: ( RULE_ID ) { - // InternalApplicationConfiguration.g:12231:2: ( RULE_ID ) - // InternalApplicationConfiguration.g:12232:3: RULE_ID + // InternalApplicationConfiguration.g:11568:2: ( RULE_ID ) + // InternalApplicationConfiguration.g:11569:3: RULE_ID { before(grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); match(input,RULE_ID,FOLLOW_2); @@ -37003,17 +35016,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeDeclaration__SpecificationAssignment_2" - // InternalApplicationConfiguration.g:12241:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; + // InternalApplicationConfiguration.g:11578:1: rule__ScopeDeclaration__SpecificationAssignment_2 : ( ruleScopeSpecification ) ; public final void rule__ScopeDeclaration__SpecificationAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12245:1: ( ( ruleScopeSpecification ) ) - // InternalApplicationConfiguration.g:12246:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:11582:1: ( ( ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:11583:2: ( ruleScopeSpecification ) { - // InternalApplicationConfiguration.g:12246:2: ( ruleScopeSpecification ) - // InternalApplicationConfiguration.g:12247:3: ruleScopeSpecification + // InternalApplicationConfiguration.g:11583:2: ( ruleScopeSpecification ) + // InternalApplicationConfiguration.g:11584:3: ruleScopeSpecification { before(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -37044,21 +35057,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__ScopeReference__ReferredAssignment" - // InternalApplicationConfiguration.g:12256:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; + // InternalApplicationConfiguration.g:11593:1: rule__ScopeReference__ReferredAssignment : ( ( RULE_ID ) ) ; public final void rule__ScopeReference__ReferredAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12260:1: ( ( ( RULE_ID ) ) ) - // InternalApplicationConfiguration.g:12261:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11597:1: ( ( ( RULE_ID ) ) ) + // InternalApplicationConfiguration.g:11598:2: ( ( RULE_ID ) ) { - // InternalApplicationConfiguration.g:12261:2: ( ( RULE_ID ) ) - // InternalApplicationConfiguration.g:12262:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11598:2: ( ( RULE_ID ) ) + // InternalApplicationConfiguration.g:11599:3: ( RULE_ID ) { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationCrossReference_0()); - // InternalApplicationConfiguration.g:12263:3: ( RULE_ID ) - // InternalApplicationConfiguration.g:12264:4: RULE_ID + // InternalApplicationConfiguration.g:11600:3: ( RULE_ID ) + // InternalApplicationConfiguration.g:11601:4: RULE_ID { before(grammarAccess.getScopeReferenceAccess().getReferredScopeDeclarationIDTerminalRuleCall_0_1()); match(input,RULE_ID,FOLLOW_2); @@ -37089,17 +35102,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__MetamodelAssignment_3_0_2" - // InternalApplicationConfiguration.g:12275:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; + // InternalApplicationConfiguration.g:11612:1: rule__GenerationTask__MetamodelAssignment_3_0_2 : ( ruleMetamodel ) ; public final void rule__GenerationTask__MetamodelAssignment_3_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12279:1: ( ( ruleMetamodel ) ) - // InternalApplicationConfiguration.g:12280:2: ( ruleMetamodel ) + // InternalApplicationConfiguration.g:11616:1: ( ( ruleMetamodel ) ) + // InternalApplicationConfiguration.g:11617:2: ( ruleMetamodel ) { - // InternalApplicationConfiguration.g:12280:2: ( ruleMetamodel ) - // InternalApplicationConfiguration.g:12281:3: ruleMetamodel + // InternalApplicationConfiguration.g:11617:2: ( ruleMetamodel ) + // InternalApplicationConfiguration.g:11618:3: ruleMetamodel { before(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); pushFollow(FOLLOW_2); @@ -37130,17 +35143,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__PartialModelAssignment_3_1_2" - // InternalApplicationConfiguration.g:12290:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; + // InternalApplicationConfiguration.g:11627:1: rule__GenerationTask__PartialModelAssignment_3_1_2 : ( rulePartialModel ) ; public final void rule__GenerationTask__PartialModelAssignment_3_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12294:1: ( ( rulePartialModel ) ) - // InternalApplicationConfiguration.g:12295:2: ( rulePartialModel ) + // InternalApplicationConfiguration.g:11631:1: ( ( rulePartialModel ) ) + // InternalApplicationConfiguration.g:11632:2: ( rulePartialModel ) { - // InternalApplicationConfiguration.g:12295:2: ( rulePartialModel ) - // InternalApplicationConfiguration.g:12296:3: rulePartialModel + // InternalApplicationConfiguration.g:11632:2: ( rulePartialModel ) + // InternalApplicationConfiguration.g:11633:3: rulePartialModel { before(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); pushFollow(FOLLOW_2); @@ -37171,17 +35184,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__PatternsAssignment_3_2_2" - // InternalApplicationConfiguration.g:12305:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; + // InternalApplicationConfiguration.g:11642:1: rule__GenerationTask__PatternsAssignment_3_2_2 : ( ruleGraphPattern ) ; public final void rule__GenerationTask__PatternsAssignment_3_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12309:1: ( ( ruleGraphPattern ) ) - // InternalApplicationConfiguration.g:12310:2: ( ruleGraphPattern ) + // InternalApplicationConfiguration.g:11646:1: ( ( ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:11647:2: ( ruleGraphPattern ) { - // InternalApplicationConfiguration.g:12310:2: ( ruleGraphPattern ) - // InternalApplicationConfiguration.g:12311:3: ruleGraphPattern + // InternalApplicationConfiguration.g:11647:2: ( ruleGraphPattern ) + // InternalApplicationConfiguration.g:11648:3: ruleGraphPattern { before(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); pushFollow(FOLLOW_2); @@ -37212,17 +35225,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__ObjectivesAssignment_3_3_2" - // InternalApplicationConfiguration.g:12320:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ; + // InternalApplicationConfiguration.g:11657:1: rule__GenerationTask__ObjectivesAssignment_3_3_2 : ( ruleObjective ) ; public final void rule__GenerationTask__ObjectivesAssignment_3_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12324:1: ( ( ruleObjective ) ) - // InternalApplicationConfiguration.g:12325:2: ( ruleObjective ) + // InternalApplicationConfiguration.g:11661:1: ( ( ruleObjective ) ) + // InternalApplicationConfiguration.g:11662:2: ( ruleObjective ) { - // InternalApplicationConfiguration.g:12325:2: ( ruleObjective ) - // InternalApplicationConfiguration.g:12326:3: ruleObjective + // InternalApplicationConfiguration.g:11662:2: ( ruleObjective ) + // InternalApplicationConfiguration.g:11663:3: ruleObjective { before(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); pushFollow(FOLLOW_2); @@ -37253,17 +35266,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__ScopeAssignment_3_4_2" - // InternalApplicationConfiguration.g:12335:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ; + // InternalApplicationConfiguration.g:11672:1: rule__GenerationTask__ScopeAssignment_3_4_2 : ( ruleScope ) ; public final void rule__GenerationTask__ScopeAssignment_3_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12339:1: ( ( ruleScope ) ) - // InternalApplicationConfiguration.g:12340:2: ( ruleScope ) + // InternalApplicationConfiguration.g:11676:1: ( ( ruleScope ) ) + // InternalApplicationConfiguration.g:11677:2: ( ruleScope ) { - // InternalApplicationConfiguration.g:12340:2: ( ruleScope ) - // InternalApplicationConfiguration.g:12341:3: ruleScope + // InternalApplicationConfiguration.g:11677:2: ( ruleScope ) + // InternalApplicationConfiguration.g:11678:3: ruleScope { before(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); pushFollow(FOLLOW_2); @@ -37294,24 +35307,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__NumberSpecifiedAssignment_3_5_0" - // InternalApplicationConfiguration.g:12350:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ; + // InternalApplicationConfiguration.g:11687:1: rule__GenerationTask__NumberSpecifiedAssignment_3_5_0 : ( ( 'number' ) ) ; public final void rule__GenerationTask__NumberSpecifiedAssignment_3_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12354:1: ( ( ( 'number' ) ) ) - // InternalApplicationConfiguration.g:12355:2: ( ( 'number' ) ) + // InternalApplicationConfiguration.g:11691:1: ( ( ( 'number' ) ) ) + // InternalApplicationConfiguration.g:11692:2: ( ( 'number' ) ) { - // InternalApplicationConfiguration.g:12355:2: ( ( 'number' ) ) - // InternalApplicationConfiguration.g:12356:3: ( 'number' ) + // InternalApplicationConfiguration.g:11692:2: ( ( 'number' ) ) + // InternalApplicationConfiguration.g:11693:3: ( 'number' ) { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); - // InternalApplicationConfiguration.g:12357:3: ( 'number' ) - // InternalApplicationConfiguration.g:12358:4: 'number' + // InternalApplicationConfiguration.g:11694:3: ( 'number' ) + // InternalApplicationConfiguration.g:11695:4: 'number' { before(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); - match(input,65,FOLLOW_2); + match(input,62,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); } @@ -37339,17 +35352,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__NumberAssignment_3_5_2" - // InternalApplicationConfiguration.g:12369:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11706:1: rule__GenerationTask__NumberAssignment_3_5_2 : ( RULE_INT ) ; public final void rule__GenerationTask__NumberAssignment_3_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12373:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:12374:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11710:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11711:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:12374:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:12375:3: RULE_INT + // InternalApplicationConfiguration.g:11711:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11712:3: RULE_INT { before(grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -37376,24 +35389,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__RunSpecifiedAssignment_3_6_0" - // InternalApplicationConfiguration.g:12384:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ; + // InternalApplicationConfiguration.g:11721:1: rule__GenerationTask__RunSpecifiedAssignment_3_6_0 : ( ( 'runs' ) ) ; public final void rule__GenerationTask__RunSpecifiedAssignment_3_6_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12388:1: ( ( ( 'runs' ) ) ) - // InternalApplicationConfiguration.g:12389:2: ( ( 'runs' ) ) + // InternalApplicationConfiguration.g:11725:1: ( ( ( 'runs' ) ) ) + // InternalApplicationConfiguration.g:11726:2: ( ( 'runs' ) ) { - // InternalApplicationConfiguration.g:12389:2: ( ( 'runs' ) ) - // InternalApplicationConfiguration.g:12390:3: ( 'runs' ) + // InternalApplicationConfiguration.g:11726:2: ( ( 'runs' ) ) + // InternalApplicationConfiguration.g:11727:3: ( 'runs' ) { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); - // InternalApplicationConfiguration.g:12391:3: ( 'runs' ) - // InternalApplicationConfiguration.g:12392:4: 'runs' + // InternalApplicationConfiguration.g:11728:3: ( 'runs' ) + // InternalApplicationConfiguration.g:11729:4: 'runs' { before(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); - match(input,66,FOLLOW_2); + match(input,63,FOLLOW_2); after(grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); } @@ -37421,17 +35434,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__RunsAssignment_3_6_2" - // InternalApplicationConfiguration.g:12403:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ; + // InternalApplicationConfiguration.g:11740:1: rule__GenerationTask__RunsAssignment_3_6_2 : ( RULE_INT ) ; public final void rule__GenerationTask__RunsAssignment_3_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12407:1: ( ( RULE_INT ) ) - // InternalApplicationConfiguration.g:12408:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11744:1: ( ( RULE_INT ) ) + // InternalApplicationConfiguration.g:11745:2: ( RULE_INT ) { - // InternalApplicationConfiguration.g:12408:2: ( RULE_INT ) - // InternalApplicationConfiguration.g:12409:3: RULE_INT + // InternalApplicationConfiguration.g:11745:2: ( RULE_INT ) + // InternalApplicationConfiguration.g:11746:3: RULE_INT { before(grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); match(input,RULE_INT,FOLLOW_2); @@ -37458,17 +35471,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__SolverAssignment_3_7_2" - // InternalApplicationConfiguration.g:12418:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ; + // InternalApplicationConfiguration.g:11755:1: rule__GenerationTask__SolverAssignment_3_7_2 : ( ruleSolver ) ; public final void rule__GenerationTask__SolverAssignment_3_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12422:1: ( ( ruleSolver ) ) - // InternalApplicationConfiguration.g:12423:2: ( ruleSolver ) + // InternalApplicationConfiguration.g:11759:1: ( ( ruleSolver ) ) + // InternalApplicationConfiguration.g:11760:2: ( ruleSolver ) { - // InternalApplicationConfiguration.g:12423:2: ( ruleSolver ) - // InternalApplicationConfiguration.g:12424:3: ruleSolver + // InternalApplicationConfiguration.g:11760:2: ( ruleSolver ) + // InternalApplicationConfiguration.g:11761:3: ruleSolver { before(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); pushFollow(FOLLOW_2); @@ -37499,17 +35512,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__ConfigAssignment_3_8_2" - // InternalApplicationConfiguration.g:12433:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ; + // InternalApplicationConfiguration.g:11770:1: rule__GenerationTask__ConfigAssignment_3_8_2 : ( ruleConfig ) ; public final void rule__GenerationTask__ConfigAssignment_3_8_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12437:1: ( ( ruleConfig ) ) - // InternalApplicationConfiguration.g:12438:2: ( ruleConfig ) + // InternalApplicationConfiguration.g:11774:1: ( ( ruleConfig ) ) + // InternalApplicationConfiguration.g:11775:2: ( ruleConfig ) { - // InternalApplicationConfiguration.g:12438:2: ( ruleConfig ) - // InternalApplicationConfiguration.g:12439:3: ruleConfig + // InternalApplicationConfiguration.g:11775:2: ( ruleConfig ) + // InternalApplicationConfiguration.g:11776:3: ruleConfig { before(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); pushFollow(FOLLOW_2); @@ -37540,17 +35553,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__DebugFolderAssignment_3_9_2" - // InternalApplicationConfiguration.g:12448:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:11785:1: rule__GenerationTask__DebugFolderAssignment_3_9_2 : ( ruleFile ) ; public final void rule__GenerationTask__DebugFolderAssignment_3_9_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12452:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:12453:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11789:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11790:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:12453:2: ( ruleFile ) - // InternalApplicationConfiguration.g:12454:3: ruleFile + // InternalApplicationConfiguration.g:11790:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11791:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); pushFollow(FOLLOW_2); @@ -37581,17 +35594,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__TargetLogFileAssignment_3_10_2" - // InternalApplicationConfiguration.g:12463:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:11800:1: rule__GenerationTask__TargetLogFileAssignment_3_10_2 : ( ruleFile ) ; public final void rule__GenerationTask__TargetLogFileAssignment_3_10_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12467:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:12468:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11804:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11805:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:12468:2: ( ruleFile ) - // InternalApplicationConfiguration.g:12469:3: ruleFile + // InternalApplicationConfiguration.g:11805:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11806:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); pushFollow(FOLLOW_2); @@ -37622,17 +35635,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2" - // InternalApplicationConfiguration.g:12478:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:11815:1: rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2 : ( ruleFile ) ; public final void rule__GenerationTask__TargetStatisticsFileAssignment_3_11_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12482:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:12483:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11819:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11820:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:12483:2: ( ruleFile ) - // InternalApplicationConfiguration.g:12484:3: ruleFile + // InternalApplicationConfiguration.g:11820:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11821:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); pushFollow(FOLLOW_2); @@ -37663,17 +35676,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // $ANTLR start "rule__GenerationTask__TagetFolderAssignment_3_12_2" - // InternalApplicationConfiguration.g:12493:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ; + // InternalApplicationConfiguration.g:11830:1: rule__GenerationTask__TagetFolderAssignment_3_12_2 : ( ruleFile ) ; public final void rule__GenerationTask__TagetFolderAssignment_3_12_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalApplicationConfiguration.g:12497:1: ( ( ruleFile ) ) - // InternalApplicationConfiguration.g:12498:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11834:1: ( ( ruleFile ) ) + // InternalApplicationConfiguration.g:11835:2: ( ruleFile ) { - // InternalApplicationConfiguration.g:12498:2: ( ruleFile ) - // InternalApplicationConfiguration.g:12499:3: ruleFile + // InternalApplicationConfiguration.g:11835:2: ( ruleFile ) + // InternalApplicationConfiguration.g:11836:3: ruleFile { before(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); pushFollow(FOLLOW_2); @@ -37705,6 +35718,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont // Delegated rules + protected DFA62 dfa62 = new DFA62(this); + protected DFA63 dfa63 = new DFA63(this); + protected DFA64 dfa64 = new DFA64(this); + protected DFA65 dfa65 = new DFA65(this); protected DFA66 dfa66 = new DFA66(this); protected DFA67 dfa67 = new DFA67(this); protected DFA68 dfa68 = new DFA68(this); @@ -37715,17 +35732,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont protected DFA73 dfa73 = new DFA73(this); protected DFA74 dfa74 = new DFA74(this); protected DFA75 dfa75 = new DFA75(this); - protected DFA76 dfa76 = new DFA76(this); - protected DFA77 dfa77 = new DFA77(this); - protected DFA78 dfa78 = new DFA78(this); - protected DFA79 dfa79 = new DFA79(this); static final String dfa_1s = "\17\uffff"; - static final String dfa_2s = "\1\40\16\uffff"; - static final String dfa_3s = "\1\102\16\uffff"; + static final String dfa_2s = "\1\37\16\uffff"; + static final String dfa_3s = "\1\77\16\uffff"; static final String dfa_4s = "\1\uffff\15\1\1\2"; static final String dfa_5s = "\1\0\16\uffff}>"; static final String[] dfa_6s = { - "\1\16\4\uffff\1\1\2\uffff\1\3\3\uffff\1\4\1\11\11\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", + "\1\16\4\uffff\1\1\2\uffff\1\3\1\uffff\1\4\1\11\11\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", "", "", "", @@ -37749,11 +35762,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - class DFA66 extends DFA { + class DFA62 extends DFA { - public DFA66(BaseRecognizer recognizer) { + public DFA62(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 66; + this.decisionNumber = 62; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -37763,65 +35776,65 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10074:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; + return "9521:2: ( rule__GenerationTask__UnorderedGroup_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA66_0 = input.LA(1); + int LA62_0 = input.LA(1); - int index66_0 = input.index(); + int index62_0 = input.index(); input.rewind(); s = -1; - if ( LA66_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA62_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA66_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA62_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA66_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA62_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA66_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA62_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA66_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA62_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA66_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA62_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA66_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA62_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA66_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA62_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA62_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA66_0==32) ) {s = 14;} + else if ( (LA62_0==31) ) {s = 14;} - input.seek(index66_0); + input.seek(index62_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 66, _s, input); + new NoViableAltException(getDescription(), 62, _s, input); error(nvae); throw nvae; } } static final String dfa_7s = "\16\uffff"; - static final String dfa_8s = "\1\45\15\uffff"; - static final String dfa_9s = "\1\102\15\uffff"; + static final String dfa_8s = "\1\44\15\uffff"; + static final String dfa_9s = "\1\77\15\uffff"; static final String dfa_10s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; static final String dfa_11s = "\1\0\15\uffff}>"; static final String[] dfa_12s = { - "\1\1\2\uffff\1\3\3\uffff\1\4\1\11\11\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", + "\1\1\2\uffff\1\3\1\uffff\1\4\1\11\11\uffff\1\5\1\uffff\1\2\1\10\1\12\1\13\1\14\1\15\2\uffff\1\6\1\7", "", "", "", @@ -37844,11 +35857,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); - class DFA67 extends DFA { + class DFA63 extends DFA { - public DFA67(BaseRecognizer recognizer) { + public DFA63(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 67; + this.decisionNumber = 63; this.eot = dfa_7; this.eof = dfa_7; this.min = dfa_8; @@ -37858,62 +35871,62 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_12; } public String getDescription() { - return "10088:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )"; + return "9535:3: ( ({...}? => ( ( ( rule__GenerationTask__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_5__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_6__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_7__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_8__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_9__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_10__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_11__0 ) ) ) ) | ({...}? => ( ( ( rule__GenerationTask__Group_3_12__0 ) ) ) ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA67_0 = input.LA(1); + int LA63_0 = input.LA(1); - int index67_0 = input.index(); + int index63_0 = input.index(); input.rewind(); s = -1; - if ( LA67_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA63_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA63_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA67_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA63_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA67_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA63_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA63_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA67_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA63_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA67_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA63_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA63_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA67_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA63_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA63_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA67_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA63_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA67_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA63_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA63_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - input.seek(index67_0); + input.seek(index63_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 67, _s, input); + new NoViableAltException(getDescription(), 63, _s, input); error(nvae); throw nvae; } } - class DFA68 extends DFA { + class DFA64 extends DFA { - public DFA68(BaseRecognizer recognizer) { + public DFA64(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 68; + this.decisionNumber = 64; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -37923,64 +35936,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10298:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; + return "9745:2: ( rule__GenerationTask__UnorderedGroup_3__1 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA68_0 = input.LA(1); + int LA64_0 = input.LA(1); - int index68_0 = input.index(); + int index64_0 = input.index(); input.rewind(); s = -1; - if ( LA68_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA64_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA68_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA64_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA68_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA64_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA64_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA68_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA64_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA68_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA64_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA64_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA68_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA64_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA68_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA68_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA68_0==32) ) {s = 14;} + else if ( (LA64_0==31) ) {s = 14;} - input.seek(index68_0); + input.seek(index64_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 68, _s, input); + new NoViableAltException(getDescription(), 64, _s, input); error(nvae); throw nvae; } } - class DFA69 extends DFA { + class DFA65 extends DFA { - public DFA69(BaseRecognizer recognizer) { + public DFA65(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 69; + this.decisionNumber = 65; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -37990,64 +36003,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10310:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; + return "9757:2: ( rule__GenerationTask__UnorderedGroup_3__2 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA69_0 = input.LA(1); + int LA65_0 = input.LA(1); - int index69_0 = input.index(); + int index65_0 = input.index(); input.rewind(); s = -1; - if ( LA69_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA65_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA69_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA65_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA69_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA65_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA65_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA69_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA65_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA69_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA65_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA65_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA69_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA65_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA69_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA69_0==32) ) {s = 14;} + else if ( (LA65_0==31) ) {s = 14;} - input.seek(index69_0); + input.seek(index65_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 69, _s, input); + new NoViableAltException(getDescription(), 65, _s, input); error(nvae); throw nvae; } } - class DFA70 extends DFA { + class DFA66 extends DFA { - public DFA70(BaseRecognizer recognizer) { + public DFA66(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 70; + this.decisionNumber = 66; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -38057,64 +36070,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10322:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; + return "9769:2: ( rule__GenerationTask__UnorderedGroup_3__3 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA70_0 = input.LA(1); + int LA66_0 = input.LA(1); - int index70_0 = input.index(); + int index66_0 = input.index(); input.rewind(); s = -1; - if ( LA70_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA66_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA70_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA66_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA70_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA66_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA66_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA70_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA70_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA66_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA70_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA66_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA70_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA70_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA70_0==32) ) {s = 14;} + else if ( (LA66_0==31) ) {s = 14;} - input.seek(index70_0); + input.seek(index66_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 70, _s, input); + new NoViableAltException(getDescription(), 66, _s, input); error(nvae); throw nvae; } } - class DFA71 extends DFA { + class DFA67 extends DFA { - public DFA71(BaseRecognizer recognizer) { + public DFA67(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 71; + this.decisionNumber = 67; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -38124,64 +36137,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10334:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; + return "9781:2: ( rule__GenerationTask__UnorderedGroup_3__4 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA71_0 = input.LA(1); + int LA67_0 = input.LA(1); - int index71_0 = input.index(); + int index67_0 = input.index(); input.rewind(); s = -1; - if ( LA71_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA67_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA71_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA67_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA71_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA67_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA67_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA71_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA71_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA67_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA71_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA67_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA71_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA71_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA71_0==32) ) {s = 14;} + else if ( (LA67_0==31) ) {s = 14;} - input.seek(index71_0); + input.seek(index67_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 71, _s, input); + new NoViableAltException(getDescription(), 67, _s, input); error(nvae); throw nvae; } } - class DFA72 extends DFA { + class DFA68 extends DFA { - public DFA72(BaseRecognizer recognizer) { + public DFA68(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 72; + this.decisionNumber = 68; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -38191,64 +36204,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10346:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; + return "9793:2: ( rule__GenerationTask__UnorderedGroup_3__5 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA72_0 = input.LA(1); + int LA68_0 = input.LA(1); - int index72_0 = input.index(); + int index68_0 = input.index(); input.rewind(); s = -1; - if ( LA72_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA68_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA72_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA68_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA72_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA68_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA68_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA72_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA72_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA68_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA72_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA68_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA72_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA72_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA72_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA72_0==32) ) {s = 14;} + else if ( (LA68_0==31) ) {s = 14;} - input.seek(index72_0); + input.seek(index68_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 72, _s, input); + new NoViableAltException(getDescription(), 68, _s, input); error(nvae); throw nvae; } } - class DFA73 extends DFA { + class DFA69 extends DFA { - public DFA73(BaseRecognizer recognizer) { + public DFA69(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 73; + this.decisionNumber = 69; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -38258,64 +36271,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10358:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; + return "9805:2: ( rule__GenerationTask__UnorderedGroup_3__6 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA73_0 = input.LA(1); + int LA69_0 = input.LA(1); - int index73_0 = input.index(); + int index69_0 = input.index(); input.rewind(); s = -1; - if ( LA73_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA69_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA73_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA69_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA73_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA69_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA69_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA73_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA73_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA69_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA73_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA69_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA73_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA73_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA73_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA73_0==32) ) {s = 14;} + else if ( (LA69_0==31) ) {s = 14;} - input.seek(index73_0); + input.seek(index69_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 73, _s, input); + new NoViableAltException(getDescription(), 69, _s, input); error(nvae); throw nvae; } } - class DFA74 extends DFA { + class DFA70 extends DFA { - public DFA74(BaseRecognizer recognizer) { + public DFA70(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 74; + this.decisionNumber = 70; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -38325,64 +36338,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10370:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; + return "9817:2: ( rule__GenerationTask__UnorderedGroup_3__7 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA74_0 = input.LA(1); + int LA70_0 = input.LA(1); - int index74_0 = input.index(); + int index70_0 = input.index(); input.rewind(); s = -1; - if ( LA74_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA70_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA74_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA70_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA74_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA70_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA74_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA70_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA74_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA74_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA70_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA74_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA70_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA74_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA74_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA74_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA74_0==32) ) {s = 14;} + else if ( (LA70_0==31) ) {s = 14;} - input.seek(index74_0); + input.seek(index70_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 74, _s, input); + new NoViableAltException(getDescription(), 70, _s, input); error(nvae); throw nvae; } } - class DFA75 extends DFA { + class DFA71 extends DFA { - public DFA75(BaseRecognizer recognizer) { + public DFA71(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 75; + this.decisionNumber = 71; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -38392,64 +36405,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10382:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; + return "9829:2: ( rule__GenerationTask__UnorderedGroup_3__8 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA75_0 = input.LA(1); + int LA71_0 = input.LA(1); - int index75_0 = input.index(); + int index71_0 = input.index(); input.rewind(); s = -1; - if ( LA75_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA71_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA75_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA71_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA75_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA71_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA75_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA71_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA75_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA75_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA71_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA75_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA71_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA75_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA75_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA75_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA75_0==32) ) {s = 14;} + else if ( (LA71_0==31) ) {s = 14;} - input.seek(index75_0); + input.seek(index71_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 75, _s, input); + new NoViableAltException(getDescription(), 71, _s, input); error(nvae); throw nvae; } } - class DFA76 extends DFA { + class DFA72 extends DFA { - public DFA76(BaseRecognizer recognizer) { + public DFA72(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 76; + this.decisionNumber = 72; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -38459,64 +36472,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10394:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; + return "9841:2: ( rule__GenerationTask__UnorderedGroup_3__9 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA76_0 = input.LA(1); + int LA72_0 = input.LA(1); - int index76_0 = input.index(); + int index72_0 = input.index(); input.rewind(); s = -1; - if ( LA76_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA72_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA76_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA72_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA76_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA72_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA76_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA72_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA76_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA72_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA76_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA72_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA76_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA72_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA76_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA72_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA76_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA72_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA76_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA72_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA76_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA72_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA76_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA72_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA76_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA72_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA76_0==32) ) {s = 14;} + else if ( (LA72_0==31) ) {s = 14;} - input.seek(index76_0); + input.seek(index72_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 76, _s, input); + new NoViableAltException(getDescription(), 72, _s, input); error(nvae); throw nvae; } } - class DFA77 extends DFA { + class DFA73 extends DFA { - public DFA77(BaseRecognizer recognizer) { + public DFA73(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 77; + this.decisionNumber = 73; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -38526,64 +36539,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10406:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; + return "9853:2: ( rule__GenerationTask__UnorderedGroup_3__10 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA77_0 = input.LA(1); + int LA73_0 = input.LA(1); - int index77_0 = input.index(); + int index73_0 = input.index(); input.rewind(); s = -1; - if ( LA77_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA73_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA77_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA73_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA77_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA73_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA77_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA73_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA77_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA73_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA77_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA73_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA77_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA73_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA77_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA73_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA77_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA73_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA77_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA73_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA77_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA73_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA77_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA73_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA77_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA73_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA77_0==32) ) {s = 14;} + else if ( (LA73_0==31) ) {s = 14;} - input.seek(index77_0); + input.seek(index73_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 77, _s, input); + new NoViableAltException(getDescription(), 73, _s, input); error(nvae); throw nvae; } } - class DFA78 extends DFA { + class DFA74 extends DFA { - public DFA78(BaseRecognizer recognizer) { + public DFA74(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 78; + this.decisionNumber = 74; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -38593,64 +36606,64 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10418:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; + return "9865:2: ( rule__GenerationTask__UnorderedGroup_3__11 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA78_0 = input.LA(1); + int LA74_0 = input.LA(1); - int index78_0 = input.index(); + int index74_0 = input.index(); input.rewind(); s = -1; - if ( LA78_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA74_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA78_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA74_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA78_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA74_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA78_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA74_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA78_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA74_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA78_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA74_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA78_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA74_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA78_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA74_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA78_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA74_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA78_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA74_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA78_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA74_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA78_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA74_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA78_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA74_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA78_0==32) ) {s = 14;} + else if ( (LA74_0==31) ) {s = 14;} - input.seek(index78_0); + input.seek(index74_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 78, _s, input); + new NoViableAltException(getDescription(), 74, _s, input); error(nvae); throw nvae; } } - class DFA79 extends DFA { + class DFA75 extends DFA { - public DFA79(BaseRecognizer recognizer) { + public DFA75(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 79; + this.decisionNumber = 75; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -38660,54 +36673,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont this.transition = dfa_6; } public String getDescription() { - return "10430:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?"; + return "9877:2: ( rule__GenerationTask__UnorderedGroup_3__12 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA79_0 = input.LA(1); + int LA75_0 = input.LA(1); - int index79_0 = input.index(); + int index75_0 = input.index(); input.rewind(); s = -1; - if ( LA79_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} + if ( LA75_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 1;} - else if ( LA79_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} + else if ( LA75_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 2;} - else if ( LA79_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} + else if ( LA75_0 == 39 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 3;} - else if ( LA79_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} + else if ( LA75_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 4;} - else if ( LA79_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} + else if ( LA75_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 5;} - else if ( LA79_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} + else if ( LA75_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 6;} - else if ( LA79_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} + else if ( LA75_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 7;} - else if ( LA79_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} + else if ( LA75_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 8;} - else if ( LA79_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} + else if ( LA75_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 9;} - else if ( LA79_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} + else if ( LA75_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 10;} - else if ( LA79_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} + else if ( LA75_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 11;} - else if ( LA79_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} + else if ( LA75_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 12;} - else if ( LA79_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} + else if ( LA75_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 13;} - else if ( (LA79_0==32) ) {s = 14;} + else if ( (LA75_0==31) ) {s = 14;} - input.seek(index79_0); + input.seek(index75_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 79, _s, input); + new NoViableAltException(getDescription(), 75, _s, input); error(nvae); throw nvae; } @@ -38716,9 +36729,9 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x018031A020000000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x003006D010000000L}); public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000002000002L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x018031A020000002L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x003006D010000002L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000800000L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000800002L}); public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L}); @@ -38726,42 +36739,40 @@ public class InternalApplicationConfigurationParser extends AbstractInternalCont public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000004000000L}); public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000040L}); public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000400000010L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000300000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000200000002L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000004000000050L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000050L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x00000A0010001800L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x000000000001E000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000001000020L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0001C00100000040L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0001C00000000040L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00000000000E0000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0002000100000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x8000000040000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000001L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000080000020L,0x0000000000000001L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0010000000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000101000020L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000100000040L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x7E80312000000000L,0x0000000000000006L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000080000010L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000700000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x7E80312000000002L,0x0000000000000006L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000200000010L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000180000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000100000002L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000002000000050L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000010000001800L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x000000000001E000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000001000020L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000380080000040L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000380000000040L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x00000000000E0000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000400080000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x1000000020000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x2000000000000020L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x2000000040000020L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000081000020L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000080000040L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0xCFD0069000000000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000040000010L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000700000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0xCFD0069000000002L}); } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin index ba53fa44..069bd953 100644 Binary files a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin and b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeModule.xtendbin differ diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin index 81608794..624846d6 100644 Binary files a/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin and b/Application/hu.bme.mit.inf.dslreasoner.application.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/application/ide/.ApplicationConfigurationIdeSetup.xtendbin differ diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java index 44f44a1f..2a28262e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/AbstractApplicationConfigurationUiModule.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.ui; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java index 2dde976b..826260aa 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/ApplicationConfigurationExecutableExtensionFactory.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.ui; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java index a5479dd5..f27ddf0e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/contentassist/AbstractApplicationConfigurationProposalProvider.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.ui.contentassist; @@ -30,9 +30,6 @@ public abstract class AbstractApplicationConfigurationProposalProvider extends T public void completeViatraImport_ImportedViatra(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } - public void completeCftImport_ImportedCft(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } public void completeFileSpecification_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } @@ -144,21 +141,6 @@ public abstract class AbstractApplicationConfigurationProposalProvider extends T public void completeCostEntry_Weight(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeReliabiltiyProbability_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeReliabiltiyProbability_Transformation(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeReliabiltiyProbability_Time(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMtff_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeMtff_Transformation(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } public void completeObjectiveDeclaration_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } @@ -364,9 +346,6 @@ public abstract class AbstractApplicationConfigurationProposalProvider extends T public void complete_ViatraImport(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_CftImport(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } public void complete_Declaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } @@ -472,15 +451,6 @@ public abstract class AbstractApplicationConfigurationProposalProvider extends T public void complete_CostEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_ReliabilityObjectiveFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ReliabiltiyProbability(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Mtff(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } public void complete_ObjectiveDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java index 19b0c5b8..cba78f27 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application.ui/src-gen/hu/bme/mit/inf/dslreasoner/application/ui/internal/ApplicationActivator.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.ui.internal; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/Eclipse Application.launch b/Application/hu.bme.mit.inf.dslreasoner.application/Eclipse Application.launch index 6ae04e4c..07eb0292 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/Eclipse Application.launch +++ b/Application/hu.bme.mit.inf.dslreasoner.application/Eclipse Application.launch @@ -13,7 +13,7 @@ - + @@ -25,8 +25,8 @@ - - + + diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF b/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF index 27caa768..c24df78c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF +++ b/Application/hu.bme.mit.inf.dslreasoner.application/META-INF/MANIFEST.MF @@ -31,8 +31,7 @@ Require-Bundle: org.eclipse.xtext, org.eclipse.core.runtime;bundle-version="3.12.0", org.eclipse.viatra.query.runtime.rete;bundle-version="2.0.0", org.eclipse.viatra.query.runtime.localsearch;bundle-version="2.0.0", - org.eclipse.collections;bundle-version="9.2.0", - hu.bme.mit.inf.dslreasoner.faulttree.components + org.eclipse.collections;bundle-version="9.2.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: hu.bme.mit.inf.dslreasoner.application, hu.bme.mit.inf.dslreasoner.application.applicationConfiguration, diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore index 629d8670..3334cd5a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore +++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.ecore @@ -16,9 +16,6 @@ - - - @@ -133,14 +130,6 @@ containment="true"/>
    - - - - - - - - diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel index bc5df821..5b693635 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel +++ b/Application/hu.bme.mit.inf.dslreasoner.application/model/generated/ApplicationConfiguration.genmodel @@ -1,9 +1,9 @@ + complianceLevel="6.0" copyrightFields="false" runtimeVersion="2.17" usedGenPackages="platform:/resource/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.genmodel#//vql"> @@ -38,9 +38,6 @@ - - - @@ -131,14 +128,6 @@ - - - - - - - - diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java index 377c65c4..6e09fa13 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/AbstractApplicationConfigurationRuntimeModule.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin index 0e8b2926..c0038140 100644 Binary files a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin and b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtextbin differ diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java index 93f0f35a..10d5e160 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/ApplicationConfigurationStandaloneSetupGenerated.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application; 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 dabd5db8..8101cf52 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface AllPackageEntry extends MetamodelEntry * Returns the value of the 'Exclusion' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement}. * - *

    - * If the meaning of the 'Exclusion' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Exclusion' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPackageEntry_Exclusion() 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 5270dea1..d597e92f 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface AllPatternEntry extends PatternEntry * Returns the value of the 'Exclusuion' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement}. * - *

    - * If the meaning of the 'Exclusuion' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Exclusuion' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getAllPatternEntry_Exclusuion() 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 9cdab637..3bd6d326 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -68,15 +68,6 @@ public interface ApplicationConfigurationFactory extends EFactory */ ViatraImport createViatraImport(); - /** - * Returns a new object of class 'Cft Import'. - * - * - * @return a new object of class 'Cft Import'. - * @generated - */ - CftImport createCftImport(); - /** * Returns a new object of class 'Declaration'. * @@ -374,33 +365,6 @@ public interface ApplicationConfigurationFactory extends EFactory */ CostEntry createCostEntry(); - /** - * Returns a new object of class 'Reliability Objective Function'. - * - * - * @return a new object of class 'Reliability Objective Function'. - * @generated - */ - ReliabilityObjectiveFunction createReliabilityObjectiveFunction(); - - /** - * Returns a new object of class 'Reliabiltiy Probability'. - * - * - * @return a new object of class 'Reliabiltiy Probability'. - * @generated - */ - ReliabiltiyProbability createReliabiltiyProbability(); - - /** - * Returns a new object of class 'Mtff'. - * - * - * @return a new object of class 'Mtff'. - * @generated - */ - Mtff createMtff(); - /** * Returns a new object of class 'Objective Declaration'. * 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 7fc2dcec..72dc244a 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -189,34 +189,6 @@ public interface ApplicationConfigurationPackage extends EPackage */ int VIATRA_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CftImportImpl Cft Import}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CftImportImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCftImport() - * @generated - */ - int CFT_IMPORT = 5; - - /** - * The feature id for the 'Imported Cft' reference. - * - * - * @generated - * @ordered - */ - int CFT_IMPORT__IMPORTED_CFT = IMPORT_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Cft Import' class. - * - * - * @generated - * @ordered - */ - int CFT_IMPORT_FEATURE_COUNT = IMPORT_FEATURE_COUNT + 1; - /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl Declaration}' class. * @@ -225,7 +197,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDeclaration() * @generated */ - int DECLARATION = 6; + int DECLARATION = 5; /** * The feature id for the 'Name' attribute. @@ -253,7 +225,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFile() * @generated */ - int FILE = 10; + int FILE = 9; /** * The number of structural features of the 'File' class. @@ -272,7 +244,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileSpecification() * @generated */ - int FILE_SPECIFICATION = 7; + int FILE_SPECIFICATION = 6; /** * The feature id for the 'Path' attribute. @@ -300,7 +272,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileDeclaration() * @generated */ - int FILE_DECLARATION = 8; + int FILE_DECLARATION = 7; /** * The feature id for the 'Name' attribute. @@ -337,7 +309,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFileReference() * @generated */ - int FILE_REFERENCE = 9; + int FILE_REFERENCE = 8; /** * The feature id for the 'Referred' reference. @@ -365,7 +337,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodel() * @generated */ - int METAMODEL = 17; + int METAMODEL = 16; /** * The number of structural features of the 'Metamodel' class. @@ -384,7 +356,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelSpecification() * @generated */ - int METAMODEL_SPECIFICATION = 11; + int METAMODEL_SPECIFICATION = 10; /** * The feature id for the 'Entries' containment reference list. @@ -412,7 +384,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelEntry() * @generated */ - int METAMODEL_ENTRY = 12; + int METAMODEL_ENTRY = 11; /** * The feature id for the 'Package' reference. @@ -440,7 +412,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPackageEntry() * @generated */ - int ALL_PACKAGE_ENTRY = 13; + int ALL_PACKAGE_ENTRY = 12; /** * The feature id for the 'Package' reference. @@ -477,7 +449,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelElement() * @generated */ - int METAMODEL_ELEMENT = 14; + int METAMODEL_ELEMENT = 13; /** * The feature id for the 'Package' reference. @@ -523,7 +495,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelDeclaration() * @generated */ - int METAMODEL_DECLARATION = 15; + int METAMODEL_DECLARATION = 14; /** * The feature id for the 'Name' attribute. @@ -560,7 +532,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMetamodelReference() * @generated */ - int METAMODEL_REFERENCE = 16; + int METAMODEL_REFERENCE = 15; /** * The feature id for the 'Referred' reference. @@ -588,7 +560,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModel() * @generated */ - int PARTIAL_MODEL = 24; + int PARTIAL_MODEL = 23; /** * The number of structural features of the 'Partial Model' class. @@ -607,7 +579,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelSpecification() * @generated */ - int PARTIAL_MODEL_SPECIFICATION = 18; + int PARTIAL_MODEL_SPECIFICATION = 17; /** * The feature id for the 'Entry' containment reference list. @@ -635,7 +607,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelEntry() * @generated */ - int PARTIAL_MODEL_ENTRY = 19; + int PARTIAL_MODEL_ENTRY = 18; /** * The feature id for the 'Path' containment reference. @@ -663,7 +635,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getModelEntry() * @generated */ - int MODEL_ENTRY = 20; + int MODEL_ENTRY = 19; /** * The feature id for the 'Path' containment reference. @@ -691,7 +663,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getFolderEntry() * @generated */ - int FOLDER_ENTRY = 21; + int FOLDER_ENTRY = 20; /** * The feature id for the 'Path' containment reference. @@ -728,7 +700,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelDeclaration() * @generated */ - int PARTIAL_MODEL_DECLARATION = 22; + int PARTIAL_MODEL_DECLARATION = 21; /** * The feature id for the 'Name' attribute. @@ -765,7 +737,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPartialModelReference() * @generated */ - int PARTIAL_MODEL_REFERENCE = 23; + int PARTIAL_MODEL_REFERENCE = 22; /** * The feature id for the 'Referred' reference. @@ -793,7 +765,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPattern() * @generated */ - int GRAPH_PATTERN = 31; + int GRAPH_PATTERN = 30; /** * The number of structural features of the 'Graph Pattern' class. @@ -812,7 +784,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternSpecification() * @generated */ - int PATTERN_SPECIFICATION = 25; + int PATTERN_SPECIFICATION = 24; /** * The feature id for the 'Entries' containment reference list. @@ -840,7 +812,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternEntry() * @generated */ - int PATTERN_ENTRY = 26; + int PATTERN_ENTRY = 25; /** * The feature id for the 'Package' reference. @@ -868,7 +840,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getAllPatternEntry() * @generated */ - int ALL_PATTERN_ENTRY = 27; + int ALL_PATTERN_ENTRY = 26; /** * The feature id for the 'Package' reference. @@ -905,7 +877,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getPatternElement() * @generated */ - int PATTERN_ELEMENT = 28; + int PATTERN_ELEMENT = 27; /** * The feature id for the 'Package' reference. @@ -942,7 +914,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternDeclaration() * @generated */ - int GRAPH_PATTERN_DECLARATION = 29; + int GRAPH_PATTERN_DECLARATION = 28; /** * The feature id for the 'Name' attribute. @@ -979,7 +951,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGraphPatternReference() * @generated */ - int GRAPH_PATTERN_REFERENCE = 30; + int GRAPH_PATTERN_REFERENCE = 29; /** * The feature id for the 'Referred' reference. @@ -1007,7 +979,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() * @generated */ - int OBJECTIVE = 44; + int OBJECTIVE = 40; /** * The number of structural features of the 'Objective' class. @@ -1026,7 +998,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveSpecification() * @generated */ - int OBJECTIVE_SPECIFICATION = 32; + int OBJECTIVE_SPECIFICATION = 31; /** * The feature id for the 'Entries' containment reference list. @@ -1054,7 +1026,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveEntry() * @generated */ - int OBJECTIVE_ENTRY = 33; + int OBJECTIVE_ENTRY = 32; /** * The feature id for the 'Function' containment reference. @@ -1082,7 +1054,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationEntry() * @generated */ - int OPTIMIZATION_ENTRY = 34; + int OPTIMIZATION_ENTRY = 33; /** * The feature id for the 'Function' containment reference. @@ -1119,7 +1091,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getThresholdEntry() * @generated */ - int THRESHOLD_ENTRY = 35; + int THRESHOLD_ENTRY = 34; /** * The feature id for the 'Function' containment reference. @@ -1165,7 +1137,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveFunction() * @generated */ - int OBJECTIVE_FUNCTION = 36; + int OBJECTIVE_FUNCTION = 35; /** * The number of structural features of the 'Objective Function' class. @@ -1184,7 +1156,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() * @generated */ - int COST_OBJECTIVE_FUNCTION = 37; + int COST_OBJECTIVE_FUNCTION = 36; /** * The feature id for the 'Entries' containment reference list. @@ -1212,7 +1184,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() * @generated */ - int COST_ENTRY = 38; + int COST_ENTRY = 37; /** * The feature id for the 'Pattern Element' containment reference. @@ -1241,126 +1213,6 @@ public interface ApplicationConfigurationPackage extends EPackage */ int COST_ENTRY_FEATURE_COUNT = 2; - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl Reliability Objective Function}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabilityObjectiveFunction() - * @generated - */ - int RELIABILITY_OBJECTIVE_FUNCTION = 39; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Transformation' reference. - * - * - * @generated - * @ordered - */ - int RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; - - /** - * The number of structural features of the 'Reliability Objective Function' class. - * - * - * @generated - * @ordered - */ - int RELIABILITY_OBJECTIVE_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyProbabilityImpl Reliabiltiy Probability}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyProbabilityImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyProbability() - * @generated - */ - int RELIABILTIY_PROBABILITY = 40; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int RELIABILTIY_PROBABILITY__PACKAGE = RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE; - - /** - * The feature id for the 'Transformation' reference. - * - * - * @generated - * @ordered - */ - int RELIABILTIY_PROBABILITY__TRANSFORMATION = RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION; - - /** - * The feature id for the 'Time' attribute. - * - * - * @generated - * @ordered - */ - int RELIABILTIY_PROBABILITY__TIME = RELIABILITY_OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Reliabiltiy Probability' class. - * - * - * @generated - * @ordered - */ - int RELIABILTIY_PROBABILITY_FEATURE_COUNT = RELIABILITY_OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MtffImpl Mtff}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MtffImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMtff() - * @generated - */ - int MTFF = 41; - - /** - * The feature id for the 'Package' reference. - * - * - * @generated - * @ordered - */ - int MTFF__PACKAGE = RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE; - - /** - * The feature id for the 'Transformation' reference. - * - * - * @generated - * @ordered - */ - int MTFF__TRANSFORMATION = RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION; - - /** - * The number of structural features of the 'Mtff' class. - * - * - * @generated - * @ordered - */ - int MTFF_FEATURE_COUNT = RELIABILITY_OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; - /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl Objective Declaration}' class. * @@ -1369,7 +1221,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() * @generated */ - int OBJECTIVE_DECLARATION = 42; + int OBJECTIVE_DECLARATION = 38; /** * The feature id for the 'Name' attribute. @@ -1406,7 +1258,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() * @generated */ - int OBJECTIVE_REFERENCE = 43; + int OBJECTIVE_REFERENCE = 39; /** * The feature id for the 'Referred' reference. @@ -1434,7 +1286,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() * @generated */ - int CONFIG = 53; + int CONFIG = 49; /** * The number of structural features of the 'Config' class. @@ -1453,7 +1305,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() * @generated */ - int CONFIG_SPECIFICATION = 45; + int CONFIG_SPECIFICATION = 41; /** * The feature id for the 'Entries' containment reference list. @@ -1481,7 +1333,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() * @generated */ - int CONFIG_DECLARATION = 46; + int CONFIG_DECLARATION = 42; /** * The feature id for the 'Name' attribute. @@ -1518,7 +1370,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() * @generated */ - int CONFIG_ENTRY = 47; + int CONFIG_ENTRY = 43; /** * The number of structural features of the 'Config Entry' class. @@ -1537,7 +1389,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() * @generated */ - int DOCUMENTATION_ENTRY = 48; + int DOCUMENTATION_ENTRY = 44; /** * The feature id for the 'Level' attribute. @@ -1565,7 +1417,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() * @generated */ - int RUNTIME_ENTRY = 49; + int RUNTIME_ENTRY = 45; /** * The feature id for the 'Millisec Limit' attribute. @@ -1593,7 +1445,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() * @generated */ - int MEMORY_ENTRY = 50; + int MEMORY_ENTRY = 46; /** * The feature id for the 'Megabyte Limit' attribute. @@ -1621,7 +1473,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() * @generated */ - int CUSTOM_ENTRY = 51; + int CUSTOM_ENTRY = 47; /** * The feature id for the 'Key' attribute. @@ -1658,7 +1510,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() * @generated */ - int CONFIG_REFERENCE = 52; + int CONFIG_REFERENCE = 48; /** * The feature id for the 'Config' reference. @@ -1686,7 +1538,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() * @generated */ - int SCOPE = 75; + int SCOPE = 71; /** * The number of structural features of the 'Scope' class. @@ -1705,7 +1557,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() * @generated */ - int SCOPE_SPECIFICATION = 54; + int SCOPE_SPECIFICATION = 50; /** * The feature id for the 'Scopes' containment reference list. @@ -1733,7 +1585,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() * @generated */ - int TYPE_SCOPE = 55; + int TYPE_SCOPE = 51; /** * The feature id for the 'Sets New' attribute. @@ -1779,7 +1631,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() * @generated */ - int CLASS_TYPE_SCOPE = 56; + int CLASS_TYPE_SCOPE = 52; /** * The feature id for the 'Sets New' attribute. @@ -1834,7 +1686,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() * @generated */ - int OBJECT_TYPE_SCOPE = 57; + int OBJECT_TYPE_SCOPE = 53; /** * The feature id for the 'Sets New' attribute. @@ -1889,7 +1741,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() * @generated */ - int INTEGER_TYPE_SCOPE = 58; + int INTEGER_TYPE_SCOPE = 54; /** * The feature id for the 'Sets New' attribute. @@ -1944,7 +1796,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() * @generated */ - int REAL_TYPE_SCOPE = 59; + int REAL_TYPE_SCOPE = 55; /** * The feature id for the 'Sets New' attribute. @@ -1999,7 +1851,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() * @generated */ - int STRING_TYPE_SCOPE = 60; + int STRING_TYPE_SCOPE = 56; /** * The feature id for the 'Sets New' attribute. @@ -2054,7 +1906,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() * @generated */ - int TYPE_REFERENCE = 61; + int TYPE_REFERENCE = 57; /** * The number of structural features of the 'Type Reference' class. @@ -2073,7 +1925,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() * @generated */ - int CLASS_REFERENCE = 62; + int CLASS_REFERENCE = 58; /** * The feature id for the 'Element' containment reference. @@ -2101,7 +1953,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() * @generated */ - int OBJECT_REFERENCE = 63; + int OBJECT_REFERENCE = 59; /** * The number of structural features of the 'Object Reference' class. @@ -2120,7 +1972,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() * @generated */ - int INTEGER_REFERENCE = 64; + int INTEGER_REFERENCE = 60; /** * The number of structural features of the 'Integer Reference' class. @@ -2139,7 +1991,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() * @generated */ - int REAL_REFERENCE = 65; + int REAL_REFERENCE = 61; /** * The number of structural features of the 'Real Reference' class. @@ -2158,7 +2010,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() * @generated */ - int STRING_REFERENCE = 66; + int STRING_REFERENCE = 62; /** * The number of structural features of the 'String Reference' class. @@ -2177,7 +2029,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() * @generated */ - int NUMBER_SPECIFICATION = 67; + int NUMBER_SPECIFICATION = 63; /** * The number of structural features of the 'Number Specification' class. @@ -2196,7 +2048,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() * @generated */ - int EXACT_NUMBER = 68; + int EXACT_NUMBER = 64; /** * The feature id for the 'Exact Number' attribute. @@ -2233,7 +2085,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() * @generated */ - int INTERVALL_NUMBER = 69; + int INTERVALL_NUMBER = 65; /** * The feature id for the 'Min' attribute. @@ -2279,7 +2131,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() * @generated */ - int INT_ENUMBERATION = 70; + int INT_ENUMBERATION = 66; /** * The feature id for the 'Entry' attribute list. @@ -2307,7 +2159,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() * @generated */ - int REAL_ENUMERATION = 71; + int REAL_ENUMERATION = 67; /** * The feature id for the 'Entry' attribute list. @@ -2335,7 +2187,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() * @generated */ - int STRING_ENUMERATION = 72; + int STRING_ENUMERATION = 68; /** * The feature id for the 'Entry' attribute list. @@ -2363,7 +2215,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() * @generated */ - int SCOPE_DECLARATION = 73; + int SCOPE_DECLARATION = 69; /** * The feature id for the 'Name' attribute. @@ -2400,7 +2252,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() * @generated */ - int SCOPE_REFERENCE = 74; + int SCOPE_REFERENCE = 70; /** * The feature id for the 'Referred' reference. @@ -2428,7 +2280,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() * @generated */ - int TASK = 76; + int TASK = 72; /** * The number of structural features of the 'Task' class. @@ -2447,7 +2299,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() * @generated */ - int GENERATION_TASK = 77; + int GENERATION_TASK = 73; /** * The feature id for the 'Metamodel' containment reference. @@ -2601,7 +2453,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() * @generated */ - int INTEGER_SCOPE = 78; + int INTEGER_SCOPE = 74; /** * The number of structural features of the 'Integer Scope' class. @@ -2620,7 +2472,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() * @generated */ - int REAL_SCOPE = 79; + int REAL_SCOPE = 75; /** * The number of structural features of the 'Real Scope' class. @@ -2639,7 +2491,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() * @generated */ - int STRING_SCOPE = 80; + int STRING_SCOPE = 76; /** * The number of structural features of the 'String Scope' class. @@ -2658,7 +2510,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() * @generated */ - int OPTIMIZATION_DIRECTION = 81; + int OPTIMIZATION_DIRECTION = 77; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}' enum. @@ -2668,7 +2520,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() * @generated */ - int COMPARISON_OPERATOR = 82; + int COMPARISON_OPERATOR = 78; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. @@ -2678,7 +2530,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() * @generated */ - int DOCUMENT_LEVEL_SPECIFICATION = 83; + int DOCUMENT_LEVEL_SPECIFICATION = 79; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. @@ -2688,7 +2540,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() * @generated */ - int SOLVER = 84; + int SOLVER = 80; /** @@ -2785,27 +2637,6 @@ public interface ApplicationConfigurationPackage extends EPackage */ EReference getViatraImport_ImportedViatra(); - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport Cft Import}'. - * - * - * @return the meta object for class 'Cft Import'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport - * @generated - */ - EClass getCftImport(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport#getImportedCft Imported Cft}'. - * - * - * @return the meta object for the reference 'Imported Cft'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport#getImportedCft() - * @see #getCftImport() - * @generated - */ - EReference getCftImport_ImportedCft(); - /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration Declaration}'. * @@ -3466,69 +3297,6 @@ public interface ApplicationConfigurationPackage extends EPackage */ EAttribute getCostEntry_Weight(); - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction Reliability Objective Function}'. - * - * - * @return the meta object for class 'Reliability Objective Function'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction - * @generated - */ - EClass getReliabilityObjectiveFunction(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getPackage Package}'. - * - * - * @return the meta object for the reference 'Package'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getPackage() - * @see #getReliabilityObjectiveFunction() - * @generated - */ - EReference getReliabilityObjectiveFunction_Package(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getTransformation Transformation}'. - * - * - * @return the meta object for the reference 'Transformation'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getTransformation() - * @see #getReliabilityObjectiveFunction() - * @generated - */ - EReference getReliabilityObjectiveFunction_Transformation(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability Reliabiltiy Probability}'. - * - * - * @return the meta object for class 'Reliabiltiy Probability'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability - * @generated - */ - EClass getReliabiltiyProbability(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability#getTime Time}'. - * - * - * @return the meta object for the attribute 'Time'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability#getTime() - * @see #getReliabiltiyProbability() - * @generated - */ - EAttribute getReliabiltiyProbability_Time(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff Mtff}'. - * - * - * @return the meta object for class 'Mtff'. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff - * @generated - */ - EClass getMtff(); - /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration Objective Declaration}'. * @@ -4559,24 +4327,6 @@ public interface ApplicationConfigurationPackage extends EPackage */ EReference VIATRA_IMPORT__IMPORTED_VIATRA = eINSTANCE.getViatraImport_ImportedViatra(); - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CftImportImpl Cft Import}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CftImportImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCftImport() - * @generated - */ - EClass CFT_IMPORT = eINSTANCE.getCftImport(); - - /** - * The meta object literal for the 'Imported Cft' reference feature. - * - * - * @generated - */ - EReference CFT_IMPORT__IMPORTED_CFT = eINSTANCE.getCftImport_ImportedCft(); - /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl Declaration}' class. * @@ -5147,60 +4897,6 @@ public interface ApplicationConfigurationPackage extends EPackage */ EAttribute COST_ENTRY__WEIGHT = eINSTANCE.getCostEntry_Weight(); - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl Reliability Objective Function}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabilityObjectiveFunction() - * @generated - */ - EClass RELIABILITY_OBJECTIVE_FUNCTION = eINSTANCE.getReliabilityObjectiveFunction(); - - /** - * The meta object literal for the 'Package' reference feature. - * - * - * @generated - */ - EReference RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE = eINSTANCE.getReliabilityObjectiveFunction_Package(); - - /** - * The meta object literal for the 'Transformation' reference feature. - * - * - * @generated - */ - EReference RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION = eINSTANCE.getReliabilityObjectiveFunction_Transformation(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyProbabilityImpl Reliabiltiy Probability}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyProbabilityImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyProbability() - * @generated - */ - EClass RELIABILTIY_PROBABILITY = eINSTANCE.getReliabiltiyProbability(); - - /** - * The meta object literal for the 'Time' attribute feature. - * - * - * @generated - */ - EAttribute RELIABILTIY_PROBABILITY__TIME = eINSTANCE.getReliabiltiyProbability_Time(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MtffImpl Mtff}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MtffImpl - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMtff() - * @generated - */ - EClass MTFF = eINSTANCE.getMtff(); - /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl Objective Declaration}' class. * diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CftImport.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CftImport.java deleted file mode 100644 index d0786961..00000000 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/CftImport.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; - -/** - * - * A representation of the model object 'Cft Import'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport#getImportedCft Imported Cft}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCftImport() - * @model - * @generated - */ -public interface CftImport extends Import -{ - /** - * Returns the value of the 'Imported Cft' reference. - * - *

    - * If the meaning of the 'Imported Cft' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Imported Cft' reference. - * @see #setImportedCft(CftModel) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCftImport_ImportedCft() - * @model - * @generated - */ - CftModel getImportedCft(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport#getImportedCft Imported Cft}' reference. - * - * - * @param value the new value of the 'Imported Cft' reference. - * @see #getImportedCft() - * @generated - */ - void setImportedCft(CftModel value); - -} // CftImport 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 f4ec06f0..46de07fa 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface ClassReference extends TypeReference /** * Returns the value of the 'Element' containment reference. * - *

    - * If the meaning of the 'Element' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Element' containment reference. * @see #setElement(MetamodelElement) 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 bd0b0e85..ca63c6f4 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface ClassTypeScope extends TypeScope /** * Returns the value of the 'Type' containment reference. * - *

    - * If the meaning of the 'Type' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Type' containment reference. * @see #setType(ClassReference) 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 38d158df..be36addc 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 bee7c6e7..7a9a47d3 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -63,10 +63,6 @@ public enum ComparisonOperator implements Enumerator /** * The 'LESS' literal value. * - *

    - * If the meaning of 'LESS' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #LESS * @model literal="<" @@ -78,10 +74,6 @@ public enum ComparisonOperator implements Enumerator /** * The 'GREATER' literal value. * - *

    - * If the meaning of 'GREATER' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #GREATER * @model literal=">" @@ -93,10 +85,6 @@ public enum ComparisonOperator implements Enumerator /** * The 'LESS EQUALS' literal value. * - *

    - * If the meaning of 'LESS EQUALS' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #LESS_EQUALS * @model literal="<=" @@ -108,10 +96,6 @@ public enum ComparisonOperator implements Enumerator /** * The 'GREATER EQUALS' literal value. * - *

    - * If the meaning of 'GREATER EQUALS' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #GREATER_EQUALS * @model literal=">=" 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 7b7f7509..80ac314f 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 f4e83e1c..5d5e78c5 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface ConfigDeclaration extends Declaration /** * Returns the value of the 'Specification' containment reference. * - *

    - * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Specification' containment reference. * @see #setSpecification(ConfigSpecification) 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 9c3485bb..acd925f9 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 b24bfd95..0367cc53 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface ConfigReference extends Config /** * Returns the value of the 'Config' reference. * - *

    - * If the meaning of the 'Config' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Config' reference. * @see #setConfig(ConfigDeclaration) 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 2bc28898..ecf9f2a6 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface ConfigSpecification extends Config * Returns the value of the 'Entries' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry}. * - *

    - * If the meaning of the 'Entries' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Entries' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigSpecification_Entries() 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 b76f8a4f..14e0410d 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -30,10 +30,6 @@ public interface ConfigurationScript extends EObject * Returns the value of the 'Imports' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import}. * - *

    - * If the meaning of the 'Imports' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Imports' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Imports() @@ -46,10 +42,6 @@ public interface ConfigurationScript extends EObject * Returns the value of the 'Commands' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command}. * - *

    - * If the meaning of the 'Commands' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Commands' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getConfigurationScript_Commands() 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 6f9580ed..ca2565e3 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface CostEntry extends EObject /** * Returns the value of the 'Pattern Element' containment reference. * - *

    - * If the meaning of the 'Pattern Element' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Pattern Element' containment reference. * @see #setPatternElement(PatternElement) @@ -53,10 +49,6 @@ public interface CostEntry extends EObject /** * Returns the value of the 'Weight' attribute. * - *

    - * If the meaning of the 'Weight' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Weight' attribute. * @see #setWeight(int) 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 041d8a04..6b62ff57 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface CostObjectiveFunction extends ObjectiveFunction * Returns the value of the 'Entries' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry}. * - *

    - * If the meaning of the 'Entries' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Entries' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getCostObjectiveFunction_Entries() 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 d61ca6b9..27bc4e57 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -26,10 +26,6 @@ public interface CustomEntry extends ConfigEntry /** * Returns the value of the 'Key' attribute. * - *

    - * If the meaning of the 'Key' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Key' attribute. * @see #setKey(String) @@ -52,10 +48,6 @@ public interface CustomEntry extends ConfigEntry /** * Returns the value of the 'Value' attribute. * - *

    - * If the meaning of the 'Value' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Value' attribute. * @see #setValue(String) 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 883ae250..2f97cdd2 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface Declaration extends Command /** * Returns the value of the 'Name' attribute. * - *

    - * If the meaning of the 'Name' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Name' attribute. * @see #setName(String) 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 fc0d1e8f..50e428a3 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -53,10 +53,6 @@ public enum DocumentLevelSpecification implements Enumerator /** * The 'None' literal value. * - *

    - * If the meaning of 'None' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #NONE * @model name="none" @@ -68,10 +64,6 @@ public enum DocumentLevelSpecification implements Enumerator /** * The 'Normal' literal value. * - *

    - * If the meaning of 'Normal' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #NORMAL * @model name="normal" @@ -83,10 +75,6 @@ public enum DocumentLevelSpecification implements Enumerator /** * The 'Full' literal value. * - *

    - * If the meaning of 'Full' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #FULL * @model name="full" 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 599e3c03..4c33f644 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -26,10 +26,6 @@ public interface DocumentationEntry extends ConfigEntry * Returns the value of the 'Level' attribute. * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification}. * - *

    - * If the meaning of the 'Level' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Level' attribute. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification 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 9fe288d0..68af93fe 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -26,10 +26,6 @@ public interface EPackageImport extends Import /** * Returns the value of the 'Imported Package' reference. * - *

    - * If the meaning of the 'Imported Package' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Imported Package' reference. * @see #setImportedPackage(EPackage) 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 a818f6ef..0628d1e9 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -26,10 +26,6 @@ public interface ExactNumber extends NumberSpecification /** * Returns the value of the 'Exact Number' attribute. * - *

    - * If the meaning of the 'Exact Number' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Exact Number' attribute. * @see #setExactNumber(int) @@ -52,10 +48,6 @@ public interface ExactNumber extends NumberSpecification /** * Returns the value of the 'Exact Unlimited' attribute. * - *

    - * If the meaning of the 'Exact Unlimited' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Exact Unlimited' attribute. * @see #setExactUnlimited(boolean) 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 6ac543e9..1b2f4246 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 266a5f3a..5e7c6cd5 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface FileDeclaration extends Declaration /** * Returns the value of the 'Specification' containment reference. * - *

    - * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Specification' containment reference. * @see #setSpecification(FileSpecification) 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 4263c762..e5c74e77 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface FileReference extends File /** * Returns the value of the 'Referred' reference. * - *

    - * If the meaning of the 'Referred' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Referred' reference. * @see #setReferred(FileDeclaration) 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 afcce59f..12764f93 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface FileSpecification extends File /** * Returns the value of the 'Path' attribute. * - *

    - * If the meaning of the 'Path' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Path' attribute. * @see #setPath(String) 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 6d784b76..df4b0fab 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface FolderEntry extends PartialModelEntry * Returns the value of the 'Exclusion' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry}. * - *

    - * If the meaning of the 'Exclusion' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Exclusion' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getFolderEntry_Exclusion() 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 b61d9907..ac9ba220 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -39,10 +39,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Metamodel' containment reference. * - *

    - * If the meaning of the 'Metamodel' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Metamodel' containment reference. * @see #setMetamodel(Metamodel) @@ -65,10 +61,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Partial Model' containment reference. * - *

    - * If the meaning of the 'Partial Model' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Partial Model' containment reference. * @see #setPartialModel(PartialModel) @@ -91,10 +83,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Patterns' containment reference. * - *

    - * If the meaning of the 'Patterns' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Patterns' containment reference. * @see #setPatterns(GraphPattern) @@ -117,10 +105,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Objectives' containment reference. * - *

    - * If the meaning of the 'Objectives' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Objectives' containment reference. * @see #setObjectives(Objective) @@ -143,10 +127,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Scope' containment reference. * - *

    - * If the meaning of the 'Scope' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Scope' containment reference. * @see #setScope(Scope) @@ -169,10 +149,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Number Specified' attribute. * - *

    - * If the meaning of the 'Number Specified' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Number Specified' attribute. * @see #setNumberSpecified(boolean) @@ -195,10 +171,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Number' attribute. * - *

    - * If the meaning of the 'Number' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Number' attribute. * @see #setNumber(int) @@ -221,10 +193,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Run Specified' attribute. * - *

    - * If the meaning of the 'Run Specified' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Run Specified' attribute. * @see #setRunSpecified(boolean) @@ -247,10 +215,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Runs' attribute. * - *

    - * If the meaning of the 'Runs' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Runs' attribute. * @see #setRuns(int) @@ -274,10 +238,6 @@ public interface GenerationTask extends Task * Returns the value of the 'Solver' attribute. * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver}. * - *

    - * If the meaning of the 'Solver' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Solver' attribute. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver @@ -302,10 +262,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Config' containment reference. * - *

    - * If the meaning of the 'Config' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Config' containment reference. * @see #setConfig(Config) @@ -328,10 +284,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Debug Folder' containment reference. * - *

    - * If the meaning of the 'Debug Folder' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Debug Folder' containment reference. * @see #setDebugFolder(File) @@ -354,10 +306,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Target Log File' containment reference. * - *

    - * If the meaning of the 'Target Log File' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Target Log File' containment reference. * @see #setTargetLogFile(File) @@ -380,10 +328,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Target Statistics File' containment reference. * - *

    - * If the meaning of the 'Target Statistics File' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Target Statistics File' containment reference. * @see #setTargetStatisticsFile(File) @@ -406,10 +350,6 @@ public interface GenerationTask extends Task /** * Returns the value of the 'Taget Folder' containment reference. * - *

    - * If the meaning of the 'Taget Folder' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Taget Folder' containment reference. * @see #setTagetFolder(File) 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 db01f2ce..d0ca4966 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 38bea9b2..c328e729 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface GraphPatternDeclaration extends Declaration /** * Returns the value of the 'Specification' containment reference. * - *

    - * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Specification' containment reference. * @see #setSpecification(PatternSpecification) 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 a52300a9..be8e405f 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface GraphPatternReference extends GraphPattern /** * Returns the value of the 'Referred' reference. * - *

    - * If the meaning of the 'Referred' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Referred' reference. * @see #setReferred(GraphPatternDeclaration) 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 efdb814f..63002849 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 0af738f7..ffcce0a9 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface IntEnumberation extends NumberSpecification * Returns the value of the 'Entry' attribute list. * The list contents are of type {@link java.lang.Integer}. * - *

    - * If the meaning of the 'Entry' attribute list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Entry' attribute list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getIntEnumberation_Entry() 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 5f102472..59298e95 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 048beac9..e31cb726 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 7528c942..f0393922 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface IntegerTypeScope extends TypeScope /** * Returns the value of the 'Type' containment reference. * - *

    - * If the meaning of the 'Type' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Type' containment reference. * @see #setType(IntegerReference) 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 99434542..b1b3314f 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface IntervallNumber extends NumberSpecification /** * Returns the value of the 'Min' attribute. * - *

    - * If the meaning of the 'Min' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Min' attribute. * @see #setMin(int) @@ -53,10 +49,6 @@ public interface IntervallNumber extends NumberSpecification /** * Returns the value of the 'Max Number' attribute. * - *

    - * If the meaning of the 'Max Number' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Max Number' attribute. * @see #setMaxNumber(int) @@ -79,10 +71,6 @@ public interface IntervallNumber extends NumberSpecification /** * Returns the value of the 'Max Unlimited' attribute. * - *

    - * If the meaning of the 'Max Unlimited' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Max Unlimited' attribute. * @see #setMaxUnlimited(boolean) 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 48122822..52dcccbe 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface MemoryEntry extends ConfigEntry /** * Returns the value of the 'Megabyte Limit' attribute. * - *

    - * If the meaning of the 'Megabyte Limit' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Megabyte Limit' attribute. * @see #setMegabyteLimit(int) 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 2d58c5de..63ccf2a4 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 e05a306e..0335c505 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface MetamodelDeclaration extends Declaration /** * Returns the value of the 'Specification' containment reference. * - *

    - * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Specification' containment reference. * @see #setSpecification(MetamodelSpecification) 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 d6ed6425..0a1f10c2 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -28,10 +28,6 @@ public interface MetamodelElement extends MetamodelEntry /** * Returns the value of the 'Classifier' reference. * - *

    - * If the meaning of the 'Classifier' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Classifier' reference. * @see #setClassifier(EClassifier) @@ -54,10 +50,6 @@ public interface MetamodelElement extends MetamodelEntry /** * Returns the value of the 'Feature' reference. * - *

    - * If the meaning of the 'Feature' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Feature' reference. * @see #setFeature(ENamedElement) 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 9a5e146e..3c271742 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface MetamodelEntry extends EObject /** * Returns the value of the 'Package' reference. * - *

    - * If the meaning of the 'Package' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Package' reference. * @see #setPackage(EPackage) 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 b28de27a..b0a9efc9 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface MetamodelReference extends Metamodel /** * Returns the value of the 'Referred' reference. * - *

    - * If the meaning of the 'Referred' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Referred' reference. * @see #setReferred(MetamodelDeclaration) 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 b268bdff..40336e2c 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface MetamodelSpecification extends Metamodel * Returns the value of the 'Entries' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry}. * - *

    - * If the meaning of the 'Entries' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Entries' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMetamodelSpecification_Entries() 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 374e57c7..01a2e684 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Mtff.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Mtff.java deleted file mode 100644 index 7206fa95..00000000 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/Mtff.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - - -/** - * - * A representation of the model object 'Mtff'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getMtff() - * @model - * @generated - */ -public interface Mtff extends ReliabilityObjectiveFunction -{ -} // Mtff 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 f8b29030..848e61f4 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 c5571c57..80628724 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 2f4fa8cc..868e68a0 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface ObjectTypeScope extends TypeScope /** * Returns the value of the 'Type' containment reference. * - *

    - * If the meaning of the 'Type' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Type' containment reference. * @see #setType(ObjectReference) 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 9c58cf51..44b1f24e 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 858896a8..6228e3f1 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface ObjectiveDeclaration extends Declaration /** * Returns the value of the 'Specification' containment reference. * - *

    - * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Specification' containment reference. * @see #setSpecification(ObjectiveSpecification) 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 f341b4cc..2f3406d1 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -26,10 +26,6 @@ public interface ObjectiveEntry extends EObject /** * Returns the value of the 'Function' containment reference. * - *

    - * If the meaning of the 'Function' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Function' containment reference. * @see #setFunction(ObjectiveFunction) 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 d1617f69..312129b3 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 ed9a2f83..debfcfd8 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface ObjectiveReference extends Objective /** * Returns the value of the 'Referred' reference. * - *

    - * If the meaning of the 'Referred' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Referred' reference. * @see #setReferred(ObjectiveDeclaration) 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 a812cf5c..6eb297cd 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface ObjectiveSpecification extends Objective * Returns the value of the 'Entries' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry}. * - *

    - * If the meaning of the 'Entries' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Entries' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getObjectiveSpecification_Entries() 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 57068cb5..ca0ac9de 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -43,10 +43,6 @@ public enum OptimizationDirection implements Enumerator /** * The 'MINIMIZE' literal value. * - *

    - * If the meaning of 'MINIMIZE' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #MINIMIZE * @model literal="minimize" @@ -58,10 +54,6 @@ public enum OptimizationDirection implements Enumerator /** * The 'MAXIMIZE' literal value. * - *

    - * If the meaning of 'MAXIMIZE' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #MAXIMIZE * @model literal="maximize" 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 620ad50d..37f26633 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -26,10 +26,6 @@ public interface OptimizationEntry extends ObjectiveEntry * Returns the value of the 'Direction' attribute. * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection}. * - *

    - * If the meaning of the 'Direction' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Direction' attribute. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection 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 ee7347db..02c75ebe 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 462813f5..dc67a0ca 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface PartialModelDeclaration extends Declaration /** * Returns the value of the 'Specification' containment reference. * - *

    - * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Specification' containment reference. * @see #setSpecification(PartialModelSpecification) 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 d6ba400f..4dd548c8 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -26,10 +26,6 @@ public interface PartialModelEntry extends EObject /** * Returns the value of the 'Path' containment reference. * - *

    - * If the meaning of the 'Path' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Path' containment reference. * @see #setPath(File) 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 63e110d7..8fdd3414 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface PartialModelReference extends PartialModel /** * Returns the value of the 'Referred' reference. * - *

    - * If the meaning of the 'Referred' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Referred' reference. * @see #setReferred(PartialModelDeclaration) 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 fb54fb79..bea790ba 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface PartialModelSpecification extends PartialModel * Returns the value of the 'Entry' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry}. * - *

    - * If the meaning of the 'Entry' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Entry' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPartialModelSpecification_Entry() 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 8733deba..3460c009 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -26,10 +26,6 @@ public interface PatternElement extends PatternEntry /** * Returns the value of the 'Pattern' reference. * - *

    - * If the meaning of the 'Pattern' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Pattern' reference. * @see #setPattern(Pattern) 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 9a11ebcb..1f337644 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -28,10 +28,6 @@ public interface PatternEntry extends EObject /** * Returns the value of the 'Package' reference. * - *

    - * If the meaning of the 'Package' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Package' reference. * @see #setPackage(PatternModel) 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 98499d06..05dfcb33 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface PatternSpecification extends GraphPattern * Returns the value of the 'Entries' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry}. * - *

    - * If the meaning of the 'Entries' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Entries' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getPatternSpecification_Entries() 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 4653d704..5b6bbef7 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -29,10 +29,6 @@ public interface RealEnumeration extends NumberSpecification * Returns the value of the 'Entry' attribute list. * The list contents are of type {@link java.math.BigDecimal}. * - *

    - * If the meaning of the 'Entry' attribute list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Entry' attribute list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getRealEnumeration_Entry() 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 55f3eff8..8da7e2f9 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 e24bf15d..c801bdbc 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 e51d5e3a..946452c5 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface RealTypeScope extends TypeScope /** * Returns the value of the 'Type' containment reference. * - *

    - * If the meaning of the 'Type' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Type' containment reference. * @see #setType(RealReference) diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabilityObjectiveFunction.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabilityObjectiveFunction.java deleted file mode 100644 index 0b7a34bd..00000000 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabilityObjectiveFunction.java +++ /dev/null @@ -1,80 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; - -/** - * - * A representation of the model object 'Reliability Objective Function'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getPackage Package}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getTransformation Transformation}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabilityObjectiveFunction() - * @model - * @generated - */ -public interface ReliabilityObjectiveFunction extends ObjectiveFunction -{ - /** - * Returns the value of the 'Package' reference. - * - *

    - * If the meaning of the 'Package' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Package' reference. - * @see #setPackage(CftModel) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabilityObjectiveFunction_Package() - * @model - * @generated - */ - CftModel getPackage(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getPackage Package}' reference. - * - * - * @param value the new value of the 'Package' reference. - * @see #getPackage() - * @generated - */ - void setPackage(CftModel value); - - /** - * Returns the value of the 'Transformation' reference. - * - *

    - * If the meaning of the 'Transformation' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Transformation' reference. - * @see #setTransformation(TransformationDefinition) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabilityObjectiveFunction_Transformation() - * @model - * @generated - */ - TransformationDefinition getTransformation(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction#getTransformation Transformation}' reference. - * - * - * @param value the new value of the 'Transformation' reference. - * @see #getTransformation() - * @generated - */ - void setTransformation(TransformationDefinition value); - -} // ReliabilityObjectiveFunction diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyProbability.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyProbability.java deleted file mode 100644 index 42c895ec..00000000 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ReliabiltiyProbability.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; - -import java.math.BigDecimal; - -/** - * - * A representation of the model object 'Reliabiltiy Probability'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability#getTime Time}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabiltiyProbability() - * @model - * @generated - */ -public interface ReliabiltiyProbability extends ReliabilityObjectiveFunction -{ - /** - * Returns the value of the 'Time' attribute. - * - *

    - * If the meaning of the 'Time' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Time' attribute. - * @see #setTime(BigDecimal) - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getReliabiltiyProbability_Time() - * @model - * @generated - */ - BigDecimal getTime(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability#getTime Time}' attribute. - * - * - * @param value the new value of the 'Time' attribute. - * @see #getTime() - * @generated - */ - void setTime(BigDecimal value); - -} // ReliabiltiyProbability 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 fc847a8a..96386943 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface RuntimeEntry extends ConfigEntry /** * Returns the value of the 'Millisec Limit' attribute. * - *

    - * If the meaning of the 'Millisec Limit' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Millisec Limit' attribute. * @see #setMillisecLimit(int) 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 ba2fafef..8ae0eac9 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 03f012b6..8caa47ce 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface ScopeDeclaration extends Declaration /** * Returns the value of the 'Specification' containment reference. * - *

    - * If the meaning of the 'Specification' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Specification' containment reference. * @see #setSpecification(ScopeSpecification) 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 585eec5b..cdeaea7d 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface ScopeReference extends Scope /** * Returns the value of the 'Referred' reference. * - *

    - * If the meaning of the 'Referred' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Referred' reference. * @see #setReferred(ScopeDeclaration) 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 69931c62..d37fa099 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface ScopeSpecification extends Scope * Returns the value of the 'Scopes' containment reference list. * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope}. * - *

    - * If the meaning of the 'Scopes' containment reference list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Scopes' containment reference list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getScopeSpecification_Scopes() 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 9bd03568..b61e6832 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -53,10 +53,6 @@ public enum Solver implements Enumerator /** * The 'SMT Solver' literal value. * - *

    - * If the meaning of 'SMT Solver' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #SMT_SOLVER * @model name="SMTSolver" @@ -68,10 +64,6 @@ public enum Solver implements Enumerator /** * The 'Alloy Solver' literal value. * - *

    - * If the meaning of 'Alloy Solver' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #ALLOY_SOLVER * @model name="AlloySolver" @@ -83,10 +75,6 @@ public enum Solver implements Enumerator /** * The 'Viatra Solver' literal value. * - *

    - * If the meaning of 'Viatra Solver' literal object isn't clear, - * there really should be more of a description here... - *

    * * @see #VIATRA_SOLVER * @model name="ViatraSolver" 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 cc0ac732..df0119cb 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -27,10 +27,6 @@ public interface StringEnumeration extends NumberSpecification * Returns the value of the 'Entry' attribute list. * The list contents are of type {@link java.lang.String}. * - *

    - * If the meaning of the 'Entry' attribute list isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Entry' attribute list. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#getStringEnumeration_Entry() 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 88e27a11..f9dbb308 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 fadc32a1..10c9b8c1 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 6f60ac3b..2264ce44 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -25,10 +25,6 @@ public interface StringTypeScope extends TypeScope /** * Returns the value of the 'Type' containment reference. * - *

    - * If the meaning of the 'Type' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Type' containment reference. * @see #setType(StringReference) 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 82708c1b..9df32d82 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 1f90715e..d521b872 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -28,10 +28,6 @@ public interface ThresholdEntry extends ObjectiveEntry * Returns the value of the 'Operator' attribute. * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator}. * - *

    - * If the meaning of the 'Operator' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Operator' attribute. * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator @@ -56,10 +52,6 @@ public interface ThresholdEntry extends ObjectiveEntry /** * Returns the value of the 'Threshold' attribute. * - *

    - * If the meaning of the 'Threshold' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Threshold' attribute. * @see #setThreshold(BigDecimal) 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 e98baba7..82499145 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; 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 0fd2f53a..5e133c80 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -28,10 +28,6 @@ public interface TypeScope extends EObject /** * Returns the value of the 'Sets New' attribute. * - *

    - * If the meaning of the 'Sets New' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Sets New' attribute. * @see #setSetsNew(boolean) @@ -54,10 +50,6 @@ public interface TypeScope extends EObject /** * Returns the value of the 'Sets Sum' attribute. * - *

    - * If the meaning of the 'Sets Sum' attribute isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Sets Sum' attribute. * @see #setSetsSum(boolean) @@ -80,10 +72,6 @@ public interface TypeScope extends EObject /** * Returns the value of the 'Number' containment reference. * - *

    - * If the meaning of the 'Number' containment reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Number' containment reference. * @see #setNumber(NumberSpecification) 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 59d46690..26a440d7 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration; @@ -26,10 +26,6 @@ public interface ViatraImport extends Import /** * Returns the value of the 'Imported Viatra' reference. * - *

    - * If the meaning of the 'Imported Viatra' reference isn't clear, - * there really should be more of a description here... - *

    * * @return the value of the 'Imported Viatra' reference. * @see #setImportedViatra(PatternModel) 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 1778e18f..6dcaabda 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 a5f19b8b..69529bad 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 77ff05e8..dbd717e5 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; @@ -71,7 +71,6 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements case ApplicationConfigurationPackage.IMPORT: return createImport(); case ApplicationConfigurationPackage.EPACKAGE_IMPORT: return createEPackageImport(); case ApplicationConfigurationPackage.VIATRA_IMPORT: return createViatraImport(); - case ApplicationConfigurationPackage.CFT_IMPORT: return createCftImport(); case ApplicationConfigurationPackage.DECLARATION: return createDeclaration(); case ApplicationConfigurationPackage.FILE_SPECIFICATION: return createFileSpecification(); case ApplicationConfigurationPackage.FILE_DECLARATION: return createFileDeclaration(); @@ -105,9 +104,6 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction(); case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: return createCostObjectiveFunction(); case ApplicationConfigurationPackage.COST_ENTRY: return createCostEntry(); - case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: return createReliabilityObjectiveFunction(); - case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: return createReliabiltiyProbability(); - case ApplicationConfigurationPackage.MTFF: return createMtff(); case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: return createObjectiveDeclaration(); case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: return createObjectiveReference(); case ApplicationConfigurationPackage.OBJECTIVE: return createObjective(); @@ -258,18 +254,6 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements return viatraImport; } - /** - * - * - * @generated - */ - @Override - public CftImport createCftImport() - { - CftImportImpl cftImport = new CftImportImpl(); - return cftImport; - } - /** * * @@ -666,42 +650,6 @@ public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements return costEntry; } - /** - * - * - * @generated - */ - @Override - public ReliabilityObjectiveFunction createReliabilityObjectiveFunction() - { - ReliabilityObjectiveFunctionImpl reliabilityObjectiveFunction = new ReliabilityObjectiveFunctionImpl(); - return reliabilityObjectiveFunction; - } - - /** - * - * - * @generated - */ - @Override - public ReliabiltiyProbability createReliabiltiyProbability() - { - ReliabiltiyProbabilityImpl reliabiltiyProbability = new ReliabiltiyProbabilityImpl(); - return reliabiltiyProbability; - } - - /** - * - * - * @generated - */ - @Override - public Mtff createMtff() - { - MtffImpl mtff = new MtffImpl(); - return mtff; - } - /** * * 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 7f2bee5b..42ac7d67 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; @@ -7,7 +7,6 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackag import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; @@ -49,7 +48,6 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; @@ -73,8 +71,6 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnume import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; @@ -91,12 +87,6 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeRefer import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; - import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; @@ -157,13 +147,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements */ private EClass viatraImportEClass = null; - /** - * - * - * @generated - */ - private EClass cftImportEClass = null; - /** * * @@ -395,27 +378,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements */ private EClass costEntryEClass = null; - /** - * - * - * @generated - */ - private EClass reliabilityObjectiveFunctionEClass = null; - - /** - * - * - * @generated - */ - private EClass reliabiltiyProbabilityEClass = null; - - /** - * - * - * @generated - */ - private EClass mtffEClass = null; - /** * * @@ -767,14 +729,11 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements isInited = true; // Initialize simple dependencies - CftLanguagePackage.eINSTANCE.eClass(); EcorePackage.eINSTANCE.eClass(); PatternLanguagePackage.eINSTANCE.eClass(); - CftPackage.eINSTANCE.eClass(); XtypePackage.eINSTANCE.eClass(); TypesPackage.eINSTANCE.eClass(); XbasePackage.eINSTANCE.eClass(); - FtPackage.eINSTANCE.eClass(); // Create package meta-data objects theApplicationConfigurationPackage.createPackageContents(); @@ -889,28 +848,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements return (EReference)viatraImportEClass.getEStructuralFeatures().get(0); } - /** - * - * - * @generated - */ - @Override - public EClass getCftImport() - { - return cftImportEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getCftImport_ImportedCft() - { - return (EReference)cftImportEClass.getEStructuralFeatures().get(0); - } - /** * * @@ -1604,72 +1541,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1); } - /** - * - * - * @generated - */ - @Override - public EClass getReliabilityObjectiveFunction() - { - return reliabilityObjectiveFunctionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getReliabilityObjectiveFunction_Package() - { - return (EReference)reliabilityObjectiveFunctionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getReliabilityObjectiveFunction_Transformation() - { - return (EReference)reliabilityObjectiveFunctionEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getReliabiltiyProbability() - { - return reliabiltiyProbabilityEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getReliabiltiyProbability_Time() - { - return (EAttribute)reliabiltiyProbabilityEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMtff() - { - return mtffEClass; - } - /** * * @@ -2683,9 +2554,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements viatraImportEClass = createEClass(VIATRA_IMPORT); createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA); - cftImportEClass = createEClass(CFT_IMPORT); - createEReference(cftImportEClass, CFT_IMPORT__IMPORTED_CFT); - declarationEClass = createEClass(DECLARATION); createEAttribute(declarationEClass, DECLARATION__NAME); @@ -2782,15 +2650,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT); createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT); - reliabilityObjectiveFunctionEClass = createEClass(RELIABILITY_OBJECTIVE_FUNCTION); - createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE); - createEReference(reliabilityObjectiveFunctionEClass, RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION); - - reliabiltiyProbabilityEClass = createEClass(RELIABILTIY_PROBABILITY); - createEAttribute(reliabiltiyProbabilityEClass, RELIABILTIY_PROBABILITY__TIME); - - mtffEClass = createEClass(MTFF); - objectiveDeclarationEClass = createEClass(OBJECTIVE_DECLARATION); createEReference(objectiveDeclarationEClass, OBJECTIVE_DECLARATION__SPECIFICATION); @@ -2948,7 +2807,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements // Obtain other dependent packages EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI); - CftLanguagePackage theCftLanguagePackage = (CftLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(CftLanguagePackage.eNS_URI); // Create type parameters @@ -2957,7 +2815,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements // Add supertypes to classes ePackageImportEClass.getESuperTypes().add(this.getImport()); viatraImportEClass.getESuperTypes().add(this.getImport()); - cftImportEClass.getESuperTypes().add(this.getImport()); declarationEClass.getESuperTypes().add(this.getCommand()); fileSpecificationEClass.getESuperTypes().add(this.getFile()); fileDeclarationEClass.getESuperTypes().add(this.getDeclaration()); @@ -2981,9 +2838,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); - reliabilityObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); - reliabiltiyProbabilityEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); - mtffEClass.getESuperTypes().add(this.getReliabilityObjectiveFunction()); objectiveDeclarationEClass.getESuperTypes().add(this.getDeclaration()); objectiveReferenceEClass.getESuperTypes().add(this.getObjective()); configSpecificationEClass.getESuperTypes().add(this.getConfig()); @@ -3032,9 +2886,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 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); - initEClass(cftImportEClass, CftImport.class, "CftImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCftImport_ImportedCft(), theCftLanguagePackage.getCftModel(), null, "importedCft", null, 0, 1, CftImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 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); @@ -3131,15 +2982,6 @@ public class ApplicationConfigurationPackageImpl extends EPackageImpl implements 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); 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); - initEClass(reliabilityObjectiveFunctionEClass, ReliabilityObjectiveFunction.class, "ReliabilityObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getReliabilityObjectiveFunction_Package(), theCftLanguagePackage.getCftModel(), null, "package", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getReliabilityObjectiveFunction_Transformation(), theCftLanguagePackage.getTransformationDefinition(), null, "transformation", null, 0, 1, ReliabilityObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(reliabiltiyProbabilityEClass, ReliabiltiyProbability.class, "ReliabiltiyProbability", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getReliabiltiyProbability_Time(), theEcorePackage.getEBigDecimal(), "time", null, 0, 1, ReliabiltiyProbability.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(mtffEClass, Mtff.class, "Mtff", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(objectiveDeclarationEClass, ObjectiveDeclaration.class, "ObjectiveDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); 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); diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CftImportImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CftImportImpl.java deleted file mode 100644 index 35a0ecf1..00000000 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CftImportImpl.java +++ /dev/null @@ -1,176 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Cft Import'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CftImportImpl#getImportedCft Imported Cft}
    • - *
    - * - * @generated - */ -public class CftImportImpl extends ImportImpl implements CftImport -{ - /** - * The cached value of the '{@link #getImportedCft() Imported Cft}' reference. - * - * - * @see #getImportedCft() - * @generated - * @ordered - */ - protected CftModel importedCft; - - /** - * - * - * @generated - */ - protected CftImportImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.CFT_IMPORT; - } - - /** - * - * - * @generated - */ - @Override - public CftModel getImportedCft() - { - if (importedCft != null && importedCft.eIsProxy()) - { - InternalEObject oldImportedCft = (InternalEObject)importedCft; - importedCft = (CftModel)eResolveProxy(oldImportedCft); - if (importedCft != oldImportedCft) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT, oldImportedCft, importedCft)); - } - } - return importedCft; - } - - /** - * - * - * @generated - */ - public CftModel basicGetImportedCft() - { - return importedCft; - } - - /** - * - * - * @generated - */ - @Override - public void setImportedCft(CftModel newImportedCft) - { - CftModel oldImportedCft = importedCft; - importedCft = newImportedCft; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT, oldImportedCft, importedCft)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT: - if (resolve) return getImportedCft(); - return basicGetImportedCft(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT: - setImportedCft((CftModel)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT: - setImportedCft((CftModel)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.CFT_IMPORT__IMPORTED_CFT: - return importedCft != null; - } - return super.eIsSet(featureID); - } - -} //CftImportImpl 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 c494d41d..58f60975 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 6bcb3cc4..a208a95e 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 7548406e..a0346069 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 3fd099db..4db2615e 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 09144917..d0d9bc9a 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 cc2982f7..7cb48be6 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 ee829926..4ee8cab8 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 c5426c35..f419e451 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 c147407d..0b220913 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 892df6f5..623b03d0 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 bdabbb69..b053191d 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 45c4d4ea..8814ff7c 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 28f8f9ae..8ce91ebb 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 d5a10833..8db0b730 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 b7416c44..bb56f86a 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 359ad5b9..4a4e9d81 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 511a24d5..012f50f8 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 a79ce222..7771bbe6 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 72c8946c..fd63024f 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 e6f123e1..e1dece10 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 dbaad93e..d45a3dad 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 c9fe167f..31353783 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 a6268299..2ffdfcf3 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 33778d68..38cadbab 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 235dd069..31c486e2 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 83165b02..1b24fa75 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 27427fc4..4636e5fb 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 894c5af8..e8169503 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 65a1d572..951796dc 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 61428e72..9ba86185 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 ad784f8e..b39f4692 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 5c76cad2..d7341660 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 bfa1ebee..710bd870 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 08591722..08488bf2 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 b3eb49a1..b4b04991 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 899e1c19..c6a78baf 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 2e69e24b..4b9ee2d3 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 f8aaae1c..d6704d3d 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 c7f2b6ec..820cfd60 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MtffImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MtffImpl.java deleted file mode 100644 index aeeacd58..00000000 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MtffImpl.java +++ /dev/null @@ -1,41 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Mtff'. - * - * - * @generated - */ -public class MtffImpl extends ReliabilityObjectiveFunctionImpl implements Mtff -{ - /** - * - * - * @generated - */ - protected MtffImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.MTFF; - } - -} //MtffImpl 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 853bb539..496bce22 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 a61feb62..90b0c966 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 7aa64823..8ff52439 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 b705144c..06621785 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 4e339a15..ee5fd956 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 33f252be..b9530465 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 2307f88a..084f9e9f 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 e207ef22..dcd79e1d 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 2ae968a1..9270a2cf 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 a4561862..a7ad5928 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 ce69472e..5503dc77 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 3bcaec12..c481e1b7 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 b50d6698..5cba4ed5 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 4384b273..cbfd5c70 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 79c1c236..bb797cbf 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 b39866b8..ae9bb0c4 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 56fa0313..af9bfb78 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 eb1be0e0..15f85a92 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 a14762a6..a0b114c2 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 9f879728..80921cb3 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 b7efecba..780293af 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 5c39a98e..53870133 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabilityObjectiveFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabilityObjectiveFunctionImpl.java deleted file mode 100644 index d0008224..00000000 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabilityObjectiveFunctionImpl.java +++ /dev/null @@ -1,244 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Reliability Objective Function'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl#getPackage Package}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl#getTransformation Transformation}
    • - *
    - * - * @generated - */ -public class ReliabilityObjectiveFunctionImpl extends ObjectiveFunctionImpl implements ReliabilityObjectiveFunction -{ - /** - * The cached value of the '{@link #getPackage() Package}' reference. - * - * - * @see #getPackage() - * @generated - * @ordered - */ - protected CftModel package_; - - /** - * The cached value of the '{@link #getTransformation() Transformation}' reference. - * - * - * @see #getTransformation() - * @generated - * @ordered - */ - protected TransformationDefinition transformation; - - /** - * - * - * @generated - */ - protected ReliabilityObjectiveFunctionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.RELIABILITY_OBJECTIVE_FUNCTION; - } - - /** - * - * - * @generated - */ - @Override - public CftModel getPackage() - { - if (package_ != null && package_.eIsProxy()) - { - InternalEObject oldPackage = (InternalEObject)package_; - package_ = (CftModel)eResolveProxy(oldPackage); - if (package_ != oldPackage) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE, oldPackage, package_)); - } - } - return package_; - } - - /** - * - * - * @generated - */ - public CftModel basicGetPackage() - { - return package_; - } - - /** - * - * - * @generated - */ - @Override - public void setPackage(CftModel newPackage) - { - CftModel oldPackage = package_; - package_ = newPackage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE, oldPackage, package_)); - } - - /** - * - * - * @generated - */ - @Override - public TransformationDefinition getTransformation() - { - if (transformation != null && transformation.eIsProxy()) - { - InternalEObject oldTransformation = (InternalEObject)transformation; - transformation = (TransformationDefinition)eResolveProxy(oldTransformation); - if (transformation != oldTransformation) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION, oldTransformation, transformation)); - } - } - return transformation; - } - - /** - * - * - * @generated - */ - public TransformationDefinition basicGetTransformation() - { - return transformation; - } - - /** - * - * - * @generated - */ - @Override - public void setTransformation(TransformationDefinition newTransformation) - { - TransformationDefinition oldTransformation = transformation; - transformation = newTransformation; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION, oldTransformation, transformation)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE: - if (resolve) return getPackage(); - return basicGetPackage(); - case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION: - if (resolve) return getTransformation(); - return basicGetTransformation(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE: - setPackage((CftModel)newValue); - return; - case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION: - setTransformation((TransformationDefinition)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE: - setPackage((CftModel)null); - return; - case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION: - setTransformation((TransformationDefinition)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE: - return package_ != null; - case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION: - return transformation != null; - } - return super.eIsSet(featureID); - } - -} //ReliabilityObjectiveFunctionImpl diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyProbabilityImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyProbabilityImpl.java deleted file mode 100644 index b1940e3d..00000000 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ReliabiltiyProbabilityImpl.java +++ /dev/null @@ -1,181 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; - -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability; - -import java.math.BigDecimal; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Reliabiltiy Probability'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabiltiyProbabilityImpl#getTime Time}
    • - *
    - * - * @generated - */ -public class ReliabiltiyProbabilityImpl extends ReliabilityObjectiveFunctionImpl implements ReliabiltiyProbability -{ - /** - * The default value of the '{@link #getTime() Time}' attribute. - * - * - * @see #getTime() - * @generated - * @ordered - */ - protected static final BigDecimal TIME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getTime() Time}' attribute. - * - * - * @see #getTime() - * @generated - * @ordered - */ - protected BigDecimal time = TIME_EDEFAULT; - - /** - * - * - * @generated - */ - protected ReliabiltiyProbabilityImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return ApplicationConfigurationPackage.Literals.RELIABILTIY_PROBABILITY; - } - - /** - * - * - * @generated - */ - @Override - public BigDecimal getTime() - { - return time; - } - - /** - * - * - * @generated - */ - @Override - public void setTime(BigDecimal newTime) - { - BigDecimal oldTime = time; - time = newTime; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY__TIME, oldTime, time)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY__TIME: - return getTime(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY__TIME: - setTime((BigDecimal)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY__TIME: - setTime(TIME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY__TIME: - return TIME_EDEFAULT == null ? time != null : !TIME_EDEFAULT.equals(time); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (time: "); - result.append(time); - result.append(')'); - return result.toString(); - } - -} //ReliabiltiyProbabilityImpl 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 c6e4f885..00281016 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 030d1600..85d6a2da 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 ddc4299e..81d452c3 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 81ae4f11..c348d0b2 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 bfa4fb1a..e209ebed 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 fcd8bb08..7c7dc643 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 40e468b1..56505279 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 536f3016..4fa60644 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 4d038c34..952f066e 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 b3f25f96..34ec9582 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 1ba04522..d14e159e 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 fbf8925a..f43e29db 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 789be159..ff63979f 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 2b0bd086..520e6200 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; 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 96e7a6a6..42391fef 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; @@ -101,11 +101,6 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl return createViatraImportAdapter(); } @Override - public Adapter caseCftImport(CftImport object) - { - return createCftImportAdapter(); - } - @Override public Adapter caseDeclaration(Declaration object) { return createDeclarationAdapter(); @@ -271,21 +266,6 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl return createCostEntryAdapter(); } @Override - public Adapter caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object) - { - return createReliabilityObjectiveFunctionAdapter(); - } - @Override - public Adapter caseReliabiltiyProbability(ReliabiltiyProbability object) - { - return createReliabiltiyProbabilityAdapter(); - } - @Override - public Adapter caseMtff(Mtff object) - { - return createMtffAdapter(); - } - @Override public Adapter caseObjectiveDeclaration(ObjectiveDeclaration object) { return createObjectiveDeclarationAdapter(); @@ -577,21 +557,6 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl return null; } - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport Cft Import}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport - * @generated - */ - public Adapter createCftImportAdapter() - { - return null; - } - /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration Declaration}'. * @@ -1087,51 +1052,6 @@ public class ApplicationConfigurationAdapterFactory extends AdapterFactoryImpl return null; } - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction Reliability Objective Function}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction - * @generated - */ - public Adapter createReliabilityObjectiveFunctionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability Reliabiltiy Probability}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability - * @generated - */ - public Adapter createReliabiltiyProbabilityAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff Mtff}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff - * @generated - */ - public Adapter createMtffAdapter() - { - return null; - } - /** * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration Objective Declaration}'. * 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 d5b57a80..f1c51a3c 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,5 +1,5 @@ /** - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.util; @@ -110,14 +110,6 @@ public class ApplicationConfigurationSwitch extends Switch if (result == null) result = defaultCase(theEObject); return result; } - case ApplicationConfigurationPackage.CFT_IMPORT: - { - CftImport cftImport = (CftImport)theEObject; - T result = caseCftImport(cftImport); - if (result == null) result = caseImport(cftImport); - if (result == null) result = defaultCase(theEObject); - return result; - } case ApplicationConfigurationPackage.DECLARATION: { Declaration declaration = (Declaration)theEObject; @@ -376,32 +368,6 @@ public class ApplicationConfigurationSwitch extends Switch if (result == null) result = defaultCase(theEObject); return result; } - case ApplicationConfigurationPackage.RELIABILITY_OBJECTIVE_FUNCTION: - { - ReliabilityObjectiveFunction reliabilityObjectiveFunction = (ReliabilityObjectiveFunction)theEObject; - T result = caseReliabilityObjectiveFunction(reliabilityObjectiveFunction); - if (result == null) result = caseObjectiveFunction(reliabilityObjectiveFunction); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: - { - ReliabiltiyProbability reliabiltiyProbability = (ReliabiltiyProbability)theEObject; - T result = caseReliabiltiyProbability(reliabiltiyProbability); - if (result == null) result = caseReliabilityObjectiveFunction(reliabiltiyProbability); - if (result == null) result = caseObjectiveFunction(reliabiltiyProbability); - if (result == null) result = defaultCase(theEObject); - return result; - } - case ApplicationConfigurationPackage.MTFF: - { - Mtff mtff = (Mtff)theEObject; - T result = caseMtff(mtff); - if (result == null) result = caseReliabilityObjectiveFunction(mtff); - if (result == null) result = caseObjectiveFunction(mtff); - if (result == null) result = defaultCase(theEObject); - return result; - } case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: { ObjectiveDeclaration objectiveDeclaration = (ObjectiveDeclaration)theEObject; @@ -798,22 +764,6 @@ public class ApplicationConfigurationSwitch extends Switch return null; } - /** - * Returns the result of interpreting the object as an instance of 'Cft Import'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Cft Import'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCftImport(CftImport object) - { - return null; - } - /** * Returns the result of interpreting the object as an instance of 'Declaration'. * @@ -1342,54 +1292,6 @@ public class ApplicationConfigurationSwitch extends Switch return null; } - /** - * Returns the result of interpreting the object as an instance of 'Reliability Objective Function'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Reliability Objective Function'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseReliabilityObjectiveFunction(ReliabilityObjectiveFunction object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Reliabiltiy Probability'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Reliabiltiy Probability'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseReliabiltiyProbability(ReliabiltiyProbability object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Mtff'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Mtff'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMtff(Mtff object) - { - return null; - } - /** * Returns the result of interpreting the object as an instance of 'Objective Declaration'. * diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java index baeaefcf..d95b909a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationAntlrTokenFileProvider.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.parser.antlr; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java index c1ed7d02..5f91dc77 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/ApplicationConfigurationParser.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.parser.antlr; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g index a79a6430..533714b5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.g @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ grammar InternalApplicationConfiguration; @@ -305,15 +305,6 @@ ruleImport returns [EObject current=null] $current = $this_ViatraImport_1.current; afterParserOrEnumRuleCall(); } - | - { - newCompositeNode(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); - } - this_CftImport_2=ruleCftImport - { - $current = $this_CftImport_2.current; - afterParserOrEnumRuleCall(); - } ) ; @@ -397,46 +388,6 @@ ruleViatraImport returns [EObject current=null] ) ; -// Entry rule entryRuleCftImport -entryRuleCftImport returns [EObject current=null]: - { newCompositeNode(grammarAccess.getCftImportRule()); } - iv_ruleCftImport=ruleCftImport - { $current=$iv_ruleCftImport.current; } - EOF; - -// Rule CftImport -ruleCftImport returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='import' - { - newLeafNode(otherlv_0, grammarAccess.getCftImportAccess().getImportKeyword_0()); - } - otherlv_1='reliability' - { - newLeafNode(otherlv_1, grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getCftImportRule()); - } - } - otherlv_2=RULE_STRING - { - newLeafNode(otherlv_2, grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); - } - ) - ) - ) -; - // Entry rule entryRuleDeclaration entryRuleDeclaration returns [EObject current=null]: { newCompositeNode(grammarAccess.getDeclarationRule()); } @@ -2094,25 +2045,14 @@ ruleObjectiveFunction returns [EObject current=null] @after { leaveRule(); }: - ( - { - newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); - } - this_CostObjectiveFunction_0=ruleCostObjectiveFunction - { - $current = $this_CostObjectiveFunction_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); - } - this_ReliabilityObjectiveFunction_1=ruleReliabilityObjectiveFunction - { - $current = $this_ReliabilityObjectiveFunction_1.current; - afterParserOrEnumRuleCall(); - } - ) + { + newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); + } + this_CostObjectiveFunction_0=ruleCostObjectiveFunction + { + $current = $this_CostObjectiveFunction_0.current; + afterParserOrEnumRuleCall(); + } ; // Entry rule entryRuleCostObjectiveFunction @@ -2251,181 +2191,6 @@ ruleCostEntry returns [EObject current=null] ) ; -// Entry rule entryRuleReliabilityObjectiveFunction -entryRuleReliabilityObjectiveFunction returns [EObject current=null]: - { newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule()); } - iv_ruleReliabilityObjectiveFunction=ruleReliabilityObjectiveFunction - { $current=$iv_ruleReliabilityObjectiveFunction.current; } - EOF; - -// Rule ReliabilityObjectiveFunction -ruleReliabilityObjectiveFunction returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); - } - this_ReliabiltiyProbability_0=ruleReliabiltiyProbability - { - $current = $this_ReliabiltiyProbability_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); - } - this_Mtff_1=ruleMtff - { - $current = $this_Mtff_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleReliabiltiyProbability -entryRuleReliabiltiyProbability returns [EObject current=null]: - { newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule()); } - iv_ruleReliabiltiyProbability=ruleReliabiltiyProbability - { $current=$iv_ruleReliabiltiyProbability.current; } - EOF; - -// Rule ReliabiltiyProbability -ruleReliabiltiyProbability returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='reliability' - { - newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); - } - ( - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); - } - } - { - newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); - } - ruleQualifiedName - { - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2='::' - { - newLeafNode(otherlv_2, grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); - } - )? - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); - } - } - otherlv_3=RULE_ID - { - newLeafNode(otherlv_3, grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); - } - ) - ) - otherlv_4='at' - { - newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); - } - ( - ( - { - newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); - } - lv_time_5_0=ruleREALLiteral - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getReliabiltiyProbabilityRule()); - } - set( - $current, - "time", - lv_time_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleMtff -entryRuleMtff returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMtffRule()); } - iv_ruleMtff=ruleMtff - { $current=$iv_ruleMtff.current; } - EOF; - -// Rule Mtff -ruleMtff returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='mtff' - { - newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0()); - } - ( - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMtffRule()); - } - } - { - newCompositeNode(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); - } - ruleQualifiedName - { - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2='::' - { - newLeafNode(otherlv_2, grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); - } - )? - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMtffRule()); - } - } - otherlv_3=RULE_ID - { - newLeafNode(otherlv_3, grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); - } - ) - ) - ) -; - // Entry rule entryRuleObjectiveDeclaration entryRuleObjectiveDeclaration returns [EObject current=null]: { newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens index 9d99c5c3..84404119 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfiguration.tokens @@ -1,59 +1,56 @@ -'#'=37 -'*'=45 -'+='=38 -','=20 +'#'=34 +'*'=42 +'+='=35 +','=19 '-'=12 '.'=11 -'..'=46 -'::'=24 -'<'=39 -'<='=59 -'='=18 -'>'=40 -'>='=60 -'AlloySolver'=65 -'SMTSolver'=64 -'ViatraSolver'=66 -'at'=30 -'config'=33 -'constraints'=28 -'cost'=29 -'debug'=53 +'..'=43 +'::'=23 +'<'=36 +'<='=56 +'='=17 +'>'=37 +'>='=57 +'AlloySolver'=62 +'SMTSolver'=61 +'ViatraSolver'=63 +'config'=30 +'constraints'=27 +'cost'=28 +'debug'=50 'epackage'=14 -'excluding'=23 -'file'=17 -'folder'=26 -'full'=63 -'generate'=48 +'excluding'=22 +'file'=16 +'folder'=25 +'full'=60 +'generate'=45 'import'=13 -'int'=42 -'log'=54 -'log-level'=34 -'maximize'=58 -'memory'=36 -'metamodel'=25 -'minimize'=57 -'models'=27 -'mtff'=31 -'node'=41 -'none'=61 -'normal'=62 -'number'=50 -'objectives'=32 -'output'=56 -'package'=22 -'partial-model'=49 -'real'=43 -'reliability'=16 -'runs'=51 -'runtime'=35 -'scope'=47 -'solver'=52 -'statistics'=55 -'string'=44 +'int'=39 +'log'=51 +'log-level'=31 +'maximize'=55 +'memory'=33 +'metamodel'=24 +'minimize'=54 +'models'=26 +'node'=38 +'none'=58 +'normal'=59 +'number'=47 +'objectives'=29 +'output'=53 +'package'=21 +'partial-model'=46 +'real'=40 +'runs'=48 +'runtime'=32 +'scope'=44 +'solver'=49 +'statistics'=52 +'string'=41 'viatra'=15 -'{'=19 -'}'=21 +'{'=18 +'}'=20 RULE_ANY_OTHER=10 RULE_ID=4 RULE_INT=5 @@ -114,6 +111,3 @@ T__60=60 T__61=61 T__62=62 T__63=63 -T__64=64 -T__65=65 -T__66=66 diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java index d8c31116..da879d2a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationLexer.java @@ -40,7 +40,6 @@ public class InternalApplicationConfigurationLexer extends Lexer { public static final int RULE_INT=5; public static final int T__29=29; public static final int T__22=22; - public static final int T__66=66; public static final int RULE_ML_COMMENT=7; public static final int T__23=23; public static final int T__24=24; @@ -48,9 +47,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { public static final int T__62=62; public static final int T__63=63; public static final int T__20=20; - public static final int T__64=64; public static final int T__21=21; - public static final int T__65=65; public static final int RULE_STRING=6; public static final int RULE_SL_COMMENT=8; public static final int T__37=37; @@ -198,10 +195,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:16:7: ( 'reliability' ) - // InternalApplicationConfiguration.g:16:9: 'reliability' + // InternalApplicationConfiguration.g:16:7: ( 'file' ) + // InternalApplicationConfiguration.g:16:9: 'file' { - match("reliability"); + match("file"); } @@ -219,11 +216,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__17; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:17:7: ( 'file' ) - // InternalApplicationConfiguration.g:17:9: 'file' + // InternalApplicationConfiguration.g:17:7: ( '=' ) + // InternalApplicationConfiguration.g:17:9: '=' { - match("file"); - + match('='); } @@ -240,10 +236,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:18:7: ( '=' ) - // InternalApplicationConfiguration.g:18:9: '=' + // InternalApplicationConfiguration.g:18:7: ( '{' ) + // InternalApplicationConfiguration.g:18:9: '{' { - match('='); + match('{'); } @@ -260,10 +256,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:19:7: ( '{' ) - // InternalApplicationConfiguration.g:19:9: '{' + // InternalApplicationConfiguration.g:19:7: ( ',' ) + // InternalApplicationConfiguration.g:19:9: ',' { - match('{'); + match(','); } @@ -280,10 +276,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:20:7: ( ',' ) - // InternalApplicationConfiguration.g:20:9: ',' + // InternalApplicationConfiguration.g:20:7: ( '}' ) + // InternalApplicationConfiguration.g:20:9: '}' { - match(','); + match('}'); } @@ -300,10 +296,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:21:7: ( '}' ) - // InternalApplicationConfiguration.g:21:9: '}' + // InternalApplicationConfiguration.g:21:7: ( 'package' ) + // InternalApplicationConfiguration.g:21:9: 'package' { - match('}'); + match("package"); + } @@ -320,10 +317,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:22:7: ( 'package' ) - // InternalApplicationConfiguration.g:22:9: 'package' + // InternalApplicationConfiguration.g:22:7: ( 'excluding' ) + // InternalApplicationConfiguration.g:22:9: 'excluding' { - match("package"); + match("excluding"); } @@ -341,10 +338,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:23:7: ( 'excluding' ) - // InternalApplicationConfiguration.g:23:9: 'excluding' + // InternalApplicationConfiguration.g:23:7: ( '::' ) + // InternalApplicationConfiguration.g:23:9: '::' { - match("excluding"); + match("::"); } @@ -362,10 +359,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:24:7: ( '::' ) - // InternalApplicationConfiguration.g:24:9: '::' + // InternalApplicationConfiguration.g:24:7: ( 'metamodel' ) + // InternalApplicationConfiguration.g:24:9: 'metamodel' { - match("::"); + match("metamodel"); } @@ -383,10 +380,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:25:7: ( 'metamodel' ) - // InternalApplicationConfiguration.g:25:9: 'metamodel' + // InternalApplicationConfiguration.g:25:7: ( 'folder' ) + // InternalApplicationConfiguration.g:25:9: 'folder' { - match("metamodel"); + match("folder"); } @@ -404,10 +401,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:26:7: ( 'folder' ) - // InternalApplicationConfiguration.g:26:9: 'folder' + // InternalApplicationConfiguration.g:26:7: ( 'models' ) + // InternalApplicationConfiguration.g:26:9: 'models' { - match("folder"); + match("models"); } @@ -425,10 +422,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:27:7: ( 'models' ) - // InternalApplicationConfiguration.g:27:9: 'models' + // InternalApplicationConfiguration.g:27:7: ( 'constraints' ) + // InternalApplicationConfiguration.g:27:9: 'constraints' { - match("models"); + match("constraints"); } @@ -446,10 +443,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:28:7: ( 'constraints' ) - // InternalApplicationConfiguration.g:28:9: 'constraints' + // InternalApplicationConfiguration.g:28:7: ( 'cost' ) + // InternalApplicationConfiguration.g:28:9: 'cost' { - match("constraints"); + match("cost"); } @@ -467,10 +464,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:29:7: ( 'cost' ) - // InternalApplicationConfiguration.g:29:9: 'cost' + // InternalApplicationConfiguration.g:29:7: ( 'objectives' ) + // InternalApplicationConfiguration.g:29:9: 'objectives' { - match("cost"); + match("objectives"); } @@ -488,10 +485,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:30:7: ( 'at' ) - // InternalApplicationConfiguration.g:30:9: 'at' + // InternalApplicationConfiguration.g:30:7: ( 'config' ) + // InternalApplicationConfiguration.g:30:9: 'config' { - match("at"); + match("config"); } @@ -509,10 +506,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:31:7: ( 'mtff' ) - // InternalApplicationConfiguration.g:31:9: 'mtff' + // InternalApplicationConfiguration.g:31:7: ( 'log-level' ) + // InternalApplicationConfiguration.g:31:9: 'log-level' { - match("mtff"); + match("log-level"); } @@ -530,10 +527,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:32:7: ( 'objectives' ) - // InternalApplicationConfiguration.g:32:9: 'objectives' + // InternalApplicationConfiguration.g:32:7: ( 'runtime' ) + // InternalApplicationConfiguration.g:32:9: 'runtime' { - match("objectives"); + match("runtime"); } @@ -551,10 +548,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:33:7: ( 'config' ) - // InternalApplicationConfiguration.g:33:9: 'config' + // InternalApplicationConfiguration.g:33:7: ( 'memory' ) + // InternalApplicationConfiguration.g:33:9: 'memory' { - match("config"); + match("memory"); } @@ -572,11 +569,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:34:7: ( 'log-level' ) - // InternalApplicationConfiguration.g:34:9: 'log-level' + // InternalApplicationConfiguration.g:34:7: ( '#' ) + // InternalApplicationConfiguration.g:34:9: '#' { - match("log-level"); - + match('#'); } @@ -593,10 +589,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:35:7: ( 'runtime' ) - // InternalApplicationConfiguration.g:35:9: 'runtime' + // InternalApplicationConfiguration.g:35:7: ( '+=' ) + // InternalApplicationConfiguration.g:35:9: '+=' { - match("runtime"); + match("+="); } @@ -614,11 +610,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:36:7: ( 'memory' ) - // InternalApplicationConfiguration.g:36:9: 'memory' + // InternalApplicationConfiguration.g:36:7: ( '<' ) + // InternalApplicationConfiguration.g:36:9: '<' { - match("memory"); - + match('<'); } @@ -635,10 +630,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:37:7: ( '#' ) - // InternalApplicationConfiguration.g:37:9: '#' + // InternalApplicationConfiguration.g:37:7: ( '>' ) + // InternalApplicationConfiguration.g:37:9: '>' { - match('#'); + match('>'); } @@ -655,10 +650,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:38:7: ( '+=' ) - // InternalApplicationConfiguration.g:38:9: '+=' + // InternalApplicationConfiguration.g:38:7: ( 'node' ) + // InternalApplicationConfiguration.g:38:9: 'node' { - match("+="); + match("node"); } @@ -676,10 +671,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:39:7: ( '<' ) - // InternalApplicationConfiguration.g:39:9: '<' + // InternalApplicationConfiguration.g:39:7: ( 'int' ) + // InternalApplicationConfiguration.g:39:9: 'int' { - match('<'); + match("int"); + } @@ -696,10 +692,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:40:7: ( '>' ) - // InternalApplicationConfiguration.g:40:9: '>' + // InternalApplicationConfiguration.g:40:7: ( 'real' ) + // InternalApplicationConfiguration.g:40:9: 'real' { - match('>'); + match("real"); + } @@ -716,10 +713,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:41:7: ( 'node' ) - // InternalApplicationConfiguration.g:41:9: 'node' + // InternalApplicationConfiguration.g:41:7: ( 'string' ) + // InternalApplicationConfiguration.g:41:9: 'string' { - match("node"); + match("string"); } @@ -737,11 +734,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:42:7: ( 'int' ) - // InternalApplicationConfiguration.g:42:9: 'int' + // InternalApplicationConfiguration.g:42:7: ( '*' ) + // InternalApplicationConfiguration.g:42:9: '*' { - match("int"); - + match('*'); } @@ -758,10 +754,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:43:7: ( 'real' ) - // InternalApplicationConfiguration.g:43:9: 'real' + // InternalApplicationConfiguration.g:43:7: ( '..' ) + // InternalApplicationConfiguration.g:43:9: '..' { - match("real"); + match(".."); } @@ -779,10 +775,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:44:7: ( 'string' ) - // InternalApplicationConfiguration.g:44:9: 'string' + // InternalApplicationConfiguration.g:44:7: ( 'scope' ) + // InternalApplicationConfiguration.g:44:9: 'scope' { - match("string"); + match("scope"); } @@ -800,10 +796,11 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:45:7: ( '*' ) - // InternalApplicationConfiguration.g:45:9: '*' + // InternalApplicationConfiguration.g:45:7: ( 'generate' ) + // InternalApplicationConfiguration.g:45:9: 'generate' { - match('*'); + match("generate"); + } @@ -820,10 +817,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:46:7: ( '..' ) - // InternalApplicationConfiguration.g:46:9: '..' + // InternalApplicationConfiguration.g:46:7: ( 'partial-model' ) + // InternalApplicationConfiguration.g:46:9: 'partial-model' { - match(".."); + match("partial-model"); } @@ -841,10 +838,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:47:7: ( 'scope' ) - // InternalApplicationConfiguration.g:47:9: 'scope' + // InternalApplicationConfiguration.g:47:7: ( 'number' ) + // InternalApplicationConfiguration.g:47:9: 'number' { - match("scope"); + match("number"); } @@ -862,10 +859,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:48:7: ( 'generate' ) - // InternalApplicationConfiguration.g:48:9: 'generate' + // InternalApplicationConfiguration.g:48:7: ( 'runs' ) + // InternalApplicationConfiguration.g:48:9: 'runs' { - match("generate"); + match("runs"); } @@ -883,10 +880,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:49:7: ( 'partial-model' ) - // InternalApplicationConfiguration.g:49:9: 'partial-model' + // InternalApplicationConfiguration.g:49:7: ( 'solver' ) + // InternalApplicationConfiguration.g:49:9: 'solver' { - match("partial-model"); + match("solver"); } @@ -904,10 +901,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:50:7: ( 'number' ) - // InternalApplicationConfiguration.g:50:9: 'number' + // InternalApplicationConfiguration.g:50:7: ( 'debug' ) + // InternalApplicationConfiguration.g:50:9: 'debug' { - match("number"); + match("debug"); } @@ -925,10 +922,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:51:7: ( 'runs' ) - // InternalApplicationConfiguration.g:51:9: 'runs' + // InternalApplicationConfiguration.g:51:7: ( 'log' ) + // InternalApplicationConfiguration.g:51:9: 'log' { - match("runs"); + match("log"); } @@ -946,10 +943,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:52:7: ( 'solver' ) - // InternalApplicationConfiguration.g:52:9: 'solver' + // InternalApplicationConfiguration.g:52:7: ( 'statistics' ) + // InternalApplicationConfiguration.g:52:9: 'statistics' { - match("solver"); + match("statistics"); } @@ -967,10 +964,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:53:7: ( 'debug' ) - // InternalApplicationConfiguration.g:53:9: 'debug' + // InternalApplicationConfiguration.g:53:7: ( 'output' ) + // InternalApplicationConfiguration.g:53:9: 'output' { - match("debug"); + match("output"); } @@ -988,10 +985,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:54:7: ( 'log' ) - // InternalApplicationConfiguration.g:54:9: 'log' + // InternalApplicationConfiguration.g:54:7: ( 'minimize' ) + // InternalApplicationConfiguration.g:54:9: 'minimize' { - match("log"); + match("minimize"); } @@ -1009,10 +1006,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:55:7: ( 'statistics' ) - // InternalApplicationConfiguration.g:55:9: 'statistics' + // InternalApplicationConfiguration.g:55:7: ( 'maximize' ) + // InternalApplicationConfiguration.g:55:9: 'maximize' { - match("statistics"); + match("maximize"); } @@ -1030,10 +1027,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:56:7: ( 'output' ) - // InternalApplicationConfiguration.g:56:9: 'output' + // InternalApplicationConfiguration.g:56:7: ( '<=' ) + // InternalApplicationConfiguration.g:56:9: '<=' { - match("output"); + match("<="); } @@ -1051,10 +1048,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:57:7: ( 'minimize' ) - // InternalApplicationConfiguration.g:57:9: 'minimize' + // InternalApplicationConfiguration.g:57:7: ( '>=' ) + // InternalApplicationConfiguration.g:57:9: '>=' { - match("minimize"); + match(">="); } @@ -1072,10 +1069,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:58:7: ( 'maximize' ) - // InternalApplicationConfiguration.g:58:9: 'maximize' + // InternalApplicationConfiguration.g:58:7: ( 'none' ) + // InternalApplicationConfiguration.g:58:9: 'none' { - match("maximize"); + match("none"); } @@ -1093,10 +1090,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:59:7: ( '<=' ) - // InternalApplicationConfiguration.g:59:9: '<=' + // InternalApplicationConfiguration.g:59:7: ( 'normal' ) + // InternalApplicationConfiguration.g:59:9: 'normal' { - match("<="); + match("normal"); } @@ -1114,10 +1111,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:60:7: ( '>=' ) - // InternalApplicationConfiguration.g:60:9: '>=' + // InternalApplicationConfiguration.g:60:7: ( 'full' ) + // InternalApplicationConfiguration.g:60:9: 'full' { - match(">="); + match("full"); } @@ -1135,10 +1132,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:61:7: ( 'none' ) - // InternalApplicationConfiguration.g:61:9: 'none' + // InternalApplicationConfiguration.g:61:7: ( 'SMTSolver' ) + // InternalApplicationConfiguration.g:61:9: 'SMTSolver' { - match("none"); + match("SMTSolver"); } @@ -1156,10 +1153,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:62:7: ( 'normal' ) - // InternalApplicationConfiguration.g:62:9: 'normal' + // InternalApplicationConfiguration.g:62:7: ( 'AlloySolver' ) + // InternalApplicationConfiguration.g:62:9: 'AlloySolver' { - match("normal"); + match("AlloySolver"); } @@ -1177,71 +1174,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:63:7: ( 'full' ) - // InternalApplicationConfiguration.g:63:9: 'full' - { - match("full"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:64:7: ( 'SMTSolver' ) - // InternalApplicationConfiguration.g:64:9: 'SMTSolver' - { - match("SMTSolver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:65:7: ( 'AlloySolver' ) - // InternalApplicationConfiguration.g:65:9: 'AlloySolver' - { - match("AlloySolver"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:66:7: ( 'ViatraSolver' ) - // InternalApplicationConfiguration.g:66:9: 'ViatraSolver' + // InternalApplicationConfiguration.g:63:7: ( 'ViatraSolver' ) + // InternalApplicationConfiguration.g:63:9: 'ViatraSolver' { match("ViatraSolver"); @@ -1254,17 +1188,17 @@ public class InternalApplicationConfigurationLexer extends Lexer { finally { } } - // $ANTLR end "T__66" + // $ANTLR end "T__63" // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5170:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalApplicationConfiguration.g:5170:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:4935:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalApplicationConfiguration.g:4935:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalApplicationConfiguration.g:5170:11: ( '^' )? + // InternalApplicationConfiguration.g:4935:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -1273,7 +1207,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt1) { case 1 : - // InternalApplicationConfiguration.g:5170:11: '^' + // InternalApplicationConfiguration.g:4935:11: '^' { match('^'); @@ -1291,7 +1225,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { recover(mse); throw mse;} - // InternalApplicationConfiguration.g:5170:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalApplicationConfiguration.g:4935:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -1340,10 +1274,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5172:10: ( ( '0' .. '9' )+ ) - // InternalApplicationConfiguration.g:5172:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:4937:10: ( ( '0' .. '9' )+ ) + // InternalApplicationConfiguration.g:4937:12: ( '0' .. '9' )+ { - // InternalApplicationConfiguration.g:5172:12: ( '0' .. '9' )+ + // InternalApplicationConfiguration.g:4937:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -1357,7 +1291,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt3) { case 1 : - // InternalApplicationConfiguration.g:5172:13: '0' .. '9' + // InternalApplicationConfiguration.g:4937:13: '0' .. '9' { matchRange('0','9'); @@ -1389,10 +1323,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5174:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalApplicationConfiguration.g:5174:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:4939:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalApplicationConfiguration.g:4939:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalApplicationConfiguration.g:5174:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalApplicationConfiguration.g:4939:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -1410,10 +1344,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt6) { case 1 : - // InternalApplicationConfiguration.g:5174:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalApplicationConfiguration.g:4939:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalApplicationConfiguration.g:5174:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalApplicationConfiguration.g:4939:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1429,7 +1363,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt4) { case 1 : - // InternalApplicationConfiguration.g:5174:21: '\\\\' . + // InternalApplicationConfiguration.g:4939:21: '\\\\' . { match('\\'); matchAny(); @@ -1437,7 +1371,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:5174:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalApplicationConfiguration.g:4939:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1462,10 +1396,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:5174:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalApplicationConfiguration.g:4939:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalApplicationConfiguration.g:5174:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalApplicationConfiguration.g:4939:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1481,7 +1415,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt5) { case 1 : - // InternalApplicationConfiguration.g:5174:54: '\\\\' . + // InternalApplicationConfiguration.g:4939:54: '\\\\' . { match('\\'); matchAny(); @@ -1489,7 +1423,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 2 : - // InternalApplicationConfiguration.g:5174:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalApplicationConfiguration.g:4939:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1532,12 +1466,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5176:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalApplicationConfiguration.g:5176:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalApplicationConfiguration.g:4941:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalApplicationConfiguration.g:4941:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalApplicationConfiguration.g:5176:24: ( options {greedy=false; } : . )* + // InternalApplicationConfiguration.g:4941:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1562,7 +1496,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt7) { case 1 : - // InternalApplicationConfiguration.g:5176:52: . + // InternalApplicationConfiguration.g:4941:52: . { matchAny(); @@ -1592,12 +1526,12 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5178:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalApplicationConfiguration.g:5178:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:4943:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalApplicationConfiguration.g:4943:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalApplicationConfiguration.g:5178:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalApplicationConfiguration.g:4943:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1610,7 +1544,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { switch (alt8) { case 1 : - // InternalApplicationConfiguration.g:5178:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalApplicationConfiguration.g:4943:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1630,7 +1564,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } } while (true); - // InternalApplicationConfiguration.g:5178:40: ( ( '\\r' )? '\\n' )? + // InternalApplicationConfiguration.g:4943:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1639,9 +1573,9 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt10) { case 1 : - // InternalApplicationConfiguration.g:5178:41: ( '\\r' )? '\\n' + // InternalApplicationConfiguration.g:4943:41: ( '\\r' )? '\\n' { - // InternalApplicationConfiguration.g:5178:41: ( '\\r' )? + // InternalApplicationConfiguration.g:4943:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1650,7 +1584,7 @@ public class InternalApplicationConfigurationLexer extends Lexer { } switch (alt9) { case 1 : - // InternalApplicationConfiguration.g:5178:41: '\\r' + // InternalApplicationConfiguration.g:4943:41: '\\r' { match('\r'); @@ -1682,10 +1616,10 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5180:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalApplicationConfiguration.g:5180:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:4945:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalApplicationConfiguration.g:4945:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalApplicationConfiguration.g:5180:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalApplicationConfiguration.g:4945:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1739,8 +1673,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalApplicationConfiguration.g:5182:16: ( . ) - // InternalApplicationConfiguration.g:5182:18: . + // InternalApplicationConfiguration.g:4947:16: ( . ) + // InternalApplicationConfiguration.g:4947:18: . { matchAny(); @@ -1755,8 +1689,8 @@ public class InternalApplicationConfigurationLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=63; + // InternalApplicationConfiguration.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=60; alt12 = dfa12.predict(input); switch (alt12) { case 1 : @@ -2131,70 +2065,49 @@ public class InternalApplicationConfigurationLexer extends Lexer { } break; case 54 : - // InternalApplicationConfiguration.g:1:328: T__64 - { - mT__64(); - - } - break; - case 55 : - // InternalApplicationConfiguration.g:1:334: T__65 - { - mT__65(); - - } - break; - case 56 : - // InternalApplicationConfiguration.g:1:340: T__66 - { - mT__66(); - - } - break; - case 57 : - // InternalApplicationConfiguration.g:1:346: RULE_ID + // InternalApplicationConfiguration.g:1:328: RULE_ID { mRULE_ID(); } break; - case 58 : - // InternalApplicationConfiguration.g:1:354: RULE_INT + case 55 : + // InternalApplicationConfiguration.g:1:336: RULE_INT { mRULE_INT(); } break; - case 59 : - // InternalApplicationConfiguration.g:1:363: RULE_STRING + case 56 : + // InternalApplicationConfiguration.g:1:345: RULE_STRING { mRULE_STRING(); } break; - case 60 : - // InternalApplicationConfiguration.g:1:375: RULE_ML_COMMENT + case 57 : + // InternalApplicationConfiguration.g:1:357: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 61 : - // InternalApplicationConfiguration.g:1:391: RULE_SL_COMMENT + case 58 : + // InternalApplicationConfiguration.g:1:373: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 62 : - // InternalApplicationConfiguration.g:1:407: RULE_WS + case 59 : + // InternalApplicationConfiguration.g:1:389: RULE_WS { mRULE_WS(); } break; - case 63 : - // InternalApplicationConfiguration.g:1:415: RULE_ANY_OTHER + case 60 : + // InternalApplicationConfiguration.g:1:397: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -2208,182 +2121,186 @@ public class InternalApplicationConfigurationLexer extends Lexer { protected DFA12 dfa12 = new DFA12(this); static final String DFA12_eotS = - "\1\uffff\1\50\1\uffff\5\54\4\uffff\1\54\1\46\5\54\1\uffff\1\46\1\110\1\112\2\54\1\uffff\5\54\1\46\2\uffff\3\46\5\uffff\2\54\1\uffff\10\54\4\uffff\1\54\1\uffff\6\54\1\160\3\54\6\uffff\5\54\1\uffff\5\54\5\uffff\1\54\1\u0082\23\54\1\uffff\2\54\1\u009b\16\54\1\uffff\4\54\1\u00ae\1\54\1\u00b0\1\u00b1\1\54\1\u00b3\5\54\1\u00b9\4\54\1\u00be\2\54\2\uffff\1\u00c1\1\u00c2\20\54\1\uffff\1\54\2\uffff\1\54\1\uffff\5\54\1\uffff\4\54\1\uffff\2\54\2\uffff\4\54\1\u00e4\2\54\1\u00e7\3\54\1\u00eb\2\54\1\u00ee\2\54\1\u00f1\3\54\1\u00f5\1\u00f6\3\54\1\u00fa\1\54\1\u00fc\1\u00fd\1\u00fe\1\u00ff\1\54\1\uffff\1\u0101\1\54\1\uffff\3\54\1\uffff\2\54\1\uffff\1\54\1\u0109\1\uffff\1\u010a\2\54\2\uffff\3\54\1\uffff\1\54\4\uffff\1\54\1\uffff\4\54\1\u0116\2\54\3\uffff\1\54\1\u011a\1\u011b\3\54\1\u011f\3\54\1\uffff\1\u0123\1\54\1\u0125\2\uffff\3\54\1\uffff\1\u0129\2\54\1\uffff\1\54\1\uffff\1\54\1\u012e\1\u012f\1\uffff\2\54\1\u0132\1\u0133\2\uffff\1\u0134\1\54\3\uffff\1\u0136\1\uffff"; + "\1\uffff\1\47\1\uffff\4\53\4\uffff\1\53\1\45\5\53\1\uffff\1\45\1\105\1\107\2\53\1\uffff\5\53\1\45\2\uffff\3\45\5\uffff\2\53\1\uffff\6\53\4\uffff\1\53\1\uffff\12\53\6\uffff\5\53\1\uffff\5\53\5\uffff\1\53\1\174\21\53\1\u0090\20\53\1\uffff\3\53\1\u00a5\1\53\1\u00a7\11\53\1\u00b1\2\53\2\uffff\1\53\1\u00b5\1\u00b6\1\u00b7\1\u00b8\17\53\1\uffff\1\53\1\uffff\11\53\1\uffff\3\53\4\uffff\4\53\1\u00d9\2\53\1\u00dc\3\53\1\u00e0\2\53\1\u00e3\1\u00e4\3\53\1\u00e8\1\u00e9\3\53\1\u00ed\1\53\1\u00ef\1\53\1\u00f1\1\u00f2\1\u00f3\1\53\1\uffff\1\u00f5\1\53\1\uffff\3\53\1\uffff\2\53\2\uffff\1\u00fc\2\53\2\uffff\3\53\1\uffff\1\53\1\uffff\1\u0103\3\uffff\1\53\1\uffff\4\53\1\u0109\1\53\2\uffff\1\53\1\u010c\1\u010d\2\53\1\uffff\1\53\1\u0111\3\53\1\uffff\1\u0115\1\u0116\2\uffff\3\53\1\uffff\1\u011a\2\53\2\uffff\1\53\1\u011e\1\u011f\1\uffff\2\53\1\u0122\2\uffff\1\u0123\1\53\2\uffff\1\u0125\1\uffff"; static final String DFA12_eofS = - "\u0137\uffff"; + "\u0126\uffff"; static final String DFA12_minS = - "\1\0\1\56\1\uffff\1\155\1\160\1\151\1\145\1\151\4\uffff\1\141\1\72\1\141\1\157\1\164\1\142\1\157\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\2\141\1\156\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\146\1\156\1\170\1\156\1\60\1\152\1\164\1\147\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\151\1\154\1\163\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\146\1\164\1\uffff\1\145\1\160\1\55\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\60\1\151\2\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\1\60\2\155\1\164\1\151\1\60\1\143\1\165\2\uffff\2\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\1\uffff\2\164\2\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\1\60\1\151\1\145\1\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\4\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\60\1\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\1\151\3\uffff\1\154\2\60\1\156\1\145\1\143\1\60\1\162\1\166\1\154\1\uffff\1\60\1\164\1\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\60\1\uffff\1\162\1\145\2\60\2\uffff\1\60\1\162\3\uffff\1\60\1\uffff"; + "\1\0\1\56\1\uffff\1\155\1\160\2\151\4\uffff\1\141\1\72\1\141\1\157\1\142\1\157\1\145\1\uffff\3\75\1\157\1\143\1\uffff\2\145\1\115\1\154\1\151\1\101\2\uffff\2\0\1\52\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\143\1\uffff\1\155\1\144\1\156\1\170\1\156\1\152\1\164\1\147\1\156\1\141\6\uffff\1\144\1\155\1\141\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\60\1\143\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\2\151\1\146\1\164\1\145\1\160\1\55\1\163\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\60\1\145\1\60\1\141\1\151\1\155\1\162\1\154\2\155\1\164\1\151\1\60\1\143\1\165\2\uffff\1\151\4\60\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\2\151\1\162\1\147\1\uffff\2\164\1\155\4\uffff\1\154\1\162\1\147\1\163\1\60\1\162\1\141\1\60\1\154\1\123\1\141\1\60\1\147\1\151\2\60\1\145\1\154\1\144\2\60\2\172\1\141\1\60\1\151\1\60\1\145\3\60\1\164\1\uffff\1\60\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\60\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\1\uffff\1\60\3\uffff\1\151\1\uffff\2\145\1\154\1\157\1\60\1\147\2\uffff\1\154\2\60\1\156\1\145\1\uffff\1\143\1\60\1\162\1\166\1\154\1\uffff\2\60\2\uffff\1\164\2\163\1\uffff\1\60\1\145\1\166\2\uffff\1\163\2\60\1\uffff\1\162\1\145\1\60\2\uffff\1\60\1\162\2\uffff\1\60\1\uffff"; static final String DFA12_maxS = - "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\2\165\4\uffff\1\141\1\72\1\164\1\157\1\164\1\165\1\157\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\1\154\1\156\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\146\1\156\1\170\1\163\1\172\1\152\1\164\1\147\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\151\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\1\146\2\151\1\163\1\164\1\uffff\1\145\1\160\1\172\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\141\1\172\1\151\2\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\1\172\2\155\1\164\1\151\1\172\1\143\1\165\2\uffff\2\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\142\1\uffff\1\155\2\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\1\uffff\2\151\1\162\1\147\1\uffff\2\164\2\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\1\172\1\151\1\145\1\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\4\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\1\uffff\1\154\1\172\1\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\4\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\1\151\3\uffff\1\154\2\172\1\156\1\145\1\143\1\172\1\162\1\166\1\154\1\uffff\1\172\1\164\1\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\1\uffff\1\171\1\uffff\1\163\2\172\1\uffff\1\162\1\145\2\172\2\uffff\1\172\1\162\3\uffff\1\172\1\uffff"; + "\1\uffff\1\56\1\uffff\1\156\1\170\1\151\1\165\4\uffff\1\141\1\72\2\157\1\165\1\157\1\165\1\uffff\3\75\1\165\1\164\1\uffff\2\145\1\115\1\154\1\151\1\172\2\uffff\2\uffff\1\57\5\uffff\1\160\1\164\1\uffff\1\141\1\143\1\141\3\154\4\uffff\1\162\1\uffff\1\164\1\144\1\156\1\170\1\163\1\152\1\164\1\147\1\156\1\141\6\uffff\1\162\1\155\1\162\1\157\1\154\1\uffff\1\156\1\142\1\124\1\154\1\141\5\uffff\1\157\1\172\1\143\1\154\1\164\1\145\1\144\1\154\1\153\1\164\1\141\1\157\1\145\2\151\1\163\1\164\1\145\1\160\1\172\1\164\1\154\2\145\1\155\1\142\1\151\1\164\1\160\1\166\1\145\1\165\1\123\1\157\1\164\1\162\1\uffff\1\153\1\165\1\162\1\172\1\145\1\172\1\141\1\151\1\155\1\162\1\154\2\155\1\164\1\151\1\172\1\143\1\165\2\uffff\1\151\4\172\1\141\1\145\1\156\1\151\2\145\1\162\1\147\1\157\1\171\1\162\1\164\1\141\1\144\1\141\1\uffff\1\162\1\uffff\1\147\1\141\1\157\1\171\1\163\2\151\1\162\1\147\1\uffff\2\164\1\155\4\uffff\1\154\1\162\1\147\1\163\1\172\1\162\1\141\1\172\1\154\1\123\1\141\1\172\1\147\1\151\2\172\1\145\1\154\1\144\4\172\1\141\1\172\1\151\1\172\1\145\3\172\1\164\1\uffff\1\172\1\164\1\uffff\1\166\1\157\1\123\1\uffff\1\145\1\156\2\uffff\1\172\1\55\1\145\2\uffff\2\145\1\151\1\uffff\1\166\1\uffff\1\172\3\uffff\1\151\1\uffff\2\145\1\154\1\157\1\172\1\147\2\uffff\1\154\2\172\1\156\1\145\1\uffff\1\143\1\172\1\162\1\166\1\154\1\uffff\2\172\2\uffff\1\164\2\163\1\uffff\1\172\1\145\1\166\2\uffff\1\163\2\172\1\uffff\1\162\1\145\1\172\2\uffff\1\172\1\162\2\uffff\1\172\1\uffff"; static final String DFA12_acceptS = - "\2\uffff\1\2\5\uffff\1\10\1\11\1\12\1\13\7\uffff\1\33\5\uffff\1\43\6\uffff\1\71\1\72\3\uffff\1\76\1\77\1\44\1\1\1\2\2\uffff\1\71\10\uffff\1\10\1\11\1\12\1\13\1\uffff\1\16\12\uffff\1\33\1\34\1\61\1\35\1\62\1\36\5\uffff\1\43\5\uffff\1\72\1\73\1\74\1\75\1\76\25\uffff\1\24\21\uffff\1\40\27\uffff\1\30\1\54\22\uffff\1\41\1\uffff\1\51\1\7\1\uffff\1\65\5\uffff\1\25\4\uffff\1\23\2\uffff\1\37\1\63\41\uffff\1\45\2\uffff\1\53\3\uffff\1\3\2\uffff\1\5\2\uffff\1\20\3\uffff\1\32\1\21\3\uffff\1\27\1\uffff\1\56\1\64\1\50\1\42\1\uffff\1\52\7\uffff\1\31\1\14\1\47\12\uffff\1\4\3\uffff\1\57\1\60\3\uffff\1\46\3\uffff\1\15\1\uffff\1\17\3\uffff\1\66\4\uffff\1\26\1\55\2\uffff\1\6\1\22\1\67\1\uffff\1\70"; + "\2\uffff\1\2\4\uffff\1\7\1\10\1\11\1\12\7\uffff\1\30\5\uffff\1\40\6\uffff\1\66\1\67\3\uffff\1\73\1\74\1\41\1\1\1\2\2\uffff\1\66\6\uffff\1\7\1\10\1\11\1\12\1\uffff\1\15\12\uffff\1\30\1\31\1\56\1\32\1\57\1\33\5\uffff\1\40\5\uffff\1\67\1\70\1\71\1\72\1\73\44\uffff\1\35\22\uffff\1\25\1\51\24\uffff\1\6\1\uffff\1\62\11\uffff\1\22\3\uffff\1\46\1\36\1\34\1\60\40\uffff\1\42\2\uffff\1\50\3\uffff\1\3\2\uffff\1\5\1\17\3\uffff\1\27\1\20\3\uffff\1\24\1\uffff\1\53\1\uffff\1\61\1\45\1\37\1\uffff\1\47\6\uffff\1\13\1\44\5\uffff\1\26\5\uffff\1\4\2\uffff\1\54\1\55\3\uffff\1\43\3\uffff\1\14\1\16\3\uffff\1\63\3\uffff\1\23\1\52\2\uffff\1\21\1\64\1\uffff\1\65"; static final String DFA12_specialS = - "\1\1\41\uffff\1\0\1\2\u0113\uffff}>"; + "\1\0\40\uffff\1\1\1\2\u0103\uffff}>"; static final String[] DFA12_transitionS = { - "\11\46\2\45\2\46\1\45\22\46\1\45\1\46\1\42\1\23\3\46\1\43\2\46\1\31\1\24\1\12\1\2\1\1\1\44\12\41\1\15\1\46\1\25\1\10\1\26\2\46\1\35\21\40\1\34\2\40\1\36\4\40\3\46\1\37\1\40\1\46\1\20\1\40\1\17\1\33\1\4\1\7\1\32\1\40\1\3\2\40\1\22\1\16\1\27\1\21\1\14\1\40\1\6\1\30\2\40\1\5\4\40\1\11\1\46\1\13\uff82\46", - "\1\47", + "\11\45\2\44\2\45\1\44\22\45\1\44\1\45\1\41\1\22\3\45\1\42\2\45\1\30\1\23\1\11\1\2\1\1\1\43\12\40\1\14\1\45\1\24\1\7\1\25\2\45\1\34\21\37\1\33\2\37\1\35\4\37\3\45\1\36\1\37\1\45\2\37\1\16\1\32\1\4\1\6\1\31\1\37\1\3\2\37\1\20\1\15\1\26\1\17\1\13\1\37\1\21\1\27\2\37\1\5\4\37\1\10\1\45\1\12\uff82\45", + "\1\46", "", - "\1\52\1\53", - "\1\55\7\uffff\1\56", - "\1\57", - "\1\60\17\uffff\1\61", - "\1\62\5\uffff\1\63\5\uffff\1\64", + "\1\51\1\52", + "\1\54\7\uffff\1\55", + "\1\56", + "\1\57\5\uffff\1\60\5\uffff\1\61", "", "", "", "", - "\1\71", - "\1\72", - "\1\77\3\uffff\1\73\3\uffff\1\76\5\uffff\1\74\4\uffff\1\75", - "\1\100", - "\1\101", - "\1\102\22\uffff\1\103", - "\1\104", + "\1\66", + "\1\67", + "\1\73\3\uffff\1\70\3\uffff\1\72\5\uffff\1\71", + "\1\74", + "\1\75\22\uffff\1\76", + "\1\77", + "\1\101\17\uffff\1\100", "", + "\1\103", + "\1\104", "\1\106", - "\1\107", - "\1\111", - "\1\113\5\uffff\1\114", - "\1\116\13\uffff\1\117\4\uffff\1\115", + "\1\110\5\uffff\1\111", + "\1\113\13\uffff\1\114\4\uffff\1\112", "", + "\1\116", + "\1\117", + "\1\120", "\1\121", "\1\122", - "\1\123", - "\1\124", - "\1\125", - "\32\54\4\uffff\1\54\1\uffff\32\54", + "\32\53\4\uffff\1\53\1\uffff\32\53", "", "", - "\0\127", - "\0\127", - "\1\130\4\uffff\1\131", + "\0\124", + "\0\124", + "\1\125\4\uffff\1\126", "", "", "", "", "", + "\1\130", + "\1\131", + "", + "\1\132", "\1\133", "\1\134", - "", "\1\135", "\1\136", "\1\137", - "\1\141\12\uffff\1\140", - "\1\142", - "\1\143", - "\1\144", - "\1\145", "", "", "", "", - "\1\146\16\uffff\1\147", + "\1\140\16\uffff\1\141", "", - "\1\151\6\uffff\1\150", + "\1\143\6\uffff\1\142", + "\1\144", + "\1\145", + "\1\146", + "\1\147\4\uffff\1\150", + "\1\151", "\1\152", "\1\153", "\1\154", "\1\155", - "\1\156\4\uffff\1\157", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\161", - "\1\162", - "\1\163", "", "", "", "", "", "", - "\1\164\11\uffff\1\165\3\uffff\1\166", + "\1\156\11\uffff\1\157\3\uffff\1\160", + "\1\161", + "\1\163\20\uffff\1\162", + "\1\164", + "\1\165", + "", + "\1\166", "\1\167", - "\1\171\20\uffff\1\170", + "\1\170", + "\1\171", "\1\172", - "\1\173", - "", - "\1\174", - "\1\175", - "\1\176", - "\1\177", - "\1\u0080", "", "", "", "", "", + "\1\173", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\175", + "\1\176", + "\1\177", + "\1\u0080", "\1\u0081", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u0082", "\1\u0083", "\1\u0084", "\1\u0085", "\1\u0086", "\1\u0087", - "\1\u0089\1\u0088", - "\1\u008a", - "\1\u008b", + "\1\u0088", + "\1\u0089", + "\1\u008b\14\uffff\1\u008a", "\1\u008c", "\1\u008d", "\1\u008e", - "\1\u008f", - "\1\u0090", - "\1\u0091", - "\1\u0092", + "\1\u008f\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u0092\1\u0091", "\1\u0093", "\1\u0094", - "\1\u0096\14\uffff\1\u0095", + "\1\u0095", + "\1\u0096", "\1\u0097", - "", "\1\u0098", "\1\u0099", - "\1\u009a\2\uffff\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u009a", + "\1\u009b", "\1\u009c", "\1\u009d", "\1\u009e", "\1\u009f", "\1\u00a0", "\1\u00a1", + "", "\1\u00a2", "\1\u00a3", "\1\u00a4", - "\1\u00a5", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u00a6", - "\1\u00a7", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u00a8", "\1\u00a9", - "", "\1\u00aa", "\1\u00ab", "\1\u00ac", "\1\u00ad", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00ae", "\1\u00af", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00b0", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u00b2", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00b3", + "", + "", "\1\u00b4", - "\1\u00b5", - "\1\u00b6", - "\1\u00b7", - "\1\u00b8", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00b9", "\1\u00ba", "\1\u00bb", "\1\u00bc", "\1\u00bd", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00be", "\1\u00bf", "\1\u00c0", - "", - "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00c1", + "\1\u00c2", "\1\u00c3", "\1\u00c4", "\1\u00c5", "\1\u00c6", "\1\u00c7", + "", "\1\u00c8", + "", "\1\u00c9", "\1\u00ca", "\1\u00cb", @@ -2393,143 +2310,122 @@ public class InternalApplicationConfigurationLexer extends Lexer { "\1\u00cf", "\1\u00d0", "\1\u00d1", - "\1\u00d2", "", + "\1\u00d2", "\1\u00d3", + "\1\u00d4", + "", "", "", - "\1\u00d4", "", "\1\u00d5", "\1\u00d6", "\1\u00d7", "\1\u00d8", - "\1\u00d9", - "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u00da", "\1\u00db", - "\1\u00dc", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u00dd", - "", "\1\u00de", "\1\u00df", - "", - "", - "\1\u00e0", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u00e1", "\1\u00e2", - "\1\u00e3", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u00e5", "\1\u00e6", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00e8", - "\1\u00e9", + "\1\u00e7", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u00ea", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u00eb", "\1\u00ec", - "\1\u00ed", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00ef", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00ee", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u00f0", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u00f2", - "\1\u00f3", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u00f4", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00f6", + "", "\1\u00f7", "\1\u00f8", "\1\u00f9", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", + "\1\u00fa", "\1\u00fb", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "", + "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00fd", + "\1\u00fe", + "", + "", + "\1\u00ff", "\1\u0100", + "\1\u0101", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "\1\u0102", "", - "\1\u0103", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "", + "", + "", "\1\u0104", - "\1\u0105", "", + "\1\u0105", "\1\u0106", "\1\u0107", - "", "\1\u0108", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u010b", - "\1\u010c", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u010a", "", "", - "\1\u010d", + "\1\u010b", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u010e", "\1\u010f", "", "\1\u0110", - "", - "", - "", - "", - "\1\u0111", - "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "\1\u0112", "\1\u0113", "\1\u0114", - "\1\u0115", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0117", - "\1\u0118", "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", "", + "\1\u0117", + "\1\u0118", "\1\u0119", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u011c", - "\1\u011d", - "\1\u011e", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0120", - "\1\u0121", - "\1\u0122", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0124", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "", - "", - "\1\u0126", - "\1\u0127", - "\1\u0128", - "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u012a", - "\1\u012b", - "", - "\1\u012c", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u011b", + "\1\u011c", "", - "\1\u012d", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\1\u0130", - "\1\u0131", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\u011d", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", + "\1\u0120", + "\1\u0121", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\u0135", "", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\u0124", "", "", - "\12\54\7\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "" }; @@ -2563,23 +2459,13 @@ public class InternalApplicationConfigurationLexer extends Lexer { this.transition = DFA12_transition; } public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA12_34 = input.LA(1); - - s = -1; - if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 87;} - - else s = 38; - - if ( s>=0 ) return s; - break; - case 1 : int LA12_0 = input.LA(1); s = -1; @@ -2593,81 +2479,89 @@ public class InternalApplicationConfigurationLexer extends Lexer { else if ( (LA12_0=='v') ) {s = 5;} - else if ( (LA12_0=='r') ) {s = 6;} + else if ( (LA12_0=='f') ) {s = 6;} + + else if ( (LA12_0=='=') ) {s = 7;} - else if ( (LA12_0=='f') ) {s = 7;} + else if ( (LA12_0=='{') ) {s = 8;} - else if ( (LA12_0=='=') ) {s = 8;} + else if ( (LA12_0==',') ) {s = 9;} - else if ( (LA12_0=='{') ) {s = 9;} + else if ( (LA12_0=='}') ) {s = 10;} - else if ( (LA12_0==',') ) {s = 10;} + else if ( (LA12_0=='p') ) {s = 11;} - else if ( (LA12_0=='}') ) {s = 11;} + else if ( (LA12_0==':') ) {s = 12;} - else if ( (LA12_0=='p') ) {s = 12;} + else if ( (LA12_0=='m') ) {s = 13;} - else if ( (LA12_0==':') ) {s = 13;} + else if ( (LA12_0=='c') ) {s = 14;} - else if ( (LA12_0=='m') ) {s = 14;} + else if ( (LA12_0=='o') ) {s = 15;} - else if ( (LA12_0=='c') ) {s = 15;} + else if ( (LA12_0=='l') ) {s = 16;} - else if ( (LA12_0=='a') ) {s = 16;} + else if ( (LA12_0=='r') ) {s = 17;} - else if ( (LA12_0=='o') ) {s = 17;} + else if ( (LA12_0=='#') ) {s = 18;} - else if ( (LA12_0=='l') ) {s = 18;} + else if ( (LA12_0=='+') ) {s = 19;} - else if ( (LA12_0=='#') ) {s = 19;} + else if ( (LA12_0=='<') ) {s = 20;} - else if ( (LA12_0=='+') ) {s = 20;} + else if ( (LA12_0=='>') ) {s = 21;} - else if ( (LA12_0=='<') ) {s = 21;} + else if ( (LA12_0=='n') ) {s = 22;} - else if ( (LA12_0=='>') ) {s = 22;} + else if ( (LA12_0=='s') ) {s = 23;} - else if ( (LA12_0=='n') ) {s = 23;} + else if ( (LA12_0=='*') ) {s = 24;} - else if ( (LA12_0=='s') ) {s = 24;} + else if ( (LA12_0=='g') ) {s = 25;} - else if ( (LA12_0=='*') ) {s = 25;} + else if ( (LA12_0=='d') ) {s = 26;} - else if ( (LA12_0=='g') ) {s = 26;} + else if ( (LA12_0=='S') ) {s = 27;} - else if ( (LA12_0=='d') ) {s = 27;} + else if ( (LA12_0=='A') ) {s = 28;} - else if ( (LA12_0=='S') ) {s = 28;} + else if ( (LA12_0=='V') ) {s = 29;} - else if ( (LA12_0=='A') ) {s = 29;} + else if ( (LA12_0=='^') ) {s = 30;} - else if ( (LA12_0=='V') ) {s = 30;} + else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='a' && LA12_0<='b')||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 31;} - else if ( (LA12_0=='^') ) {s = 31;} + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 32;} - else if ( ((LA12_0>='B' && LA12_0<='R')||(LA12_0>='T' && LA12_0<='U')||(LA12_0>='W' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='b'||LA12_0=='h'||(LA12_0>='j' && LA12_0<='k')||LA12_0=='q'||(LA12_0>='t' && LA12_0<='u')||(LA12_0>='w' && LA12_0<='z')) ) {s = 32;} + else if ( (LA12_0=='\"') ) {s = 33;} - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 33;} + else if ( (LA12_0=='\'') ) {s = 34;} - else if ( (LA12_0=='\"') ) {s = 34;} + else if ( (LA12_0=='/') ) {s = 35;} - else if ( (LA12_0=='\'') ) {s = 35;} + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 36;} - else if ( (LA12_0=='/') ) {s = 36;} + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 37;} + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_33 = input.LA(1); - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 37;} + s = -1; + if ( ((LA12_33>='\u0000' && LA12_33<='\uFFFF')) ) {s = 84;} - else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='(' && LA12_0<=')')||LA12_0==';'||(LA12_0>='?' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 38;} + else s = 37; if ( s>=0 ) return s; break; case 2 : - int LA12_35 = input.LA(1); + int LA12_34 = input.LA(1); s = -1; - if ( ((LA12_35>='\u0000' && LA12_35<='\uFFFF')) ) {s = 87;} + if ( ((LA12_34>='\u0000' && LA12_34<='\uFFFF')) ) {s = 84;} - else s = 38; + else s = 37; if ( s>=0 ) return s; break; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java index 0584e2d5..717b4c46 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/parser/antlr/internal/InternalApplicationConfigurationParser.java @@ -22,7 +22,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalApplicationConfigurationParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'reliability'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'at'", "'mtff'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" + "", "", "", "", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'.'", "'-'", "'import'", "'epackage'", "'viatra'", "'file'", "'='", "'{'", "','", "'}'", "'package'", "'excluding'", "'::'", "'metamodel'", "'folder'", "'models'", "'constraints'", "'cost'", "'objectives'", "'config'", "'log-level'", "'runtime'", "'memory'", "'#'", "'+='", "'<'", "'>'", "'node'", "'int'", "'real'", "'string'", "'*'", "'..'", "'scope'", "'generate'", "'partial-model'", "'number'", "'runs'", "'solver'", "'debug'", "'log'", "'statistics'", "'output'", "'minimize'", "'maximize'", "'<='", "'>='", "'none'", "'normal'", "'full'", "'SMTSolver'", "'AlloySolver'", "'ViatraSolver'" }; public static final int T__50=50; public static final int T__19=19; @@ -52,7 +52,6 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl public static final int RULE_INT=5; public static final int T__29=29; public static final int T__22=22; - public static final int T__66=66; public static final int RULE_ML_COMMENT=7; public static final int T__23=23; public static final int T__24=24; @@ -60,9 +59,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl public static final int T__62=62; public static final int T__63=63; public static final int T__20=20; - public static final int T__64=64; public static final int T__21=21; - public static final int T__65=65; public static final int RULE_STRING=6; public static final int RULE_SL_COMMENT=8; public static final int T__37=37; @@ -239,7 +236,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==17||LA2_0==25||(LA2_0>=27 && LA2_0<=28)||(LA2_0>=32 && LA2_0<=33)||(LA2_0>=47 && LA2_0<=48)) ) { + if ( (LA2_0==16||LA2_0==24||(LA2_0>=26 && LA2_0<=27)||(LA2_0>=29 && LA2_0<=30)||(LA2_0>=44 && LA2_0<=45)) ) { alt2=1; } @@ -361,10 +358,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==17||LA3_0==25||(LA3_0>=27 && LA3_0<=28)||(LA3_0>=32 && LA3_0<=33)||LA3_0==47) ) { + if ( (LA3_0==16||LA3_0==24||(LA3_0>=26 && LA3_0<=27)||(LA3_0>=29 && LA3_0<=30)||LA3_0==44) ) { alt3=1; } - else if ( (LA3_0==48) ) { + else if ( (LA3_0==45) ) { alt3=2; } else { @@ -812,7 +809,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleImport" - // InternalApplicationConfiguration.g:283:1: ruleImport returns [EObject current=null] : (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport | this_CftImport_2= ruleCftImport ) ; + // InternalApplicationConfiguration.g:283:1: ruleImport returns [EObject current=null] : (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) ; public final EObject ruleImport() throws RecognitionException { EObject current = null; @@ -820,44 +817,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl EObject this_ViatraImport_1 = null; - EObject this_CftImport_2 = null; - enterRule(); try { - // InternalApplicationConfiguration.g:289:2: ( (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport | this_CftImport_2= ruleCftImport ) ) - // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport | this_CftImport_2= ruleCftImport ) + // InternalApplicationConfiguration.g:289:2: ( (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) ) + // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) { - // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport | this_CftImport_2= ruleCftImport ) - int alt7=3; + // InternalApplicationConfiguration.g:290:2: (this_EPackageImport_0= ruleEPackageImport | this_ViatraImport_1= ruleViatraImport ) + int alt7=2; int LA7_0 = input.LA(1); if ( (LA7_0==13) ) { - switch ( input.LA(2) ) { - case 14: - { + int LA7_1 = input.LA(2); + + if ( (LA7_1==14) ) { alt7=1; - } - break; - case 15: - { + } + else if ( (LA7_1==15) ) { alt7=2; - } - break; - case 16: - { - alt7=3; - } - break; - default: + } + else { NoViableAltException nvae = new NoViableAltException("", 7, 1, input); throw nvae; } - } else { NoViableAltException nvae = @@ -900,24 +886,6 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl afterParserOrEnumRuleCall(); - } - break; - case 3 : - // InternalApplicationConfiguration.g:309:3: this_CftImport_2= ruleCftImport - { - - newCompositeNode(grammarAccess.getImportAccess().getCftImportParserRuleCall_2()); - - pushFollow(FOLLOW_2); - this_CftImport_2=ruleCftImport(); - - state._fsp--; - - - current = this_CftImport_2; - afterParserOrEnumRuleCall(); - - } break; @@ -943,7 +911,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleEPackageImport" - // InternalApplicationConfiguration.g:321:1: entryRuleEPackageImport returns [EObject current=null] : iv_ruleEPackageImport= ruleEPackageImport EOF ; + // InternalApplicationConfiguration.g:312:1: entryRuleEPackageImport returns [EObject current=null] : iv_ruleEPackageImport= ruleEPackageImport EOF ; public final EObject entryRuleEPackageImport() throws RecognitionException { EObject current = null; @@ -951,8 +919,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:321:55: (iv_ruleEPackageImport= ruleEPackageImport EOF ) - // InternalApplicationConfiguration.g:322:2: iv_ruleEPackageImport= ruleEPackageImport EOF + // InternalApplicationConfiguration.g:312:55: (iv_ruleEPackageImport= ruleEPackageImport EOF ) + // InternalApplicationConfiguration.g:313:2: iv_ruleEPackageImport= ruleEPackageImport EOF { newCompositeNode(grammarAccess.getEPackageImportRule()); pushFollow(FOLLOW_1); @@ -979,7 +947,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleEPackageImport" - // InternalApplicationConfiguration.g:328:1: ruleEPackageImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) ; + // InternalApplicationConfiguration.g:319:1: ruleEPackageImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) ; public final EObject ruleEPackageImport() throws RecognitionException { EObject current = null; @@ -991,11 +959,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:334:2: ( (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) ) - // InternalApplicationConfiguration.g:335:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:325:2: ( (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) ) + // InternalApplicationConfiguration.g:326:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) { - // InternalApplicationConfiguration.g:335:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:336:3: otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) + // InternalApplicationConfiguration.g:326:2: (otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:327:3: otherlv_0= 'import' otherlv_1= 'epackage' ( (otherlv_2= RULE_STRING ) ) { otherlv_0=(Token)match(input,13,FOLLOW_9); @@ -1005,11 +973,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getEPackageImportAccess().getEpackageKeyword_1()); - // InternalApplicationConfiguration.g:344:3: ( (otherlv_2= RULE_STRING ) ) - // InternalApplicationConfiguration.g:345:4: (otherlv_2= RULE_STRING ) + // InternalApplicationConfiguration.g:335:3: ( (otherlv_2= RULE_STRING ) ) + // InternalApplicationConfiguration.g:336:4: (otherlv_2= RULE_STRING ) { - // InternalApplicationConfiguration.g:345:4: (otherlv_2= RULE_STRING ) - // InternalApplicationConfiguration.g:346:5: otherlv_2= RULE_STRING + // InternalApplicationConfiguration.g:336:4: (otherlv_2= RULE_STRING ) + // InternalApplicationConfiguration.g:337:5: otherlv_2= RULE_STRING { if (current==null) { @@ -1049,7 +1017,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleViatraImport" - // InternalApplicationConfiguration.g:361:1: entryRuleViatraImport returns [EObject current=null] : iv_ruleViatraImport= ruleViatraImport EOF ; + // InternalApplicationConfiguration.g:352:1: entryRuleViatraImport returns [EObject current=null] : iv_ruleViatraImport= ruleViatraImport EOF ; public final EObject entryRuleViatraImport() throws RecognitionException { EObject current = null; @@ -1057,8 +1025,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:361:53: (iv_ruleViatraImport= ruleViatraImport EOF ) - // InternalApplicationConfiguration.g:362:2: iv_ruleViatraImport= ruleViatraImport EOF + // InternalApplicationConfiguration.g:352:53: (iv_ruleViatraImport= ruleViatraImport EOF ) + // InternalApplicationConfiguration.g:353:2: iv_ruleViatraImport= ruleViatraImport EOF { newCompositeNode(grammarAccess.getViatraImportRule()); pushFollow(FOLLOW_1); @@ -1085,7 +1053,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleViatraImport" - // InternalApplicationConfiguration.g:368:1: ruleViatraImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) ; + // InternalApplicationConfiguration.g:359:1: ruleViatraImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) ; public final EObject ruleViatraImport() throws RecognitionException { EObject current = null; @@ -1097,11 +1065,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:374:2: ( (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) ) - // InternalApplicationConfiguration.g:375:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:365:2: ( (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) ) + // InternalApplicationConfiguration.g:366:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) { - // InternalApplicationConfiguration.g:375:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:376:3: otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) + // InternalApplicationConfiguration.g:366:2: (otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:367:3: otherlv_0= 'import' otherlv_1= 'viatra' ( (otherlv_2= RULE_STRING ) ) { otherlv_0=(Token)match(input,13,FOLLOW_11); @@ -1111,11 +1079,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newLeafNode(otherlv_1, grammarAccess.getViatraImportAccess().getViatraKeyword_1()); - // InternalApplicationConfiguration.g:384:3: ( (otherlv_2= RULE_STRING ) ) - // InternalApplicationConfiguration.g:385:4: (otherlv_2= RULE_STRING ) + // InternalApplicationConfiguration.g:375:3: ( (otherlv_2= RULE_STRING ) ) + // InternalApplicationConfiguration.g:376:4: (otherlv_2= RULE_STRING ) { - // InternalApplicationConfiguration.g:385:4: (otherlv_2= RULE_STRING ) - // InternalApplicationConfiguration.g:386:5: otherlv_2= RULE_STRING + // InternalApplicationConfiguration.g:376:4: (otherlv_2= RULE_STRING ) + // InternalApplicationConfiguration.g:377:5: otherlv_2= RULE_STRING { if (current==null) { @@ -1154,114 +1122,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR end "ruleViatraImport" - // $ANTLR start "entryRuleCftImport" - // InternalApplicationConfiguration.g:401:1: entryRuleCftImport returns [EObject current=null] : iv_ruleCftImport= ruleCftImport EOF ; - public final EObject entryRuleCftImport() throws RecognitionException { - EObject current = null; - - EObject iv_ruleCftImport = null; - - - try { - // InternalApplicationConfiguration.g:401:50: (iv_ruleCftImport= ruleCftImport EOF ) - // InternalApplicationConfiguration.g:402:2: iv_ruleCftImport= ruleCftImport EOF - { - newCompositeNode(grammarAccess.getCftImportRule()); - pushFollow(FOLLOW_1); - iv_ruleCftImport=ruleCftImport(); - - state._fsp--; - - current =iv_ruleCftImport; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleCftImport" - - - // $ANTLR start "ruleCftImport" - // InternalApplicationConfiguration.g:408:1: ruleCftImport returns [EObject current=null] : (otherlv_0= 'import' otherlv_1= 'reliability' ( (otherlv_2= RULE_STRING ) ) ) ; - public final EObject ruleCftImport() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_1=null; - Token otherlv_2=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:414:2: ( (otherlv_0= 'import' otherlv_1= 'reliability' ( (otherlv_2= RULE_STRING ) ) ) ) - // InternalApplicationConfiguration.g:415:2: (otherlv_0= 'import' otherlv_1= 'reliability' ( (otherlv_2= RULE_STRING ) ) ) - { - // InternalApplicationConfiguration.g:415:2: (otherlv_0= 'import' otherlv_1= 'reliability' ( (otherlv_2= RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:416:3: otherlv_0= 'import' otherlv_1= 'reliability' ( (otherlv_2= RULE_STRING ) ) - { - otherlv_0=(Token)match(input,13,FOLLOW_12); - - newLeafNode(otherlv_0, grammarAccess.getCftImportAccess().getImportKeyword_0()); - - otherlv_1=(Token)match(input,16,FOLLOW_10); - - newLeafNode(otherlv_1, grammarAccess.getCftImportAccess().getReliabilityKeyword_1()); - - // InternalApplicationConfiguration.g:424:3: ( (otherlv_2= RULE_STRING ) ) - // InternalApplicationConfiguration.g:425:4: (otherlv_2= RULE_STRING ) - { - // InternalApplicationConfiguration.g:425:4: (otherlv_2= RULE_STRING ) - // InternalApplicationConfiguration.g:426:5: otherlv_2= RULE_STRING - { - - if (current==null) { - current = createModelElement(grammarAccess.getCftImportRule()); - } - - otherlv_2=(Token)match(input,RULE_STRING,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getCftImportAccess().getImportedCftCftModelCrossReference_2_0()); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleCftImport" - - // $ANTLR start "entryRuleDeclaration" - // InternalApplicationConfiguration.g:441:1: entryRuleDeclaration returns [EObject current=null] : iv_ruleDeclaration= ruleDeclaration EOF ; + // InternalApplicationConfiguration.g:392:1: entryRuleDeclaration returns [EObject current=null] : iv_ruleDeclaration= ruleDeclaration EOF ; public final EObject entryRuleDeclaration() throws RecognitionException { EObject current = null; @@ -1269,8 +1131,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:441:52: (iv_ruleDeclaration= ruleDeclaration EOF ) - // InternalApplicationConfiguration.g:442:2: iv_ruleDeclaration= ruleDeclaration EOF + // InternalApplicationConfiguration.g:392:52: (iv_ruleDeclaration= ruleDeclaration EOF ) + // InternalApplicationConfiguration.g:393:2: iv_ruleDeclaration= ruleDeclaration EOF { newCompositeNode(grammarAccess.getDeclarationRule()); pushFollow(FOLLOW_1); @@ -1297,7 +1159,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleDeclaration" - // InternalApplicationConfiguration.g:448:1: ruleDeclaration returns [EObject current=null] : (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) ; + // InternalApplicationConfiguration.g:399:1: ruleDeclaration returns [EObject current=null] : (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) ; public final EObject ruleDeclaration() throws RecognitionException { EObject current = null; @@ -1320,43 +1182,43 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:454:2: ( (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) ) - // InternalApplicationConfiguration.g:455:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) + // InternalApplicationConfiguration.g:405:2: ( (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) ) + // InternalApplicationConfiguration.g:406:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) { - // InternalApplicationConfiguration.g:455:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) + // InternalApplicationConfiguration.g:406:2: (this_FileDeclaration_0= ruleFileDeclaration | this_MetamodelDeclaration_1= ruleMetamodelDeclaration | this_PartialModelDeclaration_2= rulePartialModelDeclaration | this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration | this_ConfigDeclaration_4= ruleConfigDeclaration | this_ScopeDeclaration_5= ruleScopeDeclaration | this_ObjectiveDeclaration_6= ruleObjectiveDeclaration ) int alt8=7; switch ( input.LA(1) ) { - case 17: + case 16: { alt8=1; } break; - case 25: + case 24: { alt8=2; } break; - case 27: + case 26: { alt8=3; } break; - case 28: + case 27: { alt8=4; } break; - case 33: + case 30: { alt8=5; } break; - case 47: + case 44: { alt8=6; } break; - case 32: + case 29: { alt8=7; } @@ -1370,7 +1232,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl switch (alt8) { case 1 : - // InternalApplicationConfiguration.g:456:3: this_FileDeclaration_0= ruleFileDeclaration + // InternalApplicationConfiguration.g:407:3: this_FileDeclaration_0= ruleFileDeclaration { newCompositeNode(grammarAccess.getDeclarationAccess().getFileDeclarationParserRuleCall_0()); @@ -1388,7 +1250,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:465:3: this_MetamodelDeclaration_1= ruleMetamodelDeclaration + // InternalApplicationConfiguration.g:416:3: this_MetamodelDeclaration_1= ruleMetamodelDeclaration { newCompositeNode(grammarAccess.getDeclarationAccess().getMetamodelDeclarationParserRuleCall_1()); @@ -1406,7 +1268,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:474:3: this_PartialModelDeclaration_2= rulePartialModelDeclaration + // InternalApplicationConfiguration.g:425:3: this_PartialModelDeclaration_2= rulePartialModelDeclaration { newCompositeNode(grammarAccess.getDeclarationAccess().getPartialModelDeclarationParserRuleCall_2()); @@ -1424,7 +1286,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 4 : - // InternalApplicationConfiguration.g:483:3: this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration + // InternalApplicationConfiguration.g:434:3: this_GraphPatternDeclaration_3= ruleGraphPatternDeclaration { newCompositeNode(grammarAccess.getDeclarationAccess().getGraphPatternDeclarationParserRuleCall_3()); @@ -1442,7 +1304,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 5 : - // InternalApplicationConfiguration.g:492:3: this_ConfigDeclaration_4= ruleConfigDeclaration + // InternalApplicationConfiguration.g:443:3: this_ConfigDeclaration_4= ruleConfigDeclaration { newCompositeNode(grammarAccess.getDeclarationAccess().getConfigDeclarationParserRuleCall_4()); @@ -1460,7 +1322,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 6 : - // InternalApplicationConfiguration.g:501:3: this_ScopeDeclaration_5= ruleScopeDeclaration + // InternalApplicationConfiguration.g:452:3: this_ScopeDeclaration_5= ruleScopeDeclaration { newCompositeNode(grammarAccess.getDeclarationAccess().getScopeDeclarationParserRuleCall_5()); @@ -1478,7 +1340,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 7 : - // InternalApplicationConfiguration.g:510:3: this_ObjectiveDeclaration_6= ruleObjectiveDeclaration + // InternalApplicationConfiguration.g:461:3: this_ObjectiveDeclaration_6= ruleObjectiveDeclaration { newCompositeNode(grammarAccess.getDeclarationAccess().getObjectiveDeclarationParserRuleCall_6()); @@ -1518,7 +1380,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleFileSpecification" - // InternalApplicationConfiguration.g:522:1: entryRuleFileSpecification returns [EObject current=null] : iv_ruleFileSpecification= ruleFileSpecification EOF ; + // InternalApplicationConfiguration.g:473:1: entryRuleFileSpecification returns [EObject current=null] : iv_ruleFileSpecification= ruleFileSpecification EOF ; public final EObject entryRuleFileSpecification() throws RecognitionException { EObject current = null; @@ -1526,8 +1388,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:522:58: (iv_ruleFileSpecification= ruleFileSpecification EOF ) - // InternalApplicationConfiguration.g:523:2: iv_ruleFileSpecification= ruleFileSpecification EOF + // InternalApplicationConfiguration.g:473:58: (iv_ruleFileSpecification= ruleFileSpecification EOF ) + // InternalApplicationConfiguration.g:474:2: iv_ruleFileSpecification= ruleFileSpecification EOF { newCompositeNode(grammarAccess.getFileSpecificationRule()); pushFollow(FOLLOW_1); @@ -1554,7 +1416,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleFileSpecification" - // InternalApplicationConfiguration.g:529:1: ruleFileSpecification returns [EObject current=null] : ( (lv_path_0_0= RULE_STRING ) ) ; + // InternalApplicationConfiguration.g:480:1: ruleFileSpecification returns [EObject current=null] : ( (lv_path_0_0= RULE_STRING ) ) ; public final EObject ruleFileSpecification() throws RecognitionException { EObject current = null; @@ -1564,14 +1426,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:535:2: ( ( (lv_path_0_0= RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:536:2: ( (lv_path_0_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:486:2: ( ( (lv_path_0_0= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:487:2: ( (lv_path_0_0= RULE_STRING ) ) { - // InternalApplicationConfiguration.g:536:2: ( (lv_path_0_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:537:3: (lv_path_0_0= RULE_STRING ) + // InternalApplicationConfiguration.g:487:2: ( (lv_path_0_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:488:3: (lv_path_0_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:537:3: (lv_path_0_0= RULE_STRING ) - // InternalApplicationConfiguration.g:538:4: lv_path_0_0= RULE_STRING + // InternalApplicationConfiguration.g:488:3: (lv_path_0_0= RULE_STRING ) + // InternalApplicationConfiguration.g:489:4: lv_path_0_0= RULE_STRING { lv_path_0_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -1613,7 +1475,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleFileDeclaration" - // InternalApplicationConfiguration.g:557:1: entryRuleFileDeclaration returns [EObject current=null] : iv_ruleFileDeclaration= ruleFileDeclaration EOF ; + // InternalApplicationConfiguration.g:508:1: entryRuleFileDeclaration returns [EObject current=null] : iv_ruleFileDeclaration= ruleFileDeclaration EOF ; public final EObject entryRuleFileDeclaration() throws RecognitionException { EObject current = null; @@ -1621,8 +1483,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:557:56: (iv_ruleFileDeclaration= ruleFileDeclaration EOF ) - // InternalApplicationConfiguration.g:558:2: iv_ruleFileDeclaration= ruleFileDeclaration EOF + // InternalApplicationConfiguration.g:508:56: (iv_ruleFileDeclaration= ruleFileDeclaration EOF ) + // InternalApplicationConfiguration.g:509:2: iv_ruleFileDeclaration= ruleFileDeclaration EOF { newCompositeNode(grammarAccess.getFileDeclarationRule()); pushFollow(FOLLOW_1); @@ -1649,7 +1511,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleFileDeclaration" - // InternalApplicationConfiguration.g:564:1: ruleFileDeclaration returns [EObject current=null] : (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) ; + // InternalApplicationConfiguration.g:515:1: ruleFileDeclaration returns [EObject current=null] : (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) ; public final EObject ruleFileDeclaration() throws RecognitionException { EObject current = null; @@ -1663,23 +1525,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:570:2: ( (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) ) - // InternalApplicationConfiguration.g:571:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) + // InternalApplicationConfiguration.g:521:2: ( (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) ) + // InternalApplicationConfiguration.g:522:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) { - // InternalApplicationConfiguration.g:571:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) - // InternalApplicationConfiguration.g:572:3: otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) + // InternalApplicationConfiguration.g:522:2: (otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) ) + // InternalApplicationConfiguration.g:523:3: otherlv_0= 'file' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '=' ( (lv_specification_3_0= ruleFileSpecification ) ) { - otherlv_0=(Token)match(input,17,FOLLOW_6); + otherlv_0=(Token)match(input,16,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getFileDeclarationAccess().getFileKeyword_0()); - // InternalApplicationConfiguration.g:576:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:577:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:527:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:528:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:577:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:578:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:528:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:529:5: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_13); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_12); newLeafNode(lv_name_1_0, grammarAccess.getFileDeclarationAccess().getNameIDTerminalRuleCall_1_0()); @@ -1699,15 +1561,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_2=(Token)match(input,18,FOLLOW_10); + otherlv_2=(Token)match(input,17,FOLLOW_10); newLeafNode(otherlv_2, grammarAccess.getFileDeclarationAccess().getEqualsSignKeyword_2()); - // InternalApplicationConfiguration.g:598:3: ( (lv_specification_3_0= ruleFileSpecification ) ) - // InternalApplicationConfiguration.g:599:4: (lv_specification_3_0= ruleFileSpecification ) + // InternalApplicationConfiguration.g:549:3: ( (lv_specification_3_0= ruleFileSpecification ) ) + // InternalApplicationConfiguration.g:550:4: (lv_specification_3_0= ruleFileSpecification ) { - // InternalApplicationConfiguration.g:599:4: (lv_specification_3_0= ruleFileSpecification ) - // InternalApplicationConfiguration.g:600:5: lv_specification_3_0= ruleFileSpecification + // InternalApplicationConfiguration.g:550:4: (lv_specification_3_0= ruleFileSpecification ) + // InternalApplicationConfiguration.g:551:5: lv_specification_3_0= ruleFileSpecification { newCompositeNode(grammarAccess.getFileDeclarationAccess().getSpecificationFileSpecificationParserRuleCall_3_0()); @@ -1757,7 +1619,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleFileReference" - // InternalApplicationConfiguration.g:621:1: entryRuleFileReference returns [EObject current=null] : iv_ruleFileReference= ruleFileReference EOF ; + // InternalApplicationConfiguration.g:572:1: entryRuleFileReference returns [EObject current=null] : iv_ruleFileReference= ruleFileReference EOF ; public final EObject entryRuleFileReference() throws RecognitionException { EObject current = null; @@ -1765,8 +1627,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:621:54: (iv_ruleFileReference= ruleFileReference EOF ) - // InternalApplicationConfiguration.g:622:2: iv_ruleFileReference= ruleFileReference EOF + // InternalApplicationConfiguration.g:572:54: (iv_ruleFileReference= ruleFileReference EOF ) + // InternalApplicationConfiguration.g:573:2: iv_ruleFileReference= ruleFileReference EOF { newCompositeNode(grammarAccess.getFileReferenceRule()); pushFollow(FOLLOW_1); @@ -1793,7 +1655,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleFileReference" - // InternalApplicationConfiguration.g:628:1: ruleFileReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:579:1: ruleFileReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleFileReference() throws RecognitionException { EObject current = null; @@ -1803,14 +1665,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:634:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:635:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:585:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:586:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:635:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:636:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:586:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:587:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:636:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:637:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:587:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:588:4: otherlv_0= RULE_ID { if (current==null) { @@ -1847,7 +1709,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleFile" - // InternalApplicationConfiguration.g:651:1: entryRuleFile returns [EObject current=null] : iv_ruleFile= ruleFile EOF ; + // InternalApplicationConfiguration.g:602:1: entryRuleFile returns [EObject current=null] : iv_ruleFile= ruleFile EOF ; public final EObject entryRuleFile() throws RecognitionException { EObject current = null; @@ -1855,8 +1717,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:651:45: (iv_ruleFile= ruleFile EOF ) - // InternalApplicationConfiguration.g:652:2: iv_ruleFile= ruleFile EOF + // InternalApplicationConfiguration.g:602:45: (iv_ruleFile= ruleFile EOF ) + // InternalApplicationConfiguration.g:603:2: iv_ruleFile= ruleFile EOF { newCompositeNode(grammarAccess.getFileRule()); pushFollow(FOLLOW_1); @@ -1883,7 +1745,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleFile" - // InternalApplicationConfiguration.g:658:1: ruleFile returns [EObject current=null] : (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) ; + // InternalApplicationConfiguration.g:609:1: ruleFile returns [EObject current=null] : (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) ; public final EObject ruleFile() throws RecognitionException { EObject current = null; @@ -1896,10 +1758,10 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:664:2: ( (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) ) - // InternalApplicationConfiguration.g:665:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) + // InternalApplicationConfiguration.g:615:2: ( (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) ) + // InternalApplicationConfiguration.g:616:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) { - // InternalApplicationConfiguration.g:665:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) + // InternalApplicationConfiguration.g:616:2: (this_FileSpecification_0= ruleFileSpecification | this_FileReference_1= ruleFileReference ) int alt9=2; int LA9_0 = input.LA(1); @@ -1917,7 +1779,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } switch (alt9) { case 1 : - // InternalApplicationConfiguration.g:666:3: this_FileSpecification_0= ruleFileSpecification + // InternalApplicationConfiguration.g:617:3: this_FileSpecification_0= ruleFileSpecification { newCompositeNode(grammarAccess.getFileAccess().getFileSpecificationParserRuleCall_0()); @@ -1935,7 +1797,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:675:3: this_FileReference_1= ruleFileReference + // InternalApplicationConfiguration.g:626:3: this_FileReference_1= ruleFileReference { newCompositeNode(grammarAccess.getFileAccess().getFileReferenceParserRuleCall_1()); @@ -1975,7 +1837,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleMetamodelSpecification" - // InternalApplicationConfiguration.g:687:1: entryRuleMetamodelSpecification returns [EObject current=null] : iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF ; + // InternalApplicationConfiguration.g:638:1: entryRuleMetamodelSpecification returns [EObject current=null] : iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF ; public final EObject entryRuleMetamodelSpecification() throws RecognitionException { EObject current = null; @@ -1983,8 +1845,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:687:63: (iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF ) - // InternalApplicationConfiguration.g:688:2: iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF + // InternalApplicationConfiguration.g:638:63: (iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF ) + // InternalApplicationConfiguration.g:639:2: iv_ruleMetamodelSpecification= ruleMetamodelSpecification EOF { newCompositeNode(grammarAccess.getMetamodelSpecificationRule()); pushFollow(FOLLOW_1); @@ -2011,7 +1873,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleMetamodelSpecification" - // InternalApplicationConfiguration.g:694:1: ruleMetamodelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) ; + // InternalApplicationConfiguration.g:645:1: ruleMetamodelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) ; public final EObject ruleMetamodelSpecification() throws RecognitionException { EObject current = null; @@ -2027,26 +1889,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:700:2: ( (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) ) - // InternalApplicationConfiguration.g:701:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) + // InternalApplicationConfiguration.g:651:2: ( (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) ) + // InternalApplicationConfiguration.g:652:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) { - // InternalApplicationConfiguration.g:701:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) - // InternalApplicationConfiguration.g:702:3: otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' + // InternalApplicationConfiguration.g:652:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' ) + // InternalApplicationConfiguration.g:653:3: otherlv_0= '{' ( (lv_entries_1_0= ruleMetamodelEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* otherlv_4= '}' { - otherlv_0=(Token)match(input,19,FOLLOW_14); + otherlv_0=(Token)match(input,18,FOLLOW_13); newLeafNode(otherlv_0, grammarAccess.getMetamodelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - // InternalApplicationConfiguration.g:706:3: ( (lv_entries_1_0= ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:707:4: (lv_entries_1_0= ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:657:3: ( (lv_entries_1_0= ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:658:4: (lv_entries_1_0= ruleMetamodelEntry ) { - // InternalApplicationConfiguration.g:707:4: (lv_entries_1_0= ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:708:5: lv_entries_1_0= ruleMetamodelEntry + // InternalApplicationConfiguration.g:658:4: (lv_entries_1_0= ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:659:5: lv_entries_1_0= ruleMetamodelEntry { newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entries_1_0=ruleMetamodelEntry(); state._fsp--; @@ -2068,35 +1930,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:725:3: (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* + // InternalApplicationConfiguration.g:676:3: (otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) )* loop10: do { int alt10=2; int LA10_0 = input.LA(1); - if ( (LA10_0==20) ) { + if ( (LA10_0==19) ) { alt10=1; } switch (alt10) { case 1 : - // InternalApplicationConfiguration.g:726:4: otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:677:4: otherlv_2= ',' ( (lv_entries_3_0= ruleMetamodelEntry ) ) { - otherlv_2=(Token)match(input,20,FOLLOW_14); + otherlv_2=(Token)match(input,19,FOLLOW_13); newLeafNode(otherlv_2, grammarAccess.getMetamodelSpecificationAccess().getCommaKeyword_2_0()); - // InternalApplicationConfiguration.g:730:4: ( (lv_entries_3_0= ruleMetamodelEntry ) ) - // InternalApplicationConfiguration.g:731:5: (lv_entries_3_0= ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:681:4: ( (lv_entries_3_0= ruleMetamodelEntry ) ) + // InternalApplicationConfiguration.g:682:5: (lv_entries_3_0= ruleMetamodelEntry ) { - // InternalApplicationConfiguration.g:731:5: (lv_entries_3_0= ruleMetamodelEntry ) - // InternalApplicationConfiguration.g:732:6: lv_entries_3_0= ruleMetamodelEntry + // InternalApplicationConfiguration.g:682:5: (lv_entries_3_0= ruleMetamodelEntry ) + // InternalApplicationConfiguration.g:683:6: lv_entries_3_0= ruleMetamodelEntry { newCompositeNode(grammarAccess.getMetamodelSpecificationAccess().getEntriesMetamodelEntryParserRuleCall_2_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entries_3_0=ruleMetamodelEntry(); state._fsp--; @@ -2127,7 +1989,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } } while (true); - otherlv_4=(Token)match(input,21,FOLLOW_2); + otherlv_4=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_4, grammarAccess.getMetamodelSpecificationAccess().getRightCurlyBracketKeyword_3()); @@ -2154,7 +2016,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleMetamodelEntry" - // InternalApplicationConfiguration.g:758:1: entryRuleMetamodelEntry returns [EObject current=null] : iv_ruleMetamodelEntry= ruleMetamodelEntry EOF ; + // InternalApplicationConfiguration.g:709:1: entryRuleMetamodelEntry returns [EObject current=null] : iv_ruleMetamodelEntry= ruleMetamodelEntry EOF ; public final EObject entryRuleMetamodelEntry() throws RecognitionException { EObject current = null; @@ -2162,8 +2024,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:758:55: (iv_ruleMetamodelEntry= ruleMetamodelEntry EOF ) - // InternalApplicationConfiguration.g:759:2: iv_ruleMetamodelEntry= ruleMetamodelEntry EOF + // InternalApplicationConfiguration.g:709:55: (iv_ruleMetamodelEntry= ruleMetamodelEntry EOF ) + // InternalApplicationConfiguration.g:710:2: iv_ruleMetamodelEntry= ruleMetamodelEntry EOF { newCompositeNode(grammarAccess.getMetamodelEntryRule()); pushFollow(FOLLOW_1); @@ -2190,7 +2052,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleMetamodelEntry" - // InternalApplicationConfiguration.g:765:1: ruleMetamodelEntry returns [EObject current=null] : (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) ; + // InternalApplicationConfiguration.g:716:1: ruleMetamodelEntry returns [EObject current=null] : (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) ; public final EObject ruleMetamodelEntry() throws RecognitionException { EObject current = null; @@ -2203,17 +2065,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:771:2: ( (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) ) - // InternalApplicationConfiguration.g:772:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) + // InternalApplicationConfiguration.g:722:2: ( (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) ) + // InternalApplicationConfiguration.g:723:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) { - // InternalApplicationConfiguration.g:772:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) + // InternalApplicationConfiguration.g:723:2: (this_MetamodelElement_0= ruleMetamodelElement | this_AllPackageEntry_1= ruleAllPackageEntry ) int alt11=2; int LA11_0 = input.LA(1); if ( (LA11_0==RULE_ID) ) { alt11=1; } - else if ( (LA11_0==22) ) { + else if ( (LA11_0==21) ) { alt11=2; } else { @@ -2224,7 +2086,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } switch (alt11) { case 1 : - // InternalApplicationConfiguration.g:773:3: this_MetamodelElement_0= ruleMetamodelElement + // InternalApplicationConfiguration.g:724:3: this_MetamodelElement_0= ruleMetamodelElement { newCompositeNode(grammarAccess.getMetamodelEntryAccess().getMetamodelElementParserRuleCall_0()); @@ -2242,7 +2104,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:782:3: this_AllPackageEntry_1= ruleAllPackageEntry + // InternalApplicationConfiguration.g:733:3: this_AllPackageEntry_1= ruleAllPackageEntry { newCompositeNode(grammarAccess.getMetamodelEntryAccess().getAllPackageEntryParserRuleCall_1()); @@ -2282,7 +2144,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleAllPackageEntry" - // InternalApplicationConfiguration.g:794:1: entryRuleAllPackageEntry returns [EObject current=null] : iv_ruleAllPackageEntry= ruleAllPackageEntry EOF ; + // InternalApplicationConfiguration.g:745:1: entryRuleAllPackageEntry returns [EObject current=null] : iv_ruleAllPackageEntry= ruleAllPackageEntry EOF ; public final EObject entryRuleAllPackageEntry() throws RecognitionException { EObject current = null; @@ -2290,8 +2152,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:794:56: (iv_ruleAllPackageEntry= ruleAllPackageEntry EOF ) - // InternalApplicationConfiguration.g:795:2: iv_ruleAllPackageEntry= ruleAllPackageEntry EOF + // InternalApplicationConfiguration.g:745:56: (iv_ruleAllPackageEntry= ruleAllPackageEntry EOF ) + // InternalApplicationConfiguration.g:746:2: iv_ruleAllPackageEntry= ruleAllPackageEntry EOF { newCompositeNode(grammarAccess.getAllPackageEntryRule()); pushFollow(FOLLOW_1); @@ -2318,7 +2180,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleAllPackageEntry" - // InternalApplicationConfiguration.g:801:1: ruleAllPackageEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) ; + // InternalApplicationConfiguration.g:752:1: ruleAllPackageEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) ; public final EObject ruleAllPackageEntry() throws RecognitionException { EObject current = null; @@ -2336,21 +2198,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:807:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) ) - // InternalApplicationConfiguration.g:808:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) + // InternalApplicationConfiguration.g:758:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) ) + // InternalApplicationConfiguration.g:759:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) { - // InternalApplicationConfiguration.g:808:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) - // InternalApplicationConfiguration.g:809:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? + // InternalApplicationConfiguration.g:759:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? ) + // InternalApplicationConfiguration.g:760:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? { - otherlv_0=(Token)match(input,22,FOLLOW_6); + otherlv_0=(Token)match(input,21,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getAllPackageEntryAccess().getPackageKeyword_0()); - // InternalApplicationConfiguration.g:813:3: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:814:4: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:764:3: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:765:4: ( ruleQualifiedName ) { - // InternalApplicationConfiguration.g:814:4: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:815:5: ruleQualifiedName + // InternalApplicationConfiguration.g:765:4: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:766:5: ruleQualifiedName { if (current==null) { @@ -2360,7 +2222,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newCompositeNode(grammarAccess.getAllPackageEntryAccess().getPackageEPackageCrossReference_1_0()); - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); ruleQualifiedName(); state._fsp--; @@ -2374,35 +2236,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:829:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? + // InternalApplicationConfiguration.g:780:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' )? int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==23) ) { + if ( (LA13_0==22) ) { alt13=1; } switch (alt13) { case 1 : - // InternalApplicationConfiguration.g:830:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' + // InternalApplicationConfiguration.g:781:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleMetamodelElement ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* otherlv_7= '}' { - otherlv_2=(Token)match(input,23,FOLLOW_17); + otherlv_2=(Token)match(input,22,FOLLOW_16); newLeafNode(otherlv_2, grammarAccess.getAllPackageEntryAccess().getExcludingKeyword_2_0()); - otherlv_3=(Token)match(input,19,FOLLOW_6); + otherlv_3=(Token)match(input,18,FOLLOW_6); newLeafNode(otherlv_3, grammarAccess.getAllPackageEntryAccess().getLeftCurlyBracketKeyword_2_1()); - // InternalApplicationConfiguration.g:838:4: ( (lv_exclusion_4_0= ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:839:5: (lv_exclusion_4_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:789:4: ( (lv_exclusion_4_0= ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:790:5: (lv_exclusion_4_0= ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:839:5: (lv_exclusion_4_0= ruleMetamodelElement ) - // InternalApplicationConfiguration.g:840:6: lv_exclusion_4_0= ruleMetamodelElement + // InternalApplicationConfiguration.g:790:5: (lv_exclusion_4_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:791:6: lv_exclusion_4_0= ruleMetamodelElement { newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_2_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_exclusion_4_0=ruleMetamodelElement(); state._fsp--; @@ -2424,35 +2286,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:857:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* + // InternalApplicationConfiguration.g:808:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) )* loop12: do { int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==20) ) { + if ( (LA12_0==19) ) { alt12=1; } switch (alt12) { case 1 : - // InternalApplicationConfiguration.g:858:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:809:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleMetamodelElement ) ) { - otherlv_5=(Token)match(input,20,FOLLOW_6); + otherlv_5=(Token)match(input,19,FOLLOW_6); newLeafNode(otherlv_5, grammarAccess.getAllPackageEntryAccess().getCommaKeyword_2_3_0()); - // InternalApplicationConfiguration.g:862:5: ( (lv_exclusion_6_0= ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:863:6: (lv_exclusion_6_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:813:5: ( (lv_exclusion_6_0= ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:814:6: (lv_exclusion_6_0= ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:863:6: (lv_exclusion_6_0= ruleMetamodelElement ) - // InternalApplicationConfiguration.g:864:7: lv_exclusion_6_0= ruleMetamodelElement + // InternalApplicationConfiguration.g:814:6: (lv_exclusion_6_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:815:7: lv_exclusion_6_0= ruleMetamodelElement { newCompositeNode(grammarAccess.getAllPackageEntryAccess().getExclusionMetamodelElementParserRuleCall_2_3_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_exclusion_6_0=ruleMetamodelElement(); state._fsp--; @@ -2483,7 +2345,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } } while (true); - otherlv_7=(Token)match(input,21,FOLLOW_2); + otherlv_7=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_7, grammarAccess.getAllPackageEntryAccess().getRightCurlyBracketKeyword_2_4()); @@ -2516,7 +2378,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleMetamodelElement" - // InternalApplicationConfiguration.g:891:1: entryRuleMetamodelElement returns [EObject current=null] : iv_ruleMetamodelElement= ruleMetamodelElement EOF ; + // InternalApplicationConfiguration.g:842:1: entryRuleMetamodelElement returns [EObject current=null] : iv_ruleMetamodelElement= ruleMetamodelElement EOF ; public final EObject entryRuleMetamodelElement() throws RecognitionException { EObject current = null; @@ -2524,8 +2386,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:891:57: (iv_ruleMetamodelElement= ruleMetamodelElement EOF ) - // InternalApplicationConfiguration.g:892:2: iv_ruleMetamodelElement= ruleMetamodelElement EOF + // InternalApplicationConfiguration.g:842:57: (iv_ruleMetamodelElement= ruleMetamodelElement EOF ) + // InternalApplicationConfiguration.g:843:2: iv_ruleMetamodelElement= ruleMetamodelElement EOF { newCompositeNode(grammarAccess.getMetamodelElementRule()); pushFollow(FOLLOW_1); @@ -2552,7 +2414,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleMetamodelElement" - // InternalApplicationConfiguration.g:898:1: ruleMetamodelElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) ; + // InternalApplicationConfiguration.g:849:1: ruleMetamodelElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) ; public final EObject ruleMetamodelElement() throws RecognitionException { EObject current = null; @@ -2565,13 +2427,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:904:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) ) - // InternalApplicationConfiguration.g:905:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) + // InternalApplicationConfiguration.g:855:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) ) + // InternalApplicationConfiguration.g:856:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) { - // InternalApplicationConfiguration.g:905:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) - // InternalApplicationConfiguration.g:906:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? + // InternalApplicationConfiguration.g:856:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? ) + // InternalApplicationConfiguration.g:857:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? { - // InternalApplicationConfiguration.g:906:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? + // InternalApplicationConfiguration.g:857:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2584,24 +2446,24 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl if ( (LA14_2==RULE_ID) ) { int LA14_5 = input.LA(4); - if ( (LA14_5==11||LA14_5==24) ) { + if ( (LA14_5==11||LA14_5==23) ) { alt14=1; } } } - else if ( (LA14_1==24) ) { + else if ( (LA14_1==23) ) { alt14=1; } } switch (alt14) { case 1 : - // InternalApplicationConfiguration.g:907:4: ( ( ruleQualifiedName ) ) otherlv_1= '::' + // InternalApplicationConfiguration.g:858:4: ( ( ruleQualifiedName ) ) otherlv_1= '::' { - // InternalApplicationConfiguration.g:907:4: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:908:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:858:4: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:859:5: ( ruleQualifiedName ) { - // InternalApplicationConfiguration.g:908:5: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:909:6: ruleQualifiedName + // InternalApplicationConfiguration.g:859:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:860:6: ruleQualifiedName { if (current==null) { @@ -2611,7 +2473,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newCompositeNode(grammarAccess.getMetamodelElementAccess().getPackageEPackageCrossReference_0_0_0()); - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); ruleQualifiedName(); state._fsp--; @@ -2625,7 +2487,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,24,FOLLOW_6); + otherlv_1=(Token)match(input,23,FOLLOW_6); newLeafNode(otherlv_1, grammarAccess.getMetamodelElementAccess().getColonColonKeyword_0_1()); @@ -2635,11 +2497,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:928:3: ( (otherlv_2= RULE_ID ) ) - // InternalApplicationConfiguration.g:929:4: (otherlv_2= RULE_ID ) + // InternalApplicationConfiguration.g:879:3: ( (otherlv_2= RULE_ID ) ) + // InternalApplicationConfiguration.g:880:4: (otherlv_2= RULE_ID ) { - // InternalApplicationConfiguration.g:929:4: (otherlv_2= RULE_ID ) - // InternalApplicationConfiguration.g:930:5: otherlv_2= RULE_ID + // InternalApplicationConfiguration.g:880:4: (otherlv_2= RULE_ID ) + // InternalApplicationConfiguration.g:881:5: otherlv_2= RULE_ID { if (current==null) { @@ -2656,7 +2518,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:941:3: (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? + // InternalApplicationConfiguration.g:892:3: (otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) )? int alt15=2; int LA15_0 = input.LA(1); @@ -2665,17 +2527,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } switch (alt15) { case 1 : - // InternalApplicationConfiguration.g:942:4: otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) + // InternalApplicationConfiguration.g:893:4: otherlv_3= '.' ( (otherlv_4= RULE_ID ) ) { otherlv_3=(Token)match(input,11,FOLLOW_6); newLeafNode(otherlv_3, grammarAccess.getMetamodelElementAccess().getFullStopKeyword_2_0()); - // InternalApplicationConfiguration.g:946:4: ( (otherlv_4= RULE_ID ) ) - // InternalApplicationConfiguration.g:947:5: (otherlv_4= RULE_ID ) + // InternalApplicationConfiguration.g:897:4: ( (otherlv_4= RULE_ID ) ) + // InternalApplicationConfiguration.g:898:5: (otherlv_4= RULE_ID ) { - // InternalApplicationConfiguration.g:947:5: (otherlv_4= RULE_ID ) - // InternalApplicationConfiguration.g:948:6: otherlv_4= RULE_ID + // InternalApplicationConfiguration.g:898:5: (otherlv_4= RULE_ID ) + // InternalApplicationConfiguration.g:899:6: otherlv_4= RULE_ID { if (current==null) { @@ -2721,7 +2583,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleMetamodelDeclaration" - // InternalApplicationConfiguration.g:964:1: entryRuleMetamodelDeclaration returns [EObject current=null] : iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF ; + // InternalApplicationConfiguration.g:915:1: entryRuleMetamodelDeclaration returns [EObject current=null] : iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF ; public final EObject entryRuleMetamodelDeclaration() throws RecognitionException { EObject current = null; @@ -2729,8 +2591,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:964:61: (iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF ) - // InternalApplicationConfiguration.g:965:2: iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF + // InternalApplicationConfiguration.g:915:61: (iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF ) + // InternalApplicationConfiguration.g:916:2: iv_ruleMetamodelDeclaration= ruleMetamodelDeclaration EOF { newCompositeNode(grammarAccess.getMetamodelDeclarationRule()); pushFollow(FOLLOW_1); @@ -2757,7 +2619,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleMetamodelDeclaration" - // InternalApplicationConfiguration.g:971:1: ruleMetamodelDeclaration returns [EObject current=null] : (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) ; + // InternalApplicationConfiguration.g:922:1: ruleMetamodelDeclaration returns [EObject current=null] : (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) ; public final EObject ruleMetamodelDeclaration() throws RecognitionException { EObject current = null; @@ -2770,23 +2632,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:977:2: ( (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) ) - // InternalApplicationConfiguration.g:978:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) + // InternalApplicationConfiguration.g:928:2: ( (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) ) + // InternalApplicationConfiguration.g:929:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) { - // InternalApplicationConfiguration.g:978:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) - // InternalApplicationConfiguration.g:979:3: otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:929:2: (otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) ) + // InternalApplicationConfiguration.g:930:3: otherlv_0= 'metamodel' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleMetamodelSpecification ) ) { - otherlv_0=(Token)match(input,25,FOLLOW_6); + otherlv_0=(Token)match(input,24,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getMetamodelDeclarationAccess().getMetamodelKeyword_0()); - // InternalApplicationConfiguration.g:983:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:984:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:934:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:935:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:984:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:985:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:935:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:936:5: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); newLeafNode(lv_name_1_0, grammarAccess.getMetamodelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); @@ -2806,11 +2668,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1001:3: ( (lv_specification_2_0= ruleMetamodelSpecification ) ) - // InternalApplicationConfiguration.g:1002:4: (lv_specification_2_0= ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:952:3: ( (lv_specification_2_0= ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:953:4: (lv_specification_2_0= ruleMetamodelSpecification ) { - // InternalApplicationConfiguration.g:1002:4: (lv_specification_2_0= ruleMetamodelSpecification ) - // InternalApplicationConfiguration.g:1003:5: lv_specification_2_0= ruleMetamodelSpecification + // InternalApplicationConfiguration.g:953:4: (lv_specification_2_0= ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:954:5: lv_specification_2_0= ruleMetamodelSpecification { newCompositeNode(grammarAccess.getMetamodelDeclarationAccess().getSpecificationMetamodelSpecificationParserRuleCall_2_0()); @@ -2860,7 +2722,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleMetamodelReference" - // InternalApplicationConfiguration.g:1024:1: entryRuleMetamodelReference returns [EObject current=null] : iv_ruleMetamodelReference= ruleMetamodelReference EOF ; + // InternalApplicationConfiguration.g:975:1: entryRuleMetamodelReference returns [EObject current=null] : iv_ruleMetamodelReference= ruleMetamodelReference EOF ; public final EObject entryRuleMetamodelReference() throws RecognitionException { EObject current = null; @@ -2868,8 +2730,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1024:59: (iv_ruleMetamodelReference= ruleMetamodelReference EOF ) - // InternalApplicationConfiguration.g:1025:2: iv_ruleMetamodelReference= ruleMetamodelReference EOF + // InternalApplicationConfiguration.g:975:59: (iv_ruleMetamodelReference= ruleMetamodelReference EOF ) + // InternalApplicationConfiguration.g:976:2: iv_ruleMetamodelReference= ruleMetamodelReference EOF { newCompositeNode(grammarAccess.getMetamodelReferenceRule()); pushFollow(FOLLOW_1); @@ -2896,7 +2758,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleMetamodelReference" - // InternalApplicationConfiguration.g:1031:1: ruleMetamodelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:982:1: ruleMetamodelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleMetamodelReference() throws RecognitionException { EObject current = null; @@ -2906,14 +2768,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1037:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:1038:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:988:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:989:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:1038:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:1039:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:989:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:990:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:1039:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:1040:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:990:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:991:4: otherlv_0= RULE_ID { if (current==null) { @@ -2950,7 +2812,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleMetamodel" - // InternalApplicationConfiguration.g:1054:1: entryRuleMetamodel returns [EObject current=null] : iv_ruleMetamodel= ruleMetamodel EOF ; + // InternalApplicationConfiguration.g:1005:1: entryRuleMetamodel returns [EObject current=null] : iv_ruleMetamodel= ruleMetamodel EOF ; public final EObject entryRuleMetamodel() throws RecognitionException { EObject current = null; @@ -2958,8 +2820,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1054:50: (iv_ruleMetamodel= ruleMetamodel EOF ) - // InternalApplicationConfiguration.g:1055:2: iv_ruleMetamodel= ruleMetamodel EOF + // InternalApplicationConfiguration.g:1005:50: (iv_ruleMetamodel= ruleMetamodel EOF ) + // InternalApplicationConfiguration.g:1006:2: iv_ruleMetamodel= ruleMetamodel EOF { newCompositeNode(grammarAccess.getMetamodelRule()); pushFollow(FOLLOW_1); @@ -2986,7 +2848,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleMetamodel" - // InternalApplicationConfiguration.g:1061:1: ruleMetamodel returns [EObject current=null] : (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) ; + // InternalApplicationConfiguration.g:1012:1: ruleMetamodel returns [EObject current=null] : (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) ; public final EObject ruleMetamodel() throws RecognitionException { EObject current = null; @@ -2999,17 +2861,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1067:2: ( (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) ) - // InternalApplicationConfiguration.g:1068:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:1018:2: ( (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) ) + // InternalApplicationConfiguration.g:1019:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) { - // InternalApplicationConfiguration.g:1068:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) + // InternalApplicationConfiguration.g:1019:2: (this_MetamodelReference_0= ruleMetamodelReference | this_MetamodelSpecification_1= ruleMetamodelSpecification ) int alt16=2; int LA16_0 = input.LA(1); if ( (LA16_0==RULE_ID) ) { alt16=1; } - else if ( (LA16_0==19) ) { + else if ( (LA16_0==18) ) { alt16=2; } else { @@ -3020,7 +2882,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } switch (alt16) { case 1 : - // InternalApplicationConfiguration.g:1069:3: this_MetamodelReference_0= ruleMetamodelReference + // InternalApplicationConfiguration.g:1020:3: this_MetamodelReference_0= ruleMetamodelReference { newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelReferenceParserRuleCall_0()); @@ -3038,7 +2900,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:1078:3: this_MetamodelSpecification_1= ruleMetamodelSpecification + // InternalApplicationConfiguration.g:1029:3: this_MetamodelSpecification_1= ruleMetamodelSpecification { newCompositeNode(grammarAccess.getMetamodelAccess().getMetamodelSpecificationParserRuleCall_1()); @@ -3078,7 +2940,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRulePartialModelSpecification" - // InternalApplicationConfiguration.g:1090:1: entryRulePartialModelSpecification returns [EObject current=null] : iv_rulePartialModelSpecification= rulePartialModelSpecification EOF ; + // InternalApplicationConfiguration.g:1041:1: entryRulePartialModelSpecification returns [EObject current=null] : iv_rulePartialModelSpecification= rulePartialModelSpecification EOF ; public final EObject entryRulePartialModelSpecification() throws RecognitionException { EObject current = null; @@ -3086,8 +2948,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1090:66: (iv_rulePartialModelSpecification= rulePartialModelSpecification EOF ) - // InternalApplicationConfiguration.g:1091:2: iv_rulePartialModelSpecification= rulePartialModelSpecification EOF + // InternalApplicationConfiguration.g:1041:66: (iv_rulePartialModelSpecification= rulePartialModelSpecification EOF ) + // InternalApplicationConfiguration.g:1042:2: iv_rulePartialModelSpecification= rulePartialModelSpecification EOF { newCompositeNode(grammarAccess.getPartialModelSpecificationRule()); pushFollow(FOLLOW_1); @@ -3114,7 +2976,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "rulePartialModelSpecification" - // InternalApplicationConfiguration.g:1097:1: rulePartialModelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) ; + // InternalApplicationConfiguration.g:1048:1: rulePartialModelSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) ; public final EObject rulePartialModelSpecification() throws RecognitionException { EObject current = null; @@ -3130,26 +2992,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1103:2: ( (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) ) - // InternalApplicationConfiguration.g:1104:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) + // InternalApplicationConfiguration.g:1054:2: ( (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) ) + // InternalApplicationConfiguration.g:1055:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) { - // InternalApplicationConfiguration.g:1104:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) - // InternalApplicationConfiguration.g:1105:3: otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' + // InternalApplicationConfiguration.g:1055:2: (otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' ) + // InternalApplicationConfiguration.g:1056:3: otherlv_0= '{' ( (lv_entry_1_0= rulePartialModelEntry ) ) (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? otherlv_4= '}' { - otherlv_0=(Token)match(input,19,FOLLOW_19); + otherlv_0=(Token)match(input,18,FOLLOW_18); newLeafNode(otherlv_0, grammarAccess.getPartialModelSpecificationAccess().getLeftCurlyBracketKeyword_0()); - // InternalApplicationConfiguration.g:1109:3: ( (lv_entry_1_0= rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:1110:4: (lv_entry_1_0= rulePartialModelEntry ) + // InternalApplicationConfiguration.g:1060:3: ( (lv_entry_1_0= rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:1061:4: (lv_entry_1_0= rulePartialModelEntry ) { - // InternalApplicationConfiguration.g:1110:4: (lv_entry_1_0= rulePartialModelEntry ) - // InternalApplicationConfiguration.g:1111:5: lv_entry_1_0= rulePartialModelEntry + // InternalApplicationConfiguration.g:1061:4: (lv_entry_1_0= rulePartialModelEntry ) + // InternalApplicationConfiguration.g:1062:5: lv_entry_1_0= rulePartialModelEntry { newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entry_1_0=rulePartialModelEntry(); state._fsp--; @@ -3171,31 +3033,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1128:3: (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? + // InternalApplicationConfiguration.g:1079:3: (otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) )? int alt17=2; int LA17_0 = input.LA(1); - if ( (LA17_0==20) ) { + if ( (LA17_0==19) ) { alt17=1; } switch (alt17) { case 1 : - // InternalApplicationConfiguration.g:1129:4: otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:1080:4: otherlv_2= ',' ( (lv_entry_3_0= rulePartialModelEntry ) ) { - otherlv_2=(Token)match(input,20,FOLLOW_19); + otherlv_2=(Token)match(input,19,FOLLOW_18); newLeafNode(otherlv_2, grammarAccess.getPartialModelSpecificationAccess().getCommaKeyword_2_0()); - // InternalApplicationConfiguration.g:1133:4: ( (lv_entry_3_0= rulePartialModelEntry ) ) - // InternalApplicationConfiguration.g:1134:5: (lv_entry_3_0= rulePartialModelEntry ) + // InternalApplicationConfiguration.g:1084:4: ( (lv_entry_3_0= rulePartialModelEntry ) ) + // InternalApplicationConfiguration.g:1085:5: (lv_entry_3_0= rulePartialModelEntry ) { - // InternalApplicationConfiguration.g:1134:5: (lv_entry_3_0= rulePartialModelEntry ) - // InternalApplicationConfiguration.g:1135:6: lv_entry_3_0= rulePartialModelEntry + // InternalApplicationConfiguration.g:1085:5: (lv_entry_3_0= rulePartialModelEntry ) + // InternalApplicationConfiguration.g:1086:6: lv_entry_3_0= rulePartialModelEntry { newCompositeNode(grammarAccess.getPartialModelSpecificationAccess().getEntryPartialModelEntryParserRuleCall_2_1_0()); - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_19); lv_entry_3_0=rulePartialModelEntry(); state._fsp--; @@ -3223,7 +3085,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_4=(Token)match(input,21,FOLLOW_2); + otherlv_4=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_4, grammarAccess.getPartialModelSpecificationAccess().getRightCurlyBracketKeyword_3()); @@ -3250,7 +3112,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRulePartialModelEntry" - // InternalApplicationConfiguration.g:1161:1: entryRulePartialModelEntry returns [EObject current=null] : iv_rulePartialModelEntry= rulePartialModelEntry EOF ; + // InternalApplicationConfiguration.g:1112:1: entryRulePartialModelEntry returns [EObject current=null] : iv_rulePartialModelEntry= rulePartialModelEntry EOF ; public final EObject entryRulePartialModelEntry() throws RecognitionException { EObject current = null; @@ -3258,8 +3120,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1161:58: (iv_rulePartialModelEntry= rulePartialModelEntry EOF ) - // InternalApplicationConfiguration.g:1162:2: iv_rulePartialModelEntry= rulePartialModelEntry EOF + // InternalApplicationConfiguration.g:1112:58: (iv_rulePartialModelEntry= rulePartialModelEntry EOF ) + // InternalApplicationConfiguration.g:1113:2: iv_rulePartialModelEntry= rulePartialModelEntry EOF { newCompositeNode(grammarAccess.getPartialModelEntryRule()); pushFollow(FOLLOW_1); @@ -3286,7 +3148,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "rulePartialModelEntry" - // InternalApplicationConfiguration.g:1168:1: rulePartialModelEntry returns [EObject current=null] : (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) ; + // InternalApplicationConfiguration.g:1119:1: rulePartialModelEntry returns [EObject current=null] : (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) ; public final EObject rulePartialModelEntry() throws RecognitionException { EObject current = null; @@ -3299,17 +3161,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1174:2: ( (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) ) - // InternalApplicationConfiguration.g:1175:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) + // InternalApplicationConfiguration.g:1125:2: ( (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) ) + // InternalApplicationConfiguration.g:1126:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) { - // InternalApplicationConfiguration.g:1175:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) + // InternalApplicationConfiguration.g:1126:2: (this_ModelEntry_0= ruleModelEntry | this_FolderEntry_1= ruleFolderEntry ) int alt18=2; int LA18_0 = input.LA(1); if ( (LA18_0==RULE_ID||LA18_0==RULE_STRING) ) { alt18=1; } - else if ( (LA18_0==26) ) { + else if ( (LA18_0==25) ) { alt18=2; } else { @@ -3320,7 +3182,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } switch (alt18) { case 1 : - // InternalApplicationConfiguration.g:1176:3: this_ModelEntry_0= ruleModelEntry + // InternalApplicationConfiguration.g:1127:3: this_ModelEntry_0= ruleModelEntry { newCompositeNode(grammarAccess.getPartialModelEntryAccess().getModelEntryParserRuleCall_0()); @@ -3338,7 +3200,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:1185:3: this_FolderEntry_1= ruleFolderEntry + // InternalApplicationConfiguration.g:1136:3: this_FolderEntry_1= ruleFolderEntry { newCompositeNode(grammarAccess.getPartialModelEntryAccess().getFolderEntryParserRuleCall_1()); @@ -3378,7 +3240,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleModelEntry" - // InternalApplicationConfiguration.g:1197:1: entryRuleModelEntry returns [EObject current=null] : iv_ruleModelEntry= ruleModelEntry EOF ; + // InternalApplicationConfiguration.g:1148:1: entryRuleModelEntry returns [EObject current=null] : iv_ruleModelEntry= ruleModelEntry EOF ; public final EObject entryRuleModelEntry() throws RecognitionException { EObject current = null; @@ -3386,8 +3248,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1197:51: (iv_ruleModelEntry= ruleModelEntry EOF ) - // InternalApplicationConfiguration.g:1198:2: iv_ruleModelEntry= ruleModelEntry EOF + // InternalApplicationConfiguration.g:1148:51: (iv_ruleModelEntry= ruleModelEntry EOF ) + // InternalApplicationConfiguration.g:1149:2: iv_ruleModelEntry= ruleModelEntry EOF { newCompositeNode(grammarAccess.getModelEntryRule()); pushFollow(FOLLOW_1); @@ -3414,7 +3276,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleModelEntry" - // InternalApplicationConfiguration.g:1204:1: ruleModelEntry returns [EObject current=null] : ( (lv_path_0_0= ruleFile ) ) ; + // InternalApplicationConfiguration.g:1155:1: ruleModelEntry returns [EObject current=null] : ( (lv_path_0_0= ruleFile ) ) ; public final EObject ruleModelEntry() throws RecognitionException { EObject current = null; @@ -3425,14 +3287,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1210:2: ( ( (lv_path_0_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:1211:2: ( (lv_path_0_0= ruleFile ) ) + // InternalApplicationConfiguration.g:1161:2: ( ( (lv_path_0_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:1162:2: ( (lv_path_0_0= ruleFile ) ) { - // InternalApplicationConfiguration.g:1211:2: ( (lv_path_0_0= ruleFile ) ) - // InternalApplicationConfiguration.g:1212:3: (lv_path_0_0= ruleFile ) + // InternalApplicationConfiguration.g:1162:2: ( (lv_path_0_0= ruleFile ) ) + // InternalApplicationConfiguration.g:1163:3: (lv_path_0_0= ruleFile ) { - // InternalApplicationConfiguration.g:1212:3: (lv_path_0_0= ruleFile ) - // InternalApplicationConfiguration.g:1213:4: lv_path_0_0= ruleFile + // InternalApplicationConfiguration.g:1163:3: (lv_path_0_0= ruleFile ) + // InternalApplicationConfiguration.g:1164:4: lv_path_0_0= ruleFile { newCompositeNode(grammarAccess.getModelEntryAccess().getPathFileParserRuleCall_0()); @@ -3479,7 +3341,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleFolderEntry" - // InternalApplicationConfiguration.g:1233:1: entryRuleFolderEntry returns [EObject current=null] : iv_ruleFolderEntry= ruleFolderEntry EOF ; + // InternalApplicationConfiguration.g:1184:1: entryRuleFolderEntry returns [EObject current=null] : iv_ruleFolderEntry= ruleFolderEntry EOF ; public final EObject entryRuleFolderEntry() throws RecognitionException { EObject current = null; @@ -3487,8 +3349,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1233:52: (iv_ruleFolderEntry= ruleFolderEntry EOF ) - // InternalApplicationConfiguration.g:1234:2: iv_ruleFolderEntry= ruleFolderEntry EOF + // InternalApplicationConfiguration.g:1184:52: (iv_ruleFolderEntry= ruleFolderEntry EOF ) + // InternalApplicationConfiguration.g:1185:2: iv_ruleFolderEntry= ruleFolderEntry EOF { newCompositeNode(grammarAccess.getFolderEntryRule()); pushFollow(FOLLOW_1); @@ -3515,7 +3377,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleFolderEntry" - // InternalApplicationConfiguration.g:1240:1: ruleFolderEntry returns [EObject current=null] : (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) ; + // InternalApplicationConfiguration.g:1191:1: ruleFolderEntry returns [EObject current=null] : (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) ; public final EObject ruleFolderEntry() throws RecognitionException { EObject current = null; @@ -3535,26 +3397,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1246:2: ( (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) ) - // InternalApplicationConfiguration.g:1247:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) + // InternalApplicationConfiguration.g:1197:2: ( (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) ) + // InternalApplicationConfiguration.g:1198:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) { - // InternalApplicationConfiguration.g:1247:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) - // InternalApplicationConfiguration.g:1248:3: otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? + // InternalApplicationConfiguration.g:1198:2: (otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? ) + // InternalApplicationConfiguration.g:1199:3: otherlv_0= 'folder' ( (lv_path_1_0= ruleFile ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? { - otherlv_0=(Token)match(input,26,FOLLOW_21); + otherlv_0=(Token)match(input,25,FOLLOW_20); newLeafNode(otherlv_0, grammarAccess.getFolderEntryAccess().getFolderKeyword_0()); - // InternalApplicationConfiguration.g:1252:3: ( (lv_path_1_0= ruleFile ) ) - // InternalApplicationConfiguration.g:1253:4: (lv_path_1_0= ruleFile ) + // InternalApplicationConfiguration.g:1203:3: ( (lv_path_1_0= ruleFile ) ) + // InternalApplicationConfiguration.g:1204:4: (lv_path_1_0= ruleFile ) { - // InternalApplicationConfiguration.g:1253:4: (lv_path_1_0= ruleFile ) - // InternalApplicationConfiguration.g:1254:5: lv_path_1_0= ruleFile + // InternalApplicationConfiguration.g:1204:4: (lv_path_1_0= ruleFile ) + // InternalApplicationConfiguration.g:1205:5: lv_path_1_0= ruleFile { newCompositeNode(grammarAccess.getFolderEntryAccess().getPathFileParserRuleCall_1_0()); - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); lv_path_1_0=ruleFile(); state._fsp--; @@ -3576,35 +3438,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1271:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? + // InternalApplicationConfiguration.g:1222:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' )? int alt20=2; int LA20_0 = input.LA(1); - if ( (LA20_0==23) ) { + if ( (LA20_0==22) ) { alt20=1; } switch (alt20) { case 1 : - // InternalApplicationConfiguration.g:1272:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' + // InternalApplicationConfiguration.g:1223:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusion_4_0= ruleModelEntry ) ) (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* otherlv_7= '}' { - otherlv_2=(Token)match(input,23,FOLLOW_17); + otherlv_2=(Token)match(input,22,FOLLOW_16); newLeafNode(otherlv_2, grammarAccess.getFolderEntryAccess().getExcludingKeyword_2_0()); - otherlv_3=(Token)match(input,19,FOLLOW_21); + otherlv_3=(Token)match(input,18,FOLLOW_20); newLeafNode(otherlv_3, grammarAccess.getFolderEntryAccess().getLeftCurlyBracketKeyword_2_1()); - // InternalApplicationConfiguration.g:1280:4: ( (lv_exclusion_4_0= ruleModelEntry ) ) - // InternalApplicationConfiguration.g:1281:5: (lv_exclusion_4_0= ruleModelEntry ) + // InternalApplicationConfiguration.g:1231:4: ( (lv_exclusion_4_0= ruleModelEntry ) ) + // InternalApplicationConfiguration.g:1232:5: (lv_exclusion_4_0= ruleModelEntry ) { - // InternalApplicationConfiguration.g:1281:5: (lv_exclusion_4_0= ruleModelEntry ) - // InternalApplicationConfiguration.g:1282:6: lv_exclusion_4_0= ruleModelEntry + // InternalApplicationConfiguration.g:1232:5: (lv_exclusion_4_0= ruleModelEntry ) + // InternalApplicationConfiguration.g:1233:6: lv_exclusion_4_0= ruleModelEntry { newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_2_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_exclusion_4_0=ruleModelEntry(); state._fsp--; @@ -3626,35 +3488,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1299:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* + // InternalApplicationConfiguration.g:1250:4: (otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) )* loop19: do { int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==20) ) { + if ( (LA19_0==19) ) { alt19=1; } switch (alt19) { case 1 : - // InternalApplicationConfiguration.g:1300:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) + // InternalApplicationConfiguration.g:1251:5: otherlv_5= ',' ( (lv_exclusion_6_0= ruleModelEntry ) ) { - otherlv_5=(Token)match(input,20,FOLLOW_21); + otherlv_5=(Token)match(input,19,FOLLOW_20); newLeafNode(otherlv_5, grammarAccess.getFolderEntryAccess().getCommaKeyword_2_3_0()); - // InternalApplicationConfiguration.g:1304:5: ( (lv_exclusion_6_0= ruleModelEntry ) ) - // InternalApplicationConfiguration.g:1305:6: (lv_exclusion_6_0= ruleModelEntry ) + // InternalApplicationConfiguration.g:1255:5: ( (lv_exclusion_6_0= ruleModelEntry ) ) + // InternalApplicationConfiguration.g:1256:6: (lv_exclusion_6_0= ruleModelEntry ) { - // InternalApplicationConfiguration.g:1305:6: (lv_exclusion_6_0= ruleModelEntry ) - // InternalApplicationConfiguration.g:1306:7: lv_exclusion_6_0= ruleModelEntry + // InternalApplicationConfiguration.g:1256:6: (lv_exclusion_6_0= ruleModelEntry ) + // InternalApplicationConfiguration.g:1257:7: lv_exclusion_6_0= ruleModelEntry { newCompositeNode(grammarAccess.getFolderEntryAccess().getExclusionModelEntryParserRuleCall_2_3_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_exclusion_6_0=ruleModelEntry(); state._fsp--; @@ -3685,7 +3547,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } } while (true); - otherlv_7=(Token)match(input,21,FOLLOW_2); + otherlv_7=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_7, grammarAccess.getFolderEntryAccess().getRightCurlyBracketKeyword_2_4()); @@ -3718,7 +3580,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRulePartialModelDeclaration" - // InternalApplicationConfiguration.g:1333:1: entryRulePartialModelDeclaration returns [EObject current=null] : iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF ; + // InternalApplicationConfiguration.g:1284:1: entryRulePartialModelDeclaration returns [EObject current=null] : iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF ; public final EObject entryRulePartialModelDeclaration() throws RecognitionException { EObject current = null; @@ -3726,8 +3588,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1333:64: (iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF ) - // InternalApplicationConfiguration.g:1334:2: iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF + // InternalApplicationConfiguration.g:1284:64: (iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF ) + // InternalApplicationConfiguration.g:1285:2: iv_rulePartialModelDeclaration= rulePartialModelDeclaration EOF { newCompositeNode(grammarAccess.getPartialModelDeclarationRule()); pushFollow(FOLLOW_1); @@ -3754,7 +3616,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "rulePartialModelDeclaration" - // InternalApplicationConfiguration.g:1340:1: rulePartialModelDeclaration returns [EObject current=null] : (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ; + // InternalApplicationConfiguration.g:1291:1: rulePartialModelDeclaration returns [EObject current=null] : (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ; public final EObject rulePartialModelDeclaration() throws RecognitionException { EObject current = null; @@ -3767,23 +3629,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1346:2: ( (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ) - // InternalApplicationConfiguration.g:1347:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) + // InternalApplicationConfiguration.g:1297:2: ( (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) ) + // InternalApplicationConfiguration.g:1298:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) { - // InternalApplicationConfiguration.g:1347:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) - // InternalApplicationConfiguration.g:1348:3: otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) + // InternalApplicationConfiguration.g:1298:2: (otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) ) + // InternalApplicationConfiguration.g:1299:3: otherlv_0= 'models' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePartialModelSpecification ) ) { - otherlv_0=(Token)match(input,27,FOLLOW_6); + otherlv_0=(Token)match(input,26,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getPartialModelDeclarationAccess().getModelsKeyword_0()); - // InternalApplicationConfiguration.g:1352:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:1353:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:1303:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:1304:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:1353:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:1354:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:1304:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:1305:5: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); newLeafNode(lv_name_1_0, grammarAccess.getPartialModelDeclarationAccess().getNameIDTerminalRuleCall_1_0()); @@ -3803,11 +3665,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1370:3: ( (lv_specification_2_0= rulePartialModelSpecification ) ) - // InternalApplicationConfiguration.g:1371:4: (lv_specification_2_0= rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:1321:3: ( (lv_specification_2_0= rulePartialModelSpecification ) ) + // InternalApplicationConfiguration.g:1322:4: (lv_specification_2_0= rulePartialModelSpecification ) { - // InternalApplicationConfiguration.g:1371:4: (lv_specification_2_0= rulePartialModelSpecification ) - // InternalApplicationConfiguration.g:1372:5: lv_specification_2_0= rulePartialModelSpecification + // InternalApplicationConfiguration.g:1322:4: (lv_specification_2_0= rulePartialModelSpecification ) + // InternalApplicationConfiguration.g:1323:5: lv_specification_2_0= rulePartialModelSpecification { newCompositeNode(grammarAccess.getPartialModelDeclarationAccess().getSpecificationPartialModelSpecificationParserRuleCall_2_0()); @@ -3857,7 +3719,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRulePartialModelReference" - // InternalApplicationConfiguration.g:1393:1: entryRulePartialModelReference returns [EObject current=null] : iv_rulePartialModelReference= rulePartialModelReference EOF ; + // InternalApplicationConfiguration.g:1344:1: entryRulePartialModelReference returns [EObject current=null] : iv_rulePartialModelReference= rulePartialModelReference EOF ; public final EObject entryRulePartialModelReference() throws RecognitionException { EObject current = null; @@ -3865,8 +3727,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1393:62: (iv_rulePartialModelReference= rulePartialModelReference EOF ) - // InternalApplicationConfiguration.g:1394:2: iv_rulePartialModelReference= rulePartialModelReference EOF + // InternalApplicationConfiguration.g:1344:62: (iv_rulePartialModelReference= rulePartialModelReference EOF ) + // InternalApplicationConfiguration.g:1345:2: iv_rulePartialModelReference= rulePartialModelReference EOF { newCompositeNode(grammarAccess.getPartialModelReferenceRule()); pushFollow(FOLLOW_1); @@ -3893,7 +3755,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "rulePartialModelReference" - // InternalApplicationConfiguration.g:1400:1: rulePartialModelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:1351:1: rulePartialModelReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject rulePartialModelReference() throws RecognitionException { EObject current = null; @@ -3903,14 +3765,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1406:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:1407:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:1357:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:1358:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:1407:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:1408:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:1358:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:1359:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:1408:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:1409:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:1359:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:1360:4: otherlv_0= RULE_ID { if (current==null) { @@ -3947,7 +3809,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRulePartialModel" - // InternalApplicationConfiguration.g:1423:1: entryRulePartialModel returns [EObject current=null] : iv_rulePartialModel= rulePartialModel EOF ; + // InternalApplicationConfiguration.g:1374:1: entryRulePartialModel returns [EObject current=null] : iv_rulePartialModel= rulePartialModel EOF ; public final EObject entryRulePartialModel() throws RecognitionException { EObject current = null; @@ -3955,8 +3817,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1423:53: (iv_rulePartialModel= rulePartialModel EOF ) - // InternalApplicationConfiguration.g:1424:2: iv_rulePartialModel= rulePartialModel EOF + // InternalApplicationConfiguration.g:1374:53: (iv_rulePartialModel= rulePartialModel EOF ) + // InternalApplicationConfiguration.g:1375:2: iv_rulePartialModel= rulePartialModel EOF { newCompositeNode(grammarAccess.getPartialModelRule()); pushFollow(FOLLOW_1); @@ -3983,7 +3845,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "rulePartialModel" - // InternalApplicationConfiguration.g:1430:1: rulePartialModel returns [EObject current=null] : (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) ; + // InternalApplicationConfiguration.g:1381:1: rulePartialModel returns [EObject current=null] : (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) ; public final EObject rulePartialModel() throws RecognitionException { EObject current = null; @@ -3996,14 +3858,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1436:2: ( (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) ) - // InternalApplicationConfiguration.g:1437:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) + // InternalApplicationConfiguration.g:1387:2: ( (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) ) + // InternalApplicationConfiguration.g:1388:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) { - // InternalApplicationConfiguration.g:1437:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) + // InternalApplicationConfiguration.g:1388:2: (this_PartialModelSpecification_0= rulePartialModelSpecification | this_PartialModelReference_1= rulePartialModelReference ) int alt21=2; int LA21_0 = input.LA(1); - if ( (LA21_0==19) ) { + if ( (LA21_0==18) ) { alt21=1; } else if ( (LA21_0==RULE_ID) ) { @@ -4017,7 +3879,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } switch (alt21) { case 1 : - // InternalApplicationConfiguration.g:1438:3: this_PartialModelSpecification_0= rulePartialModelSpecification + // InternalApplicationConfiguration.g:1389:3: this_PartialModelSpecification_0= rulePartialModelSpecification { newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelSpecificationParserRuleCall_0()); @@ -4035,7 +3897,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:1447:3: this_PartialModelReference_1= rulePartialModelReference + // InternalApplicationConfiguration.g:1398:3: this_PartialModelReference_1= rulePartialModelReference { newCompositeNode(grammarAccess.getPartialModelAccess().getPartialModelReferenceParserRuleCall_1()); @@ -4075,7 +3937,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRulePatternSpecification" - // InternalApplicationConfiguration.g:1459:1: entryRulePatternSpecification returns [EObject current=null] : iv_rulePatternSpecification= rulePatternSpecification EOF ; + // InternalApplicationConfiguration.g:1410:1: entryRulePatternSpecification returns [EObject current=null] : iv_rulePatternSpecification= rulePatternSpecification EOF ; public final EObject entryRulePatternSpecification() throws RecognitionException { EObject current = null; @@ -4083,8 +3945,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1459:61: (iv_rulePatternSpecification= rulePatternSpecification EOF ) - // InternalApplicationConfiguration.g:1460:2: iv_rulePatternSpecification= rulePatternSpecification EOF + // InternalApplicationConfiguration.g:1410:61: (iv_rulePatternSpecification= rulePatternSpecification EOF ) + // InternalApplicationConfiguration.g:1411:2: iv_rulePatternSpecification= rulePatternSpecification EOF { newCompositeNode(grammarAccess.getPatternSpecificationRule()); pushFollow(FOLLOW_1); @@ -4111,7 +3973,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "rulePatternSpecification" - // InternalApplicationConfiguration.g:1466:1: rulePatternSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) ; + // InternalApplicationConfiguration.g:1417:1: rulePatternSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) ; public final EObject rulePatternSpecification() throws RecognitionException { EObject current = null; @@ -4127,26 +3989,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1472:2: ( (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) ) - // InternalApplicationConfiguration.g:1473:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) + // InternalApplicationConfiguration.g:1423:2: ( (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) ) + // InternalApplicationConfiguration.g:1424:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) { - // InternalApplicationConfiguration.g:1473:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) - // InternalApplicationConfiguration.g:1474:3: otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' + // InternalApplicationConfiguration.g:1424:2: (otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' ) + // InternalApplicationConfiguration.g:1425:3: otherlv_0= '{' ( (lv_entries_1_0= rulePatternEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* otherlv_4= '}' { - otherlv_0=(Token)match(input,19,FOLLOW_14); + otherlv_0=(Token)match(input,18,FOLLOW_13); newLeafNode(otherlv_0, grammarAccess.getPatternSpecificationAccess().getLeftCurlyBracketKeyword_0()); - // InternalApplicationConfiguration.g:1478:3: ( (lv_entries_1_0= rulePatternEntry ) ) - // InternalApplicationConfiguration.g:1479:4: (lv_entries_1_0= rulePatternEntry ) + // InternalApplicationConfiguration.g:1429:3: ( (lv_entries_1_0= rulePatternEntry ) ) + // InternalApplicationConfiguration.g:1430:4: (lv_entries_1_0= rulePatternEntry ) { - // InternalApplicationConfiguration.g:1479:4: (lv_entries_1_0= rulePatternEntry ) - // InternalApplicationConfiguration.g:1480:5: lv_entries_1_0= rulePatternEntry + // InternalApplicationConfiguration.g:1430:4: (lv_entries_1_0= rulePatternEntry ) + // InternalApplicationConfiguration.g:1431:5: lv_entries_1_0= rulePatternEntry { newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entries_1_0=rulePatternEntry(); state._fsp--; @@ -4168,35 +4030,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1497:3: (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* + // InternalApplicationConfiguration.g:1448:3: (otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) )* loop22: do { int alt22=2; int LA22_0 = input.LA(1); - if ( (LA22_0==20) ) { + if ( (LA22_0==19) ) { alt22=1; } switch (alt22) { case 1 : - // InternalApplicationConfiguration.g:1498:4: otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) + // InternalApplicationConfiguration.g:1449:4: otherlv_2= ',' ( (lv_entries_3_0= rulePatternEntry ) ) { - otherlv_2=(Token)match(input,20,FOLLOW_14); + otherlv_2=(Token)match(input,19,FOLLOW_13); newLeafNode(otherlv_2, grammarAccess.getPatternSpecificationAccess().getCommaKeyword_2_0()); - // InternalApplicationConfiguration.g:1502:4: ( (lv_entries_3_0= rulePatternEntry ) ) - // InternalApplicationConfiguration.g:1503:5: (lv_entries_3_0= rulePatternEntry ) + // InternalApplicationConfiguration.g:1453:4: ( (lv_entries_3_0= rulePatternEntry ) ) + // InternalApplicationConfiguration.g:1454:5: (lv_entries_3_0= rulePatternEntry ) { - // InternalApplicationConfiguration.g:1503:5: (lv_entries_3_0= rulePatternEntry ) - // InternalApplicationConfiguration.g:1504:6: lv_entries_3_0= rulePatternEntry + // InternalApplicationConfiguration.g:1454:5: (lv_entries_3_0= rulePatternEntry ) + // InternalApplicationConfiguration.g:1455:6: lv_entries_3_0= rulePatternEntry { newCompositeNode(grammarAccess.getPatternSpecificationAccess().getEntriesPatternEntryParserRuleCall_2_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entries_3_0=rulePatternEntry(); state._fsp--; @@ -4227,7 +4089,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } } while (true); - otherlv_4=(Token)match(input,21,FOLLOW_2); + otherlv_4=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_4, grammarAccess.getPatternSpecificationAccess().getRightCurlyBracketKeyword_3()); @@ -4254,7 +4116,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRulePatternEntry" - // InternalApplicationConfiguration.g:1530:1: entryRulePatternEntry returns [EObject current=null] : iv_rulePatternEntry= rulePatternEntry EOF ; + // InternalApplicationConfiguration.g:1481:1: entryRulePatternEntry returns [EObject current=null] : iv_rulePatternEntry= rulePatternEntry EOF ; public final EObject entryRulePatternEntry() throws RecognitionException { EObject current = null; @@ -4262,8 +4124,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1530:53: (iv_rulePatternEntry= rulePatternEntry EOF ) - // InternalApplicationConfiguration.g:1531:2: iv_rulePatternEntry= rulePatternEntry EOF + // InternalApplicationConfiguration.g:1481:53: (iv_rulePatternEntry= rulePatternEntry EOF ) + // InternalApplicationConfiguration.g:1482:2: iv_rulePatternEntry= rulePatternEntry EOF { newCompositeNode(grammarAccess.getPatternEntryRule()); pushFollow(FOLLOW_1); @@ -4290,7 +4152,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "rulePatternEntry" - // InternalApplicationConfiguration.g:1537:1: rulePatternEntry returns [EObject current=null] : (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) ; + // InternalApplicationConfiguration.g:1488:1: rulePatternEntry returns [EObject current=null] : (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) ; public final EObject rulePatternEntry() throws RecognitionException { EObject current = null; @@ -4303,17 +4165,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1543:2: ( (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) ) - // InternalApplicationConfiguration.g:1544:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) + // InternalApplicationConfiguration.g:1494:2: ( (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) ) + // InternalApplicationConfiguration.g:1495:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) { - // InternalApplicationConfiguration.g:1544:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) + // InternalApplicationConfiguration.g:1495:2: (this_PatternElement_0= rulePatternElement | this_AllPatternEntry_1= ruleAllPatternEntry ) int alt23=2; int LA23_0 = input.LA(1); if ( (LA23_0==RULE_ID) ) { alt23=1; } - else if ( (LA23_0==22) ) { + else if ( (LA23_0==21) ) { alt23=2; } else { @@ -4324,7 +4186,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } switch (alt23) { case 1 : - // InternalApplicationConfiguration.g:1545:3: this_PatternElement_0= rulePatternElement + // InternalApplicationConfiguration.g:1496:3: this_PatternElement_0= rulePatternElement { newCompositeNode(grammarAccess.getPatternEntryAccess().getPatternElementParserRuleCall_0()); @@ -4342,7 +4204,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:1554:3: this_AllPatternEntry_1= ruleAllPatternEntry + // InternalApplicationConfiguration.g:1505:3: this_AllPatternEntry_1= ruleAllPatternEntry { newCompositeNode(grammarAccess.getPatternEntryAccess().getAllPatternEntryParserRuleCall_1()); @@ -4382,7 +4244,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleAllPatternEntry" - // InternalApplicationConfiguration.g:1566:1: entryRuleAllPatternEntry returns [EObject current=null] : iv_ruleAllPatternEntry= ruleAllPatternEntry EOF ; + // InternalApplicationConfiguration.g:1517:1: entryRuleAllPatternEntry returns [EObject current=null] : iv_ruleAllPatternEntry= ruleAllPatternEntry EOF ; public final EObject entryRuleAllPatternEntry() throws RecognitionException { EObject current = null; @@ -4390,8 +4252,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1566:56: (iv_ruleAllPatternEntry= ruleAllPatternEntry EOF ) - // InternalApplicationConfiguration.g:1567:2: iv_ruleAllPatternEntry= ruleAllPatternEntry EOF + // InternalApplicationConfiguration.g:1517:56: (iv_ruleAllPatternEntry= ruleAllPatternEntry EOF ) + // InternalApplicationConfiguration.g:1518:2: iv_ruleAllPatternEntry= ruleAllPatternEntry EOF { newCompositeNode(grammarAccess.getAllPatternEntryRule()); pushFollow(FOLLOW_1); @@ -4418,7 +4280,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleAllPatternEntry" - // InternalApplicationConfiguration.g:1573:1: ruleAllPatternEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) ; + // InternalApplicationConfiguration.g:1524:1: ruleAllPatternEntry returns [EObject current=null] : (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) ; public final EObject ruleAllPatternEntry() throws RecognitionException { EObject current = null; @@ -4436,21 +4298,21 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1579:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) ) - // InternalApplicationConfiguration.g:1580:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) + // InternalApplicationConfiguration.g:1530:2: ( (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) ) + // InternalApplicationConfiguration.g:1531:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) { - // InternalApplicationConfiguration.g:1580:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) - // InternalApplicationConfiguration.g:1581:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? + // InternalApplicationConfiguration.g:1531:2: (otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? ) + // InternalApplicationConfiguration.g:1532:3: otherlv_0= 'package' ( ( ruleQualifiedName ) ) (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? { - otherlv_0=(Token)match(input,22,FOLLOW_6); + otherlv_0=(Token)match(input,21,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getAllPatternEntryAccess().getPackageKeyword_0()); - // InternalApplicationConfiguration.g:1585:3: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:1586:4: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:1536:3: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:1537:4: ( ruleQualifiedName ) { - // InternalApplicationConfiguration.g:1586:4: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:1587:5: ruleQualifiedName + // InternalApplicationConfiguration.g:1537:4: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:1538:5: ruleQualifiedName { if (current==null) { @@ -4460,7 +4322,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newCompositeNode(grammarAccess.getAllPatternEntryAccess().getPackagePatternModelCrossReference_1_0()); - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_15); ruleQualifiedName(); state._fsp--; @@ -4474,35 +4336,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1601:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? + // InternalApplicationConfiguration.g:1552:3: (otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' )? int alt25=2; int LA25_0 = input.LA(1); - if ( (LA25_0==23) ) { + if ( (LA25_0==22) ) { alt25=1; } switch (alt25) { case 1 : - // InternalApplicationConfiguration.g:1602:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' + // InternalApplicationConfiguration.g:1553:4: otherlv_2= 'excluding' otherlv_3= '{' ( (lv_exclusuion_4_0= rulePatternElement ) ) (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* otherlv_7= '}' { - otherlv_2=(Token)match(input,23,FOLLOW_17); + otherlv_2=(Token)match(input,22,FOLLOW_16); newLeafNode(otherlv_2, grammarAccess.getAllPatternEntryAccess().getExcludingKeyword_2_0()); - otherlv_3=(Token)match(input,19,FOLLOW_6); + otherlv_3=(Token)match(input,18,FOLLOW_6); newLeafNode(otherlv_3, grammarAccess.getAllPatternEntryAccess().getLeftCurlyBracketKeyword_2_1()); - // InternalApplicationConfiguration.g:1610:4: ( (lv_exclusuion_4_0= rulePatternElement ) ) - // InternalApplicationConfiguration.g:1611:5: (lv_exclusuion_4_0= rulePatternElement ) + // InternalApplicationConfiguration.g:1561:4: ( (lv_exclusuion_4_0= rulePatternElement ) ) + // InternalApplicationConfiguration.g:1562:5: (lv_exclusuion_4_0= rulePatternElement ) { - // InternalApplicationConfiguration.g:1611:5: (lv_exclusuion_4_0= rulePatternElement ) - // InternalApplicationConfiguration.g:1612:6: lv_exclusuion_4_0= rulePatternElement + // InternalApplicationConfiguration.g:1562:5: (lv_exclusuion_4_0= rulePatternElement ) + // InternalApplicationConfiguration.g:1563:6: lv_exclusuion_4_0= rulePatternElement { newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_2_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_exclusuion_4_0=rulePatternElement(); state._fsp--; @@ -4524,35 +4386,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1629:4: (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* + // InternalApplicationConfiguration.g:1580:4: (otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) )* loop24: do { int alt24=2; int LA24_0 = input.LA(1); - if ( (LA24_0==20) ) { + if ( (LA24_0==19) ) { alt24=1; } switch (alt24) { case 1 : - // InternalApplicationConfiguration.g:1630:5: otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) + // InternalApplicationConfiguration.g:1581:5: otherlv_5= ',' ( (lv_exclusuion_6_0= rulePatternElement ) ) { - otherlv_5=(Token)match(input,20,FOLLOW_6); + otherlv_5=(Token)match(input,19,FOLLOW_6); newLeafNode(otherlv_5, grammarAccess.getAllPatternEntryAccess().getCommaKeyword_2_3_0()); - // InternalApplicationConfiguration.g:1634:5: ( (lv_exclusuion_6_0= rulePatternElement ) ) - // InternalApplicationConfiguration.g:1635:6: (lv_exclusuion_6_0= rulePatternElement ) + // InternalApplicationConfiguration.g:1585:5: ( (lv_exclusuion_6_0= rulePatternElement ) ) + // InternalApplicationConfiguration.g:1586:6: (lv_exclusuion_6_0= rulePatternElement ) { - // InternalApplicationConfiguration.g:1635:6: (lv_exclusuion_6_0= rulePatternElement ) - // InternalApplicationConfiguration.g:1636:7: lv_exclusuion_6_0= rulePatternElement + // InternalApplicationConfiguration.g:1586:6: (lv_exclusuion_6_0= rulePatternElement ) + // InternalApplicationConfiguration.g:1587:7: lv_exclusuion_6_0= rulePatternElement { newCompositeNode(grammarAccess.getAllPatternEntryAccess().getExclusuionPatternElementParserRuleCall_2_3_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_exclusuion_6_0=rulePatternElement(); state._fsp--; @@ -4583,7 +4445,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } } while (true); - otherlv_7=(Token)match(input,21,FOLLOW_2); + otherlv_7=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_7, grammarAccess.getAllPatternEntryAccess().getRightCurlyBracketKeyword_2_4()); @@ -4616,7 +4478,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRulePatternElement" - // InternalApplicationConfiguration.g:1663:1: entryRulePatternElement returns [EObject current=null] : iv_rulePatternElement= rulePatternElement EOF ; + // InternalApplicationConfiguration.g:1614:1: entryRulePatternElement returns [EObject current=null] : iv_rulePatternElement= rulePatternElement EOF ; public final EObject entryRulePatternElement() throws RecognitionException { EObject current = null; @@ -4624,8 +4486,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1663:55: (iv_rulePatternElement= rulePatternElement EOF ) - // InternalApplicationConfiguration.g:1664:2: iv_rulePatternElement= rulePatternElement EOF + // InternalApplicationConfiguration.g:1614:55: (iv_rulePatternElement= rulePatternElement EOF ) + // InternalApplicationConfiguration.g:1615:2: iv_rulePatternElement= rulePatternElement EOF { newCompositeNode(grammarAccess.getPatternElementRule()); pushFollow(FOLLOW_1); @@ -4652,7 +4514,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "rulePatternElement" - // InternalApplicationConfiguration.g:1670:1: rulePatternElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ; + // InternalApplicationConfiguration.g:1621:1: rulePatternElement returns [EObject current=null] : ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ; public final EObject rulePatternElement() throws RecognitionException { EObject current = null; @@ -4663,32 +4525,32 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1676:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ) - // InternalApplicationConfiguration.g:1677:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:1627:2: ( ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) ) + // InternalApplicationConfiguration.g:1628:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) { - // InternalApplicationConfiguration.g:1677:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:1678:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) + // InternalApplicationConfiguration.g:1628:2: ( ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:1629:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? ( (otherlv_2= RULE_ID ) ) { - // InternalApplicationConfiguration.g:1678:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? + // InternalApplicationConfiguration.g:1629:3: ( ( ( ruleQualifiedName ) ) otherlv_1= '::' )? int alt26=2; int LA26_0 = input.LA(1); if ( (LA26_0==RULE_ID) ) { int LA26_1 = input.LA(2); - if ( (LA26_1==11||LA26_1==24) ) { + if ( (LA26_1==11||LA26_1==23) ) { alt26=1; } } switch (alt26) { case 1 : - // InternalApplicationConfiguration.g:1679:4: ( ( ruleQualifiedName ) ) otherlv_1= '::' + // InternalApplicationConfiguration.g:1630:4: ( ( ruleQualifiedName ) ) otherlv_1= '::' { - // InternalApplicationConfiguration.g:1679:4: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:1680:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:1630:4: ( ( ruleQualifiedName ) ) + // InternalApplicationConfiguration.g:1631:5: ( ruleQualifiedName ) { - // InternalApplicationConfiguration.g:1680:5: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:1681:6: ruleQualifiedName + // InternalApplicationConfiguration.g:1631:5: ( ruleQualifiedName ) + // InternalApplicationConfiguration.g:1632:6: ruleQualifiedName { if (current==null) { @@ -4698,7 +4560,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl newCompositeNode(grammarAccess.getPatternElementAccess().getPackagePatternModelCrossReference_0_0_0()); - pushFollow(FOLLOW_18); + pushFollow(FOLLOW_17); ruleQualifiedName(); state._fsp--; @@ -4712,7 +4574,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,24,FOLLOW_6); + otherlv_1=(Token)match(input,23,FOLLOW_6); newLeafNode(otherlv_1, grammarAccess.getPatternElementAccess().getColonColonKeyword_0_1()); @@ -4722,11 +4584,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1700:3: ( (otherlv_2= RULE_ID ) ) - // InternalApplicationConfiguration.g:1701:4: (otherlv_2= RULE_ID ) + // InternalApplicationConfiguration.g:1651:3: ( (otherlv_2= RULE_ID ) ) + // InternalApplicationConfiguration.g:1652:4: (otherlv_2= RULE_ID ) { - // InternalApplicationConfiguration.g:1701:4: (otherlv_2= RULE_ID ) - // InternalApplicationConfiguration.g:1702:5: otherlv_2= RULE_ID + // InternalApplicationConfiguration.g:1652:4: (otherlv_2= RULE_ID ) + // InternalApplicationConfiguration.g:1653:5: otherlv_2= RULE_ID { if (current==null) { @@ -4766,7 +4628,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleGraphPatternDeclaration" - // InternalApplicationConfiguration.g:1717:1: entryRuleGraphPatternDeclaration returns [EObject current=null] : iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF ; + // InternalApplicationConfiguration.g:1668:1: entryRuleGraphPatternDeclaration returns [EObject current=null] : iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF ; public final EObject entryRuleGraphPatternDeclaration() throws RecognitionException { EObject current = null; @@ -4774,8 +4636,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1717:64: (iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF ) - // InternalApplicationConfiguration.g:1718:2: iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF + // InternalApplicationConfiguration.g:1668:64: (iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF ) + // InternalApplicationConfiguration.g:1669:2: iv_ruleGraphPatternDeclaration= ruleGraphPatternDeclaration EOF { newCompositeNode(grammarAccess.getGraphPatternDeclarationRule()); pushFollow(FOLLOW_1); @@ -4802,7 +4664,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleGraphPatternDeclaration" - // InternalApplicationConfiguration.g:1724:1: ruleGraphPatternDeclaration returns [EObject current=null] : (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ; + // InternalApplicationConfiguration.g:1675:1: ruleGraphPatternDeclaration returns [EObject current=null] : (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ; public final EObject ruleGraphPatternDeclaration() throws RecognitionException { EObject current = null; @@ -4815,23 +4677,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1730:2: ( (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ) - // InternalApplicationConfiguration.g:1731:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) + // InternalApplicationConfiguration.g:1681:2: ( (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) ) + // InternalApplicationConfiguration.g:1682:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) { - // InternalApplicationConfiguration.g:1731:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) - // InternalApplicationConfiguration.g:1732:3: otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:1682:2: (otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) ) + // InternalApplicationConfiguration.g:1683:3: otherlv_0= 'constraints' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= rulePatternSpecification ) ) { - otherlv_0=(Token)match(input,28,FOLLOW_6); + otherlv_0=(Token)match(input,27,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getGraphPatternDeclarationAccess().getConstraintsKeyword_0()); - // InternalApplicationConfiguration.g:1736:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:1737:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:1687:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:1688:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:1737:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:1738:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:1688:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:1689:5: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); newLeafNode(lv_name_1_0, grammarAccess.getGraphPatternDeclarationAccess().getNameIDTerminalRuleCall_1_0()); @@ -4851,11 +4713,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1754:3: ( (lv_specification_2_0= rulePatternSpecification ) ) - // InternalApplicationConfiguration.g:1755:4: (lv_specification_2_0= rulePatternSpecification ) + // InternalApplicationConfiguration.g:1705:3: ( (lv_specification_2_0= rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:1706:4: (lv_specification_2_0= rulePatternSpecification ) { - // InternalApplicationConfiguration.g:1755:4: (lv_specification_2_0= rulePatternSpecification ) - // InternalApplicationConfiguration.g:1756:5: lv_specification_2_0= rulePatternSpecification + // InternalApplicationConfiguration.g:1706:4: (lv_specification_2_0= rulePatternSpecification ) + // InternalApplicationConfiguration.g:1707:5: lv_specification_2_0= rulePatternSpecification { newCompositeNode(grammarAccess.getGraphPatternDeclarationAccess().getSpecificationPatternSpecificationParserRuleCall_2_0()); @@ -4905,7 +4767,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleGraphPatternReference" - // InternalApplicationConfiguration.g:1777:1: entryRuleGraphPatternReference returns [EObject current=null] : iv_ruleGraphPatternReference= ruleGraphPatternReference EOF ; + // InternalApplicationConfiguration.g:1728:1: entryRuleGraphPatternReference returns [EObject current=null] : iv_ruleGraphPatternReference= ruleGraphPatternReference EOF ; public final EObject entryRuleGraphPatternReference() throws RecognitionException { EObject current = null; @@ -4913,8 +4775,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1777:62: (iv_ruleGraphPatternReference= ruleGraphPatternReference EOF ) - // InternalApplicationConfiguration.g:1778:2: iv_ruleGraphPatternReference= ruleGraphPatternReference EOF + // InternalApplicationConfiguration.g:1728:62: (iv_ruleGraphPatternReference= ruleGraphPatternReference EOF ) + // InternalApplicationConfiguration.g:1729:2: iv_ruleGraphPatternReference= ruleGraphPatternReference EOF { newCompositeNode(grammarAccess.getGraphPatternReferenceRule()); pushFollow(FOLLOW_1); @@ -4941,7 +4803,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleGraphPatternReference" - // InternalApplicationConfiguration.g:1784:1: ruleGraphPatternReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:1735:1: ruleGraphPatternReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleGraphPatternReference() throws RecognitionException { EObject current = null; @@ -4951,14 +4813,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1790:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:1791:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:1741:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:1742:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:1791:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:1792:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:1742:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:1743:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:1792:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:1793:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:1743:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:1744:4: otherlv_0= RULE_ID { if (current==null) { @@ -4995,7 +4857,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleGraphPattern" - // InternalApplicationConfiguration.g:1807:1: entryRuleGraphPattern returns [EObject current=null] : iv_ruleGraphPattern= ruleGraphPattern EOF ; + // InternalApplicationConfiguration.g:1758:1: entryRuleGraphPattern returns [EObject current=null] : iv_ruleGraphPattern= ruleGraphPattern EOF ; public final EObject entryRuleGraphPattern() throws RecognitionException { EObject current = null; @@ -5003,8 +4865,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1807:53: (iv_ruleGraphPattern= ruleGraphPattern EOF ) - // InternalApplicationConfiguration.g:1808:2: iv_ruleGraphPattern= ruleGraphPattern EOF + // InternalApplicationConfiguration.g:1758:53: (iv_ruleGraphPattern= ruleGraphPattern EOF ) + // InternalApplicationConfiguration.g:1759:2: iv_ruleGraphPattern= ruleGraphPattern EOF { newCompositeNode(grammarAccess.getGraphPatternRule()); pushFollow(FOLLOW_1); @@ -5031,7 +4893,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleGraphPattern" - // InternalApplicationConfiguration.g:1814:1: ruleGraphPattern returns [EObject current=null] : (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) ; + // InternalApplicationConfiguration.g:1765:1: ruleGraphPattern returns [EObject current=null] : (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) ; public final EObject ruleGraphPattern() throws RecognitionException { EObject current = null; @@ -5044,17 +4906,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1820:2: ( (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) ) - // InternalApplicationConfiguration.g:1821:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) + // InternalApplicationConfiguration.g:1771:2: ( (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) ) + // InternalApplicationConfiguration.g:1772:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) { - // InternalApplicationConfiguration.g:1821:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) + // InternalApplicationConfiguration.g:1772:2: (this_GraphPatternReference_0= ruleGraphPatternReference | this_PatternSpecification_1= rulePatternSpecification ) int alt27=2; int LA27_0 = input.LA(1); if ( (LA27_0==RULE_ID) ) { alt27=1; } - else if ( (LA27_0==19) ) { + else if ( (LA27_0==18) ) { alt27=2; } else { @@ -5065,7 +4927,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } switch (alt27) { case 1 : - // InternalApplicationConfiguration.g:1822:3: this_GraphPatternReference_0= ruleGraphPatternReference + // InternalApplicationConfiguration.g:1773:3: this_GraphPatternReference_0= ruleGraphPatternReference { newCompositeNode(grammarAccess.getGraphPatternAccess().getGraphPatternReferenceParserRuleCall_0()); @@ -5083,7 +4945,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:1831:3: this_PatternSpecification_1= rulePatternSpecification + // InternalApplicationConfiguration.g:1782:3: this_PatternSpecification_1= rulePatternSpecification { newCompositeNode(grammarAccess.getGraphPatternAccess().getPatternSpecificationParserRuleCall_1()); @@ -5123,7 +4985,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectiveSpecification" - // InternalApplicationConfiguration.g:1843:1: entryRuleObjectiveSpecification returns [EObject current=null] : iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF ; + // InternalApplicationConfiguration.g:1794:1: entryRuleObjectiveSpecification returns [EObject current=null] : iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF ; public final EObject entryRuleObjectiveSpecification() throws RecognitionException { EObject current = null; @@ -5131,8 +4993,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1843:63: (iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF ) - // InternalApplicationConfiguration.g:1844:2: iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF + // InternalApplicationConfiguration.g:1794:63: (iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF ) + // InternalApplicationConfiguration.g:1795:2: iv_ruleObjectiveSpecification= ruleObjectiveSpecification EOF { newCompositeNode(grammarAccess.getObjectiveSpecificationRule()); pushFollow(FOLLOW_1); @@ -5159,7 +5021,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectiveSpecification" - // InternalApplicationConfiguration.g:1850:1: ruleObjectiveSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) ; + // InternalApplicationConfiguration.g:1801:1: ruleObjectiveSpecification returns [EObject current=null] : (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) ; public final EObject ruleObjectiveSpecification() throws RecognitionException { EObject current = null; @@ -5175,26 +5037,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1856:2: ( (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) ) - // InternalApplicationConfiguration.g:1857:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) + // InternalApplicationConfiguration.g:1807:2: ( (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) ) + // InternalApplicationConfiguration.g:1808:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) { - // InternalApplicationConfiguration.g:1857:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) - // InternalApplicationConfiguration.g:1858:3: otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' + // InternalApplicationConfiguration.g:1808:2: (otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' ) + // InternalApplicationConfiguration.g:1809:3: otherlv_0= '{' ( (lv_entries_1_0= ruleObjectiveEntry ) ) (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* otherlv_4= '}' { - otherlv_0=(Token)match(input,19,FOLLOW_22); + otherlv_0=(Token)match(input,18,FOLLOW_21); newLeafNode(otherlv_0, grammarAccess.getObjectiveSpecificationAccess().getLeftCurlyBracketKeyword_0()); - // InternalApplicationConfiguration.g:1862:3: ( (lv_entries_1_0= ruleObjectiveEntry ) ) - // InternalApplicationConfiguration.g:1863:4: (lv_entries_1_0= ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:1813:3: ( (lv_entries_1_0= ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:1814:4: (lv_entries_1_0= ruleObjectiveEntry ) { - // InternalApplicationConfiguration.g:1863:4: (lv_entries_1_0= ruleObjectiveEntry ) - // InternalApplicationConfiguration.g:1864:5: lv_entries_1_0= ruleObjectiveEntry + // InternalApplicationConfiguration.g:1814:4: (lv_entries_1_0= ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:1815:5: lv_entries_1_0= ruleObjectiveEntry { newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entries_1_0=ruleObjectiveEntry(); state._fsp--; @@ -5216,35 +5078,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1881:3: (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* + // InternalApplicationConfiguration.g:1832:3: (otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) )* loop28: do { int alt28=2; int LA28_0 = input.LA(1); - if ( (LA28_0==20) ) { + if ( (LA28_0==19) ) { alt28=1; } switch (alt28) { case 1 : - // InternalApplicationConfiguration.g:1882:4: otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:1833:4: otherlv_2= ',' ( (lv_entries_3_0= ruleObjectiveEntry ) ) { - otherlv_2=(Token)match(input,20,FOLLOW_22); + otherlv_2=(Token)match(input,19,FOLLOW_21); newLeafNode(otherlv_2, grammarAccess.getObjectiveSpecificationAccess().getCommaKeyword_2_0()); - // InternalApplicationConfiguration.g:1886:4: ( (lv_entries_3_0= ruleObjectiveEntry ) ) - // InternalApplicationConfiguration.g:1887:5: (lv_entries_3_0= ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:1837:4: ( (lv_entries_3_0= ruleObjectiveEntry ) ) + // InternalApplicationConfiguration.g:1838:5: (lv_entries_3_0= ruleObjectiveEntry ) { - // InternalApplicationConfiguration.g:1887:5: (lv_entries_3_0= ruleObjectiveEntry ) - // InternalApplicationConfiguration.g:1888:6: lv_entries_3_0= ruleObjectiveEntry + // InternalApplicationConfiguration.g:1838:5: (lv_entries_3_0= ruleObjectiveEntry ) + // InternalApplicationConfiguration.g:1839:6: lv_entries_3_0= ruleObjectiveEntry { newCompositeNode(grammarAccess.getObjectiveSpecificationAccess().getEntriesObjectiveEntryParserRuleCall_2_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entries_3_0=ruleObjectiveEntry(); state._fsp--; @@ -5275,7 +5137,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } } while (true); - otherlv_4=(Token)match(input,21,FOLLOW_2); + otherlv_4=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_4, grammarAccess.getObjectiveSpecificationAccess().getRightCurlyBracketKeyword_3()); @@ -5302,7 +5164,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectiveEntry" - // InternalApplicationConfiguration.g:1914:1: entryRuleObjectiveEntry returns [EObject current=null] : iv_ruleObjectiveEntry= ruleObjectiveEntry EOF ; + // InternalApplicationConfiguration.g:1865:1: entryRuleObjectiveEntry returns [EObject current=null] : iv_ruleObjectiveEntry= ruleObjectiveEntry EOF ; public final EObject entryRuleObjectiveEntry() throws RecognitionException { EObject current = null; @@ -5310,8 +5172,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1914:55: (iv_ruleObjectiveEntry= ruleObjectiveEntry EOF ) - // InternalApplicationConfiguration.g:1915:2: iv_ruleObjectiveEntry= ruleObjectiveEntry EOF + // InternalApplicationConfiguration.g:1865:55: (iv_ruleObjectiveEntry= ruleObjectiveEntry EOF ) + // InternalApplicationConfiguration.g:1866:2: iv_ruleObjectiveEntry= ruleObjectiveEntry EOF { newCompositeNode(grammarAccess.getObjectiveEntryRule()); pushFollow(FOLLOW_1); @@ -5338,7 +5200,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectiveEntry" - // InternalApplicationConfiguration.g:1921:1: ruleObjectiveEntry returns [EObject current=null] : (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) ; + // InternalApplicationConfiguration.g:1872:1: ruleObjectiveEntry returns [EObject current=null] : (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) ; public final EObject ruleObjectiveEntry() throws RecognitionException { EObject current = null; @@ -5351,17 +5213,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1927:2: ( (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) ) - // InternalApplicationConfiguration.g:1928:2: (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) + // InternalApplicationConfiguration.g:1878:2: ( (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) ) + // InternalApplicationConfiguration.g:1879:2: (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) { - // InternalApplicationConfiguration.g:1928:2: (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) + // InternalApplicationConfiguration.g:1879:2: (this_OptimizationEntry_0= ruleOptimizationEntry | this_ThresholdEntry_1= ruleThresholdEntry ) int alt29=2; int LA29_0 = input.LA(1); - if ( ((LA29_0>=57 && LA29_0<=58)) ) { + if ( ((LA29_0>=54 && LA29_0<=55)) ) { alt29=1; } - else if ( (LA29_0==16||LA29_0==29||LA29_0==31) ) { + else if ( (LA29_0==28) ) { alt29=2; } else { @@ -5372,7 +5234,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } switch (alt29) { case 1 : - // InternalApplicationConfiguration.g:1929:3: this_OptimizationEntry_0= ruleOptimizationEntry + // InternalApplicationConfiguration.g:1880:3: this_OptimizationEntry_0= ruleOptimizationEntry { newCompositeNode(grammarAccess.getObjectiveEntryAccess().getOptimizationEntryParserRuleCall_0()); @@ -5390,7 +5252,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:1938:3: this_ThresholdEntry_1= ruleThresholdEntry + // InternalApplicationConfiguration.g:1889:3: this_ThresholdEntry_1= ruleThresholdEntry { newCompositeNode(grammarAccess.getObjectiveEntryAccess().getThresholdEntryParserRuleCall_1()); @@ -5430,7 +5292,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleOptimizationEntry" - // InternalApplicationConfiguration.g:1950:1: entryRuleOptimizationEntry returns [EObject current=null] : iv_ruleOptimizationEntry= ruleOptimizationEntry EOF ; + // InternalApplicationConfiguration.g:1901:1: entryRuleOptimizationEntry returns [EObject current=null] : iv_ruleOptimizationEntry= ruleOptimizationEntry EOF ; public final EObject entryRuleOptimizationEntry() throws RecognitionException { EObject current = null; @@ -5438,8 +5300,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:1950:58: (iv_ruleOptimizationEntry= ruleOptimizationEntry EOF ) - // InternalApplicationConfiguration.g:1951:2: iv_ruleOptimizationEntry= ruleOptimizationEntry EOF + // InternalApplicationConfiguration.g:1901:58: (iv_ruleOptimizationEntry= ruleOptimizationEntry EOF ) + // InternalApplicationConfiguration.g:1902:2: iv_ruleOptimizationEntry= ruleOptimizationEntry EOF { newCompositeNode(grammarAccess.getOptimizationEntryRule()); pushFollow(FOLLOW_1); @@ -5466,7 +5328,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleOptimizationEntry" - // InternalApplicationConfiguration.g:1957:1: ruleOptimizationEntry returns [EObject current=null] : ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) ; + // InternalApplicationConfiguration.g:1908:1: ruleOptimizationEntry returns [EObject current=null] : ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) ; public final EObject ruleOptimizationEntry() throws RecognitionException { EObject current = null; @@ -5479,22 +5341,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:1963:2: ( ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) ) - // InternalApplicationConfiguration.g:1964:2: ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) + // InternalApplicationConfiguration.g:1914:2: ( ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) ) + // InternalApplicationConfiguration.g:1915:2: ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) { - // InternalApplicationConfiguration.g:1964:2: ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) - // InternalApplicationConfiguration.g:1965:3: ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:1915:2: ( ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) ) + // InternalApplicationConfiguration.g:1916:3: ( (lv_direction_0_0= ruleOptimizationDirection ) ) ( (lv_function_1_0= ruleObjectiveFunction ) ) { - // InternalApplicationConfiguration.g:1965:3: ( (lv_direction_0_0= ruleOptimizationDirection ) ) - // InternalApplicationConfiguration.g:1966:4: (lv_direction_0_0= ruleOptimizationDirection ) + // InternalApplicationConfiguration.g:1916:3: ( (lv_direction_0_0= ruleOptimizationDirection ) ) + // InternalApplicationConfiguration.g:1917:4: (lv_direction_0_0= ruleOptimizationDirection ) { - // InternalApplicationConfiguration.g:1966:4: (lv_direction_0_0= ruleOptimizationDirection ) - // InternalApplicationConfiguration.g:1967:5: lv_direction_0_0= ruleOptimizationDirection + // InternalApplicationConfiguration.g:1917:4: (lv_direction_0_0= ruleOptimizationDirection ) + // InternalApplicationConfiguration.g:1918:5: lv_direction_0_0= ruleOptimizationDirection { newCompositeNode(grammarAccess.getOptimizationEntryAccess().getDirectionOptimizationDirectionEnumRuleCall_0_0()); - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_21); lv_direction_0_0=ruleOptimizationDirection(); state._fsp--; @@ -5516,11 +5378,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:1984:3: ( (lv_function_1_0= ruleObjectiveFunction ) ) - // InternalApplicationConfiguration.g:1985:4: (lv_function_1_0= ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:1935:3: ( (lv_function_1_0= ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:1936:4: (lv_function_1_0= ruleObjectiveFunction ) { - // InternalApplicationConfiguration.g:1985:4: (lv_function_1_0= ruleObjectiveFunction ) - // InternalApplicationConfiguration.g:1986:5: lv_function_1_0= ruleObjectiveFunction + // InternalApplicationConfiguration.g:1936:4: (lv_function_1_0= ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:1937:5: lv_function_1_0= ruleObjectiveFunction { newCompositeNode(grammarAccess.getOptimizationEntryAccess().getFunctionObjectiveFunctionParserRuleCall_1_0()); @@ -5570,7 +5432,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleThresholdEntry" - // InternalApplicationConfiguration.g:2007:1: entryRuleThresholdEntry returns [EObject current=null] : iv_ruleThresholdEntry= ruleThresholdEntry EOF ; + // InternalApplicationConfiguration.g:1958:1: entryRuleThresholdEntry returns [EObject current=null] : iv_ruleThresholdEntry= ruleThresholdEntry EOF ; public final EObject entryRuleThresholdEntry() throws RecognitionException { EObject current = null; @@ -5578,8 +5440,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2007:55: (iv_ruleThresholdEntry= ruleThresholdEntry EOF ) - // InternalApplicationConfiguration.g:2008:2: iv_ruleThresholdEntry= ruleThresholdEntry EOF + // InternalApplicationConfiguration.g:1958:55: (iv_ruleThresholdEntry= ruleThresholdEntry EOF ) + // InternalApplicationConfiguration.g:1959:2: iv_ruleThresholdEntry= ruleThresholdEntry EOF { newCompositeNode(grammarAccess.getThresholdEntryRule()); pushFollow(FOLLOW_1); @@ -5606,7 +5468,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleThresholdEntry" - // InternalApplicationConfiguration.g:2014:1: ruleThresholdEntry returns [EObject current=null] : ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) ; + // InternalApplicationConfiguration.g:1965:1: ruleThresholdEntry returns [EObject current=null] : ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) ; public final EObject ruleThresholdEntry() throws RecognitionException { EObject current = null; @@ -5621,22 +5483,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2020:2: ( ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) ) - // InternalApplicationConfiguration.g:2021:2: ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) + // InternalApplicationConfiguration.g:1971:2: ( ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) ) + // InternalApplicationConfiguration.g:1972:2: ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) { - // InternalApplicationConfiguration.g:2021:2: ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) - // InternalApplicationConfiguration.g:2022:3: ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:1972:2: ( ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) ) + // InternalApplicationConfiguration.g:1973:3: ( (lv_function_0_0= ruleObjectiveFunction ) ) ( (lv_operator_1_0= ruleComparisonOperator ) ) ( (lv_threshold_2_0= ruleREALLiteral ) ) { - // InternalApplicationConfiguration.g:2022:3: ( (lv_function_0_0= ruleObjectiveFunction ) ) - // InternalApplicationConfiguration.g:2023:4: (lv_function_0_0= ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:1973:3: ( (lv_function_0_0= ruleObjectiveFunction ) ) + // InternalApplicationConfiguration.g:1974:4: (lv_function_0_0= ruleObjectiveFunction ) { - // InternalApplicationConfiguration.g:2023:4: (lv_function_0_0= ruleObjectiveFunction ) - // InternalApplicationConfiguration.g:2024:5: lv_function_0_0= ruleObjectiveFunction + // InternalApplicationConfiguration.g:1974:4: (lv_function_0_0= ruleObjectiveFunction ) + // InternalApplicationConfiguration.g:1975:5: lv_function_0_0= ruleObjectiveFunction { newCompositeNode(grammarAccess.getThresholdEntryAccess().getFunctionObjectiveFunctionParserRuleCall_0_0()); - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_22); lv_function_0_0=ruleObjectiveFunction(); state._fsp--; @@ -5658,16 +5520,16 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2041:3: ( (lv_operator_1_0= ruleComparisonOperator ) ) - // InternalApplicationConfiguration.g:2042:4: (lv_operator_1_0= ruleComparisonOperator ) + // InternalApplicationConfiguration.g:1992:3: ( (lv_operator_1_0= ruleComparisonOperator ) ) + // InternalApplicationConfiguration.g:1993:4: (lv_operator_1_0= ruleComparisonOperator ) { - // InternalApplicationConfiguration.g:2042:4: (lv_operator_1_0= ruleComparisonOperator ) - // InternalApplicationConfiguration.g:2043:5: lv_operator_1_0= ruleComparisonOperator + // InternalApplicationConfiguration.g:1993:4: (lv_operator_1_0= ruleComparisonOperator ) + // InternalApplicationConfiguration.g:1994:5: lv_operator_1_0= ruleComparisonOperator { newCompositeNode(grammarAccess.getThresholdEntryAccess().getOperatorComparisonOperatorEnumRuleCall_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_23); lv_operator_1_0=ruleComparisonOperator(); state._fsp--; @@ -5689,11 +5551,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2060:3: ( (lv_threshold_2_0= ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:2061:4: (lv_threshold_2_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:2011:3: ( (lv_threshold_2_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:2012:4: (lv_threshold_2_0= ruleREALLiteral ) { - // InternalApplicationConfiguration.g:2061:4: (lv_threshold_2_0= ruleREALLiteral ) - // InternalApplicationConfiguration.g:2062:5: lv_threshold_2_0= ruleREALLiteral + // InternalApplicationConfiguration.g:2012:4: (lv_threshold_2_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:2013:5: lv_threshold_2_0= ruleREALLiteral { newCompositeNode(grammarAccess.getThresholdEntryAccess().getThresholdREALLiteralParserRuleCall_2_0()); @@ -5743,7 +5605,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectiveFunction" - // InternalApplicationConfiguration.g:2083:1: entryRuleObjectiveFunction returns [EObject current=null] : iv_ruleObjectiveFunction= ruleObjectiveFunction EOF ; + // InternalApplicationConfiguration.g:2034:1: entryRuleObjectiveFunction returns [EObject current=null] : iv_ruleObjectiveFunction= ruleObjectiveFunction EOF ; public final EObject entryRuleObjectiveFunction() throws RecognitionException { EObject current = null; @@ -5751,8 +5613,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2083:58: (iv_ruleObjectiveFunction= ruleObjectiveFunction EOF ) - // InternalApplicationConfiguration.g:2084:2: iv_ruleObjectiveFunction= ruleObjectiveFunction EOF + // InternalApplicationConfiguration.g:2034:58: (iv_ruleObjectiveFunction= ruleObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:2035:2: iv_ruleObjectiveFunction= ruleObjectiveFunction EOF { newCompositeNode(grammarAccess.getObjectiveFunctionRule()); pushFollow(FOLLOW_1); @@ -5779,78 +5641,32 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectiveFunction" - // InternalApplicationConfiguration.g:2090:1: ruleObjectiveFunction returns [EObject current=null] : (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) ; + // InternalApplicationConfiguration.g:2041:1: ruleObjectiveFunction returns [EObject current=null] : this_CostObjectiveFunction_0= ruleCostObjectiveFunction ; public final EObject ruleObjectiveFunction() throws RecognitionException { EObject current = null; EObject this_CostObjectiveFunction_0 = null; - EObject this_ReliabilityObjectiveFunction_1 = null; - enterRule(); try { - // InternalApplicationConfiguration.g:2096:2: ( (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) ) - // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) + // InternalApplicationConfiguration.g:2047:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction ) + // InternalApplicationConfiguration.g:2048:2: this_CostObjectiveFunction_0= ruleCostObjectiveFunction { - // InternalApplicationConfiguration.g:2097:2: (this_CostObjectiveFunction_0= ruleCostObjectiveFunction | this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction ) - int alt30=2; - int LA30_0 = input.LA(1); - if ( (LA30_0==29) ) { - alt30=1; - } - else if ( (LA30_0==16||LA30_0==31) ) { - alt30=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 30, 0, input); - - throw nvae; - } - switch (alt30) { - case 1 : - // InternalApplicationConfiguration.g:2098:3: this_CostObjectiveFunction_0= ruleCostObjectiveFunction - { - - newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_CostObjectiveFunction_0=ruleCostObjectiveFunction(); - - state._fsp--; - - - current = this_CostObjectiveFunction_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2107:3: this_ReliabilityObjectiveFunction_1= ruleReliabilityObjectiveFunction - { - - newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getReliabilityObjectiveFunctionParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_ReliabilityObjectiveFunction_1=ruleReliabilityObjectiveFunction(); - - state._fsp--; - - - current = this_ReliabilityObjectiveFunction_1; - afterParserOrEnumRuleCall(); - + newCompositeNode(grammarAccess.getObjectiveFunctionAccess().getCostObjectiveFunctionParserRuleCall()); + + pushFollow(FOLLOW_2); + this_CostObjectiveFunction_0=ruleCostObjectiveFunction(); - } - break; + state._fsp--; - } + current = this_CostObjectiveFunction_0; + afterParserOrEnumRuleCall(); + } @@ -5871,7 +5687,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleCostObjectiveFunction" - // InternalApplicationConfiguration.g:2119:1: entryRuleCostObjectiveFunction returns [EObject current=null] : iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ; + // InternalApplicationConfiguration.g:2059:1: entryRuleCostObjectiveFunction returns [EObject current=null] : iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ; public final EObject entryRuleCostObjectiveFunction() throws RecognitionException { EObject current = null; @@ -5879,8 +5695,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2119:62: (iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ) - // InternalApplicationConfiguration.g:2120:2: iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF + // InternalApplicationConfiguration.g:2059:62: (iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF ) + // InternalApplicationConfiguration.g:2060:2: iv_ruleCostObjectiveFunction= ruleCostObjectiveFunction EOF { newCompositeNode(grammarAccess.getCostObjectiveFunctionRule()); pushFollow(FOLLOW_1); @@ -5907,7 +5723,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleCostObjectiveFunction" - // InternalApplicationConfiguration.g:2126:1: ruleCostObjectiveFunction returns [EObject current=null] : (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:2066:1: ruleCostObjectiveFunction returns [EObject current=null] : (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ; public final EObject ruleCostObjectiveFunction() throws RecognitionException { EObject current = null; @@ -5924,30 +5740,30 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2132:2: ( (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2072:2: ( (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:2073:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:2133:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) - // InternalApplicationConfiguration.g:2134:3: otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' + // InternalApplicationConfiguration.g:2073:2: (otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2074:3: otherlv_0= 'cost' otherlv_1= '{' ( (lv_entries_2_0= ruleCostEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* otherlv_5= '}' { - otherlv_0=(Token)match(input,29,FOLLOW_17); + otherlv_0=(Token)match(input,28,FOLLOW_16); newLeafNode(otherlv_0, grammarAccess.getCostObjectiveFunctionAccess().getCostKeyword_0()); - otherlv_1=(Token)match(input,19,FOLLOW_6); + otherlv_1=(Token)match(input,18,FOLLOW_6); newLeafNode(otherlv_1, grammarAccess.getCostObjectiveFunctionAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:2142:3: ( (lv_entries_2_0= ruleCostEntry ) ) - // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry ) + // InternalApplicationConfiguration.g:2082:3: ( (lv_entries_2_0= ruleCostEntry ) ) + // InternalApplicationConfiguration.g:2083:4: (lv_entries_2_0= ruleCostEntry ) { - // InternalApplicationConfiguration.g:2143:4: (lv_entries_2_0= ruleCostEntry ) - // InternalApplicationConfiguration.g:2144:5: lv_entries_2_0= ruleCostEntry + // InternalApplicationConfiguration.g:2083:4: (lv_entries_2_0= ruleCostEntry ) + // InternalApplicationConfiguration.g:2084:5: lv_entries_2_0= ruleCostEntry { newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_2_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entries_2_0=ruleCostEntry(); state._fsp--; @@ -5969,35 +5785,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2161:3: (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* - loop31: + // InternalApplicationConfiguration.g:2101:3: (otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) )* + loop30: do { - int alt31=2; - int LA31_0 = input.LA(1); + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA31_0==20) ) { - alt31=1; + if ( (LA30_0==19) ) { + alt30=1; } - switch (alt31) { + switch (alt30) { case 1 : - // InternalApplicationConfiguration.g:2162:4: otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) + // InternalApplicationConfiguration.g:2102:4: otherlv_3= ',' ( (lv_entries_4_0= ruleCostEntry ) ) { - otherlv_3=(Token)match(input,20,FOLLOW_6); + otherlv_3=(Token)match(input,19,FOLLOW_6); newLeafNode(otherlv_3, grammarAccess.getCostObjectiveFunctionAccess().getCommaKeyword_3_0()); - // InternalApplicationConfiguration.g:2166:4: ( (lv_entries_4_0= ruleCostEntry ) ) - // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry ) + // InternalApplicationConfiguration.g:2106:4: ( (lv_entries_4_0= ruleCostEntry ) ) + // InternalApplicationConfiguration.g:2107:5: (lv_entries_4_0= ruleCostEntry ) { - // InternalApplicationConfiguration.g:2167:5: (lv_entries_4_0= ruleCostEntry ) - // InternalApplicationConfiguration.g:2168:6: lv_entries_4_0= ruleCostEntry + // InternalApplicationConfiguration.g:2107:5: (lv_entries_4_0= ruleCostEntry ) + // InternalApplicationConfiguration.g:2108:6: lv_entries_4_0= ruleCostEntry { newCompositeNode(grammarAccess.getCostObjectiveFunctionAccess().getEntriesCostEntryParserRuleCall_3_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entries_4_0=ruleCostEntry(); state._fsp--; @@ -6024,11 +5840,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop31; + break loop30; } } while (true); - otherlv_5=(Token)match(input,21,FOLLOW_2); + otherlv_5=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_5, grammarAccess.getCostObjectiveFunctionAccess().getRightCurlyBracketKeyword_4()); @@ -6055,7 +5871,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleCostEntry" - // InternalApplicationConfiguration.g:2194:1: entryRuleCostEntry returns [EObject current=null] : iv_ruleCostEntry= ruleCostEntry EOF ; + // InternalApplicationConfiguration.g:2134:1: entryRuleCostEntry returns [EObject current=null] : iv_ruleCostEntry= ruleCostEntry EOF ; public final EObject entryRuleCostEntry() throws RecognitionException { EObject current = null; @@ -6063,8 +5879,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2194:50: (iv_ruleCostEntry= ruleCostEntry EOF ) - // InternalApplicationConfiguration.g:2195:2: iv_ruleCostEntry= ruleCostEntry EOF + // InternalApplicationConfiguration.g:2134:50: (iv_ruleCostEntry= ruleCostEntry EOF ) + // InternalApplicationConfiguration.g:2135:2: iv_ruleCostEntry= ruleCostEntry EOF { newCompositeNode(grammarAccess.getCostEntryRule()); pushFollow(FOLLOW_1); @@ -6091,7 +5907,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleCostEntry" - // InternalApplicationConfiguration.g:2201:1: ruleCostEntry returns [EObject current=null] : ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ; + // InternalApplicationConfiguration.g:2141:1: ruleCostEntry returns [EObject current=null] : ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ; public final EObject ruleCostEntry() throws RecognitionException { EObject current = null; @@ -6105,22 +5921,22 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2207:2: ( ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ) - // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) + // InternalApplicationConfiguration.g:2147:2: ( ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) ) + // InternalApplicationConfiguration.g:2148:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) { - // InternalApplicationConfiguration.g:2208:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) - // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:2148:2: ( ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) ) + // InternalApplicationConfiguration.g:2149:3: ( (lv_patternElement_0_0= rulePatternElement ) ) otherlv_1= '=' ( (lv_weight_2_0= ruleINTLiteral ) ) { - // InternalApplicationConfiguration.g:2209:3: ( (lv_patternElement_0_0= rulePatternElement ) ) - // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement ) + // InternalApplicationConfiguration.g:2149:3: ( (lv_patternElement_0_0= rulePatternElement ) ) + // InternalApplicationConfiguration.g:2150:4: (lv_patternElement_0_0= rulePatternElement ) { - // InternalApplicationConfiguration.g:2210:4: (lv_patternElement_0_0= rulePatternElement ) - // InternalApplicationConfiguration.g:2211:5: lv_patternElement_0_0= rulePatternElement + // InternalApplicationConfiguration.g:2150:4: (lv_patternElement_0_0= rulePatternElement ) + // InternalApplicationConfiguration.g:2151:5: lv_patternElement_0_0= rulePatternElement { newCompositeNode(grammarAccess.getCostEntryAccess().getPatternElementPatternElementParserRuleCall_0_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_12); lv_patternElement_0_0=rulePatternElement(); state._fsp--; @@ -6142,510 +5958,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,18,FOLLOW_24); + otherlv_1=(Token)match(input,17,FOLLOW_23); newLeafNode(otherlv_1, grammarAccess.getCostEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2232:3: ( (lv_weight_2_0= ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:2172:3: ( (lv_weight_2_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:2173:4: (lv_weight_2_0= ruleINTLiteral ) { - // InternalApplicationConfiguration.g:2233:4: (lv_weight_2_0= ruleINTLiteral ) - // InternalApplicationConfiguration.g:2234:5: lv_weight_2_0= ruleINTLiteral + // InternalApplicationConfiguration.g:2173:4: (lv_weight_2_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:2174:5: lv_weight_2_0= ruleINTLiteral { newCompositeNode(grammarAccess.getCostEntryAccess().getWeightINTLiteralParserRuleCall_2_0()); pushFollow(FOLLOW_2); - lv_weight_2_0=ruleINTLiteral(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCostEntryRule()); - } - set( - current, - "weight", - lv_weight_2_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleCostEntry" - - - // $ANTLR start "entryRuleReliabilityObjectiveFunction" - // InternalApplicationConfiguration.g:2255:1: entryRuleReliabilityObjectiveFunction returns [EObject current=null] : iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ; - public final EObject entryRuleReliabilityObjectiveFunction() throws RecognitionException { - EObject current = null; - - EObject iv_ruleReliabilityObjectiveFunction = null; - - - try { - // InternalApplicationConfiguration.g:2255:69: (iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF ) - // InternalApplicationConfiguration.g:2256:2: iv_ruleReliabilityObjectiveFunction= ruleReliabilityObjectiveFunction EOF - { - newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionRule()); - pushFollow(FOLLOW_1); - iv_ruleReliabilityObjectiveFunction=ruleReliabilityObjectiveFunction(); - - state._fsp--; - - current =iv_ruleReliabilityObjectiveFunction; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleReliabilityObjectiveFunction" - - - // $ANTLR start "ruleReliabilityObjectiveFunction" - // InternalApplicationConfiguration.g:2262:1: ruleReliabilityObjectiveFunction returns [EObject current=null] : (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ; - public final EObject ruleReliabilityObjectiveFunction() throws RecognitionException { - EObject current = null; - - EObject this_ReliabiltiyProbability_0 = null; - - EObject this_Mtff_1 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2268:2: ( (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) ) - // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) - { - // InternalApplicationConfiguration.g:2269:2: (this_ReliabiltiyProbability_0= ruleReliabiltiyProbability | this_Mtff_1= ruleMtff ) - int alt32=2; - int LA32_0 = input.LA(1); - - if ( (LA32_0==16) ) { - alt32=1; - } - else if ( (LA32_0==31) ) { - alt32=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 32, 0, input); - - throw nvae; - } - switch (alt32) { - case 1 : - // InternalApplicationConfiguration.g:2270:3: this_ReliabiltiyProbability_0= ruleReliabiltiyProbability - { - - newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getReliabiltiyProbabilityParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_ReliabiltiyProbability_0=ruleReliabiltiyProbability(); - - state._fsp--; - - - current = this_ReliabiltiyProbability_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalApplicationConfiguration.g:2279:3: this_Mtff_1= ruleMtff - { - - newCompositeNode(grammarAccess.getReliabilityObjectiveFunctionAccess().getMtffParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_Mtff_1=ruleMtff(); - - state._fsp--; - - - current = this_Mtff_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleReliabilityObjectiveFunction" - - - // $ANTLR start "entryRuleReliabiltiyProbability" - // InternalApplicationConfiguration.g:2291:1: entryRuleReliabiltiyProbability returns [EObject current=null] : iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ; - public final EObject entryRuleReliabiltiyProbability() throws RecognitionException { - EObject current = null; - - EObject iv_ruleReliabiltiyProbability = null; - - - try { - // InternalApplicationConfiguration.g:2291:63: (iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF ) - // InternalApplicationConfiguration.g:2292:2: iv_ruleReliabiltiyProbability= ruleReliabiltiyProbability EOF - { - newCompositeNode(grammarAccess.getReliabiltiyProbabilityRule()); - pushFollow(FOLLOW_1); - iv_ruleReliabiltiyProbability=ruleReliabiltiyProbability(); - - state._fsp--; - - current =iv_ruleReliabiltiyProbability; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleReliabiltiyProbability" - - - // $ANTLR start "ruleReliabiltiyProbability" - // InternalApplicationConfiguration.g:2298:1: ruleReliabiltiyProbability returns [EObject current=null] : (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ; - public final EObject ruleReliabiltiyProbability() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_3=null; - Token otherlv_4=null; - AntlrDatatypeRuleToken lv_time_5_0 = null; - - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2304:2: ( (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) ) - // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) - { - // InternalApplicationConfiguration.g:2305:2: (otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) ) - // InternalApplicationConfiguration.g:2306:3: otherlv_0= 'reliability' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) otherlv_4= 'at' ( (lv_time_5_0= ruleREALLiteral ) ) - { - otherlv_0=(Token)match(input,16,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getReliabiltiyProbabilityAccess().getReliabilityKeyword_0()); - - // InternalApplicationConfiguration.g:2310:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? - int alt33=2; - int LA33_0 = input.LA(1); - - if ( (LA33_0==RULE_ID) ) { - int LA33_1 = input.LA(2); - - if ( (LA33_1==11||LA33_1==24) ) { - alt33=1; - } - } - switch (alt33) { - case 1 : - // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' - { - // InternalApplicationConfiguration.g:2311:4: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName ) - { - // InternalApplicationConfiguration.g:2312:5: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:2313:6: ruleQualifiedName - { - - if (current==null) { - current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); - } - - - newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getPackageCftModelCrossReference_1_0_0()); - - pushFollow(FOLLOW_18); - ruleQualifiedName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,24,FOLLOW_6); - - newLeafNode(otherlv_2, grammarAccess.getReliabiltiyProbabilityAccess().getColonColonKeyword_1_1()); - - - } - break; - - } - - // InternalApplicationConfiguration.g:2332:3: ( (otherlv_3= RULE_ID ) ) - // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID ) - { - // InternalApplicationConfiguration.g:2333:4: (otherlv_3= RULE_ID ) - // InternalApplicationConfiguration.g:2334:5: otherlv_3= RULE_ID - { - - if (current==null) { - current = createModelElement(grammarAccess.getReliabiltiyProbabilityRule()); - } - - otherlv_3=(Token)match(input,RULE_ID,FOLLOW_25); - - newLeafNode(otherlv_3, grammarAccess.getReliabiltiyProbabilityAccess().getTransformationTransformationDefinitionCrossReference_2_0()); - - - } - - - } - - otherlv_4=(Token)match(input,30,FOLLOW_24); - - newLeafNode(otherlv_4, grammarAccess.getReliabiltiyProbabilityAccess().getAtKeyword_3()); - - // InternalApplicationConfiguration.g:2349:3: ( (lv_time_5_0= ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral ) - { - // InternalApplicationConfiguration.g:2350:4: (lv_time_5_0= ruleREALLiteral ) - // InternalApplicationConfiguration.g:2351:5: lv_time_5_0= ruleREALLiteral - { - - newCompositeNode(grammarAccess.getReliabiltiyProbabilityAccess().getTimeREALLiteralParserRuleCall_4_0()); - - pushFollow(FOLLOW_2); - lv_time_5_0=ruleREALLiteral(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getReliabiltiyProbabilityRule()); - } - set( - current, - "time", - lv_time_5_0, - "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.REALLiteral"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleReliabiltiyProbability" - - - // $ANTLR start "entryRuleMtff" - // InternalApplicationConfiguration.g:2372:1: entryRuleMtff returns [EObject current=null] : iv_ruleMtff= ruleMtff EOF ; - public final EObject entryRuleMtff() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMtff = null; - - - try { - // InternalApplicationConfiguration.g:2372:45: (iv_ruleMtff= ruleMtff EOF ) - // InternalApplicationConfiguration.g:2373:2: iv_ruleMtff= ruleMtff EOF - { - newCompositeNode(grammarAccess.getMtffRule()); - pushFollow(FOLLOW_1); - iv_ruleMtff=ruleMtff(); - - state._fsp--; - - current =iv_ruleMtff; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMtff" - - - // $ANTLR start "ruleMtff" - // InternalApplicationConfiguration.g:2379:1: ruleMtff returns [EObject current=null] : (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ; - public final EObject ruleMtff() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_3=null; - - - enterRule(); - - try { - // InternalApplicationConfiguration.g:2385:2: ( (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) ) - // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) - { - // InternalApplicationConfiguration.g:2386:2: (otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:2387:3: otherlv_0= 'mtff' ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? ( (otherlv_3= RULE_ID ) ) - { - otherlv_0=(Token)match(input,31,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getMtffAccess().getMtffKeyword_0()); - - // InternalApplicationConfiguration.g:2391:3: ( ( ( ruleQualifiedName ) ) otherlv_2= '::' )? - int alt34=2; - int LA34_0 = input.LA(1); - - if ( (LA34_0==RULE_ID) ) { - int LA34_1 = input.LA(2); - - if ( (LA34_1==11||LA34_1==24) ) { - alt34=1; - } - } - switch (alt34) { - case 1 : - // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) ) otherlv_2= '::' - { - // InternalApplicationConfiguration.g:2392:4: ( ( ruleQualifiedName ) ) - // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName ) - { - // InternalApplicationConfiguration.g:2393:5: ( ruleQualifiedName ) - // InternalApplicationConfiguration.g:2394:6: ruleQualifiedName - { - - if (current==null) { - current = createModelElement(grammarAccess.getMtffRule()); - } - - - newCompositeNode(grammarAccess.getMtffAccess().getPackageCftModelCrossReference_1_0_0()); - - pushFollow(FOLLOW_18); - ruleQualifiedName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,24,FOLLOW_6); - - newLeafNode(otherlv_2, grammarAccess.getMtffAccess().getColonColonKeyword_1_1()); - - - } - break; + lv_weight_2_0=ruleINTLiteral(); - } + state._fsp--; - // InternalApplicationConfiguration.g:2413:3: ( (otherlv_3= RULE_ID ) ) - // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID ) - { - // InternalApplicationConfiguration.g:2414:4: (otherlv_3= RULE_ID ) - // InternalApplicationConfiguration.g:2415:5: otherlv_3= RULE_ID - { if (current==null) { - current = createModelElement(grammarAccess.getMtffRule()); + current = createModelElementForParent(grammarAccess.getCostEntryRule()); } - - otherlv_3=(Token)match(input,RULE_ID,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getMtffAccess().getTransformationTransformationDefinitionCrossReference_2_0()); + set( + current, + "weight", + lv_weight_2_0, + "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.INTLiteral"); + afterParserOrEnumRuleCall(); } @@ -6672,11 +6012,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } return current; } - // $ANTLR end "ruleMtff" + // $ANTLR end "ruleCostEntry" // $ANTLR start "entryRuleObjectiveDeclaration" - // InternalApplicationConfiguration.g:2430:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; + // InternalApplicationConfiguration.g:2195:1: entryRuleObjectiveDeclaration returns [EObject current=null] : iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ; public final EObject entryRuleObjectiveDeclaration() throws RecognitionException { EObject current = null; @@ -6684,8 +6024,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2430:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) - // InternalApplicationConfiguration.g:2431:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF + // InternalApplicationConfiguration.g:2195:61: (iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF ) + // InternalApplicationConfiguration.g:2196:2: iv_ruleObjectiveDeclaration= ruleObjectiveDeclaration EOF { newCompositeNode(grammarAccess.getObjectiveDeclarationRule()); pushFollow(FOLLOW_1); @@ -6712,7 +6052,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectiveDeclaration" - // InternalApplicationConfiguration.g:2437:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; + // InternalApplicationConfiguration.g:2202:1: ruleObjectiveDeclaration returns [EObject current=null] : (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ; public final EObject ruleObjectiveDeclaration() throws RecognitionException { EObject current = null; @@ -6725,23 +6065,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2443:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) - // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) + // InternalApplicationConfiguration.g:2208:2: ( (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2209:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) { - // InternalApplicationConfiguration.g:2444:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) - // InternalApplicationConfiguration.g:2445:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2209:2: (otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) ) + // InternalApplicationConfiguration.g:2210:3: otherlv_0= 'objectives' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleObjectiveSpecification ) ) { - otherlv_0=(Token)match(input,32,FOLLOW_6); + otherlv_0=(Token)match(input,29,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getObjectiveDeclarationAccess().getObjectivesKeyword_0()); - // InternalApplicationConfiguration.g:2449:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2214:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2215:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2450:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:2451:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:2215:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2216:5: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); newLeafNode(lv_name_1_0, grammarAccess.getObjectiveDeclarationAccess().getNameIDTerminalRuleCall_1_0()); @@ -6761,11 +6101,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2467:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) - // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2232:3: ( (lv_specification_2_0= ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2233:4: (lv_specification_2_0= ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:2468:4: (lv_specification_2_0= ruleObjectiveSpecification ) - // InternalApplicationConfiguration.g:2469:5: lv_specification_2_0= ruleObjectiveSpecification + // InternalApplicationConfiguration.g:2233:4: (lv_specification_2_0= ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2234:5: lv_specification_2_0= ruleObjectiveSpecification { newCompositeNode(grammarAccess.getObjectiveDeclarationAccess().getSpecificationObjectiveSpecificationParserRuleCall_2_0()); @@ -6815,7 +6155,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectiveReference" - // InternalApplicationConfiguration.g:2490:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; + // InternalApplicationConfiguration.g:2255:1: entryRuleObjectiveReference returns [EObject current=null] : iv_ruleObjectiveReference= ruleObjectiveReference EOF ; public final EObject entryRuleObjectiveReference() throws RecognitionException { EObject current = null; @@ -6823,8 +6163,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2490:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) - // InternalApplicationConfiguration.g:2491:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF + // InternalApplicationConfiguration.g:2255:59: (iv_ruleObjectiveReference= ruleObjectiveReference EOF ) + // InternalApplicationConfiguration.g:2256:2: iv_ruleObjectiveReference= ruleObjectiveReference EOF { newCompositeNode(grammarAccess.getObjectiveReferenceRule()); pushFollow(FOLLOW_1); @@ -6851,7 +6191,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectiveReference" - // InternalApplicationConfiguration.g:2497:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:2262:1: ruleObjectiveReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleObjectiveReference() throws RecognitionException { EObject current = null; @@ -6861,14 +6201,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2503:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2268:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2269:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:2504:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2269:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2270:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2505:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:2506:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:2270:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2271:4: otherlv_0= RULE_ID { if (current==null) { @@ -6905,7 +6245,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjective" - // InternalApplicationConfiguration.g:2520:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; + // InternalApplicationConfiguration.g:2285:1: entryRuleObjective returns [EObject current=null] : iv_ruleObjective= ruleObjective EOF ; public final EObject entryRuleObjective() throws RecognitionException { EObject current = null; @@ -6913,8 +6253,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2520:50: (iv_ruleObjective= ruleObjective EOF ) - // InternalApplicationConfiguration.g:2521:2: iv_ruleObjective= ruleObjective EOF + // InternalApplicationConfiguration.g:2285:50: (iv_ruleObjective= ruleObjective EOF ) + // InternalApplicationConfiguration.g:2286:2: iv_ruleObjective= ruleObjective EOF { newCompositeNode(grammarAccess.getObjectiveRule()); pushFollow(FOLLOW_1); @@ -6941,7 +6281,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjective" - // InternalApplicationConfiguration.g:2527:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; + // InternalApplicationConfiguration.g:2292:1: ruleObjective returns [EObject current=null] : (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ; public final EObject ruleObjective() throws RecognitionException { EObject current = null; @@ -6954,28 +6294,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2533:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) - // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) + // InternalApplicationConfiguration.g:2298:2: ( (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) ) + // InternalApplicationConfiguration.g:2299:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) { - // InternalApplicationConfiguration.g:2534:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) - int alt35=2; - int LA35_0 = input.LA(1); + // InternalApplicationConfiguration.g:2299:2: (this_ObjectiveReference_0= ruleObjectiveReference | this_ObjectiveSpecification_1= ruleObjectiveSpecification ) + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA35_0==RULE_ID) ) { - alt35=1; + if ( (LA31_0==RULE_ID) ) { + alt31=1; } - else if ( (LA35_0==19) ) { - alt35=2; + else if ( (LA31_0==18) ) { + alt31=2; } else { NoViableAltException nvae = - new NoViableAltException("", 35, 0, input); + new NoViableAltException("", 31, 0, input); throw nvae; } - switch (alt35) { + switch (alt31) { case 1 : - // InternalApplicationConfiguration.g:2535:3: this_ObjectiveReference_0= ruleObjectiveReference + // InternalApplicationConfiguration.g:2300:3: this_ObjectiveReference_0= ruleObjectiveReference { newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveReferenceParserRuleCall_0()); @@ -6993,7 +6333,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2544:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification + // InternalApplicationConfiguration.g:2309:3: this_ObjectiveSpecification_1= ruleObjectiveSpecification { newCompositeNode(grammarAccess.getObjectiveAccess().getObjectiveSpecificationParserRuleCall_1()); @@ -7033,7 +6373,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigSpecification" - // InternalApplicationConfiguration.g:2556:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; + // InternalApplicationConfiguration.g:2321:1: entryRuleConfigSpecification returns [EObject current=null] : iv_ruleConfigSpecification= ruleConfigSpecification EOF ; public final EObject entryRuleConfigSpecification() throws RecognitionException { EObject current = null; @@ -7041,8 +6381,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2556:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) - // InternalApplicationConfiguration.g:2557:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF + // InternalApplicationConfiguration.g:2321:60: (iv_ruleConfigSpecification= ruleConfigSpecification EOF ) + // InternalApplicationConfiguration.g:2322:2: iv_ruleConfigSpecification= ruleConfigSpecification EOF { newCompositeNode(grammarAccess.getConfigSpecificationRule()); pushFollow(FOLLOW_1); @@ -7069,7 +6409,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigSpecification" - // InternalApplicationConfiguration.g:2563:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:2328:1: ruleConfigSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleConfigSpecification() throws RecognitionException { EObject current = null; @@ -7085,14 +6425,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2569:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2334:2: ( ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:2335:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:2570:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:2571:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:2335:2: ( () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2336:3: () otherlv_1= '{' ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:2571:3: () - // InternalApplicationConfiguration.g:2572:4: + // InternalApplicationConfiguration.g:2336:3: () + // InternalApplicationConfiguration.g:2337:4: { current = forceCreateModelElement( @@ -7102,31 +6442,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,19,FOLLOW_26); + otherlv_1=(Token)match(input,18,FOLLOW_24); newLeafNode(otherlv_1, grammarAccess.getConfigSpecificationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:2582:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalApplicationConfiguration.g:2347:3: ( ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* )? + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA37_0==RULE_STRING||(LA37_0>=34 && LA37_0<=36)) ) { - alt37=1; + if ( (LA33_0==RULE_STRING||(LA33_0>=31 && LA33_0<=33)) ) { + alt33=1; } - switch (alt37) { + switch (alt33) { case 1 : - // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* + // InternalApplicationConfiguration.g:2348:4: ( (lv_entries_2_0= ruleConfigEntry ) ) (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* { - // InternalApplicationConfiguration.g:2583:4: ( (lv_entries_2_0= ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2348:4: ( (lv_entries_2_0= ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:2349:5: (lv_entries_2_0= ruleConfigEntry ) { - // InternalApplicationConfiguration.g:2584:5: (lv_entries_2_0= ruleConfigEntry ) - // InternalApplicationConfiguration.g:2585:6: lv_entries_2_0= ruleConfigEntry + // InternalApplicationConfiguration.g:2349:5: (lv_entries_2_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2350:6: lv_entries_2_0= ruleConfigEntry { newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_0_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entries_2_0=ruleConfigEntry(); state._fsp--; @@ -7148,35 +6488,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2602:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* - loop36: + // InternalApplicationConfiguration.g:2367:4: (otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) )* + loop32: do { - int alt36=2; - int LA36_0 = input.LA(1); + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA36_0==20) ) { - alt36=1; + if ( (LA32_0==19) ) { + alt32=1; } - switch (alt36) { + switch (alt32) { case 1 : - // InternalApplicationConfiguration.g:2603:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:2368:5: otherlv_3= ',' ( (lv_entries_4_0= ruleConfigEntry ) ) { - otherlv_3=(Token)match(input,20,FOLLOW_27); + otherlv_3=(Token)match(input,19,FOLLOW_25); newLeafNode(otherlv_3, grammarAccess.getConfigSpecificationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:2607:5: ( (lv_entries_4_0= ruleConfigEntry ) ) - // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2372:5: ( (lv_entries_4_0= ruleConfigEntry ) ) + // InternalApplicationConfiguration.g:2373:6: (lv_entries_4_0= ruleConfigEntry ) { - // InternalApplicationConfiguration.g:2608:6: (lv_entries_4_0= ruleConfigEntry ) - // InternalApplicationConfiguration.g:2609:7: lv_entries_4_0= ruleConfigEntry + // InternalApplicationConfiguration.g:2373:6: (lv_entries_4_0= ruleConfigEntry ) + // InternalApplicationConfiguration.g:2374:7: lv_entries_4_0= ruleConfigEntry { newCompositeNode(grammarAccess.getConfigSpecificationAccess().getEntriesConfigEntryParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entries_4_0=ruleConfigEntry(); state._fsp--; @@ -7203,7 +6543,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop36; + break loop32; } } while (true); @@ -7213,7 +6553,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_5=(Token)match(input,21,FOLLOW_2); + otherlv_5=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_5, grammarAccess.getConfigSpecificationAccess().getRightCurlyBracketKeyword_3()); @@ -7240,7 +6580,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigDeclaration" - // InternalApplicationConfiguration.g:2636:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; + // InternalApplicationConfiguration.g:2401:1: entryRuleConfigDeclaration returns [EObject current=null] : iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ; public final EObject entryRuleConfigDeclaration() throws RecognitionException { EObject current = null; @@ -7248,8 +6588,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2636:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) - // InternalApplicationConfiguration.g:2637:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF + // InternalApplicationConfiguration.g:2401:58: (iv_ruleConfigDeclaration= ruleConfigDeclaration EOF ) + // InternalApplicationConfiguration.g:2402:2: iv_ruleConfigDeclaration= ruleConfigDeclaration EOF { newCompositeNode(grammarAccess.getConfigDeclarationRule()); pushFollow(FOLLOW_1); @@ -7276,7 +6616,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigDeclaration" - // InternalApplicationConfiguration.g:2643:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; + // InternalApplicationConfiguration.g:2408:1: ruleConfigDeclaration returns [EObject current=null] : (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ; public final EObject ruleConfigDeclaration() throws RecognitionException { EObject current = null; @@ -7289,23 +6629,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2649:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) - // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) + // InternalApplicationConfiguration.g:2414:2: ( (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2415:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) { - // InternalApplicationConfiguration.g:2650:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) - // InternalApplicationConfiguration.g:2651:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:2415:2: (otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) ) + // InternalApplicationConfiguration.g:2416:3: otherlv_0= 'config' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleConfigSpecification ) ) { - otherlv_0=(Token)match(input,33,FOLLOW_6); + otherlv_0=(Token)match(input,30,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getConfigDeclarationAccess().getConfigKeyword_0()); - // InternalApplicationConfiguration.g:2655:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2420:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2421:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2656:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:2657:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:2421:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:2422:5: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); newLeafNode(lv_name_1_0, grammarAccess.getConfigDeclarationAccess().getNameIDTerminalRuleCall_1_0()); @@ -7325,11 +6665,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:2673:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) - // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2438:3: ( (lv_specification_2_0= ruleConfigSpecification ) ) + // InternalApplicationConfiguration.g:2439:4: (lv_specification_2_0= ruleConfigSpecification ) { - // InternalApplicationConfiguration.g:2674:4: (lv_specification_2_0= ruleConfigSpecification ) - // InternalApplicationConfiguration.g:2675:5: lv_specification_2_0= ruleConfigSpecification + // InternalApplicationConfiguration.g:2439:4: (lv_specification_2_0= ruleConfigSpecification ) + // InternalApplicationConfiguration.g:2440:5: lv_specification_2_0= ruleConfigSpecification { newCompositeNode(grammarAccess.getConfigDeclarationAccess().getSpecificationConfigSpecificationParserRuleCall_2_0()); @@ -7379,7 +6719,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigEntry" - // InternalApplicationConfiguration.g:2696:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; + // InternalApplicationConfiguration.g:2461:1: entryRuleConfigEntry returns [EObject current=null] : iv_ruleConfigEntry= ruleConfigEntry EOF ; public final EObject entryRuleConfigEntry() throws RecognitionException { EObject current = null; @@ -7387,8 +6727,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2696:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) - // InternalApplicationConfiguration.g:2697:2: iv_ruleConfigEntry= ruleConfigEntry EOF + // InternalApplicationConfiguration.g:2461:52: (iv_ruleConfigEntry= ruleConfigEntry EOF ) + // InternalApplicationConfiguration.g:2462:2: iv_ruleConfigEntry= ruleConfigEntry EOF { newCompositeNode(grammarAccess.getConfigEntryRule()); pushFollow(FOLLOW_1); @@ -7415,7 +6755,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigEntry" - // InternalApplicationConfiguration.g:2703:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; + // InternalApplicationConfiguration.g:2468:1: ruleConfigEntry returns [EObject current=null] : (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ; public final EObject ruleConfigEntry() throws RecognitionException { EObject current = null; @@ -7432,42 +6772,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2709:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) - // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) + // InternalApplicationConfiguration.g:2474:2: ( (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) ) + // InternalApplicationConfiguration.g:2475:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) { - // InternalApplicationConfiguration.g:2710:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) - int alt38=4; + // InternalApplicationConfiguration.g:2475:2: (this_DocumentationEntry_0= ruleDocumentationEntry | this_RuntimeEntry_1= ruleRuntimeEntry | this_MemoryEntry_2= ruleMemoryEntry | this_CustomEntry_3= ruleCustomEntry ) + int alt34=4; switch ( input.LA(1) ) { - case 34: + case 31: { - alt38=1; + alt34=1; } break; - case 35: + case 32: { - alt38=2; + alt34=2; } break; - case 36: + case 33: { - alt38=3; + alt34=3; } break; case RULE_STRING: { - alt38=4; + alt34=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 38, 0, input); + new NoViableAltException("", 34, 0, input); throw nvae; } - switch (alt38) { + switch (alt34) { case 1 : - // InternalApplicationConfiguration.g:2711:3: this_DocumentationEntry_0= ruleDocumentationEntry + // InternalApplicationConfiguration.g:2476:3: this_DocumentationEntry_0= ruleDocumentationEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getDocumentationEntryParserRuleCall_0()); @@ -7485,7 +6825,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2720:3: this_RuntimeEntry_1= ruleRuntimeEntry + // InternalApplicationConfiguration.g:2485:3: this_RuntimeEntry_1= ruleRuntimeEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getRuntimeEntryParserRuleCall_1()); @@ -7503,7 +6843,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:2729:3: this_MemoryEntry_2= ruleMemoryEntry + // InternalApplicationConfiguration.g:2494:3: this_MemoryEntry_2= ruleMemoryEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getMemoryEntryParserRuleCall_2()); @@ -7521,7 +6861,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 4 : - // InternalApplicationConfiguration.g:2738:3: this_CustomEntry_3= ruleCustomEntry + // InternalApplicationConfiguration.g:2503:3: this_CustomEntry_3= ruleCustomEntry { newCompositeNode(grammarAccess.getConfigEntryAccess().getCustomEntryParserRuleCall_3()); @@ -7561,7 +6901,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleDocumentationEntry" - // InternalApplicationConfiguration.g:2750:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; + // InternalApplicationConfiguration.g:2515:1: entryRuleDocumentationEntry returns [EObject current=null] : iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ; public final EObject entryRuleDocumentationEntry() throws RecognitionException { EObject current = null; @@ -7569,8 +6909,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2750:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) - // InternalApplicationConfiguration.g:2751:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF + // InternalApplicationConfiguration.g:2515:59: (iv_ruleDocumentationEntry= ruleDocumentationEntry EOF ) + // InternalApplicationConfiguration.g:2516:2: iv_ruleDocumentationEntry= ruleDocumentationEntry EOF { newCompositeNode(grammarAccess.getDocumentationEntryRule()); pushFollow(FOLLOW_1); @@ -7597,7 +6937,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleDocumentationEntry" - // InternalApplicationConfiguration.g:2757:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; + // InternalApplicationConfiguration.g:2522:1: ruleDocumentationEntry returns [EObject current=null] : (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ; public final EObject ruleDocumentationEntry() throws RecognitionException { EObject current = null; @@ -7610,25 +6950,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2763:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) - // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) + // InternalApplicationConfiguration.g:2528:2: ( (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) ) + // InternalApplicationConfiguration.g:2529:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) { - // InternalApplicationConfiguration.g:2764:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) - // InternalApplicationConfiguration.g:2765:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:2529:2: (otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) ) + // InternalApplicationConfiguration.g:2530:3: otherlv_0= 'log-level' otherlv_1= '=' ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) { - otherlv_0=(Token)match(input,34,FOLLOW_13); + otherlv_0=(Token)match(input,31,FOLLOW_12); newLeafNode(otherlv_0, grammarAccess.getDocumentationEntryAccess().getLogLevelKeyword_0()); - otherlv_1=(Token)match(input,18,FOLLOW_28); + otherlv_1=(Token)match(input,17,FOLLOW_26); newLeafNode(otherlv_1, grammarAccess.getDocumentationEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2773:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) - // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:2538:3: ( (lv_level_2_0= ruleDocumentLevelSpecification ) ) + // InternalApplicationConfiguration.g:2539:4: (lv_level_2_0= ruleDocumentLevelSpecification ) { - // InternalApplicationConfiguration.g:2774:4: (lv_level_2_0= ruleDocumentLevelSpecification ) - // InternalApplicationConfiguration.g:2775:5: lv_level_2_0= ruleDocumentLevelSpecification + // InternalApplicationConfiguration.g:2539:4: (lv_level_2_0= ruleDocumentLevelSpecification ) + // InternalApplicationConfiguration.g:2540:5: lv_level_2_0= ruleDocumentLevelSpecification { newCompositeNode(grammarAccess.getDocumentationEntryAccess().getLevelDocumentLevelSpecificationEnumRuleCall_2_0()); @@ -7678,7 +7018,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRuntimeEntry" - // InternalApplicationConfiguration.g:2796:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; + // InternalApplicationConfiguration.g:2561:1: entryRuleRuntimeEntry returns [EObject current=null] : iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ; public final EObject entryRuleRuntimeEntry() throws RecognitionException { EObject current = null; @@ -7686,8 +7026,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2796:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) - // InternalApplicationConfiguration.g:2797:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF + // InternalApplicationConfiguration.g:2561:53: (iv_ruleRuntimeEntry= ruleRuntimeEntry EOF ) + // InternalApplicationConfiguration.g:2562:2: iv_ruleRuntimeEntry= ruleRuntimeEntry EOF { newCompositeNode(grammarAccess.getRuntimeEntryRule()); pushFollow(FOLLOW_1); @@ -7714,7 +7054,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRuntimeEntry" - // InternalApplicationConfiguration.g:2803:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; + // InternalApplicationConfiguration.g:2568:1: ruleRuntimeEntry returns [EObject current=null] : (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ; public final EObject ruleRuntimeEntry() throws RecognitionException { EObject current = null; @@ -7726,25 +7066,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2809:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2574:2: ( (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:2575:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) { - // InternalApplicationConfiguration.g:2810:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:2811:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2575:2: (otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2576:3: otherlv_0= 'runtime' otherlv_1= '=' ( (lv_millisecLimit_2_0= RULE_INT ) ) { - otherlv_0=(Token)match(input,35,FOLLOW_13); + otherlv_0=(Token)match(input,32,FOLLOW_12); newLeafNode(otherlv_0, grammarAccess.getRuntimeEntryAccess().getRuntimeKeyword_0()); - otherlv_1=(Token)match(input,18,FOLLOW_7); + otherlv_1=(Token)match(input,17,FOLLOW_7); newLeafNode(otherlv_1, grammarAccess.getRuntimeEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2819:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2584:3: ( (lv_millisecLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2585:4: (lv_millisecLimit_2_0= RULE_INT ) { - // InternalApplicationConfiguration.g:2820:4: (lv_millisecLimit_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:2821:5: lv_millisecLimit_2_0= RULE_INT + // InternalApplicationConfiguration.g:2585:4: (lv_millisecLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2586:5: lv_millisecLimit_2_0= RULE_INT { lv_millisecLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -7789,7 +7129,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleMemoryEntry" - // InternalApplicationConfiguration.g:2841:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; + // InternalApplicationConfiguration.g:2606:1: entryRuleMemoryEntry returns [EObject current=null] : iv_ruleMemoryEntry= ruleMemoryEntry EOF ; public final EObject entryRuleMemoryEntry() throws RecognitionException { EObject current = null; @@ -7797,8 +7137,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2841:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) - // InternalApplicationConfiguration.g:2842:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF + // InternalApplicationConfiguration.g:2606:52: (iv_ruleMemoryEntry= ruleMemoryEntry EOF ) + // InternalApplicationConfiguration.g:2607:2: iv_ruleMemoryEntry= ruleMemoryEntry EOF { newCompositeNode(grammarAccess.getMemoryEntryRule()); pushFollow(FOLLOW_1); @@ -7825,7 +7165,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleMemoryEntry" - // InternalApplicationConfiguration.g:2848:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; + // InternalApplicationConfiguration.g:2613:1: ruleMemoryEntry returns [EObject current=null] : (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ; public final EObject ruleMemoryEntry() throws RecognitionException { EObject current = null; @@ -7837,25 +7177,25 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2854:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2619:2: ( (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:2620:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) { - // InternalApplicationConfiguration.g:2855:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:2856:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2620:2: (otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:2621:3: otherlv_0= 'memory' otherlv_1= '=' ( (lv_megabyteLimit_2_0= RULE_INT ) ) { - otherlv_0=(Token)match(input,36,FOLLOW_13); + otherlv_0=(Token)match(input,33,FOLLOW_12); newLeafNode(otherlv_0, grammarAccess.getMemoryEntryAccess().getMemoryKeyword_0()); - otherlv_1=(Token)match(input,18,FOLLOW_7); + otherlv_1=(Token)match(input,17,FOLLOW_7); newLeafNode(otherlv_1, grammarAccess.getMemoryEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2864:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2629:3: ( (lv_megabyteLimit_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:2630:4: (lv_megabyteLimit_2_0= RULE_INT ) { - // InternalApplicationConfiguration.g:2865:4: (lv_megabyteLimit_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:2866:5: lv_megabyteLimit_2_0= RULE_INT + // InternalApplicationConfiguration.g:2630:4: (lv_megabyteLimit_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:2631:5: lv_megabyteLimit_2_0= RULE_INT { lv_megabyteLimit_2_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -7900,7 +7240,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleCustomEntry" - // InternalApplicationConfiguration.g:2886:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; + // InternalApplicationConfiguration.g:2651:1: entryRuleCustomEntry returns [EObject current=null] : iv_ruleCustomEntry= ruleCustomEntry EOF ; public final EObject entryRuleCustomEntry() throws RecognitionException { EObject current = null; @@ -7908,8 +7248,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2886:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) - // InternalApplicationConfiguration.g:2887:2: iv_ruleCustomEntry= ruleCustomEntry EOF + // InternalApplicationConfiguration.g:2651:52: (iv_ruleCustomEntry= ruleCustomEntry EOF ) + // InternalApplicationConfiguration.g:2652:2: iv_ruleCustomEntry= ruleCustomEntry EOF { newCompositeNode(grammarAccess.getCustomEntryRule()); pushFollow(FOLLOW_1); @@ -7936,7 +7276,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleCustomEntry" - // InternalApplicationConfiguration.g:2893:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; + // InternalApplicationConfiguration.g:2658:1: ruleCustomEntry returns [EObject current=null] : ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ; public final EObject ruleCustomEntry() throws RecognitionException { EObject current = null; @@ -7948,19 +7288,19 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2899:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) - // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:2664:2: ( ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ) + // InternalApplicationConfiguration.g:2665:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) { - // InternalApplicationConfiguration.g:2900:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) - // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:2665:2: ( ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) + // InternalApplicationConfiguration.g:2666:3: ( (lv_key_0_0= RULE_STRING ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) { - // InternalApplicationConfiguration.g:2901:3: ( (lv_key_0_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2666:3: ( (lv_key_0_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:2667:4: (lv_key_0_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:2902:4: (lv_key_0_0= RULE_STRING ) - // InternalApplicationConfiguration.g:2903:5: lv_key_0_0= RULE_STRING + // InternalApplicationConfiguration.g:2667:4: (lv_key_0_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2668:5: lv_key_0_0= RULE_STRING { - lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_13); + lv_key_0_0=(Token)match(input,RULE_STRING,FOLLOW_12); newLeafNode(lv_key_0_0, grammarAccess.getCustomEntryAccess().getKeySTRINGTerminalRuleCall_0_0()); @@ -7980,15 +7320,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,18,FOLLOW_10); + otherlv_1=(Token)match(input,17,FOLLOW_10); newLeafNode(otherlv_1, grammarAccess.getCustomEntryAccess().getEqualsSignKeyword_1()); - // InternalApplicationConfiguration.g:2923:3: ( (lv_value_2_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2688:3: ( (lv_value_2_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:2689:4: (lv_value_2_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:2924:4: (lv_value_2_0= RULE_STRING ) - // InternalApplicationConfiguration.g:2925:5: lv_value_2_0= RULE_STRING + // InternalApplicationConfiguration.g:2689:4: (lv_value_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:2690:5: lv_value_2_0= RULE_STRING { lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -8033,7 +7373,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfigReference" - // InternalApplicationConfiguration.g:2945:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; + // InternalApplicationConfiguration.g:2710:1: entryRuleConfigReference returns [EObject current=null] : iv_ruleConfigReference= ruleConfigReference EOF ; public final EObject entryRuleConfigReference() throws RecognitionException { EObject current = null; @@ -8041,8 +7381,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2945:56: (iv_ruleConfigReference= ruleConfigReference EOF ) - // InternalApplicationConfiguration.g:2946:2: iv_ruleConfigReference= ruleConfigReference EOF + // InternalApplicationConfiguration.g:2710:56: (iv_ruleConfigReference= ruleConfigReference EOF ) + // InternalApplicationConfiguration.g:2711:2: iv_ruleConfigReference= ruleConfigReference EOF { newCompositeNode(grammarAccess.getConfigReferenceRule()); pushFollow(FOLLOW_1); @@ -8069,7 +7409,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfigReference" - // InternalApplicationConfiguration.g:2952:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:2717:1: ruleConfigReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleConfigReference() throws RecognitionException { EObject current = null; @@ -8079,14 +7419,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2958:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2723:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:2724:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:2959:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2724:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:2725:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:2960:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:2961:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:2725:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:2726:4: otherlv_0= RULE_ID { if (current==null) { @@ -8123,7 +7463,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleConfig" - // InternalApplicationConfiguration.g:2975:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; + // InternalApplicationConfiguration.g:2740:1: entryRuleConfig returns [EObject current=null] : iv_ruleConfig= ruleConfig EOF ; public final EObject entryRuleConfig() throws RecognitionException { EObject current = null; @@ -8131,8 +7471,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:2975:47: (iv_ruleConfig= ruleConfig EOF ) - // InternalApplicationConfiguration.g:2976:2: iv_ruleConfig= ruleConfig EOF + // InternalApplicationConfiguration.g:2740:47: (iv_ruleConfig= ruleConfig EOF ) + // InternalApplicationConfiguration.g:2741:2: iv_ruleConfig= ruleConfig EOF { newCompositeNode(grammarAccess.getConfigRule()); pushFollow(FOLLOW_1); @@ -8159,7 +7499,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleConfig" - // InternalApplicationConfiguration.g:2982:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; + // InternalApplicationConfiguration.g:2747:1: ruleConfig returns [EObject current=null] : (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ; public final EObject ruleConfig() throws RecognitionException { EObject current = null; @@ -8172,28 +7512,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:2988:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) - // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) + // InternalApplicationConfiguration.g:2753:2: ( (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) ) + // InternalApplicationConfiguration.g:2754:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) { - // InternalApplicationConfiguration.g:2989:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) - int alt39=2; - int LA39_0 = input.LA(1); + // InternalApplicationConfiguration.g:2754:2: (this_ConfigSpecification_0= ruleConfigSpecification | this_ConfigReference_1= ruleConfigReference ) + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA39_0==19) ) { - alt39=1; + if ( (LA35_0==18) ) { + alt35=1; } - else if ( (LA39_0==RULE_ID) ) { - alt39=2; + else if ( (LA35_0==RULE_ID) ) { + alt35=2; } else { NoViableAltException nvae = - new NoViableAltException("", 39, 0, input); + new NoViableAltException("", 35, 0, input); throw nvae; } - switch (alt39) { + switch (alt35) { case 1 : - // InternalApplicationConfiguration.g:2990:3: this_ConfigSpecification_0= ruleConfigSpecification + // InternalApplicationConfiguration.g:2755:3: this_ConfigSpecification_0= ruleConfigSpecification { newCompositeNode(grammarAccess.getConfigAccess().getConfigSpecificationParserRuleCall_0()); @@ -8211,7 +7551,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:2999:3: this_ConfigReference_1= ruleConfigReference + // InternalApplicationConfiguration.g:2764:3: this_ConfigReference_1= ruleConfigReference { newCompositeNode(grammarAccess.getConfigAccess().getConfigReferenceParserRuleCall_1()); @@ -8251,7 +7591,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScopeSpecification" - // InternalApplicationConfiguration.g:3011:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; + // InternalApplicationConfiguration.g:2776:1: entryRuleScopeSpecification returns [EObject current=null] : iv_ruleScopeSpecification= ruleScopeSpecification EOF ; public final EObject entryRuleScopeSpecification() throws RecognitionException { EObject current = null; @@ -8259,8 +7599,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3011:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) - // InternalApplicationConfiguration.g:3012:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF + // InternalApplicationConfiguration.g:2776:59: (iv_ruleScopeSpecification= ruleScopeSpecification EOF ) + // InternalApplicationConfiguration.g:2777:2: iv_ruleScopeSpecification= ruleScopeSpecification EOF { newCompositeNode(grammarAccess.getScopeSpecificationRule()); pushFollow(FOLLOW_1); @@ -8287,7 +7627,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScopeSpecification" - // InternalApplicationConfiguration.g:3018:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:2783:1: ruleScopeSpecification returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleScopeSpecification() throws RecognitionException { EObject current = null; @@ -8303,14 +7643,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3024:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2789:2: ( ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:2790:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:3025:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:3026:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:2790:2: ( () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:2791:3: () otherlv_1= '{' ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:3026:3: () - // InternalApplicationConfiguration.g:3027:4: + // InternalApplicationConfiguration.g:2791:3: () + // InternalApplicationConfiguration.g:2792:4: { current = forceCreateModelElement( @@ -8320,31 +7660,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,19,FOLLOW_29); + otherlv_1=(Token)match(input,18,FOLLOW_27); newLeafNode(otherlv_1, grammarAccess.getScopeSpecificationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:3037:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? - int alt41=2; - int LA41_0 = input.LA(1); + // InternalApplicationConfiguration.g:2802:3: ( ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* )? + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA41_0==37) ) { - alt41=1; + if ( (LA37_0==34) ) { + alt37=1; } - switch (alt41) { + switch (alt37) { case 1 : - // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* + // InternalApplicationConfiguration.g:2803:4: ( (lv_scopes_2_0= ruleTypeScope ) ) (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* { - // InternalApplicationConfiguration.g:3038:4: ( (lv_scopes_2_0= ruleTypeScope ) ) - // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:2803:4: ( (lv_scopes_2_0= ruleTypeScope ) ) + // InternalApplicationConfiguration.g:2804:5: (lv_scopes_2_0= ruleTypeScope ) { - // InternalApplicationConfiguration.g:3039:5: (lv_scopes_2_0= ruleTypeScope ) - // InternalApplicationConfiguration.g:3040:6: lv_scopes_2_0= ruleTypeScope + // InternalApplicationConfiguration.g:2804:5: (lv_scopes_2_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:2805:6: lv_scopes_2_0= ruleTypeScope { newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_0_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_scopes_2_0=ruleTypeScope(); state._fsp--; @@ -8366,35 +7706,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3057:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* - loop40: + // InternalApplicationConfiguration.g:2822:4: (otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) )* + loop36: do { - int alt40=2; - int LA40_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA40_0==20) ) { - alt40=1; + if ( (LA36_0==19) ) { + alt36=1; } - switch (alt40) { + switch (alt36) { case 1 : - // InternalApplicationConfiguration.g:3058:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) + // InternalApplicationConfiguration.g:2823:5: otherlv_3= ',' ( (lv_scopes_4_0= ruleTypeScope ) ) { - otherlv_3=(Token)match(input,20,FOLLOW_30); + otherlv_3=(Token)match(input,19,FOLLOW_28); newLeafNode(otherlv_3, grammarAccess.getScopeSpecificationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:3062:5: ( (lv_scopes_4_0= ruleTypeScope ) ) - // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:2827:5: ( (lv_scopes_4_0= ruleTypeScope ) ) + // InternalApplicationConfiguration.g:2828:6: (lv_scopes_4_0= ruleTypeScope ) { - // InternalApplicationConfiguration.g:3063:6: (lv_scopes_4_0= ruleTypeScope ) - // InternalApplicationConfiguration.g:3064:7: lv_scopes_4_0= ruleTypeScope + // InternalApplicationConfiguration.g:2828:6: (lv_scopes_4_0= ruleTypeScope ) + // InternalApplicationConfiguration.g:2829:7: lv_scopes_4_0= ruleTypeScope { newCompositeNode(grammarAccess.getScopeSpecificationAccess().getScopesTypeScopeParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_scopes_4_0=ruleTypeScope(); state._fsp--; @@ -8421,7 +7761,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop40; + break loop36; } } while (true); @@ -8431,7 +7771,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_5=(Token)match(input,21,FOLLOW_2); + otherlv_5=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_5, grammarAccess.getScopeSpecificationAccess().getRightCurlyBracketKeyword_3()); @@ -8458,7 +7798,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleTypeScope" - // InternalApplicationConfiguration.g:3091:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; + // InternalApplicationConfiguration.g:2856:1: entryRuleTypeScope returns [EObject current=null] : iv_ruleTypeScope= ruleTypeScope EOF ; public final EObject entryRuleTypeScope() throws RecognitionException { EObject current = null; @@ -8466,8 +7806,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3091:50: (iv_ruleTypeScope= ruleTypeScope EOF ) - // InternalApplicationConfiguration.g:3092:2: iv_ruleTypeScope= ruleTypeScope EOF + // InternalApplicationConfiguration.g:2856:50: (iv_ruleTypeScope= ruleTypeScope EOF ) + // InternalApplicationConfiguration.g:2857:2: iv_ruleTypeScope= ruleTypeScope EOF { newCompositeNode(grammarAccess.getTypeScopeRule()); pushFollow(FOLLOW_1); @@ -8494,7 +7834,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleTypeScope" - // InternalApplicationConfiguration.g:3098:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; + // InternalApplicationConfiguration.g:2863:1: ruleTypeScope returns [EObject current=null] : (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ; public final EObject ruleTypeScope() throws RecognitionException { EObject current = null; @@ -8513,43 +7853,43 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3104:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) - // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) + // InternalApplicationConfiguration.g:2869:2: ( (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) ) + // InternalApplicationConfiguration.g:2870:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) { - // InternalApplicationConfiguration.g:3105:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) - int alt42=5; - int LA42_0 = input.LA(1); + // InternalApplicationConfiguration.g:2870:2: (this_ClassTypeScope_0= ruleClassTypeScope | this_ObjectTypeScope_1= ruleObjectTypeScope | this_IntegerTypeScope_2= ruleIntegerTypeScope | this_RealTypeScope_3= ruleRealTypeScope | this_StringTypeScope_4= ruleStringTypeScope ) + int alt38=5; + int LA38_0 = input.LA(1); - if ( (LA42_0==37) ) { + if ( (LA38_0==34) ) { switch ( input.LA(2) ) { case 39: { - alt42=1; + alt38=3; } break; - case 41: + case 40: { - alt42=2; + alt38=4; } break; - case 42: + case 41: { - alt42=3; + alt38=5; } break; - case 43: + case 36: { - alt42=4; + alt38=1; } break; - case 44: + case 38: { - alt42=5; + alt38=2; } break; default: NoViableAltException nvae = - new NoViableAltException("", 42, 1, input); + new NoViableAltException("", 38, 1, input); throw nvae; } @@ -8557,13 +7897,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } else { NoViableAltException nvae = - new NoViableAltException("", 42, 0, input); + new NoViableAltException("", 38, 0, input); throw nvae; } - switch (alt42) { + switch (alt38) { case 1 : - // InternalApplicationConfiguration.g:3106:3: this_ClassTypeScope_0= ruleClassTypeScope + // InternalApplicationConfiguration.g:2871:3: this_ClassTypeScope_0= ruleClassTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getClassTypeScopeParserRuleCall_0()); @@ -8581,7 +7921,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3115:3: this_ObjectTypeScope_1= ruleObjectTypeScope + // InternalApplicationConfiguration.g:2880:3: this_ObjectTypeScope_1= ruleObjectTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getObjectTypeScopeParserRuleCall_1()); @@ -8599,7 +7939,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:3124:3: this_IntegerTypeScope_2= ruleIntegerTypeScope + // InternalApplicationConfiguration.g:2889:3: this_IntegerTypeScope_2= ruleIntegerTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getIntegerTypeScopeParserRuleCall_2()); @@ -8617,7 +7957,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 4 : - // InternalApplicationConfiguration.g:3133:3: this_RealTypeScope_3= ruleRealTypeScope + // InternalApplicationConfiguration.g:2898:3: this_RealTypeScope_3= ruleRealTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getRealTypeScopeParserRuleCall_3()); @@ -8635,7 +7975,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 5 : - // InternalApplicationConfiguration.g:3142:3: this_StringTypeScope_4= ruleStringTypeScope + // InternalApplicationConfiguration.g:2907:3: this_StringTypeScope_4= ruleStringTypeScope { newCompositeNode(grammarAccess.getTypeScopeAccess().getStringTypeScopeParserRuleCall_4()); @@ -8675,7 +8015,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleClassTypeScope" - // InternalApplicationConfiguration.g:3154:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; + // InternalApplicationConfiguration.g:2919:1: entryRuleClassTypeScope returns [EObject current=null] : iv_ruleClassTypeScope= ruleClassTypeScope EOF ; public final EObject entryRuleClassTypeScope() throws RecognitionException { EObject current = null; @@ -8683,8 +8023,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3154:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) - // InternalApplicationConfiguration.g:3155:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF + // InternalApplicationConfiguration.g:2919:55: (iv_ruleClassTypeScope= ruleClassTypeScope EOF ) + // InternalApplicationConfiguration.g:2920:2: iv_ruleClassTypeScope= ruleClassTypeScope EOF { newCompositeNode(grammarAccess.getClassTypeScopeRule()); pushFollow(FOLLOW_1); @@ -8711,7 +8051,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleClassTypeScope" - // InternalApplicationConfiguration.g:3161:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; + // InternalApplicationConfiguration.g:2926:1: ruleClassTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; public final EObject ruleClassTypeScope() throws RecognitionException { EObject current = null; @@ -8729,26 +8069,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3167:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) - // InternalApplicationConfiguration.g:3168:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:2932:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) + // InternalApplicationConfiguration.g:2933:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) { - // InternalApplicationConfiguration.g:3168:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) - // InternalApplicationConfiguration.g:3169:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + // InternalApplicationConfiguration.g:2933:2: (otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:2934:3: otherlv_0= '#' ( (lv_type_1_0= ruleClassReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) { - otherlv_0=(Token)match(input,37,FOLLOW_31); + otherlv_0=(Token)match(input,34,FOLLOW_29); newLeafNode(otherlv_0, grammarAccess.getClassTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3173:3: ( (lv_type_1_0= ruleClassReference ) ) - // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference ) + // InternalApplicationConfiguration.g:2938:3: ( (lv_type_1_0= ruleClassReference ) ) + // InternalApplicationConfiguration.g:2939:4: (lv_type_1_0= ruleClassReference ) { - // InternalApplicationConfiguration.g:3174:4: (lv_type_1_0= ruleClassReference ) - // InternalApplicationConfiguration.g:3175:5: lv_type_1_0= ruleClassReference + // InternalApplicationConfiguration.g:2939:4: (lv_type_1_0= ruleClassReference ) + // InternalApplicationConfiguration.g:2940:5: lv_type_1_0= ruleClassReference { newCompositeNode(grammarAccess.getClassTypeScopeAccess().getTypeClassReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_30); lv_type_1_0=ruleClassReference(); state._fsp--; @@ -8770,33 +8110,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3192:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt43=2; - int LA43_0 = input.LA(1); + // InternalApplicationConfiguration.g:2957:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA43_0==38) ) { - alt43=1; + if ( (LA39_0==35) ) { + alt39=1; } - else if ( (LA43_0==18) ) { - alt43=2; + else if ( (LA39_0==17) ) { + alt39=2; } else { NoViableAltException nvae = - new NoViableAltException("", 43, 0, input); + new NoViableAltException("", 39, 0, input); throw nvae; } - switch (alt43) { + switch (alt39) { case 1 : - // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:2958:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3193:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:2958:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:2959:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3194:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3195:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:2959:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:2960:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33); + lv_setsNew_2_0=(Token)match(input,35,FOLLOW_31); newLeafNode(lv_setsNew_2_0, grammarAccess.getClassTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -8816,15 +8156,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:2973:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3208:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:2973:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:2974:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3209:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3210:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:2974:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:2975:6: lv_setsSum_3_0= '=' { - lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); + lv_setsSum_3_0=(Token)match(input,17,FOLLOW_31); newLeafNode(lv_setsSum_3_0, grammarAccess.getClassTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); @@ -8846,44 +8186,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3223:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) - int alt44=2; - int LA44_0 = input.LA(1); + // InternalApplicationConfiguration.g:2988:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA44_0==RULE_INT) ) { - int LA44_1 = input.LA(2); + if ( (LA40_0==RULE_INT) ) { + int LA40_1 = input.LA(2); - if ( (LA44_1==EOF||(LA44_1>=20 && LA44_1<=21)) ) { - alt44=1; + if ( (LA40_1==EOF||(LA40_1>=19 && LA40_1<=20)) ) { + alt40=1; } - else if ( (LA44_1==46) ) { - alt44=2; + else if ( (LA40_1==43) ) { + alt40=2; } else { NoViableAltException nvae = - new NoViableAltException("", 44, 1, input); + new NoViableAltException("", 40, 1, input); throw nvae; } } - else if ( (LA44_0==45) ) { - alt44=1; + else if ( (LA40_0==42) ) { + alt40=1; } else { NoViableAltException nvae = - new NoViableAltException("", 44, 0, input); + new NoViableAltException("", 40, 0, input); throw nvae; } - switch (alt44) { + switch (alt40) { case 1 : - // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:2989:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3224:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:2989:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:2990:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3225:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3226:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:2990:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:2991:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -8914,13 +8254,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3009:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3244:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3009:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3010:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3245:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3246:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3010:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3011:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getClassTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -8976,7 +8316,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectTypeScope" - // InternalApplicationConfiguration.g:3268:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; + // InternalApplicationConfiguration.g:3033:1: entryRuleObjectTypeScope returns [EObject current=null] : iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ; public final EObject entryRuleObjectTypeScope() throws RecognitionException { EObject current = null; @@ -8984,8 +8324,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3268:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) - // InternalApplicationConfiguration.g:3269:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF + // InternalApplicationConfiguration.g:3033:56: (iv_ruleObjectTypeScope= ruleObjectTypeScope EOF ) + // InternalApplicationConfiguration.g:3034:2: iv_ruleObjectTypeScope= ruleObjectTypeScope EOF { newCompositeNode(grammarAccess.getObjectTypeScopeRule()); pushFollow(FOLLOW_1); @@ -9012,7 +8352,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectTypeScope" - // InternalApplicationConfiguration.g:3275:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; + // InternalApplicationConfiguration.g:3040:1: ruleObjectTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ; public final EObject ruleObjectTypeScope() throws RecognitionException { EObject current = null; @@ -9030,26 +8370,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3281:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) - // InternalApplicationConfiguration.g:3282:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:3046:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) ) + // InternalApplicationConfiguration.g:3047:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) { - // InternalApplicationConfiguration.g:3282:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) - // InternalApplicationConfiguration.g:3283:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + // InternalApplicationConfiguration.g:3047:2: (otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) ) + // InternalApplicationConfiguration.g:3048:3: otherlv_0= '#' ( (lv_type_1_0= ruleObjectReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) { - otherlv_0=(Token)match(input,37,FOLLOW_34); + otherlv_0=(Token)match(input,34,FOLLOW_32); newLeafNode(otherlv_0, grammarAccess.getObjectTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3287:3: ( (lv_type_1_0= ruleObjectReference ) ) - // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference ) + // InternalApplicationConfiguration.g:3052:3: ( (lv_type_1_0= ruleObjectReference ) ) + // InternalApplicationConfiguration.g:3053:4: (lv_type_1_0= ruleObjectReference ) { - // InternalApplicationConfiguration.g:3288:4: (lv_type_1_0= ruleObjectReference ) - // InternalApplicationConfiguration.g:3289:5: lv_type_1_0= ruleObjectReference + // InternalApplicationConfiguration.g:3053:4: (lv_type_1_0= ruleObjectReference ) + // InternalApplicationConfiguration.g:3054:5: lv_type_1_0= ruleObjectReference { newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getTypeObjectReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_30); lv_type_1_0=ruleObjectReference(); state._fsp--; @@ -9071,33 +8411,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3306:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt45=2; - int LA45_0 = input.LA(1); + // InternalApplicationConfiguration.g:3071:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA45_0==38) ) { - alt45=1; + if ( (LA41_0==35) ) { + alt41=1; } - else if ( (LA45_0==18) ) { - alt45=2; + else if ( (LA41_0==17) ) { + alt41=2; } else { NoViableAltException nvae = - new NoViableAltException("", 45, 0, input); + new NoViableAltException("", 41, 0, input); throw nvae; } - switch (alt45) { + switch (alt41) { case 1 : - // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3072:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3307:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3072:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3073:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3308:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3309:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3073:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3074:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,38,FOLLOW_33); + lv_setsNew_2_0=(Token)match(input,35,FOLLOW_31); newLeafNode(lv_setsNew_2_0, grammarAccess.getObjectTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -9117,15 +8457,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3087:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3322:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3087:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3088:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3323:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3324:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3088:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3089:6: lv_setsSum_3_0= '=' { - lv_setsSum_3_0=(Token)match(input,18,FOLLOW_33); + lv_setsSum_3_0=(Token)match(input,17,FOLLOW_31); newLeafNode(lv_setsSum_3_0, grammarAccess.getObjectTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); @@ -9147,44 +8487,44 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3337:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) - int alt46=2; - int LA46_0 = input.LA(1); + // InternalApplicationConfiguration.g:3102:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) ) + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA46_0==RULE_INT) ) { - int LA46_1 = input.LA(2); + if ( (LA42_0==RULE_INT) ) { + int LA42_1 = input.LA(2); - if ( (LA46_1==EOF||(LA46_1>=20 && LA46_1<=21)) ) { - alt46=1; + if ( (LA42_1==EOF||(LA42_1>=19 && LA42_1<=20)) ) { + alt42=1; } - else if ( (LA46_1==46) ) { - alt46=2; + else if ( (LA42_1==43) ) { + alt42=2; } else { NoViableAltException nvae = - new NoViableAltException("", 46, 1, input); + new NoViableAltException("", 42, 1, input); throw nvae; } } - else if ( (LA46_0==45) ) { - alt46=1; + else if ( (LA42_0==42) ) { + alt42=1; } else { NoViableAltException nvae = - new NoViableAltException("", 46, 0, input); + new NoViableAltException("", 42, 0, input); throw nvae; } - switch (alt46) { + switch (alt42) { case 1 : - // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3103:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3338:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3103:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3104:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3339:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3340:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3104:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3105:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -9215,13 +8555,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3123:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3358:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3123:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3124:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3359:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3360:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3124:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3125:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getObjectTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -9277,7 +8617,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntegerTypeScope" - // InternalApplicationConfiguration.g:3382:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; + // InternalApplicationConfiguration.g:3147:1: entryRuleIntegerTypeScope returns [EObject current=null] : iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ; public final EObject entryRuleIntegerTypeScope() throws RecognitionException { EObject current = null; @@ -9285,8 +8625,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3382:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) - // InternalApplicationConfiguration.g:3383:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF + // InternalApplicationConfiguration.g:3147:57: (iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF ) + // InternalApplicationConfiguration.g:3148:2: iv_ruleIntegerTypeScope= ruleIntegerTypeScope EOF { newCompositeNode(grammarAccess.getIntegerTypeScopeRule()); pushFollow(FOLLOW_1); @@ -9313,7 +8653,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntegerTypeScope" - // InternalApplicationConfiguration.g:3389:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; + // InternalApplicationConfiguration.g:3154:1: ruleIntegerTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ; public final EObject ruleIntegerTypeScope() throws RecognitionException { EObject current = null; @@ -9333,26 +8673,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3395:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) - // InternalApplicationConfiguration.g:3396:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) + // InternalApplicationConfiguration.g:3160:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) ) + // InternalApplicationConfiguration.g:3161:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) { - // InternalApplicationConfiguration.g:3396:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) - // InternalApplicationConfiguration.g:3397:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) + // InternalApplicationConfiguration.g:3161:2: (otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) ) + // InternalApplicationConfiguration.g:3162:3: otherlv_0= '#' ( (lv_type_1_0= ruleIntegerReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) { - otherlv_0=(Token)match(input,37,FOLLOW_35); + otherlv_0=(Token)match(input,34,FOLLOW_33); newLeafNode(otherlv_0, grammarAccess.getIntegerTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3401:3: ( (lv_type_1_0= ruleIntegerReference ) ) - // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference ) + // InternalApplicationConfiguration.g:3166:3: ( (lv_type_1_0= ruleIntegerReference ) ) + // InternalApplicationConfiguration.g:3167:4: (lv_type_1_0= ruleIntegerReference ) { - // InternalApplicationConfiguration.g:3402:4: (lv_type_1_0= ruleIntegerReference ) - // InternalApplicationConfiguration.g:3403:5: lv_type_1_0= ruleIntegerReference + // InternalApplicationConfiguration.g:3167:4: (lv_type_1_0= ruleIntegerReference ) + // InternalApplicationConfiguration.g:3168:5: lv_type_1_0= ruleIntegerReference { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getTypeIntegerReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_30); lv_type_1_0=ruleIntegerReference(); state._fsp--; @@ -9374,33 +8714,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3420:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt47=2; - int LA47_0 = input.LA(1); + // InternalApplicationConfiguration.g:3185:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA47_0==38) ) { - alt47=1; + if ( (LA43_0==35) ) { + alt43=1; } - else if ( (LA47_0==18) ) { - alt47=2; + else if ( (LA43_0==17) ) { + alt43=2; } else { NoViableAltException nvae = - new NoViableAltException("", 47, 0, input); + new NoViableAltException("", 43, 0, input); throw nvae; } - switch (alt47) { + switch (alt43) { case 1 : - // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3186:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3421:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3186:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3187:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3422:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3423:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3187:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3188:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36); + lv_setsNew_2_0=(Token)match(input,35,FOLLOW_34); newLeafNode(lv_setsNew_2_0, grammarAccess.getIntegerTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -9420,15 +8760,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3201:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3436:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3201:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3202:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3437:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3438:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3202:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3203:6: lv_setsSum_3_0= '=' { - lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); + lv_setsSum_3_0=(Token)match(input,17,FOLLOW_34); newLeafNode(lv_setsSum_3_0, grammarAccess.getIntegerTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); @@ -9450,53 +8790,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3451:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) - int alt48=3; + // InternalApplicationConfiguration.g:3216:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleIntEnumberation ) ) ) + int alt44=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA48_1 = input.LA(2); + int LA44_1 = input.LA(2); - if ( (LA48_1==EOF||(LA48_1>=20 && LA48_1<=21)) ) { - alt48=1; + if ( (LA44_1==EOF||(LA44_1>=19 && LA44_1<=20)) ) { + alt44=1; } - else if ( (LA48_1==46) ) { - alt48=2; + else if ( (LA44_1==43) ) { + alt44=2; } else { NoViableAltException nvae = - new NoViableAltException("", 48, 1, input); + new NoViableAltException("", 44, 1, input); throw nvae; } } break; - case 45: + case 42: { - alt48=1; + alt44=1; } break; - case 19: + case 18: { - alt48=3; + alt44=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 48, 0, input); + new NoViableAltException("", 44, 0, input); throw nvae; } - switch (alt48) { + switch (alt44) { case 1 : - // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3217:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3452:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3217:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3218:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3453:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3454:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3218:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3219:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -9527,13 +8867,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3237:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3472:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3237:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3238:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3473:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3474:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3238:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3239:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -9564,13 +8904,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:3257:4: ( (lv_number_6_0= ruleIntEnumberation ) ) { - // InternalApplicationConfiguration.g:3492:4: ( (lv_number_6_0= ruleIntEnumberation ) ) - // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation ) + // InternalApplicationConfiguration.g:3257:4: ( (lv_number_6_0= ruleIntEnumberation ) ) + // InternalApplicationConfiguration.g:3258:5: (lv_number_6_0= ruleIntEnumberation ) { - // InternalApplicationConfiguration.g:3493:5: (lv_number_6_0= ruleIntEnumberation ) - // InternalApplicationConfiguration.g:3494:6: lv_number_6_0= ruleIntEnumberation + // InternalApplicationConfiguration.g:3258:5: (lv_number_6_0= ruleIntEnumberation ) + // InternalApplicationConfiguration.g:3259:6: lv_number_6_0= ruleIntEnumberation { newCompositeNode(grammarAccess.getIntegerTypeScopeAccess().getNumberIntEnumberationParserRuleCall_3_2_0()); @@ -9626,7 +8966,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRealTypeScope" - // InternalApplicationConfiguration.g:3516:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; + // InternalApplicationConfiguration.g:3281:1: entryRuleRealTypeScope returns [EObject current=null] : iv_ruleRealTypeScope= ruleRealTypeScope EOF ; public final EObject entryRuleRealTypeScope() throws RecognitionException { EObject current = null; @@ -9634,8 +8974,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3516:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) - // InternalApplicationConfiguration.g:3517:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF + // InternalApplicationConfiguration.g:3281:54: (iv_ruleRealTypeScope= ruleRealTypeScope EOF ) + // InternalApplicationConfiguration.g:3282:2: iv_ruleRealTypeScope= ruleRealTypeScope EOF { newCompositeNode(grammarAccess.getRealTypeScopeRule()); pushFollow(FOLLOW_1); @@ -9662,7 +9002,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRealTypeScope" - // InternalApplicationConfiguration.g:3523:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; + // InternalApplicationConfiguration.g:3288:1: ruleRealTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ; public final EObject ruleRealTypeScope() throws RecognitionException { EObject current = null; @@ -9682,26 +9022,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3529:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) - // InternalApplicationConfiguration.g:3530:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3294:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) ) + // InternalApplicationConfiguration.g:3295:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) { - // InternalApplicationConfiguration.g:3530:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) - // InternalApplicationConfiguration.g:3531:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) + // InternalApplicationConfiguration.g:3295:2: (otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3296:3: otherlv_0= '#' ( (lv_type_1_0= ruleRealReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) { - otherlv_0=(Token)match(input,37,FOLLOW_37); + otherlv_0=(Token)match(input,34,FOLLOW_35); newLeafNode(otherlv_0, grammarAccess.getRealTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3535:3: ( (lv_type_1_0= ruleRealReference ) ) - // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference ) + // InternalApplicationConfiguration.g:3300:3: ( (lv_type_1_0= ruleRealReference ) ) + // InternalApplicationConfiguration.g:3301:4: (lv_type_1_0= ruleRealReference ) { - // InternalApplicationConfiguration.g:3536:4: (lv_type_1_0= ruleRealReference ) - // InternalApplicationConfiguration.g:3537:5: lv_type_1_0= ruleRealReference + // InternalApplicationConfiguration.g:3301:4: (lv_type_1_0= ruleRealReference ) + // InternalApplicationConfiguration.g:3302:5: lv_type_1_0= ruleRealReference { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getTypeRealReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_30); lv_type_1_0=ruleRealReference(); state._fsp--; @@ -9723,33 +9063,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3554:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt49=2; - int LA49_0 = input.LA(1); + // InternalApplicationConfiguration.g:3319:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA49_0==38) ) { - alt49=1; + if ( (LA45_0==35) ) { + alt45=1; } - else if ( (LA49_0==18) ) { - alt49=2; + else if ( (LA45_0==17) ) { + alt45=2; } else { NoViableAltException nvae = - new NoViableAltException("", 49, 0, input); + new NoViableAltException("", 45, 0, input); throw nvae; } - switch (alt49) { + switch (alt45) { case 1 : - // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3320:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3555:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3320:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3321:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3556:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3557:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3321:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3322:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36); + lv_setsNew_2_0=(Token)match(input,35,FOLLOW_34); newLeafNode(lv_setsNew_2_0, grammarAccess.getRealTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -9769,15 +9109,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3335:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3570:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3335:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3336:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3571:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3572:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3336:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3337:6: lv_setsSum_3_0= '=' { - lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); + lv_setsSum_3_0=(Token)match(input,17,FOLLOW_34); newLeafNode(lv_setsSum_3_0, grammarAccess.getRealTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); @@ -9799,53 +9139,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3585:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) - int alt50=3; + // InternalApplicationConfiguration.g:3350:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleRealEnumeration ) ) ) + int alt46=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA50_1 = input.LA(2); + int LA46_1 = input.LA(2); - if ( (LA50_1==46) ) { - alt50=2; + if ( (LA46_1==43) ) { + alt46=2; } - else if ( (LA50_1==EOF||(LA50_1>=20 && LA50_1<=21)) ) { - alt50=1; + else if ( (LA46_1==EOF||(LA46_1>=19 && LA46_1<=20)) ) { + alt46=1; } else { NoViableAltException nvae = - new NoViableAltException("", 50, 1, input); + new NoViableAltException("", 46, 1, input); throw nvae; } } break; - case 45: + case 42: { - alt50=1; + alt46=1; } break; - case 19: + case 18: { - alt50=3; + alt46=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 50, 0, input); + new NoViableAltException("", 46, 0, input); throw nvae; } - switch (alt50) { + switch (alt46) { case 1 : - // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3351:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3586:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3351:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3352:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3587:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3588:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3352:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3353:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -9876,13 +9216,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3371:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3606:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3371:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3372:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3607:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3608:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3372:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3373:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -9913,13 +9253,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:3391:4: ( (lv_number_6_0= ruleRealEnumeration ) ) { - // InternalApplicationConfiguration.g:3626:4: ( (lv_number_6_0= ruleRealEnumeration ) ) - // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration ) + // InternalApplicationConfiguration.g:3391:4: ( (lv_number_6_0= ruleRealEnumeration ) ) + // InternalApplicationConfiguration.g:3392:5: (lv_number_6_0= ruleRealEnumeration ) { - // InternalApplicationConfiguration.g:3627:5: (lv_number_6_0= ruleRealEnumeration ) - // InternalApplicationConfiguration.g:3628:6: lv_number_6_0= ruleRealEnumeration + // InternalApplicationConfiguration.g:3392:5: (lv_number_6_0= ruleRealEnumeration ) + // InternalApplicationConfiguration.g:3393:6: lv_number_6_0= ruleRealEnumeration { newCompositeNode(grammarAccess.getRealTypeScopeAccess().getNumberRealEnumerationParserRuleCall_3_2_0()); @@ -9975,7 +9315,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleStringTypeScope" - // InternalApplicationConfiguration.g:3650:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; + // InternalApplicationConfiguration.g:3415:1: entryRuleStringTypeScope returns [EObject current=null] : iv_ruleStringTypeScope= ruleStringTypeScope EOF ; public final EObject entryRuleStringTypeScope() throws RecognitionException { EObject current = null; @@ -9983,8 +9323,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3650:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) - // InternalApplicationConfiguration.g:3651:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF + // InternalApplicationConfiguration.g:3415:56: (iv_ruleStringTypeScope= ruleStringTypeScope EOF ) + // InternalApplicationConfiguration.g:3416:2: iv_ruleStringTypeScope= ruleStringTypeScope EOF { newCompositeNode(grammarAccess.getStringTypeScopeRule()); pushFollow(FOLLOW_1); @@ -10011,7 +9351,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleStringTypeScope" - // InternalApplicationConfiguration.g:3657:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; + // InternalApplicationConfiguration.g:3422:1: ruleStringTypeScope returns [EObject current=null] : (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ; public final EObject ruleStringTypeScope() throws RecognitionException { EObject current = null; @@ -10031,26 +9371,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3663:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) - // InternalApplicationConfiguration.g:3664:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3428:2: ( (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) ) + // InternalApplicationConfiguration.g:3429:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) { - // InternalApplicationConfiguration.g:3664:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) - // InternalApplicationConfiguration.g:3665:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) + // InternalApplicationConfiguration.g:3429:2: (otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) ) + // InternalApplicationConfiguration.g:3430:3: otherlv_0= '#' ( (lv_type_1_0= ruleStringReference ) ) ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) { - otherlv_0=(Token)match(input,37,FOLLOW_38); + otherlv_0=(Token)match(input,34,FOLLOW_36); newLeafNode(otherlv_0, grammarAccess.getStringTypeScopeAccess().getNumberSignKeyword_0()); - // InternalApplicationConfiguration.g:3669:3: ( (lv_type_1_0= ruleStringReference ) ) - // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference ) + // InternalApplicationConfiguration.g:3434:3: ( (lv_type_1_0= ruleStringReference ) ) + // InternalApplicationConfiguration.g:3435:4: (lv_type_1_0= ruleStringReference ) { - // InternalApplicationConfiguration.g:3670:4: (lv_type_1_0= ruleStringReference ) - // InternalApplicationConfiguration.g:3671:5: lv_type_1_0= ruleStringReference + // InternalApplicationConfiguration.g:3435:4: (lv_type_1_0= ruleStringReference ) + // InternalApplicationConfiguration.g:3436:5: lv_type_1_0= ruleStringReference { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getTypeStringReferenceParserRuleCall_1_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_30); lv_type_1_0=ruleStringReference(); state._fsp--; @@ -10072,33 +9412,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3688:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) - int alt51=2; - int LA51_0 = input.LA(1); + // InternalApplicationConfiguration.g:3453:3: ( ( (lv_setsNew_2_0= '+=' ) ) | ( (lv_setsSum_3_0= '=' ) ) ) + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA51_0==38) ) { - alt51=1; + if ( (LA47_0==35) ) { + alt47=1; } - else if ( (LA51_0==18) ) { - alt51=2; + else if ( (LA47_0==17) ) { + alt47=2; } else { NoViableAltException nvae = - new NoViableAltException("", 51, 0, input); + new NoViableAltException("", 47, 0, input); throw nvae; } - switch (alt51) { + switch (alt47) { case 1 : - // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3454:4: ( (lv_setsNew_2_0= '+=' ) ) { - // InternalApplicationConfiguration.g:3689:4: ( (lv_setsNew_2_0= '+=' ) ) - // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3454:4: ( (lv_setsNew_2_0= '+=' ) ) + // InternalApplicationConfiguration.g:3455:5: (lv_setsNew_2_0= '+=' ) { - // InternalApplicationConfiguration.g:3690:5: (lv_setsNew_2_0= '+=' ) - // InternalApplicationConfiguration.g:3691:6: lv_setsNew_2_0= '+=' + // InternalApplicationConfiguration.g:3455:5: (lv_setsNew_2_0= '+=' ) + // InternalApplicationConfiguration.g:3456:6: lv_setsNew_2_0= '+=' { - lv_setsNew_2_0=(Token)match(input,38,FOLLOW_36); + lv_setsNew_2_0=(Token)match(input,35,FOLLOW_34); newLeafNode(lv_setsNew_2_0, grammarAccess.getStringTypeScopeAccess().getSetsNewPlusSignEqualsSignKeyword_2_0_0()); @@ -10118,15 +9458,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3469:4: ( (lv_setsSum_3_0= '=' ) ) { - // InternalApplicationConfiguration.g:3704:4: ( (lv_setsSum_3_0= '=' ) ) - // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3469:4: ( (lv_setsSum_3_0= '=' ) ) + // InternalApplicationConfiguration.g:3470:5: (lv_setsSum_3_0= '=' ) { - // InternalApplicationConfiguration.g:3705:5: (lv_setsSum_3_0= '=' ) - // InternalApplicationConfiguration.g:3706:6: lv_setsSum_3_0= '=' + // InternalApplicationConfiguration.g:3470:5: (lv_setsSum_3_0= '=' ) + // InternalApplicationConfiguration.g:3471:6: lv_setsSum_3_0= '=' { - lv_setsSum_3_0=(Token)match(input,18,FOLLOW_36); + lv_setsSum_3_0=(Token)match(input,17,FOLLOW_34); newLeafNode(lv_setsSum_3_0, grammarAccess.getStringTypeScopeAccess().getSetsSumEqualsSignKeyword_2_1_0()); @@ -10148,53 +9488,53 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:3719:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) - int alt52=3; + // InternalApplicationConfiguration.g:3484:3: ( ( (lv_number_4_0= ruleExactNumber ) ) | ( (lv_number_5_0= ruleIntervallNumber ) ) | ( (lv_number_6_0= ruleStringEnumeration ) ) ) + int alt48=3; switch ( input.LA(1) ) { case RULE_INT: { - int LA52_1 = input.LA(2); + int LA48_1 = input.LA(2); - if ( (LA52_1==EOF||(LA52_1>=20 && LA52_1<=21)) ) { - alt52=1; + if ( (LA48_1==EOF||(LA48_1>=19 && LA48_1<=20)) ) { + alt48=1; } - else if ( (LA52_1==46) ) { - alt52=2; + else if ( (LA48_1==43) ) { + alt48=2; } else { NoViableAltException nvae = - new NoViableAltException("", 52, 1, input); + new NoViableAltException("", 48, 1, input); throw nvae; } } break; - case 45: + case 42: { - alt52=1; + alt48=1; } break; - case 19: + case 18: { - alt52=3; + alt48=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 52, 0, input); + new NoViableAltException("", 48, 0, input); throw nvae; } - switch (alt52) { + switch (alt48) { case 1 : - // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3485:4: ( (lv_number_4_0= ruleExactNumber ) ) { - // InternalApplicationConfiguration.g:3720:4: ( (lv_number_4_0= ruleExactNumber ) ) - // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3485:4: ( (lv_number_4_0= ruleExactNumber ) ) + // InternalApplicationConfiguration.g:3486:5: (lv_number_4_0= ruleExactNumber ) { - // InternalApplicationConfiguration.g:3721:5: (lv_number_4_0= ruleExactNumber ) - // InternalApplicationConfiguration.g:3722:6: lv_number_4_0= ruleExactNumber + // InternalApplicationConfiguration.g:3486:5: (lv_number_4_0= ruleExactNumber ) + // InternalApplicationConfiguration.g:3487:6: lv_number_4_0= ruleExactNumber { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberExactNumberParserRuleCall_3_0_0()); @@ -10225,13 +9565,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3505:4: ( (lv_number_5_0= ruleIntervallNumber ) ) { - // InternalApplicationConfiguration.g:3740:4: ( (lv_number_5_0= ruleIntervallNumber ) ) - // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3505:4: ( (lv_number_5_0= ruleIntervallNumber ) ) + // InternalApplicationConfiguration.g:3506:5: (lv_number_5_0= ruleIntervallNumber ) { - // InternalApplicationConfiguration.g:3741:5: (lv_number_5_0= ruleIntervallNumber ) - // InternalApplicationConfiguration.g:3742:6: lv_number_5_0= ruleIntervallNumber + // InternalApplicationConfiguration.g:3506:5: (lv_number_5_0= ruleIntervallNumber ) + // InternalApplicationConfiguration.g:3507:6: lv_number_5_0= ruleIntervallNumber { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberIntervallNumberParserRuleCall_3_1_0()); @@ -10262,13 +9602,13 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:3525:4: ( (lv_number_6_0= ruleStringEnumeration ) ) { - // InternalApplicationConfiguration.g:3760:4: ( (lv_number_6_0= ruleStringEnumeration ) ) - // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration ) + // InternalApplicationConfiguration.g:3525:4: ( (lv_number_6_0= ruleStringEnumeration ) ) + // InternalApplicationConfiguration.g:3526:5: (lv_number_6_0= ruleStringEnumeration ) { - // InternalApplicationConfiguration.g:3761:5: (lv_number_6_0= ruleStringEnumeration ) - // InternalApplicationConfiguration.g:3762:6: lv_number_6_0= ruleStringEnumeration + // InternalApplicationConfiguration.g:3526:5: (lv_number_6_0= ruleStringEnumeration ) + // InternalApplicationConfiguration.g:3527:6: lv_number_6_0= ruleStringEnumeration { newCompositeNode(grammarAccess.getStringTypeScopeAccess().getNumberStringEnumerationParserRuleCall_3_2_0()); @@ -10324,7 +9664,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleClassReference" - // InternalApplicationConfiguration.g:3784:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; + // InternalApplicationConfiguration.g:3549:1: entryRuleClassReference returns [EObject current=null] : iv_ruleClassReference= ruleClassReference EOF ; public final EObject entryRuleClassReference() throws RecognitionException { EObject current = null; @@ -10332,8 +9672,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3784:55: (iv_ruleClassReference= ruleClassReference EOF ) - // InternalApplicationConfiguration.g:3785:2: iv_ruleClassReference= ruleClassReference EOF + // InternalApplicationConfiguration.g:3549:55: (iv_ruleClassReference= ruleClassReference EOF ) + // InternalApplicationConfiguration.g:3550:2: iv_ruleClassReference= ruleClassReference EOF { newCompositeNode(grammarAccess.getClassReferenceRule()); pushFollow(FOLLOW_1); @@ -10360,7 +9700,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleClassReference" - // InternalApplicationConfiguration.g:3791:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; + // InternalApplicationConfiguration.g:3556:1: ruleClassReference returns [EObject current=null] : (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ; public final EObject ruleClassReference() throws RecognitionException { EObject current = null; @@ -10373,26 +9713,26 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3797:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) - // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) + // InternalApplicationConfiguration.g:3562:2: ( (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) ) + // InternalApplicationConfiguration.g:3563:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) { - // InternalApplicationConfiguration.g:3798:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) - // InternalApplicationConfiguration.g:3799:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' + // InternalApplicationConfiguration.g:3563:2: (otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' ) + // InternalApplicationConfiguration.g:3564:3: otherlv_0= '<' ( (lv_element_1_0= ruleMetamodelElement ) ) otherlv_2= '>' { - otherlv_0=(Token)match(input,39,FOLLOW_6); + otherlv_0=(Token)match(input,36,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getClassReferenceAccess().getLessThanSignKeyword_0()); - // InternalApplicationConfiguration.g:3803:3: ( (lv_element_1_0= ruleMetamodelElement ) ) - // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:3568:3: ( (lv_element_1_0= ruleMetamodelElement ) ) + // InternalApplicationConfiguration.g:3569:4: (lv_element_1_0= ruleMetamodelElement ) { - // InternalApplicationConfiguration.g:3804:4: (lv_element_1_0= ruleMetamodelElement ) - // InternalApplicationConfiguration.g:3805:5: lv_element_1_0= ruleMetamodelElement + // InternalApplicationConfiguration.g:3569:4: (lv_element_1_0= ruleMetamodelElement ) + // InternalApplicationConfiguration.g:3570:5: lv_element_1_0= ruleMetamodelElement { newCompositeNode(grammarAccess.getClassReferenceAccess().getElementMetamodelElementParserRuleCall_1_0()); - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_37); lv_element_1_0=ruleMetamodelElement(); state._fsp--; @@ -10414,7 +9754,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_2=(Token)match(input,40,FOLLOW_2); + otherlv_2=(Token)match(input,37,FOLLOW_2); newLeafNode(otherlv_2, grammarAccess.getClassReferenceAccess().getGreaterThanSignKeyword_2()); @@ -10441,7 +9781,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleObjectReference" - // InternalApplicationConfiguration.g:3830:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; + // InternalApplicationConfiguration.g:3595:1: entryRuleObjectReference returns [EObject current=null] : iv_ruleObjectReference= ruleObjectReference EOF ; public final EObject entryRuleObjectReference() throws RecognitionException { EObject current = null; @@ -10449,8 +9789,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3830:56: (iv_ruleObjectReference= ruleObjectReference EOF ) - // InternalApplicationConfiguration.g:3831:2: iv_ruleObjectReference= ruleObjectReference EOF + // InternalApplicationConfiguration.g:3595:56: (iv_ruleObjectReference= ruleObjectReference EOF ) + // InternalApplicationConfiguration.g:3596:2: iv_ruleObjectReference= ruleObjectReference EOF { newCompositeNode(grammarAccess.getObjectReferenceRule()); pushFollow(FOLLOW_1); @@ -10477,7 +9817,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleObjectReference" - // InternalApplicationConfiguration.g:3837:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; + // InternalApplicationConfiguration.g:3602:1: ruleObjectReference returns [EObject current=null] : ( () otherlv_1= 'node' ) ; public final EObject ruleObjectReference() throws RecognitionException { EObject current = null; @@ -10487,14 +9827,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3843:2: ( ( () otherlv_1= 'node' ) ) - // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' ) + // InternalApplicationConfiguration.g:3608:2: ( ( () otherlv_1= 'node' ) ) + // InternalApplicationConfiguration.g:3609:2: ( () otherlv_1= 'node' ) { - // InternalApplicationConfiguration.g:3844:2: ( () otherlv_1= 'node' ) - // InternalApplicationConfiguration.g:3845:3: () otherlv_1= 'node' + // InternalApplicationConfiguration.g:3609:2: ( () otherlv_1= 'node' ) + // InternalApplicationConfiguration.g:3610:3: () otherlv_1= 'node' { - // InternalApplicationConfiguration.g:3845:3: () - // InternalApplicationConfiguration.g:3846:4: + // InternalApplicationConfiguration.g:3610:3: () + // InternalApplicationConfiguration.g:3611:4: { current = forceCreateModelElement( @@ -10504,7 +9844,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,41,FOLLOW_2); + otherlv_1=(Token)match(input,38,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getObjectReferenceAccess().getNodeKeyword_1()); @@ -10531,7 +9871,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntegerReference" - // InternalApplicationConfiguration.g:3860:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; + // InternalApplicationConfiguration.g:3625:1: entryRuleIntegerReference returns [EObject current=null] : iv_ruleIntegerReference= ruleIntegerReference EOF ; public final EObject entryRuleIntegerReference() throws RecognitionException { EObject current = null; @@ -10539,8 +9879,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3860:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) - // InternalApplicationConfiguration.g:3861:2: iv_ruleIntegerReference= ruleIntegerReference EOF + // InternalApplicationConfiguration.g:3625:57: (iv_ruleIntegerReference= ruleIntegerReference EOF ) + // InternalApplicationConfiguration.g:3626:2: iv_ruleIntegerReference= ruleIntegerReference EOF { newCompositeNode(grammarAccess.getIntegerReferenceRule()); pushFollow(FOLLOW_1); @@ -10567,7 +9907,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntegerReference" - // InternalApplicationConfiguration.g:3867:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; + // InternalApplicationConfiguration.g:3632:1: ruleIntegerReference returns [EObject current=null] : ( () otherlv_1= 'int' ) ; public final EObject ruleIntegerReference() throws RecognitionException { EObject current = null; @@ -10577,14 +9917,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3873:2: ( ( () otherlv_1= 'int' ) ) - // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' ) + // InternalApplicationConfiguration.g:3638:2: ( ( () otherlv_1= 'int' ) ) + // InternalApplicationConfiguration.g:3639:2: ( () otherlv_1= 'int' ) { - // InternalApplicationConfiguration.g:3874:2: ( () otherlv_1= 'int' ) - // InternalApplicationConfiguration.g:3875:3: () otherlv_1= 'int' + // InternalApplicationConfiguration.g:3639:2: ( () otherlv_1= 'int' ) + // InternalApplicationConfiguration.g:3640:3: () otherlv_1= 'int' { - // InternalApplicationConfiguration.g:3875:3: () - // InternalApplicationConfiguration.g:3876:4: + // InternalApplicationConfiguration.g:3640:3: () + // InternalApplicationConfiguration.g:3641:4: { current = forceCreateModelElement( @@ -10594,7 +9934,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,42,FOLLOW_2); + otherlv_1=(Token)match(input,39,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getIntegerReferenceAccess().getIntKeyword_1()); @@ -10621,7 +9961,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRealReference" - // InternalApplicationConfiguration.g:3890:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; + // InternalApplicationConfiguration.g:3655:1: entryRuleRealReference returns [EObject current=null] : iv_ruleRealReference= ruleRealReference EOF ; public final EObject entryRuleRealReference() throws RecognitionException { EObject current = null; @@ -10629,8 +9969,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3890:54: (iv_ruleRealReference= ruleRealReference EOF ) - // InternalApplicationConfiguration.g:3891:2: iv_ruleRealReference= ruleRealReference EOF + // InternalApplicationConfiguration.g:3655:54: (iv_ruleRealReference= ruleRealReference EOF ) + // InternalApplicationConfiguration.g:3656:2: iv_ruleRealReference= ruleRealReference EOF { newCompositeNode(grammarAccess.getRealReferenceRule()); pushFollow(FOLLOW_1); @@ -10657,7 +9997,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRealReference" - // InternalApplicationConfiguration.g:3897:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; + // InternalApplicationConfiguration.g:3662:1: ruleRealReference returns [EObject current=null] : ( () otherlv_1= 'real' ) ; public final EObject ruleRealReference() throws RecognitionException { EObject current = null; @@ -10667,14 +10007,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3903:2: ( ( () otherlv_1= 'real' ) ) - // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' ) + // InternalApplicationConfiguration.g:3668:2: ( ( () otherlv_1= 'real' ) ) + // InternalApplicationConfiguration.g:3669:2: ( () otherlv_1= 'real' ) { - // InternalApplicationConfiguration.g:3904:2: ( () otherlv_1= 'real' ) - // InternalApplicationConfiguration.g:3905:3: () otherlv_1= 'real' + // InternalApplicationConfiguration.g:3669:2: ( () otherlv_1= 'real' ) + // InternalApplicationConfiguration.g:3670:3: () otherlv_1= 'real' { - // InternalApplicationConfiguration.g:3905:3: () - // InternalApplicationConfiguration.g:3906:4: + // InternalApplicationConfiguration.g:3670:3: () + // InternalApplicationConfiguration.g:3671:4: { current = forceCreateModelElement( @@ -10684,7 +10024,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,43,FOLLOW_2); + otherlv_1=(Token)match(input,40,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getRealReferenceAccess().getRealKeyword_1()); @@ -10711,7 +10051,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleStringReference" - // InternalApplicationConfiguration.g:3920:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; + // InternalApplicationConfiguration.g:3685:1: entryRuleStringReference returns [EObject current=null] : iv_ruleStringReference= ruleStringReference EOF ; public final EObject entryRuleStringReference() throws RecognitionException { EObject current = null; @@ -10719,8 +10059,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3920:56: (iv_ruleStringReference= ruleStringReference EOF ) - // InternalApplicationConfiguration.g:3921:2: iv_ruleStringReference= ruleStringReference EOF + // InternalApplicationConfiguration.g:3685:56: (iv_ruleStringReference= ruleStringReference EOF ) + // InternalApplicationConfiguration.g:3686:2: iv_ruleStringReference= ruleStringReference EOF { newCompositeNode(grammarAccess.getStringReferenceRule()); pushFollow(FOLLOW_1); @@ -10747,7 +10087,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleStringReference" - // InternalApplicationConfiguration.g:3927:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + // InternalApplicationConfiguration.g:3692:1: ruleStringReference returns [EObject current=null] : ( () otherlv_1= 'string' ) ; public final EObject ruleStringReference() throws RecognitionException { EObject current = null; @@ -10757,14 +10097,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3933:2: ( ( () otherlv_1= 'string' ) ) - // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' ) + // InternalApplicationConfiguration.g:3698:2: ( ( () otherlv_1= 'string' ) ) + // InternalApplicationConfiguration.g:3699:2: ( () otherlv_1= 'string' ) { - // InternalApplicationConfiguration.g:3934:2: ( () otherlv_1= 'string' ) - // InternalApplicationConfiguration.g:3935:3: () otherlv_1= 'string' + // InternalApplicationConfiguration.g:3699:2: ( () otherlv_1= 'string' ) + // InternalApplicationConfiguration.g:3700:3: () otherlv_1= 'string' { - // InternalApplicationConfiguration.g:3935:3: () - // InternalApplicationConfiguration.g:3936:4: + // InternalApplicationConfiguration.g:3700:3: () + // InternalApplicationConfiguration.g:3701:4: { current = forceCreateModelElement( @@ -10774,7 +10114,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,44,FOLLOW_2); + otherlv_1=(Token)match(input,41,FOLLOW_2); newLeafNode(otherlv_1, grammarAccess.getStringReferenceAccess().getStringKeyword_1()); @@ -10801,7 +10141,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleExactNumber" - // InternalApplicationConfiguration.g:3950:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; + // InternalApplicationConfiguration.g:3715:1: entryRuleExactNumber returns [EObject current=null] : iv_ruleExactNumber= ruleExactNumber EOF ; public final EObject entryRuleExactNumber() throws RecognitionException { EObject current = null; @@ -10809,8 +10149,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:3950:52: (iv_ruleExactNumber= ruleExactNumber EOF ) - // InternalApplicationConfiguration.g:3951:2: iv_ruleExactNumber= ruleExactNumber EOF + // InternalApplicationConfiguration.g:3715:52: (iv_ruleExactNumber= ruleExactNumber EOF ) + // InternalApplicationConfiguration.g:3716:2: iv_ruleExactNumber= ruleExactNumber EOF { newCompositeNode(grammarAccess.getExactNumberRule()); pushFollow(FOLLOW_1); @@ -10837,7 +10177,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleExactNumber" - // InternalApplicationConfiguration.g:3957:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; + // InternalApplicationConfiguration.g:3722:1: ruleExactNumber returns [EObject current=null] : ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ; public final EObject ruleExactNumber() throws RecognitionException { EObject current = null; @@ -10848,34 +10188,34 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:3963:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) - // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) + // InternalApplicationConfiguration.g:3728:2: ( ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) ) + // InternalApplicationConfiguration.g:3729:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) { - // InternalApplicationConfiguration.g:3964:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) - int alt53=2; - int LA53_0 = input.LA(1); + // InternalApplicationConfiguration.g:3729:2: ( ( (lv_exactNumber_0_0= RULE_INT ) ) | ( (lv_exactUnlimited_1_0= '*' ) ) ) + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA53_0==RULE_INT) ) { - alt53=1; + if ( (LA49_0==RULE_INT) ) { + alt49=1; } - else if ( (LA53_0==45) ) { - alt53=2; + else if ( (LA49_0==42) ) { + alt49=2; } else { NoViableAltException nvae = - new NoViableAltException("", 53, 0, input); + new NoViableAltException("", 49, 0, input); throw nvae; } - switch (alt53) { + switch (alt49) { case 1 : - // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3730:3: ( (lv_exactNumber_0_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:3965:3: ( (lv_exactNumber_0_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3730:3: ( (lv_exactNumber_0_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3731:4: (lv_exactNumber_0_0= RULE_INT ) { - // InternalApplicationConfiguration.g:3966:4: (lv_exactNumber_0_0= RULE_INT ) - // InternalApplicationConfiguration.g:3967:5: lv_exactNumber_0_0= RULE_INT + // InternalApplicationConfiguration.g:3731:4: (lv_exactNumber_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3732:5: lv_exactNumber_0_0= RULE_INT { lv_exactNumber_0_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -10901,15 +10241,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) ) + // InternalApplicationConfiguration.g:3749:3: ( (lv_exactUnlimited_1_0= '*' ) ) { - // InternalApplicationConfiguration.g:3984:3: ( (lv_exactUnlimited_1_0= '*' ) ) - // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' ) + // InternalApplicationConfiguration.g:3749:3: ( (lv_exactUnlimited_1_0= '*' ) ) + // InternalApplicationConfiguration.g:3750:4: (lv_exactUnlimited_1_0= '*' ) { - // InternalApplicationConfiguration.g:3985:4: (lv_exactUnlimited_1_0= '*' ) - // InternalApplicationConfiguration.g:3986:5: lv_exactUnlimited_1_0= '*' + // InternalApplicationConfiguration.g:3750:4: (lv_exactUnlimited_1_0= '*' ) + // InternalApplicationConfiguration.g:3751:5: lv_exactUnlimited_1_0= '*' { - lv_exactUnlimited_1_0=(Token)match(input,45,FOLLOW_2); + lv_exactUnlimited_1_0=(Token)match(input,42,FOLLOW_2); newLeafNode(lv_exactUnlimited_1_0, grammarAccess.getExactNumberAccess().getExactUnlimitedAsteriskKeyword_1_0()); @@ -10951,7 +10291,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntervallNumber" - // InternalApplicationConfiguration.g:4002:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; + // InternalApplicationConfiguration.g:3767:1: entryRuleIntervallNumber returns [EObject current=null] : iv_ruleIntervallNumber= ruleIntervallNumber EOF ; public final EObject entryRuleIntervallNumber() throws RecognitionException { EObject current = null; @@ -10959,8 +10299,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4002:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) - // InternalApplicationConfiguration.g:4003:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF + // InternalApplicationConfiguration.g:3767:56: (iv_ruleIntervallNumber= ruleIntervallNumber EOF ) + // InternalApplicationConfiguration.g:3768:2: iv_ruleIntervallNumber= ruleIntervallNumber EOF { newCompositeNode(grammarAccess.getIntervallNumberRule()); pushFollow(FOLLOW_1); @@ -10987,7 +10327,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntervallNumber" - // InternalApplicationConfiguration.g:4009:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; + // InternalApplicationConfiguration.g:3774:1: ruleIntervallNumber returns [EObject current=null] : ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ; public final EObject ruleIntervallNumber() throws RecognitionException { EObject current = null; @@ -11000,19 +10340,19 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4015:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) - // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) + // InternalApplicationConfiguration.g:3780:2: ( ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) ) + // InternalApplicationConfiguration.g:3781:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) { - // InternalApplicationConfiguration.g:4016:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) - // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) + // InternalApplicationConfiguration.g:3781:2: ( ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) ) + // InternalApplicationConfiguration.g:3782:3: ( (lv_min_0_0= RULE_INT ) ) otherlv_1= '..' ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) { - // InternalApplicationConfiguration.g:4017:3: ( (lv_min_0_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3782:3: ( (lv_min_0_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3783:4: (lv_min_0_0= RULE_INT ) { - // InternalApplicationConfiguration.g:4018:4: (lv_min_0_0= RULE_INT ) - // InternalApplicationConfiguration.g:4019:5: lv_min_0_0= RULE_INT + // InternalApplicationConfiguration.g:3783:4: (lv_min_0_0= RULE_INT ) + // InternalApplicationConfiguration.g:3784:5: lv_min_0_0= RULE_INT { - lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_40); + lv_min_0_0=(Token)match(input,RULE_INT,FOLLOW_38); newLeafNode(lv_min_0_0, grammarAccess.getIntervallNumberAccess().getMinINTTerminalRuleCall_0_0()); @@ -11032,35 +10372,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,46,FOLLOW_33); + otherlv_1=(Token)match(input,43,FOLLOW_31); newLeafNode(otherlv_1, grammarAccess.getIntervallNumberAccess().getFullStopFullStopKeyword_1()); - // InternalApplicationConfiguration.g:4039:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) - int alt54=2; - int LA54_0 = input.LA(1); + // InternalApplicationConfiguration.g:3804:3: ( ( (lv_maxNumber_2_0= RULE_INT ) ) | ( (lv_maxUnlimited_3_0= '*' ) ) ) + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA54_0==RULE_INT) ) { - alt54=1; + if ( (LA50_0==RULE_INT) ) { + alt50=1; } - else if ( (LA54_0==45) ) { - alt54=2; + else if ( (LA50_0==42) ) { + alt50=2; } else { NoViableAltException nvae = - new NoViableAltException("", 54, 0, input); + new NoViableAltException("", 50, 0, input); throw nvae; } - switch (alt54) { + switch (alt50) { case 1 : - // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3805:4: ( (lv_maxNumber_2_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:4040:4: ( (lv_maxNumber_2_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:3805:4: ( (lv_maxNumber_2_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:3806:5: (lv_maxNumber_2_0= RULE_INT ) { - // InternalApplicationConfiguration.g:4041:5: (lv_maxNumber_2_0= RULE_INT ) - // InternalApplicationConfiguration.g:4042:6: lv_maxNumber_2_0= RULE_INT + // InternalApplicationConfiguration.g:3806:5: (lv_maxNumber_2_0= RULE_INT ) + // InternalApplicationConfiguration.g:3807:6: lv_maxNumber_2_0= RULE_INT { lv_maxNumber_2_0=(Token)match(input,RULE_INT,FOLLOW_2); @@ -11086,15 +10426,15 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) ) + // InternalApplicationConfiguration.g:3824:4: ( (lv_maxUnlimited_3_0= '*' ) ) { - // InternalApplicationConfiguration.g:4059:4: ( (lv_maxUnlimited_3_0= '*' ) ) - // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' ) + // InternalApplicationConfiguration.g:3824:4: ( (lv_maxUnlimited_3_0= '*' ) ) + // InternalApplicationConfiguration.g:3825:5: (lv_maxUnlimited_3_0= '*' ) { - // InternalApplicationConfiguration.g:4060:5: (lv_maxUnlimited_3_0= '*' ) - // InternalApplicationConfiguration.g:4061:6: lv_maxUnlimited_3_0= '*' + // InternalApplicationConfiguration.g:3825:5: (lv_maxUnlimited_3_0= '*' ) + // InternalApplicationConfiguration.g:3826:6: lv_maxUnlimited_3_0= '*' { - lv_maxUnlimited_3_0=(Token)match(input,45,FOLLOW_2); + lv_maxUnlimited_3_0=(Token)match(input,42,FOLLOW_2); newLeafNode(lv_maxUnlimited_3_0, grammarAccess.getIntervallNumberAccess().getMaxUnlimitedAsteriskKeyword_2_1_0()); @@ -11139,7 +10479,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleIntEnumberation" - // InternalApplicationConfiguration.g:4078:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; + // InternalApplicationConfiguration.g:3843:1: entryRuleIntEnumberation returns [EObject current=null] : iv_ruleIntEnumberation= ruleIntEnumberation EOF ; public final EObject entryRuleIntEnumberation() throws RecognitionException { EObject current = null; @@ -11147,8 +10487,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4078:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) - // InternalApplicationConfiguration.g:4079:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF + // InternalApplicationConfiguration.g:3843:56: (iv_ruleIntEnumberation= ruleIntEnumberation EOF ) + // InternalApplicationConfiguration.g:3844:2: iv_ruleIntEnumberation= ruleIntEnumberation EOF { newCompositeNode(grammarAccess.getIntEnumberationRule()); pushFollow(FOLLOW_1); @@ -11175,7 +10515,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleIntEnumberation" - // InternalApplicationConfiguration.g:4085:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:3850:1: ruleIntEnumberation returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleIntEnumberation() throws RecognitionException { EObject current = null; @@ -11191,14 +10531,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4091:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:3856:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:3857:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:4092:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:4093:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:3857:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:3858:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:4093:3: () - // InternalApplicationConfiguration.g:4094:4: + // InternalApplicationConfiguration.g:3858:3: () + // InternalApplicationConfiguration.g:3859:4: { current = forceCreateModelElement( @@ -11208,31 +10548,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,19,FOLLOW_41); + otherlv_1=(Token)match(input,18,FOLLOW_39); newLeafNode(otherlv_1, grammarAccess.getIntEnumberationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:4104:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? - int alt56=2; - int LA56_0 = input.LA(1); + // InternalApplicationConfiguration.g:3869:3: ( ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* )? + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA56_0==RULE_INT||LA56_0==12) ) { - alt56=1; + if ( (LA52_0==RULE_INT||LA52_0==12) ) { + alt52=1; } - switch (alt56) { + switch (alt52) { case 1 : - // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* + // InternalApplicationConfiguration.g:3870:4: ( (lv_entry_2_0= ruleINTLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* { - // InternalApplicationConfiguration.g:4105:4: ( (lv_entry_2_0= ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:3870:4: ( (lv_entry_2_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:3871:5: (lv_entry_2_0= ruleINTLiteral ) { - // InternalApplicationConfiguration.g:4106:5: (lv_entry_2_0= ruleINTLiteral ) - // InternalApplicationConfiguration.g:4107:6: lv_entry_2_0= ruleINTLiteral + // InternalApplicationConfiguration.g:3871:5: (lv_entry_2_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:3872:6: lv_entry_2_0= ruleINTLiteral { newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_0_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entry_2_0=ruleINTLiteral(); state._fsp--; @@ -11254,35 +10594,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:4124:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* - loop55: + // InternalApplicationConfiguration.g:3889:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) )* + loop51: do { - int alt55=2; - int LA55_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA55_0==20) ) { - alt55=1; + if ( (LA51_0==19) ) { + alt51=1; } - switch (alt55) { + switch (alt51) { case 1 : - // InternalApplicationConfiguration.g:4125:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:3890:5: otherlv_3= ',' ( (lv_entry_4_0= ruleINTLiteral ) ) { - otherlv_3=(Token)match(input,20,FOLLOW_24); + otherlv_3=(Token)match(input,19,FOLLOW_23); newLeafNode(otherlv_3, grammarAccess.getIntEnumberationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:4129:5: ( (lv_entry_4_0= ruleINTLiteral ) ) - // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:3894:5: ( (lv_entry_4_0= ruleINTLiteral ) ) + // InternalApplicationConfiguration.g:3895:6: (lv_entry_4_0= ruleINTLiteral ) { - // InternalApplicationConfiguration.g:4130:6: (lv_entry_4_0= ruleINTLiteral ) - // InternalApplicationConfiguration.g:4131:7: lv_entry_4_0= ruleINTLiteral + // InternalApplicationConfiguration.g:3895:6: (lv_entry_4_0= ruleINTLiteral ) + // InternalApplicationConfiguration.g:3896:7: lv_entry_4_0= ruleINTLiteral { newCompositeNode(grammarAccess.getIntEnumberationAccess().getEntryINTLiteralParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entry_4_0=ruleINTLiteral(); state._fsp--; @@ -11309,7 +10649,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop55; + break loop51; } } while (true); @@ -11319,7 +10659,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_5=(Token)match(input,21,FOLLOW_2); + otherlv_5=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_5, grammarAccess.getIntEnumberationAccess().getRightCurlyBracketKeyword_3()); @@ -11346,7 +10686,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleRealEnumeration" - // InternalApplicationConfiguration.g:4158:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; + // InternalApplicationConfiguration.g:3923:1: entryRuleRealEnumeration returns [EObject current=null] : iv_ruleRealEnumeration= ruleRealEnumeration EOF ; public final EObject entryRuleRealEnumeration() throws RecognitionException { EObject current = null; @@ -11354,8 +10694,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4158:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) - // InternalApplicationConfiguration.g:4159:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF + // InternalApplicationConfiguration.g:3923:56: (iv_ruleRealEnumeration= ruleRealEnumeration EOF ) + // InternalApplicationConfiguration.g:3924:2: iv_ruleRealEnumeration= ruleRealEnumeration EOF { newCompositeNode(grammarAccess.getRealEnumerationRule()); pushFollow(FOLLOW_1); @@ -11382,7 +10722,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleRealEnumeration" - // InternalApplicationConfiguration.g:4165:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:3930:1: ruleRealEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleRealEnumeration() throws RecognitionException { EObject current = null; @@ -11398,14 +10738,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4171:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:3936:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:3937:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:4172:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:4173:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:3937:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:3938:3: () otherlv_1= '{' ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:4173:3: () - // InternalApplicationConfiguration.g:4174:4: + // InternalApplicationConfiguration.g:3938:3: () + // InternalApplicationConfiguration.g:3939:4: { current = forceCreateModelElement( @@ -11415,31 +10755,31 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,19,FOLLOW_41); + otherlv_1=(Token)match(input,18,FOLLOW_39); newLeafNode(otherlv_1, grammarAccess.getRealEnumerationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:4184:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? - int alt58=2; - int LA58_0 = input.LA(1); + // InternalApplicationConfiguration.g:3949:3: ( ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* )? + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA58_0==RULE_INT||LA58_0==12) ) { - alt58=1; + if ( (LA54_0==RULE_INT||LA54_0==12) ) { + alt54=1; } - switch (alt58) { + switch (alt54) { case 1 : - // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* + // InternalApplicationConfiguration.g:3950:4: ( (lv_entry_2_0= ruleREALLiteral ) ) (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* { - // InternalApplicationConfiguration.g:4185:4: ( (lv_entry_2_0= ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:3950:4: ( (lv_entry_2_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:3951:5: (lv_entry_2_0= ruleREALLiteral ) { - // InternalApplicationConfiguration.g:4186:5: (lv_entry_2_0= ruleREALLiteral ) - // InternalApplicationConfiguration.g:4187:6: lv_entry_2_0= ruleREALLiteral + // InternalApplicationConfiguration.g:3951:5: (lv_entry_2_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:3952:6: lv_entry_2_0= ruleREALLiteral { newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_0_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entry_2_0=ruleREALLiteral(); state._fsp--; @@ -11461,35 +10801,35 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:4204:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* - loop57: + // InternalApplicationConfiguration.g:3969:4: (otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) )* + loop53: do { - int alt57=2; - int LA57_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA57_0==20) ) { - alt57=1; + if ( (LA53_0==19) ) { + alt53=1; } - switch (alt57) { + switch (alt53) { case 1 : - // InternalApplicationConfiguration.g:4205:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:3970:5: otherlv_3= ',' ( (lv_entry_4_0= ruleREALLiteral ) ) { - otherlv_3=(Token)match(input,20,FOLLOW_24); + otherlv_3=(Token)match(input,19,FOLLOW_23); newLeafNode(otherlv_3, grammarAccess.getRealEnumerationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:4209:5: ( (lv_entry_4_0= ruleREALLiteral ) ) - // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:3974:5: ( (lv_entry_4_0= ruleREALLiteral ) ) + // InternalApplicationConfiguration.g:3975:6: (lv_entry_4_0= ruleREALLiteral ) { - // InternalApplicationConfiguration.g:4210:6: (lv_entry_4_0= ruleREALLiteral ) - // InternalApplicationConfiguration.g:4211:7: lv_entry_4_0= ruleREALLiteral + // InternalApplicationConfiguration.g:3975:6: (lv_entry_4_0= ruleREALLiteral ) + // InternalApplicationConfiguration.g:3976:7: lv_entry_4_0= ruleREALLiteral { newCompositeNode(grammarAccess.getRealEnumerationAccess().getEntryREALLiteralParserRuleCall_2_1_1_0()); - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_14); lv_entry_4_0=ruleREALLiteral(); state._fsp--; @@ -11516,7 +10856,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop57; + break loop53; } } while (true); @@ -11526,7 +10866,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_5=(Token)match(input,21,FOLLOW_2); + otherlv_5=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_5, grammarAccess.getRealEnumerationAccess().getRightCurlyBracketKeyword_3()); @@ -11553,7 +10893,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleStringEnumeration" - // InternalApplicationConfiguration.g:4238:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; + // InternalApplicationConfiguration.g:4003:1: entryRuleStringEnumeration returns [EObject current=null] : iv_ruleStringEnumeration= ruleStringEnumeration EOF ; public final EObject entryRuleStringEnumeration() throws RecognitionException { EObject current = null; @@ -11561,8 +10901,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4238:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) - // InternalApplicationConfiguration.g:4239:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF + // InternalApplicationConfiguration.g:4003:58: (iv_ruleStringEnumeration= ruleStringEnumeration EOF ) + // InternalApplicationConfiguration.g:4004:2: iv_ruleStringEnumeration= ruleStringEnumeration EOF { newCompositeNode(grammarAccess.getStringEnumerationRule()); pushFollow(FOLLOW_1); @@ -11589,7 +10929,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleStringEnumeration" - // InternalApplicationConfiguration.g:4245:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; + // InternalApplicationConfiguration.g:4010:1: ruleStringEnumeration returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ; public final EObject ruleStringEnumeration() throws RecognitionException { EObject current = null; @@ -11603,14 +10943,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4251:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) - // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4016:2: ( ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) ) + // InternalApplicationConfiguration.g:4017:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) { - // InternalApplicationConfiguration.g:4252:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) - // InternalApplicationConfiguration.g:4253:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' + // InternalApplicationConfiguration.g:4017:2: ( () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' ) + // InternalApplicationConfiguration.g:4018:3: () otherlv_1= '{' ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? otherlv_5= '}' { - // InternalApplicationConfiguration.g:4253:3: () - // InternalApplicationConfiguration.g:4254:4: + // InternalApplicationConfiguration.g:4018:3: () + // InternalApplicationConfiguration.g:4019:4: { current = forceCreateModelElement( @@ -11620,28 +10960,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_1=(Token)match(input,19,FOLLOW_42); + otherlv_1=(Token)match(input,18,FOLLOW_40); newLeafNode(otherlv_1, grammarAccess.getStringEnumerationAccess().getLeftCurlyBracketKeyword_1()); - // InternalApplicationConfiguration.g:4264:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalApplicationConfiguration.g:4029:3: ( ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA60_0==RULE_STRING) ) { - alt60=1; + if ( (LA56_0==RULE_STRING) ) { + alt56=1; } - switch (alt60) { + switch (alt56) { case 1 : - // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* + // InternalApplicationConfiguration.g:4030:4: ( (lv_entry_2_0= RULE_STRING ) ) (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* { - // InternalApplicationConfiguration.g:4265:4: ( (lv_entry_2_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4030:4: ( (lv_entry_2_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:4031:5: (lv_entry_2_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:4266:5: (lv_entry_2_0= RULE_STRING ) - // InternalApplicationConfiguration.g:4267:6: lv_entry_2_0= RULE_STRING + // InternalApplicationConfiguration.g:4031:5: (lv_entry_2_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4032:6: lv_entry_2_0= RULE_STRING { - lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_15); + lv_entry_2_0=(Token)match(input,RULE_STRING,FOLLOW_14); newLeafNode(lv_entry_2_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_0_0()); @@ -11661,32 +11001,32 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:4283:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* - loop59: + // InternalApplicationConfiguration.g:4048:4: (otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) )* + loop55: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA59_0==20) ) { - alt59=1; + if ( (LA55_0==19) ) { + alt55=1; } - switch (alt59) { + switch (alt55) { case 1 : - // InternalApplicationConfiguration.g:4284:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:4049:5: otherlv_3= ',' ( (lv_entry_4_0= RULE_STRING ) ) { - otherlv_3=(Token)match(input,20,FOLLOW_10); + otherlv_3=(Token)match(input,19,FOLLOW_10); newLeafNode(otherlv_3, grammarAccess.getStringEnumerationAccess().getCommaKeyword_2_1_0()); - // InternalApplicationConfiguration.g:4288:5: ( (lv_entry_4_0= RULE_STRING ) ) - // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4053:5: ( (lv_entry_4_0= RULE_STRING ) ) + // InternalApplicationConfiguration.g:4054:6: (lv_entry_4_0= RULE_STRING ) { - // InternalApplicationConfiguration.g:4289:6: (lv_entry_4_0= RULE_STRING ) - // InternalApplicationConfiguration.g:4290:7: lv_entry_4_0= RULE_STRING + // InternalApplicationConfiguration.g:4054:6: (lv_entry_4_0= RULE_STRING ) + // InternalApplicationConfiguration.g:4055:7: lv_entry_4_0= RULE_STRING { - lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_15); + lv_entry_4_0=(Token)match(input,RULE_STRING,FOLLOW_14); newLeafNode(lv_entry_4_0, grammarAccess.getStringEnumerationAccess().getEntrySTRINGTerminalRuleCall_2_1_1_0()); @@ -11711,7 +11051,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop59; + break loop55; } } while (true); @@ -11721,7 +11061,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_5=(Token)match(input,21,FOLLOW_2); + otherlv_5=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_5, grammarAccess.getStringEnumerationAccess().getRightCurlyBracketKeyword_3()); @@ -11748,7 +11088,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScopeDeclaration" - // InternalApplicationConfiguration.g:4316:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; + // InternalApplicationConfiguration.g:4081:1: entryRuleScopeDeclaration returns [EObject current=null] : iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ; public final EObject entryRuleScopeDeclaration() throws RecognitionException { EObject current = null; @@ -11756,8 +11096,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4316:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) - // InternalApplicationConfiguration.g:4317:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF + // InternalApplicationConfiguration.g:4081:57: (iv_ruleScopeDeclaration= ruleScopeDeclaration EOF ) + // InternalApplicationConfiguration.g:4082:2: iv_ruleScopeDeclaration= ruleScopeDeclaration EOF { newCompositeNode(grammarAccess.getScopeDeclarationRule()); pushFollow(FOLLOW_1); @@ -11784,7 +11124,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScopeDeclaration" - // InternalApplicationConfiguration.g:4323:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; + // InternalApplicationConfiguration.g:4088:1: ruleScopeDeclaration returns [EObject current=null] : (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ; public final EObject ruleScopeDeclaration() throws RecognitionException { EObject current = null; @@ -11797,23 +11137,23 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4329:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) - // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) + // InternalApplicationConfiguration.g:4094:2: ( (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) ) + // InternalApplicationConfiguration.g:4095:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) { - // InternalApplicationConfiguration.g:4330:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) - // InternalApplicationConfiguration.g:4331:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:4095:2: (otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) ) + // InternalApplicationConfiguration.g:4096:3: otherlv_0= 'scope' ( (lv_name_1_0= RULE_ID ) ) ( (lv_specification_2_0= ruleScopeSpecification ) ) { - otherlv_0=(Token)match(input,47,FOLLOW_6); + otherlv_0=(Token)match(input,44,FOLLOW_6); newLeafNode(otherlv_0, grammarAccess.getScopeDeclarationAccess().getScopeKeyword_0()); - // InternalApplicationConfiguration.g:4335:3: ( (lv_name_1_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:4100:3: ( (lv_name_1_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:4101:4: (lv_name_1_0= RULE_ID ) { - // InternalApplicationConfiguration.g:4336:4: (lv_name_1_0= RULE_ID ) - // InternalApplicationConfiguration.g:4337:5: lv_name_1_0= RULE_ID + // InternalApplicationConfiguration.g:4101:4: (lv_name_1_0= RULE_ID ) + // InternalApplicationConfiguration.g:4102:5: lv_name_1_0= RULE_ID { - lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_17); + lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_16); newLeafNode(lv_name_1_0, grammarAccess.getScopeDeclarationAccess().getNameIDTerminalRuleCall_1_0()); @@ -11833,11 +11173,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - // InternalApplicationConfiguration.g:4353:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) - // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification ) + // InternalApplicationConfiguration.g:4118:3: ( (lv_specification_2_0= ruleScopeSpecification ) ) + // InternalApplicationConfiguration.g:4119:4: (lv_specification_2_0= ruleScopeSpecification ) { - // InternalApplicationConfiguration.g:4354:4: (lv_specification_2_0= ruleScopeSpecification ) - // InternalApplicationConfiguration.g:4355:5: lv_specification_2_0= ruleScopeSpecification + // InternalApplicationConfiguration.g:4119:4: (lv_specification_2_0= ruleScopeSpecification ) + // InternalApplicationConfiguration.g:4120:5: lv_specification_2_0= ruleScopeSpecification { newCompositeNode(grammarAccess.getScopeDeclarationAccess().getSpecificationScopeSpecificationParserRuleCall_2_0()); @@ -11887,7 +11227,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScopeReference" - // InternalApplicationConfiguration.g:4376:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; + // InternalApplicationConfiguration.g:4141:1: entryRuleScopeReference returns [EObject current=null] : iv_ruleScopeReference= ruleScopeReference EOF ; public final EObject entryRuleScopeReference() throws RecognitionException { EObject current = null; @@ -11895,8 +11235,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4376:55: (iv_ruleScopeReference= ruleScopeReference EOF ) - // InternalApplicationConfiguration.g:4377:2: iv_ruleScopeReference= ruleScopeReference EOF + // InternalApplicationConfiguration.g:4141:55: (iv_ruleScopeReference= ruleScopeReference EOF ) + // InternalApplicationConfiguration.g:4142:2: iv_ruleScopeReference= ruleScopeReference EOF { newCompositeNode(grammarAccess.getScopeReferenceRule()); pushFollow(FOLLOW_1); @@ -11923,7 +11263,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScopeReference" - // InternalApplicationConfiguration.g:4383:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; + // InternalApplicationConfiguration.g:4148:1: ruleScopeReference returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ; public final EObject ruleScopeReference() throws RecognitionException { EObject current = null; @@ -11933,14 +11273,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4389:2: ( ( (otherlv_0= RULE_ID ) ) ) - // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:4154:2: ( ( (otherlv_0= RULE_ID ) ) ) + // InternalApplicationConfiguration.g:4155:2: ( (otherlv_0= RULE_ID ) ) { - // InternalApplicationConfiguration.g:4390:2: ( (otherlv_0= RULE_ID ) ) - // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:4155:2: ( (otherlv_0= RULE_ID ) ) + // InternalApplicationConfiguration.g:4156:3: (otherlv_0= RULE_ID ) { - // InternalApplicationConfiguration.g:4391:3: (otherlv_0= RULE_ID ) - // InternalApplicationConfiguration.g:4392:4: otherlv_0= RULE_ID + // InternalApplicationConfiguration.g:4156:3: (otherlv_0= RULE_ID ) + // InternalApplicationConfiguration.g:4157:4: otherlv_0= RULE_ID { if (current==null) { @@ -11977,7 +11317,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleScope" - // InternalApplicationConfiguration.g:4406:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; + // InternalApplicationConfiguration.g:4171:1: entryRuleScope returns [EObject current=null] : iv_ruleScope= ruleScope EOF ; public final EObject entryRuleScope() throws RecognitionException { EObject current = null; @@ -11985,8 +11325,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4406:46: (iv_ruleScope= ruleScope EOF ) - // InternalApplicationConfiguration.g:4407:2: iv_ruleScope= ruleScope EOF + // InternalApplicationConfiguration.g:4171:46: (iv_ruleScope= ruleScope EOF ) + // InternalApplicationConfiguration.g:4172:2: iv_ruleScope= ruleScope EOF { newCompositeNode(grammarAccess.getScopeRule()); pushFollow(FOLLOW_1); @@ -12013,7 +11353,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleScope" - // InternalApplicationConfiguration.g:4413:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; + // InternalApplicationConfiguration.g:4178:1: ruleScope returns [EObject current=null] : (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ; public final EObject ruleScope() throws RecognitionException { EObject current = null; @@ -12026,28 +11366,28 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4419:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) - // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) + // InternalApplicationConfiguration.g:4184:2: ( (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) ) + // InternalApplicationConfiguration.g:4185:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) { - // InternalApplicationConfiguration.g:4420:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) - int alt61=2; - int LA61_0 = input.LA(1); + // InternalApplicationConfiguration.g:4185:2: (this_ScopeSpecification_0= ruleScopeSpecification | this_ScopeReference_1= ruleScopeReference ) + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA61_0==19) ) { - alt61=1; + if ( (LA57_0==18) ) { + alt57=1; } - else if ( (LA61_0==RULE_ID) ) { - alt61=2; + else if ( (LA57_0==RULE_ID) ) { + alt57=2; } else { NoViableAltException nvae = - new NoViableAltException("", 61, 0, input); + new NoViableAltException("", 57, 0, input); throw nvae; } - switch (alt61) { + switch (alt57) { case 1 : - // InternalApplicationConfiguration.g:4421:3: this_ScopeSpecification_0= ruleScopeSpecification + // InternalApplicationConfiguration.g:4186:3: this_ScopeSpecification_0= ruleScopeSpecification { newCompositeNode(grammarAccess.getScopeAccess().getScopeSpecificationParserRuleCall_0()); @@ -12065,7 +11405,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4430:3: this_ScopeReference_1= ruleScopeReference + // InternalApplicationConfiguration.g:4195:3: this_ScopeReference_1= ruleScopeReference { newCompositeNode(grammarAccess.getScopeAccess().getScopeReferenceParserRuleCall_1()); @@ -12105,7 +11445,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleTask" - // InternalApplicationConfiguration.g:4442:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; + // InternalApplicationConfiguration.g:4207:1: entryRuleTask returns [EObject current=null] : iv_ruleTask= ruleTask EOF ; public final EObject entryRuleTask() throws RecognitionException { EObject current = null; @@ -12113,8 +11453,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4442:45: (iv_ruleTask= ruleTask EOF ) - // InternalApplicationConfiguration.g:4443:2: iv_ruleTask= ruleTask EOF + // InternalApplicationConfiguration.g:4207:45: (iv_ruleTask= ruleTask EOF ) + // InternalApplicationConfiguration.g:4208:2: iv_ruleTask= ruleTask EOF { newCompositeNode(grammarAccess.getTaskRule()); pushFollow(FOLLOW_1); @@ -12141,7 +11481,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleTask" - // InternalApplicationConfiguration.g:4449:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; + // InternalApplicationConfiguration.g:4214:1: ruleTask returns [EObject current=null] : this_GenerationTask_0= ruleGenerationTask ; public final EObject ruleTask() throws RecognitionException { EObject current = null; @@ -12152,8 +11492,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4455:2: (this_GenerationTask_0= ruleGenerationTask ) - // InternalApplicationConfiguration.g:4456:2: this_GenerationTask_0= ruleGenerationTask + // InternalApplicationConfiguration.g:4220:2: (this_GenerationTask_0= ruleGenerationTask ) + // InternalApplicationConfiguration.g:4221:2: this_GenerationTask_0= ruleGenerationTask { newCompositeNode(grammarAccess.getTaskAccess().getGenerationTaskParserRuleCall()); @@ -12187,7 +11527,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "entryRuleGenerationTask" - // InternalApplicationConfiguration.g:4467:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; + // InternalApplicationConfiguration.g:4232:1: entryRuleGenerationTask returns [EObject current=null] : iv_ruleGenerationTask= ruleGenerationTask EOF ; public final EObject entryRuleGenerationTask() throws RecognitionException { EObject current = null; @@ -12195,8 +11535,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl try { - // InternalApplicationConfiguration.g:4467:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) - // InternalApplicationConfiguration.g:4468:2: iv_ruleGenerationTask= ruleGenerationTask EOF + // InternalApplicationConfiguration.g:4232:55: (iv_ruleGenerationTask= ruleGenerationTask EOF ) + // InternalApplicationConfiguration.g:4233:2: iv_ruleGenerationTask= ruleGenerationTask EOF { newCompositeNode(grammarAccess.getGenerationTaskRule()); pushFollow(FOLLOW_1); @@ -12223,7 +11563,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleGenerationTask" - // InternalApplicationConfiguration.g:4474:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ; + // InternalApplicationConfiguration.g:4239:1: ruleGenerationTask returns [EObject current=null] : (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ; public final EObject ruleGenerationTask() throws RecognitionException { EObject current = null; @@ -12285,18 +11625,18 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:4480:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ) - // InternalApplicationConfiguration.g:4481:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) + // InternalApplicationConfiguration.g:4245:2: ( (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) ) + // InternalApplicationConfiguration.g:4246:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) { - // InternalApplicationConfiguration.g:4481:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) - // InternalApplicationConfiguration.g:4482:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' + // InternalApplicationConfiguration.g:4246:2: (otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' ) + // InternalApplicationConfiguration.g:4247:3: otherlv_0= 'generate' () otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) otherlv_43= '}' { - otherlv_0=(Token)match(input,48,FOLLOW_17); + otherlv_0=(Token)match(input,45,FOLLOW_16); newLeafNode(otherlv_0, grammarAccess.getGenerationTaskAccess().getGenerateKeyword_0()); - // InternalApplicationConfiguration.g:4486:3: () - // InternalApplicationConfiguration.g:4487:4: + // InternalApplicationConfiguration.g:4251:3: () + // InternalApplicationConfiguration.g:4252:4: { current = forceCreateModelElement( @@ -12306,70 +11646,70 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_2=(Token)match(input,19,FOLLOW_43); + otherlv_2=(Token)match(input,18,FOLLOW_41); newLeafNode(otherlv_2, grammarAccess.getGenerationTaskAccess().getLeftCurlyBracketKeyword_2()); - // InternalApplicationConfiguration.g:4497:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) - // InternalApplicationConfiguration.g:4498:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) + // InternalApplicationConfiguration.g:4262:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) ) + // InternalApplicationConfiguration.g:4263:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) { - // InternalApplicationConfiguration.g:4498:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) - // InternalApplicationConfiguration.g:4499:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) + // InternalApplicationConfiguration.g:4263:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) ) + // InternalApplicationConfiguration.g:4264:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) { getUnorderedGroupHelper().enter(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3()); - // InternalApplicationConfiguration.g:4502:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) - // InternalApplicationConfiguration.g:4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* + // InternalApplicationConfiguration.g:4267:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* ) + // InternalApplicationConfiguration.g:4268:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* { - // InternalApplicationConfiguration.g:4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* - loop62: + // InternalApplicationConfiguration.g:4268:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )* + loop58: do { - int alt62=14; - alt62 = dfa62.predict(input); - switch (alt62) { + int alt58=14; + alt58 = dfa58.predict(input); + switch (alt58) { case 1 : - // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4269:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4504:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4505:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) + // InternalApplicationConfiguration.g:4269:4: ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4270:5: {...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0)"); } - // InternalApplicationConfiguration.g:4505:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) - // InternalApplicationConfiguration.g:4506:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) + // InternalApplicationConfiguration.g:4270:111: ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) + // InternalApplicationConfiguration.g:4271:6: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0); - // InternalApplicationConfiguration.g:4509:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) - // InternalApplicationConfiguration.g:4509:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) + // InternalApplicationConfiguration.g:4274:9: ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) + // InternalApplicationConfiguration.g:4274:10: {...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4509:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) - // InternalApplicationConfiguration.g:4509:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) + // InternalApplicationConfiguration.g:4274:19: (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) + // InternalApplicationConfiguration.g:4274:20: otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) { - otherlv_4=(Token)match(input,25,FOLLOW_13); + otherlv_4=(Token)match(input,24,FOLLOW_12); newLeafNode(otherlv_4, grammarAccess.getGenerationTaskAccess().getMetamodelKeyword_3_0_0()); - otherlv_5=(Token)match(input,18,FOLLOW_44); + otherlv_5=(Token)match(input,17,FOLLOW_42); newLeafNode(otherlv_5, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_0_1()); - // InternalApplicationConfiguration.g:4517:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) - // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel ) + // InternalApplicationConfiguration.g:4282:9: ( (lv_metamodel_6_0= ruleMetamodel ) ) + // InternalApplicationConfiguration.g:4283:10: (lv_metamodel_6_0= ruleMetamodel ) { - // InternalApplicationConfiguration.g:4518:10: (lv_metamodel_6_0= ruleMetamodel ) - // InternalApplicationConfiguration.g:4519:11: lv_metamodel_6_0= ruleMetamodel + // InternalApplicationConfiguration.g:4283:10: (lv_metamodel_6_0= ruleMetamodel ) + // InternalApplicationConfiguration.g:4284:11: lv_metamodel_6_0= ruleMetamodel { newCompositeNode(grammarAccess.getGenerationTaskAccess().getMetamodelMetamodelParserRuleCall_3_0_2_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); lv_metamodel_6_0=ruleMetamodel(); state._fsp--; @@ -12410,47 +11750,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4307:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4542:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4543:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) + // InternalApplicationConfiguration.g:4307:4: ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4308:5: {...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1)"); } - // InternalApplicationConfiguration.g:4543:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) - // InternalApplicationConfiguration.g:4544:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) + // InternalApplicationConfiguration.g:4308:111: ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) + // InternalApplicationConfiguration.g:4309:6: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1); - // InternalApplicationConfiguration.g:4547:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) - // InternalApplicationConfiguration.g:4547:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) + // InternalApplicationConfiguration.g:4312:9: ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) + // InternalApplicationConfiguration.g:4312:10: {...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4547:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) - // InternalApplicationConfiguration.g:4547:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) + // InternalApplicationConfiguration.g:4312:19: (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) + // InternalApplicationConfiguration.g:4312:20: otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) { - otherlv_7=(Token)match(input,49,FOLLOW_13); + otherlv_7=(Token)match(input,46,FOLLOW_12); newLeafNode(otherlv_7, grammarAccess.getGenerationTaskAccess().getPartialModelKeyword_3_1_0()); - otherlv_8=(Token)match(input,18,FOLLOW_44); + otherlv_8=(Token)match(input,17,FOLLOW_42); newLeafNode(otherlv_8, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_1_1()); - // InternalApplicationConfiguration.g:4555:9: ( (lv_partialModel_9_0= rulePartialModel ) ) - // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel ) + // InternalApplicationConfiguration.g:4320:9: ( (lv_partialModel_9_0= rulePartialModel ) ) + // InternalApplicationConfiguration.g:4321:10: (lv_partialModel_9_0= rulePartialModel ) { - // InternalApplicationConfiguration.g:4556:10: (lv_partialModel_9_0= rulePartialModel ) - // InternalApplicationConfiguration.g:4557:11: lv_partialModel_9_0= rulePartialModel + // InternalApplicationConfiguration.g:4321:10: (lv_partialModel_9_0= rulePartialModel ) + // InternalApplicationConfiguration.g:4322:11: lv_partialModel_9_0= rulePartialModel { newCompositeNode(grammarAccess.getGenerationTaskAccess().getPartialModelPartialModelParserRuleCall_3_1_2_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); lv_partialModel_9_0=rulePartialModel(); state._fsp--; @@ -12491,47 +11831,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4345:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4580:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4581:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) + // InternalApplicationConfiguration.g:4345:4: ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4346:5: {...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2)"); } - // InternalApplicationConfiguration.g:4581:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) - // InternalApplicationConfiguration.g:4582:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) + // InternalApplicationConfiguration.g:4346:111: ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) + // InternalApplicationConfiguration.g:4347:6: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2); - // InternalApplicationConfiguration.g:4585:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) - // InternalApplicationConfiguration.g:4585:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) + // InternalApplicationConfiguration.g:4350:9: ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) + // InternalApplicationConfiguration.g:4350:10: {...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4585:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) - // InternalApplicationConfiguration.g:4585:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:4350:19: (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) + // InternalApplicationConfiguration.g:4350:20: otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) { - otherlv_10=(Token)match(input,28,FOLLOW_13); + otherlv_10=(Token)match(input,27,FOLLOW_12); newLeafNode(otherlv_10, grammarAccess.getGenerationTaskAccess().getConstraintsKeyword_3_2_0()); - otherlv_11=(Token)match(input,18,FOLLOW_44); + otherlv_11=(Token)match(input,17,FOLLOW_42); newLeafNode(otherlv_11, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_2_1()); - // InternalApplicationConfiguration.g:4593:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) - // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern ) + // InternalApplicationConfiguration.g:4358:9: ( (lv_patterns_12_0= ruleGraphPattern ) ) + // InternalApplicationConfiguration.g:4359:10: (lv_patterns_12_0= ruleGraphPattern ) { - // InternalApplicationConfiguration.g:4594:10: (lv_patterns_12_0= ruleGraphPattern ) - // InternalApplicationConfiguration.g:4595:11: lv_patterns_12_0= ruleGraphPattern + // InternalApplicationConfiguration.g:4359:10: (lv_patterns_12_0= ruleGraphPattern ) + // InternalApplicationConfiguration.g:4360:11: lv_patterns_12_0= ruleGraphPattern { newCompositeNode(grammarAccess.getGenerationTaskAccess().getPatternsGraphPatternParserRuleCall_3_2_2_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); lv_patterns_12_0=ruleGraphPattern(); state._fsp--; @@ -12572,47 +11912,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 4 : - // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4383:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4618:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4619:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) + // InternalApplicationConfiguration.g:4383:4: ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4384:5: {...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3)"); } - // InternalApplicationConfiguration.g:4619:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) - // InternalApplicationConfiguration.g:4620:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) + // InternalApplicationConfiguration.g:4384:111: ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) + // InternalApplicationConfiguration.g:4385:6: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3); - // InternalApplicationConfiguration.g:4623:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) - // InternalApplicationConfiguration.g:4623:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) + // InternalApplicationConfiguration.g:4388:9: ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) + // InternalApplicationConfiguration.g:4388:10: {...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4623:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) - // InternalApplicationConfiguration.g:4623:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) + // InternalApplicationConfiguration.g:4388:19: (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) + // InternalApplicationConfiguration.g:4388:20: otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) { - otherlv_13=(Token)match(input,32,FOLLOW_13); + otherlv_13=(Token)match(input,29,FOLLOW_12); newLeafNode(otherlv_13, grammarAccess.getGenerationTaskAccess().getObjectivesKeyword_3_3_0()); - otherlv_14=(Token)match(input,18,FOLLOW_44); + otherlv_14=(Token)match(input,17,FOLLOW_42); newLeafNode(otherlv_14, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_3_1()); - // InternalApplicationConfiguration.g:4631:9: ( (lv_objectives_15_0= ruleObjective ) ) - // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective ) + // InternalApplicationConfiguration.g:4396:9: ( (lv_objectives_15_0= ruleObjective ) ) + // InternalApplicationConfiguration.g:4397:10: (lv_objectives_15_0= ruleObjective ) { - // InternalApplicationConfiguration.g:4632:10: (lv_objectives_15_0= ruleObjective ) - // InternalApplicationConfiguration.g:4633:11: lv_objectives_15_0= ruleObjective + // InternalApplicationConfiguration.g:4397:10: (lv_objectives_15_0= ruleObjective ) + // InternalApplicationConfiguration.g:4398:11: lv_objectives_15_0= ruleObjective { newCompositeNode(grammarAccess.getGenerationTaskAccess().getObjectivesObjectiveParserRuleCall_3_3_2_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); lv_objectives_15_0=ruleObjective(); state._fsp--; @@ -12653,47 +11993,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 5 : - // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4421:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4656:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4657:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) + // InternalApplicationConfiguration.g:4421:4: ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4422:5: {...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4)"); } - // InternalApplicationConfiguration.g:4657:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) - // InternalApplicationConfiguration.g:4658:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) + // InternalApplicationConfiguration.g:4422:111: ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) + // InternalApplicationConfiguration.g:4423:6: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4); - // InternalApplicationConfiguration.g:4661:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) - // InternalApplicationConfiguration.g:4661:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) + // InternalApplicationConfiguration.g:4426:9: ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) + // InternalApplicationConfiguration.g:4426:10: {...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4661:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) - // InternalApplicationConfiguration.g:4661:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) + // InternalApplicationConfiguration.g:4426:19: (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) + // InternalApplicationConfiguration.g:4426:20: otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) { - otherlv_16=(Token)match(input,47,FOLLOW_13); + otherlv_16=(Token)match(input,44,FOLLOW_12); newLeafNode(otherlv_16, grammarAccess.getGenerationTaskAccess().getScopeKeyword_3_4_0()); - otherlv_17=(Token)match(input,18,FOLLOW_44); + otherlv_17=(Token)match(input,17,FOLLOW_42); newLeafNode(otherlv_17, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_4_1()); - // InternalApplicationConfiguration.g:4669:9: ( (lv_scope_18_0= ruleScope ) ) - // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope ) + // InternalApplicationConfiguration.g:4434:9: ( (lv_scope_18_0= ruleScope ) ) + // InternalApplicationConfiguration.g:4435:10: (lv_scope_18_0= ruleScope ) { - // InternalApplicationConfiguration.g:4670:10: (lv_scope_18_0= ruleScope ) - // InternalApplicationConfiguration.g:4671:11: lv_scope_18_0= ruleScope + // InternalApplicationConfiguration.g:4435:10: (lv_scope_18_0= ruleScope ) + // InternalApplicationConfiguration.g:4436:11: lv_scope_18_0= ruleScope { newCompositeNode(grammarAccess.getGenerationTaskAccess().getScopeScopeParserRuleCall_3_4_2_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); lv_scope_18_0=ruleScope(); state._fsp--; @@ -12734,36 +12074,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 6 : - // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4459:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4694:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4695:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4459:4: ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4460:5: {...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5)"); } - // InternalApplicationConfiguration.g:4695:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) - // InternalApplicationConfiguration.g:4696:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4460:111: ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4461:6: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5); - // InternalApplicationConfiguration.g:4699:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:4699:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4464:9: ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4464:10: {...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4699:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4464:19: ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4464:20: ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:4699:20: ( (lv_numberSpecified_19_0= 'number' ) ) - // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' ) + // InternalApplicationConfiguration.g:4464:20: ( (lv_numberSpecified_19_0= 'number' ) ) + // InternalApplicationConfiguration.g:4465:10: (lv_numberSpecified_19_0= 'number' ) { - // InternalApplicationConfiguration.g:4700:10: (lv_numberSpecified_19_0= 'number' ) - // InternalApplicationConfiguration.g:4701:11: lv_numberSpecified_19_0= 'number' + // InternalApplicationConfiguration.g:4465:10: (lv_numberSpecified_19_0= 'number' ) + // InternalApplicationConfiguration.g:4466:11: lv_numberSpecified_19_0= 'number' { - lv_numberSpecified_19_0=(Token)match(input,50,FOLLOW_13); + lv_numberSpecified_19_0=(Token)match(input,47,FOLLOW_12); newLeafNode(lv_numberSpecified_19_0, grammarAccess.getGenerationTaskAccess().getNumberSpecifiedNumberKeyword_3_5_0_0()); @@ -12779,17 +12119,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_20=(Token)match(input,18,FOLLOW_7); + otherlv_20=(Token)match(input,17,FOLLOW_7); newLeafNode(otherlv_20, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_5_1()); - // InternalApplicationConfiguration.g:4717:9: ( (lv_number_21_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT ) + // InternalApplicationConfiguration.g:4482:9: ( (lv_number_21_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4483:10: (lv_number_21_0= RULE_INT ) { - // InternalApplicationConfiguration.g:4718:10: (lv_number_21_0= RULE_INT ) - // InternalApplicationConfiguration.g:4719:11: lv_number_21_0= RULE_INT + // InternalApplicationConfiguration.g:4483:10: (lv_number_21_0= RULE_INT ) + // InternalApplicationConfiguration.g:4484:11: lv_number_21_0= RULE_INT { - lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_43); + lv_number_21_0=(Token)match(input,RULE_INT,FOLLOW_41); newLeafNode(lv_number_21_0, grammarAccess.getGenerationTaskAccess().getNumberINTTerminalRuleCall_3_5_2_0()); @@ -12828,36 +12168,36 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 7 : - // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4506:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4741:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4742:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4506:4: ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4507:5: {...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6)"); } - // InternalApplicationConfiguration.g:4742:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) - // InternalApplicationConfiguration.g:4743:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4507:111: ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) + // InternalApplicationConfiguration.g:4508:6: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6); - // InternalApplicationConfiguration.g:4746:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) - // InternalApplicationConfiguration.g:4746:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4511:9: ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) + // InternalApplicationConfiguration.g:4511:10: {...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4746:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) - // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4511:19: ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) + // InternalApplicationConfiguration.g:4511:20: ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) { - // InternalApplicationConfiguration.g:4746:20: ( (lv_runSpecified_22_0= 'runs' ) ) - // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' ) + // InternalApplicationConfiguration.g:4511:20: ( (lv_runSpecified_22_0= 'runs' ) ) + // InternalApplicationConfiguration.g:4512:10: (lv_runSpecified_22_0= 'runs' ) { - // InternalApplicationConfiguration.g:4747:10: (lv_runSpecified_22_0= 'runs' ) - // InternalApplicationConfiguration.g:4748:11: lv_runSpecified_22_0= 'runs' + // InternalApplicationConfiguration.g:4512:10: (lv_runSpecified_22_0= 'runs' ) + // InternalApplicationConfiguration.g:4513:11: lv_runSpecified_22_0= 'runs' { - lv_runSpecified_22_0=(Token)match(input,51,FOLLOW_13); + lv_runSpecified_22_0=(Token)match(input,48,FOLLOW_12); newLeafNode(lv_runSpecified_22_0, grammarAccess.getGenerationTaskAccess().getRunSpecifiedRunsKeyword_3_6_0_0()); @@ -12873,17 +12213,17 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_23=(Token)match(input,18,FOLLOW_7); + otherlv_23=(Token)match(input,17,FOLLOW_7); newLeafNode(otherlv_23, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_6_1()); - // InternalApplicationConfiguration.g:4764:9: ( (lv_runs_24_0= RULE_INT ) ) - // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT ) + // InternalApplicationConfiguration.g:4529:9: ( (lv_runs_24_0= RULE_INT ) ) + // InternalApplicationConfiguration.g:4530:10: (lv_runs_24_0= RULE_INT ) { - // InternalApplicationConfiguration.g:4765:10: (lv_runs_24_0= RULE_INT ) - // InternalApplicationConfiguration.g:4766:11: lv_runs_24_0= RULE_INT + // InternalApplicationConfiguration.g:4530:10: (lv_runs_24_0= RULE_INT ) + // InternalApplicationConfiguration.g:4531:11: lv_runs_24_0= RULE_INT { - lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_43); + lv_runs_24_0=(Token)match(input,RULE_INT,FOLLOW_41); newLeafNode(lv_runs_24_0, grammarAccess.getGenerationTaskAccess().getRunsINTTerminalRuleCall_3_6_2_0()); @@ -12922,47 +12262,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 8 : - // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4553:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4788:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4789:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) + // InternalApplicationConfiguration.g:4553:4: ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4554:5: {...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7)"); } - // InternalApplicationConfiguration.g:4789:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) - // InternalApplicationConfiguration.g:4790:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) + // InternalApplicationConfiguration.g:4554:111: ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) + // InternalApplicationConfiguration.g:4555:6: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7); - // InternalApplicationConfiguration.g:4793:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) - // InternalApplicationConfiguration.g:4793:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) + // InternalApplicationConfiguration.g:4558:9: ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) + // InternalApplicationConfiguration.g:4558:10: {...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4793:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) - // InternalApplicationConfiguration.g:4793:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) + // InternalApplicationConfiguration.g:4558:19: (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) + // InternalApplicationConfiguration.g:4558:20: otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) { - otherlv_25=(Token)match(input,52,FOLLOW_13); + otherlv_25=(Token)match(input,49,FOLLOW_12); newLeafNode(otherlv_25, grammarAccess.getGenerationTaskAccess().getSolverKeyword_3_7_0()); - otherlv_26=(Token)match(input,18,FOLLOW_45); + otherlv_26=(Token)match(input,17,FOLLOW_43); newLeafNode(otherlv_26, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_7_1()); - // InternalApplicationConfiguration.g:4801:9: ( (lv_solver_27_0= ruleSolver ) ) - // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver ) + // InternalApplicationConfiguration.g:4566:9: ( (lv_solver_27_0= ruleSolver ) ) + // InternalApplicationConfiguration.g:4567:10: (lv_solver_27_0= ruleSolver ) { - // InternalApplicationConfiguration.g:4802:10: (lv_solver_27_0= ruleSolver ) - // InternalApplicationConfiguration.g:4803:11: lv_solver_27_0= ruleSolver + // InternalApplicationConfiguration.g:4567:10: (lv_solver_27_0= ruleSolver ) + // InternalApplicationConfiguration.g:4568:11: lv_solver_27_0= ruleSolver { newCompositeNode(grammarAccess.getGenerationTaskAccess().getSolverSolverEnumRuleCall_3_7_2_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); lv_solver_27_0=ruleSolver(); state._fsp--; @@ -13003,47 +12343,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 9 : - // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4591:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4826:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4827:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) + // InternalApplicationConfiguration.g:4591:4: ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4592:5: {...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8)"); } - // InternalApplicationConfiguration.g:4827:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) - // InternalApplicationConfiguration.g:4828:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) + // InternalApplicationConfiguration.g:4592:111: ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) + // InternalApplicationConfiguration.g:4593:6: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8); - // InternalApplicationConfiguration.g:4831:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) - // InternalApplicationConfiguration.g:4831:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) + // InternalApplicationConfiguration.g:4596:9: ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) + // InternalApplicationConfiguration.g:4596:10: {...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4831:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) - // InternalApplicationConfiguration.g:4831:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) + // InternalApplicationConfiguration.g:4596:19: (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) + // InternalApplicationConfiguration.g:4596:20: otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) { - otherlv_28=(Token)match(input,33,FOLLOW_13); + otherlv_28=(Token)match(input,30,FOLLOW_12); newLeafNode(otherlv_28, grammarAccess.getGenerationTaskAccess().getConfigKeyword_3_8_0()); - otherlv_29=(Token)match(input,18,FOLLOW_44); + otherlv_29=(Token)match(input,17,FOLLOW_42); newLeafNode(otherlv_29, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_8_1()); - // InternalApplicationConfiguration.g:4839:9: ( (lv_config_30_0= ruleConfig ) ) - // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig ) + // InternalApplicationConfiguration.g:4604:9: ( (lv_config_30_0= ruleConfig ) ) + // InternalApplicationConfiguration.g:4605:10: (lv_config_30_0= ruleConfig ) { - // InternalApplicationConfiguration.g:4840:10: (lv_config_30_0= ruleConfig ) - // InternalApplicationConfiguration.g:4841:11: lv_config_30_0= ruleConfig + // InternalApplicationConfiguration.g:4605:10: (lv_config_30_0= ruleConfig ) + // InternalApplicationConfiguration.g:4606:11: lv_config_30_0= ruleConfig { newCompositeNode(grammarAccess.getGenerationTaskAccess().getConfigConfigParserRuleCall_3_8_2_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); lv_config_30_0=ruleConfig(); state._fsp--; @@ -13084,47 +12424,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 10 : - // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4629:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4864:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4865:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4629:4: ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4630:5: {...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9)"); } - // InternalApplicationConfiguration.g:4865:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4866:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4630:111: ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4631:6: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9); - // InternalApplicationConfiguration.g:4869:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4869:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4634:9: ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4634:10: {...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4869:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4869:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4634:19: (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4634:20: otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) { - otherlv_31=(Token)match(input,53,FOLLOW_13); + otherlv_31=(Token)match(input,50,FOLLOW_12); newLeafNode(otherlv_31, grammarAccess.getGenerationTaskAccess().getDebugKeyword_3_9_0()); - otherlv_32=(Token)match(input,18,FOLLOW_21); + otherlv_32=(Token)match(input,17,FOLLOW_20); newLeafNode(otherlv_32, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_9_1()); - // InternalApplicationConfiguration.g:4877:9: ( (lv_debugFolder_33_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile ) + // InternalApplicationConfiguration.g:4642:9: ( (lv_debugFolder_33_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4643:10: (lv_debugFolder_33_0= ruleFile ) { - // InternalApplicationConfiguration.g:4878:10: (lv_debugFolder_33_0= ruleFile ) - // InternalApplicationConfiguration.g:4879:11: lv_debugFolder_33_0= ruleFile + // InternalApplicationConfiguration.g:4643:10: (lv_debugFolder_33_0= ruleFile ) + // InternalApplicationConfiguration.g:4644:11: lv_debugFolder_33_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getDebugFolderFileParserRuleCall_3_9_2_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); lv_debugFolder_33_0=ruleFile(); state._fsp--; @@ -13165,47 +12505,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 11 : - // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4667:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4902:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4903:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4667:4: ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4668:5: {...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10)"); } - // InternalApplicationConfiguration.g:4903:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4904:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4668:112: ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4669:6: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10); - // InternalApplicationConfiguration.g:4907:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4907:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4672:9: ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4672:10: {...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4907:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4907:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4672:19: (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4672:20: otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) { - otherlv_34=(Token)match(input,54,FOLLOW_13); + otherlv_34=(Token)match(input,51,FOLLOW_12); newLeafNode(otherlv_34, grammarAccess.getGenerationTaskAccess().getLogKeyword_3_10_0()); - otherlv_35=(Token)match(input,18,FOLLOW_21); + otherlv_35=(Token)match(input,17,FOLLOW_20); newLeafNode(otherlv_35, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_10_1()); - // InternalApplicationConfiguration.g:4915:9: ( (lv_targetLogFile_36_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile ) + // InternalApplicationConfiguration.g:4680:9: ( (lv_targetLogFile_36_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4681:10: (lv_targetLogFile_36_0= ruleFile ) { - // InternalApplicationConfiguration.g:4916:10: (lv_targetLogFile_36_0= ruleFile ) - // InternalApplicationConfiguration.g:4917:11: lv_targetLogFile_36_0= ruleFile + // InternalApplicationConfiguration.g:4681:10: (lv_targetLogFile_36_0= ruleFile ) + // InternalApplicationConfiguration.g:4682:11: lv_targetLogFile_36_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetLogFileFileParserRuleCall_3_10_2_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); lv_targetLogFile_36_0=ruleFile(); state._fsp--; @@ -13246,47 +12586,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 12 : - // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4705:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4940:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4941:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4705:4: ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4706:5: {...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11)"); } - // InternalApplicationConfiguration.g:4941:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4942:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4706:112: ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4707:6: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11); - // InternalApplicationConfiguration.g:4945:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4945:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4710:9: ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4710:10: {...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4945:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4945:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4710:19: (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4710:20: otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) { - otherlv_37=(Token)match(input,55,FOLLOW_13); + otherlv_37=(Token)match(input,52,FOLLOW_12); newLeafNode(otherlv_37, grammarAccess.getGenerationTaskAccess().getStatisticsKeyword_3_11_0()); - otherlv_38=(Token)match(input,18,FOLLOW_21); + otherlv_38=(Token)match(input,17,FOLLOW_20); newLeafNode(otherlv_38, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_11_1()); - // InternalApplicationConfiguration.g:4953:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile ) + // InternalApplicationConfiguration.g:4718:9: ( (lv_targetStatisticsFile_39_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4719:10: (lv_targetStatisticsFile_39_0= ruleFile ) { - // InternalApplicationConfiguration.g:4954:10: (lv_targetStatisticsFile_39_0= ruleFile ) - // InternalApplicationConfiguration.g:4955:11: lv_targetStatisticsFile_39_0= ruleFile + // InternalApplicationConfiguration.g:4719:10: (lv_targetStatisticsFile_39_0= ruleFile ) + // InternalApplicationConfiguration.g:4720:11: lv_targetStatisticsFile_39_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getTargetStatisticsFileFileParserRuleCall_3_11_2_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); lv_targetStatisticsFile_39_0=ruleFile(); state._fsp--; @@ -13327,47 +12667,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 13 : - // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4743:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) { - // InternalApplicationConfiguration.g:4978:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) - // InternalApplicationConfiguration.g:4979:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4743:4: ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) + // InternalApplicationConfiguration.g:4744:5: {...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12)"); } - // InternalApplicationConfiguration.g:4979:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) - // InternalApplicationConfiguration.g:4980:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4744:112: ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) + // InternalApplicationConfiguration.g:4745:6: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) { getUnorderedGroupHelper().select(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12); - // InternalApplicationConfiguration.g:4983:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) - // InternalApplicationConfiguration.g:4983:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4748:9: ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) + // InternalApplicationConfiguration.g:4748:10: {...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) { if ( !((true)) ) { throw new FailedPredicateException(input, "ruleGenerationTask", "true"); } - // InternalApplicationConfiguration.g:4983:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) - // InternalApplicationConfiguration.g:4983:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4748:19: (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) + // InternalApplicationConfiguration.g:4748:20: otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) { - otherlv_40=(Token)match(input,56,FOLLOW_13); + otherlv_40=(Token)match(input,53,FOLLOW_12); newLeafNode(otherlv_40, grammarAccess.getGenerationTaskAccess().getOutputKeyword_3_12_0()); - otherlv_41=(Token)match(input,18,FOLLOW_21); + otherlv_41=(Token)match(input,17,FOLLOW_20); newLeafNode(otherlv_41, grammarAccess.getGenerationTaskAccess().getEqualsSignKeyword_3_12_1()); - // InternalApplicationConfiguration.g:4991:9: ( (lv_tagetFolder_42_0= ruleFile ) ) - // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile ) + // InternalApplicationConfiguration.g:4756:9: ( (lv_tagetFolder_42_0= ruleFile ) ) + // InternalApplicationConfiguration.g:4757:10: (lv_tagetFolder_42_0= ruleFile ) { - // InternalApplicationConfiguration.g:4992:10: (lv_tagetFolder_42_0= ruleFile ) - // InternalApplicationConfiguration.g:4993:11: lv_tagetFolder_42_0= ruleFile + // InternalApplicationConfiguration.g:4757:10: (lv_tagetFolder_42_0= ruleFile ) + // InternalApplicationConfiguration.g:4758:11: lv_tagetFolder_42_0= ruleFile { newCompositeNode(grammarAccess.getGenerationTaskAccess().getTagetFolderFileParserRuleCall_3_12_2_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_41); lv_tagetFolder_42_0=ruleFile(); state._fsp--; @@ -13409,7 +12749,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl break; default : - break loop62; + break loop58; } } while (true); @@ -13425,7 +12765,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } - otherlv_43=(Token)match(input,21,FOLLOW_2); + otherlv_43=(Token)match(input,20,FOLLOW_2); newLeafNode(otherlv_43, grammarAccess.getGenerationTaskAccess().getRightCurlyBracketKeyword_4()); @@ -13452,7 +12792,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleOptimizationDirection" - // InternalApplicationConfiguration.g:5031:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; + // InternalApplicationConfiguration.g:4796:1: ruleOptimizationDirection returns [Enumerator current=null] : ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ; public final Enumerator ruleOptimizationDirection() throws RecognitionException { Enumerator current = null; @@ -13463,33 +12803,33 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:5037:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) - // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) + // InternalApplicationConfiguration.g:4802:2: ( ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) ) + // InternalApplicationConfiguration.g:4803:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) { - // InternalApplicationConfiguration.g:5038:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) - int alt63=2; - int LA63_0 = input.LA(1); + // InternalApplicationConfiguration.g:4803:2: ( (enumLiteral_0= 'minimize' ) | (enumLiteral_1= 'maximize' ) ) + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA63_0==57) ) { - alt63=1; + if ( (LA59_0==54) ) { + alt59=1; } - else if ( (LA63_0==58) ) { - alt63=2; + else if ( (LA59_0==55) ) { + alt59=2; } else { NoViableAltException nvae = - new NoViableAltException("", 63, 0, input); + new NoViableAltException("", 59, 0, input); throw nvae; } - switch (alt63) { + switch (alt59) { case 1 : - // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' ) + // InternalApplicationConfiguration.g:4804:3: (enumLiteral_0= 'minimize' ) { - // InternalApplicationConfiguration.g:5039:3: (enumLiteral_0= 'minimize' ) - // InternalApplicationConfiguration.g:5040:4: enumLiteral_0= 'minimize' + // InternalApplicationConfiguration.g:4804:3: (enumLiteral_0= 'minimize' ) + // InternalApplicationConfiguration.g:4805:4: enumLiteral_0= 'minimize' { - enumLiteral_0=(Token)match(input,57,FOLLOW_2); + enumLiteral_0=(Token)match(input,54,FOLLOW_2); current = grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getOptimizationDirectionAccess().getMINIMIZEEnumLiteralDeclaration_0()); @@ -13501,12 +12841,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' ) + // InternalApplicationConfiguration.g:4812:3: (enumLiteral_1= 'maximize' ) { - // InternalApplicationConfiguration.g:5047:3: (enumLiteral_1= 'maximize' ) - // InternalApplicationConfiguration.g:5048:4: enumLiteral_1= 'maximize' + // InternalApplicationConfiguration.g:4812:3: (enumLiteral_1= 'maximize' ) + // InternalApplicationConfiguration.g:4813:4: enumLiteral_1= 'maximize' { - enumLiteral_1=(Token)match(input,58,FOLLOW_2); + enumLiteral_1=(Token)match(input,55,FOLLOW_2); current = grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getOptimizationDirectionAccess().getMAXIMIZEEnumLiteralDeclaration_1()); @@ -13540,7 +12880,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleComparisonOperator" - // InternalApplicationConfiguration.g:5058:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ; + // InternalApplicationConfiguration.g:4823:1: ruleComparisonOperator returns [Enumerator current=null] : ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ; public final Enumerator ruleComparisonOperator() throws RecognitionException { Enumerator current = null; @@ -13553,47 +12893,47 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:5064:2: ( ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ) - // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) + // InternalApplicationConfiguration.g:4829:2: ( ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) ) + // InternalApplicationConfiguration.g:4830:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) { - // InternalApplicationConfiguration.g:5065:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) - int alt64=4; + // InternalApplicationConfiguration.g:4830:2: ( (enumLiteral_0= '<' ) | (enumLiteral_1= '>' ) | (enumLiteral_2= '<=' ) | (enumLiteral_3= '>=' ) ) + int alt60=4; switch ( input.LA(1) ) { - case 39: + case 36: { - alt64=1; + alt60=1; } break; - case 40: + case 37: { - alt64=2; + alt60=2; } break; - case 59: + case 56: { - alt64=3; + alt60=3; } break; - case 60: + case 57: { - alt64=4; + alt60=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 64, 0, input); + new NoViableAltException("", 60, 0, input); throw nvae; } - switch (alt64) { + switch (alt60) { case 1 : - // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' ) + // InternalApplicationConfiguration.g:4831:3: (enumLiteral_0= '<' ) { - // InternalApplicationConfiguration.g:5066:3: (enumLiteral_0= '<' ) - // InternalApplicationConfiguration.g:5067:4: enumLiteral_0= '<' + // InternalApplicationConfiguration.g:4831:3: (enumLiteral_0= '<' ) + // InternalApplicationConfiguration.g:4832:4: enumLiteral_0= '<' { - enumLiteral_0=(Token)match(input,39,FOLLOW_2); + enumLiteral_0=(Token)match(input,36,FOLLOW_2); current = grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_0()); @@ -13605,12 +12945,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' ) + // InternalApplicationConfiguration.g:4839:3: (enumLiteral_1= '>' ) { - // InternalApplicationConfiguration.g:5074:3: (enumLiteral_1= '>' ) - // InternalApplicationConfiguration.g:5075:4: enumLiteral_1= '>' + // InternalApplicationConfiguration.g:4839:3: (enumLiteral_1= '>' ) + // InternalApplicationConfiguration.g:4840:4: enumLiteral_1= '>' { - enumLiteral_1=(Token)match(input,40,FOLLOW_2); + enumLiteral_1=(Token)match(input,37,FOLLOW_2); current = grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_1()); @@ -13622,12 +12962,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' ) + // InternalApplicationConfiguration.g:4847:3: (enumLiteral_2= '<=' ) { - // InternalApplicationConfiguration.g:5082:3: (enumLiteral_2= '<=' ) - // InternalApplicationConfiguration.g:5083:4: enumLiteral_2= '<=' + // InternalApplicationConfiguration.g:4847:3: (enumLiteral_2= '<=' ) + // InternalApplicationConfiguration.g:4848:4: enumLiteral_2= '<=' { - enumLiteral_2=(Token)match(input,59,FOLLOW_2); + enumLiteral_2=(Token)match(input,56,FOLLOW_2); current = grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getComparisonOperatorAccess().getLESS_EQUALSEnumLiteralDeclaration_2()); @@ -13639,12 +12979,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 4 : - // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' ) + // InternalApplicationConfiguration.g:4855:3: (enumLiteral_3= '>=' ) { - // InternalApplicationConfiguration.g:5090:3: (enumLiteral_3= '>=' ) - // InternalApplicationConfiguration.g:5091:4: enumLiteral_3= '>=' + // InternalApplicationConfiguration.g:4855:3: (enumLiteral_3= '>=' ) + // InternalApplicationConfiguration.g:4856:4: enumLiteral_3= '>=' { - enumLiteral_3=(Token)match(input,60,FOLLOW_2); + enumLiteral_3=(Token)match(input,57,FOLLOW_2); current = grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_3, grammarAccess.getComparisonOperatorAccess().getGREATER_EQUALSEnumLiteralDeclaration_3()); @@ -13678,7 +13018,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleDocumentLevelSpecification" - // InternalApplicationConfiguration.g:5101:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; + // InternalApplicationConfiguration.g:4866:1: ruleDocumentLevelSpecification returns [Enumerator current=null] : ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ; public final Enumerator ruleDocumentLevelSpecification() throws RecognitionException { Enumerator current = null; @@ -13690,42 +13030,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:5107:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) - // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) + // InternalApplicationConfiguration.g:4872:2: ( ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) ) + // InternalApplicationConfiguration.g:4873:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) { - // InternalApplicationConfiguration.g:5108:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) - int alt65=3; + // InternalApplicationConfiguration.g:4873:2: ( (enumLiteral_0= 'none' ) | (enumLiteral_1= 'normal' ) | (enumLiteral_2= 'full' ) ) + int alt61=3; switch ( input.LA(1) ) { - case 61: + case 58: { - alt65=1; + alt61=1; } break; - case 62: + case 59: { - alt65=2; + alt61=2; } break; - case 63: + case 60: { - alt65=3; + alt61=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 65, 0, input); + new NoViableAltException("", 61, 0, input); throw nvae; } - switch (alt65) { + switch (alt61) { case 1 : - // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' ) + // InternalApplicationConfiguration.g:4874:3: (enumLiteral_0= 'none' ) { - // InternalApplicationConfiguration.g:5109:3: (enumLiteral_0= 'none' ) - // InternalApplicationConfiguration.g:5110:4: enumLiteral_0= 'none' + // InternalApplicationConfiguration.g:4874:3: (enumLiteral_0= 'none' ) + // InternalApplicationConfiguration.g:4875:4: enumLiteral_0= 'none' { - enumLiteral_0=(Token)match(input,61,FOLLOW_2); + enumLiteral_0=(Token)match(input,58,FOLLOW_2); current = grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getDocumentLevelSpecificationAccess().getNoneEnumLiteralDeclaration_0()); @@ -13737,12 +13077,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' ) + // InternalApplicationConfiguration.g:4882:3: (enumLiteral_1= 'normal' ) { - // InternalApplicationConfiguration.g:5117:3: (enumLiteral_1= 'normal' ) - // InternalApplicationConfiguration.g:5118:4: enumLiteral_1= 'normal' + // InternalApplicationConfiguration.g:4882:3: (enumLiteral_1= 'normal' ) + // InternalApplicationConfiguration.g:4883:4: enumLiteral_1= 'normal' { - enumLiteral_1=(Token)match(input,62,FOLLOW_2); + enumLiteral_1=(Token)match(input,59,FOLLOW_2); current = grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getDocumentLevelSpecificationAccess().getNormalEnumLiteralDeclaration_1()); @@ -13754,12 +13094,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' ) + // InternalApplicationConfiguration.g:4890:3: (enumLiteral_2= 'full' ) { - // InternalApplicationConfiguration.g:5125:3: (enumLiteral_2= 'full' ) - // InternalApplicationConfiguration.g:5126:4: enumLiteral_2= 'full' + // InternalApplicationConfiguration.g:4890:3: (enumLiteral_2= 'full' ) + // InternalApplicationConfiguration.g:4891:4: enumLiteral_2= 'full' { - enumLiteral_2=(Token)match(input,63,FOLLOW_2); + enumLiteral_2=(Token)match(input,60,FOLLOW_2); current = grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getDocumentLevelSpecificationAccess().getFullEnumLiteralDeclaration_2()); @@ -13793,7 +13133,7 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // $ANTLR start "ruleSolver" - // InternalApplicationConfiguration.g:5136:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; + // InternalApplicationConfiguration.g:4901:1: ruleSolver returns [Enumerator current=null] : ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ; public final Enumerator ruleSolver() throws RecognitionException { Enumerator current = null; @@ -13805,42 +13145,42 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl enterRule(); try { - // InternalApplicationConfiguration.g:5142:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) - // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) + // InternalApplicationConfiguration.g:4907:2: ( ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) ) + // InternalApplicationConfiguration.g:4908:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) { - // InternalApplicationConfiguration.g:5143:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) - int alt66=3; + // InternalApplicationConfiguration.g:4908:2: ( (enumLiteral_0= 'SMTSolver' ) | (enumLiteral_1= 'AlloySolver' ) | (enumLiteral_2= 'ViatraSolver' ) ) + int alt62=3; switch ( input.LA(1) ) { - case 64: + case 61: { - alt66=1; + alt62=1; } break; - case 65: + case 62: { - alt66=2; + alt62=2; } break; - case 66: + case 63: { - alt66=3; + alt62=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 66, 0, input); + new NoViableAltException("", 62, 0, input); throw nvae; } - switch (alt66) { + switch (alt62) { case 1 : - // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' ) + // InternalApplicationConfiguration.g:4909:3: (enumLiteral_0= 'SMTSolver' ) { - // InternalApplicationConfiguration.g:5144:3: (enumLiteral_0= 'SMTSolver' ) - // InternalApplicationConfiguration.g:5145:4: enumLiteral_0= 'SMTSolver' + // InternalApplicationConfiguration.g:4909:3: (enumLiteral_0= 'SMTSolver' ) + // InternalApplicationConfiguration.g:4910:4: enumLiteral_0= 'SMTSolver' { - enumLiteral_0=(Token)match(input,64,FOLLOW_2); + enumLiteral_0=(Token)match(input,61,FOLLOW_2); current = grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getSolverAccess().getSMTSolverEnumLiteralDeclaration_0()); @@ -13852,12 +13192,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 2 : - // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' ) + // InternalApplicationConfiguration.g:4917:3: (enumLiteral_1= 'AlloySolver' ) { - // InternalApplicationConfiguration.g:5152:3: (enumLiteral_1= 'AlloySolver' ) - // InternalApplicationConfiguration.g:5153:4: enumLiteral_1= 'AlloySolver' + // InternalApplicationConfiguration.g:4917:3: (enumLiteral_1= 'AlloySolver' ) + // InternalApplicationConfiguration.g:4918:4: enumLiteral_1= 'AlloySolver' { - enumLiteral_1=(Token)match(input,65,FOLLOW_2); + enumLiteral_1=(Token)match(input,62,FOLLOW_2); current = grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getSolverAccess().getAlloySolverEnumLiteralDeclaration_1()); @@ -13869,12 +13209,12 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl } break; case 3 : - // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' ) + // InternalApplicationConfiguration.g:4925:3: (enumLiteral_2= 'ViatraSolver' ) { - // InternalApplicationConfiguration.g:5160:3: (enumLiteral_2= 'ViatraSolver' ) - // InternalApplicationConfiguration.g:5161:4: enumLiteral_2= 'ViatraSolver' + // InternalApplicationConfiguration.g:4925:3: (enumLiteral_2= 'ViatraSolver' ) + // InternalApplicationConfiguration.g:4926:4: enumLiteral_2= 'ViatraSolver' { - enumLiteral_2=(Token)match(input,66,FOLLOW_2); + enumLiteral_2=(Token)match(input,63,FOLLOW_2); current = grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getSolverAccess().getViatraSolverEnumLiteralDeclaration_2()); @@ -13909,14 +13249,14 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl // Delegated rules - protected DFA62 dfa62 = new DFA62(this); + protected DFA58 dfa58 = new DFA58(this); static final String dfa_1s = "\17\uffff"; - static final String dfa_2s = "\1\25\16\uffff"; - static final String dfa_3s = "\1\70\16\uffff"; + static final String dfa_2s = "\1\24\16\uffff"; + static final String dfa_3s = "\1\65\16\uffff"; static final String dfa_4s = "\1\uffff\1\16\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15"; static final String dfa_5s = "\1\0\16\uffff}>"; static final String[] dfa_6s = { - "\1\1\3\uffff\1\2\2\uffff\1\4\3\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16", + "\1\1\3\uffff\1\2\2\uffff\1\4\1\uffff\1\5\1\12\15\uffff\1\6\1\uffff\1\3\1\7\1\10\1\11\1\13\1\14\1\15\1\16", "", "", "", @@ -13940,11 +13280,11 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - class DFA62 extends DFA { + class DFA58 extends DFA { - public DFA62(BaseRecognizer recognizer) { + public DFA58(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 62; + this.decisionNumber = 58; this.eot = dfa_1; this.eof = dfa_1; this.min = dfa_2; @@ -13954,54 +13294,54 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl this.transition = dfa_6; } public String getDescription() { - return "()* loopback of 4503:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*"; + return "()* loopback of 4268:6: ( ({...}? => ( ({...}? => (otherlv_4= 'metamodel' otherlv_5= '=' ( (lv_metamodel_6_0= ruleMetamodel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'partial-model' otherlv_8= '=' ( (lv_partialModel_9_0= rulePartialModel ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'constraints' otherlv_11= '=' ( (lv_patterns_12_0= ruleGraphPattern ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'objectives' otherlv_14= '=' ( (lv_objectives_15_0= ruleObjective ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'scope' otherlv_17= '=' ( (lv_scope_18_0= ruleScope ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_numberSpecified_19_0= 'number' ) ) otherlv_20= '=' ( (lv_number_21_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_runSpecified_22_0= 'runs' ) ) otherlv_23= '=' ( (lv_runs_24_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_25= 'solver' otherlv_26= '=' ( (lv_solver_27_0= ruleSolver ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'config' otherlv_29= '=' ( (lv_config_30_0= ruleConfig ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_31= 'debug' otherlv_32= '=' ( (lv_debugFolder_33_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_34= 'log' otherlv_35= '=' ( (lv_targetLogFile_36_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_37= 'statistics' otherlv_38= '=' ( (lv_targetStatisticsFile_39_0= ruleFile ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_40= 'output' otherlv_41= '=' ( (lv_tagetFolder_42_0= ruleFile ) ) ) ) ) ) )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA62_0 = input.LA(1); + int LA58_0 = input.LA(1); - int index62_0 = input.index(); + int index58_0 = input.index(); input.rewind(); s = -1; - if ( (LA62_0==21) ) {s = 1;} + if ( (LA58_0==20) ) {s = 1;} - else if ( LA62_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} + else if ( LA58_0 == 24 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 0) ) {s = 2;} - else if ( LA62_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} + else if ( LA58_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 1) ) {s = 3;} - else if ( LA62_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} + else if ( LA58_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 2) ) {s = 4;} - else if ( LA62_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} + else if ( LA58_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 3) ) {s = 5;} - else if ( LA62_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} + else if ( LA58_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 4) ) {s = 6;} - else if ( LA62_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} + else if ( LA58_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 5) ) {s = 7;} - else if ( LA62_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} + else if ( LA58_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 6) ) {s = 8;} - else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} + else if ( LA58_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 7) ) {s = 9;} - else if ( LA62_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} + else if ( LA58_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 8) ) {s = 10;} - else if ( LA62_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} + else if ( LA58_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 9) ) {s = 11;} - else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} + else if ( LA58_0 == 51 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 10) ) {s = 12;} - else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} + else if ( LA58_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 11) ) {s = 13;} - else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} + else if ( LA58_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getGenerationTaskAccess().getUnorderedGroup_3(), 12) ) {s = 14;} - input.seek(index62_0); + input.seek(index58_0); if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 62, _s, input); + new NoViableAltException(getDescription(), 58, _s, input); error(nvae); throw nvae; } @@ -14010,8 +13350,8 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000180031A022002L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000180031A020002L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000030006D012002L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000030006D010002L}); public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000802L}); public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000020L}); @@ -14019,39 +13359,37 @@ public class InternalApplicationConfigurationParser extends AbstractInternalAntl public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000004000L}); public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000040L}); public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000400010L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000300000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000800002L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000050L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000050L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x06000000A0010000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x1800018000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001020L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000001C00200040L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001C00000040L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0xE000000000000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000002000200000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000040000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000200000000020L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000200000080020L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000201020L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000200040L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x01FE800312200000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000080010L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000007L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000200010L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000180000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000400002L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000002000050L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000050L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x00C0000010000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0300003000000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000001020L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000380100040L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000380000040L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x1C00000000000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000400100000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000800020000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000040000000020L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000040000040020L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000080000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000101020L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000100040L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x003FD00069100000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000040010L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0xE000000000000000L}); } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java index d272d910..97f677cf 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/scoping/AbstractApplicationConfigurationScopeProvider.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.scoping; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java index cf267de9..5d8c86ea 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSemanticSequencer.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.serializer; @@ -7,7 +7,6 @@ import com.google.inject.Inject; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; @@ -37,7 +36,6 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Mtff; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; @@ -52,7 +50,6 @@ import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSp import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabiltiyProbability; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; @@ -94,9 +91,6 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: sequence_AllPatternEntry(context, (AllPatternEntry) semanticObject); return; - case ApplicationConfigurationPackage.CFT_IMPORT: - sequence_CftImport(context, (CftImport) semanticObject); - return; case ApplicationConfigurationPackage.CLASS_REFERENCE: sequence_ClassReference(context, (ClassReference) semanticObject); return; @@ -184,9 +178,6 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin case ApplicationConfigurationPackage.MODEL_ENTRY: sequence_ModelEntry(context, (ModelEntry) semanticObject); return; - case ApplicationConfigurationPackage.MTFF: - sequence_Mtff(context, (Mtff) semanticObject); - return; case ApplicationConfigurationPackage.OBJECT_REFERENCE: sequence_ObjectReference(context, (ObjectReference) semanticObject); return; @@ -229,9 +220,6 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: sequence_RealTypeScope(context, (RealTypeScope) semanticObject); return; - case ApplicationConfigurationPackage.RELIABILTIY_PROBABILITY: - sequence_ReliabiltiyProbability(context, (ReliabiltiyProbability) semanticObject); - return; case ApplicationConfigurationPackage.RUNTIME_ENTRY: sequence_RuntimeEntry(context, (RuntimeEntry) semanticObject); return; @@ -290,25 +278,6 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin } - /** - * Contexts: - * Import returns CftImport - * CftImport returns CftImport - * - * Constraint: - * importedCft=[CftModel|STRING] - */ - protected void sequence_CftImport(ISerializationContext context, CftImport semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, ApplicationConfigurationPackage.Literals.CFT_IMPORT__IMPORTED_CFT) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, ApplicationConfigurationPackage.Literals.CFT_IMPORT__IMPORTED_CFT)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getCftImportAccess().getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1(), semanticObject.eGet(ApplicationConfigurationPackage.Literals.CFT_IMPORT__IMPORTED_CFT, false)); - feeder.finish(); - } - - /** * Contexts: * TypeReference returns ClassReference @@ -610,8 +579,8 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin * targetStatisticsFile=File | * tagetFolder=File * )? - * (runSpecified?='runs' runs=INT)? - * (numberSpecified?='number' number=INT)? + * (numberSpecified?='number' number=INT)? + * (runSpecified?='runs' runs=INT)? * )+ */ protected void sequence_GenerationTask(ISerializationContext context, GenerationTask semanticObject) { @@ -819,20 +788,6 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin } - /** - * Contexts: - * ObjectiveFunction returns Mtff - * ReliabilityObjectiveFunction returns Mtff - * Mtff returns Mtff - * - * Constraint: - * (package=[CftModel|QualifiedName]? transformation=[TransformationDefinition|ID]) - */ - protected void sequence_Mtff(ISerializationContext context, Mtff semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - /** * Contexts: * TypeReference returns ObjectReference @@ -1056,20 +1011,6 @@ public class ApplicationConfigurationSemanticSequencer extends AbstractDelegatin } - /** - * Contexts: - * ObjectiveFunction returns ReliabiltiyProbability - * ReliabilityObjectiveFunction returns ReliabiltiyProbability - * ReliabiltiyProbability returns ReliabiltiyProbability - * - * Constraint: - * (package=[CftModel|QualifiedName]? transformation=[TransformationDefinition|ID] time=REALLiteral) - */ - protected void sequence_ReliabiltiyProbability(ISerializationContext context, ReliabiltiyProbability semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - /** * Contexts: * ConfigEntry returns RuntimeEntry diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java index 21893ee6..e5ab8088 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/serializer/ApplicationConfigurationSyntacticSequencer.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.serializer; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java index 213203b4..5b5de2bf 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/services/ApplicationConfigurationGrammarAccess.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.services; @@ -153,16 +153,15 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final RuleCall cEPackageImportParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); private final RuleCall cViatraImportParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cCftImportParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); ///////////////////////////////////////////////////// //// Imports ///////////////////////////////////////////////////// //Import: - // EPackageImport | ViatraImport | CftImport; + // EPackageImport | ViatraImport; @Override public ParserRule getRule() { return rule; } - //EPackageImport | ViatraImport | CftImport + //EPackageImport | ViatraImport public Alternatives getAlternatives() { return cAlternatives; } //EPackageImport @@ -170,9 +169,6 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen //ViatraImport public RuleCall getViatraImportParserRuleCall_1() { return cViatraImportParserRuleCall_1; } - - //CftImport - public RuleCall getCftImportParserRuleCall_2() { return cCftImportParserRuleCall_2; } } public class EPackageImportElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.EPackageImport"); @@ -236,37 +232,6 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen //STRING public RuleCall getImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1() { return cImportedViatraPatternModelSTRINGTerminalRuleCall_2_0_1; } } - public class CftImportElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CftImport"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Keyword cReliabilityKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cImportedCftAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cImportedCftCftModelCrossReference_2_0 = (CrossReference)cImportedCftAssignment_2.eContents().get(0); - private final RuleCall cImportedCftCftModelSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cImportedCftCftModelCrossReference_2_0.eContents().get(1); - - //CftImport: - // "import" "reliability" importedCft=[cftLanguage::CftModel|STRING]; - @Override public ParserRule getRule() { return rule; } - - //"import" "reliability" importedCft=[cftLanguage::CftModel|STRING] - public Group getGroup() { return cGroup; } - - //"import" - public Keyword getImportKeyword_0() { return cImportKeyword_0; } - - //"reliability" - public Keyword getReliabilityKeyword_1() { return cReliabilityKeyword_1; } - - //importedCft=[cftLanguage::CftModel|STRING] - public Assignment getImportedCftAssignment_2() { return cImportedCftAssignment_2; } - - //[cftLanguage::CftModel|STRING] - public CrossReference getImportedCftCftModelCrossReference_2_0() { return cImportedCftCftModelCrossReference_2_0; } - - //STRING - public RuleCall getImportedCftCftModelSTRINGTerminalRuleCall_2_0_1() { return cImportedCftCftModelSTRINGTerminalRuleCall_2_0_1; } - } public class DeclarationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Declaration"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); @@ -559,7 +524,8 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen private final RuleCall cFeatureENamedElementIDTerminalRuleCall_2_1_0_1 = (RuleCall)cFeatureENamedElementCrossReference_2_1_0.eContents().get(1); //MetamodelElement: - // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' feature=[ecore::ENamedElement])?; + // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' + // feature=[ecore::ENamedElement])?; @Override public ParserRule getRule() { return rule; } //(package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' feature=[ecore::ENamedElement])? @@ -1260,22 +1226,14 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen } public class ObjectiveFunctionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveFunction"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cCostObjectiveFunctionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cReliabilityObjectiveFunctionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); + private final RuleCall cCostObjectiveFunctionParserRuleCall = (RuleCall)rule.eContents().get(1); //ObjectiveFunction: - // CostObjectiveFunction | ReliabilityObjectiveFunction; + // CostObjectiveFunction; @Override public ParserRule getRule() { return rule; } - //CostObjectiveFunction | ReliabilityObjectiveFunction - public Alternatives getAlternatives() { return cAlternatives; } - //CostObjectiveFunction - public RuleCall getCostObjectiveFunctionParserRuleCall_0() { return cCostObjectiveFunctionParserRuleCall_0; } - - //ReliabilityObjectiveFunction - public RuleCall getReliabilityObjectiveFunctionParserRuleCall_1() { return cReliabilityObjectiveFunctionParserRuleCall_1; } + public RuleCall getCostObjectiveFunctionParserRuleCall() { return cCostObjectiveFunctionParserRuleCall; } } public class CostObjectiveFunctionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.CostObjectiveFunction"); @@ -1355,134 +1313,6 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen //INTLiteral public RuleCall getWeightINTLiteralParserRuleCall_2_0() { return cWeightINTLiteralParserRuleCall_2_0; } } - public class ReliabilityObjectiveFunctionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ReliabilityObjectiveFunction"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cReliabiltiyProbabilityParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cMtffParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //ReliabilityObjectiveFunction: - // ReliabiltiyProbability | Mtff; - @Override public ParserRule getRule() { return rule; } - - //ReliabiltiyProbability | Mtff - public Alternatives getAlternatives() { return cAlternatives; } - - //ReliabiltiyProbability - public RuleCall getReliabiltiyProbabilityParserRuleCall_0() { return cReliabiltiyProbabilityParserRuleCall_0; } - - //Mtff - public RuleCall getMtffParserRuleCall_1() { return cMtffParserRuleCall_1; } - } - public class ReliabiltiyProbabilityElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ReliabiltiyProbability"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cReliabilityKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Assignment cPackageAssignment_1_0 = (Assignment)cGroup_1.eContents().get(0); - private final CrossReference cPackageCftModelCrossReference_1_0_0 = (CrossReference)cPackageAssignment_1_0.eContents().get(0); - private final RuleCall cPackageCftModelQualifiedNameParserRuleCall_1_0_0_1 = (RuleCall)cPackageCftModelCrossReference_1_0_0.eContents().get(1); - private final Keyword cColonColonKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); - private final Assignment cTransformationAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cTransformationTransformationDefinitionCrossReference_2_0 = (CrossReference)cTransformationAssignment_2.eContents().get(0); - private final RuleCall cTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1 = (RuleCall)cTransformationTransformationDefinitionCrossReference_2_0.eContents().get(1); - private final Keyword cAtKeyword_3 = (Keyword)cGroup.eContents().get(3); - private final Assignment cTimeAssignment_4 = (Assignment)cGroup.eContents().get(4); - private final RuleCall cTimeREALLiteralParserRuleCall_4_0 = (RuleCall)cTimeAssignment_4.eContents().get(0); - - //ReliabiltiyProbability: - // 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? - // transformation=[cftLanguage::TransformationDefinition] - // 'at' time=REALLiteral; - @Override public ParserRule getRule() { return rule; } - - //'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? - //transformation=[cftLanguage::TransformationDefinition] 'at' time=REALLiteral - public Group getGroup() { return cGroup; } - - //'reliability' - public Keyword getReliabilityKeyword_0() { return cReliabilityKeyword_0; } - - //(package=[cftLanguage::CftModel|QualifiedName] '::')? - public Group getGroup_1() { return cGroup_1; } - - //package=[cftLanguage::CftModel|QualifiedName] - public Assignment getPackageAssignment_1_0() { return cPackageAssignment_1_0; } - - //[cftLanguage::CftModel|QualifiedName] - public CrossReference getPackageCftModelCrossReference_1_0_0() { return cPackageCftModelCrossReference_1_0_0; } - - //QualifiedName - public RuleCall getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1() { return cPackageCftModelQualifiedNameParserRuleCall_1_0_0_1; } - - //'::' - public Keyword getColonColonKeyword_1_1() { return cColonColonKeyword_1_1; } - - //transformation=[cftLanguage::TransformationDefinition] - public Assignment getTransformationAssignment_2() { return cTransformationAssignment_2; } - - //[cftLanguage::TransformationDefinition] - public CrossReference getTransformationTransformationDefinitionCrossReference_2_0() { return cTransformationTransformationDefinitionCrossReference_2_0; } - - //ID - public RuleCall getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1() { return cTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1; } - - //'at' - public Keyword getAtKeyword_3() { return cAtKeyword_3; } - - //time=REALLiteral - public Assignment getTimeAssignment_4() { return cTimeAssignment_4; } - - //REALLiteral - public RuleCall getTimeREALLiteralParserRuleCall_4_0() { return cTimeREALLiteralParserRuleCall_4_0; } - } - public class MtffElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.Mtff"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cMtffKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Assignment cPackageAssignment_1_0 = (Assignment)cGroup_1.eContents().get(0); - private final CrossReference cPackageCftModelCrossReference_1_0_0 = (CrossReference)cPackageAssignment_1_0.eContents().get(0); - private final RuleCall cPackageCftModelQualifiedNameParserRuleCall_1_0_0_1 = (RuleCall)cPackageCftModelCrossReference_1_0_0.eContents().get(1); - private final Keyword cColonColonKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); - private final Assignment cTransformationAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cTransformationTransformationDefinitionCrossReference_2_0 = (CrossReference)cTransformationAssignment_2.eContents().get(0); - private final RuleCall cTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1 = (RuleCall)cTransformationTransformationDefinitionCrossReference_2_0.eContents().get(1); - - //Mtff: - // 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation=[cftLanguage::TransformationDefinition]; - @Override public ParserRule getRule() { return rule; } - - //'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation=[cftLanguage::TransformationDefinition] - public Group getGroup() { return cGroup; } - - //'mtff' - public Keyword getMtffKeyword_0() { return cMtffKeyword_0; } - - //(package=[cftLanguage::CftModel|QualifiedName] '::')? - public Group getGroup_1() { return cGroup_1; } - - //package=[cftLanguage::CftModel|QualifiedName] - public Assignment getPackageAssignment_1_0() { return cPackageAssignment_1_0; } - - //[cftLanguage::CftModel|QualifiedName] - public CrossReference getPackageCftModelCrossReference_1_0_0() { return cPackageCftModelCrossReference_1_0_0; } - - //QualifiedName - public RuleCall getPackageCftModelQualifiedNameParserRuleCall_1_0_0_1() { return cPackageCftModelQualifiedNameParserRuleCall_1_0_0_1; } - - //'::' - public Keyword getColonColonKeyword_1_1() { return cColonColonKeyword_1_1; } - - //transformation=[cftLanguage::TransformationDefinition] - public Assignment getTransformationAssignment_2() { return cTransformationAssignment_2; } - - //[cftLanguage::TransformationDefinition] - public CrossReference getTransformationTransformationDefinitionCrossReference_2_0() { return cTransformationTransformationDefinitionCrossReference_2_0; } - - //ID - public RuleCall getTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1() { return cTransformationTransformationDefinitionIDTerminalRuleCall_2_0_1; } - } public class ObjectiveDeclarationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration.ObjectiveDeclaration"); private final Group cGroup = (Group)rule.eContents().get(1); @@ -3172,7 +3002,6 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen private final ImportElements pImport; private final EPackageImportElements pEPackageImport; private final ViatraImportElements pViatraImport; - private final CftImportElements pCftImport; private final DeclarationElements pDeclaration; private final FileSpecificationElements pFileSpecification; private final FileDeclarationElements pFileDeclaration; @@ -3208,9 +3037,6 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen private final ObjectiveFunctionElements pObjectiveFunction; private final CostObjectiveFunctionElements pCostObjectiveFunction; private final CostEntryElements pCostEntry; - private final ReliabilityObjectiveFunctionElements pReliabilityObjectiveFunction; - private final ReliabiltiyProbabilityElements pReliabiltiyProbability; - private final MtffElements pMtff; private final ObjectiveDeclarationElements pObjectiveDeclaration; private final ObjectiveReferenceElements pObjectiveReference; private final ObjectiveElements pObjective; @@ -3267,7 +3093,6 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen this.pImport = new ImportElements(); this.pEPackageImport = new EPackageImportElements(); this.pViatraImport = new ViatraImportElements(); - this.pCftImport = new CftImportElements(); this.pDeclaration = new DeclarationElements(); this.pFileSpecification = new FileSpecificationElements(); this.pFileDeclaration = new FileDeclarationElements(); @@ -3303,9 +3128,6 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen this.pObjectiveFunction = new ObjectiveFunctionElements(); this.pCostObjectiveFunction = new CostObjectiveFunctionElements(); this.pCostEntry = new CostEntryElements(); - this.pReliabilityObjectiveFunction = new ReliabilityObjectiveFunctionElements(); - this.pReliabiltiyProbability = new ReliabiltiyProbabilityElements(); - this.pMtff = new MtffElements(); this.pObjectiveDeclaration = new ObjectiveDeclarationElements(); this.pObjectiveReference = new ObjectiveReferenceElements(); this.pObjective = new ObjectiveElements(); @@ -3428,7 +3250,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen //// Imports ///////////////////////////////////////////////////// //Import: - // EPackageImport | ViatraImport | CftImport; + // EPackageImport | ViatraImport; public ImportElements getImportAccess() { return pImport; } @@ -3457,16 +3279,6 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen return getViatraImportAccess().getRule(); } - //CftImport: - // "import" "reliability" importedCft=[cftLanguage::CftModel|STRING]; - public CftImportElements getCftImportAccess() { - return pCftImport; - } - - public ParserRule getCftImportRule() { - return getCftImportAccess().getRule(); - } - ///////////////////////////////////////////////////// //// Declaration ///////////////////////////////////////////////////// @@ -3564,7 +3376,8 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen } //MetamodelElement: - // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' feature=[ecore::ENamedElement])?; + // (package=[ecore::EPackage|QualifiedName] '::')? classifier=[ecore::EClassifier] ('.' + // feature=[ecore::ENamedElement])?; public MetamodelElementElements getMetamodelElementAccess() { return pMetamodelElement; } @@ -3814,7 +3627,7 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen } //ObjectiveFunction: - // CostObjectiveFunction | ReliabilityObjectiveFunction; + // CostObjectiveFunction; public ObjectiveFunctionElements getObjectiveFunctionAccess() { return pObjectiveFunction; } @@ -3843,38 +3656,6 @@ public class ApplicationConfigurationGrammarAccess extends AbstractGrammarElemen return getCostEntryAccess().getRule(); } - //ReliabilityObjectiveFunction: - // ReliabiltiyProbability | Mtff; - public ReliabilityObjectiveFunctionElements getReliabilityObjectiveFunctionAccess() { - return pReliabilityObjectiveFunction; - } - - public ParserRule getReliabilityObjectiveFunctionRule() { - return getReliabilityObjectiveFunctionAccess().getRule(); - } - - //ReliabiltiyProbability: - // 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? - // transformation=[cftLanguage::TransformationDefinition] - // 'at' time=REALLiteral; - public ReliabiltiyProbabilityElements getReliabiltiyProbabilityAccess() { - return pReliabiltiyProbability; - } - - public ParserRule getReliabiltiyProbabilityRule() { - return getReliabiltiyProbabilityAccess().getRule(); - } - - //Mtff: - // 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation=[cftLanguage::TransformationDefinition]; - public MtffElements getMtffAccess() { - return pMtff; - } - - public ParserRule getMtffRule() { - return getMtffAccess().getRule(); - } - //ObjectiveDeclaration: // 'objectives' name=ID specification=ObjectiveSpecification; public ObjectiveDeclarationElements getObjectiveDeclarationAccess() { diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java index 455e82ed..803654f4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/validation/AbstractApplicationConfigurationValidator.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.16.0 + * generated by Xtext 2.17.0 */ package hu.bme.mit.inf.dslreasoner.application.validation; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext index be1ac662..537989f7 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/ApplicationConfiguration.xtext @@ -2,7 +2,6 @@ grammar hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration with org import "http://www.eclipse.org/emf/2002/Ecore" as ecore import "http://www.eclipse.org/viatra/query/patternlanguage/emf/PatternLanguage" as viatra -import "http://www.bme.hu/mit/inf/dslreasoner/faulttree/components/CftLanguage" as cftLanguage generate applicationConfiguration "http://www.bme.hu/mit/inf/dslreasoner/application/ApplicationConfiguration" ConfigurationScript: @@ -25,16 +24,13 @@ INTLiteral returns ecore::EInt: // Imports /////////////////////////////////////////////////// Import: - EPackageImport | ViatraImport | CftImport; + EPackageImport | ViatraImport; EPackageImport: "import" "epackage" importedPackage=[ecore::EPackage|STRING]; ViatraImport: "import" "viatra" importedViatra=[viatra::PatternModel|STRING]; - -CftImport: - "import" "reliability" importedCft=[cftLanguage::CftModel|STRING]; /////////////////////////////////////////////////// // Declaration @@ -160,7 +156,7 @@ ThresholdEntry: function=ObjectiveFunction operator=ComparisonOperator threshold=REALLiteral; ObjectiveFunction: - CostObjectiveFunction | ReliabilityObjectiveFunction; + CostObjectiveFunction; CostObjectiveFunction: 'cost' '{' entries+=CostEntry (',' entries+=CostEntry)* '}'; @@ -168,17 +164,6 @@ CostObjectiveFunction: CostEntry: patternElement=PatternElement '=' weight=INTLiteral; -ReliabilityObjectiveFunction: - ReliabiltiyProbability | Mtff; - -ReliabiltiyProbability: - 'reliability' (package=[cftLanguage::CftModel|QualifiedName] '::')? - transformation=[cftLanguage::TransformationDefinition] - 'at' time=REALLiteral; - -Mtff: - 'mtff' (package=[cftLanguage::CftModel|QualifiedName] '::')? transformation=[cftLanguage::TransformationDefinition]; - ObjectiveDeclaration: 'objectives' name=ID specification=ObjectiveSpecification; diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/GenerateApplicationConfiguration.mwe2 b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/GenerateApplicationConfiguration.mwe2 index 3983cd10..13cc78a8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/GenerateApplicationConfiguration.mwe2 +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/GenerateApplicationConfiguration.mwe2 @@ -31,7 +31,6 @@ Workflow { name = "hu.bme.mit.inf.dslreasoner.application.ApplicationConfiguration" referencedResource = "platform:/resource/org.eclipse.emf.ecore/model/Ecore.genmodel" referencedResource = "platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.genmodel" - referencedResource = "platform:/resource/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.genmodel" fileExtensions = "vsconfig" serializer = { generateStub = false diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/linking/ApplicationConfigurationLinkingService.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/linking/ApplicationConfigurationLinkingService.xtend index ec79ac89..fafba1d7 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/linking/ApplicationConfigurationLinkingService.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/linking/ApplicationConfigurationLinkingService.xtend @@ -2,13 +2,9 @@ package hu.bme.mit.inf.dslreasoner.application.linking import com.google.inject.Inject import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport import java.util.Collections -import java.util.List import java.util.Optional import org.eclipse.emf.common.util.URI import org.eclipse.emf.ecore.EObject @@ -17,7 +13,6 @@ import org.eclipse.emf.ecore.EReference import org.eclipse.emf.ecore.resource.Resource import org.eclipse.emf.ecore.resource.ResourceSet import org.eclipse.viatra.query.patternlanguage.emf.scoping.IMetamodelProvider -import org.eclipse.xtext.EcoreUtil2 import org.eclipse.xtext.conversion.IValueConverterService import org.eclipse.xtext.conversion.ValueConverterException import org.eclipse.xtext.linking.impl.DefaultLinkingService @@ -39,10 +34,6 @@ class ApplicationConfigurationLinkingService extends DefaultLinkingService { if (ref == viatraImport_ImportedViatra) { return getViatra(context, node) } - } else if (context instanceof CftImport) { - if (ref == cftImport_ImportedCft) { - return getCftModel(context, node) - } } return super.getLinkedObjects(context, ref, node) } @@ -113,8 +104,4 @@ class ApplicationConfigurationLinkingService extends DefaultLinkingService { Optional.empty } } - - private def getCftModel(CftImport context, INode node) { - getByUri(context, cftImport_ImportedCft, node) - } } diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend index 4daf9831..e5db9893 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/scoping/ApplicationConfigurationScopeProvider.xtend @@ -4,15 +4,12 @@ package hu.bme.mit.inf.dslreasoner.application.scoping import com.google.inject.Inject -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CftImport import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry -import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel import org.eclipse.emf.ecore.EClass import org.eclipse.emf.ecore.EEnum import org.eclipse.emf.ecore.EObject @@ -47,10 +44,6 @@ class ApplicationConfigurationScopeProvider extends AbstractApplicationConfigura getViatraPackageScope(context, reference, document) case PATTERN_ELEMENT__PATTERN: getViatraPatternScope(context, document) - case RELIABILITY_OBJECTIVE_FUNCTION__PACKAGE: - getCftPackageScope(context, reference, document) - case RELIABILITY_OBJECTIVE_FUNCTION__TRANSFORMATION: - getCftTransformationScope(context, document) default: super.getScope(context, reference) } @@ -72,14 +65,6 @@ class ApplicationConfigurationScopeProvider extends AbstractApplicationConfigura document.allViatraPackages.map[patterns].flatten } - private def getAllCftPackages(ConfigurationScript document) { - document.imports.filter(CftImport).map[importedCft].filterNull - } - - private def getAllCftTransformations(ConfigurationScript document) { - document.allCftPackages.map[transformationDefinitions].flatten - } - private def getEPackageScope(ConfigurationScript document) { Scopes.scopeFor(document.allEPackages) } @@ -126,23 +111,6 @@ class ApplicationConfigurationScopeProvider extends AbstractApplicationConfigura } Scopes.scopeFor(patterns) } - - private def getCftPackageScope(EObject context, EReference reference, ConfigurationScript document) { - val cftModelNameConverter = [ CftModel cftModel | - toQualifiedNameOrNull(cftModel.packageName) - ] - Scopes.scopeFor(document.allCftPackages, cftModelNameConverter, super.getScope(context, reference)) - } - - private def getCftTransformationScope(EObject context, ConfigurationScript document) { - val transformations = switch (context) { - ReliabilityObjectiveFunction case context.package !== null: - context.package.transformationDefinitions - default: - document.allCftTransformations - } - Scopes.scopeFor(transformations) - } private def toQualifiedNameOrNull(String packageName) { if (packageName === null) { diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.classpath b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.classpath deleted file mode 100644 index 9081d4f7..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.classpath +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.gitignore deleted file mode 100644 index ae3c1726..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.project b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.project deleted file mode 100644 index 7e994188..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.project +++ /dev/null @@ -1,34 +0,0 @@ - - - hu.bme.mit.inf.dslreasoner.faulttree.components.ide - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.xtext.ui.shared.xtextNature - org.eclipse.jdt.core.javanature - org.eclipse.pde.PluginNature - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.settings/org.eclipse.core.resources.prefs b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.settings/org.eclipse.jdt.core.prefs b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 0c68a61d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,7 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/META-INF/MANIFEST.MF b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/META-INF/MANIFEST.MF deleted file mode 100644 index 15d6a9f9..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/META-INF/MANIFEST.MF +++ /dev/null @@ -1,15 +0,0 @@ -Manifest-Version: 1.0 -Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.faulttree.components.ide -Bundle-ManifestVersion: 2 -Bundle-Name: hu.bme.mit.inf.dslreasoner.faulttree.components.ide -Bundle-Vendor: My Company -Bundle-Version: 1.0.0.qualifier -Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.faulttree.components.ide; singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: hu.bme.mit.inf.dslreasoner.faulttree.components, - org.eclipse.xtext.ide, - org.eclipse.xtext.xbase.ide, - org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr, - hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.internal diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/build.properties b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/build.properties deleted file mode 100644 index 5c6bbf99..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/build.properties +++ /dev/null @@ -1,6 +0,0 @@ -source.. = src/,\ - src-gen/,\ - xtend-gen/ -bin.includes = .,\ - META-INF/ -bin.excludes = **/*.xtend diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup deleted file mode 100644 index 73a0041c..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup +++ /dev/null @@ -1 +0,0 @@ -hu.bme.mit.inf.dslreasoner.faulttree.components.ide.CftLanguageIdeSetup diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/AbstractCftLanguageIdeModule.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/AbstractCftLanguageIdeModule.java deleted file mode 100644 index f17cf7d5..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/AbstractCftLanguageIdeModule.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ide; - -import com.google.inject.Binder; -import com.google.inject.name.Names; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.CftLanguageParser; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.internal.InternalCftLanguageLexer; -import org.eclipse.xtext.ide.DefaultIdeModule; -import org.eclipse.xtext.ide.LexerIdeBindings; -import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; -import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; -import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; -import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; -import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -import org.eclipse.xtext.ide.refactoring.IRenameStrategy2; -import org.eclipse.xtext.ide.server.rename.IRenameService; -import org.eclipse.xtext.ide.server.rename.RenameService; - -/** - * Manual modifications go to {@link CftLanguageIdeModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractCftLanguageIdeModule extends DefaultIdeModule { - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalCftLanguageLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return CftLanguageParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameService() { - return RenameService.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy2() { - return IRenameStrategy2.DefaultImpl.class; - } - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/CftLanguageParser.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/CftLanguageParser.java deleted file mode 100644 index b524557f..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/CftLanguageParser.java +++ /dev/null @@ -1,159 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr; - -import com.google.common.collect.ImmutableMap; -import com.google.inject.Inject; -import com.google.inject.Singleton; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.internal.InternalCftLanguageParser; -import hu.bme.mit.inf.dslreasoner.faulttree.components.services.CftLanguageGrammarAccess; -import java.util.Map; -import org.eclipse.xtext.AbstractElement; -import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; - -public class CftLanguageParser extends AbstractContentAssistParser { - - @Singleton - public static final class NameMappings { - - private final Map mappings; - - @Inject - public NameMappings(CftLanguageGrammarAccess grammarAccess) { - ImmutableMap.Builder builder = ImmutableMap.builder(); - init(builder, grammarAccess); - this.mappings = builder.build(); - } - - public String getRuleName(AbstractElement element) { - return mappings.get(element); - } - - private static void init(ImmutableMap.Builder builder, CftLanguageGrammarAccess grammarAccess) { - builder.put(grammarAccess.getCftModelAccess().getAlternatives_4(), "rule__CftModel__Alternatives_4"); - builder.put(grammarAccess.getEventDefinitionAccess().getAlternatives(), "rule__EventDefinition__Alternatives"); - builder.put(grammarAccess.getDistributionAccess().getAlternatives(), "rule__Distribution__Alternatives"); - builder.put(grammarAccess.getGateDefinitionAccess().getAlternatives(), "rule__GateDefinition__Alternatives"); - builder.put(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2(), "rule__KOfMGateDefinition__Alternatives_2"); - builder.put(grammarAccess.getMappingDefinitionAccess().getAlternatives_8_1_0(), "rule__MappingDefinition__Alternatives_8_1_0"); - builder.put(grammarAccess.getVariableAccess().getAlternatives(), "rule__Variable__Alternatives"); - builder.put(grammarAccess.getAssignmentAccess().getAlternatives_1(), "rule__Assignment__Alternatives_1"); - builder.put(grammarAccess.getValidIdAccess().getAlternatives(), "rule__ValidId__Alternatives"); - builder.put(grammarAccess.getDoubleAccess().getAlternatives(), "rule__Double__Alternatives"); - builder.put(grammarAccess.getCftModelAccess().getGroup(), "rule__CftModel__Group__0"); - builder.put(grammarAccess.getImportDeclarationAccess().getGroup(), "rule__ImportDeclaration__Group__0"); - builder.put(grammarAccess.getComponentDefinitionAccess().getGroup(), "rule__ComponentDefinition__Group__0"); - builder.put(grammarAccess.getComponentDefinitionAccess().getGroup_3_0(), "rule__ComponentDefinition__Group_3_0__0"); - builder.put(grammarAccess.getComponentDefinitionAccess().getGroup_3_1(), "rule__ComponentDefinition__Group_3_1__0"); - builder.put(grammarAccess.getComponentDefinitionAccess().getGroup_4(), "rule__ComponentDefinition__Group_4__0"); - builder.put(grammarAccess.getInputEventAccess().getGroup(), "rule__InputEvent__Group__0"); - builder.put(grammarAccess.getBasicEventDefinitionAccess().getGroup(), "rule__BasicEventDefinition__Group__0"); - builder.put(grammarAccess.getConstantDistributionAccess().getGroup(), "rule__ConstantDistribution__Group__0"); - builder.put(grammarAccess.getExponentialDistributionAccess().getGroup(), "rule__ExponentialDistribution__Group__0"); - builder.put(grammarAccess.getAndGateDefinitionAccess().getGroup(), "rule__AndGateDefinition__Group__0"); - builder.put(grammarAccess.getOrGateDefinitionAccess().getGroup(), "rule__OrGateDefinition__Group__0"); - builder.put(grammarAccess.getKOfMGateDefinitionAccess().getGroup(), "rule__KOfMGateDefinition__Group__0"); - builder.put(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0(), "rule__KOfMGateDefinition__Group_2_0__0"); - builder.put(grammarAccess.getTransformationDefinitionAccess().getGroup(), "rule__TransformationDefinition__Group__0"); - builder.put(grammarAccess.getMappingDefinitionAccess().getGroup(), "rule__MappingDefinition__Group__0"); - builder.put(grammarAccess.getMappingDefinitionAccess().getGroup_5(), "rule__MappingDefinition__Group_5__0"); - builder.put(grammarAccess.getMappingDefinitionAccess().getGroup_8(), "rule__MappingDefinition__Group_8__0"); - builder.put(grammarAccess.getMappingDefinitionAccess().getGroup_8_1(), "rule__MappingDefinition__Group_8_1__0"); - builder.put(grammarAccess.getLookupDefinitionAccess().getGroup(), "rule__LookupDefinition__Group__0"); - builder.put(grammarAccess.getLookupDefinitionAccess().getGroup_4(), "rule__LookupDefinition__Group_4__0"); - builder.put(grammarAccess.getAssignmentAccess().getGroup(), "rule__Assignment__Group__0"); - builder.put(grammarAccess.getEventReferenceAccess().getGroup(), "rule__EventReference__Group__0"); - builder.put(grammarAccess.getComponentInstanceAccess().getGroup(), "rule__ComponentInstance__Group__0"); - builder.put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0"); - builder.put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0"); - builder.put(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup(), "rule__QualifiedNameWithWildcard__Group__0"); - builder.put(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup_1(), "rule__QualifiedNameWithWildcard__Group_1__0"); - builder.put(grammarAccess.getCftModelAccess().getPackageNameAssignment_1(), "rule__CftModel__PackageNameAssignment_1"); - builder.put(grammarAccess.getCftModelAccess().getImportsAssignment_3(), "rule__CftModel__ImportsAssignment_3"); - builder.put(grammarAccess.getCftModelAccess().getComponentDefinitionsAssignment_4_0(), "rule__CftModel__ComponentDefinitionsAssignment_4_0"); - builder.put(grammarAccess.getCftModelAccess().getTransformationDefinitionsAssignment_4_1(), "rule__CftModel__TransformationDefinitionsAssignment_4_1"); - builder.put(grammarAccess.getImportDeclarationAccess().getImportedNamespaceAssignment_1(), "rule__ImportDeclaration__ImportedNamespaceAssignment_1"); - builder.put(grammarAccess.getComponentDefinitionAccess().getNameAssignment_1(), "rule__ComponentDefinition__NameAssignment_1"); - builder.put(grammarAccess.getComponentDefinitionAccess().getInputEventsAssignment_3_0_1(), "rule__ComponentDefinition__InputEventsAssignment_3_0_1"); - builder.put(grammarAccess.getComponentDefinitionAccess().getOutputEventsAssignment_3_1_1(), "rule__ComponentDefinition__OutputEventsAssignment_3_1_1"); - builder.put(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsAssignment_4_0(), "rule__ComponentDefinition__EventDefinitionsAssignment_4_0"); - builder.put(grammarAccess.getInputEventAccess().getNameAssignment_0(), "rule__InputEvent__NameAssignment_0"); - builder.put(grammarAccess.getInputEventAccess().getMultipleAssignment_1(), "rule__InputEvent__MultipleAssignment_1"); - builder.put(grammarAccess.getBasicEventDefinitionAccess().getNameAssignment_0(), "rule__BasicEventDefinition__NameAssignment_0"); - builder.put(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1(), "rule__BasicEventDefinition__DistributionAssignment_1"); - builder.put(grammarAccess.getConstantDistributionAccess().getPAssignment_2(), "rule__ConstantDistribution__PAssignment_2"); - builder.put(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2(), "rule__ExponentialDistribution__LambdaAssignment_2"); - builder.put(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0(), "rule__AndGateDefinition__NameAssignment_0"); - builder.put(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2(), "rule__AndGateDefinition__InputEventsAssignment_2"); - builder.put(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0(), "rule__OrGateDefinition__NameAssignment_0"); - builder.put(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2(), "rule__OrGateDefinition__InputEventsAssignment_2"); - builder.put(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0(), "rule__KOfMGateDefinition__NameAssignment_0"); - builder.put(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1(), "rule__KOfMGateDefinition__KAssignment_1"); - builder.put(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1(), "rule__KOfMGateDefinition__MAssignment_2_0_1"); - builder.put(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1(), "rule__KOfMGateDefinition__MAssignment_2_1"); - builder.put(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3(), "rule__KOfMGateDefinition__InputEventsAssignment_3"); - builder.put(grammarAccess.getTransformationDefinitionAccess().getNameAssignment_1(), "rule__TransformationDefinition__NameAssignment_1"); - builder.put(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsAssignment_3(), "rule__TransformationDefinition__MappingDefinitionsAssignment_3"); - builder.put(grammarAccess.getMappingDefinitionAccess().getTopLevelAssignment_0(), "rule__MappingDefinition__TopLevelAssignment_0"); - builder.put(grammarAccess.getMappingDefinitionAccess().getPatternAssignment_2(), "rule__MappingDefinition__PatternAssignment_2"); - builder.put(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_4(), "rule__MappingDefinition__ParametersAssignment_4"); - builder.put(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_5_1(), "rule__MappingDefinition__ParametersAssignment_5_1"); - builder.put(grammarAccess.getMappingDefinitionAccess().getComponentInstanceAssignment_7(), "rule__MappingDefinition__ComponentInstanceAssignment_7"); - builder.put(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsAssignment_8_1_0_0(), "rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0"); - builder.put(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignment_8_1_0_1(), "rule__MappingDefinition__AssignmentsAssignment_8_1_0_1"); - builder.put(grammarAccess.getMappingParameterAccess().getNameAssignment(), "rule__MappingParameter__NameAssignment"); - builder.put(grammarAccess.getLookupDefinitionAccess().getMappingAssignment_1(), "rule__LookupDefinition__MappingAssignment_1"); - builder.put(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_3(), "rule__LookupDefinition__ArgumentsAssignment_3"); - builder.put(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_4_1(), "rule__LookupDefinition__ArgumentsAssignment_4_1"); - builder.put(grammarAccess.getLookupDefinitionAccess().getNameAssignment_7(), "rule__LookupDefinition__NameAssignment_7"); - builder.put(grammarAccess.getAssignmentAccess().getInputAssignment_0(), "rule__Assignment__InputAssignment_0"); - builder.put(grammarAccess.getAssignmentAccess().getMultipleAssignment_1_0(), "rule__Assignment__MultipleAssignment_1_0"); - builder.put(grammarAccess.getAssignmentAccess().getOutputAssignment_2(), "rule__Assignment__OutputAssignment_2"); - builder.put(grammarAccess.getEventReferenceAccess().getComponentAssignment_0(), "rule__EventReference__ComponentAssignment_0"); - builder.put(grammarAccess.getEventReferenceAccess().getEventAssignment_2(), "rule__EventReference__EventAssignment_2"); - builder.put(grammarAccess.getComponentInstanceAccess().getComponentTypeAssignment_1(), "rule__ComponentInstance__ComponentTypeAssignment_1"); - builder.put(grammarAccess.getComponentInstanceAccess().getNameAssignment_2(), "rule__ComponentInstance__NameAssignment_2"); - builder.put(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), "rule__ComponentDefinition__UnorderedGroup_3"); - } - } - - @Inject - private NameMappings nameMappings; - - @Inject - private CftLanguageGrammarAccess grammarAccess; - - @Override - protected InternalCftLanguageParser createParser() { - InternalCftLanguageParser result = new InternalCftLanguageParser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected String getRuleName(AbstractElement element) { - return nameMappings.getRuleName(element); - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public CftLanguageGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(CftLanguageGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - public NameMappings getNameMappings() { - return nameMappings; - } - - public void setNameMappings(NameMappings nameMappings) { - this.nameMappings = nameMappings; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/PartialCftLanguageContentAssistParser.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/PartialCftLanguageContentAssistParser.java deleted file mode 100644 index 11f5a864..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/PartialCftLanguageContentAssistParser.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr; - -import java.util.Collection; -import java.util.Collections; -import org.eclipse.xtext.AbstractRule; -import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; -import org.eclipse.xtext.util.PolymorphicDispatcher; - -public class PartialCftLanguageContentAssistParser extends CftLanguageParser implements IPartialEditingContentAssistParser { - - private AbstractRule rule; - - @Override - public void initializeFor(AbstractRule rule) { - this.rule = rule; - } - - @Override - protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { - if (rule == null || rule.eIsProxy()) - return Collections.emptyList(); - String methodName = "entryRule" + rule.getName(); - PolymorphicDispatcher> dispatcher = - new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); - dispatcher.invoke(); - return parser.getFollowElements(); - } - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g deleted file mode 100644 index 6ccf7334..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.g +++ /dev/null @@ -1,4161 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -grammar InternalCftLanguage; - -options { - superClass=AbstractInternalContentAssistParser; -} - -@lexer::header { -package hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -} - -@parser::header { -package hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; -import hu.bme.mit.inf.dslreasoner.faulttree.components.services.CftLanguageGrammarAccess; - -} -@parser::members { - private CftLanguageGrammarAccess grammarAccess; - - public void setGrammarAccess(CftLanguageGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } -} - -// Entry rule entryRuleCftModel -entryRuleCftModel -: -{ before(grammarAccess.getCftModelRule()); } - ruleCftModel -{ after(grammarAccess.getCftModelRule()); } - EOF -; - -// Rule CftModel -ruleCftModel - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getCftModelAccess().getGroup()); } - (rule__CftModel__Group__0) - { after(grammarAccess.getCftModelAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleImportDeclaration -entryRuleImportDeclaration -: -{ before(grammarAccess.getImportDeclarationRule()); } - ruleImportDeclaration -{ after(grammarAccess.getImportDeclarationRule()); } - EOF -; - -// Rule ImportDeclaration -ruleImportDeclaration - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getImportDeclarationAccess().getGroup()); } - (rule__ImportDeclaration__Group__0) - { after(grammarAccess.getImportDeclarationAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleComponentDefinition -entryRuleComponentDefinition -: -{ before(grammarAccess.getComponentDefinitionRule()); } - ruleComponentDefinition -{ after(grammarAccess.getComponentDefinitionRule()); } - EOF -; - -// Rule ComponentDefinition -ruleComponentDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getComponentDefinitionAccess().getGroup()); } - (rule__ComponentDefinition__Group__0) - { after(grammarAccess.getComponentDefinitionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleInputEvent -entryRuleInputEvent -: -{ before(grammarAccess.getInputEventRule()); } - ruleInputEvent -{ after(grammarAccess.getInputEventRule()); } - EOF -; - -// Rule InputEvent -ruleInputEvent - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInputEventAccess().getGroup()); } - (rule__InputEvent__Group__0) - { after(grammarAccess.getInputEventAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleEventDefinition -entryRuleEventDefinition -: -{ before(grammarAccess.getEventDefinitionRule()); } - ruleEventDefinition -{ after(grammarAccess.getEventDefinitionRule()); } - EOF -; - -// Rule EventDefinition -ruleEventDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getEventDefinitionAccess().getAlternatives()); } - (rule__EventDefinition__Alternatives) - { after(grammarAccess.getEventDefinitionAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleBasicEventDefinition -entryRuleBasicEventDefinition -: -{ before(grammarAccess.getBasicEventDefinitionRule()); } - ruleBasicEventDefinition -{ after(grammarAccess.getBasicEventDefinitionRule()); } - EOF -; - -// Rule BasicEventDefinition -ruleBasicEventDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getBasicEventDefinitionAccess().getGroup()); } - (rule__BasicEventDefinition__Group__0) - { after(grammarAccess.getBasicEventDefinitionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleDistribution -entryRuleDistribution -: -{ before(grammarAccess.getDistributionRule()); } - ruleDistribution -{ after(grammarAccess.getDistributionRule()); } - EOF -; - -// Rule Distribution -ruleDistribution - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDistributionAccess().getAlternatives()); } - (rule__Distribution__Alternatives) - { after(grammarAccess.getDistributionAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConstantDistribution -entryRuleConstantDistribution -: -{ before(grammarAccess.getConstantDistributionRule()); } - ruleConstantDistribution -{ after(grammarAccess.getConstantDistributionRule()); } - EOF -; - -// Rule ConstantDistribution -ruleConstantDistribution - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConstantDistributionAccess().getGroup()); } - (rule__ConstantDistribution__Group__0) - { after(grammarAccess.getConstantDistributionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleExponentialDistribution -entryRuleExponentialDistribution -: -{ before(grammarAccess.getExponentialDistributionRule()); } - ruleExponentialDistribution -{ after(grammarAccess.getExponentialDistributionRule()); } - EOF -; - -// Rule ExponentialDistribution -ruleExponentialDistribution - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getExponentialDistributionAccess().getGroup()); } - (rule__ExponentialDistribution__Group__0) - { after(grammarAccess.getExponentialDistributionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGateDefinition -entryRuleGateDefinition -: -{ before(grammarAccess.getGateDefinitionRule()); } - ruleGateDefinition -{ after(grammarAccess.getGateDefinitionRule()); } - EOF -; - -// Rule GateDefinition -ruleGateDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGateDefinitionAccess().getAlternatives()); } - (rule__GateDefinition__Alternatives) - { after(grammarAccess.getGateDefinitionAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleAndGateDefinition -entryRuleAndGateDefinition -: -{ before(grammarAccess.getAndGateDefinitionRule()); } - ruleAndGateDefinition -{ after(grammarAccess.getAndGateDefinitionRule()); } - EOF -; - -// Rule AndGateDefinition -ruleAndGateDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAndGateDefinitionAccess().getGroup()); } - (rule__AndGateDefinition__Group__0) - { after(grammarAccess.getAndGateDefinitionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleOrGateDefinition -entryRuleOrGateDefinition -: -{ before(grammarAccess.getOrGateDefinitionRule()); } - ruleOrGateDefinition -{ after(grammarAccess.getOrGateDefinitionRule()); } - EOF -; - -// Rule OrGateDefinition -ruleOrGateDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getOrGateDefinitionAccess().getGroup()); } - (rule__OrGateDefinition__Group__0) - { after(grammarAccess.getOrGateDefinitionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleKOfMGateDefinition -entryRuleKOfMGateDefinition -: -{ before(grammarAccess.getKOfMGateDefinitionRule()); } - ruleKOfMGateDefinition -{ after(grammarAccess.getKOfMGateDefinitionRule()); } - EOF -; - -// Rule KOfMGateDefinition -ruleKOfMGateDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getKOfMGateDefinitionAccess().getGroup()); } - (rule__KOfMGateDefinition__Group__0) - { after(grammarAccess.getKOfMGateDefinitionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleTransformationDefinition -entryRuleTransformationDefinition -: -{ before(grammarAccess.getTransformationDefinitionRule()); } - ruleTransformationDefinition -{ after(grammarAccess.getTransformationDefinitionRule()); } - EOF -; - -// Rule TransformationDefinition -ruleTransformationDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTransformationDefinitionAccess().getGroup()); } - (rule__TransformationDefinition__Group__0) - { after(grammarAccess.getTransformationDefinitionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMappingDefinition -entryRuleMappingDefinition -: -{ before(grammarAccess.getMappingDefinitionRule()); } - ruleMappingDefinition -{ after(grammarAccess.getMappingDefinitionRule()); } - EOF -; - -// Rule MappingDefinition -ruleMappingDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMappingDefinitionAccess().getGroup()); } - (rule__MappingDefinition__Group__0) - { after(grammarAccess.getMappingDefinitionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMappingParameter -entryRuleMappingParameter -: -{ before(grammarAccess.getMappingParameterRule()); } - ruleMappingParameter -{ after(grammarAccess.getMappingParameterRule()); } - EOF -; - -// Rule MappingParameter -ruleMappingParameter - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMappingParameterAccess().getNameAssignment()); } - (rule__MappingParameter__NameAssignment) - { after(grammarAccess.getMappingParameterAccess().getNameAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleLookupDefinition -entryRuleLookupDefinition -: -{ before(grammarAccess.getLookupDefinitionRule()); } - ruleLookupDefinition -{ after(grammarAccess.getLookupDefinitionRule()); } - EOF -; - -// Rule LookupDefinition -ruleLookupDefinition - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getLookupDefinitionAccess().getGroup()); } - (rule__LookupDefinition__Group__0) - { after(grammarAccess.getLookupDefinitionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleAssignment -entryRuleAssignment -: -{ before(grammarAccess.getAssignmentRule()); } - ruleAssignment -{ after(grammarAccess.getAssignmentRule()); } - EOF -; - -// Rule Assignment -ruleAssignment - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAssignmentAccess().getGroup()); } - (rule__Assignment__Group__0) - { after(grammarAccess.getAssignmentAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleEventReference -entryRuleEventReference -: -{ before(grammarAccess.getEventReferenceRule()); } - ruleEventReference -{ after(grammarAccess.getEventReferenceRule()); } - EOF -; - -// Rule EventReference -ruleEventReference - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getEventReferenceAccess().getGroup()); } - (rule__EventReference__Group__0) - { after(grammarAccess.getEventReferenceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleComponentInstance -entryRuleComponentInstance -: -{ before(grammarAccess.getComponentInstanceRule()); } - ruleComponentInstance -{ after(grammarAccess.getComponentInstanceRule()); } - EOF -; - -// Rule ComponentInstance -ruleComponentInstance - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getComponentInstanceAccess().getGroup()); } - (rule__ComponentInstance__Group__0) - { after(grammarAccess.getComponentInstanceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleQualifiedName -entryRuleQualifiedName -: -{ before(grammarAccess.getQualifiedNameRule()); } - ruleQualifiedName -{ after(grammarAccess.getQualifiedNameRule()); } - EOF -; - -// Rule QualifiedName -ruleQualifiedName - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getQualifiedNameAccess().getGroup()); } - (rule__QualifiedName__Group__0) - { after(grammarAccess.getQualifiedNameAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleQualifiedNameWithWildcard -entryRuleQualifiedNameWithWildcard -: -{ before(grammarAccess.getQualifiedNameWithWildcardRule()); } - ruleQualifiedNameWithWildcard -{ after(grammarAccess.getQualifiedNameWithWildcardRule()); } - EOF -; - -// Rule QualifiedNameWithWildcard -ruleQualifiedNameWithWildcard - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } - (rule__QualifiedNameWithWildcard__Group__0) - { after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleValidId -entryRuleValidId -: -{ before(grammarAccess.getValidIdRule()); } - ruleValidId -{ after(grammarAccess.getValidIdRule()); } - EOF -; - -// Rule ValidId -ruleValidId - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getValidIdAccess().getAlternatives()); } - (rule__ValidId__Alternatives) - { after(grammarAccess.getValidIdAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleDouble -entryRuleDouble -: -{ before(grammarAccess.getDoubleRule()); } - ruleDouble -{ after(grammarAccess.getDoubleRule()); } - EOF -; - -// Rule Double -ruleDouble - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getDoubleAccess().getAlternatives()); } - (rule__Double__Alternatives) - { after(grammarAccess.getDoubleAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__Alternatives_4 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCftModelAccess().getComponentDefinitionsAssignment_4_0()); } - (rule__CftModel__ComponentDefinitionsAssignment_4_0) - { after(grammarAccess.getCftModelAccess().getComponentDefinitionsAssignment_4_0()); } - ) - | - ( - { before(grammarAccess.getCftModelAccess().getTransformationDefinitionsAssignment_4_1()); } - (rule__CftModel__TransformationDefinitionsAssignment_4_1) - { after(grammarAccess.getCftModelAccess().getTransformationDefinitionsAssignment_4_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__EventDefinition__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getEventDefinitionAccess().getBasicEventDefinitionParserRuleCall_0()); } - ruleBasicEventDefinition - { after(grammarAccess.getEventDefinitionAccess().getBasicEventDefinitionParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getEventDefinitionAccess().getGateDefinitionParserRuleCall_1()); } - ruleGateDefinition - { after(grammarAccess.getEventDefinitionAccess().getGateDefinitionParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Distribution__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0()); } - ruleConstantDistribution - { after(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1()); } - ruleExponentialDistribution - { after(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GateDefinition__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0()); } - ruleAndGateDefinition - { after(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1()); } - ruleOrGateDefinition - { after(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2()); } - ruleKOfMGateDefinition - { after(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0()); } - (rule__KOfMGateDefinition__Group_2_0__0) - { after(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0()); } - ) - | - ( - { before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1()); } - (rule__KOfMGateDefinition__MAssignment_2_1) - { after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Alternatives_8_1_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsAssignment_8_1_0_0()); } - (rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0) - { after(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsAssignment_8_1_0_0()); } - ) - | - ( - { before(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignment_8_1_0_1()); } - (rule__MappingDefinition__AssignmentsAssignment_8_1_0_1) - { after(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignment_8_1_0_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Assignment__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAssignmentAccess().getMultipleAssignment_1_0()); } - (rule__Assignment__MultipleAssignment_1_0) - { after(grammarAccess.getAssignmentAccess().getMultipleAssignment_1_0()); } - ) - | - ( - { before(grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1()); } - ':=' - { after(grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ValidId__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0()); } - RULE_ID - { after(grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1()); } - RULE_OF_INT - { after(grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Double__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0()); } - RULE_INT - { after(grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1()); } - RULE_T_DOUBLE - { after(grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__CftModel__Group__0__Impl - rule__CftModel__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCftModelAccess().getPackageKeyword_0()); } - 'package' - { after(grammarAccess.getCftModelAccess().getPackageKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__CftModel__Group__1__Impl - rule__CftModel__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCftModelAccess().getPackageNameAssignment_1()); } - (rule__CftModel__PackageNameAssignment_1) - { after(grammarAccess.getCftModelAccess().getPackageNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__CftModel__Group__2__Impl - rule__CftModel__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCftModelAccess().getSemicolonKeyword_2()); } - (';')? - { after(grammarAccess.getCftModelAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__CftModel__Group__3__Impl - rule__CftModel__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCftModelAccess().getImportsAssignment_3()); } - (rule__CftModel__ImportsAssignment_3)* - { after(grammarAccess.getCftModelAccess().getImportsAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__CftModel__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getCftModelAccess().getAlternatives_4()); } - (rule__CftModel__Alternatives_4)* - { after(grammarAccess.getCftModelAccess().getAlternatives_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ImportDeclaration__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportDeclaration__Group__0__Impl - rule__ImportDeclaration__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportDeclaration__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportDeclarationAccess().getImportKeyword_0()); } - 'import' - { after(grammarAccess.getImportDeclarationAccess().getImportKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportDeclaration__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportDeclaration__Group__1__Impl - rule__ImportDeclaration__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportDeclaration__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportDeclarationAccess().getImportedNamespaceAssignment_1()); } - (rule__ImportDeclaration__ImportedNamespaceAssignment_1) - { after(grammarAccess.getImportDeclarationAccess().getImportedNamespaceAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportDeclaration__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImportDeclaration__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportDeclaration__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_2()); } - (';')? - { after(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ComponentDefinition__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group__0__Impl - rule__ComponentDefinition__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getCftKeyword_0()); } - 'cft' - { after(grammarAccess.getComponentDefinitionAccess().getCftKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group__1__Impl - rule__ComponentDefinition__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getNameAssignment_1()); } - (rule__ComponentDefinition__NameAssignment_1) - { after(grammarAccess.getComponentDefinitionAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group__2__Impl - rule__ComponentDefinition__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2()); } - '{' - { after(grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group__3__Impl - rule__ComponentDefinition__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); } - (rule__ComponentDefinition__UnorderedGroup_3) - { after(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group__4__Impl - rule__ComponentDefinition__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getGroup_4()); } - (rule__ComponentDefinition__Group_4__0)* - { after(grammarAccess.getComponentDefinitionAccess().getGroup_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5()); } - '}' - { after(grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ComponentDefinition__Group_3_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group_3_0__0__Impl - rule__ComponentDefinition__Group_3_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_3_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()); } - 'in' - { after(grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_3_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group_3_0__1__Impl - rule__ComponentDefinition__Group_3_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_3_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getInputEventsAssignment_3_0_1()); } - (rule__ComponentDefinition__InputEventsAssignment_3_0_1)* - { after(grammarAccess.getComponentDefinitionAccess().getInputEventsAssignment_3_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_3_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group_3_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_3_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()); } - ';' - { after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ComponentDefinition__Group_3_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group_3_1__0__Impl - rule__ComponentDefinition__Group_3_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_3_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()); } - 'out' - { after(grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_3_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group_3_1__1__Impl - rule__ComponentDefinition__Group_3_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_3_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsAssignment_3_1_1()); } - (rule__ComponentDefinition__OutputEventsAssignment_3_1_1)* - { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsAssignment_3_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_3_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group_3_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_3_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()); } - ';' - { after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ComponentDefinition__Group_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group_4__0__Impl - rule__ComponentDefinition__Group_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsAssignment_4_0()); } - (rule__ComponentDefinition__EventDefinitionsAssignment_4_0) - { after(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsAssignment_4_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__Group_4__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1()); } - ';' - { after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__InputEvent__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__InputEvent__Group__0__Impl - rule__InputEvent__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__InputEvent__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getInputEventAccess().getNameAssignment_0()); } - (rule__InputEvent__NameAssignment_0) - { after(grammarAccess.getInputEventAccess().getNameAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__InputEvent__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__InputEvent__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__InputEvent__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getInputEventAccess().getMultipleAssignment_1()); } - (rule__InputEvent__MultipleAssignment_1)? - { after(grammarAccess.getInputEventAccess().getMultipleAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__BasicEventDefinition__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__BasicEventDefinition__Group__0__Impl - rule__BasicEventDefinition__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__BasicEventDefinition__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getBasicEventDefinitionAccess().getNameAssignment_0()); } - (rule__BasicEventDefinition__NameAssignment_0) - { after(grammarAccess.getBasicEventDefinitionAccess().getNameAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__BasicEventDefinition__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__BasicEventDefinition__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__BasicEventDefinition__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1()); } - (rule__BasicEventDefinition__DistributionAssignment_1) - { after(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConstantDistribution__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConstantDistribution__Group__0__Impl - rule__ConstantDistribution__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConstantDistribution__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConstantDistributionAccess().getProbKeyword_0()); } - 'prob' - { after(grammarAccess.getConstantDistributionAccess().getProbKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConstantDistribution__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConstantDistribution__Group__1__Impl - rule__ConstantDistribution__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConstantDistribution__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1()); } - '=' - { after(grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConstantDistribution__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConstantDistribution__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConstantDistribution__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConstantDistributionAccess().getPAssignment_2()); } - (rule__ConstantDistribution__PAssignment_2) - { after(grammarAccess.getConstantDistributionAccess().getPAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ExponentialDistribution__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ExponentialDistribution__Group__0__Impl - rule__ExponentialDistribution__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ExponentialDistribution__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0()); } - 'lambda' - { after(grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExponentialDistribution__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ExponentialDistribution__Group__1__Impl - rule__ExponentialDistribution__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ExponentialDistribution__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); } - '=' - { after(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExponentialDistribution__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ExponentialDistribution__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ExponentialDistribution__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2()); } - (rule__ExponentialDistribution__LambdaAssignment_2) - { after(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AndGateDefinition__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndGateDefinition__Group__0__Impl - rule__AndGateDefinition__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AndGateDefinition__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0()); } - (rule__AndGateDefinition__NameAssignment_0) - { after(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndGateDefinition__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndGateDefinition__Group__1__Impl - rule__AndGateDefinition__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AndGateDefinition__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); } - 'and' - { after(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndGateDefinition__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndGateDefinition__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AndGateDefinition__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2()); } - (rule__AndGateDefinition__InputEventsAssignment_2)* - { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__OrGateDefinition__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrGateDefinition__Group__0__Impl - rule__OrGateDefinition__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OrGateDefinition__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0()); } - (rule__OrGateDefinition__NameAssignment_0) - { after(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrGateDefinition__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrGateDefinition__Group__1__Impl - rule__OrGateDefinition__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__OrGateDefinition__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1()); } - 'or' - { after(grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrGateDefinition__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrGateDefinition__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OrGateDefinition__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2()); } - (rule__OrGateDefinition__InputEventsAssignment_2)* - { after(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__KOfMGateDefinition__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__KOfMGateDefinition__Group__0__Impl - rule__KOfMGateDefinition__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0()); } - (rule__KOfMGateDefinition__NameAssignment_0) - { after(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__KOfMGateDefinition__Group__1__Impl - rule__KOfMGateDefinition__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1()); } - (rule__KOfMGateDefinition__KAssignment_1) - { after(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__KOfMGateDefinition__Group__2__Impl - rule__KOfMGateDefinition__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2()); } - (rule__KOfMGateDefinition__Alternatives_2) - { after(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__KOfMGateDefinition__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3()); } - (rule__KOfMGateDefinition__InputEventsAssignment_3)* - { after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__KOfMGateDefinition__Group_2_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__KOfMGateDefinition__Group_2_0__0__Impl - rule__KOfMGateDefinition__Group_2_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__Group_2_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0()); } - 'of' - { after(grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__Group_2_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__KOfMGateDefinition__Group_2_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__Group_2_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1()); } - (rule__KOfMGateDefinition__MAssignment_2_0_1) - { after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__TransformationDefinition__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TransformationDefinition__Group__0__Impl - rule__TransformationDefinition__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TransformationDefinition__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0()); } - 'transformation' - { after(grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TransformationDefinition__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TransformationDefinition__Group__1__Impl - rule__TransformationDefinition__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TransformationDefinition__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTransformationDefinitionAccess().getNameAssignment_1()); } - (rule__TransformationDefinition__NameAssignment_1) - { after(grammarAccess.getTransformationDefinitionAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TransformationDefinition__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TransformationDefinition__Group__2__Impl - rule__TransformationDefinition__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__TransformationDefinition__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2()); } - '{' - { after(grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TransformationDefinition__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__TransformationDefinition__Group__3__Impl - rule__TransformationDefinition__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__TransformationDefinition__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsAssignment_3()); } - (rule__TransformationDefinition__MappingDefinitionsAssignment_3)* - { after(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TransformationDefinition__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__TransformationDefinition__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TransformationDefinition__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4()); } - '}' - { after(grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MappingDefinition__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group__0__Impl - rule__MappingDefinition__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getTopLevelAssignment_0()); } - (rule__MappingDefinition__TopLevelAssignment_0)? - { after(grammarAccess.getMappingDefinitionAccess().getTopLevelAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group__1__Impl - rule__MappingDefinition__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1()); } - 'mapping' - { after(grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group__2__Impl - rule__MappingDefinition__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getPatternAssignment_2()); } - (rule__MappingDefinition__PatternAssignment_2) - { after(grammarAccess.getMappingDefinitionAccess().getPatternAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group__3__Impl - rule__MappingDefinition__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3()); } - '(' - { after(grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group__4__Impl - rule__MappingDefinition__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_4()); } - (rule__MappingDefinition__ParametersAssignment_4) - { after(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group__5__Impl - rule__MappingDefinition__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getGroup_5()); } - (rule__MappingDefinition__Group_5__0)* - { after(grammarAccess.getMappingDefinitionAccess().getGroup_5()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group__6__Impl - rule__MappingDefinition__Group__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6()); } - ')' - { after(grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group__7__Impl - rule__MappingDefinition__Group__8 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getComponentInstanceAssignment_7()); } - (rule__MappingDefinition__ComponentInstanceAssignment_7)? - { after(grammarAccess.getMappingDefinitionAccess().getComponentInstanceAssignment_7()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group__8__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getGroup_8()); } - (rule__MappingDefinition__Group_8__0)? - { after(grammarAccess.getMappingDefinitionAccess().getGroup_8()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MappingDefinition__Group_5__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group_5__0__Impl - rule__MappingDefinition__Group_5__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0()); } - ',' - { after(grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group_5__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group_5__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_5_1()); } - (rule__MappingDefinition__ParametersAssignment_5_1) - { after(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_5_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MappingDefinition__Group_8__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group_8__0__Impl - rule__MappingDefinition__Group_8__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group_8__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0()); } - '{' - { after(grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group_8__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group_8__1__Impl - rule__MappingDefinition__Group_8__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group_8__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getGroup_8_1()); } - (rule__MappingDefinition__Group_8_1__0)* - { after(grammarAccess.getMappingDefinitionAccess().getGroup_8_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group_8__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group_8__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group_8__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2()); } - '}' - { after(grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MappingDefinition__Group_8_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group_8_1__0__Impl - rule__MappingDefinition__Group_8_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group_8_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getAlternatives_8_1_0()); } - (rule__MappingDefinition__Alternatives_8_1_0) - { after(grammarAccess.getMappingDefinitionAccess().getAlternatives_8_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group_8_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingDefinition__Group_8_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__Group_8_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1()); } - ';' - { after(grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__LookupDefinition__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__LookupDefinition__Group__0__Impl - rule__LookupDefinition__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0()); } - 'lookup' - { after(grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__LookupDefinition__Group__1__Impl - rule__LookupDefinition__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLookupDefinitionAccess().getMappingAssignment_1()); } - (rule__LookupDefinition__MappingAssignment_1) - { after(grammarAccess.getLookupDefinitionAccess().getMappingAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__LookupDefinition__Group__2__Impl - rule__LookupDefinition__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2()); } - '(' - { after(grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__LookupDefinition__Group__3__Impl - rule__LookupDefinition__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_3()); } - (rule__LookupDefinition__ArgumentsAssignment_3) - { after(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__LookupDefinition__Group__4__Impl - rule__LookupDefinition__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLookupDefinitionAccess().getGroup_4()); } - (rule__LookupDefinition__Group_4__0)* - { after(grammarAccess.getLookupDefinitionAccess().getGroup_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__LookupDefinition__Group__5__Impl - rule__LookupDefinition__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5()); } - ')' - { after(grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__LookupDefinition__Group__6__Impl - rule__LookupDefinition__Group__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLookupDefinitionAccess().getAsKeyword_6()); } - 'as' - { after(grammarAccess.getLookupDefinitionAccess().getAsKeyword_6()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__LookupDefinition__Group__7__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLookupDefinitionAccess().getNameAssignment_7()); } - (rule__LookupDefinition__NameAssignment_7) - { after(grammarAccess.getLookupDefinitionAccess().getNameAssignment_7()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__LookupDefinition__Group_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__LookupDefinition__Group_4__0__Impl - rule__LookupDefinition__Group_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0()); } - ',' - { after(grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__LookupDefinition__Group_4__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_4_1()); } - (rule__LookupDefinition__ArgumentsAssignment_4_1) - { after(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_4_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Assignment__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Assignment__Group__0__Impl - rule__Assignment__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Assignment__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAssignmentAccess().getInputAssignment_0()); } - (rule__Assignment__InputAssignment_0) - { after(grammarAccess.getAssignmentAccess().getInputAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Assignment__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Assignment__Group__1__Impl - rule__Assignment__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Assignment__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAssignmentAccess().getAlternatives_1()); } - (rule__Assignment__Alternatives_1) - { after(grammarAccess.getAssignmentAccess().getAlternatives_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Assignment__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Assignment__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Assignment__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAssignmentAccess().getOutputAssignment_2()); } - (rule__Assignment__OutputAssignment_2) - { after(grammarAccess.getAssignmentAccess().getOutputAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__EventReference__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__EventReference__Group__0__Impl - rule__EventReference__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__EventReference__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEventReferenceAccess().getComponentAssignment_0()); } - (rule__EventReference__ComponentAssignment_0) - { after(grammarAccess.getEventReferenceAccess().getComponentAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__EventReference__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__EventReference__Group__1__Impl - rule__EventReference__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__EventReference__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEventReferenceAccess().getFullStopKeyword_1()); } - '.' - { after(grammarAccess.getEventReferenceAccess().getFullStopKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__EventReference__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__EventReference__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__EventReference__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEventReferenceAccess().getEventAssignment_2()); } - (rule__EventReference__EventAssignment_2) - { after(grammarAccess.getEventReferenceAccess().getEventAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ComponentInstance__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInstance__Group__0__Impl - rule__ComponentInstance__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInstance__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0()); } - '=>' - { after(grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInstance__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInstance__Group__1__Impl - rule__ComponentInstance__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInstance__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentInstanceAccess().getComponentTypeAssignment_1()); } - (rule__ComponentInstance__ComponentTypeAssignment_1) - { after(grammarAccess.getComponentInstanceAccess().getComponentTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInstance__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentInstance__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInstance__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getComponentInstanceAccess().getNameAssignment_2()); } - (rule__ComponentInstance__NameAssignment_2)? - { after(grammarAccess.getComponentInstanceAccess().getNameAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__QualifiedName__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group__0__Impl - rule__QualifiedName__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); } - ruleValidId - { after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } - (rule__QualifiedName__Group_1__0)* - { after(grammarAccess.getQualifiedNameAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__QualifiedName__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group_1__0__Impl - rule__QualifiedName__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } - '.' - { after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); } - ruleValidId - { after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__QualifiedNameWithWildcard__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedNameWithWildcard__Group__0__Impl - rule__QualifiedNameWithWildcard__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedNameWithWildcard__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); } - ruleQualifiedName - { after(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedNameWithWildcard__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedNameWithWildcard__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedNameWithWildcard__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup_1()); } - (rule__QualifiedNameWithWildcard__Group_1__0)? - { after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__QualifiedNameWithWildcard__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedNameWithWildcard__Group_1__0__Impl - rule__QualifiedNameWithWildcard__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedNameWithWildcard__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0()); } - '.' - { after(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedNameWithWildcard__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedNameWithWildcard__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedNameWithWildcard__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1()); } - '*' - { after(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ComponentDefinition__UnorderedGroup_3 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - } -: - rule__ComponentDefinition__UnorderedGroup_3__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__UnorderedGroup_3__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentDefinitionAccess().getGroup_3_0()); } - (rule__ComponentDefinition__Group_3_0__0) - { after(grammarAccess.getComponentDefinitionAccess().getGroup_3_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getComponentDefinitionAccess().getGroup_3_1()); } - (rule__ComponentDefinition__Group_3_1__0) - { after(grammarAccess.getComponentDefinitionAccess().getGroup_3_1()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__UnorderedGroup_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__UnorderedGroup_3__Impl - rule__ComponentDefinition__UnorderedGroup_3__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__UnorderedGroup_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ComponentDefinition__UnorderedGroup_3__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__CftModel__PackageNameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCftModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); } - ruleQualifiedName - { after(grammarAccess.getCftModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__ImportsAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCftModelAccess().getImportsImportDeclarationParserRuleCall_3_0()); } - ruleImportDeclaration - { after(grammarAccess.getCftModelAccess().getImportsImportDeclarationParserRuleCall_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__ComponentDefinitionsAssignment_4_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCftModelAccess().getComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0()); } - ruleComponentDefinition - { after(grammarAccess.getCftModelAccess().getComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__CftModel__TransformationDefinitionsAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getCftModelAccess().getTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0()); } - ruleTransformationDefinition - { after(grammarAccess.getCftModelAccess().getTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImportDeclaration__ImportedNamespaceAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); } - ruleQualifiedNameWithWildcard - { after(grammarAccess.getImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); } - ruleValidId - { after(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__InputEventsAssignment_3_0_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getComponentDefinitionAccess().getInputEventsInputEventParserRuleCall_3_0_1_0()); } - ruleInputEvent - { after(grammarAccess.getComponentDefinitionAccess().getInputEventsInputEventParserRuleCall_3_0_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__OutputEventsAssignment_3_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); } - ( - { before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1()); } - ruleValidId - { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1()); } - ) - { after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentDefinition__EventDefinitionsAssignment_4_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsEventDefinitionParserRuleCall_4_0_0()); } - ruleEventDefinition - { after(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsEventDefinitionParserRuleCall_4_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__InputEvent__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); } - ruleValidId - { after(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__InputEvent__MultipleAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); } - ( - { before(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); } - '[]' - { after(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); } - ) - { after(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__BasicEventDefinition__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); } - ruleValidId - { after(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__BasicEventDefinition__DistributionAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); } - ruleDistribution - { after(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConstantDistribution__PAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0()); } - ruleDouble - { after(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExponentialDistribution__LambdaAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0()); } - ruleDouble - { after(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndGateDefinition__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); } - ruleValidId - { after(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndGateDefinition__InputEventsAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); } - ( - { before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); } - ruleValidId - { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); } - ) - { after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrGateDefinition__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); } - ruleValidId - { after(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrGateDefinition__InputEventsAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); } - ( - { before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); } - ruleValidId - { after(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); } - ) - { after(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); } - ruleValidId - { after(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__KAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0()); } - RULE_INT - { after(grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__MAssignment_2_0_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0()); } - RULE_INT - { after(grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__MAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0()); } - RULE_OF_INT - { after(grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__KOfMGateDefinition__InputEventsAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0()); } - ( - { before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_3_0_1()); } - ruleValidId - { after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_3_0_1()); } - ) - { after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TransformationDefinition__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); } - ruleValidId - { after(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TransformationDefinition__MappingDefinitionsAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsMappingDefinitionParserRuleCall_3_0()); } - ruleMappingDefinition - { after(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsMappingDefinitionParserRuleCall_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__TopLevelAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); } - ( - { before(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); } - 'toplevel' - { after(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); } - ) - { after(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__PatternAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMappingDefinitionAccess().getPatternPatternCrossReference_2_0()); } - ( - { before(grammarAccess.getMappingDefinitionAccess().getPatternPatternQualifiedNameParserRuleCall_2_0_1()); } - ruleQualifiedName - { after(grammarAccess.getMappingDefinitionAccess().getPatternPatternQualifiedNameParserRuleCall_2_0_1()); } - ) - { after(grammarAccess.getMappingDefinitionAccess().getPatternPatternCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__ParametersAssignment_4 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_4_0()); } - ruleMappingParameter - { after(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_4_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__ParametersAssignment_5_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_5_1_0()); } - ruleMappingParameter - { after(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_5_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__ComponentInstanceAssignment_7 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMappingDefinitionAccess().getComponentInstanceComponentInstanceParserRuleCall_7_0()); } - ruleComponentInstance - { after(grammarAccess.getMappingDefinitionAccess().getComponentInstanceComponentInstanceParserRuleCall_7_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0()); } - ruleLookupDefinition - { after(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignmentParserRuleCall_8_1_0_1_0()); } - ruleAssignment - { after(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignmentParserRuleCall_8_1_0_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingParameter__NameAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); } - ruleValidId - { after(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__MappingAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); } - ( - { before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1()); } - ruleQualifiedName - { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1()); } - ) - { after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__ArgumentsAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); } - ( - { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1()); } - ruleValidId - { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1()); } - ) - { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__ArgumentsAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); } - ( - { before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1()); } - ruleValidId - { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1()); } - ) - { after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LookupDefinition__NameAssignment_7 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); } - ruleValidId - { after(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Assignment__InputAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAssignmentAccess().getInputEventReferenceParserRuleCall_0_0()); } - ruleEventReference - { after(grammarAccess.getAssignmentAccess().getInputEventReferenceParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Assignment__MultipleAssignment_1_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); } - ( - { before(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); } - '+=' - { after(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); } - ) - { after(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Assignment__OutputAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAssignmentAccess().getOutputEventReferenceParserRuleCall_2_0()); } - ruleEventReference - { after(grammarAccess.getAssignmentAccess().getOutputEventReferenceParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__EventReference__ComponentAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); } - ( - { before(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1()); } - ruleValidId - { after(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1()); } - ) - { after(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__EventReference__EventAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); } - ( - { before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1()); } - ruleValidId - { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1()); } - ) - { after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInstance__ComponentTypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionCrossReference_1_0()); } - ( - { before(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionQualifiedNameParserRuleCall_1_0_1()); } - ruleQualifiedName - { after(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionQualifiedNameParserRuleCall_1_0_1()); } - ) - { after(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionCrossReference_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ComponentInstance__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getComponentInstanceAccess().getNameValidIdParserRuleCall_2_0()); } - ruleValidId - { after(grammarAccess.getComponentInstanceAccess().getNameValidIdParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -RULE_OF_INT : 'o' 'f' ('0'..'9')+; - -RULE_T_DOUBLE : ('0'..'9')+ ('.' ('0'..'9')+|('.' ('0'..'9')+)? ('e'|'E') ('+'|'-')? ('0'..'9')+); - -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - -RULE_INT : ('0'..'9')+; - -RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); - -RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; - -RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; - -RULE_WS : (' '|'\t'|'\r'|'\n')+; - -RULE_ANY_OTHER : .; diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.tokens b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.tokens deleted file mode 100644 index 76556942..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguage.tokens +++ /dev/null @@ -1,65 +0,0 @@ -'('=30 -')'=31 -'*'=37 -'+='=40 -','=32 -'.'=35 -':='=13 -';'=15 -'='=23 -'=>'=36 -'[]'=38 -'and'=25 -'as'=34 -'cft'=17 -'import'=16 -'in'=20 -'lambda'=24 -'lookup'=33 -'mapping'=29 -'of'=27 -'or'=26 -'out'=21 -'package'=14 -'prob'=22 -'toplevel'=39 -'transformation'=28 -'{'=18 -'}'=19 -RULE_ANY_OTHER=12 -RULE_ID=4 -RULE_INT=6 -RULE_ML_COMMENT=9 -RULE_OF_INT=5 -RULE_SL_COMMENT=10 -RULE_STRING=8 -RULE_T_DOUBLE=7 -RULE_WS=11 -T__13=13 -T__14=14 -T__15=15 -T__16=16 -T__17=17 -T__18=18 -T__19=19 -T__20=20 -T__21=21 -T__22=22 -T__23=23 -T__24=24 -T__25=25 -T__26=26 -T__27=27 -T__28=28 -T__29=29 -T__30=30 -T__31=31 -T__32=32 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -T__40=40 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageLexer.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageLexer.java deleted file mode 100644 index 6a06d1ec..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageLexer.java +++ /dev/null @@ -1,2001 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalCftLanguageLexer extends Lexer { - public static final int RULE_STRING=8; - public static final int RULE_SL_COMMENT=10; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__37=37; - public static final int T__16=16; - public static final int T__38=38; - public static final int T__17=17; - public static final int T__39=39; - public static final int T__18=18; - public static final int T__33=33; - public static final int T__34=34; - public static final int RULE_T_DOUBLE=7; - public static final int T__13=13; - public static final int T__35=35; - public static final int T__14=14; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_OF_INT=5; - public static final int RULE_ID=4; - public static final int RULE_WS=11; - public static final int RULE_ANY_OTHER=12; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int RULE_INT=6; - public static final int T__29=29; - public static final int T__22=22; - public static final int RULE_ML_COMMENT=9; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__40=40; - public static final int T__20=20; - public static final int T__21=21; - - // delegates - // delegators - - public InternalCftLanguageLexer() {;} - public InternalCftLanguageLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalCftLanguageLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalCftLanguage.g"; } - - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { - try { - int _type = T__13; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:11:7: ( ':=' ) - // InternalCftLanguage.g:11:9: ':=' - { - match(":="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__13" - - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { - try { - int _type = T__14; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:12:7: ( 'package' ) - // InternalCftLanguage.g:12:9: 'package' - { - match("package"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__14" - - // $ANTLR start "T__15" - public final void mT__15() throws RecognitionException { - try { - int _type = T__15; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:13:7: ( ';' ) - // InternalCftLanguage.g:13:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__15" - - // $ANTLR start "T__16" - public final void mT__16() throws RecognitionException { - try { - int _type = T__16; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:14:7: ( 'import' ) - // InternalCftLanguage.g:14:9: 'import' - { - match("import"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__16" - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:15:7: ( 'cft' ) - // InternalCftLanguage.g:15:9: 'cft' - { - match("cft"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:16:7: ( '{' ) - // InternalCftLanguage.g:16:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:17:7: ( '}' ) - // InternalCftLanguage.g:17:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:18:7: ( 'in' ) - // InternalCftLanguage.g:18:9: 'in' - { - match("in"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:19:7: ( 'out' ) - // InternalCftLanguage.g:19:9: 'out' - { - match("out"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:20:7: ( 'prob' ) - // InternalCftLanguage.g:20:9: 'prob' - { - match("prob"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:21:7: ( '=' ) - // InternalCftLanguage.g:21:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:22:7: ( 'lambda' ) - // InternalCftLanguage.g:22:9: 'lambda' - { - match("lambda"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:23:7: ( 'and' ) - // InternalCftLanguage.g:23:9: 'and' - { - match("and"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:24:7: ( 'or' ) - // InternalCftLanguage.g:24:9: 'or' - { - match("or"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:25:7: ( 'of' ) - // InternalCftLanguage.g:25:9: 'of' - { - match("of"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:26:7: ( 'transformation' ) - // InternalCftLanguage.g:26:9: 'transformation' - { - match("transformation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:27:7: ( 'mapping' ) - // InternalCftLanguage.g:27:9: 'mapping' - { - match("mapping"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:28:7: ( '(' ) - // InternalCftLanguage.g:28:9: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:29:7: ( ')' ) - // InternalCftLanguage.g:29:9: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:30:7: ( ',' ) - // InternalCftLanguage.g:30:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:31:7: ( 'lookup' ) - // InternalCftLanguage.g:31:9: 'lookup' - { - match("lookup"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:32:7: ( 'as' ) - // InternalCftLanguage.g:32:9: 'as' - { - match("as"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:33:7: ( '.' ) - // InternalCftLanguage.g:33:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:34:7: ( '=>' ) - // InternalCftLanguage.g:34:9: '=>' - { - match("=>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:35:7: ( '*' ) - // InternalCftLanguage.g:35:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:36:7: ( '[]' ) - // InternalCftLanguage.g:36:9: '[]' - { - match("[]"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:37:7: ( 'toplevel' ) - // InternalCftLanguage.g:37:9: 'toplevel' - { - match("toplevel"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:38:7: ( '+=' ) - // InternalCftLanguage.g:38:9: '+=' - { - match("+="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "RULE_OF_INT" - public final void mRULE_OF_INT() throws RecognitionException { - try { - int _type = RULE_OF_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:4145:13: ( 'o' 'f' ( '0' .. '9' )+ ) - // InternalCftLanguage.g:4145:15: 'o' 'f' ( '0' .. '9' )+ - { - match('o'); - match('f'); - // InternalCftLanguage.g:4145:23: ( '0' .. '9' )+ - int cnt1=0; - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( ((LA1_0>='0' && LA1_0<='9')) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // InternalCftLanguage.g:4145:24: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt1 >= 1 ) break loop1; - EarlyExitException eee = - new EarlyExitException(1, input); - throw eee; - } - cnt1++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_OF_INT" - - // $ANTLR start "RULE_T_DOUBLE" - public final void mRULE_T_DOUBLE() throws RecognitionException { - try { - int _type = RULE_T_DOUBLE; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:4147:15: ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) ) - // InternalCftLanguage.g:4147:17: ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) - { - // InternalCftLanguage.g:4147:17: ( '0' .. '9' )+ - int cnt2=0; - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // InternalCftLanguage.g:4147:18: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt2 >= 1 ) break loop2; - EarlyExitException eee = - new EarlyExitException(2, input); - throw eee; - } - cnt2++; - } while (true); - - // InternalCftLanguage.g:4147:29: ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) - int alt8=2; - alt8 = dfa8.predict(input); - switch (alt8) { - case 1 : - // InternalCftLanguage.g:4147:30: '.' ( '0' .. '9' )+ - { - match('.'); - // InternalCftLanguage.g:4147:34: ( '0' .. '9' )+ - int cnt3=0; - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( ((LA3_0>='0' && LA3_0<='9')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalCftLanguage.g:4147:35: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt3 >= 1 ) break loop3; - EarlyExitException eee = - new EarlyExitException(3, input); - throw eee; - } - cnt3++; - } while (true); - - - } - break; - case 2 : - // InternalCftLanguage.g:4147:46: ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ - { - // InternalCftLanguage.g:4147:46: ( '.' ( '0' .. '9' )+ )? - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0=='.') ) { - alt5=1; - } - switch (alt5) { - case 1 : - // InternalCftLanguage.g:4147:47: '.' ( '0' .. '9' )+ - { - match('.'); - // InternalCftLanguage.g:4147:51: ( '0' .. '9' )+ - int cnt4=0; - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( ((LA4_0>='0' && LA4_0<='9')) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // InternalCftLanguage.g:4147:52: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt4 >= 1 ) break loop4; - EarlyExitException eee = - new EarlyExitException(4, input); - throw eee; - } - cnt4++; - } while (true); - - - } - break; - - } - - if ( input.LA(1)=='E'||input.LA(1)=='e' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // InternalCftLanguage.g:4147:75: ( '+' | '-' )? - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='+'||LA6_0=='-') ) { - alt6=1; - } - switch (alt6) { - case 1 : - // InternalCftLanguage.g: - { - if ( input.LA(1)=='+'||input.LA(1)=='-' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - } - - // InternalCftLanguage.g:4147:86: ( '0' .. '9' )+ - int cnt7=0; - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( ((LA7_0>='0' && LA7_0<='9')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalCftLanguage.g:4147:87: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt7 >= 1 ) break loop7; - EarlyExitException eee = - new EarlyExitException(7, input); - throw eee; - } - cnt7++; - } while (true); - - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_T_DOUBLE" - - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { - try { - int _type = RULE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:4149:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalCftLanguage.g:4149:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - { - // InternalCftLanguage.g:4149:11: ( '^' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='^') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalCftLanguage.g:4149:11: '^' - { - match('^'); - - } - break; - - } - - if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // InternalCftLanguage.g:4149:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( ((LA10_0>='0' && LA10_0<='9')||(LA10_0>='A' && LA10_0<='Z')||LA10_0=='_'||(LA10_0>='a' && LA10_0<='z')) ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // InternalCftLanguage.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop10; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:4151:10: ( ( '0' .. '9' )+ ) - // InternalCftLanguage.g:4151:12: ( '0' .. '9' )+ - { - // InternalCftLanguage.g:4151:12: ( '0' .. '9' )+ - int cnt11=0; - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( ((LA11_0>='0' && LA11_0<='9')) ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // InternalCftLanguage.g:4151:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt11 >= 1 ) break loop11; - EarlyExitException eee = - new EarlyExitException(11, input); - throw eee; - } - cnt11++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - try { - int _type = RULE_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:4153:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalCftLanguage.g:4153:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - { - // InternalCftLanguage.g:4153:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0=='\"') ) { - alt14=1; - } - else if ( (LA14_0=='\'') ) { - alt14=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); - - throw nvae; - } - switch (alt14) { - case 1 : - // InternalCftLanguage.g:4153:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalCftLanguage.g:4153:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop12: - do { - int alt12=3; - int LA12_0 = input.LA(1); - - if ( (LA12_0=='\\') ) { - alt12=1; - } - else if ( ((LA12_0>='\u0000' && LA12_0<='!')||(LA12_0>='#' && LA12_0<='[')||(LA12_0>=']' && LA12_0<='\uFFFF')) ) { - alt12=2; - } - - - switch (alt12) { - case 1 : - // InternalCftLanguage.g:4153:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalCftLanguage.g:4153:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop12; - } - } while (true); - - match('\"'); - - } - break; - case 2 : - // InternalCftLanguage.g:4153:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalCftLanguage.g:4153:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop13: - do { - int alt13=3; - int LA13_0 = input.LA(1); - - if ( (LA13_0=='\\') ) { - alt13=1; - } - else if ( ((LA13_0>='\u0000' && LA13_0<='&')||(LA13_0>='(' && LA13_0<='[')||(LA13_0>=']' && LA13_0<='\uFFFF')) ) { - alt13=2; - } - - - switch (alt13) { - case 1 : - // InternalCftLanguage.g:4153:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalCftLanguage.g:4153:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop13; - } - } while (true); - - match('\''); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_STRING" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:4155:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalCftLanguage.g:4155:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalCftLanguage.g:4155:24: ( options {greedy=false; } : . )* - loop15: - do { - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0=='*') ) { - int LA15_1 = input.LA(2); - - if ( (LA15_1=='/') ) { - alt15=2; - } - else if ( ((LA15_1>='\u0000' && LA15_1<='.')||(LA15_1>='0' && LA15_1<='\uFFFF')) ) { - alt15=1; - } - - - } - else if ( ((LA15_0>='\u0000' && LA15_0<=')')||(LA15_0>='+' && LA15_0<='\uFFFF')) ) { - alt15=1; - } - - - switch (alt15) { - case 1 : - // InternalCftLanguage.g:4155:52: . - { - matchAny(); - - } - break; - - default : - break loop15; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:4157:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalCftLanguage.g:4157:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("//"); - - // InternalCftLanguage.g:4157:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( ((LA16_0>='\u0000' && LA16_0<='\t')||(LA16_0>='\u000B' && LA16_0<='\f')||(LA16_0>='\u000E' && LA16_0<='\uFFFF')) ) { - alt16=1; - } - - - switch (alt16) { - case 1 : - // InternalCftLanguage.g:4157:24: ~ ( ( '\\n' | '\\r' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop16; - } - } while (true); - - // InternalCftLanguage.g:4157:40: ( ( '\\r' )? '\\n' )? - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0=='\n'||LA18_0=='\r') ) { - alt18=1; - } - switch (alt18) { - case 1 : - // InternalCftLanguage.g:4157:41: ( '\\r' )? '\\n' - { - // InternalCftLanguage.g:4157:41: ( '\\r' )? - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0=='\r') ) { - alt17=1; - } - switch (alt17) { - case 1 : - // InternalCftLanguage.g:4157:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:4159:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalCftLanguage.g:4159:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalCftLanguage.g:4159:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt19=0; - loop19: - do { - int alt19=2; - int LA19_0 = input.LA(1); - - if ( ((LA19_0>='\t' && LA19_0<='\n')||LA19_0=='\r'||LA19_0==' ') ) { - alt19=1; - } - - - switch (alt19) { - case 1 : - // InternalCftLanguage.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt19 >= 1 ) break loop19; - EarlyExitException eee = - new EarlyExitException(19, input); - throw eee; - } - cnt19++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:4161:16: ( . ) - // InternalCftLanguage.g:4161:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalCftLanguage.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | RULE_OF_INT | RULE_T_DOUBLE | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt20=37; - alt20 = dfa20.predict(input); - switch (alt20) { - case 1 : - // InternalCftLanguage.g:1:10: T__13 - { - mT__13(); - - } - break; - case 2 : - // InternalCftLanguage.g:1:16: T__14 - { - mT__14(); - - } - break; - case 3 : - // InternalCftLanguage.g:1:22: T__15 - { - mT__15(); - - } - break; - case 4 : - // InternalCftLanguage.g:1:28: T__16 - { - mT__16(); - - } - break; - case 5 : - // InternalCftLanguage.g:1:34: T__17 - { - mT__17(); - - } - break; - case 6 : - // InternalCftLanguage.g:1:40: T__18 - { - mT__18(); - - } - break; - case 7 : - // InternalCftLanguage.g:1:46: T__19 - { - mT__19(); - - } - break; - case 8 : - // InternalCftLanguage.g:1:52: T__20 - { - mT__20(); - - } - break; - case 9 : - // InternalCftLanguage.g:1:58: T__21 - { - mT__21(); - - } - break; - case 10 : - // InternalCftLanguage.g:1:64: T__22 - { - mT__22(); - - } - break; - case 11 : - // InternalCftLanguage.g:1:70: T__23 - { - mT__23(); - - } - break; - case 12 : - // InternalCftLanguage.g:1:76: T__24 - { - mT__24(); - - } - break; - case 13 : - // InternalCftLanguage.g:1:82: T__25 - { - mT__25(); - - } - break; - case 14 : - // InternalCftLanguage.g:1:88: T__26 - { - mT__26(); - - } - break; - case 15 : - // InternalCftLanguage.g:1:94: T__27 - { - mT__27(); - - } - break; - case 16 : - // InternalCftLanguage.g:1:100: T__28 - { - mT__28(); - - } - break; - case 17 : - // InternalCftLanguage.g:1:106: T__29 - { - mT__29(); - - } - break; - case 18 : - // InternalCftLanguage.g:1:112: T__30 - { - mT__30(); - - } - break; - case 19 : - // InternalCftLanguage.g:1:118: T__31 - { - mT__31(); - - } - break; - case 20 : - // InternalCftLanguage.g:1:124: T__32 - { - mT__32(); - - } - break; - case 21 : - // InternalCftLanguage.g:1:130: T__33 - { - mT__33(); - - } - break; - case 22 : - // InternalCftLanguage.g:1:136: T__34 - { - mT__34(); - - } - break; - case 23 : - // InternalCftLanguage.g:1:142: T__35 - { - mT__35(); - - } - break; - case 24 : - // InternalCftLanguage.g:1:148: T__36 - { - mT__36(); - - } - break; - case 25 : - // InternalCftLanguage.g:1:154: T__37 - { - mT__37(); - - } - break; - case 26 : - // InternalCftLanguage.g:1:160: T__38 - { - mT__38(); - - } - break; - case 27 : - // InternalCftLanguage.g:1:166: T__39 - { - mT__39(); - - } - break; - case 28 : - // InternalCftLanguage.g:1:172: T__40 - { - mT__40(); - - } - break; - case 29 : - // InternalCftLanguage.g:1:178: RULE_OF_INT - { - mRULE_OF_INT(); - - } - break; - case 30 : - // InternalCftLanguage.g:1:190: RULE_T_DOUBLE - { - mRULE_T_DOUBLE(); - - } - break; - case 31 : - // InternalCftLanguage.g:1:204: RULE_ID - { - mRULE_ID(); - - } - break; - case 32 : - // InternalCftLanguage.g:1:212: RULE_INT - { - mRULE_INT(); - - } - break; - case 33 : - // InternalCftLanguage.g:1:221: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 34 : - // InternalCftLanguage.g:1:233: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 35 : - // InternalCftLanguage.g:1:249: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 36 : - // InternalCftLanguage.g:1:265: RULE_WS - { - mRULE_WS(); - - } - break; - case 37 : - // InternalCftLanguage.g:1:273: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA8 dfa8 = new DFA8(this); - protected DFA20 dfa20 = new DFA20(this); - static final String DFA8_eotS = - "\3\uffff\1\4\1\uffff"; - static final String DFA8_eofS = - "\5\uffff"; - static final String DFA8_minS = - "\1\56\1\60\1\uffff\1\60\1\uffff"; - static final String DFA8_maxS = - "\1\145\1\71\1\uffff\1\145\1\uffff"; - static final String DFA8_acceptS = - "\2\uffff\1\2\1\uffff\1\1"; - static final String DFA8_specialS = - "\5\uffff}>"; - static final String[] DFA8_transitionS = { - "\1\1\26\uffff\1\2\37\uffff\1\2", - "\12\3", - "", - "\12\3\13\uffff\1\2\37\uffff\1\2", - "" - }; - - static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); - static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS); - static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS); - static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS); - static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS); - static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS); - static final short[][] DFA8_transition; - - static { - int numStates = DFA8_transitionS.length; - DFA8_transition = new short[numStates][]; - for (int i=0; i"; - static final String[] DFA20_transitionS = { - "\11\34\2\33\2\34\1\33\22\34\1\33\1\34\1\30\4\34\1\31\1\16\1\17\1\22\1\24\1\20\1\34\1\21\1\32\12\25\1\1\1\3\1\34\1\11\3\34\32\27\1\23\2\34\1\26\1\27\1\34\1\13\1\27\1\5\5\27\1\4\2\27\1\12\1\15\1\27\1\10\1\2\3\27\1\14\6\27\1\6\1\34\1\7\uff82\34", - "\1\35", - "\1\36\20\uffff\1\37", - "", - "\1\42\1\43", - "\1\44", - "", - "", - "\1\51\13\uffff\1\50\2\uffff\1\47", - "\1\52", - "\1\54\15\uffff\1\55", - "\1\56\4\uffff\1\57", - "\1\61\2\uffff\1\60", - "\1\62", - "", - "", - "", - "", - "", - "\1\70", - "\1\71", - "\1\72\1\uffff\12\73\13\uffff\1\72\37\uffff\1\72", - "\32\40\4\uffff\1\40\1\uffff\32\40", - "", - "\0\75", - "\0\75", - "\1\76\4\uffff\1\77", - "", - "", - "", - "\1\101", - "\1\102", - "", - "", - "\1\103", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "\1\105", - "", - "", - "\1\106", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "\12\111\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "", - "", - "\1\112", - "\1\113", - "\1\114", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "\1\116", - "\1\117", - "\1\120", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\72\1\uffff\12\73\13\uffff\1\72\37\uffff\1\72", - "", - "", - "", - "", - "", - "\1\121", - "\1\122", - "\1\123", - "", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "", - "", - "\12\111\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "\1\127", - "\1\130", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "", - "\1\132", - "\1\133", - "\1\134", - "\1\135", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "\1\137", - "", - "", - "", - "\1\140", - "\1\141", - "", - "\1\142", - "\1\143", - "\1\144", - "\1\145", - "", - "\1\146", - "\1\147", - "\1\150", - "\1\151", - "\1\152", - "\1\153", - "\1\154", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "\1\160", - "\1\161", - "\1\162", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "", - "", - "", - "\1\164", - "\1\165", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "", - "\1\167", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "", - "\1\171", - "", - "\1\172", - "\1\173", - "\1\174", - "\1\175", - "\12\40\7\uffff\32\40\4\uffff\1\40\1\uffff\32\40", - "" - }; - - static final short[] DFA20_eot = DFA.unpackEncodedString(DFA20_eotS); - static final short[] DFA20_eof = DFA.unpackEncodedString(DFA20_eofS); - static final char[] DFA20_min = DFA.unpackEncodedStringToUnsignedChars(DFA20_minS); - static final char[] DFA20_max = DFA.unpackEncodedStringToUnsignedChars(DFA20_maxS); - static final short[] DFA20_accept = DFA.unpackEncodedString(DFA20_acceptS); - static final short[] DFA20_special = DFA.unpackEncodedString(DFA20_specialS); - static final short[][] DFA20_transition; - - static { - int numStates = DFA20_transitionS.length; - DFA20_transition = new short[numStates][]; - for (int i=0; i='0' && LA20_0<='9')) ) {s = 21;} - - else if ( (LA20_0=='^') ) {s = 22;} - - else if ( ((LA20_0>='A' && LA20_0<='Z')||LA20_0=='_'||LA20_0=='b'||(LA20_0>='d' && LA20_0<='h')||(LA20_0>='j' && LA20_0<='k')||LA20_0=='n'||(LA20_0>='q' && LA20_0<='s')||(LA20_0>='u' && LA20_0<='z')) ) {s = 23;} - - else if ( (LA20_0=='\"') ) {s = 24;} - - else if ( (LA20_0=='\'') ) {s = 25;} - - else if ( (LA20_0=='/') ) {s = 26;} - - else if ( ((LA20_0>='\t' && LA20_0<='\n')||LA20_0=='\r'||LA20_0==' ') ) {s = 27;} - - else if ( ((LA20_0>='\u0000' && LA20_0<='\b')||(LA20_0>='\u000B' && LA20_0<='\f')||(LA20_0>='\u000E' && LA20_0<='\u001F')||LA20_0=='!'||(LA20_0>='#' && LA20_0<='&')||LA20_0=='-'||LA20_0=='<'||(LA20_0>='>' && LA20_0<='@')||(LA20_0>='\\' && LA20_0<=']')||LA20_0=='`'||LA20_0=='|'||(LA20_0>='~' && LA20_0<='\uFFFF')) ) {s = 28;} - - if ( s>=0 ) return s; - break; - case 1 : - int LA20_25 = input.LA(1); - - s = -1; - if ( ((LA20_25>='\u0000' && LA20_25<='\uFFFF')) ) {s = 61;} - - else s = 28; - - if ( s>=0 ) return s; - break; - case 2 : - int LA20_24 = input.LA(1); - - s = -1; - if ( ((LA20_24>='\u0000' && LA20_24<='\uFFFF')) ) {s = 61;} - - else s = 28; - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 20, _s, input); - error(nvae); - throw nvae; - } - } - - -} \ No newline at end of file diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageParser.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageParser.java deleted file mode 100644 index df83084b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/contentassist/antlr/internal/InternalCftLanguageParser.java +++ /dev/null @@ -1,12646 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; -import hu.bme.mit.inf.dslreasoner.faulttree.components.services.CftLanguageGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalCftLanguageParser extends AbstractInternalContentAssistParser { - public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_ID", "RULE_OF_INT", "RULE_INT", "RULE_T_DOUBLE", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "':='", "'package'", "';'", "'import'", "'cft'", "'{'", "'}'", "'in'", "'out'", "'prob'", "'='", "'lambda'", "'and'", "'or'", "'of'", "'transformation'", "'mapping'", "'('", "')'", "','", "'lookup'", "'as'", "'.'", "'=>'", "'*'", "'[]'", "'toplevel'", "'+='" - }; - public static final int RULE_STRING=8; - public static final int RULE_SL_COMMENT=10; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__37=37; - public static final int T__16=16; - public static final int T__38=38; - public static final int T__17=17; - public static final int T__39=39; - public static final int T__18=18; - public static final int T__33=33; - public static final int T__34=34; - public static final int RULE_T_DOUBLE=7; - public static final int T__13=13; - public static final int T__35=35; - public static final int T__14=14; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_OF_INT=5; - public static final int RULE_ID=4; - public static final int RULE_WS=11; - public static final int RULE_ANY_OTHER=12; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int RULE_INT=6; - public static final int T__29=29; - public static final int T__22=22; - public static final int RULE_ML_COMMENT=9; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__40=40; - public static final int T__20=20; - public static final int T__21=21; - - // delegates - // delegators - - - public InternalCftLanguageParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalCftLanguageParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalCftLanguageParser.tokenNames; } - public String getGrammarFileName() { return "InternalCftLanguage.g"; } - - - private CftLanguageGrammarAccess grammarAccess; - - public void setGrammarAccess(CftLanguageGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } - - - - // $ANTLR start "entryRuleCftModel" - // InternalCftLanguage.g:53:1: entryRuleCftModel : ruleCftModel EOF ; - public final void entryRuleCftModel() throws RecognitionException { - try { - // InternalCftLanguage.g:54:1: ( ruleCftModel EOF ) - // InternalCftLanguage.g:55:1: ruleCftModel EOF - { - before(grammarAccess.getCftModelRule()); - pushFollow(FOLLOW_1); - ruleCftModel(); - - state._fsp--; - - after(grammarAccess.getCftModelRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleCftModel" - - - // $ANTLR start "ruleCftModel" - // InternalCftLanguage.g:62:1: ruleCftModel : ( ( rule__CftModel__Group__0 ) ) ; - public final void ruleCftModel() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:66:2: ( ( ( rule__CftModel__Group__0 ) ) ) - // InternalCftLanguage.g:67:2: ( ( rule__CftModel__Group__0 ) ) - { - // InternalCftLanguage.g:67:2: ( ( rule__CftModel__Group__0 ) ) - // InternalCftLanguage.g:68:3: ( rule__CftModel__Group__0 ) - { - before(grammarAccess.getCftModelAccess().getGroup()); - // InternalCftLanguage.g:69:3: ( rule__CftModel__Group__0 ) - // InternalCftLanguage.g:69:4: rule__CftModel__Group__0 - { - pushFollow(FOLLOW_2); - rule__CftModel__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getCftModelAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleCftModel" - - - // $ANTLR start "entryRuleImportDeclaration" - // InternalCftLanguage.g:78:1: entryRuleImportDeclaration : ruleImportDeclaration EOF ; - public final void entryRuleImportDeclaration() throws RecognitionException { - try { - // InternalCftLanguage.g:79:1: ( ruleImportDeclaration EOF ) - // InternalCftLanguage.g:80:1: ruleImportDeclaration EOF - { - before(grammarAccess.getImportDeclarationRule()); - pushFollow(FOLLOW_1); - ruleImportDeclaration(); - - state._fsp--; - - after(grammarAccess.getImportDeclarationRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleImportDeclaration" - - - // $ANTLR start "ruleImportDeclaration" - // InternalCftLanguage.g:87:1: ruleImportDeclaration : ( ( rule__ImportDeclaration__Group__0 ) ) ; - public final void ruleImportDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:91:2: ( ( ( rule__ImportDeclaration__Group__0 ) ) ) - // InternalCftLanguage.g:92:2: ( ( rule__ImportDeclaration__Group__0 ) ) - { - // InternalCftLanguage.g:92:2: ( ( rule__ImportDeclaration__Group__0 ) ) - // InternalCftLanguage.g:93:3: ( rule__ImportDeclaration__Group__0 ) - { - before(grammarAccess.getImportDeclarationAccess().getGroup()); - // InternalCftLanguage.g:94:3: ( rule__ImportDeclaration__Group__0 ) - // InternalCftLanguage.g:94:4: rule__ImportDeclaration__Group__0 - { - pushFollow(FOLLOW_2); - rule__ImportDeclaration__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getImportDeclarationAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleImportDeclaration" - - - // $ANTLR start "entryRuleComponentDefinition" - // InternalCftLanguage.g:103:1: entryRuleComponentDefinition : ruleComponentDefinition EOF ; - public final void entryRuleComponentDefinition() throws RecognitionException { - try { - // InternalCftLanguage.g:104:1: ( ruleComponentDefinition EOF ) - // InternalCftLanguage.g:105:1: ruleComponentDefinition EOF - { - before(grammarAccess.getComponentDefinitionRule()); - pushFollow(FOLLOW_1); - ruleComponentDefinition(); - - state._fsp--; - - after(grammarAccess.getComponentDefinitionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleComponentDefinition" - - - // $ANTLR start "ruleComponentDefinition" - // InternalCftLanguage.g:112:1: ruleComponentDefinition : ( ( rule__ComponentDefinition__Group__0 ) ) ; - public final void ruleComponentDefinition() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:116:2: ( ( ( rule__ComponentDefinition__Group__0 ) ) ) - // InternalCftLanguage.g:117:2: ( ( rule__ComponentDefinition__Group__0 ) ) - { - // InternalCftLanguage.g:117:2: ( ( rule__ComponentDefinition__Group__0 ) ) - // InternalCftLanguage.g:118:3: ( rule__ComponentDefinition__Group__0 ) - { - before(grammarAccess.getComponentDefinitionAccess().getGroup()); - // InternalCftLanguage.g:119:3: ( rule__ComponentDefinition__Group__0 ) - // InternalCftLanguage.g:119:4: rule__ComponentDefinition__Group__0 - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentDefinitionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleComponentDefinition" - - - // $ANTLR start "entryRuleInputEvent" - // InternalCftLanguage.g:128:1: entryRuleInputEvent : ruleInputEvent EOF ; - public final void entryRuleInputEvent() throws RecognitionException { - try { - // InternalCftLanguage.g:129:1: ( ruleInputEvent EOF ) - // InternalCftLanguage.g:130:1: ruleInputEvent EOF - { - before(grammarAccess.getInputEventRule()); - pushFollow(FOLLOW_1); - ruleInputEvent(); - - state._fsp--; - - after(grammarAccess.getInputEventRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleInputEvent" - - - // $ANTLR start "ruleInputEvent" - // InternalCftLanguage.g:137:1: ruleInputEvent : ( ( rule__InputEvent__Group__0 ) ) ; - public final void ruleInputEvent() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:141:2: ( ( ( rule__InputEvent__Group__0 ) ) ) - // InternalCftLanguage.g:142:2: ( ( rule__InputEvent__Group__0 ) ) - { - // InternalCftLanguage.g:142:2: ( ( rule__InputEvent__Group__0 ) ) - // InternalCftLanguage.g:143:3: ( rule__InputEvent__Group__0 ) - { - before(grammarAccess.getInputEventAccess().getGroup()); - // InternalCftLanguage.g:144:3: ( rule__InputEvent__Group__0 ) - // InternalCftLanguage.g:144:4: rule__InputEvent__Group__0 - { - pushFollow(FOLLOW_2); - rule__InputEvent__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getInputEventAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleInputEvent" - - - // $ANTLR start "entryRuleEventDefinition" - // InternalCftLanguage.g:153:1: entryRuleEventDefinition : ruleEventDefinition EOF ; - public final void entryRuleEventDefinition() throws RecognitionException { - try { - // InternalCftLanguage.g:154:1: ( ruleEventDefinition EOF ) - // InternalCftLanguage.g:155:1: ruleEventDefinition EOF - { - before(grammarAccess.getEventDefinitionRule()); - pushFollow(FOLLOW_1); - ruleEventDefinition(); - - state._fsp--; - - after(grammarAccess.getEventDefinitionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleEventDefinition" - - - // $ANTLR start "ruleEventDefinition" - // InternalCftLanguage.g:162:1: ruleEventDefinition : ( ( rule__EventDefinition__Alternatives ) ) ; - public final void ruleEventDefinition() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:166:2: ( ( ( rule__EventDefinition__Alternatives ) ) ) - // InternalCftLanguage.g:167:2: ( ( rule__EventDefinition__Alternatives ) ) - { - // InternalCftLanguage.g:167:2: ( ( rule__EventDefinition__Alternatives ) ) - // InternalCftLanguage.g:168:3: ( rule__EventDefinition__Alternatives ) - { - before(grammarAccess.getEventDefinitionAccess().getAlternatives()); - // InternalCftLanguage.g:169:3: ( rule__EventDefinition__Alternatives ) - // InternalCftLanguage.g:169:4: rule__EventDefinition__Alternatives - { - pushFollow(FOLLOW_2); - rule__EventDefinition__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getEventDefinitionAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleEventDefinition" - - - // $ANTLR start "entryRuleBasicEventDefinition" - // InternalCftLanguage.g:178:1: entryRuleBasicEventDefinition : ruleBasicEventDefinition EOF ; - public final void entryRuleBasicEventDefinition() throws RecognitionException { - try { - // InternalCftLanguage.g:179:1: ( ruleBasicEventDefinition EOF ) - // InternalCftLanguage.g:180:1: ruleBasicEventDefinition EOF - { - before(grammarAccess.getBasicEventDefinitionRule()); - pushFollow(FOLLOW_1); - ruleBasicEventDefinition(); - - state._fsp--; - - after(grammarAccess.getBasicEventDefinitionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleBasicEventDefinition" - - - // $ANTLR start "ruleBasicEventDefinition" - // InternalCftLanguage.g:187:1: ruleBasicEventDefinition : ( ( rule__BasicEventDefinition__Group__0 ) ) ; - public final void ruleBasicEventDefinition() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:191:2: ( ( ( rule__BasicEventDefinition__Group__0 ) ) ) - // InternalCftLanguage.g:192:2: ( ( rule__BasicEventDefinition__Group__0 ) ) - { - // InternalCftLanguage.g:192:2: ( ( rule__BasicEventDefinition__Group__0 ) ) - // InternalCftLanguage.g:193:3: ( rule__BasicEventDefinition__Group__0 ) - { - before(grammarAccess.getBasicEventDefinitionAccess().getGroup()); - // InternalCftLanguage.g:194:3: ( rule__BasicEventDefinition__Group__0 ) - // InternalCftLanguage.g:194:4: rule__BasicEventDefinition__Group__0 - { - pushFollow(FOLLOW_2); - rule__BasicEventDefinition__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getBasicEventDefinitionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleBasicEventDefinition" - - - // $ANTLR start "entryRuleDistribution" - // InternalCftLanguage.g:203:1: entryRuleDistribution : ruleDistribution EOF ; - public final void entryRuleDistribution() throws RecognitionException { - try { - // InternalCftLanguage.g:204:1: ( ruleDistribution EOF ) - // InternalCftLanguage.g:205:1: ruleDistribution EOF - { - before(grammarAccess.getDistributionRule()); - pushFollow(FOLLOW_1); - ruleDistribution(); - - state._fsp--; - - after(grammarAccess.getDistributionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleDistribution" - - - // $ANTLR start "ruleDistribution" - // InternalCftLanguage.g:212:1: ruleDistribution : ( ( rule__Distribution__Alternatives ) ) ; - public final void ruleDistribution() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:216:2: ( ( ( rule__Distribution__Alternatives ) ) ) - // InternalCftLanguage.g:217:2: ( ( rule__Distribution__Alternatives ) ) - { - // InternalCftLanguage.g:217:2: ( ( rule__Distribution__Alternatives ) ) - // InternalCftLanguage.g:218:3: ( rule__Distribution__Alternatives ) - { - before(grammarAccess.getDistributionAccess().getAlternatives()); - // InternalCftLanguage.g:219:3: ( rule__Distribution__Alternatives ) - // InternalCftLanguage.g:219:4: rule__Distribution__Alternatives - { - pushFollow(FOLLOW_2); - rule__Distribution__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getDistributionAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleDistribution" - - - // $ANTLR start "entryRuleConstantDistribution" - // InternalCftLanguage.g:228:1: entryRuleConstantDistribution : ruleConstantDistribution EOF ; - public final void entryRuleConstantDistribution() throws RecognitionException { - try { - // InternalCftLanguage.g:229:1: ( ruleConstantDistribution EOF ) - // InternalCftLanguage.g:230:1: ruleConstantDistribution EOF - { - before(grammarAccess.getConstantDistributionRule()); - pushFollow(FOLLOW_1); - ruleConstantDistribution(); - - state._fsp--; - - after(grammarAccess.getConstantDistributionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConstantDistribution" - - - // $ANTLR start "ruleConstantDistribution" - // InternalCftLanguage.g:237:1: ruleConstantDistribution : ( ( rule__ConstantDistribution__Group__0 ) ) ; - public final void ruleConstantDistribution() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:241:2: ( ( ( rule__ConstantDistribution__Group__0 ) ) ) - // InternalCftLanguage.g:242:2: ( ( rule__ConstantDistribution__Group__0 ) ) - { - // InternalCftLanguage.g:242:2: ( ( rule__ConstantDistribution__Group__0 ) ) - // InternalCftLanguage.g:243:3: ( rule__ConstantDistribution__Group__0 ) - { - before(grammarAccess.getConstantDistributionAccess().getGroup()); - // InternalCftLanguage.g:244:3: ( rule__ConstantDistribution__Group__0 ) - // InternalCftLanguage.g:244:4: rule__ConstantDistribution__Group__0 - { - pushFollow(FOLLOW_2); - rule__ConstantDistribution__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getConstantDistributionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConstantDistribution" - - - // $ANTLR start "entryRuleExponentialDistribution" - // InternalCftLanguage.g:253:1: entryRuleExponentialDistribution : ruleExponentialDistribution EOF ; - public final void entryRuleExponentialDistribution() throws RecognitionException { - try { - // InternalCftLanguage.g:254:1: ( ruleExponentialDistribution EOF ) - // InternalCftLanguage.g:255:1: ruleExponentialDistribution EOF - { - before(grammarAccess.getExponentialDistributionRule()); - pushFollow(FOLLOW_1); - ruleExponentialDistribution(); - - state._fsp--; - - after(grammarAccess.getExponentialDistributionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleExponentialDistribution" - - - // $ANTLR start "ruleExponentialDistribution" - // InternalCftLanguage.g:262:1: ruleExponentialDistribution : ( ( rule__ExponentialDistribution__Group__0 ) ) ; - public final void ruleExponentialDistribution() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:266:2: ( ( ( rule__ExponentialDistribution__Group__0 ) ) ) - // InternalCftLanguage.g:267:2: ( ( rule__ExponentialDistribution__Group__0 ) ) - { - // InternalCftLanguage.g:267:2: ( ( rule__ExponentialDistribution__Group__0 ) ) - // InternalCftLanguage.g:268:3: ( rule__ExponentialDistribution__Group__0 ) - { - before(grammarAccess.getExponentialDistributionAccess().getGroup()); - // InternalCftLanguage.g:269:3: ( rule__ExponentialDistribution__Group__0 ) - // InternalCftLanguage.g:269:4: rule__ExponentialDistribution__Group__0 - { - pushFollow(FOLLOW_2); - rule__ExponentialDistribution__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getExponentialDistributionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleExponentialDistribution" - - - // $ANTLR start "entryRuleGateDefinition" - // InternalCftLanguage.g:278:1: entryRuleGateDefinition : ruleGateDefinition EOF ; - public final void entryRuleGateDefinition() throws RecognitionException { - try { - // InternalCftLanguage.g:279:1: ( ruleGateDefinition EOF ) - // InternalCftLanguage.g:280:1: ruleGateDefinition EOF - { - before(grammarAccess.getGateDefinitionRule()); - pushFollow(FOLLOW_1); - ruleGateDefinition(); - - state._fsp--; - - after(grammarAccess.getGateDefinitionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGateDefinition" - - - // $ANTLR start "ruleGateDefinition" - // InternalCftLanguage.g:287:1: ruleGateDefinition : ( ( rule__GateDefinition__Alternatives ) ) ; - public final void ruleGateDefinition() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:291:2: ( ( ( rule__GateDefinition__Alternatives ) ) ) - // InternalCftLanguage.g:292:2: ( ( rule__GateDefinition__Alternatives ) ) - { - // InternalCftLanguage.g:292:2: ( ( rule__GateDefinition__Alternatives ) ) - // InternalCftLanguage.g:293:3: ( rule__GateDefinition__Alternatives ) - { - before(grammarAccess.getGateDefinitionAccess().getAlternatives()); - // InternalCftLanguage.g:294:3: ( rule__GateDefinition__Alternatives ) - // InternalCftLanguage.g:294:4: rule__GateDefinition__Alternatives - { - pushFollow(FOLLOW_2); - rule__GateDefinition__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getGateDefinitionAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGateDefinition" - - - // $ANTLR start "entryRuleAndGateDefinition" - // InternalCftLanguage.g:303:1: entryRuleAndGateDefinition : ruleAndGateDefinition EOF ; - public final void entryRuleAndGateDefinition() throws RecognitionException { - try { - // InternalCftLanguage.g:304:1: ( ruleAndGateDefinition EOF ) - // InternalCftLanguage.g:305:1: ruleAndGateDefinition EOF - { - before(grammarAccess.getAndGateDefinitionRule()); - pushFollow(FOLLOW_1); - ruleAndGateDefinition(); - - state._fsp--; - - after(grammarAccess.getAndGateDefinitionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAndGateDefinition" - - - // $ANTLR start "ruleAndGateDefinition" - // InternalCftLanguage.g:312:1: ruleAndGateDefinition : ( ( rule__AndGateDefinition__Group__0 ) ) ; - public final void ruleAndGateDefinition() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:316:2: ( ( ( rule__AndGateDefinition__Group__0 ) ) ) - // InternalCftLanguage.g:317:2: ( ( rule__AndGateDefinition__Group__0 ) ) - { - // InternalCftLanguage.g:317:2: ( ( rule__AndGateDefinition__Group__0 ) ) - // InternalCftLanguage.g:318:3: ( rule__AndGateDefinition__Group__0 ) - { - before(grammarAccess.getAndGateDefinitionAccess().getGroup()); - // InternalCftLanguage.g:319:3: ( rule__AndGateDefinition__Group__0 ) - // InternalCftLanguage.g:319:4: rule__AndGateDefinition__Group__0 - { - pushFollow(FOLLOW_2); - rule__AndGateDefinition__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getAndGateDefinitionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAndGateDefinition" - - - // $ANTLR start "entryRuleOrGateDefinition" - // InternalCftLanguage.g:328:1: entryRuleOrGateDefinition : ruleOrGateDefinition EOF ; - public final void entryRuleOrGateDefinition() throws RecognitionException { - try { - // InternalCftLanguage.g:329:1: ( ruleOrGateDefinition EOF ) - // InternalCftLanguage.g:330:1: ruleOrGateDefinition EOF - { - before(grammarAccess.getOrGateDefinitionRule()); - pushFollow(FOLLOW_1); - ruleOrGateDefinition(); - - state._fsp--; - - after(grammarAccess.getOrGateDefinitionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOrGateDefinition" - - - // $ANTLR start "ruleOrGateDefinition" - // InternalCftLanguage.g:337:1: ruleOrGateDefinition : ( ( rule__OrGateDefinition__Group__0 ) ) ; - public final void ruleOrGateDefinition() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:341:2: ( ( ( rule__OrGateDefinition__Group__0 ) ) ) - // InternalCftLanguage.g:342:2: ( ( rule__OrGateDefinition__Group__0 ) ) - { - // InternalCftLanguage.g:342:2: ( ( rule__OrGateDefinition__Group__0 ) ) - // InternalCftLanguage.g:343:3: ( rule__OrGateDefinition__Group__0 ) - { - before(grammarAccess.getOrGateDefinitionAccess().getGroup()); - // InternalCftLanguage.g:344:3: ( rule__OrGateDefinition__Group__0 ) - // InternalCftLanguage.g:344:4: rule__OrGateDefinition__Group__0 - { - pushFollow(FOLLOW_2); - rule__OrGateDefinition__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getOrGateDefinitionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOrGateDefinition" - - - // $ANTLR start "entryRuleKOfMGateDefinition" - // InternalCftLanguage.g:353:1: entryRuleKOfMGateDefinition : ruleKOfMGateDefinition EOF ; - public final void entryRuleKOfMGateDefinition() throws RecognitionException { - try { - // InternalCftLanguage.g:354:1: ( ruleKOfMGateDefinition EOF ) - // InternalCftLanguage.g:355:1: ruleKOfMGateDefinition EOF - { - before(grammarAccess.getKOfMGateDefinitionRule()); - pushFollow(FOLLOW_1); - ruleKOfMGateDefinition(); - - state._fsp--; - - after(grammarAccess.getKOfMGateDefinitionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleKOfMGateDefinition" - - - // $ANTLR start "ruleKOfMGateDefinition" - // InternalCftLanguage.g:362:1: ruleKOfMGateDefinition : ( ( rule__KOfMGateDefinition__Group__0 ) ) ; - public final void ruleKOfMGateDefinition() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:366:2: ( ( ( rule__KOfMGateDefinition__Group__0 ) ) ) - // InternalCftLanguage.g:367:2: ( ( rule__KOfMGateDefinition__Group__0 ) ) - { - // InternalCftLanguage.g:367:2: ( ( rule__KOfMGateDefinition__Group__0 ) ) - // InternalCftLanguage.g:368:3: ( rule__KOfMGateDefinition__Group__0 ) - { - before(grammarAccess.getKOfMGateDefinitionAccess().getGroup()); - // InternalCftLanguage.g:369:3: ( rule__KOfMGateDefinition__Group__0 ) - // InternalCftLanguage.g:369:4: rule__KOfMGateDefinition__Group__0 - { - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getKOfMGateDefinitionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleKOfMGateDefinition" - - - // $ANTLR start "entryRuleTransformationDefinition" - // InternalCftLanguage.g:378:1: entryRuleTransformationDefinition : ruleTransformationDefinition EOF ; - public final void entryRuleTransformationDefinition() throws RecognitionException { - try { - // InternalCftLanguage.g:379:1: ( ruleTransformationDefinition EOF ) - // InternalCftLanguage.g:380:1: ruleTransformationDefinition EOF - { - before(grammarAccess.getTransformationDefinitionRule()); - pushFollow(FOLLOW_1); - ruleTransformationDefinition(); - - state._fsp--; - - after(grammarAccess.getTransformationDefinitionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTransformationDefinition" - - - // $ANTLR start "ruleTransformationDefinition" - // InternalCftLanguage.g:387:1: ruleTransformationDefinition : ( ( rule__TransformationDefinition__Group__0 ) ) ; - public final void ruleTransformationDefinition() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:391:2: ( ( ( rule__TransformationDefinition__Group__0 ) ) ) - // InternalCftLanguage.g:392:2: ( ( rule__TransformationDefinition__Group__0 ) ) - { - // InternalCftLanguage.g:392:2: ( ( rule__TransformationDefinition__Group__0 ) ) - // InternalCftLanguage.g:393:3: ( rule__TransformationDefinition__Group__0 ) - { - before(grammarAccess.getTransformationDefinitionAccess().getGroup()); - // InternalCftLanguage.g:394:3: ( rule__TransformationDefinition__Group__0 ) - // InternalCftLanguage.g:394:4: rule__TransformationDefinition__Group__0 - { - pushFollow(FOLLOW_2); - rule__TransformationDefinition__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getTransformationDefinitionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTransformationDefinition" - - - // $ANTLR start "entryRuleMappingDefinition" - // InternalCftLanguage.g:403:1: entryRuleMappingDefinition : ruleMappingDefinition EOF ; - public final void entryRuleMappingDefinition() throws RecognitionException { - try { - // InternalCftLanguage.g:404:1: ( ruleMappingDefinition EOF ) - // InternalCftLanguage.g:405:1: ruleMappingDefinition EOF - { - before(grammarAccess.getMappingDefinitionRule()); - pushFollow(FOLLOW_1); - ruleMappingDefinition(); - - state._fsp--; - - after(grammarAccess.getMappingDefinitionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMappingDefinition" - - - // $ANTLR start "ruleMappingDefinition" - // InternalCftLanguage.g:412:1: ruleMappingDefinition : ( ( rule__MappingDefinition__Group__0 ) ) ; - public final void ruleMappingDefinition() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:416:2: ( ( ( rule__MappingDefinition__Group__0 ) ) ) - // InternalCftLanguage.g:417:2: ( ( rule__MappingDefinition__Group__0 ) ) - { - // InternalCftLanguage.g:417:2: ( ( rule__MappingDefinition__Group__0 ) ) - // InternalCftLanguage.g:418:3: ( rule__MappingDefinition__Group__0 ) - { - before(grammarAccess.getMappingDefinitionAccess().getGroup()); - // InternalCftLanguage.g:419:3: ( rule__MappingDefinition__Group__0 ) - // InternalCftLanguage.g:419:4: rule__MappingDefinition__Group__0 - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getMappingDefinitionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMappingDefinition" - - - // $ANTLR start "entryRuleMappingParameter" - // InternalCftLanguage.g:428:1: entryRuleMappingParameter : ruleMappingParameter EOF ; - public final void entryRuleMappingParameter() throws RecognitionException { - try { - // InternalCftLanguage.g:429:1: ( ruleMappingParameter EOF ) - // InternalCftLanguage.g:430:1: ruleMappingParameter EOF - { - before(grammarAccess.getMappingParameterRule()); - pushFollow(FOLLOW_1); - ruleMappingParameter(); - - state._fsp--; - - after(grammarAccess.getMappingParameterRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMappingParameter" - - - // $ANTLR start "ruleMappingParameter" - // InternalCftLanguage.g:437:1: ruleMappingParameter : ( ( rule__MappingParameter__NameAssignment ) ) ; - public final void ruleMappingParameter() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:441:2: ( ( ( rule__MappingParameter__NameAssignment ) ) ) - // InternalCftLanguage.g:442:2: ( ( rule__MappingParameter__NameAssignment ) ) - { - // InternalCftLanguage.g:442:2: ( ( rule__MappingParameter__NameAssignment ) ) - // InternalCftLanguage.g:443:3: ( rule__MappingParameter__NameAssignment ) - { - before(grammarAccess.getMappingParameterAccess().getNameAssignment()); - // InternalCftLanguage.g:444:3: ( rule__MappingParameter__NameAssignment ) - // InternalCftLanguage.g:444:4: rule__MappingParameter__NameAssignment - { - pushFollow(FOLLOW_2); - rule__MappingParameter__NameAssignment(); - - state._fsp--; - - - } - - after(grammarAccess.getMappingParameterAccess().getNameAssignment()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMappingParameter" - - - // $ANTLR start "entryRuleLookupDefinition" - // InternalCftLanguage.g:453:1: entryRuleLookupDefinition : ruleLookupDefinition EOF ; - public final void entryRuleLookupDefinition() throws RecognitionException { - try { - // InternalCftLanguage.g:454:1: ( ruleLookupDefinition EOF ) - // InternalCftLanguage.g:455:1: ruleLookupDefinition EOF - { - before(grammarAccess.getLookupDefinitionRule()); - pushFollow(FOLLOW_1); - ruleLookupDefinition(); - - state._fsp--; - - after(grammarAccess.getLookupDefinitionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleLookupDefinition" - - - // $ANTLR start "ruleLookupDefinition" - // InternalCftLanguage.g:462:1: ruleLookupDefinition : ( ( rule__LookupDefinition__Group__0 ) ) ; - public final void ruleLookupDefinition() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:466:2: ( ( ( rule__LookupDefinition__Group__0 ) ) ) - // InternalCftLanguage.g:467:2: ( ( rule__LookupDefinition__Group__0 ) ) - { - // InternalCftLanguage.g:467:2: ( ( rule__LookupDefinition__Group__0 ) ) - // InternalCftLanguage.g:468:3: ( rule__LookupDefinition__Group__0 ) - { - before(grammarAccess.getLookupDefinitionAccess().getGroup()); - // InternalCftLanguage.g:469:3: ( rule__LookupDefinition__Group__0 ) - // InternalCftLanguage.g:469:4: rule__LookupDefinition__Group__0 - { - pushFollow(FOLLOW_2); - rule__LookupDefinition__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getLookupDefinitionAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleLookupDefinition" - - - // $ANTLR start "entryRuleAssignment" - // InternalCftLanguage.g:478:1: entryRuleAssignment : ruleAssignment EOF ; - public final void entryRuleAssignment() throws RecognitionException { - try { - // InternalCftLanguage.g:479:1: ( ruleAssignment EOF ) - // InternalCftLanguage.g:480:1: ruleAssignment EOF - { - before(grammarAccess.getAssignmentRule()); - pushFollow(FOLLOW_1); - ruleAssignment(); - - state._fsp--; - - after(grammarAccess.getAssignmentRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAssignment" - - - // $ANTLR start "ruleAssignment" - // InternalCftLanguage.g:487:1: ruleAssignment : ( ( rule__Assignment__Group__0 ) ) ; - public final void ruleAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:491:2: ( ( ( rule__Assignment__Group__0 ) ) ) - // InternalCftLanguage.g:492:2: ( ( rule__Assignment__Group__0 ) ) - { - // InternalCftLanguage.g:492:2: ( ( rule__Assignment__Group__0 ) ) - // InternalCftLanguage.g:493:3: ( rule__Assignment__Group__0 ) - { - before(grammarAccess.getAssignmentAccess().getGroup()); - // InternalCftLanguage.g:494:3: ( rule__Assignment__Group__0 ) - // InternalCftLanguage.g:494:4: rule__Assignment__Group__0 - { - pushFollow(FOLLOW_2); - rule__Assignment__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getAssignmentAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAssignment" - - - // $ANTLR start "entryRuleEventReference" - // InternalCftLanguage.g:503:1: entryRuleEventReference : ruleEventReference EOF ; - public final void entryRuleEventReference() throws RecognitionException { - try { - // InternalCftLanguage.g:504:1: ( ruleEventReference EOF ) - // InternalCftLanguage.g:505:1: ruleEventReference EOF - { - before(grammarAccess.getEventReferenceRule()); - pushFollow(FOLLOW_1); - ruleEventReference(); - - state._fsp--; - - after(grammarAccess.getEventReferenceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleEventReference" - - - // $ANTLR start "ruleEventReference" - // InternalCftLanguage.g:512:1: ruleEventReference : ( ( rule__EventReference__Group__0 ) ) ; - public final void ruleEventReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:516:2: ( ( ( rule__EventReference__Group__0 ) ) ) - // InternalCftLanguage.g:517:2: ( ( rule__EventReference__Group__0 ) ) - { - // InternalCftLanguage.g:517:2: ( ( rule__EventReference__Group__0 ) ) - // InternalCftLanguage.g:518:3: ( rule__EventReference__Group__0 ) - { - before(grammarAccess.getEventReferenceAccess().getGroup()); - // InternalCftLanguage.g:519:3: ( rule__EventReference__Group__0 ) - // InternalCftLanguage.g:519:4: rule__EventReference__Group__0 - { - pushFollow(FOLLOW_2); - rule__EventReference__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getEventReferenceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleEventReference" - - - // $ANTLR start "entryRuleComponentInstance" - // InternalCftLanguage.g:528:1: entryRuleComponentInstance : ruleComponentInstance EOF ; - public final void entryRuleComponentInstance() throws RecognitionException { - try { - // InternalCftLanguage.g:529:1: ( ruleComponentInstance EOF ) - // InternalCftLanguage.g:530:1: ruleComponentInstance EOF - { - before(grammarAccess.getComponentInstanceRule()); - pushFollow(FOLLOW_1); - ruleComponentInstance(); - - state._fsp--; - - after(grammarAccess.getComponentInstanceRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleComponentInstance" - - - // $ANTLR start "ruleComponentInstance" - // InternalCftLanguage.g:537:1: ruleComponentInstance : ( ( rule__ComponentInstance__Group__0 ) ) ; - public final void ruleComponentInstance() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:541:2: ( ( ( rule__ComponentInstance__Group__0 ) ) ) - // InternalCftLanguage.g:542:2: ( ( rule__ComponentInstance__Group__0 ) ) - { - // InternalCftLanguage.g:542:2: ( ( rule__ComponentInstance__Group__0 ) ) - // InternalCftLanguage.g:543:3: ( rule__ComponentInstance__Group__0 ) - { - before(grammarAccess.getComponentInstanceAccess().getGroup()); - // InternalCftLanguage.g:544:3: ( rule__ComponentInstance__Group__0 ) - // InternalCftLanguage.g:544:4: rule__ComponentInstance__Group__0 - { - pushFollow(FOLLOW_2); - rule__ComponentInstance__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentInstanceAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleComponentInstance" - - - // $ANTLR start "entryRuleQualifiedName" - // InternalCftLanguage.g:553:1: entryRuleQualifiedName : ruleQualifiedName EOF ; - public final void entryRuleQualifiedName() throws RecognitionException { - try { - // InternalCftLanguage.g:554:1: ( ruleQualifiedName EOF ) - // InternalCftLanguage.g:555:1: ruleQualifiedName EOF - { - before(grammarAccess.getQualifiedNameRule()); - pushFollow(FOLLOW_1); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getQualifiedNameRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleQualifiedName" - - - // $ANTLR start "ruleQualifiedName" - // InternalCftLanguage.g:562:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; - public final void ruleQualifiedName() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:566:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) - // InternalCftLanguage.g:567:2: ( ( rule__QualifiedName__Group__0 ) ) - { - // InternalCftLanguage.g:567:2: ( ( rule__QualifiedName__Group__0 ) ) - // InternalCftLanguage.g:568:3: ( rule__QualifiedName__Group__0 ) - { - before(grammarAccess.getQualifiedNameAccess().getGroup()); - // InternalCftLanguage.g:569:3: ( rule__QualifiedName__Group__0 ) - // InternalCftLanguage.g:569:4: rule__QualifiedName__Group__0 - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getQualifiedNameAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleQualifiedName" - - - // $ANTLR start "entryRuleQualifiedNameWithWildcard" - // InternalCftLanguage.g:578:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; - public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException { - try { - // InternalCftLanguage.g:579:1: ( ruleQualifiedNameWithWildcard EOF ) - // InternalCftLanguage.g:580:1: ruleQualifiedNameWithWildcard EOF - { - before(grammarAccess.getQualifiedNameWithWildcardRule()); - pushFollow(FOLLOW_1); - ruleQualifiedNameWithWildcard(); - - state._fsp--; - - after(grammarAccess.getQualifiedNameWithWildcardRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleQualifiedNameWithWildcard" - - - // $ANTLR start "ruleQualifiedNameWithWildcard" - // InternalCftLanguage.g:587:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; - public final void ruleQualifiedNameWithWildcard() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:591:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) - // InternalCftLanguage.g:592:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) - { - // InternalCftLanguage.g:592:2: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) - // InternalCftLanguage.g:593:3: ( rule__QualifiedNameWithWildcard__Group__0 ) - { - before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); - // InternalCftLanguage.g:594:3: ( rule__QualifiedNameWithWildcard__Group__0 ) - // InternalCftLanguage.g:594:4: rule__QualifiedNameWithWildcard__Group__0 - { - pushFollow(FOLLOW_2); - rule__QualifiedNameWithWildcard__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleQualifiedNameWithWildcard" - - - // $ANTLR start "entryRuleValidId" - // InternalCftLanguage.g:603:1: entryRuleValidId : ruleValidId EOF ; - public final void entryRuleValidId() throws RecognitionException { - try { - // InternalCftLanguage.g:604:1: ( ruleValidId EOF ) - // InternalCftLanguage.g:605:1: ruleValidId EOF - { - before(grammarAccess.getValidIdRule()); - pushFollow(FOLLOW_1); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getValidIdRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleValidId" - - - // $ANTLR start "ruleValidId" - // InternalCftLanguage.g:612:1: ruleValidId : ( ( rule__ValidId__Alternatives ) ) ; - public final void ruleValidId() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:616:2: ( ( ( rule__ValidId__Alternatives ) ) ) - // InternalCftLanguage.g:617:2: ( ( rule__ValidId__Alternatives ) ) - { - // InternalCftLanguage.g:617:2: ( ( rule__ValidId__Alternatives ) ) - // InternalCftLanguage.g:618:3: ( rule__ValidId__Alternatives ) - { - before(grammarAccess.getValidIdAccess().getAlternatives()); - // InternalCftLanguage.g:619:3: ( rule__ValidId__Alternatives ) - // InternalCftLanguage.g:619:4: rule__ValidId__Alternatives - { - pushFollow(FOLLOW_2); - rule__ValidId__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getValidIdAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleValidId" - - - // $ANTLR start "entryRuleDouble" - // InternalCftLanguage.g:628:1: entryRuleDouble : ruleDouble EOF ; - public final void entryRuleDouble() throws RecognitionException { - try { - // InternalCftLanguage.g:629:1: ( ruleDouble EOF ) - // InternalCftLanguage.g:630:1: ruleDouble EOF - { - before(grammarAccess.getDoubleRule()); - pushFollow(FOLLOW_1); - ruleDouble(); - - state._fsp--; - - after(grammarAccess.getDoubleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleDouble" - - - // $ANTLR start "ruleDouble" - // InternalCftLanguage.g:637:1: ruleDouble : ( ( rule__Double__Alternatives ) ) ; - public final void ruleDouble() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:641:2: ( ( ( rule__Double__Alternatives ) ) ) - // InternalCftLanguage.g:642:2: ( ( rule__Double__Alternatives ) ) - { - // InternalCftLanguage.g:642:2: ( ( rule__Double__Alternatives ) ) - // InternalCftLanguage.g:643:3: ( rule__Double__Alternatives ) - { - before(grammarAccess.getDoubleAccess().getAlternatives()); - // InternalCftLanguage.g:644:3: ( rule__Double__Alternatives ) - // InternalCftLanguage.g:644:4: rule__Double__Alternatives - { - pushFollow(FOLLOW_2); - rule__Double__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getDoubleAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleDouble" - - - // $ANTLR start "rule__CftModel__Alternatives_4" - // InternalCftLanguage.g:652:1: rule__CftModel__Alternatives_4 : ( ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) ) | ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) ) ); - public final void rule__CftModel__Alternatives_4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:656:1: ( ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) ) | ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) ) ) - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==17) ) { - alt1=1; - } - else if ( (LA1_0==28) ) { - alt1=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 1, 0, input); - - throw nvae; - } - switch (alt1) { - case 1 : - // InternalCftLanguage.g:657:2: ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) ) - { - // InternalCftLanguage.g:657:2: ( ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) ) - // InternalCftLanguage.g:658:3: ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) - { - before(grammarAccess.getCftModelAccess().getComponentDefinitionsAssignment_4_0()); - // InternalCftLanguage.g:659:3: ( rule__CftModel__ComponentDefinitionsAssignment_4_0 ) - // InternalCftLanguage.g:659:4: rule__CftModel__ComponentDefinitionsAssignment_4_0 - { - pushFollow(FOLLOW_2); - rule__CftModel__ComponentDefinitionsAssignment_4_0(); - - state._fsp--; - - - } - - after(grammarAccess.getCftModelAccess().getComponentDefinitionsAssignment_4_0()); - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:663:2: ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) ) - { - // InternalCftLanguage.g:663:2: ( ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) ) - // InternalCftLanguage.g:664:3: ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) - { - before(grammarAccess.getCftModelAccess().getTransformationDefinitionsAssignment_4_1()); - // InternalCftLanguage.g:665:3: ( rule__CftModel__TransformationDefinitionsAssignment_4_1 ) - // InternalCftLanguage.g:665:4: rule__CftModel__TransformationDefinitionsAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__CftModel__TransformationDefinitionsAssignment_4_1(); - - state._fsp--; - - - } - - after(grammarAccess.getCftModelAccess().getTransformationDefinitionsAssignment_4_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__Alternatives_4" - - - // $ANTLR start "rule__EventDefinition__Alternatives" - // InternalCftLanguage.g:673:1: rule__EventDefinition__Alternatives : ( ( ruleBasicEventDefinition ) | ( ruleGateDefinition ) ); - public final void rule__EventDefinition__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:677:1: ( ( ruleBasicEventDefinition ) | ( ruleGateDefinition ) ) - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==RULE_ID) ) { - int LA2_1 = input.LA(2); - - if ( (LA2_1==RULE_INT||(LA2_1>=25 && LA2_1<=26)) ) { - alt2=2; - } - else if ( (LA2_1==22||LA2_1==24) ) { - alt2=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 2, 1, input); - - throw nvae; - } - } - else if ( (LA2_0==RULE_OF_INT) ) { - int LA2_2 = input.LA(2); - - if ( (LA2_2==22||LA2_2==24) ) { - alt2=1; - } - else if ( (LA2_2==RULE_INT||(LA2_2>=25 && LA2_2<=26)) ) { - alt2=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 2, 2, input); - - throw nvae; - } - } - else { - NoViableAltException nvae = - new NoViableAltException("", 2, 0, input); - - throw nvae; - } - switch (alt2) { - case 1 : - // InternalCftLanguage.g:678:2: ( ruleBasicEventDefinition ) - { - // InternalCftLanguage.g:678:2: ( ruleBasicEventDefinition ) - // InternalCftLanguage.g:679:3: ruleBasicEventDefinition - { - before(grammarAccess.getEventDefinitionAccess().getBasicEventDefinitionParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleBasicEventDefinition(); - - state._fsp--; - - after(grammarAccess.getEventDefinitionAccess().getBasicEventDefinitionParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:684:2: ( ruleGateDefinition ) - { - // InternalCftLanguage.g:684:2: ( ruleGateDefinition ) - // InternalCftLanguage.g:685:3: ruleGateDefinition - { - before(grammarAccess.getEventDefinitionAccess().getGateDefinitionParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleGateDefinition(); - - state._fsp--; - - after(grammarAccess.getEventDefinitionAccess().getGateDefinitionParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EventDefinition__Alternatives" - - - // $ANTLR start "rule__Distribution__Alternatives" - // InternalCftLanguage.g:694:1: rule__Distribution__Alternatives : ( ( ruleConstantDistribution ) | ( ruleExponentialDistribution ) ); - public final void rule__Distribution__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:698:1: ( ( ruleConstantDistribution ) | ( ruleExponentialDistribution ) ) - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0==22) ) { - alt3=1; - } - else if ( (LA3_0==24) ) { - alt3=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - switch (alt3) { - case 1 : - // InternalCftLanguage.g:699:2: ( ruleConstantDistribution ) - { - // InternalCftLanguage.g:699:2: ( ruleConstantDistribution ) - // InternalCftLanguage.g:700:3: ruleConstantDistribution - { - before(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleConstantDistribution(); - - state._fsp--; - - after(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:705:2: ( ruleExponentialDistribution ) - { - // InternalCftLanguage.g:705:2: ( ruleExponentialDistribution ) - // InternalCftLanguage.g:706:3: ruleExponentialDistribution - { - before(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleExponentialDistribution(); - - state._fsp--; - - after(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Distribution__Alternatives" - - - // $ANTLR start "rule__GateDefinition__Alternatives" - // InternalCftLanguage.g:715:1: rule__GateDefinition__Alternatives : ( ( ruleAndGateDefinition ) | ( ruleOrGateDefinition ) | ( ruleKOfMGateDefinition ) ); - public final void rule__GateDefinition__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:719:1: ( ( ruleAndGateDefinition ) | ( ruleOrGateDefinition ) | ( ruleKOfMGateDefinition ) ) - int alt4=3; - int LA4_0 = input.LA(1); - - if ( (LA4_0==RULE_ID) ) { - switch ( input.LA(2) ) { - case 26: - { - alt4=2; - } - break; - case RULE_INT: - { - alt4=3; - } - break; - case 25: - { - alt4=1; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 4, 1, input); - - throw nvae; - } - - } - else if ( (LA4_0==RULE_OF_INT) ) { - switch ( input.LA(2) ) { - case RULE_INT: - { - alt4=3; - } - break; - case 25: - { - alt4=1; - } - break; - case 26: - { - alt4=2; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 4, 2, input); - - throw nvae; - } - - } - else { - NoViableAltException nvae = - new NoViableAltException("", 4, 0, input); - - throw nvae; - } - switch (alt4) { - case 1 : - // InternalCftLanguage.g:720:2: ( ruleAndGateDefinition ) - { - // InternalCftLanguage.g:720:2: ( ruleAndGateDefinition ) - // InternalCftLanguage.g:721:3: ruleAndGateDefinition - { - before(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleAndGateDefinition(); - - state._fsp--; - - after(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:726:2: ( ruleOrGateDefinition ) - { - // InternalCftLanguage.g:726:2: ( ruleOrGateDefinition ) - // InternalCftLanguage.g:727:3: ruleOrGateDefinition - { - before(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleOrGateDefinition(); - - state._fsp--; - - after(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1()); - - } - - - } - break; - case 3 : - // InternalCftLanguage.g:732:2: ( ruleKOfMGateDefinition ) - { - // InternalCftLanguage.g:732:2: ( ruleKOfMGateDefinition ) - // InternalCftLanguage.g:733:3: ruleKOfMGateDefinition - { - before(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2()); - pushFollow(FOLLOW_2); - ruleKOfMGateDefinition(); - - state._fsp--; - - after(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GateDefinition__Alternatives" - - - // $ANTLR start "rule__KOfMGateDefinition__Alternatives_2" - // InternalCftLanguage.g:742:1: rule__KOfMGateDefinition__Alternatives_2 : ( ( ( rule__KOfMGateDefinition__Group_2_0__0 ) ) | ( ( rule__KOfMGateDefinition__MAssignment_2_1 ) ) ); - public final void rule__KOfMGateDefinition__Alternatives_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:746:1: ( ( ( rule__KOfMGateDefinition__Group_2_0__0 ) ) | ( ( rule__KOfMGateDefinition__MAssignment_2_1 ) ) ) - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0==27) ) { - alt5=1; - } - else if ( (LA5_0==RULE_OF_INT) ) { - alt5=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 5, 0, input); - - throw nvae; - } - switch (alt5) { - case 1 : - // InternalCftLanguage.g:747:2: ( ( rule__KOfMGateDefinition__Group_2_0__0 ) ) - { - // InternalCftLanguage.g:747:2: ( ( rule__KOfMGateDefinition__Group_2_0__0 ) ) - // InternalCftLanguage.g:748:3: ( rule__KOfMGateDefinition__Group_2_0__0 ) - { - before(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0()); - // InternalCftLanguage.g:749:3: ( rule__KOfMGateDefinition__Group_2_0__0 ) - // InternalCftLanguage.g:749:4: rule__KOfMGateDefinition__Group_2_0__0 - { - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__Group_2_0__0(); - - state._fsp--; - - - } - - after(grammarAccess.getKOfMGateDefinitionAccess().getGroup_2_0()); - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:753:2: ( ( rule__KOfMGateDefinition__MAssignment_2_1 ) ) - { - // InternalCftLanguage.g:753:2: ( ( rule__KOfMGateDefinition__MAssignment_2_1 ) ) - // InternalCftLanguage.g:754:3: ( rule__KOfMGateDefinition__MAssignment_2_1 ) - { - before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1()); - // InternalCftLanguage.g:755:3: ( rule__KOfMGateDefinition__MAssignment_2_1 ) - // InternalCftLanguage.g:755:4: rule__KOfMGateDefinition__MAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__MAssignment_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Alternatives_2" - - - // $ANTLR start "rule__MappingDefinition__Alternatives_8_1_0" - // InternalCftLanguage.g:763:1: rule__MappingDefinition__Alternatives_8_1_0 : ( ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) ) | ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) ) ); - public final void rule__MappingDefinition__Alternatives_8_1_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:767:1: ( ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) ) | ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) ) ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==33) ) { - alt6=1; - } - else if ( ((LA6_0>=RULE_ID && LA6_0<=RULE_OF_INT)) ) { - alt6=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - switch (alt6) { - case 1 : - // InternalCftLanguage.g:768:2: ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) ) - { - // InternalCftLanguage.g:768:2: ( ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) ) - // InternalCftLanguage.g:769:3: ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) - { - before(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsAssignment_8_1_0_0()); - // InternalCftLanguage.g:770:3: ( rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 ) - // InternalCftLanguage.g:770:4: rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0(); - - state._fsp--; - - - } - - after(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsAssignment_8_1_0_0()); - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:774:2: ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) ) - { - // InternalCftLanguage.g:774:2: ( ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) ) - // InternalCftLanguage.g:775:3: ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) - { - before(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignment_8_1_0_1()); - // InternalCftLanguage.g:776:3: ( rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 ) - // InternalCftLanguage.g:776:4: rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__AssignmentsAssignment_8_1_0_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignment_8_1_0_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Alternatives_8_1_0" - - - // $ANTLR start "rule__Assignment__Alternatives_1" - // InternalCftLanguage.g:784:1: rule__Assignment__Alternatives_1 : ( ( ( rule__Assignment__MultipleAssignment_1_0 ) ) | ( ':=' ) ); - public final void rule__Assignment__Alternatives_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:788:1: ( ( ( rule__Assignment__MultipleAssignment_1_0 ) ) | ( ':=' ) ) - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==40) ) { - alt7=1; - } - else if ( (LA7_0==13) ) { - alt7=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - switch (alt7) { - case 1 : - // InternalCftLanguage.g:789:2: ( ( rule__Assignment__MultipleAssignment_1_0 ) ) - { - // InternalCftLanguage.g:789:2: ( ( rule__Assignment__MultipleAssignment_1_0 ) ) - // InternalCftLanguage.g:790:3: ( rule__Assignment__MultipleAssignment_1_0 ) - { - before(grammarAccess.getAssignmentAccess().getMultipleAssignment_1_0()); - // InternalCftLanguage.g:791:3: ( rule__Assignment__MultipleAssignment_1_0 ) - // InternalCftLanguage.g:791:4: rule__Assignment__MultipleAssignment_1_0 - { - pushFollow(FOLLOW_2); - rule__Assignment__MultipleAssignment_1_0(); - - state._fsp--; - - - } - - after(grammarAccess.getAssignmentAccess().getMultipleAssignment_1_0()); - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:795:2: ( ':=' ) - { - // InternalCftLanguage.g:795:2: ( ':=' ) - // InternalCftLanguage.g:796:3: ':=' - { - before(grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1()); - match(input,13,FOLLOW_2); - after(grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Assignment__Alternatives_1" - - - // $ANTLR start "rule__ValidId__Alternatives" - // InternalCftLanguage.g:805:1: rule__ValidId__Alternatives : ( ( RULE_ID ) | ( RULE_OF_INT ) ); - public final void rule__ValidId__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:809:1: ( ( RULE_ID ) | ( RULE_OF_INT ) ) - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0==RULE_ID) ) { - alt8=1; - } - else if ( (LA8_0==RULE_OF_INT) ) { - alt8=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); - - throw nvae; - } - switch (alt8) { - case 1 : - // InternalCftLanguage.g:810:2: ( RULE_ID ) - { - // InternalCftLanguage.g:810:2: ( RULE_ID ) - // InternalCftLanguage.g:811:3: RULE_ID - { - before(grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0()); - match(input,RULE_ID,FOLLOW_2); - after(grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:816:2: ( RULE_OF_INT ) - { - // InternalCftLanguage.g:816:2: ( RULE_OF_INT ) - // InternalCftLanguage.g:817:3: RULE_OF_INT - { - before(grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1()); - match(input,RULE_OF_INT,FOLLOW_2); - after(grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ValidId__Alternatives" - - - // $ANTLR start "rule__Double__Alternatives" - // InternalCftLanguage.g:826:1: rule__Double__Alternatives : ( ( RULE_INT ) | ( RULE_T_DOUBLE ) ); - public final void rule__Double__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:830:1: ( ( RULE_INT ) | ( RULE_T_DOUBLE ) ) - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0==RULE_INT) ) { - alt9=1; - } - else if ( (LA9_0==RULE_T_DOUBLE) ) { - alt9=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); - - throw nvae; - } - switch (alt9) { - case 1 : - // InternalCftLanguage.g:831:2: ( RULE_INT ) - { - // InternalCftLanguage.g:831:2: ( RULE_INT ) - // InternalCftLanguage.g:832:3: RULE_INT - { - before(grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:837:2: ( RULE_T_DOUBLE ) - { - // InternalCftLanguage.g:837:2: ( RULE_T_DOUBLE ) - // InternalCftLanguage.g:838:3: RULE_T_DOUBLE - { - before(grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1()); - match(input,RULE_T_DOUBLE,FOLLOW_2); - after(grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Double__Alternatives" - - - // $ANTLR start "rule__CftModel__Group__0" - // InternalCftLanguage.g:847:1: rule__CftModel__Group__0 : rule__CftModel__Group__0__Impl rule__CftModel__Group__1 ; - public final void rule__CftModel__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:851:1: ( rule__CftModel__Group__0__Impl rule__CftModel__Group__1 ) - // InternalCftLanguage.g:852:2: rule__CftModel__Group__0__Impl rule__CftModel__Group__1 - { - pushFollow(FOLLOW_3); - rule__CftModel__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CftModel__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__Group__0" - - - // $ANTLR start "rule__CftModel__Group__0__Impl" - // InternalCftLanguage.g:859:1: rule__CftModel__Group__0__Impl : ( 'package' ) ; - public final void rule__CftModel__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:863:1: ( ( 'package' ) ) - // InternalCftLanguage.g:864:1: ( 'package' ) - { - // InternalCftLanguage.g:864:1: ( 'package' ) - // InternalCftLanguage.g:865:2: 'package' - { - before(grammarAccess.getCftModelAccess().getPackageKeyword_0()); - match(input,14,FOLLOW_2); - after(grammarAccess.getCftModelAccess().getPackageKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__Group__0__Impl" - - - // $ANTLR start "rule__CftModel__Group__1" - // InternalCftLanguage.g:874:1: rule__CftModel__Group__1 : rule__CftModel__Group__1__Impl rule__CftModel__Group__2 ; - public final void rule__CftModel__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:878:1: ( rule__CftModel__Group__1__Impl rule__CftModel__Group__2 ) - // InternalCftLanguage.g:879:2: rule__CftModel__Group__1__Impl rule__CftModel__Group__2 - { - pushFollow(FOLLOW_4); - rule__CftModel__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CftModel__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__Group__1" - - - // $ANTLR start "rule__CftModel__Group__1__Impl" - // InternalCftLanguage.g:886:1: rule__CftModel__Group__1__Impl : ( ( rule__CftModel__PackageNameAssignment_1 ) ) ; - public final void rule__CftModel__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:890:1: ( ( ( rule__CftModel__PackageNameAssignment_1 ) ) ) - // InternalCftLanguage.g:891:1: ( ( rule__CftModel__PackageNameAssignment_1 ) ) - { - // InternalCftLanguage.g:891:1: ( ( rule__CftModel__PackageNameAssignment_1 ) ) - // InternalCftLanguage.g:892:2: ( rule__CftModel__PackageNameAssignment_1 ) - { - before(grammarAccess.getCftModelAccess().getPackageNameAssignment_1()); - // InternalCftLanguage.g:893:2: ( rule__CftModel__PackageNameAssignment_1 ) - // InternalCftLanguage.g:893:3: rule__CftModel__PackageNameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__CftModel__PackageNameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getCftModelAccess().getPackageNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__Group__1__Impl" - - - // $ANTLR start "rule__CftModel__Group__2" - // InternalCftLanguage.g:901:1: rule__CftModel__Group__2 : rule__CftModel__Group__2__Impl rule__CftModel__Group__3 ; - public final void rule__CftModel__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:905:1: ( rule__CftModel__Group__2__Impl rule__CftModel__Group__3 ) - // InternalCftLanguage.g:906:2: rule__CftModel__Group__2__Impl rule__CftModel__Group__3 - { - pushFollow(FOLLOW_4); - rule__CftModel__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CftModel__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__Group__2" - - - // $ANTLR start "rule__CftModel__Group__2__Impl" - // InternalCftLanguage.g:913:1: rule__CftModel__Group__2__Impl : ( ( ';' )? ) ; - public final void rule__CftModel__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:917:1: ( ( ( ';' )? ) ) - // InternalCftLanguage.g:918:1: ( ( ';' )? ) - { - // InternalCftLanguage.g:918:1: ( ( ';' )? ) - // InternalCftLanguage.g:919:2: ( ';' )? - { - before(grammarAccess.getCftModelAccess().getSemicolonKeyword_2()); - // InternalCftLanguage.g:920:2: ( ';' )? - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0==15) ) { - alt10=1; - } - switch (alt10) { - case 1 : - // InternalCftLanguage.g:920:3: ';' - { - match(input,15,FOLLOW_2); - - } - break; - - } - - after(grammarAccess.getCftModelAccess().getSemicolonKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__Group__2__Impl" - - - // $ANTLR start "rule__CftModel__Group__3" - // InternalCftLanguage.g:928:1: rule__CftModel__Group__3 : rule__CftModel__Group__3__Impl rule__CftModel__Group__4 ; - public final void rule__CftModel__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:932:1: ( rule__CftModel__Group__3__Impl rule__CftModel__Group__4 ) - // InternalCftLanguage.g:933:2: rule__CftModel__Group__3__Impl rule__CftModel__Group__4 - { - pushFollow(FOLLOW_4); - rule__CftModel__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__CftModel__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__Group__3" - - - // $ANTLR start "rule__CftModel__Group__3__Impl" - // InternalCftLanguage.g:940:1: rule__CftModel__Group__3__Impl : ( ( rule__CftModel__ImportsAssignment_3 )* ) ; - public final void rule__CftModel__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:944:1: ( ( ( rule__CftModel__ImportsAssignment_3 )* ) ) - // InternalCftLanguage.g:945:1: ( ( rule__CftModel__ImportsAssignment_3 )* ) - { - // InternalCftLanguage.g:945:1: ( ( rule__CftModel__ImportsAssignment_3 )* ) - // InternalCftLanguage.g:946:2: ( rule__CftModel__ImportsAssignment_3 )* - { - before(grammarAccess.getCftModelAccess().getImportsAssignment_3()); - // InternalCftLanguage.g:947:2: ( rule__CftModel__ImportsAssignment_3 )* - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( (LA11_0==16) ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // InternalCftLanguage.g:947:3: rule__CftModel__ImportsAssignment_3 - { - pushFollow(FOLLOW_5); - rule__CftModel__ImportsAssignment_3(); - - state._fsp--; - - - } - break; - - default : - break loop11; - } - } while (true); - - after(grammarAccess.getCftModelAccess().getImportsAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__Group__3__Impl" - - - // $ANTLR start "rule__CftModel__Group__4" - // InternalCftLanguage.g:955:1: rule__CftModel__Group__4 : rule__CftModel__Group__4__Impl ; - public final void rule__CftModel__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:959:1: ( rule__CftModel__Group__4__Impl ) - // InternalCftLanguage.g:960:2: rule__CftModel__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__CftModel__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__Group__4" - - - // $ANTLR start "rule__CftModel__Group__4__Impl" - // InternalCftLanguage.g:966:1: rule__CftModel__Group__4__Impl : ( ( rule__CftModel__Alternatives_4 )* ) ; - public final void rule__CftModel__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:970:1: ( ( ( rule__CftModel__Alternatives_4 )* ) ) - // InternalCftLanguage.g:971:1: ( ( rule__CftModel__Alternatives_4 )* ) - { - // InternalCftLanguage.g:971:1: ( ( rule__CftModel__Alternatives_4 )* ) - // InternalCftLanguage.g:972:2: ( rule__CftModel__Alternatives_4 )* - { - before(grammarAccess.getCftModelAccess().getAlternatives_4()); - // InternalCftLanguage.g:973:2: ( rule__CftModel__Alternatives_4 )* - loop12: - do { - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0==17||LA12_0==28) ) { - alt12=1; - } - - - switch (alt12) { - case 1 : - // InternalCftLanguage.g:973:3: rule__CftModel__Alternatives_4 - { - pushFollow(FOLLOW_6); - rule__CftModel__Alternatives_4(); - - state._fsp--; - - - } - break; - - default : - break loop12; - } - } while (true); - - after(grammarAccess.getCftModelAccess().getAlternatives_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__Group__4__Impl" - - - // $ANTLR start "rule__ImportDeclaration__Group__0" - // InternalCftLanguage.g:982:1: rule__ImportDeclaration__Group__0 : rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 ; - public final void rule__ImportDeclaration__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:986:1: ( rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 ) - // InternalCftLanguage.g:987:2: rule__ImportDeclaration__Group__0__Impl rule__ImportDeclaration__Group__1 - { - pushFollow(FOLLOW_3); - rule__ImportDeclaration__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ImportDeclaration__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportDeclaration__Group__0" - - - // $ANTLR start "rule__ImportDeclaration__Group__0__Impl" - // InternalCftLanguage.g:994:1: rule__ImportDeclaration__Group__0__Impl : ( 'import' ) ; - public final void rule__ImportDeclaration__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:998:1: ( ( 'import' ) ) - // InternalCftLanguage.g:999:1: ( 'import' ) - { - // InternalCftLanguage.g:999:1: ( 'import' ) - // InternalCftLanguage.g:1000:2: 'import' - { - before(grammarAccess.getImportDeclarationAccess().getImportKeyword_0()); - match(input,16,FOLLOW_2); - after(grammarAccess.getImportDeclarationAccess().getImportKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportDeclaration__Group__0__Impl" - - - // $ANTLR start "rule__ImportDeclaration__Group__1" - // InternalCftLanguage.g:1009:1: rule__ImportDeclaration__Group__1 : rule__ImportDeclaration__Group__1__Impl rule__ImportDeclaration__Group__2 ; - public final void rule__ImportDeclaration__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1013:1: ( rule__ImportDeclaration__Group__1__Impl rule__ImportDeclaration__Group__2 ) - // InternalCftLanguage.g:1014:2: rule__ImportDeclaration__Group__1__Impl rule__ImportDeclaration__Group__2 - { - pushFollow(FOLLOW_7); - rule__ImportDeclaration__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ImportDeclaration__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportDeclaration__Group__1" - - - // $ANTLR start "rule__ImportDeclaration__Group__1__Impl" - // InternalCftLanguage.g:1021:1: rule__ImportDeclaration__Group__1__Impl : ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) ) ; - public final void rule__ImportDeclaration__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1025:1: ( ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) ) ) - // InternalCftLanguage.g:1026:1: ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) ) - { - // InternalCftLanguage.g:1026:1: ( ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) ) - // InternalCftLanguage.g:1027:2: ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) - { - before(grammarAccess.getImportDeclarationAccess().getImportedNamespaceAssignment_1()); - // InternalCftLanguage.g:1028:2: ( rule__ImportDeclaration__ImportedNamespaceAssignment_1 ) - // InternalCftLanguage.g:1028:3: rule__ImportDeclaration__ImportedNamespaceAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ImportDeclaration__ImportedNamespaceAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getImportDeclarationAccess().getImportedNamespaceAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportDeclaration__Group__1__Impl" - - - // $ANTLR start "rule__ImportDeclaration__Group__2" - // InternalCftLanguage.g:1036:1: rule__ImportDeclaration__Group__2 : rule__ImportDeclaration__Group__2__Impl ; - public final void rule__ImportDeclaration__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1040:1: ( rule__ImportDeclaration__Group__2__Impl ) - // InternalCftLanguage.g:1041:2: rule__ImportDeclaration__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ImportDeclaration__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportDeclaration__Group__2" - - - // $ANTLR start "rule__ImportDeclaration__Group__2__Impl" - // InternalCftLanguage.g:1047:1: rule__ImportDeclaration__Group__2__Impl : ( ( ';' )? ) ; - public final void rule__ImportDeclaration__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1051:1: ( ( ( ';' )? ) ) - // InternalCftLanguage.g:1052:1: ( ( ';' )? ) - { - // InternalCftLanguage.g:1052:1: ( ( ';' )? ) - // InternalCftLanguage.g:1053:2: ( ';' )? - { - before(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_2()); - // InternalCftLanguage.g:1054:2: ( ';' )? - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0==15) ) { - alt13=1; - } - switch (alt13) { - case 1 : - // InternalCftLanguage.g:1054:3: ';' - { - match(input,15,FOLLOW_2); - - } - break; - - } - - after(grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportDeclaration__Group__2__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group__0" - // InternalCftLanguage.g:1063:1: rule__ComponentDefinition__Group__0 : rule__ComponentDefinition__Group__0__Impl rule__ComponentDefinition__Group__1 ; - public final void rule__ComponentDefinition__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1067:1: ( rule__ComponentDefinition__Group__0__Impl rule__ComponentDefinition__Group__1 ) - // InternalCftLanguage.g:1068:2: rule__ComponentDefinition__Group__0__Impl rule__ComponentDefinition__Group__1 - { - pushFollow(FOLLOW_3); - rule__ComponentDefinition__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__0" - - - // $ANTLR start "rule__ComponentDefinition__Group__0__Impl" - // InternalCftLanguage.g:1075:1: rule__ComponentDefinition__Group__0__Impl : ( 'cft' ) ; - public final void rule__ComponentDefinition__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1079:1: ( ( 'cft' ) ) - // InternalCftLanguage.g:1080:1: ( 'cft' ) - { - // InternalCftLanguage.g:1080:1: ( 'cft' ) - // InternalCftLanguage.g:1081:2: 'cft' - { - before(grammarAccess.getComponentDefinitionAccess().getCftKeyword_0()); - match(input,17,FOLLOW_2); - after(grammarAccess.getComponentDefinitionAccess().getCftKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__0__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group__1" - // InternalCftLanguage.g:1090:1: rule__ComponentDefinition__Group__1 : rule__ComponentDefinition__Group__1__Impl rule__ComponentDefinition__Group__2 ; - public final void rule__ComponentDefinition__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1094:1: ( rule__ComponentDefinition__Group__1__Impl rule__ComponentDefinition__Group__2 ) - // InternalCftLanguage.g:1095:2: rule__ComponentDefinition__Group__1__Impl rule__ComponentDefinition__Group__2 - { - pushFollow(FOLLOW_8); - rule__ComponentDefinition__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__1" - - - // $ANTLR start "rule__ComponentDefinition__Group__1__Impl" - // InternalCftLanguage.g:1102:1: rule__ComponentDefinition__Group__1__Impl : ( ( rule__ComponentDefinition__NameAssignment_1 ) ) ; - public final void rule__ComponentDefinition__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1106:1: ( ( ( rule__ComponentDefinition__NameAssignment_1 ) ) ) - // InternalCftLanguage.g:1107:1: ( ( rule__ComponentDefinition__NameAssignment_1 ) ) - { - // InternalCftLanguage.g:1107:1: ( ( rule__ComponentDefinition__NameAssignment_1 ) ) - // InternalCftLanguage.g:1108:2: ( rule__ComponentDefinition__NameAssignment_1 ) - { - before(grammarAccess.getComponentDefinitionAccess().getNameAssignment_1()); - // InternalCftLanguage.g:1109:2: ( rule__ComponentDefinition__NameAssignment_1 ) - // InternalCftLanguage.g:1109:3: rule__ComponentDefinition__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentDefinitionAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__1__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group__2" - // InternalCftLanguage.g:1117:1: rule__ComponentDefinition__Group__2 : rule__ComponentDefinition__Group__2__Impl rule__ComponentDefinition__Group__3 ; - public final void rule__ComponentDefinition__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1121:1: ( rule__ComponentDefinition__Group__2__Impl rule__ComponentDefinition__Group__3 ) - // InternalCftLanguage.g:1122:2: rule__ComponentDefinition__Group__2__Impl rule__ComponentDefinition__Group__3 - { - pushFollow(FOLLOW_9); - rule__ComponentDefinition__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__2" - - - // $ANTLR start "rule__ComponentDefinition__Group__2__Impl" - // InternalCftLanguage.g:1129:1: rule__ComponentDefinition__Group__2__Impl : ( '{' ) ; - public final void rule__ComponentDefinition__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1133:1: ( ( '{' ) ) - // InternalCftLanguage.g:1134:1: ( '{' ) - { - // InternalCftLanguage.g:1134:1: ( '{' ) - // InternalCftLanguage.g:1135:2: '{' - { - before(grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2()); - match(input,18,FOLLOW_2); - after(grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__2__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group__3" - // InternalCftLanguage.g:1144:1: rule__ComponentDefinition__Group__3 : rule__ComponentDefinition__Group__3__Impl rule__ComponentDefinition__Group__4 ; - public final void rule__ComponentDefinition__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1148:1: ( rule__ComponentDefinition__Group__3__Impl rule__ComponentDefinition__Group__4 ) - // InternalCftLanguage.g:1149:2: rule__ComponentDefinition__Group__3__Impl rule__ComponentDefinition__Group__4 - { - pushFollow(FOLLOW_10); - rule__ComponentDefinition__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__3" - - - // $ANTLR start "rule__ComponentDefinition__Group__3__Impl" - // InternalCftLanguage.g:1156:1: rule__ComponentDefinition__Group__3__Impl : ( ( rule__ComponentDefinition__UnorderedGroup_3 ) ) ; - public final void rule__ComponentDefinition__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1160:1: ( ( ( rule__ComponentDefinition__UnorderedGroup_3 ) ) ) - // InternalCftLanguage.g:1161:1: ( ( rule__ComponentDefinition__UnorderedGroup_3 ) ) - { - // InternalCftLanguage.g:1161:1: ( ( rule__ComponentDefinition__UnorderedGroup_3 ) ) - // InternalCftLanguage.g:1162:2: ( rule__ComponentDefinition__UnorderedGroup_3 ) - { - before(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - // InternalCftLanguage.g:1163:2: ( rule__ComponentDefinition__UnorderedGroup_3 ) - // InternalCftLanguage.g:1163:3: rule__ComponentDefinition__UnorderedGroup_3 - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__UnorderedGroup_3(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__3__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group__4" - // InternalCftLanguage.g:1171:1: rule__ComponentDefinition__Group__4 : rule__ComponentDefinition__Group__4__Impl rule__ComponentDefinition__Group__5 ; - public final void rule__ComponentDefinition__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1175:1: ( rule__ComponentDefinition__Group__4__Impl rule__ComponentDefinition__Group__5 ) - // InternalCftLanguage.g:1176:2: rule__ComponentDefinition__Group__4__Impl rule__ComponentDefinition__Group__5 - { - pushFollow(FOLLOW_10); - rule__ComponentDefinition__Group__4__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__4" - - - // $ANTLR start "rule__ComponentDefinition__Group__4__Impl" - // InternalCftLanguage.g:1183:1: rule__ComponentDefinition__Group__4__Impl : ( ( rule__ComponentDefinition__Group_4__0 )* ) ; - public final void rule__ComponentDefinition__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1187:1: ( ( ( rule__ComponentDefinition__Group_4__0 )* ) ) - // InternalCftLanguage.g:1188:1: ( ( rule__ComponentDefinition__Group_4__0 )* ) - { - // InternalCftLanguage.g:1188:1: ( ( rule__ComponentDefinition__Group_4__0 )* ) - // InternalCftLanguage.g:1189:2: ( rule__ComponentDefinition__Group_4__0 )* - { - before(grammarAccess.getComponentDefinitionAccess().getGroup_4()); - // InternalCftLanguage.g:1190:2: ( rule__ComponentDefinition__Group_4__0 )* - loop14: - do { - int alt14=2; - int LA14_0 = input.LA(1); - - if ( ((LA14_0>=RULE_ID && LA14_0<=RULE_OF_INT)) ) { - alt14=1; - } - - - switch (alt14) { - case 1 : - // InternalCftLanguage.g:1190:3: rule__ComponentDefinition__Group_4__0 - { - pushFollow(FOLLOW_11); - rule__ComponentDefinition__Group_4__0(); - - state._fsp--; - - - } - break; - - default : - break loop14; - } - } while (true); - - after(grammarAccess.getComponentDefinitionAccess().getGroup_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__4__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group__5" - // InternalCftLanguage.g:1198:1: rule__ComponentDefinition__Group__5 : rule__ComponentDefinition__Group__5__Impl ; - public final void rule__ComponentDefinition__Group__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1202:1: ( rule__ComponentDefinition__Group__5__Impl ) - // InternalCftLanguage.g:1203:2: rule__ComponentDefinition__Group__5__Impl - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group__5__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__5" - - - // $ANTLR start "rule__ComponentDefinition__Group__5__Impl" - // InternalCftLanguage.g:1209:1: rule__ComponentDefinition__Group__5__Impl : ( '}' ) ; - public final void rule__ComponentDefinition__Group__5__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1213:1: ( ( '}' ) ) - // InternalCftLanguage.g:1214:1: ( '}' ) - { - // InternalCftLanguage.g:1214:1: ( '}' ) - // InternalCftLanguage.g:1215:2: '}' - { - before(grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5()); - match(input,19,FOLLOW_2); - after(grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group__5__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_0__0" - // InternalCftLanguage.g:1225:1: rule__ComponentDefinition__Group_3_0__0 : rule__ComponentDefinition__Group_3_0__0__Impl rule__ComponentDefinition__Group_3_0__1 ; - public final void rule__ComponentDefinition__Group_3_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1229:1: ( rule__ComponentDefinition__Group_3_0__0__Impl rule__ComponentDefinition__Group_3_0__1 ) - // InternalCftLanguage.g:1230:2: rule__ComponentDefinition__Group_3_0__0__Impl rule__ComponentDefinition__Group_3_0__1 - { - pushFollow(FOLLOW_12); - rule__ComponentDefinition__Group_3_0__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group_3_0__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_0__0" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_0__0__Impl" - // InternalCftLanguage.g:1237:1: rule__ComponentDefinition__Group_3_0__0__Impl : ( 'in' ) ; - public final void rule__ComponentDefinition__Group_3_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1241:1: ( ( 'in' ) ) - // InternalCftLanguage.g:1242:1: ( 'in' ) - { - // InternalCftLanguage.g:1242:1: ( 'in' ) - // InternalCftLanguage.g:1243:2: 'in' - { - before(grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()); - match(input,20,FOLLOW_2); - after(grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_0__0__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_0__1" - // InternalCftLanguage.g:1252:1: rule__ComponentDefinition__Group_3_0__1 : rule__ComponentDefinition__Group_3_0__1__Impl rule__ComponentDefinition__Group_3_0__2 ; - public final void rule__ComponentDefinition__Group_3_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1256:1: ( rule__ComponentDefinition__Group_3_0__1__Impl rule__ComponentDefinition__Group_3_0__2 ) - // InternalCftLanguage.g:1257:2: rule__ComponentDefinition__Group_3_0__1__Impl rule__ComponentDefinition__Group_3_0__2 - { - pushFollow(FOLLOW_12); - rule__ComponentDefinition__Group_3_0__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group_3_0__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_0__1" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_0__1__Impl" - // InternalCftLanguage.g:1264:1: rule__ComponentDefinition__Group_3_0__1__Impl : ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* ) ; - public final void rule__ComponentDefinition__Group_3_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1268:1: ( ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* ) ) - // InternalCftLanguage.g:1269:1: ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* ) - { - // InternalCftLanguage.g:1269:1: ( ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* ) - // InternalCftLanguage.g:1270:2: ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* - { - before(grammarAccess.getComponentDefinitionAccess().getInputEventsAssignment_3_0_1()); - // InternalCftLanguage.g:1271:2: ( rule__ComponentDefinition__InputEventsAssignment_3_0_1 )* - loop15: - do { - int alt15=2; - int LA15_0 = input.LA(1); - - if ( ((LA15_0>=RULE_ID && LA15_0<=RULE_OF_INT)) ) { - alt15=1; - } - - - switch (alt15) { - case 1 : - // InternalCftLanguage.g:1271:3: rule__ComponentDefinition__InputEventsAssignment_3_0_1 - { - pushFollow(FOLLOW_11); - rule__ComponentDefinition__InputEventsAssignment_3_0_1(); - - state._fsp--; - - - } - break; - - default : - break loop15; - } - } while (true); - - after(grammarAccess.getComponentDefinitionAccess().getInputEventsAssignment_3_0_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_0__1__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_0__2" - // InternalCftLanguage.g:1279:1: rule__ComponentDefinition__Group_3_0__2 : rule__ComponentDefinition__Group_3_0__2__Impl ; - public final void rule__ComponentDefinition__Group_3_0__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1283:1: ( rule__ComponentDefinition__Group_3_0__2__Impl ) - // InternalCftLanguage.g:1284:2: rule__ComponentDefinition__Group_3_0__2__Impl - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group_3_0__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_0__2" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_0__2__Impl" - // InternalCftLanguage.g:1290:1: rule__ComponentDefinition__Group_3_0__2__Impl : ( ';' ) ; - public final void rule__ComponentDefinition__Group_3_0__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1294:1: ( ( ';' ) ) - // InternalCftLanguage.g:1295:1: ( ';' ) - { - // InternalCftLanguage.g:1295:1: ( ';' ) - // InternalCftLanguage.g:1296:2: ';' - { - before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()); - match(input,15,FOLLOW_2); - after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_0__2__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_1__0" - // InternalCftLanguage.g:1306:1: rule__ComponentDefinition__Group_3_1__0 : rule__ComponentDefinition__Group_3_1__0__Impl rule__ComponentDefinition__Group_3_1__1 ; - public final void rule__ComponentDefinition__Group_3_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1310:1: ( rule__ComponentDefinition__Group_3_1__0__Impl rule__ComponentDefinition__Group_3_1__1 ) - // InternalCftLanguage.g:1311:2: rule__ComponentDefinition__Group_3_1__0__Impl rule__ComponentDefinition__Group_3_1__1 - { - pushFollow(FOLLOW_12); - rule__ComponentDefinition__Group_3_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group_3_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_1__0" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_1__0__Impl" - // InternalCftLanguage.g:1318:1: rule__ComponentDefinition__Group_3_1__0__Impl : ( 'out' ) ; - public final void rule__ComponentDefinition__Group_3_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1322:1: ( ( 'out' ) ) - // InternalCftLanguage.g:1323:1: ( 'out' ) - { - // InternalCftLanguage.g:1323:1: ( 'out' ) - // InternalCftLanguage.g:1324:2: 'out' - { - before(grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()); - match(input,21,FOLLOW_2); - after(grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_1__0__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_1__1" - // InternalCftLanguage.g:1333:1: rule__ComponentDefinition__Group_3_1__1 : rule__ComponentDefinition__Group_3_1__1__Impl rule__ComponentDefinition__Group_3_1__2 ; - public final void rule__ComponentDefinition__Group_3_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1337:1: ( rule__ComponentDefinition__Group_3_1__1__Impl rule__ComponentDefinition__Group_3_1__2 ) - // InternalCftLanguage.g:1338:2: rule__ComponentDefinition__Group_3_1__1__Impl rule__ComponentDefinition__Group_3_1__2 - { - pushFollow(FOLLOW_12); - rule__ComponentDefinition__Group_3_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group_3_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_1__1" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_1__1__Impl" - // InternalCftLanguage.g:1345:1: rule__ComponentDefinition__Group_3_1__1__Impl : ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* ) ; - public final void rule__ComponentDefinition__Group_3_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1349:1: ( ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* ) ) - // InternalCftLanguage.g:1350:1: ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* ) - { - // InternalCftLanguage.g:1350:1: ( ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* ) - // InternalCftLanguage.g:1351:2: ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* - { - before(grammarAccess.getComponentDefinitionAccess().getOutputEventsAssignment_3_1_1()); - // InternalCftLanguage.g:1352:2: ( rule__ComponentDefinition__OutputEventsAssignment_3_1_1 )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( ((LA16_0>=RULE_ID && LA16_0<=RULE_OF_INT)) ) { - alt16=1; - } - - - switch (alt16) { - case 1 : - // InternalCftLanguage.g:1352:3: rule__ComponentDefinition__OutputEventsAssignment_3_1_1 - { - pushFollow(FOLLOW_11); - rule__ComponentDefinition__OutputEventsAssignment_3_1_1(); - - state._fsp--; - - - } - break; - - default : - break loop16; - } - } while (true); - - after(grammarAccess.getComponentDefinitionAccess().getOutputEventsAssignment_3_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_1__1__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_1__2" - // InternalCftLanguage.g:1360:1: rule__ComponentDefinition__Group_3_1__2 : rule__ComponentDefinition__Group_3_1__2__Impl ; - public final void rule__ComponentDefinition__Group_3_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1364:1: ( rule__ComponentDefinition__Group_3_1__2__Impl ) - // InternalCftLanguage.g:1365:2: rule__ComponentDefinition__Group_3_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group_3_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_1__2" - - - // $ANTLR start "rule__ComponentDefinition__Group_3_1__2__Impl" - // InternalCftLanguage.g:1371:1: rule__ComponentDefinition__Group_3_1__2__Impl : ( ';' ) ; - public final void rule__ComponentDefinition__Group_3_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1375:1: ( ( ';' ) ) - // InternalCftLanguage.g:1376:1: ( ';' ) - { - // InternalCftLanguage.g:1376:1: ( ';' ) - // InternalCftLanguage.g:1377:2: ';' - { - before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()); - match(input,15,FOLLOW_2); - after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_3_1__2__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group_4__0" - // InternalCftLanguage.g:1387:1: rule__ComponentDefinition__Group_4__0 : rule__ComponentDefinition__Group_4__0__Impl rule__ComponentDefinition__Group_4__1 ; - public final void rule__ComponentDefinition__Group_4__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1391:1: ( rule__ComponentDefinition__Group_4__0__Impl rule__ComponentDefinition__Group_4__1 ) - // InternalCftLanguage.g:1392:2: rule__ComponentDefinition__Group_4__0__Impl rule__ComponentDefinition__Group_4__1 - { - pushFollow(FOLLOW_7); - rule__ComponentDefinition__Group_4__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group_4__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_4__0" - - - // $ANTLR start "rule__ComponentDefinition__Group_4__0__Impl" - // InternalCftLanguage.g:1399:1: rule__ComponentDefinition__Group_4__0__Impl : ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) ) ; - public final void rule__ComponentDefinition__Group_4__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1403:1: ( ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) ) ) - // InternalCftLanguage.g:1404:1: ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) ) - { - // InternalCftLanguage.g:1404:1: ( ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) ) - // InternalCftLanguage.g:1405:2: ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) - { - before(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsAssignment_4_0()); - // InternalCftLanguage.g:1406:2: ( rule__ComponentDefinition__EventDefinitionsAssignment_4_0 ) - // InternalCftLanguage.g:1406:3: rule__ComponentDefinition__EventDefinitionsAssignment_4_0 - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__EventDefinitionsAssignment_4_0(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsAssignment_4_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_4__0__Impl" - - - // $ANTLR start "rule__ComponentDefinition__Group_4__1" - // InternalCftLanguage.g:1414:1: rule__ComponentDefinition__Group_4__1 : rule__ComponentDefinition__Group_4__1__Impl ; - public final void rule__ComponentDefinition__Group_4__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1418:1: ( rule__ComponentDefinition__Group_4__1__Impl ) - // InternalCftLanguage.g:1419:2: rule__ComponentDefinition__Group_4__1__Impl - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group_4__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_4__1" - - - // $ANTLR start "rule__ComponentDefinition__Group_4__1__Impl" - // InternalCftLanguage.g:1425:1: rule__ComponentDefinition__Group_4__1__Impl : ( ';' ) ; - public final void rule__ComponentDefinition__Group_4__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1429:1: ( ( ';' ) ) - // InternalCftLanguage.g:1430:1: ( ';' ) - { - // InternalCftLanguage.g:1430:1: ( ';' ) - // InternalCftLanguage.g:1431:2: ';' - { - before(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1()); - match(input,15,FOLLOW_2); - after(grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__Group_4__1__Impl" - - - // $ANTLR start "rule__InputEvent__Group__0" - // InternalCftLanguage.g:1441:1: rule__InputEvent__Group__0 : rule__InputEvent__Group__0__Impl rule__InputEvent__Group__1 ; - public final void rule__InputEvent__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1445:1: ( rule__InputEvent__Group__0__Impl rule__InputEvent__Group__1 ) - // InternalCftLanguage.g:1446:2: rule__InputEvent__Group__0__Impl rule__InputEvent__Group__1 - { - pushFollow(FOLLOW_13); - rule__InputEvent__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__InputEvent__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InputEvent__Group__0" - - - // $ANTLR start "rule__InputEvent__Group__0__Impl" - // InternalCftLanguage.g:1453:1: rule__InputEvent__Group__0__Impl : ( ( rule__InputEvent__NameAssignment_0 ) ) ; - public final void rule__InputEvent__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1457:1: ( ( ( rule__InputEvent__NameAssignment_0 ) ) ) - // InternalCftLanguage.g:1458:1: ( ( rule__InputEvent__NameAssignment_0 ) ) - { - // InternalCftLanguage.g:1458:1: ( ( rule__InputEvent__NameAssignment_0 ) ) - // InternalCftLanguage.g:1459:2: ( rule__InputEvent__NameAssignment_0 ) - { - before(grammarAccess.getInputEventAccess().getNameAssignment_0()); - // InternalCftLanguage.g:1460:2: ( rule__InputEvent__NameAssignment_0 ) - // InternalCftLanguage.g:1460:3: rule__InputEvent__NameAssignment_0 - { - pushFollow(FOLLOW_2); - rule__InputEvent__NameAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getInputEventAccess().getNameAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InputEvent__Group__0__Impl" - - - // $ANTLR start "rule__InputEvent__Group__1" - // InternalCftLanguage.g:1468:1: rule__InputEvent__Group__1 : rule__InputEvent__Group__1__Impl ; - public final void rule__InputEvent__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1472:1: ( rule__InputEvent__Group__1__Impl ) - // InternalCftLanguage.g:1473:2: rule__InputEvent__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__InputEvent__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InputEvent__Group__1" - - - // $ANTLR start "rule__InputEvent__Group__1__Impl" - // InternalCftLanguage.g:1479:1: rule__InputEvent__Group__1__Impl : ( ( rule__InputEvent__MultipleAssignment_1 )? ) ; - public final void rule__InputEvent__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1483:1: ( ( ( rule__InputEvent__MultipleAssignment_1 )? ) ) - // InternalCftLanguage.g:1484:1: ( ( rule__InputEvent__MultipleAssignment_1 )? ) - { - // InternalCftLanguage.g:1484:1: ( ( rule__InputEvent__MultipleAssignment_1 )? ) - // InternalCftLanguage.g:1485:2: ( rule__InputEvent__MultipleAssignment_1 )? - { - before(grammarAccess.getInputEventAccess().getMultipleAssignment_1()); - // InternalCftLanguage.g:1486:2: ( rule__InputEvent__MultipleAssignment_1 )? - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0==38) ) { - alt17=1; - } - switch (alt17) { - case 1 : - // InternalCftLanguage.g:1486:3: rule__InputEvent__MultipleAssignment_1 - { - pushFollow(FOLLOW_2); - rule__InputEvent__MultipleAssignment_1(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getInputEventAccess().getMultipleAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InputEvent__Group__1__Impl" - - - // $ANTLR start "rule__BasicEventDefinition__Group__0" - // InternalCftLanguage.g:1495:1: rule__BasicEventDefinition__Group__0 : rule__BasicEventDefinition__Group__0__Impl rule__BasicEventDefinition__Group__1 ; - public final void rule__BasicEventDefinition__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1499:1: ( rule__BasicEventDefinition__Group__0__Impl rule__BasicEventDefinition__Group__1 ) - // InternalCftLanguage.g:1500:2: rule__BasicEventDefinition__Group__0__Impl rule__BasicEventDefinition__Group__1 - { - pushFollow(FOLLOW_14); - rule__BasicEventDefinition__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__BasicEventDefinition__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__BasicEventDefinition__Group__0" - - - // $ANTLR start "rule__BasicEventDefinition__Group__0__Impl" - // InternalCftLanguage.g:1507:1: rule__BasicEventDefinition__Group__0__Impl : ( ( rule__BasicEventDefinition__NameAssignment_0 ) ) ; - public final void rule__BasicEventDefinition__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1511:1: ( ( ( rule__BasicEventDefinition__NameAssignment_0 ) ) ) - // InternalCftLanguage.g:1512:1: ( ( rule__BasicEventDefinition__NameAssignment_0 ) ) - { - // InternalCftLanguage.g:1512:1: ( ( rule__BasicEventDefinition__NameAssignment_0 ) ) - // InternalCftLanguage.g:1513:2: ( rule__BasicEventDefinition__NameAssignment_0 ) - { - before(grammarAccess.getBasicEventDefinitionAccess().getNameAssignment_0()); - // InternalCftLanguage.g:1514:2: ( rule__BasicEventDefinition__NameAssignment_0 ) - // InternalCftLanguage.g:1514:3: rule__BasicEventDefinition__NameAssignment_0 - { - pushFollow(FOLLOW_2); - rule__BasicEventDefinition__NameAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getBasicEventDefinitionAccess().getNameAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__BasicEventDefinition__Group__0__Impl" - - - // $ANTLR start "rule__BasicEventDefinition__Group__1" - // InternalCftLanguage.g:1522:1: rule__BasicEventDefinition__Group__1 : rule__BasicEventDefinition__Group__1__Impl ; - public final void rule__BasicEventDefinition__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1526:1: ( rule__BasicEventDefinition__Group__1__Impl ) - // InternalCftLanguage.g:1527:2: rule__BasicEventDefinition__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__BasicEventDefinition__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__BasicEventDefinition__Group__1" - - - // $ANTLR start "rule__BasicEventDefinition__Group__1__Impl" - // InternalCftLanguage.g:1533:1: rule__BasicEventDefinition__Group__1__Impl : ( ( rule__BasicEventDefinition__DistributionAssignment_1 ) ) ; - public final void rule__BasicEventDefinition__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1537:1: ( ( ( rule__BasicEventDefinition__DistributionAssignment_1 ) ) ) - // InternalCftLanguage.g:1538:1: ( ( rule__BasicEventDefinition__DistributionAssignment_1 ) ) - { - // InternalCftLanguage.g:1538:1: ( ( rule__BasicEventDefinition__DistributionAssignment_1 ) ) - // InternalCftLanguage.g:1539:2: ( rule__BasicEventDefinition__DistributionAssignment_1 ) - { - before(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1()); - // InternalCftLanguage.g:1540:2: ( rule__BasicEventDefinition__DistributionAssignment_1 ) - // InternalCftLanguage.g:1540:3: rule__BasicEventDefinition__DistributionAssignment_1 - { - pushFollow(FOLLOW_2); - rule__BasicEventDefinition__DistributionAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getBasicEventDefinitionAccess().getDistributionAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__BasicEventDefinition__Group__1__Impl" - - - // $ANTLR start "rule__ConstantDistribution__Group__0" - // InternalCftLanguage.g:1549:1: rule__ConstantDistribution__Group__0 : rule__ConstantDistribution__Group__0__Impl rule__ConstantDistribution__Group__1 ; - public final void rule__ConstantDistribution__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1553:1: ( rule__ConstantDistribution__Group__0__Impl rule__ConstantDistribution__Group__1 ) - // InternalCftLanguage.g:1554:2: rule__ConstantDistribution__Group__0__Impl rule__ConstantDistribution__Group__1 - { - pushFollow(FOLLOW_15); - rule__ConstantDistribution__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConstantDistribution__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConstantDistribution__Group__0" - - - // $ANTLR start "rule__ConstantDistribution__Group__0__Impl" - // InternalCftLanguage.g:1561:1: rule__ConstantDistribution__Group__0__Impl : ( 'prob' ) ; - public final void rule__ConstantDistribution__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1565:1: ( ( 'prob' ) ) - // InternalCftLanguage.g:1566:1: ( 'prob' ) - { - // InternalCftLanguage.g:1566:1: ( 'prob' ) - // InternalCftLanguage.g:1567:2: 'prob' - { - before(grammarAccess.getConstantDistributionAccess().getProbKeyword_0()); - match(input,22,FOLLOW_2); - after(grammarAccess.getConstantDistributionAccess().getProbKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConstantDistribution__Group__0__Impl" - - - // $ANTLR start "rule__ConstantDistribution__Group__1" - // InternalCftLanguage.g:1576:1: rule__ConstantDistribution__Group__1 : rule__ConstantDistribution__Group__1__Impl rule__ConstantDistribution__Group__2 ; - public final void rule__ConstantDistribution__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1580:1: ( rule__ConstantDistribution__Group__1__Impl rule__ConstantDistribution__Group__2 ) - // InternalCftLanguage.g:1581:2: rule__ConstantDistribution__Group__1__Impl rule__ConstantDistribution__Group__2 - { - pushFollow(FOLLOW_16); - rule__ConstantDistribution__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ConstantDistribution__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConstantDistribution__Group__1" - - - // $ANTLR start "rule__ConstantDistribution__Group__1__Impl" - // InternalCftLanguage.g:1588:1: rule__ConstantDistribution__Group__1__Impl : ( '=' ) ; - public final void rule__ConstantDistribution__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1592:1: ( ( '=' ) ) - // InternalCftLanguage.g:1593:1: ( '=' ) - { - // InternalCftLanguage.g:1593:1: ( '=' ) - // InternalCftLanguage.g:1594:2: '=' - { - before(grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConstantDistribution__Group__1__Impl" - - - // $ANTLR start "rule__ConstantDistribution__Group__2" - // InternalCftLanguage.g:1603:1: rule__ConstantDistribution__Group__2 : rule__ConstantDistribution__Group__2__Impl ; - public final void rule__ConstantDistribution__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1607:1: ( rule__ConstantDistribution__Group__2__Impl ) - // InternalCftLanguage.g:1608:2: rule__ConstantDistribution__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ConstantDistribution__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConstantDistribution__Group__2" - - - // $ANTLR start "rule__ConstantDistribution__Group__2__Impl" - // InternalCftLanguage.g:1614:1: rule__ConstantDistribution__Group__2__Impl : ( ( rule__ConstantDistribution__PAssignment_2 ) ) ; - public final void rule__ConstantDistribution__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1618:1: ( ( ( rule__ConstantDistribution__PAssignment_2 ) ) ) - // InternalCftLanguage.g:1619:1: ( ( rule__ConstantDistribution__PAssignment_2 ) ) - { - // InternalCftLanguage.g:1619:1: ( ( rule__ConstantDistribution__PAssignment_2 ) ) - // InternalCftLanguage.g:1620:2: ( rule__ConstantDistribution__PAssignment_2 ) - { - before(grammarAccess.getConstantDistributionAccess().getPAssignment_2()); - // InternalCftLanguage.g:1621:2: ( rule__ConstantDistribution__PAssignment_2 ) - // InternalCftLanguage.g:1621:3: rule__ConstantDistribution__PAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ConstantDistribution__PAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getConstantDistributionAccess().getPAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConstantDistribution__Group__2__Impl" - - - // $ANTLR start "rule__ExponentialDistribution__Group__0" - // InternalCftLanguage.g:1630:1: rule__ExponentialDistribution__Group__0 : rule__ExponentialDistribution__Group__0__Impl rule__ExponentialDistribution__Group__1 ; - public final void rule__ExponentialDistribution__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1634:1: ( rule__ExponentialDistribution__Group__0__Impl rule__ExponentialDistribution__Group__1 ) - // InternalCftLanguage.g:1635:2: rule__ExponentialDistribution__Group__0__Impl rule__ExponentialDistribution__Group__1 - { - pushFollow(FOLLOW_15); - rule__ExponentialDistribution__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ExponentialDistribution__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExponentialDistribution__Group__0" - - - // $ANTLR start "rule__ExponentialDistribution__Group__0__Impl" - // InternalCftLanguage.g:1642:1: rule__ExponentialDistribution__Group__0__Impl : ( 'lambda' ) ; - public final void rule__ExponentialDistribution__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1646:1: ( ( 'lambda' ) ) - // InternalCftLanguage.g:1647:1: ( 'lambda' ) - { - // InternalCftLanguage.g:1647:1: ( 'lambda' ) - // InternalCftLanguage.g:1648:2: 'lambda' - { - before(grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0()); - match(input,24,FOLLOW_2); - after(grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExponentialDistribution__Group__0__Impl" - - - // $ANTLR start "rule__ExponentialDistribution__Group__1" - // InternalCftLanguage.g:1657:1: rule__ExponentialDistribution__Group__1 : rule__ExponentialDistribution__Group__1__Impl rule__ExponentialDistribution__Group__2 ; - public final void rule__ExponentialDistribution__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1661:1: ( rule__ExponentialDistribution__Group__1__Impl rule__ExponentialDistribution__Group__2 ) - // InternalCftLanguage.g:1662:2: rule__ExponentialDistribution__Group__1__Impl rule__ExponentialDistribution__Group__2 - { - pushFollow(FOLLOW_16); - rule__ExponentialDistribution__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ExponentialDistribution__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExponentialDistribution__Group__1" - - - // $ANTLR start "rule__ExponentialDistribution__Group__1__Impl" - // InternalCftLanguage.g:1669:1: rule__ExponentialDistribution__Group__1__Impl : ( '=' ) ; - public final void rule__ExponentialDistribution__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1673:1: ( ( '=' ) ) - // InternalCftLanguage.g:1674:1: ( '=' ) - { - // InternalCftLanguage.g:1674:1: ( '=' ) - // InternalCftLanguage.g:1675:2: '=' - { - before(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); - match(input,23,FOLLOW_2); - after(grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExponentialDistribution__Group__1__Impl" - - - // $ANTLR start "rule__ExponentialDistribution__Group__2" - // InternalCftLanguage.g:1684:1: rule__ExponentialDistribution__Group__2 : rule__ExponentialDistribution__Group__2__Impl ; - public final void rule__ExponentialDistribution__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1688:1: ( rule__ExponentialDistribution__Group__2__Impl ) - // InternalCftLanguage.g:1689:2: rule__ExponentialDistribution__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ExponentialDistribution__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExponentialDistribution__Group__2" - - - // $ANTLR start "rule__ExponentialDistribution__Group__2__Impl" - // InternalCftLanguage.g:1695:1: rule__ExponentialDistribution__Group__2__Impl : ( ( rule__ExponentialDistribution__LambdaAssignment_2 ) ) ; - public final void rule__ExponentialDistribution__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1699:1: ( ( ( rule__ExponentialDistribution__LambdaAssignment_2 ) ) ) - // InternalCftLanguage.g:1700:1: ( ( rule__ExponentialDistribution__LambdaAssignment_2 ) ) - { - // InternalCftLanguage.g:1700:1: ( ( rule__ExponentialDistribution__LambdaAssignment_2 ) ) - // InternalCftLanguage.g:1701:2: ( rule__ExponentialDistribution__LambdaAssignment_2 ) - { - before(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2()); - // InternalCftLanguage.g:1702:2: ( rule__ExponentialDistribution__LambdaAssignment_2 ) - // InternalCftLanguage.g:1702:3: rule__ExponentialDistribution__LambdaAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ExponentialDistribution__LambdaAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getExponentialDistributionAccess().getLambdaAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExponentialDistribution__Group__2__Impl" - - - // $ANTLR start "rule__AndGateDefinition__Group__0" - // InternalCftLanguage.g:1711:1: rule__AndGateDefinition__Group__0 : rule__AndGateDefinition__Group__0__Impl rule__AndGateDefinition__Group__1 ; - public final void rule__AndGateDefinition__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1715:1: ( rule__AndGateDefinition__Group__0__Impl rule__AndGateDefinition__Group__1 ) - // InternalCftLanguage.g:1716:2: rule__AndGateDefinition__Group__0__Impl rule__AndGateDefinition__Group__1 - { - pushFollow(FOLLOW_17); - rule__AndGateDefinition__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AndGateDefinition__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndGateDefinition__Group__0" - - - // $ANTLR start "rule__AndGateDefinition__Group__0__Impl" - // InternalCftLanguage.g:1723:1: rule__AndGateDefinition__Group__0__Impl : ( ( rule__AndGateDefinition__NameAssignment_0 ) ) ; - public final void rule__AndGateDefinition__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1727:1: ( ( ( rule__AndGateDefinition__NameAssignment_0 ) ) ) - // InternalCftLanguage.g:1728:1: ( ( rule__AndGateDefinition__NameAssignment_0 ) ) - { - // InternalCftLanguage.g:1728:1: ( ( rule__AndGateDefinition__NameAssignment_0 ) ) - // InternalCftLanguage.g:1729:2: ( rule__AndGateDefinition__NameAssignment_0 ) - { - before(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0()); - // InternalCftLanguage.g:1730:2: ( rule__AndGateDefinition__NameAssignment_0 ) - // InternalCftLanguage.g:1730:3: rule__AndGateDefinition__NameAssignment_0 - { - pushFollow(FOLLOW_2); - rule__AndGateDefinition__NameAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getAndGateDefinitionAccess().getNameAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndGateDefinition__Group__0__Impl" - - - // $ANTLR start "rule__AndGateDefinition__Group__1" - // InternalCftLanguage.g:1738:1: rule__AndGateDefinition__Group__1 : rule__AndGateDefinition__Group__1__Impl rule__AndGateDefinition__Group__2 ; - public final void rule__AndGateDefinition__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1742:1: ( rule__AndGateDefinition__Group__1__Impl rule__AndGateDefinition__Group__2 ) - // InternalCftLanguage.g:1743:2: rule__AndGateDefinition__Group__1__Impl rule__AndGateDefinition__Group__2 - { - pushFollow(FOLLOW_3); - rule__AndGateDefinition__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AndGateDefinition__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndGateDefinition__Group__1" - - - // $ANTLR start "rule__AndGateDefinition__Group__1__Impl" - // InternalCftLanguage.g:1750:1: rule__AndGateDefinition__Group__1__Impl : ( 'and' ) ; - public final void rule__AndGateDefinition__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1754:1: ( ( 'and' ) ) - // InternalCftLanguage.g:1755:1: ( 'and' ) - { - // InternalCftLanguage.g:1755:1: ( 'and' ) - // InternalCftLanguage.g:1756:2: 'and' - { - before(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); - match(input,25,FOLLOW_2); - after(grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndGateDefinition__Group__1__Impl" - - - // $ANTLR start "rule__AndGateDefinition__Group__2" - // InternalCftLanguage.g:1765:1: rule__AndGateDefinition__Group__2 : rule__AndGateDefinition__Group__2__Impl ; - public final void rule__AndGateDefinition__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1769:1: ( rule__AndGateDefinition__Group__2__Impl ) - // InternalCftLanguage.g:1770:2: rule__AndGateDefinition__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__AndGateDefinition__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndGateDefinition__Group__2" - - - // $ANTLR start "rule__AndGateDefinition__Group__2__Impl" - // InternalCftLanguage.g:1776:1: rule__AndGateDefinition__Group__2__Impl : ( ( rule__AndGateDefinition__InputEventsAssignment_2 )* ) ; - public final void rule__AndGateDefinition__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1780:1: ( ( ( rule__AndGateDefinition__InputEventsAssignment_2 )* ) ) - // InternalCftLanguage.g:1781:1: ( ( rule__AndGateDefinition__InputEventsAssignment_2 )* ) - { - // InternalCftLanguage.g:1781:1: ( ( rule__AndGateDefinition__InputEventsAssignment_2 )* ) - // InternalCftLanguage.g:1782:2: ( rule__AndGateDefinition__InputEventsAssignment_2 )* - { - before(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2()); - // InternalCftLanguage.g:1783:2: ( rule__AndGateDefinition__InputEventsAssignment_2 )* - loop18: - do { - int alt18=2; - int LA18_0 = input.LA(1); - - if ( ((LA18_0>=RULE_ID && LA18_0<=RULE_OF_INT)) ) { - alt18=1; - } - - - switch (alt18) { - case 1 : - // InternalCftLanguage.g:1783:3: rule__AndGateDefinition__InputEventsAssignment_2 - { - pushFollow(FOLLOW_11); - rule__AndGateDefinition__InputEventsAssignment_2(); - - state._fsp--; - - - } - break; - - default : - break loop18; - } - } while (true); - - after(grammarAccess.getAndGateDefinitionAccess().getInputEventsAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndGateDefinition__Group__2__Impl" - - - // $ANTLR start "rule__OrGateDefinition__Group__0" - // InternalCftLanguage.g:1792:1: rule__OrGateDefinition__Group__0 : rule__OrGateDefinition__Group__0__Impl rule__OrGateDefinition__Group__1 ; - public final void rule__OrGateDefinition__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1796:1: ( rule__OrGateDefinition__Group__0__Impl rule__OrGateDefinition__Group__1 ) - // InternalCftLanguage.g:1797:2: rule__OrGateDefinition__Group__0__Impl rule__OrGateDefinition__Group__1 - { - pushFollow(FOLLOW_18); - rule__OrGateDefinition__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__OrGateDefinition__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrGateDefinition__Group__0" - - - // $ANTLR start "rule__OrGateDefinition__Group__0__Impl" - // InternalCftLanguage.g:1804:1: rule__OrGateDefinition__Group__0__Impl : ( ( rule__OrGateDefinition__NameAssignment_0 ) ) ; - public final void rule__OrGateDefinition__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1808:1: ( ( ( rule__OrGateDefinition__NameAssignment_0 ) ) ) - // InternalCftLanguage.g:1809:1: ( ( rule__OrGateDefinition__NameAssignment_0 ) ) - { - // InternalCftLanguage.g:1809:1: ( ( rule__OrGateDefinition__NameAssignment_0 ) ) - // InternalCftLanguage.g:1810:2: ( rule__OrGateDefinition__NameAssignment_0 ) - { - before(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0()); - // InternalCftLanguage.g:1811:2: ( rule__OrGateDefinition__NameAssignment_0 ) - // InternalCftLanguage.g:1811:3: rule__OrGateDefinition__NameAssignment_0 - { - pushFollow(FOLLOW_2); - rule__OrGateDefinition__NameAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getOrGateDefinitionAccess().getNameAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrGateDefinition__Group__0__Impl" - - - // $ANTLR start "rule__OrGateDefinition__Group__1" - // InternalCftLanguage.g:1819:1: rule__OrGateDefinition__Group__1 : rule__OrGateDefinition__Group__1__Impl rule__OrGateDefinition__Group__2 ; - public final void rule__OrGateDefinition__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1823:1: ( rule__OrGateDefinition__Group__1__Impl rule__OrGateDefinition__Group__2 ) - // InternalCftLanguage.g:1824:2: rule__OrGateDefinition__Group__1__Impl rule__OrGateDefinition__Group__2 - { - pushFollow(FOLLOW_3); - rule__OrGateDefinition__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__OrGateDefinition__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrGateDefinition__Group__1" - - - // $ANTLR start "rule__OrGateDefinition__Group__1__Impl" - // InternalCftLanguage.g:1831:1: rule__OrGateDefinition__Group__1__Impl : ( 'or' ) ; - public final void rule__OrGateDefinition__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1835:1: ( ( 'or' ) ) - // InternalCftLanguage.g:1836:1: ( 'or' ) - { - // InternalCftLanguage.g:1836:1: ( 'or' ) - // InternalCftLanguage.g:1837:2: 'or' - { - before(grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1()); - match(input,26,FOLLOW_2); - after(grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrGateDefinition__Group__1__Impl" - - - // $ANTLR start "rule__OrGateDefinition__Group__2" - // InternalCftLanguage.g:1846:1: rule__OrGateDefinition__Group__2 : rule__OrGateDefinition__Group__2__Impl ; - public final void rule__OrGateDefinition__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1850:1: ( rule__OrGateDefinition__Group__2__Impl ) - // InternalCftLanguage.g:1851:2: rule__OrGateDefinition__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__OrGateDefinition__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrGateDefinition__Group__2" - - - // $ANTLR start "rule__OrGateDefinition__Group__2__Impl" - // InternalCftLanguage.g:1857:1: rule__OrGateDefinition__Group__2__Impl : ( ( rule__OrGateDefinition__InputEventsAssignment_2 )* ) ; - public final void rule__OrGateDefinition__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1861:1: ( ( ( rule__OrGateDefinition__InputEventsAssignment_2 )* ) ) - // InternalCftLanguage.g:1862:1: ( ( rule__OrGateDefinition__InputEventsAssignment_2 )* ) - { - // InternalCftLanguage.g:1862:1: ( ( rule__OrGateDefinition__InputEventsAssignment_2 )* ) - // InternalCftLanguage.g:1863:2: ( rule__OrGateDefinition__InputEventsAssignment_2 )* - { - before(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2()); - // InternalCftLanguage.g:1864:2: ( rule__OrGateDefinition__InputEventsAssignment_2 )* - loop19: - do { - int alt19=2; - int LA19_0 = input.LA(1); - - if ( ((LA19_0>=RULE_ID && LA19_0<=RULE_OF_INT)) ) { - alt19=1; - } - - - switch (alt19) { - case 1 : - // InternalCftLanguage.g:1864:3: rule__OrGateDefinition__InputEventsAssignment_2 - { - pushFollow(FOLLOW_11); - rule__OrGateDefinition__InputEventsAssignment_2(); - - state._fsp--; - - - } - break; - - default : - break loop19; - } - } while (true); - - after(grammarAccess.getOrGateDefinitionAccess().getInputEventsAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrGateDefinition__Group__2__Impl" - - - // $ANTLR start "rule__KOfMGateDefinition__Group__0" - // InternalCftLanguage.g:1873:1: rule__KOfMGateDefinition__Group__0 : rule__KOfMGateDefinition__Group__0__Impl rule__KOfMGateDefinition__Group__1 ; - public final void rule__KOfMGateDefinition__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1877:1: ( rule__KOfMGateDefinition__Group__0__Impl rule__KOfMGateDefinition__Group__1 ) - // InternalCftLanguage.g:1878:2: rule__KOfMGateDefinition__Group__0__Impl rule__KOfMGateDefinition__Group__1 - { - pushFollow(FOLLOW_19); - rule__KOfMGateDefinition__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group__0" - - - // $ANTLR start "rule__KOfMGateDefinition__Group__0__Impl" - // InternalCftLanguage.g:1885:1: rule__KOfMGateDefinition__Group__0__Impl : ( ( rule__KOfMGateDefinition__NameAssignment_0 ) ) ; - public final void rule__KOfMGateDefinition__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1889:1: ( ( ( rule__KOfMGateDefinition__NameAssignment_0 ) ) ) - // InternalCftLanguage.g:1890:1: ( ( rule__KOfMGateDefinition__NameAssignment_0 ) ) - { - // InternalCftLanguage.g:1890:1: ( ( rule__KOfMGateDefinition__NameAssignment_0 ) ) - // InternalCftLanguage.g:1891:2: ( rule__KOfMGateDefinition__NameAssignment_0 ) - { - before(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0()); - // InternalCftLanguage.g:1892:2: ( rule__KOfMGateDefinition__NameAssignment_0 ) - // InternalCftLanguage.g:1892:3: rule__KOfMGateDefinition__NameAssignment_0 - { - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__NameAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getKOfMGateDefinitionAccess().getNameAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group__0__Impl" - - - // $ANTLR start "rule__KOfMGateDefinition__Group__1" - // InternalCftLanguage.g:1900:1: rule__KOfMGateDefinition__Group__1 : rule__KOfMGateDefinition__Group__1__Impl rule__KOfMGateDefinition__Group__2 ; - public final void rule__KOfMGateDefinition__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1904:1: ( rule__KOfMGateDefinition__Group__1__Impl rule__KOfMGateDefinition__Group__2 ) - // InternalCftLanguage.g:1905:2: rule__KOfMGateDefinition__Group__1__Impl rule__KOfMGateDefinition__Group__2 - { - pushFollow(FOLLOW_20); - rule__KOfMGateDefinition__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group__1" - - - // $ANTLR start "rule__KOfMGateDefinition__Group__1__Impl" - // InternalCftLanguage.g:1912:1: rule__KOfMGateDefinition__Group__1__Impl : ( ( rule__KOfMGateDefinition__KAssignment_1 ) ) ; - public final void rule__KOfMGateDefinition__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1916:1: ( ( ( rule__KOfMGateDefinition__KAssignment_1 ) ) ) - // InternalCftLanguage.g:1917:1: ( ( rule__KOfMGateDefinition__KAssignment_1 ) ) - { - // InternalCftLanguage.g:1917:1: ( ( rule__KOfMGateDefinition__KAssignment_1 ) ) - // InternalCftLanguage.g:1918:2: ( rule__KOfMGateDefinition__KAssignment_1 ) - { - before(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1()); - // InternalCftLanguage.g:1919:2: ( rule__KOfMGateDefinition__KAssignment_1 ) - // InternalCftLanguage.g:1919:3: rule__KOfMGateDefinition__KAssignment_1 - { - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__KAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getKOfMGateDefinitionAccess().getKAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group__1__Impl" - - - // $ANTLR start "rule__KOfMGateDefinition__Group__2" - // InternalCftLanguage.g:1927:1: rule__KOfMGateDefinition__Group__2 : rule__KOfMGateDefinition__Group__2__Impl rule__KOfMGateDefinition__Group__3 ; - public final void rule__KOfMGateDefinition__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1931:1: ( rule__KOfMGateDefinition__Group__2__Impl rule__KOfMGateDefinition__Group__3 ) - // InternalCftLanguage.g:1932:2: rule__KOfMGateDefinition__Group__2__Impl rule__KOfMGateDefinition__Group__3 - { - pushFollow(FOLLOW_3); - rule__KOfMGateDefinition__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group__2" - - - // $ANTLR start "rule__KOfMGateDefinition__Group__2__Impl" - // InternalCftLanguage.g:1939:1: rule__KOfMGateDefinition__Group__2__Impl : ( ( rule__KOfMGateDefinition__Alternatives_2 ) ) ; - public final void rule__KOfMGateDefinition__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1943:1: ( ( ( rule__KOfMGateDefinition__Alternatives_2 ) ) ) - // InternalCftLanguage.g:1944:1: ( ( rule__KOfMGateDefinition__Alternatives_2 ) ) - { - // InternalCftLanguage.g:1944:1: ( ( rule__KOfMGateDefinition__Alternatives_2 ) ) - // InternalCftLanguage.g:1945:2: ( rule__KOfMGateDefinition__Alternatives_2 ) - { - before(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2()); - // InternalCftLanguage.g:1946:2: ( rule__KOfMGateDefinition__Alternatives_2 ) - // InternalCftLanguage.g:1946:3: rule__KOfMGateDefinition__Alternatives_2 - { - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__Alternatives_2(); - - state._fsp--; - - - } - - after(grammarAccess.getKOfMGateDefinitionAccess().getAlternatives_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group__2__Impl" - - - // $ANTLR start "rule__KOfMGateDefinition__Group__3" - // InternalCftLanguage.g:1954:1: rule__KOfMGateDefinition__Group__3 : rule__KOfMGateDefinition__Group__3__Impl ; - public final void rule__KOfMGateDefinition__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1958:1: ( rule__KOfMGateDefinition__Group__3__Impl ) - // InternalCftLanguage.g:1959:2: rule__KOfMGateDefinition__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group__3" - - - // $ANTLR start "rule__KOfMGateDefinition__Group__3__Impl" - // InternalCftLanguage.g:1965:1: rule__KOfMGateDefinition__Group__3__Impl : ( ( rule__KOfMGateDefinition__InputEventsAssignment_3 )* ) ; - public final void rule__KOfMGateDefinition__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1969:1: ( ( ( rule__KOfMGateDefinition__InputEventsAssignment_3 )* ) ) - // InternalCftLanguage.g:1970:1: ( ( rule__KOfMGateDefinition__InputEventsAssignment_3 )* ) - { - // InternalCftLanguage.g:1970:1: ( ( rule__KOfMGateDefinition__InputEventsAssignment_3 )* ) - // InternalCftLanguage.g:1971:2: ( rule__KOfMGateDefinition__InputEventsAssignment_3 )* - { - before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3()); - // InternalCftLanguage.g:1972:2: ( rule__KOfMGateDefinition__InputEventsAssignment_3 )* - loop20: - do { - int alt20=2; - int LA20_0 = input.LA(1); - - if ( ((LA20_0>=RULE_ID && LA20_0<=RULE_OF_INT)) ) { - alt20=1; - } - - - switch (alt20) { - case 1 : - // InternalCftLanguage.g:1972:3: rule__KOfMGateDefinition__InputEventsAssignment_3 - { - pushFollow(FOLLOW_11); - rule__KOfMGateDefinition__InputEventsAssignment_3(); - - state._fsp--; - - - } - break; - - default : - break loop20; - } - } while (true); - - after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group__3__Impl" - - - // $ANTLR start "rule__KOfMGateDefinition__Group_2_0__0" - // InternalCftLanguage.g:1981:1: rule__KOfMGateDefinition__Group_2_0__0 : rule__KOfMGateDefinition__Group_2_0__0__Impl rule__KOfMGateDefinition__Group_2_0__1 ; - public final void rule__KOfMGateDefinition__Group_2_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1985:1: ( rule__KOfMGateDefinition__Group_2_0__0__Impl rule__KOfMGateDefinition__Group_2_0__1 ) - // InternalCftLanguage.g:1986:2: rule__KOfMGateDefinition__Group_2_0__0__Impl rule__KOfMGateDefinition__Group_2_0__1 - { - pushFollow(FOLLOW_19); - rule__KOfMGateDefinition__Group_2_0__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__Group_2_0__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group_2_0__0" - - - // $ANTLR start "rule__KOfMGateDefinition__Group_2_0__0__Impl" - // InternalCftLanguage.g:1993:1: rule__KOfMGateDefinition__Group_2_0__0__Impl : ( 'of' ) ; - public final void rule__KOfMGateDefinition__Group_2_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:1997:1: ( ( 'of' ) ) - // InternalCftLanguage.g:1998:1: ( 'of' ) - { - // InternalCftLanguage.g:1998:1: ( 'of' ) - // InternalCftLanguage.g:1999:2: 'of' - { - before(grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0()); - match(input,27,FOLLOW_2); - after(grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group_2_0__0__Impl" - - - // $ANTLR start "rule__KOfMGateDefinition__Group_2_0__1" - // InternalCftLanguage.g:2008:1: rule__KOfMGateDefinition__Group_2_0__1 : rule__KOfMGateDefinition__Group_2_0__1__Impl ; - public final void rule__KOfMGateDefinition__Group_2_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2012:1: ( rule__KOfMGateDefinition__Group_2_0__1__Impl ) - // InternalCftLanguage.g:2013:2: rule__KOfMGateDefinition__Group_2_0__1__Impl - { - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__Group_2_0__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group_2_0__1" - - - // $ANTLR start "rule__KOfMGateDefinition__Group_2_0__1__Impl" - // InternalCftLanguage.g:2019:1: rule__KOfMGateDefinition__Group_2_0__1__Impl : ( ( rule__KOfMGateDefinition__MAssignment_2_0_1 ) ) ; - public final void rule__KOfMGateDefinition__Group_2_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2023:1: ( ( ( rule__KOfMGateDefinition__MAssignment_2_0_1 ) ) ) - // InternalCftLanguage.g:2024:1: ( ( rule__KOfMGateDefinition__MAssignment_2_0_1 ) ) - { - // InternalCftLanguage.g:2024:1: ( ( rule__KOfMGateDefinition__MAssignment_2_0_1 ) ) - // InternalCftLanguage.g:2025:2: ( rule__KOfMGateDefinition__MAssignment_2_0_1 ) - { - before(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1()); - // InternalCftLanguage.g:2026:2: ( rule__KOfMGateDefinition__MAssignment_2_0_1 ) - // InternalCftLanguage.g:2026:3: rule__KOfMGateDefinition__MAssignment_2_0_1 - { - pushFollow(FOLLOW_2); - rule__KOfMGateDefinition__MAssignment_2_0_1(); - - state._fsp--; - - - } - - after(grammarAccess.getKOfMGateDefinitionAccess().getMAssignment_2_0_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__Group_2_0__1__Impl" - - - // $ANTLR start "rule__TransformationDefinition__Group__0" - // InternalCftLanguage.g:2035:1: rule__TransformationDefinition__Group__0 : rule__TransformationDefinition__Group__0__Impl rule__TransformationDefinition__Group__1 ; - public final void rule__TransformationDefinition__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2039:1: ( rule__TransformationDefinition__Group__0__Impl rule__TransformationDefinition__Group__1 ) - // InternalCftLanguage.g:2040:2: rule__TransformationDefinition__Group__0__Impl rule__TransformationDefinition__Group__1 - { - pushFollow(FOLLOW_3); - rule__TransformationDefinition__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__TransformationDefinition__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__Group__0" - - - // $ANTLR start "rule__TransformationDefinition__Group__0__Impl" - // InternalCftLanguage.g:2047:1: rule__TransformationDefinition__Group__0__Impl : ( 'transformation' ) ; - public final void rule__TransformationDefinition__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2051:1: ( ( 'transformation' ) ) - // InternalCftLanguage.g:2052:1: ( 'transformation' ) - { - // InternalCftLanguage.g:2052:1: ( 'transformation' ) - // InternalCftLanguage.g:2053:2: 'transformation' - { - before(grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0()); - match(input,28,FOLLOW_2); - after(grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__Group__0__Impl" - - - // $ANTLR start "rule__TransformationDefinition__Group__1" - // InternalCftLanguage.g:2062:1: rule__TransformationDefinition__Group__1 : rule__TransformationDefinition__Group__1__Impl rule__TransformationDefinition__Group__2 ; - public final void rule__TransformationDefinition__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2066:1: ( rule__TransformationDefinition__Group__1__Impl rule__TransformationDefinition__Group__2 ) - // InternalCftLanguage.g:2067:2: rule__TransformationDefinition__Group__1__Impl rule__TransformationDefinition__Group__2 - { - pushFollow(FOLLOW_8); - rule__TransformationDefinition__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__TransformationDefinition__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__Group__1" - - - // $ANTLR start "rule__TransformationDefinition__Group__1__Impl" - // InternalCftLanguage.g:2074:1: rule__TransformationDefinition__Group__1__Impl : ( ( rule__TransformationDefinition__NameAssignment_1 ) ) ; - public final void rule__TransformationDefinition__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2078:1: ( ( ( rule__TransformationDefinition__NameAssignment_1 ) ) ) - // InternalCftLanguage.g:2079:1: ( ( rule__TransformationDefinition__NameAssignment_1 ) ) - { - // InternalCftLanguage.g:2079:1: ( ( rule__TransformationDefinition__NameAssignment_1 ) ) - // InternalCftLanguage.g:2080:2: ( rule__TransformationDefinition__NameAssignment_1 ) - { - before(grammarAccess.getTransformationDefinitionAccess().getNameAssignment_1()); - // InternalCftLanguage.g:2081:2: ( rule__TransformationDefinition__NameAssignment_1 ) - // InternalCftLanguage.g:2081:3: rule__TransformationDefinition__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__TransformationDefinition__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getTransformationDefinitionAccess().getNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__Group__1__Impl" - - - // $ANTLR start "rule__TransformationDefinition__Group__2" - // InternalCftLanguage.g:2089:1: rule__TransformationDefinition__Group__2 : rule__TransformationDefinition__Group__2__Impl rule__TransformationDefinition__Group__3 ; - public final void rule__TransformationDefinition__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2093:1: ( rule__TransformationDefinition__Group__2__Impl rule__TransformationDefinition__Group__3 ) - // InternalCftLanguage.g:2094:2: rule__TransformationDefinition__Group__2__Impl rule__TransformationDefinition__Group__3 - { - pushFollow(FOLLOW_21); - rule__TransformationDefinition__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__TransformationDefinition__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__Group__2" - - - // $ANTLR start "rule__TransformationDefinition__Group__2__Impl" - // InternalCftLanguage.g:2101:1: rule__TransformationDefinition__Group__2__Impl : ( '{' ) ; - public final void rule__TransformationDefinition__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2105:1: ( ( '{' ) ) - // InternalCftLanguage.g:2106:1: ( '{' ) - { - // InternalCftLanguage.g:2106:1: ( '{' ) - // InternalCftLanguage.g:2107:2: '{' - { - before(grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2()); - match(input,18,FOLLOW_2); - after(grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__Group__2__Impl" - - - // $ANTLR start "rule__TransformationDefinition__Group__3" - // InternalCftLanguage.g:2116:1: rule__TransformationDefinition__Group__3 : rule__TransformationDefinition__Group__3__Impl rule__TransformationDefinition__Group__4 ; - public final void rule__TransformationDefinition__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2120:1: ( rule__TransformationDefinition__Group__3__Impl rule__TransformationDefinition__Group__4 ) - // InternalCftLanguage.g:2121:2: rule__TransformationDefinition__Group__3__Impl rule__TransformationDefinition__Group__4 - { - pushFollow(FOLLOW_21); - rule__TransformationDefinition__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__TransformationDefinition__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__Group__3" - - - // $ANTLR start "rule__TransformationDefinition__Group__3__Impl" - // InternalCftLanguage.g:2128:1: rule__TransformationDefinition__Group__3__Impl : ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* ) ; - public final void rule__TransformationDefinition__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2132:1: ( ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* ) ) - // InternalCftLanguage.g:2133:1: ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* ) - { - // InternalCftLanguage.g:2133:1: ( ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* ) - // InternalCftLanguage.g:2134:2: ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* - { - before(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsAssignment_3()); - // InternalCftLanguage.g:2135:2: ( rule__TransformationDefinition__MappingDefinitionsAssignment_3 )* - loop21: - do { - int alt21=2; - int LA21_0 = input.LA(1); - - if ( (LA21_0==29||LA21_0==39) ) { - alt21=1; - } - - - switch (alt21) { - case 1 : - // InternalCftLanguage.g:2135:3: rule__TransformationDefinition__MappingDefinitionsAssignment_3 - { - pushFollow(FOLLOW_22); - rule__TransformationDefinition__MappingDefinitionsAssignment_3(); - - state._fsp--; - - - } - break; - - default : - break loop21; - } - } while (true); - - after(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__Group__3__Impl" - - - // $ANTLR start "rule__TransformationDefinition__Group__4" - // InternalCftLanguage.g:2143:1: rule__TransformationDefinition__Group__4 : rule__TransformationDefinition__Group__4__Impl ; - public final void rule__TransformationDefinition__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2147:1: ( rule__TransformationDefinition__Group__4__Impl ) - // InternalCftLanguage.g:2148:2: rule__TransformationDefinition__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__TransformationDefinition__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__Group__4" - - - // $ANTLR start "rule__TransformationDefinition__Group__4__Impl" - // InternalCftLanguage.g:2154:1: rule__TransformationDefinition__Group__4__Impl : ( '}' ) ; - public final void rule__TransformationDefinition__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2158:1: ( ( '}' ) ) - // InternalCftLanguage.g:2159:1: ( '}' ) - { - // InternalCftLanguage.g:2159:1: ( '}' ) - // InternalCftLanguage.g:2160:2: '}' - { - before(grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4()); - match(input,19,FOLLOW_2); - after(grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__Group__4__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group__0" - // InternalCftLanguage.g:2170:1: rule__MappingDefinition__Group__0 : rule__MappingDefinition__Group__0__Impl rule__MappingDefinition__Group__1 ; - public final void rule__MappingDefinition__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2174:1: ( rule__MappingDefinition__Group__0__Impl rule__MappingDefinition__Group__1 ) - // InternalCftLanguage.g:2175:2: rule__MappingDefinition__Group__0__Impl rule__MappingDefinition__Group__1 - { - pushFollow(FOLLOW_23); - rule__MappingDefinition__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__0" - - - // $ANTLR start "rule__MappingDefinition__Group__0__Impl" - // InternalCftLanguage.g:2182:1: rule__MappingDefinition__Group__0__Impl : ( ( rule__MappingDefinition__TopLevelAssignment_0 )? ) ; - public final void rule__MappingDefinition__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2186:1: ( ( ( rule__MappingDefinition__TopLevelAssignment_0 )? ) ) - // InternalCftLanguage.g:2187:1: ( ( rule__MappingDefinition__TopLevelAssignment_0 )? ) - { - // InternalCftLanguage.g:2187:1: ( ( rule__MappingDefinition__TopLevelAssignment_0 )? ) - // InternalCftLanguage.g:2188:2: ( rule__MappingDefinition__TopLevelAssignment_0 )? - { - before(grammarAccess.getMappingDefinitionAccess().getTopLevelAssignment_0()); - // InternalCftLanguage.g:2189:2: ( rule__MappingDefinition__TopLevelAssignment_0 )? - int alt22=2; - int LA22_0 = input.LA(1); - - if ( (LA22_0==39) ) { - alt22=1; - } - switch (alt22) { - case 1 : - // InternalCftLanguage.g:2189:3: rule__MappingDefinition__TopLevelAssignment_0 - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__TopLevelAssignment_0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getMappingDefinitionAccess().getTopLevelAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__0__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group__1" - // InternalCftLanguage.g:2197:1: rule__MappingDefinition__Group__1 : rule__MappingDefinition__Group__1__Impl rule__MappingDefinition__Group__2 ; - public final void rule__MappingDefinition__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2201:1: ( rule__MappingDefinition__Group__1__Impl rule__MappingDefinition__Group__2 ) - // InternalCftLanguage.g:2202:2: rule__MappingDefinition__Group__1__Impl rule__MappingDefinition__Group__2 - { - pushFollow(FOLLOW_3); - rule__MappingDefinition__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__1" - - - // $ANTLR start "rule__MappingDefinition__Group__1__Impl" - // InternalCftLanguage.g:2209:1: rule__MappingDefinition__Group__1__Impl : ( 'mapping' ) ; - public final void rule__MappingDefinition__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2213:1: ( ( 'mapping' ) ) - // InternalCftLanguage.g:2214:1: ( 'mapping' ) - { - // InternalCftLanguage.g:2214:1: ( 'mapping' ) - // InternalCftLanguage.g:2215:2: 'mapping' - { - before(grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1()); - match(input,29,FOLLOW_2); - after(grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__1__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group__2" - // InternalCftLanguage.g:2224:1: rule__MappingDefinition__Group__2 : rule__MappingDefinition__Group__2__Impl rule__MappingDefinition__Group__3 ; - public final void rule__MappingDefinition__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2228:1: ( rule__MappingDefinition__Group__2__Impl rule__MappingDefinition__Group__3 ) - // InternalCftLanguage.g:2229:2: rule__MappingDefinition__Group__2__Impl rule__MappingDefinition__Group__3 - { - pushFollow(FOLLOW_24); - rule__MappingDefinition__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__2" - - - // $ANTLR start "rule__MappingDefinition__Group__2__Impl" - // InternalCftLanguage.g:2236:1: rule__MappingDefinition__Group__2__Impl : ( ( rule__MappingDefinition__PatternAssignment_2 ) ) ; - public final void rule__MappingDefinition__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2240:1: ( ( ( rule__MappingDefinition__PatternAssignment_2 ) ) ) - // InternalCftLanguage.g:2241:1: ( ( rule__MappingDefinition__PatternAssignment_2 ) ) - { - // InternalCftLanguage.g:2241:1: ( ( rule__MappingDefinition__PatternAssignment_2 ) ) - // InternalCftLanguage.g:2242:2: ( rule__MappingDefinition__PatternAssignment_2 ) - { - before(grammarAccess.getMappingDefinitionAccess().getPatternAssignment_2()); - // InternalCftLanguage.g:2243:2: ( rule__MappingDefinition__PatternAssignment_2 ) - // InternalCftLanguage.g:2243:3: rule__MappingDefinition__PatternAssignment_2 - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__PatternAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getMappingDefinitionAccess().getPatternAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__2__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group__3" - // InternalCftLanguage.g:2251:1: rule__MappingDefinition__Group__3 : rule__MappingDefinition__Group__3__Impl rule__MappingDefinition__Group__4 ; - public final void rule__MappingDefinition__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2255:1: ( rule__MappingDefinition__Group__3__Impl rule__MappingDefinition__Group__4 ) - // InternalCftLanguage.g:2256:2: rule__MappingDefinition__Group__3__Impl rule__MappingDefinition__Group__4 - { - pushFollow(FOLLOW_3); - rule__MappingDefinition__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__3" - - - // $ANTLR start "rule__MappingDefinition__Group__3__Impl" - // InternalCftLanguage.g:2263:1: rule__MappingDefinition__Group__3__Impl : ( '(' ) ; - public final void rule__MappingDefinition__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2267:1: ( ( '(' ) ) - // InternalCftLanguage.g:2268:1: ( '(' ) - { - // InternalCftLanguage.g:2268:1: ( '(' ) - // InternalCftLanguage.g:2269:2: '(' - { - before(grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3()); - match(input,30,FOLLOW_2); - after(grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__3__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group__4" - // InternalCftLanguage.g:2278:1: rule__MappingDefinition__Group__4 : rule__MappingDefinition__Group__4__Impl rule__MappingDefinition__Group__5 ; - public final void rule__MappingDefinition__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2282:1: ( rule__MappingDefinition__Group__4__Impl rule__MappingDefinition__Group__5 ) - // InternalCftLanguage.g:2283:2: rule__MappingDefinition__Group__4__Impl rule__MappingDefinition__Group__5 - { - pushFollow(FOLLOW_25); - rule__MappingDefinition__Group__4__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__4" - - - // $ANTLR start "rule__MappingDefinition__Group__4__Impl" - // InternalCftLanguage.g:2290:1: rule__MappingDefinition__Group__4__Impl : ( ( rule__MappingDefinition__ParametersAssignment_4 ) ) ; - public final void rule__MappingDefinition__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2294:1: ( ( ( rule__MappingDefinition__ParametersAssignment_4 ) ) ) - // InternalCftLanguage.g:2295:1: ( ( rule__MappingDefinition__ParametersAssignment_4 ) ) - { - // InternalCftLanguage.g:2295:1: ( ( rule__MappingDefinition__ParametersAssignment_4 ) ) - // InternalCftLanguage.g:2296:2: ( rule__MappingDefinition__ParametersAssignment_4 ) - { - before(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_4()); - // InternalCftLanguage.g:2297:2: ( rule__MappingDefinition__ParametersAssignment_4 ) - // InternalCftLanguage.g:2297:3: rule__MappingDefinition__ParametersAssignment_4 - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__ParametersAssignment_4(); - - state._fsp--; - - - } - - after(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__4__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group__5" - // InternalCftLanguage.g:2305:1: rule__MappingDefinition__Group__5 : rule__MappingDefinition__Group__5__Impl rule__MappingDefinition__Group__6 ; - public final void rule__MappingDefinition__Group__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2309:1: ( rule__MappingDefinition__Group__5__Impl rule__MappingDefinition__Group__6 ) - // InternalCftLanguage.g:2310:2: rule__MappingDefinition__Group__5__Impl rule__MappingDefinition__Group__6 - { - pushFollow(FOLLOW_25); - rule__MappingDefinition__Group__5__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group__6(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__5" - - - // $ANTLR start "rule__MappingDefinition__Group__5__Impl" - // InternalCftLanguage.g:2317:1: rule__MappingDefinition__Group__5__Impl : ( ( rule__MappingDefinition__Group_5__0 )* ) ; - public final void rule__MappingDefinition__Group__5__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2321:1: ( ( ( rule__MappingDefinition__Group_5__0 )* ) ) - // InternalCftLanguage.g:2322:1: ( ( rule__MappingDefinition__Group_5__0 )* ) - { - // InternalCftLanguage.g:2322:1: ( ( rule__MappingDefinition__Group_5__0 )* ) - // InternalCftLanguage.g:2323:2: ( rule__MappingDefinition__Group_5__0 )* - { - before(grammarAccess.getMappingDefinitionAccess().getGroup_5()); - // InternalCftLanguage.g:2324:2: ( rule__MappingDefinition__Group_5__0 )* - loop23: - do { - int alt23=2; - int LA23_0 = input.LA(1); - - if ( (LA23_0==32) ) { - alt23=1; - } - - - switch (alt23) { - case 1 : - // InternalCftLanguage.g:2324:3: rule__MappingDefinition__Group_5__0 - { - pushFollow(FOLLOW_26); - rule__MappingDefinition__Group_5__0(); - - state._fsp--; - - - } - break; - - default : - break loop23; - } - } while (true); - - after(grammarAccess.getMappingDefinitionAccess().getGroup_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__5__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group__6" - // InternalCftLanguage.g:2332:1: rule__MappingDefinition__Group__6 : rule__MappingDefinition__Group__6__Impl rule__MappingDefinition__Group__7 ; - public final void rule__MappingDefinition__Group__6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2336:1: ( rule__MappingDefinition__Group__6__Impl rule__MappingDefinition__Group__7 ) - // InternalCftLanguage.g:2337:2: rule__MappingDefinition__Group__6__Impl rule__MappingDefinition__Group__7 - { - pushFollow(FOLLOW_27); - rule__MappingDefinition__Group__6__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group__7(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__6" - - - // $ANTLR start "rule__MappingDefinition__Group__6__Impl" - // InternalCftLanguage.g:2344:1: rule__MappingDefinition__Group__6__Impl : ( ')' ) ; - public final void rule__MappingDefinition__Group__6__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2348:1: ( ( ')' ) ) - // InternalCftLanguage.g:2349:1: ( ')' ) - { - // InternalCftLanguage.g:2349:1: ( ')' ) - // InternalCftLanguage.g:2350:2: ')' - { - before(grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6()); - match(input,31,FOLLOW_2); - after(grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__6__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group__7" - // InternalCftLanguage.g:2359:1: rule__MappingDefinition__Group__7 : rule__MappingDefinition__Group__7__Impl rule__MappingDefinition__Group__8 ; - public final void rule__MappingDefinition__Group__7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2363:1: ( rule__MappingDefinition__Group__7__Impl rule__MappingDefinition__Group__8 ) - // InternalCftLanguage.g:2364:2: rule__MappingDefinition__Group__7__Impl rule__MappingDefinition__Group__8 - { - pushFollow(FOLLOW_27); - rule__MappingDefinition__Group__7__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group__8(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__7" - - - // $ANTLR start "rule__MappingDefinition__Group__7__Impl" - // InternalCftLanguage.g:2371:1: rule__MappingDefinition__Group__7__Impl : ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? ) ; - public final void rule__MappingDefinition__Group__7__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2375:1: ( ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? ) ) - // InternalCftLanguage.g:2376:1: ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? ) - { - // InternalCftLanguage.g:2376:1: ( ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? ) - // InternalCftLanguage.g:2377:2: ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? - { - before(grammarAccess.getMappingDefinitionAccess().getComponentInstanceAssignment_7()); - // InternalCftLanguage.g:2378:2: ( rule__MappingDefinition__ComponentInstanceAssignment_7 )? - int alt24=2; - int LA24_0 = input.LA(1); - - if ( (LA24_0==36) ) { - alt24=1; - } - switch (alt24) { - case 1 : - // InternalCftLanguage.g:2378:3: rule__MappingDefinition__ComponentInstanceAssignment_7 - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__ComponentInstanceAssignment_7(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getMappingDefinitionAccess().getComponentInstanceAssignment_7()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__7__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group__8" - // InternalCftLanguage.g:2386:1: rule__MappingDefinition__Group__8 : rule__MappingDefinition__Group__8__Impl ; - public final void rule__MappingDefinition__Group__8() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2390:1: ( rule__MappingDefinition__Group__8__Impl ) - // InternalCftLanguage.g:2391:2: rule__MappingDefinition__Group__8__Impl - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group__8__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__8" - - - // $ANTLR start "rule__MappingDefinition__Group__8__Impl" - // InternalCftLanguage.g:2397:1: rule__MappingDefinition__Group__8__Impl : ( ( rule__MappingDefinition__Group_8__0 )? ) ; - public final void rule__MappingDefinition__Group__8__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2401:1: ( ( ( rule__MappingDefinition__Group_8__0 )? ) ) - // InternalCftLanguage.g:2402:1: ( ( rule__MappingDefinition__Group_8__0 )? ) - { - // InternalCftLanguage.g:2402:1: ( ( rule__MappingDefinition__Group_8__0 )? ) - // InternalCftLanguage.g:2403:2: ( rule__MappingDefinition__Group_8__0 )? - { - before(grammarAccess.getMappingDefinitionAccess().getGroup_8()); - // InternalCftLanguage.g:2404:2: ( rule__MappingDefinition__Group_8__0 )? - int alt25=2; - int LA25_0 = input.LA(1); - - if ( (LA25_0==18) ) { - alt25=1; - } - switch (alt25) { - case 1 : - // InternalCftLanguage.g:2404:3: rule__MappingDefinition__Group_8__0 - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group_8__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getMappingDefinitionAccess().getGroup_8()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group__8__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group_5__0" - // InternalCftLanguage.g:2413:1: rule__MappingDefinition__Group_5__0 : rule__MappingDefinition__Group_5__0__Impl rule__MappingDefinition__Group_5__1 ; - public final void rule__MappingDefinition__Group_5__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2417:1: ( rule__MappingDefinition__Group_5__0__Impl rule__MappingDefinition__Group_5__1 ) - // InternalCftLanguage.g:2418:2: rule__MappingDefinition__Group_5__0__Impl rule__MappingDefinition__Group_5__1 - { - pushFollow(FOLLOW_3); - rule__MappingDefinition__Group_5__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group_5__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_5__0" - - - // $ANTLR start "rule__MappingDefinition__Group_5__0__Impl" - // InternalCftLanguage.g:2425:1: rule__MappingDefinition__Group_5__0__Impl : ( ',' ) ; - public final void rule__MappingDefinition__Group_5__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2429:1: ( ( ',' ) ) - // InternalCftLanguage.g:2430:1: ( ',' ) - { - // InternalCftLanguage.g:2430:1: ( ',' ) - // InternalCftLanguage.g:2431:2: ',' - { - before(grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_5__0__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group_5__1" - // InternalCftLanguage.g:2440:1: rule__MappingDefinition__Group_5__1 : rule__MappingDefinition__Group_5__1__Impl ; - public final void rule__MappingDefinition__Group_5__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2444:1: ( rule__MappingDefinition__Group_5__1__Impl ) - // InternalCftLanguage.g:2445:2: rule__MappingDefinition__Group_5__1__Impl - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group_5__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_5__1" - - - // $ANTLR start "rule__MappingDefinition__Group_5__1__Impl" - // InternalCftLanguage.g:2451:1: rule__MappingDefinition__Group_5__1__Impl : ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) ) ; - public final void rule__MappingDefinition__Group_5__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2455:1: ( ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) ) ) - // InternalCftLanguage.g:2456:1: ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) ) - { - // InternalCftLanguage.g:2456:1: ( ( rule__MappingDefinition__ParametersAssignment_5_1 ) ) - // InternalCftLanguage.g:2457:2: ( rule__MappingDefinition__ParametersAssignment_5_1 ) - { - before(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_5_1()); - // InternalCftLanguage.g:2458:2: ( rule__MappingDefinition__ParametersAssignment_5_1 ) - // InternalCftLanguage.g:2458:3: rule__MappingDefinition__ParametersAssignment_5_1 - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__ParametersAssignment_5_1(); - - state._fsp--; - - - } - - after(grammarAccess.getMappingDefinitionAccess().getParametersAssignment_5_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_5__1__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group_8__0" - // InternalCftLanguage.g:2467:1: rule__MappingDefinition__Group_8__0 : rule__MappingDefinition__Group_8__0__Impl rule__MappingDefinition__Group_8__1 ; - public final void rule__MappingDefinition__Group_8__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2471:1: ( rule__MappingDefinition__Group_8__0__Impl rule__MappingDefinition__Group_8__1 ) - // InternalCftLanguage.g:2472:2: rule__MappingDefinition__Group_8__0__Impl rule__MappingDefinition__Group_8__1 - { - pushFollow(FOLLOW_28); - rule__MappingDefinition__Group_8__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group_8__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_8__0" - - - // $ANTLR start "rule__MappingDefinition__Group_8__0__Impl" - // InternalCftLanguage.g:2479:1: rule__MappingDefinition__Group_8__0__Impl : ( '{' ) ; - public final void rule__MappingDefinition__Group_8__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2483:1: ( ( '{' ) ) - // InternalCftLanguage.g:2484:1: ( '{' ) - { - // InternalCftLanguage.g:2484:1: ( '{' ) - // InternalCftLanguage.g:2485:2: '{' - { - before(grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0()); - match(input,18,FOLLOW_2); - after(grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_8__0__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group_8__1" - // InternalCftLanguage.g:2494:1: rule__MappingDefinition__Group_8__1 : rule__MappingDefinition__Group_8__1__Impl rule__MappingDefinition__Group_8__2 ; - public final void rule__MappingDefinition__Group_8__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2498:1: ( rule__MappingDefinition__Group_8__1__Impl rule__MappingDefinition__Group_8__2 ) - // InternalCftLanguage.g:2499:2: rule__MappingDefinition__Group_8__1__Impl rule__MappingDefinition__Group_8__2 - { - pushFollow(FOLLOW_28); - rule__MappingDefinition__Group_8__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group_8__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_8__1" - - - // $ANTLR start "rule__MappingDefinition__Group_8__1__Impl" - // InternalCftLanguage.g:2506:1: rule__MappingDefinition__Group_8__1__Impl : ( ( rule__MappingDefinition__Group_8_1__0 )* ) ; - public final void rule__MappingDefinition__Group_8__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2510:1: ( ( ( rule__MappingDefinition__Group_8_1__0 )* ) ) - // InternalCftLanguage.g:2511:1: ( ( rule__MappingDefinition__Group_8_1__0 )* ) - { - // InternalCftLanguage.g:2511:1: ( ( rule__MappingDefinition__Group_8_1__0 )* ) - // InternalCftLanguage.g:2512:2: ( rule__MappingDefinition__Group_8_1__0 )* - { - before(grammarAccess.getMappingDefinitionAccess().getGroup_8_1()); - // InternalCftLanguage.g:2513:2: ( rule__MappingDefinition__Group_8_1__0 )* - loop26: - do { - int alt26=2; - int LA26_0 = input.LA(1); - - if ( ((LA26_0>=RULE_ID && LA26_0<=RULE_OF_INT)||LA26_0==33) ) { - alt26=1; - } - - - switch (alt26) { - case 1 : - // InternalCftLanguage.g:2513:3: rule__MappingDefinition__Group_8_1__0 - { - pushFollow(FOLLOW_29); - rule__MappingDefinition__Group_8_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop26; - } - } while (true); - - after(grammarAccess.getMappingDefinitionAccess().getGroup_8_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_8__1__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group_8__2" - // InternalCftLanguage.g:2521:1: rule__MappingDefinition__Group_8__2 : rule__MappingDefinition__Group_8__2__Impl ; - public final void rule__MappingDefinition__Group_8__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2525:1: ( rule__MappingDefinition__Group_8__2__Impl ) - // InternalCftLanguage.g:2526:2: rule__MappingDefinition__Group_8__2__Impl - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group_8__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_8__2" - - - // $ANTLR start "rule__MappingDefinition__Group_8__2__Impl" - // InternalCftLanguage.g:2532:1: rule__MappingDefinition__Group_8__2__Impl : ( '}' ) ; - public final void rule__MappingDefinition__Group_8__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2536:1: ( ( '}' ) ) - // InternalCftLanguage.g:2537:1: ( '}' ) - { - // InternalCftLanguage.g:2537:1: ( '}' ) - // InternalCftLanguage.g:2538:2: '}' - { - before(grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2()); - match(input,19,FOLLOW_2); - after(grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_8__2__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group_8_1__0" - // InternalCftLanguage.g:2548:1: rule__MappingDefinition__Group_8_1__0 : rule__MappingDefinition__Group_8_1__0__Impl rule__MappingDefinition__Group_8_1__1 ; - public final void rule__MappingDefinition__Group_8_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2552:1: ( rule__MappingDefinition__Group_8_1__0__Impl rule__MappingDefinition__Group_8_1__1 ) - // InternalCftLanguage.g:2553:2: rule__MappingDefinition__Group_8_1__0__Impl rule__MappingDefinition__Group_8_1__1 - { - pushFollow(FOLLOW_7); - rule__MappingDefinition__Group_8_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group_8_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_8_1__0" - - - // $ANTLR start "rule__MappingDefinition__Group_8_1__0__Impl" - // InternalCftLanguage.g:2560:1: rule__MappingDefinition__Group_8_1__0__Impl : ( ( rule__MappingDefinition__Alternatives_8_1_0 ) ) ; - public final void rule__MappingDefinition__Group_8_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2564:1: ( ( ( rule__MappingDefinition__Alternatives_8_1_0 ) ) ) - // InternalCftLanguage.g:2565:1: ( ( rule__MappingDefinition__Alternatives_8_1_0 ) ) - { - // InternalCftLanguage.g:2565:1: ( ( rule__MappingDefinition__Alternatives_8_1_0 ) ) - // InternalCftLanguage.g:2566:2: ( rule__MappingDefinition__Alternatives_8_1_0 ) - { - before(grammarAccess.getMappingDefinitionAccess().getAlternatives_8_1_0()); - // InternalCftLanguage.g:2567:2: ( rule__MappingDefinition__Alternatives_8_1_0 ) - // InternalCftLanguage.g:2567:3: rule__MappingDefinition__Alternatives_8_1_0 - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__Alternatives_8_1_0(); - - state._fsp--; - - - } - - after(grammarAccess.getMappingDefinitionAccess().getAlternatives_8_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_8_1__0__Impl" - - - // $ANTLR start "rule__MappingDefinition__Group_8_1__1" - // InternalCftLanguage.g:2575:1: rule__MappingDefinition__Group_8_1__1 : rule__MappingDefinition__Group_8_1__1__Impl ; - public final void rule__MappingDefinition__Group_8_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2579:1: ( rule__MappingDefinition__Group_8_1__1__Impl ) - // InternalCftLanguage.g:2580:2: rule__MappingDefinition__Group_8_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__MappingDefinition__Group_8_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_8_1__1" - - - // $ANTLR start "rule__MappingDefinition__Group_8_1__1__Impl" - // InternalCftLanguage.g:2586:1: rule__MappingDefinition__Group_8_1__1__Impl : ( ';' ) ; - public final void rule__MappingDefinition__Group_8_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2590:1: ( ( ';' ) ) - // InternalCftLanguage.g:2591:1: ( ';' ) - { - // InternalCftLanguage.g:2591:1: ( ';' ) - // InternalCftLanguage.g:2592:2: ';' - { - before(grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1()); - match(input,15,FOLLOW_2); - after(grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__Group_8_1__1__Impl" - - - // $ANTLR start "rule__LookupDefinition__Group__0" - // InternalCftLanguage.g:2602:1: rule__LookupDefinition__Group__0 : rule__LookupDefinition__Group__0__Impl rule__LookupDefinition__Group__1 ; - public final void rule__LookupDefinition__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2606:1: ( rule__LookupDefinition__Group__0__Impl rule__LookupDefinition__Group__1 ) - // InternalCftLanguage.g:2607:2: rule__LookupDefinition__Group__0__Impl rule__LookupDefinition__Group__1 - { - pushFollow(FOLLOW_3); - rule__LookupDefinition__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__LookupDefinition__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__0" - - - // $ANTLR start "rule__LookupDefinition__Group__0__Impl" - // InternalCftLanguage.g:2614:1: rule__LookupDefinition__Group__0__Impl : ( 'lookup' ) ; - public final void rule__LookupDefinition__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2618:1: ( ( 'lookup' ) ) - // InternalCftLanguage.g:2619:1: ( 'lookup' ) - { - // InternalCftLanguage.g:2619:1: ( 'lookup' ) - // InternalCftLanguage.g:2620:2: 'lookup' - { - before(grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0()); - match(input,33,FOLLOW_2); - after(grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__0__Impl" - - - // $ANTLR start "rule__LookupDefinition__Group__1" - // InternalCftLanguage.g:2629:1: rule__LookupDefinition__Group__1 : rule__LookupDefinition__Group__1__Impl rule__LookupDefinition__Group__2 ; - public final void rule__LookupDefinition__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2633:1: ( rule__LookupDefinition__Group__1__Impl rule__LookupDefinition__Group__2 ) - // InternalCftLanguage.g:2634:2: rule__LookupDefinition__Group__1__Impl rule__LookupDefinition__Group__2 - { - pushFollow(FOLLOW_24); - rule__LookupDefinition__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__LookupDefinition__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__1" - - - // $ANTLR start "rule__LookupDefinition__Group__1__Impl" - // InternalCftLanguage.g:2641:1: rule__LookupDefinition__Group__1__Impl : ( ( rule__LookupDefinition__MappingAssignment_1 ) ) ; - public final void rule__LookupDefinition__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2645:1: ( ( ( rule__LookupDefinition__MappingAssignment_1 ) ) ) - // InternalCftLanguage.g:2646:1: ( ( rule__LookupDefinition__MappingAssignment_1 ) ) - { - // InternalCftLanguage.g:2646:1: ( ( rule__LookupDefinition__MappingAssignment_1 ) ) - // InternalCftLanguage.g:2647:2: ( rule__LookupDefinition__MappingAssignment_1 ) - { - before(grammarAccess.getLookupDefinitionAccess().getMappingAssignment_1()); - // InternalCftLanguage.g:2648:2: ( rule__LookupDefinition__MappingAssignment_1 ) - // InternalCftLanguage.g:2648:3: rule__LookupDefinition__MappingAssignment_1 - { - pushFollow(FOLLOW_2); - rule__LookupDefinition__MappingAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getLookupDefinitionAccess().getMappingAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__1__Impl" - - - // $ANTLR start "rule__LookupDefinition__Group__2" - // InternalCftLanguage.g:2656:1: rule__LookupDefinition__Group__2 : rule__LookupDefinition__Group__2__Impl rule__LookupDefinition__Group__3 ; - public final void rule__LookupDefinition__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2660:1: ( rule__LookupDefinition__Group__2__Impl rule__LookupDefinition__Group__3 ) - // InternalCftLanguage.g:2661:2: rule__LookupDefinition__Group__2__Impl rule__LookupDefinition__Group__3 - { - pushFollow(FOLLOW_3); - rule__LookupDefinition__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__LookupDefinition__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__2" - - - // $ANTLR start "rule__LookupDefinition__Group__2__Impl" - // InternalCftLanguage.g:2668:1: rule__LookupDefinition__Group__2__Impl : ( '(' ) ; - public final void rule__LookupDefinition__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2672:1: ( ( '(' ) ) - // InternalCftLanguage.g:2673:1: ( '(' ) - { - // InternalCftLanguage.g:2673:1: ( '(' ) - // InternalCftLanguage.g:2674:2: '(' - { - before(grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2()); - match(input,30,FOLLOW_2); - after(grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__2__Impl" - - - // $ANTLR start "rule__LookupDefinition__Group__3" - // InternalCftLanguage.g:2683:1: rule__LookupDefinition__Group__3 : rule__LookupDefinition__Group__3__Impl rule__LookupDefinition__Group__4 ; - public final void rule__LookupDefinition__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2687:1: ( rule__LookupDefinition__Group__3__Impl rule__LookupDefinition__Group__4 ) - // InternalCftLanguage.g:2688:2: rule__LookupDefinition__Group__3__Impl rule__LookupDefinition__Group__4 - { - pushFollow(FOLLOW_25); - rule__LookupDefinition__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__LookupDefinition__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__3" - - - // $ANTLR start "rule__LookupDefinition__Group__3__Impl" - // InternalCftLanguage.g:2695:1: rule__LookupDefinition__Group__3__Impl : ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) ) ; - public final void rule__LookupDefinition__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2699:1: ( ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) ) ) - // InternalCftLanguage.g:2700:1: ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) ) - { - // InternalCftLanguage.g:2700:1: ( ( rule__LookupDefinition__ArgumentsAssignment_3 ) ) - // InternalCftLanguage.g:2701:2: ( rule__LookupDefinition__ArgumentsAssignment_3 ) - { - before(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_3()); - // InternalCftLanguage.g:2702:2: ( rule__LookupDefinition__ArgumentsAssignment_3 ) - // InternalCftLanguage.g:2702:3: rule__LookupDefinition__ArgumentsAssignment_3 - { - pushFollow(FOLLOW_2); - rule__LookupDefinition__ArgumentsAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__3__Impl" - - - // $ANTLR start "rule__LookupDefinition__Group__4" - // InternalCftLanguage.g:2710:1: rule__LookupDefinition__Group__4 : rule__LookupDefinition__Group__4__Impl rule__LookupDefinition__Group__5 ; - public final void rule__LookupDefinition__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2714:1: ( rule__LookupDefinition__Group__4__Impl rule__LookupDefinition__Group__5 ) - // InternalCftLanguage.g:2715:2: rule__LookupDefinition__Group__4__Impl rule__LookupDefinition__Group__5 - { - pushFollow(FOLLOW_25); - rule__LookupDefinition__Group__4__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__LookupDefinition__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__4" - - - // $ANTLR start "rule__LookupDefinition__Group__4__Impl" - // InternalCftLanguage.g:2722:1: rule__LookupDefinition__Group__4__Impl : ( ( rule__LookupDefinition__Group_4__0 )* ) ; - public final void rule__LookupDefinition__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2726:1: ( ( ( rule__LookupDefinition__Group_4__0 )* ) ) - // InternalCftLanguage.g:2727:1: ( ( rule__LookupDefinition__Group_4__0 )* ) - { - // InternalCftLanguage.g:2727:1: ( ( rule__LookupDefinition__Group_4__0 )* ) - // InternalCftLanguage.g:2728:2: ( rule__LookupDefinition__Group_4__0 )* - { - before(grammarAccess.getLookupDefinitionAccess().getGroup_4()); - // InternalCftLanguage.g:2729:2: ( rule__LookupDefinition__Group_4__0 )* - loop27: - do { - int alt27=2; - int LA27_0 = input.LA(1); - - if ( (LA27_0==32) ) { - alt27=1; - } - - - switch (alt27) { - case 1 : - // InternalCftLanguage.g:2729:3: rule__LookupDefinition__Group_4__0 - { - pushFollow(FOLLOW_26); - rule__LookupDefinition__Group_4__0(); - - state._fsp--; - - - } - break; - - default : - break loop27; - } - } while (true); - - after(grammarAccess.getLookupDefinitionAccess().getGroup_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__4__Impl" - - - // $ANTLR start "rule__LookupDefinition__Group__5" - // InternalCftLanguage.g:2737:1: rule__LookupDefinition__Group__5 : rule__LookupDefinition__Group__5__Impl rule__LookupDefinition__Group__6 ; - public final void rule__LookupDefinition__Group__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2741:1: ( rule__LookupDefinition__Group__5__Impl rule__LookupDefinition__Group__6 ) - // InternalCftLanguage.g:2742:2: rule__LookupDefinition__Group__5__Impl rule__LookupDefinition__Group__6 - { - pushFollow(FOLLOW_30); - rule__LookupDefinition__Group__5__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__LookupDefinition__Group__6(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__5" - - - // $ANTLR start "rule__LookupDefinition__Group__5__Impl" - // InternalCftLanguage.g:2749:1: rule__LookupDefinition__Group__5__Impl : ( ')' ) ; - public final void rule__LookupDefinition__Group__5__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2753:1: ( ( ')' ) ) - // InternalCftLanguage.g:2754:1: ( ')' ) - { - // InternalCftLanguage.g:2754:1: ( ')' ) - // InternalCftLanguage.g:2755:2: ')' - { - before(grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5()); - match(input,31,FOLLOW_2); - after(grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__5__Impl" - - - // $ANTLR start "rule__LookupDefinition__Group__6" - // InternalCftLanguage.g:2764:1: rule__LookupDefinition__Group__6 : rule__LookupDefinition__Group__6__Impl rule__LookupDefinition__Group__7 ; - public final void rule__LookupDefinition__Group__6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2768:1: ( rule__LookupDefinition__Group__6__Impl rule__LookupDefinition__Group__7 ) - // InternalCftLanguage.g:2769:2: rule__LookupDefinition__Group__6__Impl rule__LookupDefinition__Group__7 - { - pushFollow(FOLLOW_3); - rule__LookupDefinition__Group__6__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__LookupDefinition__Group__7(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__6" - - - // $ANTLR start "rule__LookupDefinition__Group__6__Impl" - // InternalCftLanguage.g:2776:1: rule__LookupDefinition__Group__6__Impl : ( 'as' ) ; - public final void rule__LookupDefinition__Group__6__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2780:1: ( ( 'as' ) ) - // InternalCftLanguage.g:2781:1: ( 'as' ) - { - // InternalCftLanguage.g:2781:1: ( 'as' ) - // InternalCftLanguage.g:2782:2: 'as' - { - before(grammarAccess.getLookupDefinitionAccess().getAsKeyword_6()); - match(input,34,FOLLOW_2); - after(grammarAccess.getLookupDefinitionAccess().getAsKeyword_6()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__6__Impl" - - - // $ANTLR start "rule__LookupDefinition__Group__7" - // InternalCftLanguage.g:2791:1: rule__LookupDefinition__Group__7 : rule__LookupDefinition__Group__7__Impl ; - public final void rule__LookupDefinition__Group__7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2795:1: ( rule__LookupDefinition__Group__7__Impl ) - // InternalCftLanguage.g:2796:2: rule__LookupDefinition__Group__7__Impl - { - pushFollow(FOLLOW_2); - rule__LookupDefinition__Group__7__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__7" - - - // $ANTLR start "rule__LookupDefinition__Group__7__Impl" - // InternalCftLanguage.g:2802:1: rule__LookupDefinition__Group__7__Impl : ( ( rule__LookupDefinition__NameAssignment_7 ) ) ; - public final void rule__LookupDefinition__Group__7__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2806:1: ( ( ( rule__LookupDefinition__NameAssignment_7 ) ) ) - // InternalCftLanguage.g:2807:1: ( ( rule__LookupDefinition__NameAssignment_7 ) ) - { - // InternalCftLanguage.g:2807:1: ( ( rule__LookupDefinition__NameAssignment_7 ) ) - // InternalCftLanguage.g:2808:2: ( rule__LookupDefinition__NameAssignment_7 ) - { - before(grammarAccess.getLookupDefinitionAccess().getNameAssignment_7()); - // InternalCftLanguage.g:2809:2: ( rule__LookupDefinition__NameAssignment_7 ) - // InternalCftLanguage.g:2809:3: rule__LookupDefinition__NameAssignment_7 - { - pushFollow(FOLLOW_2); - rule__LookupDefinition__NameAssignment_7(); - - state._fsp--; - - - } - - after(grammarAccess.getLookupDefinitionAccess().getNameAssignment_7()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group__7__Impl" - - - // $ANTLR start "rule__LookupDefinition__Group_4__0" - // InternalCftLanguage.g:2818:1: rule__LookupDefinition__Group_4__0 : rule__LookupDefinition__Group_4__0__Impl rule__LookupDefinition__Group_4__1 ; - public final void rule__LookupDefinition__Group_4__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2822:1: ( rule__LookupDefinition__Group_4__0__Impl rule__LookupDefinition__Group_4__1 ) - // InternalCftLanguage.g:2823:2: rule__LookupDefinition__Group_4__0__Impl rule__LookupDefinition__Group_4__1 - { - pushFollow(FOLLOW_3); - rule__LookupDefinition__Group_4__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__LookupDefinition__Group_4__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group_4__0" - - - // $ANTLR start "rule__LookupDefinition__Group_4__0__Impl" - // InternalCftLanguage.g:2830:1: rule__LookupDefinition__Group_4__0__Impl : ( ',' ) ; - public final void rule__LookupDefinition__Group_4__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2834:1: ( ( ',' ) ) - // InternalCftLanguage.g:2835:1: ( ',' ) - { - // InternalCftLanguage.g:2835:1: ( ',' ) - // InternalCftLanguage.g:2836:2: ',' - { - before(grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0()); - match(input,32,FOLLOW_2); - after(grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group_4__0__Impl" - - - // $ANTLR start "rule__LookupDefinition__Group_4__1" - // InternalCftLanguage.g:2845:1: rule__LookupDefinition__Group_4__1 : rule__LookupDefinition__Group_4__1__Impl ; - public final void rule__LookupDefinition__Group_4__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2849:1: ( rule__LookupDefinition__Group_4__1__Impl ) - // InternalCftLanguage.g:2850:2: rule__LookupDefinition__Group_4__1__Impl - { - pushFollow(FOLLOW_2); - rule__LookupDefinition__Group_4__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group_4__1" - - - // $ANTLR start "rule__LookupDefinition__Group_4__1__Impl" - // InternalCftLanguage.g:2856:1: rule__LookupDefinition__Group_4__1__Impl : ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) ) ; - public final void rule__LookupDefinition__Group_4__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2860:1: ( ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) ) ) - // InternalCftLanguage.g:2861:1: ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) ) - { - // InternalCftLanguage.g:2861:1: ( ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) ) - // InternalCftLanguage.g:2862:2: ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) - { - before(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_4_1()); - // InternalCftLanguage.g:2863:2: ( rule__LookupDefinition__ArgumentsAssignment_4_1 ) - // InternalCftLanguage.g:2863:3: rule__LookupDefinition__ArgumentsAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__LookupDefinition__ArgumentsAssignment_4_1(); - - state._fsp--; - - - } - - after(grammarAccess.getLookupDefinitionAccess().getArgumentsAssignment_4_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__Group_4__1__Impl" - - - // $ANTLR start "rule__Assignment__Group__0" - // InternalCftLanguage.g:2872:1: rule__Assignment__Group__0 : rule__Assignment__Group__0__Impl rule__Assignment__Group__1 ; - public final void rule__Assignment__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2876:1: ( rule__Assignment__Group__0__Impl rule__Assignment__Group__1 ) - // InternalCftLanguage.g:2877:2: rule__Assignment__Group__0__Impl rule__Assignment__Group__1 - { - pushFollow(FOLLOW_31); - rule__Assignment__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Assignment__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Assignment__Group__0" - - - // $ANTLR start "rule__Assignment__Group__0__Impl" - // InternalCftLanguage.g:2884:1: rule__Assignment__Group__0__Impl : ( ( rule__Assignment__InputAssignment_0 ) ) ; - public final void rule__Assignment__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2888:1: ( ( ( rule__Assignment__InputAssignment_0 ) ) ) - // InternalCftLanguage.g:2889:1: ( ( rule__Assignment__InputAssignment_0 ) ) - { - // InternalCftLanguage.g:2889:1: ( ( rule__Assignment__InputAssignment_0 ) ) - // InternalCftLanguage.g:2890:2: ( rule__Assignment__InputAssignment_0 ) - { - before(grammarAccess.getAssignmentAccess().getInputAssignment_0()); - // InternalCftLanguage.g:2891:2: ( rule__Assignment__InputAssignment_0 ) - // InternalCftLanguage.g:2891:3: rule__Assignment__InputAssignment_0 - { - pushFollow(FOLLOW_2); - rule__Assignment__InputAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getAssignmentAccess().getInputAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Assignment__Group__0__Impl" - - - // $ANTLR start "rule__Assignment__Group__1" - // InternalCftLanguage.g:2899:1: rule__Assignment__Group__1 : rule__Assignment__Group__1__Impl rule__Assignment__Group__2 ; - public final void rule__Assignment__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2903:1: ( rule__Assignment__Group__1__Impl rule__Assignment__Group__2 ) - // InternalCftLanguage.g:2904:2: rule__Assignment__Group__1__Impl rule__Assignment__Group__2 - { - pushFollow(FOLLOW_32); - rule__Assignment__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Assignment__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Assignment__Group__1" - - - // $ANTLR start "rule__Assignment__Group__1__Impl" - // InternalCftLanguage.g:2911:1: rule__Assignment__Group__1__Impl : ( ( rule__Assignment__Alternatives_1 ) ) ; - public final void rule__Assignment__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2915:1: ( ( ( rule__Assignment__Alternatives_1 ) ) ) - // InternalCftLanguage.g:2916:1: ( ( rule__Assignment__Alternatives_1 ) ) - { - // InternalCftLanguage.g:2916:1: ( ( rule__Assignment__Alternatives_1 ) ) - // InternalCftLanguage.g:2917:2: ( rule__Assignment__Alternatives_1 ) - { - before(grammarAccess.getAssignmentAccess().getAlternatives_1()); - // InternalCftLanguage.g:2918:2: ( rule__Assignment__Alternatives_1 ) - // InternalCftLanguage.g:2918:3: rule__Assignment__Alternatives_1 - { - pushFollow(FOLLOW_2); - rule__Assignment__Alternatives_1(); - - state._fsp--; - - - } - - after(grammarAccess.getAssignmentAccess().getAlternatives_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Assignment__Group__1__Impl" - - - // $ANTLR start "rule__Assignment__Group__2" - // InternalCftLanguage.g:2926:1: rule__Assignment__Group__2 : rule__Assignment__Group__2__Impl ; - public final void rule__Assignment__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2930:1: ( rule__Assignment__Group__2__Impl ) - // InternalCftLanguage.g:2931:2: rule__Assignment__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__Assignment__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Assignment__Group__2" - - - // $ANTLR start "rule__Assignment__Group__2__Impl" - // InternalCftLanguage.g:2937:1: rule__Assignment__Group__2__Impl : ( ( rule__Assignment__OutputAssignment_2 ) ) ; - public final void rule__Assignment__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2941:1: ( ( ( rule__Assignment__OutputAssignment_2 ) ) ) - // InternalCftLanguage.g:2942:1: ( ( rule__Assignment__OutputAssignment_2 ) ) - { - // InternalCftLanguage.g:2942:1: ( ( rule__Assignment__OutputAssignment_2 ) ) - // InternalCftLanguage.g:2943:2: ( rule__Assignment__OutputAssignment_2 ) - { - before(grammarAccess.getAssignmentAccess().getOutputAssignment_2()); - // InternalCftLanguage.g:2944:2: ( rule__Assignment__OutputAssignment_2 ) - // InternalCftLanguage.g:2944:3: rule__Assignment__OutputAssignment_2 - { - pushFollow(FOLLOW_2); - rule__Assignment__OutputAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getAssignmentAccess().getOutputAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Assignment__Group__2__Impl" - - - // $ANTLR start "rule__EventReference__Group__0" - // InternalCftLanguage.g:2953:1: rule__EventReference__Group__0 : rule__EventReference__Group__0__Impl rule__EventReference__Group__1 ; - public final void rule__EventReference__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2957:1: ( rule__EventReference__Group__0__Impl rule__EventReference__Group__1 ) - // InternalCftLanguage.g:2958:2: rule__EventReference__Group__0__Impl rule__EventReference__Group__1 - { - pushFollow(FOLLOW_33); - rule__EventReference__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__EventReference__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EventReference__Group__0" - - - // $ANTLR start "rule__EventReference__Group__0__Impl" - // InternalCftLanguage.g:2965:1: rule__EventReference__Group__0__Impl : ( ( rule__EventReference__ComponentAssignment_0 ) ) ; - public final void rule__EventReference__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2969:1: ( ( ( rule__EventReference__ComponentAssignment_0 ) ) ) - // InternalCftLanguage.g:2970:1: ( ( rule__EventReference__ComponentAssignment_0 ) ) - { - // InternalCftLanguage.g:2970:1: ( ( rule__EventReference__ComponentAssignment_0 ) ) - // InternalCftLanguage.g:2971:2: ( rule__EventReference__ComponentAssignment_0 ) - { - before(grammarAccess.getEventReferenceAccess().getComponentAssignment_0()); - // InternalCftLanguage.g:2972:2: ( rule__EventReference__ComponentAssignment_0 ) - // InternalCftLanguage.g:2972:3: rule__EventReference__ComponentAssignment_0 - { - pushFollow(FOLLOW_2); - rule__EventReference__ComponentAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getEventReferenceAccess().getComponentAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EventReference__Group__0__Impl" - - - // $ANTLR start "rule__EventReference__Group__1" - // InternalCftLanguage.g:2980:1: rule__EventReference__Group__1 : rule__EventReference__Group__1__Impl rule__EventReference__Group__2 ; - public final void rule__EventReference__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2984:1: ( rule__EventReference__Group__1__Impl rule__EventReference__Group__2 ) - // InternalCftLanguage.g:2985:2: rule__EventReference__Group__1__Impl rule__EventReference__Group__2 - { - pushFollow(FOLLOW_3); - rule__EventReference__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__EventReference__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EventReference__Group__1" - - - // $ANTLR start "rule__EventReference__Group__1__Impl" - // InternalCftLanguage.g:2992:1: rule__EventReference__Group__1__Impl : ( '.' ) ; - public final void rule__EventReference__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:2996:1: ( ( '.' ) ) - // InternalCftLanguage.g:2997:1: ( '.' ) - { - // InternalCftLanguage.g:2997:1: ( '.' ) - // InternalCftLanguage.g:2998:2: '.' - { - before(grammarAccess.getEventReferenceAccess().getFullStopKeyword_1()); - match(input,35,FOLLOW_2); - after(grammarAccess.getEventReferenceAccess().getFullStopKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EventReference__Group__1__Impl" - - - // $ANTLR start "rule__EventReference__Group__2" - // InternalCftLanguage.g:3007:1: rule__EventReference__Group__2 : rule__EventReference__Group__2__Impl ; - public final void rule__EventReference__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3011:1: ( rule__EventReference__Group__2__Impl ) - // InternalCftLanguage.g:3012:2: rule__EventReference__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__EventReference__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EventReference__Group__2" - - - // $ANTLR start "rule__EventReference__Group__2__Impl" - // InternalCftLanguage.g:3018:1: rule__EventReference__Group__2__Impl : ( ( rule__EventReference__EventAssignment_2 ) ) ; - public final void rule__EventReference__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3022:1: ( ( ( rule__EventReference__EventAssignment_2 ) ) ) - // InternalCftLanguage.g:3023:1: ( ( rule__EventReference__EventAssignment_2 ) ) - { - // InternalCftLanguage.g:3023:1: ( ( rule__EventReference__EventAssignment_2 ) ) - // InternalCftLanguage.g:3024:2: ( rule__EventReference__EventAssignment_2 ) - { - before(grammarAccess.getEventReferenceAccess().getEventAssignment_2()); - // InternalCftLanguage.g:3025:2: ( rule__EventReference__EventAssignment_2 ) - // InternalCftLanguage.g:3025:3: rule__EventReference__EventAssignment_2 - { - pushFollow(FOLLOW_2); - rule__EventReference__EventAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getEventReferenceAccess().getEventAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EventReference__Group__2__Impl" - - - // $ANTLR start "rule__ComponentInstance__Group__0" - // InternalCftLanguage.g:3034:1: rule__ComponentInstance__Group__0 : rule__ComponentInstance__Group__0__Impl rule__ComponentInstance__Group__1 ; - public final void rule__ComponentInstance__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3038:1: ( rule__ComponentInstance__Group__0__Impl rule__ComponentInstance__Group__1 ) - // InternalCftLanguage.g:3039:2: rule__ComponentInstance__Group__0__Impl rule__ComponentInstance__Group__1 - { - pushFollow(FOLLOW_3); - rule__ComponentInstance__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentInstance__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInstance__Group__0" - - - // $ANTLR start "rule__ComponentInstance__Group__0__Impl" - // InternalCftLanguage.g:3046:1: rule__ComponentInstance__Group__0__Impl : ( '=>' ) ; - public final void rule__ComponentInstance__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3050:1: ( ( '=>' ) ) - // InternalCftLanguage.g:3051:1: ( '=>' ) - { - // InternalCftLanguage.g:3051:1: ( '=>' ) - // InternalCftLanguage.g:3052:2: '=>' - { - before(grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0()); - match(input,36,FOLLOW_2); - after(grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInstance__Group__0__Impl" - - - // $ANTLR start "rule__ComponentInstance__Group__1" - // InternalCftLanguage.g:3061:1: rule__ComponentInstance__Group__1 : rule__ComponentInstance__Group__1__Impl rule__ComponentInstance__Group__2 ; - public final void rule__ComponentInstance__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3065:1: ( rule__ComponentInstance__Group__1__Impl rule__ComponentInstance__Group__2 ) - // InternalCftLanguage.g:3066:2: rule__ComponentInstance__Group__1__Impl rule__ComponentInstance__Group__2 - { - pushFollow(FOLLOW_3); - rule__ComponentInstance__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ComponentInstance__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInstance__Group__1" - - - // $ANTLR start "rule__ComponentInstance__Group__1__Impl" - // InternalCftLanguage.g:3073:1: rule__ComponentInstance__Group__1__Impl : ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) ) ; - public final void rule__ComponentInstance__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3077:1: ( ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) ) ) - // InternalCftLanguage.g:3078:1: ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) ) - { - // InternalCftLanguage.g:3078:1: ( ( rule__ComponentInstance__ComponentTypeAssignment_1 ) ) - // InternalCftLanguage.g:3079:2: ( rule__ComponentInstance__ComponentTypeAssignment_1 ) - { - before(grammarAccess.getComponentInstanceAccess().getComponentTypeAssignment_1()); - // InternalCftLanguage.g:3080:2: ( rule__ComponentInstance__ComponentTypeAssignment_1 ) - // InternalCftLanguage.g:3080:3: rule__ComponentInstance__ComponentTypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ComponentInstance__ComponentTypeAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentInstanceAccess().getComponentTypeAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInstance__Group__1__Impl" - - - // $ANTLR start "rule__ComponentInstance__Group__2" - // InternalCftLanguage.g:3088:1: rule__ComponentInstance__Group__2 : rule__ComponentInstance__Group__2__Impl ; - public final void rule__ComponentInstance__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3092:1: ( rule__ComponentInstance__Group__2__Impl ) - // InternalCftLanguage.g:3093:2: rule__ComponentInstance__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ComponentInstance__Group__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInstance__Group__2" - - - // $ANTLR start "rule__ComponentInstance__Group__2__Impl" - // InternalCftLanguage.g:3099:1: rule__ComponentInstance__Group__2__Impl : ( ( rule__ComponentInstance__NameAssignment_2 )? ) ; - public final void rule__ComponentInstance__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3103:1: ( ( ( rule__ComponentInstance__NameAssignment_2 )? ) ) - // InternalCftLanguage.g:3104:1: ( ( rule__ComponentInstance__NameAssignment_2 )? ) - { - // InternalCftLanguage.g:3104:1: ( ( rule__ComponentInstance__NameAssignment_2 )? ) - // InternalCftLanguage.g:3105:2: ( rule__ComponentInstance__NameAssignment_2 )? - { - before(grammarAccess.getComponentInstanceAccess().getNameAssignment_2()); - // InternalCftLanguage.g:3106:2: ( rule__ComponentInstance__NameAssignment_2 )? - int alt28=2; - int LA28_0 = input.LA(1); - - if ( ((LA28_0>=RULE_ID && LA28_0<=RULE_OF_INT)) ) { - alt28=1; - } - switch (alt28) { - case 1 : - // InternalCftLanguage.g:3106:3: rule__ComponentInstance__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__ComponentInstance__NameAssignment_2(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getComponentInstanceAccess().getNameAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInstance__Group__2__Impl" - - - // $ANTLR start "rule__QualifiedName__Group__0" - // InternalCftLanguage.g:3115:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; - public final void rule__QualifiedName__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3119:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalCftLanguage.g:3120:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 - { - pushFollow(FOLLOW_33); - rule__QualifiedName__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__QualifiedName__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__0" - - - // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalCftLanguage.g:3127:1: rule__QualifiedName__Group__0__Impl : ( ruleValidId ) ; - public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3131:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3132:1: ( ruleValidId ) - { - // InternalCftLanguage.g:3132:1: ( ruleValidId ) - // InternalCftLanguage.g:3133:2: ruleValidId - { - before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__0__Impl" - - - // $ANTLR start "rule__QualifiedName__Group__1" - // InternalCftLanguage.g:3142:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; - public final void rule__QualifiedName__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3146:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalCftLanguage.g:3147:2: rule__QualifiedName__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__1" - - - // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalCftLanguage.g:3153:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; - public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3157:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalCftLanguage.g:3158:1: ( ( rule__QualifiedName__Group_1__0 )* ) - { - // InternalCftLanguage.g:3158:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalCftLanguage.g:3159:2: ( rule__QualifiedName__Group_1__0 )* - { - before(grammarAccess.getQualifiedNameAccess().getGroup_1()); - // InternalCftLanguage.g:3160:2: ( rule__QualifiedName__Group_1__0 )* - loop29: - do { - int alt29=2; - int LA29_0 = input.LA(1); - - if ( (LA29_0==35) ) { - int LA29_2 = input.LA(2); - - if ( ((LA29_2>=RULE_ID && LA29_2<=RULE_OF_INT)) ) { - alt29=1; - } - - - } - - - switch (alt29) { - case 1 : - // InternalCftLanguage.g:3160:3: rule__QualifiedName__Group_1__0 - { - pushFollow(FOLLOW_34); - rule__QualifiedName__Group_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop29; - } - } while (true); - - after(grammarAccess.getQualifiedNameAccess().getGroup_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group__1__Impl" - - - // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalCftLanguage.g:3169:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; - public final void rule__QualifiedName__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3173:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalCftLanguage.g:3174:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 - { - pushFollow(FOLLOW_3); - rule__QualifiedName__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__QualifiedName__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__0" - - - // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalCftLanguage.g:3181:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ; - public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3185:1: ( ( '.' ) ) - // InternalCftLanguage.g:3186:1: ( '.' ) - { - // InternalCftLanguage.g:3186:1: ( '.' ) - // InternalCftLanguage.g:3187:2: '.' - { - before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); - match(input,35,FOLLOW_2); - after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__0__Impl" - - - // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalCftLanguage.g:3196:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; - public final void rule__QualifiedName__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3200:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalCftLanguage.g:3201:2: rule__QualifiedName__Group_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__QualifiedName__Group_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__1" - - - // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalCftLanguage.g:3207:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidId ) ; - public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3211:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3212:1: ( ruleValidId ) - { - // InternalCftLanguage.g:3212:1: ( ruleValidId ) - // InternalCftLanguage.g:3213:2: ruleValidId - { - before(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedName__Group_1__1__Impl" - - - // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0" - // InternalCftLanguage.g:3223:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; - public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3227:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) - // InternalCftLanguage.g:3228:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 - { - pushFollow(FOLLOW_33); - rule__QualifiedNameWithWildcard__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__QualifiedNameWithWildcard__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedNameWithWildcard__Group__0" - - - // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl" - // InternalCftLanguage.g:3235:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; - public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3239:1: ( ( ruleQualifiedName ) ) - // InternalCftLanguage.g:3240:1: ( ruleQualifiedName ) - { - // InternalCftLanguage.g:3240:1: ( ruleQualifiedName ) - // InternalCftLanguage.g:3241:2: ruleQualifiedName - { - before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedNameWithWildcard__Group__0__Impl" - - - // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1" - // InternalCftLanguage.g:3250:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl ; - public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3254:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl ) - // InternalCftLanguage.g:3255:2: rule__QualifiedNameWithWildcard__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__QualifiedNameWithWildcard__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedNameWithWildcard__Group__1" - - - // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl" - // InternalCftLanguage.g:3261:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? ) ; - public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3265:1: ( ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? ) ) - // InternalCftLanguage.g:3266:1: ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? ) - { - // InternalCftLanguage.g:3266:1: ( ( rule__QualifiedNameWithWildcard__Group_1__0 )? ) - // InternalCftLanguage.g:3267:2: ( rule__QualifiedNameWithWildcard__Group_1__0 )? - { - before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup_1()); - // InternalCftLanguage.g:3268:2: ( rule__QualifiedNameWithWildcard__Group_1__0 )? - int alt30=2; - int LA30_0 = input.LA(1); - - if ( (LA30_0==35) ) { - alt30=1; - } - switch (alt30) { - case 1 : - // InternalCftLanguage.g:3268:3: rule__QualifiedNameWithWildcard__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__QualifiedNameWithWildcard__Group_1__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedNameWithWildcard__Group__1__Impl" - - - // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__0" - // InternalCftLanguage.g:3277:1: rule__QualifiedNameWithWildcard__Group_1__0 : rule__QualifiedNameWithWildcard__Group_1__0__Impl rule__QualifiedNameWithWildcard__Group_1__1 ; - public final void rule__QualifiedNameWithWildcard__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3281:1: ( rule__QualifiedNameWithWildcard__Group_1__0__Impl rule__QualifiedNameWithWildcard__Group_1__1 ) - // InternalCftLanguage.g:3282:2: rule__QualifiedNameWithWildcard__Group_1__0__Impl rule__QualifiedNameWithWildcard__Group_1__1 - { - pushFollow(FOLLOW_35); - rule__QualifiedNameWithWildcard__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__QualifiedNameWithWildcard__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedNameWithWildcard__Group_1__0" - - - // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__0__Impl" - // InternalCftLanguage.g:3289:1: rule__QualifiedNameWithWildcard__Group_1__0__Impl : ( '.' ) ; - public final void rule__QualifiedNameWithWildcard__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3293:1: ( ( '.' ) ) - // InternalCftLanguage.g:3294:1: ( '.' ) - { - // InternalCftLanguage.g:3294:1: ( '.' ) - // InternalCftLanguage.g:3295:2: '.' - { - before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0()); - match(input,35,FOLLOW_2); - after(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedNameWithWildcard__Group_1__0__Impl" - - - // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__1" - // InternalCftLanguage.g:3304:1: rule__QualifiedNameWithWildcard__Group_1__1 : rule__QualifiedNameWithWildcard__Group_1__1__Impl ; - public final void rule__QualifiedNameWithWildcard__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3308:1: ( rule__QualifiedNameWithWildcard__Group_1__1__Impl ) - // InternalCftLanguage.g:3309:2: rule__QualifiedNameWithWildcard__Group_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__QualifiedNameWithWildcard__Group_1__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedNameWithWildcard__Group_1__1" - - - // $ANTLR start "rule__QualifiedNameWithWildcard__Group_1__1__Impl" - // InternalCftLanguage.g:3315:1: rule__QualifiedNameWithWildcard__Group_1__1__Impl : ( '*' ) ; - public final void rule__QualifiedNameWithWildcard__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3319:1: ( ( '*' ) ) - // InternalCftLanguage.g:3320:1: ( '*' ) - { - // InternalCftLanguage.g:3320:1: ( '*' ) - // InternalCftLanguage.g:3321:2: '*' - { - before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1()); - match(input,37,FOLLOW_2); - after(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__QualifiedNameWithWildcard__Group_1__1__Impl" - - - // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3" - // InternalCftLanguage.g:3331:1: rule__ComponentDefinition__UnorderedGroup_3 : ( rule__ComponentDefinition__UnorderedGroup_3__0 )? ; - public final void rule__ComponentDefinition__UnorderedGroup_3() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - - try { - // InternalCftLanguage.g:3336:1: ( ( rule__ComponentDefinition__UnorderedGroup_3__0 )? ) - // InternalCftLanguage.g:3337:2: ( rule__ComponentDefinition__UnorderedGroup_3__0 )? - { - // InternalCftLanguage.g:3337:2: ( rule__ComponentDefinition__UnorderedGroup_3__0 )? - int alt31=2; - int LA31_0 = input.LA(1); - - if ( LA31_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) { - alt31=1; - } - else if ( LA31_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) { - alt31=1; - } - switch (alt31) { - case 1 : - // InternalCftLanguage.g:3337:2: rule__ComponentDefinition__UnorderedGroup_3__0 - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__UnorderedGroup_3__0(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__UnorderedGroup_3" - - - // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3__Impl" - // InternalCftLanguage.g:3345:1: rule__ComponentDefinition__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) ) ; - public final void rule__ComponentDefinition__UnorderedGroup_3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalCftLanguage.g:3350:1: ( ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) ) ) - // InternalCftLanguage.g:3351:3: ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) ) - { - // InternalCftLanguage.g:3351:3: ( ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) ) - int alt32=2; - int LA32_0 = input.LA(1); - - if ( LA32_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) { - alt32=1; - } - else if ( LA32_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) { - alt32=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 32, 0, input); - - throw nvae; - } - switch (alt32) { - case 1 : - // InternalCftLanguage.g:3352:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) - { - // InternalCftLanguage.g:3352:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) ) - // InternalCftLanguage.g:3353:4: {...}? => ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) { - throw new FailedPredicateException(input, "rule__ComponentDefinition__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0)"); - } - // InternalCftLanguage.g:3353:115: ( ( ( rule__ComponentDefinition__Group_3_0__0 ) ) ) - // InternalCftLanguage.g:3354:5: ( ( rule__ComponentDefinition__Group_3_0__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0); - - - selected = true; - - // InternalCftLanguage.g:3360:5: ( ( rule__ComponentDefinition__Group_3_0__0 ) ) - // InternalCftLanguage.g:3361:6: ( rule__ComponentDefinition__Group_3_0__0 ) - { - before(grammarAccess.getComponentDefinitionAccess().getGroup_3_0()); - // InternalCftLanguage.g:3362:6: ( rule__ComponentDefinition__Group_3_0__0 ) - // InternalCftLanguage.g:3362:7: rule__ComponentDefinition__Group_3_0__0 - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group_3_0__0(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentDefinitionAccess().getGroup_3_0()); - - } - - - } - - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:3367:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) - { - // InternalCftLanguage.g:3367:3: ({...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) ) - // InternalCftLanguage.g:3368:4: {...}? => ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) { - throw new FailedPredicateException(input, "rule__ComponentDefinition__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1)"); - } - // InternalCftLanguage.g:3368:115: ( ( ( rule__ComponentDefinition__Group_3_1__0 ) ) ) - // InternalCftLanguage.g:3369:5: ( ( rule__ComponentDefinition__Group_3_1__0 ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1); - - - selected = true; - - // InternalCftLanguage.g:3375:5: ( ( rule__ComponentDefinition__Group_3_1__0 ) ) - // InternalCftLanguage.g:3376:6: ( rule__ComponentDefinition__Group_3_1__0 ) - { - before(grammarAccess.getComponentDefinitionAccess().getGroup_3_1()); - // InternalCftLanguage.g:3377:6: ( rule__ComponentDefinition__Group_3_1__0 ) - // InternalCftLanguage.g:3377:7: rule__ComponentDefinition__Group_3_1__0 - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__Group_3_1__0(); - - state._fsp--; - - - } - - after(grammarAccess.getComponentDefinitionAccess().getGroup_3_1()); - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__UnorderedGroup_3__Impl" - - - // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3__0" - // InternalCftLanguage.g:3390:1: rule__ComponentDefinition__UnorderedGroup_3__0 : rule__ComponentDefinition__UnorderedGroup_3__Impl ( rule__ComponentDefinition__UnorderedGroup_3__1 )? ; - public final void rule__ComponentDefinition__UnorderedGroup_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3394:1: ( rule__ComponentDefinition__UnorderedGroup_3__Impl ( rule__ComponentDefinition__UnorderedGroup_3__1 )? ) - // InternalCftLanguage.g:3395:2: rule__ComponentDefinition__UnorderedGroup_3__Impl ( rule__ComponentDefinition__UnorderedGroup_3__1 )? - { - pushFollow(FOLLOW_36); - rule__ComponentDefinition__UnorderedGroup_3__Impl(); - - state._fsp--; - - // InternalCftLanguage.g:3396:2: ( rule__ComponentDefinition__UnorderedGroup_3__1 )? - int alt33=2; - int LA33_0 = input.LA(1); - - if ( LA33_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) { - alt33=1; - } - else if ( LA33_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) { - alt33=1; - } - switch (alt33) { - case 1 : - // InternalCftLanguage.g:3396:2: rule__ComponentDefinition__UnorderedGroup_3__1 - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__UnorderedGroup_3__1(); - - state._fsp--; - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__UnorderedGroup_3__0" - - - // $ANTLR start "rule__ComponentDefinition__UnorderedGroup_3__1" - // InternalCftLanguage.g:3402:1: rule__ComponentDefinition__UnorderedGroup_3__1 : rule__ComponentDefinition__UnorderedGroup_3__Impl ; - public final void rule__ComponentDefinition__UnorderedGroup_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3406:1: ( rule__ComponentDefinition__UnorderedGroup_3__Impl ) - // InternalCftLanguage.g:3407:2: rule__ComponentDefinition__UnorderedGroup_3__Impl - { - pushFollow(FOLLOW_2); - rule__ComponentDefinition__UnorderedGroup_3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__UnorderedGroup_3__1" - - - // $ANTLR start "rule__CftModel__PackageNameAssignment_1" - // InternalCftLanguage.g:3414:1: rule__CftModel__PackageNameAssignment_1 : ( ruleQualifiedName ) ; - public final void rule__CftModel__PackageNameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3418:1: ( ( ruleQualifiedName ) ) - // InternalCftLanguage.g:3419:2: ( ruleQualifiedName ) - { - // InternalCftLanguage.g:3419:2: ( ruleQualifiedName ) - // InternalCftLanguage.g:3420:3: ruleQualifiedName - { - before(grammarAccess.getCftModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getCftModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__PackageNameAssignment_1" - - - // $ANTLR start "rule__CftModel__ImportsAssignment_3" - // InternalCftLanguage.g:3429:1: rule__CftModel__ImportsAssignment_3 : ( ruleImportDeclaration ) ; - public final void rule__CftModel__ImportsAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3433:1: ( ( ruleImportDeclaration ) ) - // InternalCftLanguage.g:3434:2: ( ruleImportDeclaration ) - { - // InternalCftLanguage.g:3434:2: ( ruleImportDeclaration ) - // InternalCftLanguage.g:3435:3: ruleImportDeclaration - { - before(grammarAccess.getCftModelAccess().getImportsImportDeclarationParserRuleCall_3_0()); - pushFollow(FOLLOW_2); - ruleImportDeclaration(); - - state._fsp--; - - after(grammarAccess.getCftModelAccess().getImportsImportDeclarationParserRuleCall_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__ImportsAssignment_3" - - - // $ANTLR start "rule__CftModel__ComponentDefinitionsAssignment_4_0" - // InternalCftLanguage.g:3444:1: rule__CftModel__ComponentDefinitionsAssignment_4_0 : ( ruleComponentDefinition ) ; - public final void rule__CftModel__ComponentDefinitionsAssignment_4_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3448:1: ( ( ruleComponentDefinition ) ) - // InternalCftLanguage.g:3449:2: ( ruleComponentDefinition ) - { - // InternalCftLanguage.g:3449:2: ( ruleComponentDefinition ) - // InternalCftLanguage.g:3450:3: ruleComponentDefinition - { - before(grammarAccess.getCftModelAccess().getComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0()); - pushFollow(FOLLOW_2); - ruleComponentDefinition(); - - state._fsp--; - - after(grammarAccess.getCftModelAccess().getComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__ComponentDefinitionsAssignment_4_0" - - - // $ANTLR start "rule__CftModel__TransformationDefinitionsAssignment_4_1" - // InternalCftLanguage.g:3459:1: rule__CftModel__TransformationDefinitionsAssignment_4_1 : ( ruleTransformationDefinition ) ; - public final void rule__CftModel__TransformationDefinitionsAssignment_4_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3463:1: ( ( ruleTransformationDefinition ) ) - // InternalCftLanguage.g:3464:2: ( ruleTransformationDefinition ) - { - // InternalCftLanguage.g:3464:2: ( ruleTransformationDefinition ) - // InternalCftLanguage.g:3465:3: ruleTransformationDefinition - { - before(grammarAccess.getCftModelAccess().getTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0()); - pushFollow(FOLLOW_2); - ruleTransformationDefinition(); - - state._fsp--; - - after(grammarAccess.getCftModelAccess().getTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__CftModel__TransformationDefinitionsAssignment_4_1" - - - // $ANTLR start "rule__ImportDeclaration__ImportedNamespaceAssignment_1" - // InternalCftLanguage.g:3474:1: rule__ImportDeclaration__ImportedNamespaceAssignment_1 : ( ruleQualifiedNameWithWildcard ) ; - public final void rule__ImportDeclaration__ImportedNamespaceAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3478:1: ( ( ruleQualifiedNameWithWildcard ) ) - // InternalCftLanguage.g:3479:2: ( ruleQualifiedNameWithWildcard ) - { - // InternalCftLanguage.g:3479:2: ( ruleQualifiedNameWithWildcard ) - // InternalCftLanguage.g:3480:3: ruleQualifiedNameWithWildcard - { - before(grammarAccess.getImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleQualifiedNameWithWildcard(); - - state._fsp--; - - after(grammarAccess.getImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImportDeclaration__ImportedNamespaceAssignment_1" - - - // $ANTLR start "rule__ComponentDefinition__NameAssignment_1" - // InternalCftLanguage.g:3489:1: rule__ComponentDefinition__NameAssignment_1 : ( ruleValidId ) ; - public final void rule__ComponentDefinition__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3493:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3494:2: ( ruleValidId ) - { - // InternalCftLanguage.g:3494:2: ( ruleValidId ) - // InternalCftLanguage.g:3495:3: ruleValidId - { - before(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__NameAssignment_1" - - - // $ANTLR start "rule__ComponentDefinition__InputEventsAssignment_3_0_1" - // InternalCftLanguage.g:3504:1: rule__ComponentDefinition__InputEventsAssignment_3_0_1 : ( ruleInputEvent ) ; - public final void rule__ComponentDefinition__InputEventsAssignment_3_0_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3508:1: ( ( ruleInputEvent ) ) - // InternalCftLanguage.g:3509:2: ( ruleInputEvent ) - { - // InternalCftLanguage.g:3509:2: ( ruleInputEvent ) - // InternalCftLanguage.g:3510:3: ruleInputEvent - { - before(grammarAccess.getComponentDefinitionAccess().getInputEventsInputEventParserRuleCall_3_0_1_0()); - pushFollow(FOLLOW_2); - ruleInputEvent(); - - state._fsp--; - - after(grammarAccess.getComponentDefinitionAccess().getInputEventsInputEventParserRuleCall_3_0_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__InputEventsAssignment_3_0_1" - - - // $ANTLR start "rule__ComponentDefinition__OutputEventsAssignment_3_1_1" - // InternalCftLanguage.g:3519:1: rule__ComponentDefinition__OutputEventsAssignment_3_1_1 : ( ( ruleValidId ) ) ; - public final void rule__ComponentDefinition__OutputEventsAssignment_3_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3523:1: ( ( ( ruleValidId ) ) ) - // InternalCftLanguage.g:3524:2: ( ( ruleValidId ) ) - { - // InternalCftLanguage.g:3524:2: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3525:3: ( ruleValidId ) - { - before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); - // InternalCftLanguage.g:3526:3: ( ruleValidId ) - // InternalCftLanguage.g:3527:4: ruleValidId - { - before(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1()); - - } - - after(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__OutputEventsAssignment_3_1_1" - - - // $ANTLR start "rule__ComponentDefinition__EventDefinitionsAssignment_4_0" - // InternalCftLanguage.g:3538:1: rule__ComponentDefinition__EventDefinitionsAssignment_4_0 : ( ruleEventDefinition ) ; - public final void rule__ComponentDefinition__EventDefinitionsAssignment_4_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3542:1: ( ( ruleEventDefinition ) ) - // InternalCftLanguage.g:3543:2: ( ruleEventDefinition ) - { - // InternalCftLanguage.g:3543:2: ( ruleEventDefinition ) - // InternalCftLanguage.g:3544:3: ruleEventDefinition - { - before(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsEventDefinitionParserRuleCall_4_0_0()); - pushFollow(FOLLOW_2); - ruleEventDefinition(); - - state._fsp--; - - after(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsEventDefinitionParserRuleCall_4_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentDefinition__EventDefinitionsAssignment_4_0" - - - // $ANTLR start "rule__InputEvent__NameAssignment_0" - // InternalCftLanguage.g:3553:1: rule__InputEvent__NameAssignment_0 : ( ruleValidId ) ; - public final void rule__InputEvent__NameAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3557:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3558:2: ( ruleValidId ) - { - // InternalCftLanguage.g:3558:2: ( ruleValidId ) - // InternalCftLanguage.g:3559:3: ruleValidId - { - before(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InputEvent__NameAssignment_0" - - - // $ANTLR start "rule__InputEvent__MultipleAssignment_1" - // InternalCftLanguage.g:3568:1: rule__InputEvent__MultipleAssignment_1 : ( ( '[]' ) ) ; - public final void rule__InputEvent__MultipleAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3572:1: ( ( ( '[]' ) ) ) - // InternalCftLanguage.g:3573:2: ( ( '[]' ) ) - { - // InternalCftLanguage.g:3573:2: ( ( '[]' ) ) - // InternalCftLanguage.g:3574:3: ( '[]' ) - { - before(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); - // InternalCftLanguage.g:3575:3: ( '[]' ) - // InternalCftLanguage.g:3576:4: '[]' - { - before(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); - match(input,38,FOLLOW_2); - after(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); - - } - - after(grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InputEvent__MultipleAssignment_1" - - - // $ANTLR start "rule__BasicEventDefinition__NameAssignment_0" - // InternalCftLanguage.g:3587:1: rule__BasicEventDefinition__NameAssignment_0 : ( ruleValidId ) ; - public final void rule__BasicEventDefinition__NameAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3591:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3592:2: ( ruleValidId ) - { - // InternalCftLanguage.g:3592:2: ( ruleValidId ) - // InternalCftLanguage.g:3593:3: ruleValidId - { - before(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__BasicEventDefinition__NameAssignment_0" - - - // $ANTLR start "rule__BasicEventDefinition__DistributionAssignment_1" - // InternalCftLanguage.g:3602:1: rule__BasicEventDefinition__DistributionAssignment_1 : ( ruleDistribution ) ; - public final void rule__BasicEventDefinition__DistributionAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3606:1: ( ( ruleDistribution ) ) - // InternalCftLanguage.g:3607:2: ( ruleDistribution ) - { - // InternalCftLanguage.g:3607:2: ( ruleDistribution ) - // InternalCftLanguage.g:3608:3: ruleDistribution - { - before(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleDistribution(); - - state._fsp--; - - after(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__BasicEventDefinition__DistributionAssignment_1" - - - // $ANTLR start "rule__ConstantDistribution__PAssignment_2" - // InternalCftLanguage.g:3617:1: rule__ConstantDistribution__PAssignment_2 : ( ruleDouble ) ; - public final void rule__ConstantDistribution__PAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3621:1: ( ( ruleDouble ) ) - // InternalCftLanguage.g:3622:2: ( ruleDouble ) - { - // InternalCftLanguage.g:3622:2: ( ruleDouble ) - // InternalCftLanguage.g:3623:3: ruleDouble - { - before(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleDouble(); - - state._fsp--; - - after(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConstantDistribution__PAssignment_2" - - - // $ANTLR start "rule__ExponentialDistribution__LambdaAssignment_2" - // InternalCftLanguage.g:3632:1: rule__ExponentialDistribution__LambdaAssignment_2 : ( ruleDouble ) ; - public final void rule__ExponentialDistribution__LambdaAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3636:1: ( ( ruleDouble ) ) - // InternalCftLanguage.g:3637:2: ( ruleDouble ) - { - // InternalCftLanguage.g:3637:2: ( ruleDouble ) - // InternalCftLanguage.g:3638:3: ruleDouble - { - before(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleDouble(); - - state._fsp--; - - after(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExponentialDistribution__LambdaAssignment_2" - - - // $ANTLR start "rule__AndGateDefinition__NameAssignment_0" - // InternalCftLanguage.g:3647:1: rule__AndGateDefinition__NameAssignment_0 : ( ruleValidId ) ; - public final void rule__AndGateDefinition__NameAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3651:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3652:2: ( ruleValidId ) - { - // InternalCftLanguage.g:3652:2: ( ruleValidId ) - // InternalCftLanguage.g:3653:3: ruleValidId - { - before(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndGateDefinition__NameAssignment_0" - - - // $ANTLR start "rule__AndGateDefinition__InputEventsAssignment_2" - // InternalCftLanguage.g:3662:1: rule__AndGateDefinition__InputEventsAssignment_2 : ( ( ruleValidId ) ) ; - public final void rule__AndGateDefinition__InputEventsAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3666:1: ( ( ( ruleValidId ) ) ) - // InternalCftLanguage.g:3667:2: ( ( ruleValidId ) ) - { - // InternalCftLanguage.g:3667:2: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3668:3: ( ruleValidId ) - { - before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); - // InternalCftLanguage.g:3669:3: ( ruleValidId ) - // InternalCftLanguage.g:3670:4: ruleValidId - { - before(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); - - } - - after(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndGateDefinition__InputEventsAssignment_2" - - - // $ANTLR start "rule__OrGateDefinition__NameAssignment_0" - // InternalCftLanguage.g:3681:1: rule__OrGateDefinition__NameAssignment_0 : ( ruleValidId ) ; - public final void rule__OrGateDefinition__NameAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3685:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3686:2: ( ruleValidId ) - { - // InternalCftLanguage.g:3686:2: ( ruleValidId ) - // InternalCftLanguage.g:3687:3: ruleValidId - { - before(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrGateDefinition__NameAssignment_0" - - - // $ANTLR start "rule__OrGateDefinition__InputEventsAssignment_2" - // InternalCftLanguage.g:3696:1: rule__OrGateDefinition__InputEventsAssignment_2 : ( ( ruleValidId ) ) ; - public final void rule__OrGateDefinition__InputEventsAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3700:1: ( ( ( ruleValidId ) ) ) - // InternalCftLanguage.g:3701:2: ( ( ruleValidId ) ) - { - // InternalCftLanguage.g:3701:2: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3702:3: ( ruleValidId ) - { - before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); - // InternalCftLanguage.g:3703:3: ( ruleValidId ) - // InternalCftLanguage.g:3704:4: ruleValidId - { - before(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1()); - - } - - after(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrGateDefinition__InputEventsAssignment_2" - - - // $ANTLR start "rule__KOfMGateDefinition__NameAssignment_0" - // InternalCftLanguage.g:3715:1: rule__KOfMGateDefinition__NameAssignment_0 : ( ruleValidId ) ; - public final void rule__KOfMGateDefinition__NameAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3719:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3720:2: ( ruleValidId ) - { - // InternalCftLanguage.g:3720:2: ( ruleValidId ) - // InternalCftLanguage.g:3721:3: ruleValidId - { - before(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__NameAssignment_0" - - - // $ANTLR start "rule__KOfMGateDefinition__KAssignment_1" - // InternalCftLanguage.g:3730:1: rule__KOfMGateDefinition__KAssignment_1 : ( RULE_INT ) ; - public final void rule__KOfMGateDefinition__KAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3734:1: ( ( RULE_INT ) ) - // InternalCftLanguage.g:3735:2: ( RULE_INT ) - { - // InternalCftLanguage.g:3735:2: ( RULE_INT ) - // InternalCftLanguage.g:3736:3: RULE_INT - { - before(grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__KAssignment_1" - - - // $ANTLR start "rule__KOfMGateDefinition__MAssignment_2_0_1" - // InternalCftLanguage.g:3745:1: rule__KOfMGateDefinition__MAssignment_2_0_1 : ( RULE_INT ) ; - public final void rule__KOfMGateDefinition__MAssignment_2_0_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3749:1: ( ( RULE_INT ) ) - // InternalCftLanguage.g:3750:2: ( RULE_INT ) - { - // InternalCftLanguage.g:3750:2: ( RULE_INT ) - // InternalCftLanguage.g:3751:3: RULE_INT - { - before(grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0()); - match(input,RULE_INT,FOLLOW_2); - after(grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__MAssignment_2_0_1" - - - // $ANTLR start "rule__KOfMGateDefinition__MAssignment_2_1" - // InternalCftLanguage.g:3760:1: rule__KOfMGateDefinition__MAssignment_2_1 : ( RULE_OF_INT ) ; - public final void rule__KOfMGateDefinition__MAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3764:1: ( ( RULE_OF_INT ) ) - // InternalCftLanguage.g:3765:2: ( RULE_OF_INT ) - { - // InternalCftLanguage.g:3765:2: ( RULE_OF_INT ) - // InternalCftLanguage.g:3766:3: RULE_OF_INT - { - before(grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0()); - match(input,RULE_OF_INT,FOLLOW_2); - after(grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__MAssignment_2_1" - - - // $ANTLR start "rule__KOfMGateDefinition__InputEventsAssignment_3" - // InternalCftLanguage.g:3775:1: rule__KOfMGateDefinition__InputEventsAssignment_3 : ( ( ruleValidId ) ) ; - public final void rule__KOfMGateDefinition__InputEventsAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3779:1: ( ( ( ruleValidId ) ) ) - // InternalCftLanguage.g:3780:2: ( ( ruleValidId ) ) - { - // InternalCftLanguage.g:3780:2: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3781:3: ( ruleValidId ) - { - before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0()); - // InternalCftLanguage.g:3782:3: ( ruleValidId ) - // InternalCftLanguage.g:3783:4: ruleValidId - { - before(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_3_0_1()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationValidIdParserRuleCall_3_0_1()); - - } - - after(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__KOfMGateDefinition__InputEventsAssignment_3" - - - // $ANTLR start "rule__TransformationDefinition__NameAssignment_1" - // InternalCftLanguage.g:3794:1: rule__TransformationDefinition__NameAssignment_1 : ( ruleValidId ) ; - public final void rule__TransformationDefinition__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3798:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3799:2: ( ruleValidId ) - { - // InternalCftLanguage.g:3799:2: ( ruleValidId ) - // InternalCftLanguage.g:3800:3: ruleValidId - { - before(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__NameAssignment_1" - - - // $ANTLR start "rule__TransformationDefinition__MappingDefinitionsAssignment_3" - // InternalCftLanguage.g:3809:1: rule__TransformationDefinition__MappingDefinitionsAssignment_3 : ( ruleMappingDefinition ) ; - public final void rule__TransformationDefinition__MappingDefinitionsAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3813:1: ( ( ruleMappingDefinition ) ) - // InternalCftLanguage.g:3814:2: ( ruleMappingDefinition ) - { - // InternalCftLanguage.g:3814:2: ( ruleMappingDefinition ) - // InternalCftLanguage.g:3815:3: ruleMappingDefinition - { - before(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsMappingDefinitionParserRuleCall_3_0()); - pushFollow(FOLLOW_2); - ruleMappingDefinition(); - - state._fsp--; - - after(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsMappingDefinitionParserRuleCall_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TransformationDefinition__MappingDefinitionsAssignment_3" - - - // $ANTLR start "rule__MappingDefinition__TopLevelAssignment_0" - // InternalCftLanguage.g:3824:1: rule__MappingDefinition__TopLevelAssignment_0 : ( ( 'toplevel' ) ) ; - public final void rule__MappingDefinition__TopLevelAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3828:1: ( ( ( 'toplevel' ) ) ) - // InternalCftLanguage.g:3829:2: ( ( 'toplevel' ) ) - { - // InternalCftLanguage.g:3829:2: ( ( 'toplevel' ) ) - // InternalCftLanguage.g:3830:3: ( 'toplevel' ) - { - before(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); - // InternalCftLanguage.g:3831:3: ( 'toplevel' ) - // InternalCftLanguage.g:3832:4: 'toplevel' - { - before(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); - match(input,39,FOLLOW_2); - after(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); - - } - - after(grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__TopLevelAssignment_0" - - - // $ANTLR start "rule__MappingDefinition__PatternAssignment_2" - // InternalCftLanguage.g:3843:1: rule__MappingDefinition__PatternAssignment_2 : ( ( ruleQualifiedName ) ) ; - public final void rule__MappingDefinition__PatternAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3847:1: ( ( ( ruleQualifiedName ) ) ) - // InternalCftLanguage.g:3848:2: ( ( ruleQualifiedName ) ) - { - // InternalCftLanguage.g:3848:2: ( ( ruleQualifiedName ) ) - // InternalCftLanguage.g:3849:3: ( ruleQualifiedName ) - { - before(grammarAccess.getMappingDefinitionAccess().getPatternPatternCrossReference_2_0()); - // InternalCftLanguage.g:3850:3: ( ruleQualifiedName ) - // InternalCftLanguage.g:3851:4: ruleQualifiedName - { - before(grammarAccess.getMappingDefinitionAccess().getPatternPatternQualifiedNameParserRuleCall_2_0_1()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getMappingDefinitionAccess().getPatternPatternQualifiedNameParserRuleCall_2_0_1()); - - } - - after(grammarAccess.getMappingDefinitionAccess().getPatternPatternCrossReference_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__PatternAssignment_2" - - - // $ANTLR start "rule__MappingDefinition__ParametersAssignment_4" - // InternalCftLanguage.g:3862:1: rule__MappingDefinition__ParametersAssignment_4 : ( ruleMappingParameter ) ; - public final void rule__MappingDefinition__ParametersAssignment_4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3866:1: ( ( ruleMappingParameter ) ) - // InternalCftLanguage.g:3867:2: ( ruleMappingParameter ) - { - // InternalCftLanguage.g:3867:2: ( ruleMappingParameter ) - // InternalCftLanguage.g:3868:3: ruleMappingParameter - { - before(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_4_0()); - pushFollow(FOLLOW_2); - ruleMappingParameter(); - - state._fsp--; - - after(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_4_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__ParametersAssignment_4" - - - // $ANTLR start "rule__MappingDefinition__ParametersAssignment_5_1" - // InternalCftLanguage.g:3877:1: rule__MappingDefinition__ParametersAssignment_5_1 : ( ruleMappingParameter ) ; - public final void rule__MappingDefinition__ParametersAssignment_5_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3881:1: ( ( ruleMappingParameter ) ) - // InternalCftLanguage.g:3882:2: ( ruleMappingParameter ) - { - // InternalCftLanguage.g:3882:2: ( ruleMappingParameter ) - // InternalCftLanguage.g:3883:3: ruleMappingParameter - { - before(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_5_1_0()); - pushFollow(FOLLOW_2); - ruleMappingParameter(); - - state._fsp--; - - after(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_5_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__ParametersAssignment_5_1" - - - // $ANTLR start "rule__MappingDefinition__ComponentInstanceAssignment_7" - // InternalCftLanguage.g:3892:1: rule__MappingDefinition__ComponentInstanceAssignment_7 : ( ruleComponentInstance ) ; - public final void rule__MappingDefinition__ComponentInstanceAssignment_7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3896:1: ( ( ruleComponentInstance ) ) - // InternalCftLanguage.g:3897:2: ( ruleComponentInstance ) - { - // InternalCftLanguage.g:3897:2: ( ruleComponentInstance ) - // InternalCftLanguage.g:3898:3: ruleComponentInstance - { - before(grammarAccess.getMappingDefinitionAccess().getComponentInstanceComponentInstanceParserRuleCall_7_0()); - pushFollow(FOLLOW_2); - ruleComponentInstance(); - - state._fsp--; - - after(grammarAccess.getMappingDefinitionAccess().getComponentInstanceComponentInstanceParserRuleCall_7_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__ComponentInstanceAssignment_7" - - - // $ANTLR start "rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0" - // InternalCftLanguage.g:3907:1: rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0 : ( ruleLookupDefinition ) ; - public final void rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3911:1: ( ( ruleLookupDefinition ) ) - // InternalCftLanguage.g:3912:2: ( ruleLookupDefinition ) - { - // InternalCftLanguage.g:3912:2: ( ruleLookupDefinition ) - // InternalCftLanguage.g:3913:3: ruleLookupDefinition - { - before(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0()); - pushFollow(FOLLOW_2); - ruleLookupDefinition(); - - state._fsp--; - - after(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__LookupDefinitionsAssignment_8_1_0_0" - - - // $ANTLR start "rule__MappingDefinition__AssignmentsAssignment_8_1_0_1" - // InternalCftLanguage.g:3922:1: rule__MappingDefinition__AssignmentsAssignment_8_1_0_1 : ( ruleAssignment ) ; - public final void rule__MappingDefinition__AssignmentsAssignment_8_1_0_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3926:1: ( ( ruleAssignment ) ) - // InternalCftLanguage.g:3927:2: ( ruleAssignment ) - { - // InternalCftLanguage.g:3927:2: ( ruleAssignment ) - // InternalCftLanguage.g:3928:3: ruleAssignment - { - before(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignmentParserRuleCall_8_1_0_1_0()); - pushFollow(FOLLOW_2); - ruleAssignment(); - - state._fsp--; - - after(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignmentParserRuleCall_8_1_0_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingDefinition__AssignmentsAssignment_8_1_0_1" - - - // $ANTLR start "rule__MappingParameter__NameAssignment" - // InternalCftLanguage.g:3937:1: rule__MappingParameter__NameAssignment : ( ruleValidId ) ; - public final void rule__MappingParameter__NameAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3941:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3942:2: ( ruleValidId ) - { - // InternalCftLanguage.g:3942:2: ( ruleValidId ) - // InternalCftLanguage.g:3943:3: ruleValidId - { - before(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingParameter__NameAssignment" - - - // $ANTLR start "rule__LookupDefinition__MappingAssignment_1" - // InternalCftLanguage.g:3952:1: rule__LookupDefinition__MappingAssignment_1 : ( ( ruleQualifiedName ) ) ; - public final void rule__LookupDefinition__MappingAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3956:1: ( ( ( ruleQualifiedName ) ) ) - // InternalCftLanguage.g:3957:2: ( ( ruleQualifiedName ) ) - { - // InternalCftLanguage.g:3957:2: ( ( ruleQualifiedName ) ) - // InternalCftLanguage.g:3958:3: ( ruleQualifiedName ) - { - before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); - // InternalCftLanguage.g:3959:3: ( ruleQualifiedName ) - // InternalCftLanguage.g:3960:4: ruleQualifiedName - { - before(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1()); - - } - - after(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__MappingAssignment_1" - - - // $ANTLR start "rule__LookupDefinition__ArgumentsAssignment_3" - // InternalCftLanguage.g:3971:1: rule__LookupDefinition__ArgumentsAssignment_3 : ( ( ruleValidId ) ) ; - public final void rule__LookupDefinition__ArgumentsAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3975:1: ( ( ( ruleValidId ) ) ) - // InternalCftLanguage.g:3976:2: ( ( ruleValidId ) ) - { - // InternalCftLanguage.g:3976:2: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3977:3: ( ruleValidId ) - { - before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); - // InternalCftLanguage.g:3978:3: ( ruleValidId ) - // InternalCftLanguage.g:3979:4: ruleValidId - { - before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_3_0_1()); - - } - - after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__ArgumentsAssignment_3" - - - // $ANTLR start "rule__LookupDefinition__ArgumentsAssignment_4_1" - // InternalCftLanguage.g:3990:1: rule__LookupDefinition__ArgumentsAssignment_4_1 : ( ( ruleValidId ) ) ; - public final void rule__LookupDefinition__ArgumentsAssignment_4_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:3994:1: ( ( ( ruleValidId ) ) ) - // InternalCftLanguage.g:3995:2: ( ( ruleValidId ) ) - { - // InternalCftLanguage.g:3995:2: ( ( ruleValidId ) ) - // InternalCftLanguage.g:3996:3: ( ruleValidId ) - { - before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); - // InternalCftLanguage.g:3997:3: ( ruleValidId ) - // InternalCftLanguage.g:3998:4: ruleValidId - { - before(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1()); - - } - - after(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__ArgumentsAssignment_4_1" - - - // $ANTLR start "rule__LookupDefinition__NameAssignment_7" - // InternalCftLanguage.g:4009:1: rule__LookupDefinition__NameAssignment_7 : ( ruleValidId ) ; - public final void rule__LookupDefinition__NameAssignment_7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:4013:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:4014:2: ( ruleValidId ) - { - // InternalCftLanguage.g:4014:2: ( ruleValidId ) - // InternalCftLanguage.g:4015:3: ruleValidId - { - before(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LookupDefinition__NameAssignment_7" - - - // $ANTLR start "rule__Assignment__InputAssignment_0" - // InternalCftLanguage.g:4024:1: rule__Assignment__InputAssignment_0 : ( ruleEventReference ) ; - public final void rule__Assignment__InputAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:4028:1: ( ( ruleEventReference ) ) - // InternalCftLanguage.g:4029:2: ( ruleEventReference ) - { - // InternalCftLanguage.g:4029:2: ( ruleEventReference ) - // InternalCftLanguage.g:4030:3: ruleEventReference - { - before(grammarAccess.getAssignmentAccess().getInputEventReferenceParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - ruleEventReference(); - - state._fsp--; - - after(grammarAccess.getAssignmentAccess().getInputEventReferenceParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Assignment__InputAssignment_0" - - - // $ANTLR start "rule__Assignment__MultipleAssignment_1_0" - // InternalCftLanguage.g:4039:1: rule__Assignment__MultipleAssignment_1_0 : ( ( '+=' ) ) ; - public final void rule__Assignment__MultipleAssignment_1_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:4043:1: ( ( ( '+=' ) ) ) - // InternalCftLanguage.g:4044:2: ( ( '+=' ) ) - { - // InternalCftLanguage.g:4044:2: ( ( '+=' ) ) - // InternalCftLanguage.g:4045:3: ( '+=' ) - { - before(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); - // InternalCftLanguage.g:4046:3: ( '+=' ) - // InternalCftLanguage.g:4047:4: '+=' - { - before(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); - match(input,40,FOLLOW_2); - after(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); - - } - - after(grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Assignment__MultipleAssignment_1_0" - - - // $ANTLR start "rule__Assignment__OutputAssignment_2" - // InternalCftLanguage.g:4058:1: rule__Assignment__OutputAssignment_2 : ( ruleEventReference ) ; - public final void rule__Assignment__OutputAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:4062:1: ( ( ruleEventReference ) ) - // InternalCftLanguage.g:4063:2: ( ruleEventReference ) - { - // InternalCftLanguage.g:4063:2: ( ruleEventReference ) - // InternalCftLanguage.g:4064:3: ruleEventReference - { - before(grammarAccess.getAssignmentAccess().getOutputEventReferenceParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleEventReference(); - - state._fsp--; - - after(grammarAccess.getAssignmentAccess().getOutputEventReferenceParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Assignment__OutputAssignment_2" - - - // $ANTLR start "rule__EventReference__ComponentAssignment_0" - // InternalCftLanguage.g:4073:1: rule__EventReference__ComponentAssignment_0 : ( ( ruleValidId ) ) ; - public final void rule__EventReference__ComponentAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:4077:1: ( ( ( ruleValidId ) ) ) - // InternalCftLanguage.g:4078:2: ( ( ruleValidId ) ) - { - // InternalCftLanguage.g:4078:2: ( ( ruleValidId ) ) - // InternalCftLanguage.g:4079:3: ( ruleValidId ) - { - before(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); - // InternalCftLanguage.g:4080:3: ( ruleValidId ) - // InternalCftLanguage.g:4081:4: ruleValidId - { - before(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1()); - - } - - after(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EventReference__ComponentAssignment_0" - - - // $ANTLR start "rule__EventReference__EventAssignment_2" - // InternalCftLanguage.g:4092:1: rule__EventReference__EventAssignment_2 : ( ( ruleValidId ) ) ; - public final void rule__EventReference__EventAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:4096:1: ( ( ( ruleValidId ) ) ) - // InternalCftLanguage.g:4097:2: ( ( ruleValidId ) ) - { - // InternalCftLanguage.g:4097:2: ( ( ruleValidId ) ) - // InternalCftLanguage.g:4098:3: ( ruleValidId ) - { - before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); - // InternalCftLanguage.g:4099:3: ( ruleValidId ) - // InternalCftLanguage.g:4100:4: ruleValidId - { - before(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1()); - - } - - after(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EventReference__EventAssignment_2" - - - // $ANTLR start "rule__ComponentInstance__ComponentTypeAssignment_1" - // InternalCftLanguage.g:4111:1: rule__ComponentInstance__ComponentTypeAssignment_1 : ( ( ruleQualifiedName ) ) ; - public final void rule__ComponentInstance__ComponentTypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:4115:1: ( ( ( ruleQualifiedName ) ) ) - // InternalCftLanguage.g:4116:2: ( ( ruleQualifiedName ) ) - { - // InternalCftLanguage.g:4116:2: ( ( ruleQualifiedName ) ) - // InternalCftLanguage.g:4117:3: ( ruleQualifiedName ) - { - before(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionCrossReference_1_0()); - // InternalCftLanguage.g:4118:3: ( ruleQualifiedName ) - // InternalCftLanguage.g:4119:4: ruleQualifiedName - { - before(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionQualifiedNameParserRuleCall_1_0_1()); - pushFollow(FOLLOW_2); - ruleQualifiedName(); - - state._fsp--; - - after(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionQualifiedNameParserRuleCall_1_0_1()); - - } - - after(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionCrossReference_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInstance__ComponentTypeAssignment_1" - - - // $ANTLR start "rule__ComponentInstance__NameAssignment_2" - // InternalCftLanguage.g:4130:1: rule__ComponentInstance__NameAssignment_2 : ( ruleValidId ) ; - public final void rule__ComponentInstance__NameAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalCftLanguage.g:4134:1: ( ( ruleValidId ) ) - // InternalCftLanguage.g:4135:2: ( ruleValidId ) - { - // InternalCftLanguage.g:4135:2: ( ruleValidId ) - // InternalCftLanguage.g:4136:3: ruleValidId - { - before(grammarAccess.getComponentInstanceAccess().getNameValidIdParserRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - after(grammarAccess.getComponentInstanceAccess().getNameValidIdParserRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ComponentInstance__NameAssignment_2" - - // Delegated rules - - - - - public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000030L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000010038000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000010002L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000010020002L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000300000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000080030L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000032L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000008030L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000001400000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x00000000000000C0L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000008000020L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000008020080000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000008020000002L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000008020000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000180000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000100000002L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000001000040000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000200080030L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000200000032L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000010000002000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000200000030L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000800000002L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000300002L}); - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeModule.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeModule.xtend deleted file mode 100644 index 1717a3c0..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeModule.xtend +++ /dev/null @@ -1,11 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ide - - -/** - * Use this class to register ide components. - */ -class CftLanguageIdeModule extends AbstractCftLanguageIdeModule { -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeSetup.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeSetup.xtend deleted file mode 100644 index af8d87a5..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeSetup.xtend +++ /dev/null @@ -1,20 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ide - -import com.google.inject.Guice -import hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguageRuntimeModule -import hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguageStandaloneSetup -import org.eclipse.xtext.util.Modules2 - -/** - * Initialization support for running Xtext languages as language servers. - */ -class CftLanguageIdeSetup extends CftLanguageStandaloneSetup { - - override createInjector() { - Guice.createInjector(Modules2.mixin(new CftLanguageRuntimeModule, new CftLanguageIdeModule)) - } - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin deleted file mode 100644 index 2c3fb067..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeModule.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin deleted file mode 100644 index dd1a46c1..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.CftLanguageIdeSetup.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.gitignore deleted file mode 100644 index e3c287dd..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/.CftLanguageIdeModule.java._trace -/.CftLanguageIdeSetup.java._trace -/.CftLanguageIdeModule.xtendbin -/.CftLanguageIdeSetup.xtendbin -/CftLanguageIdeModule.java -/CftLanguageIdeSetup.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeModule.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeModule.java deleted file mode 100644 index cdedc92a..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeModule.java +++ /dev/null @@ -1,13 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ide; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.ide.AbstractCftLanguageIdeModule; - -/** - * Use this class to register ide components. - */ -@SuppressWarnings("all") -public class CftLanguageIdeModule extends AbstractCftLanguageIdeModule { -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeSetup.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeSetup.java deleted file mode 100644 index f07010fc..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ide/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ide/CftLanguageIdeSetup.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ide; - -import com.google.inject.Guice; -import com.google.inject.Injector; -import hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguageRuntimeModule; -import hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguageStandaloneSetup; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ide.CftLanguageIdeModule; -import org.eclipse.xtext.util.Modules2; - -/** - * Initialization support for running Xtext languages as language servers. - */ -@SuppressWarnings("all") -public class CftLanguageIdeSetup extends CftLanguageStandaloneSetup { - @Override - public Injector createInjector() { - CftLanguageRuntimeModule _cftLanguageRuntimeModule = new CftLanguageRuntimeModule(); - CftLanguageIdeModule _cftLanguageIdeModule = new CftLanguageIdeModule(); - return Guice.createInjector(Modules2.mixin(_cftLanguageRuntimeModule, _cftLanguageIdeModule)); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.classpath b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.classpath deleted file mode 100644 index 9081d4f7..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.classpath +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.gitignore deleted file mode 100644 index ae3c1726..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.project b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.project deleted file mode 100644 index ff20123a..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.project +++ /dev/null @@ -1,34 +0,0 @@ - - - hu.bme.mit.inf.dslreasoner.faulttree.components.ui - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.xtext.ui.shared.xtextNature - org.eclipse.jdt.core.javanature - org.eclipse.pde.PluginNature - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.settings/org.eclipse.core.resources.prefs b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.settings/org.eclipse.jdt.core.prefs b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 0c68a61d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,7 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/META-INF/MANIFEST.MF b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/META-INF/MANIFEST.MF deleted file mode 100644 index 0b82fe96..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/META-INF/MANIFEST.MF +++ /dev/null @@ -1,26 +0,0 @@ -Manifest-Version: 1.0 -Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.faulttree.components.ui -Bundle-ManifestVersion: 2 -Bundle-Name: hu.bme.mit.inf.dslreasoner.faulttree.components.ui -Bundle-Vendor: My Company -Bundle-Version: 1.0.0.qualifier -Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.faulttree.components.ui; singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: hu.bme.mit.inf.dslreasoner.faulttree.components, - hu.bme.mit.inf.dslreasoner.faulttree.components.ide, - org.eclipse.xtext.ui, - org.eclipse.xtext.ui.shared, - org.eclipse.xtext.ui.codetemplates.ui, - org.eclipse.ui.editors;bundle-version="3.5.0", - org.eclipse.ui.ide;bundle-version="3.5.0", - org.eclipse.ui, - org.eclipse.compare, - org.eclipse.xtext.builder, - org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", - org.eclipse.xtend.lib;bundle-version="2.14.0";resolution:=optional -Import-Package: org.apache.log4j -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: hu.bme.mit.inf.dslreasoner.faulttree.components.ui.internal, - hu.bme.mit.inf.dslreasoner.faulttree.components.ui.quickfix, - hu.bme.mit.inf.dslreasoner.faulttree.components.ui.contentassist -Bundle-Activator: hu.bme.mit.inf.dslreasoner.faulttree.components.ui.internal.ComponentsActivator diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/build.properties b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/build.properties deleted file mode 100644 index 323f56c5..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/build.properties +++ /dev/null @@ -1,7 +0,0 @@ -source.. = src/,\ - src-gen/,\ - xtend-gen/ -bin.includes = .,\ - META-INF/,\ - plugin.xml -bin.excludes = **/*.xtend diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/plugin.xml b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/plugin.xml deleted file mode 100644 index afad4516..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/plugin.xml +++ /dev/null @@ -1,434 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/AbstractCftLanguageUiModule.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/AbstractCftLanguageUiModule.java deleted file mode 100644 index ba2f3d51..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/AbstractCftLanguageUiModule.java +++ /dev/null @@ -1,293 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui; - -import com.google.inject.Binder; -import com.google.inject.Provider; -import com.google.inject.name.Names; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.CftLanguageParser; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.PartialCftLanguageContentAssistParser; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ide.contentassist.antlr.internal.InternalCftLanguageLexer; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.contentassist.CftLanguageProposalProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.labeling.CftLanguageDescriptionLabelProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.labeling.CftLanguageLabelProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.outline.CftLanguageOutlineTreeProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.quickfix.CftLanguageQuickfixProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.components.validation.CftLanguageValidatorConfigurationBlock; -import org.eclipse.compare.IViewerCreator; -import org.eclipse.core.resources.IWorkspaceRoot; -import org.eclipse.core.resources.ResourcesPlugin; -import org.eclipse.jface.viewers.ILabelProvider; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtext.builder.BuilderParticipant; -import org.eclipse.xtext.builder.EclipseOutputConfigurationProvider; -import org.eclipse.xtext.builder.IXtextBuilderParticipant; -import org.eclipse.xtext.builder.builderState.IBuilderState; -import org.eclipse.xtext.builder.clustering.CurrentDescriptions; -import org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource; -import org.eclipse.xtext.builder.nature.NatureAddingEditorCallback; -import org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess; -import org.eclipse.xtext.generator.IContextualOutputConfigurationProvider; -import org.eclipse.xtext.ide.LexerIdeBindings; -import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; -import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; -import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.resource.IResourceDescriptions; -import org.eclipse.xtext.resource.containers.IAllContainersState; -import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; -import org.eclipse.xtext.service.SingletonBinding; -import org.eclipse.xtext.ui.DefaultUiModule; -import org.eclipse.xtext.ui.UIBindings; -import org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialEditingContentAssistContextFactory; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.PartialEditingContentAssistContextFactory; -import org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage; -import org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration; -import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar; -import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry; -import org.eclipse.xtext.ui.compare.DefaultViewerCreator; -import org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource; -import org.eclipse.xtext.ui.editor.IXtextEditorCallback; -import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; -import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher; -import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider; -import org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper; -import org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher; -import org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper; -import org.eclipse.xtext.ui.editor.contentassist.antlr.DelegatingContentAssistContextFactory; -import org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider; -import org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider; -import org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer; -import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider; -import org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage; -import org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator; -import org.eclipse.xtext.ui.refactoring.IReferenceUpdater; -import org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider; -import org.eclipse.xtext.ui.refactoring.IRenameStrategy; -import org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator; -import org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater; -import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider; -import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy; -import org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport; -import org.eclipse.xtext.ui.refactoring.ui.IRenameSupport; -import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences; -import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; -import org.eclipse.xtext.ui.shared.Access; -import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; - -/** - * Manual modifications go to {@link CftLanguageUiModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractCftLanguageUiModule extends DefaultUiModule { - - public AbstractCftLanguageUiModule(AbstractUIPlugin plugin) { - super(plugin); - } - - // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment - public Provider provideIAllContainersState() { - return Access.getJavaProjectsState(); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalCftLanguageLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingLexer(Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr.internal.InternalCftLanguageLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingTokenDefProvider(Binder binder) { - binder.bind(ITokenDefProvider.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(AntlrTokenDefProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindContentAssistContext$Factory() { - return DelegatingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return CftLanguageParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexerProvider(Binder binder) { - binder.bind(InternalCftLanguageLexer.class).toProvider(LexerProvider.create(InternalCftLanguageLexer.class)); - } - - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 - public Class bindAbstractValidatorConfigurationBlock() { - return CftLanguageValidatorConfigurationBlock.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIDependentElementsCalculator() { - return DefaultDependentElementsCalculator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsBuilderScope(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIXtextEditorCallback() { - return NatureAddingEditorCallback.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContextualOutputConfigurationProvider() { - return EclipseOutputConfigurationProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindDocumentBasedDirtyResource() { - return PersistentDataAwareDirtyResource.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIXtextBuilderParticipant() { - return BuilderParticipant.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public IWorkspaceRoot bindIWorkspaceRootToInstance() { - return ResourcesPlugin.getWorkspace().getRoot(); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public void configureBuilderPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("builderPreferenceInitializer")) - .to(BuilderPreferenceAccess.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public Class bindILabelProvider() { - return CftLanguageLabelProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public void configureResourceUIServiceLabelProvider(Binder binder) { - binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(CftLanguageDescriptionLabelProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeProvider() { - return CftLanguageOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeStructureProvider() { - return CftLanguageOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 - public Class bindIssueResolutionProvider() { - return CftLanguageQuickfixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 - public Class bindIContentProposalProvider() { - return CftLanguageProposalProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public void configureIPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("RefactoringPreferences")) - .to(RefactoringPreferences.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy() { - return DefaultRenameStrategy.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIReferenceUpdater() { - return DefaultReferenceUpdater.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameRefactoringProvider() { - return DefaultRenameRefactoringProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameSupport$Factory() { - return DefaultRenameSupport.Factory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideTemplatesLanguageConfiguration() { - return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideLanguageRegistry() { - return AccessibleCodetemplatesActivator.getLanguageRegistry(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - @SingletonBinding(eager=true) - public Class bindLanguageRegistrar() { - return LanguageRegistrar.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindXtextTemplatePreferencePage() { - return AdvancedTemplatesPreferencePage.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistParser() { - return PartialCftLanguageContentAssistParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistContextFactory() { - return PartialEditingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public Class bindIViewerCreator() { - return DefaultViewerCreator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public void configureCompareViewerTitle(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("CftLanguage Compare"); - } - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageExecutableExtensionFactory.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageExecutableExtensionFactory.java deleted file mode 100644 index cf453a4f..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageExecutableExtensionFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui; - -import com.google.inject.Injector; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.internal.ComponentsActivator; -import org.eclipse.core.runtime.Platform; -import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; -import org.osgi.framework.Bundle; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class CftLanguageExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { - - @Override - protected Bundle getBundle() { - return Platform.getBundle(ComponentsActivator.PLUGIN_ID); - } - - @Override - protected Injector getInjector() { - ComponentsActivator activator = ComponentsActivator.getInstance(); - return activator != null ? activator.getInjector(ComponentsActivator.HU_BME_MIT_INF_DSLREASONER_FAULTTREE_COMPONENTS_CFTLANGUAGE) : null; - } - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/AbstractCftLanguageProposalProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/AbstractCftLanguageProposalProvider.java deleted file mode 100644 index 7d5c8f8e..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/AbstractCftLanguageProposalProvider.java +++ /dev/null @@ -1,229 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.contentassist; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.Assignment; -import org.eclipse.xtext.CrossReference; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider; -import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; -import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; - -/** - * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. - * Methods are dynamically dispatched on the first parameter, i.e., you can override them - * with a more concrete subtype. - */ -public abstract class AbstractCftLanguageProposalProvider extends TerminalsProposalProvider { - - public void completeCftModel_PackageName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCftModel_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCftModel_ComponentDefinitions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeCftModel_TransformationDefinitions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeImportDeclaration_ImportedNamespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeComponentDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeComponentDefinition_InputEvents(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeComponentDefinition_OutputEvents(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeComponentDefinition_EventDefinitions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeInputEvent_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeInputEvent_Multiple(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeBasicEventDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeBasicEventDefinition_Distribution(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeConstantDistribution_P(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeExponentialDistribution_Lambda(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAndGateDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAndGateDefinition_InputEvents(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeOrGateDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeOrGateDefinition_InputEvents(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeKOfMGateDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeKOfMGateDefinition_K(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeKOfMGateDefinition_M(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeKOfMGateDefinition_InputEvents(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeTransformationDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTransformationDefinition_MappingDefinitions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMappingDefinition_TopLevel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeMappingDefinition_Pattern(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeMappingDefinition_Parameters(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMappingDefinition_ComponentInstance(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMappingDefinition_LookupDefinitions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMappingDefinition_Assignments(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMappingParameter_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLookupDefinition_Mapping(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeLookupDefinition_Arguments(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeLookupDefinition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAssignment_Input(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAssignment_Multiple(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeAssignment_Output(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeEventReference_Component(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeEventReference_Event(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeComponentInstance_ComponentType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeComponentInstance_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - - public void complete_CftModel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ImportDeclaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ComponentDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_InputEvent(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EventDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_BasicEventDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Distribution(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConstantDistribution(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ExponentialDistribution(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GateDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AndGateDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_OrGateDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_KOfMGateDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TransformationDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MappingDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MappingParameter(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_LookupDefinition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Variable(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Assignment(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EventReference(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ComponentInstance(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_QualifiedName(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_QualifiedNameWithWildcard(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ValidId(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Double(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_OF_INT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_T_DOUBLE(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/internal/ComponentsActivator.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/internal/ComponentsActivator.java deleted file mode 100644 index 3b4702dd..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/internal/ComponentsActivator.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.internal; - -import com.google.common.collect.Maps; -import com.google.inject.Guice; -import com.google.inject.Injector; -import hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguageRuntimeModule; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.CftLanguageUiModule; -import java.util.Collections; -import java.util.Map; -import org.apache.log4j.Logger; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtext.ui.shared.SharedStateModule; -import org.eclipse.xtext.util.Modules2; -import org.osgi.framework.BundleContext; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class ComponentsActivator extends AbstractUIPlugin { - - public static final String PLUGIN_ID = "hu.bme.mit.inf.dslreasoner.faulttree.components.ui"; - public static final String HU_BME_MIT_INF_DSLREASONER_FAULTTREE_COMPONENTS_CFTLANGUAGE = "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage"; - - private static final Logger logger = Logger.getLogger(ComponentsActivator.class); - - private static ComponentsActivator INSTANCE; - - private Map injectors = Collections.synchronizedMap(Maps. newHashMapWithExpectedSize(1)); - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - INSTANCE = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - injectors.clear(); - INSTANCE = null; - super.stop(context); - } - - public static ComponentsActivator getInstance() { - return INSTANCE; - } - - public Injector getInjector(String language) { - synchronized (injectors) { - Injector injector = injectors.get(language); - if (injector == null) { - injectors.put(language, injector = createInjector(language)); - } - return injector; - } - } - - protected Injector createInjector(String language) { - try { - com.google.inject.Module runtimeModule = getRuntimeModule(language); - com.google.inject.Module sharedStateModule = getSharedStateModule(); - com.google.inject.Module uiModule = getUiModule(language); - com.google.inject.Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); - return Guice.createInjector(mergedModule); - } catch (Exception e) { - logger.error("Failed to create injector for " + language); - logger.error(e.getMessage(), e); - throw new RuntimeException("Failed to create injector for " + language, e); - } - } - - protected com.google.inject.Module getRuntimeModule(String grammar) { - if (HU_BME_MIT_INF_DSLREASONER_FAULTTREE_COMPONENTS_CFTLANGUAGE.equals(grammar)) { - return new CftLanguageRuntimeModule(); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getUiModule(String grammar) { - if (HU_BME_MIT_INF_DSLREASONER_FAULTTREE_COMPONENTS_CFTLANGUAGE.equals(grammar)) { - return new CftLanguageUiModule(this); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getSharedStateModule() { - return new SharedStateModule(); - } - - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidatorConfigurationBlock.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidatorConfigurationBlock.java deleted file mode 100644 index 151699a2..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidatorConfigurationBlock.java +++ /dev/null @@ -1,35 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.validation; - -import org.eclipse.jface.dialogs.IDialogSettings; -import org.eclipse.swt.widgets.Composite; -import org.eclipse.xtext.ui.validation.AbstractValidatorConfigurationBlock; - -@SuppressWarnings("restriction") -public class CftLanguageValidatorConfigurationBlock extends AbstractValidatorConfigurationBlock { - - protected static final String SETTINGS_SECTION_NAME = "CftLanguage"; - - @Override - protected void fillSettingsPage(Composite composite, int nColumns, int defaultIndent) { - addComboBox(CftLanguageConfigurableIssueCodesProvider.DEPRECATED_MODEL_PART, "Deprecated Model Part", composite, defaultIndent); - } - - @Override - public void dispose() { - storeSectionExpansionStates(getDialogSettings()); - super.dispose(); - } - - @Override - protected IDialogSettings getDialogSettings() { - IDialogSettings dialogSettings = super.getDialogSettings(); - IDialogSettings section = dialogSettings.getSection(SETTINGS_SECTION_NAME); - if (section == null) { - return dialogSettings.addNewSection(SETTINGS_SECTION_NAME); - } - return section; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageUiModule.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageUiModule.xtend deleted file mode 100644 index 6558d759..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageUiModule.xtend +++ /dev/null @@ -1,24 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui - -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.syntaxcoloring.CftLanguageSemanticHighlightingCalculator -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.syntaxcoloring.CftLanguageTokenToAttributeIdMapper -import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor -import org.eclipse.xtext.ide.editor.syntaxcoloring.AbstractAntlrTokenToAttributeIdMapper -import org.eclipse.xtext.ide.editor.syntaxcoloring.ISemanticHighlightingCalculator - -/** - * Use this class to register components to be used within the Eclipse IDE. - */ -@FinalFieldsConstructor -class CftLanguageUiModule extends AbstractCftLanguageUiModule { - def Class bindAbstractAntlrTokenToAttributeIdMapper() { - CftLanguageTokenToAttributeIdMapper - } - - def Class bindISemanticHighlightingCalculator() { - CftLanguageSemanticHighlightingCalculator - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/CftLanguageProposalProvider.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/CftLanguageProposalProvider.xtend deleted file mode 100644 index 2d173d73..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/CftLanguageProposalProvider.xtend +++ /dev/null @@ -1,12 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.contentassist - - -/** - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#content-assist - * on how to customize the content assistant. - */ -class CftLanguageProposalProvider extends AbstractCftLanguageProposalProvider { -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageDescriptionLabelProvider.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageDescriptionLabelProvider.xtend deleted file mode 100644 index 17a734e1..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageDescriptionLabelProvider.xtend +++ /dev/null @@ -1,24 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.labeling - -import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider - -/** - * Provides labels for IEObjectDescriptions and IResourceDescriptions. - * - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#label-provider - */ -class CftLanguageDescriptionLabelProvider extends DefaultDescriptionLabelProvider { - - // Labels and icons can be computed like this: - -// override text(IEObjectDescription ele) { -// ele.name.toString -// } -// -// override image(IEObjectDescription ele) { -// ele.EClass.name + '.gif' -// } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageLabelProvider.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageLabelProvider.xtend deleted file mode 100644 index f111c553..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageLabelProvider.xtend +++ /dev/null @@ -1,26 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.labeling - -import com.google.inject.Inject -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition -import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider -import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider - -/** - * Provides labels for EObjects. - * - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#label-provider - */ -class CftLanguageLabelProvider extends DefaultEObjectLabelProvider { - - @Inject - new(AdapterFactoryLabelProvider delegate) { - super(delegate); - } - - def text(MappingDefinition mappingDefinition) { - mappingDefinition.pattern?.name - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/CftLanguageOutlineTreeProvider.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/CftLanguageOutlineTreeProvider.xtend deleted file mode 100644 index 3a75a639..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/CftLanguageOutlineTreeProvider.xtend +++ /dev/null @@ -1,23 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.outline - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition -import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider - -/** - * Customization of the default outline structure. - * - * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#outline - */ -class CftLanguageOutlineTreeProvider extends DefaultOutlineTreeProvider { - def _isLeaf(EventDefinition eventDefinition) { - true - } - - def _isLeaf(MappingDefinition mappingDefinition) { - true - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/CftLanguageQuickfixProvider.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/CftLanguageQuickfixProvider.xtend deleted file mode 100644 index 4ca09e2b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/CftLanguageQuickfixProvider.xtend +++ /dev/null @@ -1,24 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.quickfix - -import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider - -/** - * Custom quickfixes. - * - * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#quick-fixes - */ -class CftLanguageQuickfixProvider extends DefaultQuickfixProvider { - -// @Fix(CftLanguageValidator.INVALID_NAME) -// def capitalizeName(Issue issue, IssueResolutionAcceptor acceptor) { -// acceptor.accept(issue, 'Capitalize name', 'Capitalize the name.', 'upcase.png') [ -// context | -// val xtextDocument = context.xtextDocument -// val firstLetter = xtextDocument.get(issue.offset, 1) -// xtextDocument.replace(issue.offset, 1, firstLetter.toUpperCase) -// ] -// } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageSemanticHighlightingCalculator.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageSemanticHighlightingCalculator.xtend deleted file mode 100644 index 47c9ebdf..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageSemanticHighlightingCalculator.xtend +++ /dev/null @@ -1,24 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.syntaxcoloring - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition -import org.eclipse.emf.ecore.EObject -import org.eclipse.xtext.ide.editor.syntaxcoloring.DefaultSemanticHighlightingCalculator -import org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor -import org.eclipse.xtext.util.CancelIndicator - -import static hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage.Literals.* -import static org.eclipse.xtext.ui.editor.syntaxcoloring.DefaultHighlightingConfiguration.* - -class CftLanguageSemanticHighlightingCalculator extends DefaultSemanticHighlightingCalculator { - protected dispatch def highlightElement(KOfMGateDefinition gate, IHighlightedPositionAcceptor acceptor, - CancelIndicator cancelIndicator) { - acceptor.highlightFeature(gate, KOF_MGATE_DEFINITION__K, KEYWORD_ID) - acceptor.highlightFeature(gate, KOF_MGATE_DEFINITION__M, KEYWORD_ID) - false - } - - protected dispatch def highlightElement(EObject eObject, IHighlightedPositionAcceptor acceptor, - CancelIndicator cancelIndicator) { - super.highlightElement(eObject, acceptor, cancelIndicator) - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageTokenToAttributeIdMapper.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageTokenToAttributeIdMapper.xtend deleted file mode 100644 index 4656d0a0..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageTokenToAttributeIdMapper.xtend +++ /dev/null @@ -1,15 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.syntaxcoloring - -import org.eclipse.xtext.ide.editor.syntaxcoloring.DefaultAntlrTokenToAttributeIdMapper -import org.eclipse.xtext.ide.editor.syntaxcoloring.HighlightingStyles - -class CftLanguageTokenToAttributeIdMapper extends DefaultAntlrTokenToAttributeIdMapper { - override protected calculateId(String tokenName, int tokenType) { - switch (tokenName) { - case "RULE_T_DOUBLE": - HighlightingStyles.NUMBER_ID - default: - super.calculateId(tokenName, tokenType) - } - } -} \ No newline at end of file diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin deleted file mode 100644 index 1694059d..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.CftLanguageUiModule.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.gitignore deleted file mode 100644 index 725f385c..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.CftLanguageUiModule.java._trace -/.CftLanguageUiModule.xtendbin -/CftLanguageUiModule.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageUiModule.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageUiModule.java deleted file mode 100644 index be796ba2..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/CftLanguageUiModule.java +++ /dev/null @@ -1,31 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.AbstractCftLanguageUiModule; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.syntaxcoloring.CftLanguageSemanticHighlightingCalculator; -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.syntaxcoloring.CftLanguageTokenToAttributeIdMapper; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor; -import org.eclipse.xtext.ide.editor.syntaxcoloring.AbstractAntlrTokenToAttributeIdMapper; -import org.eclipse.xtext.ide.editor.syntaxcoloring.ISemanticHighlightingCalculator; - -/** - * Use this class to register components to be used within the Eclipse IDE. - */ -@FinalFieldsConstructor -@SuppressWarnings("all") -public class CftLanguageUiModule extends AbstractCftLanguageUiModule { - public Class bindAbstractAntlrTokenToAttributeIdMapper() { - return CftLanguageTokenToAttributeIdMapper.class; - } - - public Class bindISemanticHighlightingCalculator() { - return CftLanguageSemanticHighlightingCalculator.class; - } - - public CftLanguageUiModule(final AbstractUIPlugin plugin) { - super(plugin); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin deleted file mode 100644 index e89abd97..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.CftLanguageProposalProvider.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.gitignore deleted file mode 100644 index be23301b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.CftLanguageProposalProvider.java._trace -/.CftLanguageProposalProvider.xtendbin -/CftLanguageProposalProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/CftLanguageProposalProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/CftLanguageProposalProvider.java deleted file mode 100644 index 0d61f5be..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/contentassist/CftLanguageProposalProvider.java +++ /dev/null @@ -1,14 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.contentassist; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.ui.contentassist.AbstractCftLanguageProposalProvider; - -/** - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#content-assist - * on how to customize the content assistant. - */ -@SuppressWarnings("all") -public class CftLanguageProposalProvider extends AbstractCftLanguageProposalProvider { -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin deleted file mode 100644 index c2485146..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageDescriptionLabelProvider.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin deleted file mode 100644 index cdef3946..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.CftLanguageLabelProvider.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.gitignore deleted file mode 100644 index c75af38b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/.CftLanguageDescriptionLabelProvider.java._trace -/.CftLanguageLabelProvider.java._trace -/.CftLanguageDescriptionLabelProvider.xtendbin -/.CftLanguageLabelProvider.xtendbin -/CftLanguageDescriptionLabelProvider.java -/CftLanguageLabelProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageDescriptionLabelProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageDescriptionLabelProvider.java deleted file mode 100644 index f38d3fb5..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageDescriptionLabelProvider.java +++ /dev/null @@ -1,15 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.labeling; - -import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider; - -/** - * Provides labels for IEObjectDescriptions and IResourceDescriptions. - * - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#label-provider - */ -@SuppressWarnings("all") -public class CftLanguageDescriptionLabelProvider extends DefaultDescriptionLabelProvider { -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageLabelProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageLabelProvider.java deleted file mode 100644 index 103bb114..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/labeling/CftLanguageLabelProvider.java +++ /dev/null @@ -1,32 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.labeling; - -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; -import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; -import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider; - -/** - * Provides labels for EObjects. - * - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#label-provider - */ -@SuppressWarnings("all") -public class CftLanguageLabelProvider extends DefaultEObjectLabelProvider { - @Inject - public CftLanguageLabelProvider(final AdapterFactoryLabelProvider delegate) { - super(delegate); - } - - public String text(final MappingDefinition mappingDefinition) { - Pattern _pattern = mappingDefinition.getPattern(); - String _name = null; - if (_pattern!=null) { - _name=_pattern.getName(); - } - return _name; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin deleted file mode 100644 index 04b65373..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.CftLanguageOutlineTreeProvider.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.gitignore deleted file mode 100644 index 61ad3c3f..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.CftLanguageOutlineTreeProvider.java._trace -/.CftLanguageOutlineTreeProvider.xtendbin -/CftLanguageOutlineTreeProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/CftLanguageOutlineTreeProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/CftLanguageOutlineTreeProvider.java deleted file mode 100644 index b8da3d93..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/outline/CftLanguageOutlineTreeProvider.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.outline; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition; -import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider; - -/** - * Customization of the default outline structure. - * - * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#outline - */ -@SuppressWarnings("all") -public class CftLanguageOutlineTreeProvider extends DefaultOutlineTreeProvider { - public boolean _isLeaf(final EventDefinition eventDefinition) { - return true; - } - - public boolean _isLeaf(final MappingDefinition mappingDefinition) { - return true; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin deleted file mode 100644 index 13419ed3..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.CftLanguageQuickfixProvider.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.gitignore deleted file mode 100644 index e9319b3b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.CftLanguageQuickfixProvider.java._trace -/.CftLanguageQuickfixProvider.xtendbin -/CftLanguageQuickfixProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/CftLanguageQuickfixProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/CftLanguageQuickfixProvider.java deleted file mode 100644 index 361a00ca..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/quickfix/CftLanguageQuickfixProvider.java +++ /dev/null @@ -1,15 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.quickfix; - -import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider; - -/** - * Custom quickfixes. - * - * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#quick-fixes - */ -@SuppressWarnings("all") -public class CftLanguageQuickfixProvider extends DefaultQuickfixProvider { -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin deleted file mode 100644 index 42bf1c75..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageSemanticHighlightingCalculator.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin deleted file mode 100644 index 09c27dfe..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.CftLanguageTokenToAttributeIdMapper.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.gitignore deleted file mode 100644 index e1b01d74..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/.CftLanguageSemanticHighlightingCalculator.java._trace -/.CftLanguageTokenToAttributeIdMapper.java._trace -/.CftLanguageSemanticHighlightingCalculator.xtendbin -/.CftLanguageTokenToAttributeIdMapper.xtendbin -/CftLanguageSemanticHighlightingCalculator.java -/CftLanguageTokenToAttributeIdMapper.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageSemanticHighlightingCalculator.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageSemanticHighlightingCalculator.java deleted file mode 100644 index 268faba3..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageSemanticHighlightingCalculator.java +++ /dev/null @@ -1,38 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.syntaxcoloring; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition; -import java.util.Arrays; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.ide.editor.syntaxcoloring.DefaultSemanticHighlightingCalculator; -import org.eclipse.xtext.ide.editor.syntaxcoloring.IHighlightedPositionAcceptor; -import org.eclipse.xtext.ui.editor.syntaxcoloring.DefaultHighlightingConfiguration; -import org.eclipse.xtext.util.CancelIndicator; - -@SuppressWarnings("all") -public class CftLanguageSemanticHighlightingCalculator extends DefaultSemanticHighlightingCalculator { - protected boolean _highlightElement(final KOfMGateDefinition gate, final IHighlightedPositionAcceptor acceptor, final CancelIndicator cancelIndicator) { - boolean _xblockexpression = false; - { - this.highlightFeature(acceptor, gate, CftPackage.Literals.KOF_MGATE_DEFINITION__K, DefaultHighlightingConfiguration.KEYWORD_ID); - this.highlightFeature(acceptor, gate, CftPackage.Literals.KOF_MGATE_DEFINITION__M, DefaultHighlightingConfiguration.KEYWORD_ID); - _xblockexpression = false; - } - return _xblockexpression; - } - - protected boolean _highlightElement(final EObject eObject, final IHighlightedPositionAcceptor acceptor, final CancelIndicator cancelIndicator) { - return super.highlightElement(eObject, acceptor, cancelIndicator); - } - - protected boolean highlightElement(final EObject gate, final IHighlightedPositionAcceptor acceptor, final CancelIndicator cancelIndicator) { - if (gate instanceof KOfMGateDefinition) { - return _highlightElement((KOfMGateDefinition)gate, acceptor, cancelIndicator); - } else if (gate != null) { - return _highlightElement(gate, acceptor, cancelIndicator); - } else { - throw new IllegalArgumentException("Unhandled parameter types: " + - Arrays.asList(gate, acceptor, cancelIndicator).toString()); - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageTokenToAttributeIdMapper.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageTokenToAttributeIdMapper.java deleted file mode 100644 index 9ad4afda..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/ui/syntaxcoloring/CftLanguageTokenToAttributeIdMapper.java +++ /dev/null @@ -1,25 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.ui.syntaxcoloring; - -import org.eclipse.xtext.ide.editor.syntaxcoloring.DefaultAntlrTokenToAttributeIdMapper; -import org.eclipse.xtext.ide.editor.syntaxcoloring.HighlightingStyles; - -@SuppressWarnings("all") -public class CftLanguageTokenToAttributeIdMapper extends DefaultAntlrTokenToAttributeIdMapper { - @Override - protected String calculateId(final String tokenName, final int tokenType) { - String _switchResult = null; - if (tokenName != null) { - switch (tokenName) { - case "RULE_T_DOUBLE": - _switchResult = HighlightingStyles.NUMBER_ID; - break; - default: - _switchResult = super.calculateId(tokenName, tokenType); - break; - } - } else { - _switchResult = super.calculateId(tokenName, tokenType); - } - return _switchResult; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.classpath b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.classpath deleted file mode 100644 index 9081d4f7..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.classpath +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.gitignore deleted file mode 100644 index ae3c1726..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.launch/Generate CftLanguage (cft) Language Infrastructure.launch b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.launch/Generate CftLanguage (cft) Language Infrastructure.launch deleted file mode 100644 index 25217aa6..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.launch/Generate CftLanguage (cft) Language Infrastructure.launch +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.project b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.project deleted file mode 100644 index eb054def..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.project +++ /dev/null @@ -1,34 +0,0 @@ - - - hu.bme.mit.inf.dslreasoner.faulttree.components - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.xtext.ui.shared.xtextNature - org.eclipse.jdt.core.javanature - org.eclipse.pde.PluginNature - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.settings/org.eclipse.core.resources.prefs b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.settings/org.eclipse.jdt.core.prefs b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 0c68a61d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,7 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/META-INF/MANIFEST.MF b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/META-INF/MANIFEST.MF deleted file mode 100644 index 8511add4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/META-INF/MANIFEST.MF +++ /dev/null @@ -1,32 +0,0 @@ -Manifest-Version: 1.0 -Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.faulttree.components -Bundle-ManifestVersion: 2 -Bundle-Name: hu.bme.mit.inf.dslreasoner.faulttree.components -Bundle-Vendor: My Company -Bundle-Version: 1.0.0.qualifier -Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.faulttree.components; singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: org.eclipse.xtext, - org.eclipse.xtext.xbase, - org.eclipse.equinox.common;bundle-version="3.5.0", - org.eclipse.emf.ecore, - org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", - org.eclipse.xtext.util, - org.eclipse.emf.common, - org.eclipse.xtend.lib;bundle-version="2.14.0", - org.antlr.runtime;bundle-version="[3.2.0,3.2.1)", - org.eclipse.viatra.query.patternlanguage.emf;visibility:=reexport, - hu.bme.mit.inf.dslreasoner.faulttree.model;visibility:=reexport -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: hu.bme.mit.inf.dslreasoner.faulttree.components, - hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage, - hu.bme.mit.inf.dslreasoner.faulttree.components.serializer, - hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.util, - hu.bme.mit.inf.dslreasoner.faulttree.components.scoping, - hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr.internal, - hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl, - hu.bme.mit.inf.dslreasoner.faulttree.components.generator, - hu.bme.mit.inf.dslreasoner.faulttree.components.validation, - hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr, - hu.bme.mit.inf.dslreasoner.faulttree.components.services -Import-Package: org.apache.log4j diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/build.properties b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/build.properties deleted file mode 100644 index 18d540bf..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/build.properties +++ /dev/null @@ -1,20 +0,0 @@ -source.. = src/,\ - src-gen/,\ - xtend-gen/ -bin.includes = model/generated/,\ - .,\ - META-INF/,\ - plugin.xml -bin.excludes = **/*.mwe2,\ - **/*.xtend -additional.bundles = org.eclipse.xtext.xbase,\ - org.eclipse.xtext.common.types,\ - org.eclipse.xtext.xtext.generator,\ - org.eclipse.emf.codegen.ecore,\ - org.eclipse.emf.mwe.utils,\ - org.eclipse.emf.mwe2.launch,\ - org.eclipse.emf.mwe2.lib,\ - org.objectweb.asm,\ - org.apache.commons.logging,\ - org.apache.log4j,\ - com.ibm.icu diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.ecore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.ecore deleted file mode 100644 index ecfaa84b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.ecore +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.genmodel b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.genmodel deleted file mode 100644 index 1b857035..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/model/generated/CftLanguage.genmodel +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/plugin.xml b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/plugin.xml deleted file mode 100644 index 698af7de..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/plugin.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/AbstractCftLanguageRuntimeModule.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/AbstractCftLanguageRuntimeModule.java deleted file mode 100644 index bdec0d5b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/AbstractCftLanguageRuntimeModule.java +++ /dev/null @@ -1,208 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components; - -import com.google.inject.Binder; -import com.google.inject.Provider; -import com.google.inject.name.Names; -import hu.bme.mit.inf.dslreasoner.faulttree.components.generator.CftLanguageGenerator; -import hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr.CftLanguageAntlrTokenFileProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr.CftLanguageParser; -import hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr.internal.InternalCftLanguageLexer; -import hu.bme.mit.inf.dslreasoner.faulttree.components.scoping.CftLanguageScopeProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.components.serializer.CftLanguageSemanticSequencer; -import hu.bme.mit.inf.dslreasoner.faulttree.components.serializer.CftLanguageSyntacticSequencer; -import hu.bme.mit.inf.dslreasoner.faulttree.components.services.CftLanguageGrammarAccess; -import hu.bme.mit.inf.dslreasoner.faulttree.components.validation.CftLanguageConfigurableIssueCodesProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.components.validation.CftLanguageValidator; -import java.util.Properties; -import org.eclipse.xtext.Constants; -import org.eclipse.xtext.IGrammarAccess; -import org.eclipse.xtext.generator.IGenerator2; -import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; -import org.eclipse.xtext.naming.IQualifiedNameProvider; -import org.eclipse.xtext.parser.IParser; -import org.eclipse.xtext.parser.ITokenToStringConverter; -import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; -import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; -import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; -import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper; -import org.eclipse.xtext.parser.antlr.Lexer; -import org.eclipse.xtext.parser.antlr.LexerBindings; -import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.parser.antlr.UnorderedGroupHelper; -import org.eclipse.xtext.resource.IContainer; -import org.eclipse.xtext.resource.IResourceDescriptions; -import org.eclipse.xtext.resource.containers.IAllContainersState; -import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider; -import org.eclipse.xtext.resource.containers.StateBasedContainerManager; -import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; -import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions; -import org.eclipse.xtext.scoping.IGlobalScopeProvider; -import org.eclipse.xtext.scoping.IScopeProvider; -import org.eclipse.xtext.scoping.IgnoreCaseLinking; -import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; -import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; -import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; -import org.eclipse.xtext.serializer.ISerializer; -import org.eclipse.xtext.serializer.impl.Serializer; -import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; -import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer; -import org.eclipse.xtext.service.DefaultRuntimeModule; -import org.eclipse.xtext.service.SingletonBinding; -import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider; - -/** - * Manual modifications go to {@link CftLanguageRuntimeModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractCftLanguageRuntimeModule extends DefaultRuntimeModule { - - protected Properties properties = null; - - @Override - public void configure(Binder binder) { - properties = tryBindProperties(binder, "hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguage.properties"); - super.configure(binder); - } - - public void configureLanguageName(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage"); - } - - public void configureFileExtensions(Binder binder) { - if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) - binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("cft"); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public ClassLoader bindClassLoaderToInstance() { - return getClass().getClassLoader(); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public Class bindIGrammarAccess() { - return CftLanguageGrammarAccess.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISemanticSequencer() { - return CftLanguageSemanticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISyntacticSequencer() { - return CftLanguageSyntacticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISerializer() { - return Serializer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIParser() { - return CftLanguageParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenToStringConverter() { - return AntlrTokenToStringConverter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIAntlrTokenFileProvider() { - return CftLanguageAntlrTokenFileProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindLexer() { - return InternalCftLanguageLexer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenDefProvider() { - return AntlrTokenDefProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Provider provideInternalCftLanguageLexer() { - return LexerProvider.create(InternalCftLanguageLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureRuntimeLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerBindings.RUNTIME)) - .to(InternalCftLanguageLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIUnorderedGroupHelper() { - return UnorderedGroupHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 - @SingletonBinding(eager=true) - public Class bindCftLanguageValidator() { - return CftLanguageValidator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 - public Class bindConfigurableIssueCodesProvider() { - return CftLanguageConfigurableIssueCodesProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIScopeProvider() { - return CftLanguageScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIScopeProviderDelegate(Binder binder) { - binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIGlobalScopeProvider() { - return DefaultGlobalScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIgnoreCaseLinking(Binder binder) { - binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIQualifiedNameProvider() { - return DefaultDeclarativeQualifiedNameProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContainer$Manager() { - return StateBasedContainerManager.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIAllContainersState$Provider() { - return ResourceSetBasedAllContainersStateProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptions(Binder binder) { - binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIGenerator2() { - return CftLanguageGenerator.class; - } - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguage.xtextbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguage.xtextbin deleted file mode 100644 index eb879e93..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguage.xtextbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetupGenerated.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetupGenerated.java deleted file mode 100644 index 75f38b14..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetupGenerated.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components; - -import com.google.inject.Guice; -import com.google.inject.Injector; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.xtext.ISetup; -import org.eclipse.xtext.common.TerminalsStandaloneSetup; -import org.eclipse.xtext.resource.IResourceFactory; -import org.eclipse.xtext.resource.IResourceServiceProvider; - -@SuppressWarnings("all") -public class CftLanguageStandaloneSetupGenerated implements ISetup { - - @Override - public Injector createInjectorAndDoEMFRegistration() { - TerminalsStandaloneSetup.doSetup(); - - Injector injector = createInjector(); - register(injector); - return injector; - } - - public Injector createInjector() { - return Guice.createInjector(new CftLanguageRuntimeModule()); - } - - public void register(Injector injector) { - if (!EPackage.Registry.INSTANCE.containsKey("http://www.bme.hu/mit/inf/dslreasoner/faulttree/components/CftLanguage")) { - EPackage.Registry.INSTANCE.put("http://www.bme.hu/mit/inf/dslreasoner/faulttree/components/CftLanguage", CftLanguagePackage.eINSTANCE); - } - IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); - IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); - - Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("cft", resourceFactory); - IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("cft", serviceProvider); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/Assignment.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/Assignment.java deleted file mode 100644 index 13c9d6c2..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/Assignment.java +++ /dev/null @@ -1,106 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Assignment'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getInput Input}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#isMultiple Multiple}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getOutput Output}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getAssignment() - * @model - * @generated - */ -public interface Assignment extends EObject -{ - /** - * Returns the value of the 'Input' containment reference. - * - *

    - * If the meaning of the 'Input' containment reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Input' containment reference. - * @see #setInput(EventReference) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getAssignment_Input() - * @model containment="true" - * @generated - */ - EventReference getInput(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getInput Input}' containment reference. - * - * - * @param value the new value of the 'Input' containment reference. - * @see #getInput() - * @generated - */ - void setInput(EventReference value); - - /** - * Returns the value of the 'Multiple' attribute. - * - *

    - * If the meaning of the 'Multiple' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Multiple' attribute. - * @see #setMultiple(boolean) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getAssignment_Multiple() - * @model - * @generated - */ - boolean isMultiple(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#isMultiple Multiple}' attribute. - * - * - * @param value the new value of the 'Multiple' attribute. - * @see #isMultiple() - * @generated - */ - void setMultiple(boolean value); - - /** - * Returns the value of the 'Output' containment reference. - * - *

    - * If the meaning of the 'Output' containment reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Output' containment reference. - * @see #setOutput(EventReference) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getAssignment_Output() - * @model containment="true" - * @generated - */ - EventReference getOutput(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getOutput Output}' containment reference. - * - * - * @param value the new value of the 'Output' containment reference. - * @see #getOutput() - * @generated - */ - void setOutput(EventReference value); - -} // Assignment diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftLanguageFactory.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftLanguageFactory.java deleted file mode 100644 index 3420d578..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftLanguageFactory.java +++ /dev/null @@ -1,125 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import org.eclipse.emf.ecore.EFactory; - -/** - * - * The Factory for the model. - * It provides a create method for each non-abstract class of the model. - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage - * @generated - */ -public interface CftLanguageFactory extends EFactory -{ - /** - * The singleton instance of the factory. - * - * - * @generated - */ - CftLanguageFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguageFactoryImpl.init(); - - /** - * Returns a new object of class 'Cft Model'. - * - * - * @return a new object of class 'Cft Model'. - * @generated - */ - CftModel createCftModel(); - - /** - * Returns a new object of class 'Import Declaration'. - * - * - * @return a new object of class 'Import Declaration'. - * @generated - */ - ImportDeclaration createImportDeclaration(); - - /** - * Returns a new object of class 'Transformation Definition'. - * - * - * @return a new object of class 'Transformation Definition'. - * @generated - */ - TransformationDefinition createTransformationDefinition(); - - /** - * Returns a new object of class 'Mapping Definition'. - * - * - * @return a new object of class 'Mapping Definition'. - * @generated - */ - MappingDefinition createMappingDefinition(); - - /** - * Returns a new object of class 'Mapping Parameter'. - * - * - * @return a new object of class 'Mapping Parameter'. - * @generated - */ - MappingParameter createMappingParameter(); - - /** - * Returns a new object of class 'Lookup Definition'. - * - * - * @return a new object of class 'Lookup Definition'. - * @generated - */ - LookupDefinition createLookupDefinition(); - - /** - * Returns a new object of class 'Variable'. - * - * - * @return a new object of class 'Variable'. - * @generated - */ - Variable createVariable(); - - /** - * Returns a new object of class 'Assignment'. - * - * - * @return a new object of class 'Assignment'. - * @generated - */ - Assignment createAssignment(); - - /** - * Returns a new object of class 'Event Reference'. - * - * - * @return a new object of class 'Event Reference'. - * @generated - */ - EventReference createEventReference(); - - /** - * Returns a new object of class 'Component Instance'. - * - * - * @return a new object of class 'Component Instance'. - * @generated - */ - ComponentInstance createComponentInstance(); - - /** - * Returns the package supported by this factory. - * - * - * @return the package supported by this factory. - * @generated - */ - CftLanguagePackage getCftLanguagePackage(); - -} //CftLanguageFactory diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftLanguagePackage.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftLanguagePackage.java deleted file mode 100644 index 7aab46c2..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftLanguagePackage.java +++ /dev/null @@ -1,1138 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * - * The Package for the model. - * It contains accessors for the meta objects to represent - *
      - *
    • each class,
    • - *
    • each feature of each class,
    • - *
    • each enum,
    • - *
    • and each data type
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguageFactory - * @model kind="package" - * @generated - */ -public interface CftLanguagePackage extends EPackage -{ - /** - * The package name. - * - * - * @generated - */ - String eNAME = "cftLanguage"; - - /** - * The package namespace URI. - * - * - * @generated - */ - String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/faulttree/components/CftLanguage"; - - /** - * The package namespace name. - * - * - * @generated - */ - String eNS_PREFIX = "cftLanguage"; - - /** - * The singleton instance of the package. - * - * - * @generated - */ - CftLanguagePackage eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl.init(); - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl Cft Model}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getCftModel() - * @generated - */ - int CFT_MODEL = 0; - - /** - * The feature id for the 'Package Name' attribute. - * - * - * @generated - * @ordered - */ - int CFT_MODEL__PACKAGE_NAME = 0; - - /** - * The feature id for the 'Imports' containment reference list. - * - * - * @generated - * @ordered - */ - int CFT_MODEL__IMPORTS = 1; - - /** - * The feature id for the 'Component Definitions' containment reference list. - * - * - * @generated - * @ordered - */ - int CFT_MODEL__COMPONENT_DEFINITIONS = 2; - - /** - * The feature id for the 'Transformation Definitions' containment reference list. - * - * - * @generated - * @ordered - */ - int CFT_MODEL__TRANSFORMATION_DEFINITIONS = 3; - - /** - * The number of structural features of the 'Cft Model' class. - * - * - * @generated - * @ordered - */ - int CFT_MODEL_FEATURE_COUNT = 4; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ImportDeclarationImpl Import Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ImportDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getImportDeclaration() - * @generated - */ - int IMPORT_DECLARATION = 1; - - /** - * The feature id for the 'Imported Namespace' attribute. - * - * - * @generated - * @ordered - */ - int IMPORT_DECLARATION__IMPORTED_NAMESPACE = 0; - - /** - * The number of structural features of the 'Import Declaration' class. - * - * - * @generated - * @ordered - */ - int IMPORT_DECLARATION_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.TransformationDefinitionImpl Transformation Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.TransformationDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getTransformationDefinition() - * @generated - */ - int TRANSFORMATION_DEFINITION = 2; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int TRANSFORMATION_DEFINITION__NAME = 0; - - /** - * The feature id for the 'Mapping Definitions' containment reference list. - * - * - * @generated - * @ordered - */ - int TRANSFORMATION_DEFINITION__MAPPING_DEFINITIONS = 1; - - /** - * The number of structural features of the 'Transformation Definition' class. - * - * - * @generated - * @ordered - */ - int TRANSFORMATION_DEFINITION_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl Mapping Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getMappingDefinition() - * @generated - */ - int MAPPING_DEFINITION = 3; - - /** - * The feature id for the 'Top Level' attribute. - * - * - * @generated - * @ordered - */ - int MAPPING_DEFINITION__TOP_LEVEL = 0; - - /** - * The feature id for the 'Pattern' reference. - * - * - * @generated - * @ordered - */ - int MAPPING_DEFINITION__PATTERN = 1; - - /** - * The feature id for the 'Parameters' containment reference list. - * - * - * @generated - * @ordered - */ - int MAPPING_DEFINITION__PARAMETERS = 2; - - /** - * The feature id for the 'Component Instance' containment reference. - * - * - * @generated - * @ordered - */ - int MAPPING_DEFINITION__COMPONENT_INSTANCE = 3; - - /** - * The feature id for the 'Lookup Definitions' containment reference list. - * - * - * @generated - * @ordered - */ - int MAPPING_DEFINITION__LOOKUP_DEFINITIONS = 4; - - /** - * The feature id for the 'Assignments' containment reference list. - * - * - * @generated - * @ordered - */ - int MAPPING_DEFINITION__ASSIGNMENTS = 5; - - /** - * The number of structural features of the 'Mapping Definition' class. - * - * - * @generated - * @ordered - */ - int MAPPING_DEFINITION_FEATURE_COUNT = 6; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingParameterImpl Mapping Parameter}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingParameterImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getMappingParameter() - * @generated - */ - int MAPPING_PARAMETER = 4; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int MAPPING_PARAMETER__NAME = 0; - - /** - * The number of structural features of the 'Mapping Parameter' class. - * - * - * @generated - * @ordered - */ - int MAPPING_PARAMETER_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.VariableImpl Variable}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.VariableImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getVariable() - * @generated - */ - int VARIABLE = 6; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int VARIABLE__NAME = 0; - - /** - * The number of structural features of the 'Variable' class. - * - * - * @generated - * @ordered - */ - int VARIABLE_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.LookupDefinitionImpl Lookup Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.LookupDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getLookupDefinition() - * @generated - */ - int LOOKUP_DEFINITION = 5; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int LOOKUP_DEFINITION__NAME = VARIABLE__NAME; - - /** - * The feature id for the 'Mapping' reference. - * - * - * @generated - * @ordered - */ - int LOOKUP_DEFINITION__MAPPING = VARIABLE_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Arguments' reference list. - * - * - * @generated - * @ordered - */ - int LOOKUP_DEFINITION__ARGUMENTS = VARIABLE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the 'Lookup Definition' class. - * - * - * @generated - * @ordered - */ - int LOOKUP_DEFINITION_FEATURE_COUNT = VARIABLE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AssignmentImpl Assignment}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AssignmentImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getAssignment() - * @generated - */ - int ASSIGNMENT = 7; - - /** - * The feature id for the 'Input' containment reference. - * - * - * @generated - * @ordered - */ - int ASSIGNMENT__INPUT = 0; - - /** - * The feature id for the 'Multiple' attribute. - * - * - * @generated - * @ordered - */ - int ASSIGNMENT__MULTIPLE = 1; - - /** - * The feature id for the 'Output' containment reference. - * - * - * @generated - * @ordered - */ - int ASSIGNMENT__OUTPUT = 2; - - /** - * The number of structural features of the 'Assignment' class. - * - * - * @generated - * @ordered - */ - int ASSIGNMENT_FEATURE_COUNT = 3; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventReferenceImpl Event Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getEventReference() - * @generated - */ - int EVENT_REFERENCE = 8; - - /** - * The feature id for the 'Component' reference. - * - * - * @generated - * @ordered - */ - int EVENT_REFERENCE__COMPONENT = 0; - - /** - * The feature id for the 'Event' reference. - * - * - * @generated - * @ordered - */ - int EVENT_REFERENCE__EVENT = 1; - - /** - * The number of structural features of the 'Event Reference' class. - * - * - * @generated - * @ordered - */ - int EVENT_REFERENCE_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ComponentInstanceImpl Component Instance}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ComponentInstanceImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getComponentInstance() - * @generated - */ - int COMPONENT_INSTANCE = 9; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int COMPONENT_INSTANCE__NAME = VARIABLE__NAME; - - /** - * The feature id for the 'Component Type' reference. - * - * - * @generated - * @ordered - */ - int COMPONENT_INSTANCE__COMPONENT_TYPE = VARIABLE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Component Instance' class. - * - * - * @generated - * @ordered - */ - int COMPONENT_INSTANCE_FEATURE_COUNT = VARIABLE_FEATURE_COUNT + 1; - - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel Cft Model}'. - * - * - * @return the meta object for class 'Cft Model'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel - * @generated - */ - EClass getCftModel(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getPackageName Package Name}'. - * - * - * @return the meta object for the attribute 'Package Name'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getPackageName() - * @see #getCftModel() - * @generated - */ - EAttribute getCftModel_PackageName(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getImports Imports}'. - * - * - * @return the meta object for the containment reference list 'Imports'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getImports() - * @see #getCftModel() - * @generated - */ - EReference getCftModel_Imports(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getComponentDefinitions Component Definitions}'. - * - * - * @return the meta object for the containment reference list 'Component Definitions'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getComponentDefinitions() - * @see #getCftModel() - * @generated - */ - EReference getCftModel_ComponentDefinitions(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getTransformationDefinitions Transformation Definitions}'. - * - * - * @return the meta object for the containment reference list 'Transformation Definitions'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getTransformationDefinitions() - * @see #getCftModel() - * @generated - */ - EReference getCftModel_TransformationDefinitions(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration Import Declaration}'. - * - * - * @return the meta object for class 'Import Declaration'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration - * @generated - */ - EClass getImportDeclaration(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration#getImportedNamespace Imported Namespace}'. - * - * - * @return the meta object for the attribute 'Imported Namespace'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration#getImportedNamespace() - * @see #getImportDeclaration() - * @generated - */ - EAttribute getImportDeclaration_ImportedNamespace(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition Transformation Definition}'. - * - * - * @return the meta object for class 'Transformation Definition'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition - * @generated - */ - EClass getTransformationDefinition(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition#getName() - * @see #getTransformationDefinition() - * @generated - */ - EAttribute getTransformationDefinition_Name(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition#getMappingDefinitions Mapping Definitions}'. - * - * - * @return the meta object for the containment reference list 'Mapping Definitions'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition#getMappingDefinitions() - * @see #getTransformationDefinition() - * @generated - */ - EReference getTransformationDefinition_MappingDefinitions(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition Mapping Definition}'. - * - * - * @return the meta object for class 'Mapping Definition'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition - * @generated - */ - EClass getMappingDefinition(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#isTopLevel Top Level}'. - * - * - * @return the meta object for the attribute 'Top Level'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#isTopLevel() - * @see #getMappingDefinition() - * @generated - */ - EAttribute getMappingDefinition_TopLevel(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getPattern Pattern}'. - * - * - * @return the meta object for the reference 'Pattern'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getPattern() - * @see #getMappingDefinition() - * @generated - */ - EReference getMappingDefinition_Pattern(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getParameters Parameters}'. - * - * - * @return the meta object for the containment reference list 'Parameters'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getParameters() - * @see #getMappingDefinition() - * @generated - */ - EReference getMappingDefinition_Parameters(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getComponentInstance Component Instance}'. - * - * - * @return the meta object for the containment reference 'Component Instance'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getComponentInstance() - * @see #getMappingDefinition() - * @generated - */ - EReference getMappingDefinition_ComponentInstance(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getLookupDefinitions Lookup Definitions}'. - * - * - * @return the meta object for the containment reference list 'Lookup Definitions'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getLookupDefinitions() - * @see #getMappingDefinition() - * @generated - */ - EReference getMappingDefinition_LookupDefinitions(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getAssignments Assignments}'. - * - * - * @return the meta object for the containment reference list 'Assignments'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getAssignments() - * @see #getMappingDefinition() - * @generated - */ - EReference getMappingDefinition_Assignments(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter Mapping Parameter}'. - * - * - * @return the meta object for class 'Mapping Parameter'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter - * @generated - */ - EClass getMappingParameter(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter#getName() - * @see #getMappingParameter() - * @generated - */ - EAttribute getMappingParameter_Name(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition Lookup Definition}'. - * - * - * @return the meta object for class 'Lookup Definition'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition - * @generated - */ - EClass getLookupDefinition(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition#getMapping Mapping}'. - * - * - * @return the meta object for the reference 'Mapping'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition#getMapping() - * @see #getLookupDefinition() - * @generated - */ - EReference getLookupDefinition_Mapping(); - - /** - * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition#getArguments Arguments}'. - * - * - * @return the meta object for the reference list 'Arguments'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition#getArguments() - * @see #getLookupDefinition() - * @generated - */ - EReference getLookupDefinition_Arguments(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable Variable}'. - * - * - * @return the meta object for class 'Variable'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable - * @generated - */ - EClass getVariable(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable#getName() - * @see #getVariable() - * @generated - */ - EAttribute getVariable_Name(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment Assignment}'. - * - * - * @return the meta object for class 'Assignment'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment - * @generated - */ - EClass getAssignment(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getInput Input}'. - * - * - * @return the meta object for the containment reference 'Input'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getInput() - * @see #getAssignment() - * @generated - */ - EReference getAssignment_Input(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#isMultiple Multiple}'. - * - * - * @return the meta object for the attribute 'Multiple'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#isMultiple() - * @see #getAssignment() - * @generated - */ - EAttribute getAssignment_Multiple(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getOutput Output}'. - * - * - * @return the meta object for the containment reference 'Output'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment#getOutput() - * @see #getAssignment() - * @generated - */ - EReference getAssignment_Output(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference Event Reference}'. - * - * - * @return the meta object for class 'Event Reference'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference - * @generated - */ - EClass getEventReference(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getComponent Component}'. - * - * - * @return the meta object for the reference 'Component'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getComponent() - * @see #getEventReference() - * @generated - */ - EReference getEventReference_Component(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getEvent Event}'. - * - * - * @return the meta object for the reference 'Event'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getEvent() - * @see #getEventReference() - * @generated - */ - EReference getEventReference_Event(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance Component Instance}'. - * - * - * @return the meta object for class 'Component Instance'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance - * @generated - */ - EClass getComponentInstance(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance#getComponentType Component Type}'. - * - * - * @return the meta object for the reference 'Component Type'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance#getComponentType() - * @see #getComponentInstance() - * @generated - */ - EReference getComponentInstance_ComponentType(); - - /** - * Returns the factory that creates the instances of the model. - * - * - * @return the factory that creates the instances of the model. - * @generated - */ - CftLanguageFactory getCftLanguageFactory(); - - /** - * - * Defines literals for the meta objects that represent - *
      - *
    • each class,
    • - *
    • each feature of each class,
    • - *
    • each enum,
    • - *
    • and each data type
    • - *
    - * - * @generated - */ - interface Literals - { - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl Cft Model}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getCftModel() - * @generated - */ - EClass CFT_MODEL = eINSTANCE.getCftModel(); - - /** - * The meta object literal for the 'Package Name' attribute feature. - * - * - * @generated - */ - EAttribute CFT_MODEL__PACKAGE_NAME = eINSTANCE.getCftModel_PackageName(); - - /** - * The meta object literal for the 'Imports' containment reference list feature. - * - * - * @generated - */ - EReference CFT_MODEL__IMPORTS = eINSTANCE.getCftModel_Imports(); - - /** - * The meta object literal for the 'Component Definitions' containment reference list feature. - * - * - * @generated - */ - EReference CFT_MODEL__COMPONENT_DEFINITIONS = eINSTANCE.getCftModel_ComponentDefinitions(); - - /** - * The meta object literal for the 'Transformation Definitions' containment reference list feature. - * - * - * @generated - */ - EReference CFT_MODEL__TRANSFORMATION_DEFINITIONS = eINSTANCE.getCftModel_TransformationDefinitions(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ImportDeclarationImpl Import Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ImportDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getImportDeclaration() - * @generated - */ - EClass IMPORT_DECLARATION = eINSTANCE.getImportDeclaration(); - - /** - * The meta object literal for the 'Imported Namespace' attribute feature. - * - * - * @generated - */ - EAttribute IMPORT_DECLARATION__IMPORTED_NAMESPACE = eINSTANCE.getImportDeclaration_ImportedNamespace(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.TransformationDefinitionImpl Transformation Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.TransformationDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getTransformationDefinition() - * @generated - */ - EClass TRANSFORMATION_DEFINITION = eINSTANCE.getTransformationDefinition(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute TRANSFORMATION_DEFINITION__NAME = eINSTANCE.getTransformationDefinition_Name(); - - /** - * The meta object literal for the 'Mapping Definitions' containment reference list feature. - * - * - * @generated - */ - EReference TRANSFORMATION_DEFINITION__MAPPING_DEFINITIONS = eINSTANCE.getTransformationDefinition_MappingDefinitions(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl Mapping Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getMappingDefinition() - * @generated - */ - EClass MAPPING_DEFINITION = eINSTANCE.getMappingDefinition(); - - /** - * The meta object literal for the 'Top Level' attribute feature. - * - * - * @generated - */ - EAttribute MAPPING_DEFINITION__TOP_LEVEL = eINSTANCE.getMappingDefinition_TopLevel(); - - /** - * The meta object literal for the 'Pattern' reference feature. - * - * - * @generated - */ - EReference MAPPING_DEFINITION__PATTERN = eINSTANCE.getMappingDefinition_Pattern(); - - /** - * The meta object literal for the 'Parameters' containment reference list feature. - * - * - * @generated - */ - EReference MAPPING_DEFINITION__PARAMETERS = eINSTANCE.getMappingDefinition_Parameters(); - - /** - * The meta object literal for the 'Component Instance' containment reference feature. - * - * - * @generated - */ - EReference MAPPING_DEFINITION__COMPONENT_INSTANCE = eINSTANCE.getMappingDefinition_ComponentInstance(); - - /** - * The meta object literal for the 'Lookup Definitions' containment reference list feature. - * - * - * @generated - */ - EReference MAPPING_DEFINITION__LOOKUP_DEFINITIONS = eINSTANCE.getMappingDefinition_LookupDefinitions(); - - /** - * The meta object literal for the 'Assignments' containment reference list feature. - * - * - * @generated - */ - EReference MAPPING_DEFINITION__ASSIGNMENTS = eINSTANCE.getMappingDefinition_Assignments(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingParameterImpl Mapping Parameter}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingParameterImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getMappingParameter() - * @generated - */ - EClass MAPPING_PARAMETER = eINSTANCE.getMappingParameter(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute MAPPING_PARAMETER__NAME = eINSTANCE.getMappingParameter_Name(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.LookupDefinitionImpl Lookup Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.LookupDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getLookupDefinition() - * @generated - */ - EClass LOOKUP_DEFINITION = eINSTANCE.getLookupDefinition(); - - /** - * The meta object literal for the 'Mapping' reference feature. - * - * - * @generated - */ - EReference LOOKUP_DEFINITION__MAPPING = eINSTANCE.getLookupDefinition_Mapping(); - - /** - * The meta object literal for the 'Arguments' reference list feature. - * - * - * @generated - */ - EReference LOOKUP_DEFINITION__ARGUMENTS = eINSTANCE.getLookupDefinition_Arguments(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.VariableImpl Variable}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.VariableImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getVariable() - * @generated - */ - EClass VARIABLE = eINSTANCE.getVariable(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute VARIABLE__NAME = eINSTANCE.getVariable_Name(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AssignmentImpl Assignment}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AssignmentImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getAssignment() - * @generated - */ - EClass ASSIGNMENT = eINSTANCE.getAssignment(); - - /** - * The meta object literal for the 'Input' containment reference feature. - * - * - * @generated - */ - EReference ASSIGNMENT__INPUT = eINSTANCE.getAssignment_Input(); - - /** - * The meta object literal for the 'Multiple' attribute feature. - * - * - * @generated - */ - EAttribute ASSIGNMENT__MULTIPLE = eINSTANCE.getAssignment_Multiple(); - - /** - * The meta object literal for the 'Output' containment reference feature. - * - * - * @generated - */ - EReference ASSIGNMENT__OUTPUT = eINSTANCE.getAssignment_Output(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventReferenceImpl Event Reference}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventReferenceImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getEventReference() - * @generated - */ - EClass EVENT_REFERENCE = eINSTANCE.getEventReference(); - - /** - * The meta object literal for the 'Component' reference feature. - * - * - * @generated - */ - EReference EVENT_REFERENCE__COMPONENT = eINSTANCE.getEventReference_Component(); - - /** - * The meta object literal for the 'Event' reference feature. - * - * - * @generated - */ - EReference EVENT_REFERENCE__EVENT = eINSTANCE.getEventReference_Event(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ComponentInstanceImpl Component Instance}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ComponentInstanceImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftLanguagePackageImpl#getComponentInstance() - * @generated - */ - EClass COMPONENT_INSTANCE = eINSTANCE.getComponentInstance(); - - /** - * The meta object literal for the 'Component Type' reference feature. - * - * - * @generated - */ - EReference COMPONENT_INSTANCE__COMPONENT_TYPE = eINSTANCE.getComponentInstance_ComponentType(); - - } - -} //CftLanguagePackage diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftModel.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftModel.java deleted file mode 100644 index 0b384084..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/CftModel.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Cft Model'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getPackageName Package Name}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getImports Imports}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getComponentDefinitions Component Definitions}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getTransformationDefinitions Transformation Definitions}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getCftModel() - * @model - * @generated - */ -public interface CftModel extends EObject -{ - /** - * Returns the value of the 'Package Name' attribute. - * - *

    - * If the meaning of the 'Package Name' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Package Name' attribute. - * @see #setPackageName(String) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getCftModel_PackageName() - * @model - * @generated - */ - String getPackageName(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel#getPackageName Package Name}' attribute. - * - * - * @param value the new value of the 'Package Name' attribute. - * @see #getPackageName() - * @generated - */ - void setPackageName(String value); - - /** - * Returns the value of the 'Imports' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration}. - * - *

    - * If the meaning of the 'Imports' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Imports' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getCftModel_Imports() - * @model containment="true" - * @generated - */ - EList getImports(); - - /** - * Returns the value of the 'Component Definitions' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition}. - * - *

    - * If the meaning of the 'Component Definitions' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Component Definitions' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getCftModel_ComponentDefinitions() - * @model containment="true" - * @generated - */ - EList getComponentDefinitions(); - - /** - * Returns the value of the 'Transformation Definitions' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition}. - * - *

    - * If the meaning of the 'Transformation Definitions' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Transformation Definitions' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getCftModel_TransformationDefinitions() - * @model containment="true" - * @generated - */ - EList getTransformationDefinitions(); - -} // CftModel diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/ComponentInstance.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/ComponentInstance.java deleted file mode 100644 index 0c80849d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/ComponentInstance.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; - -/** - * - * A representation of the model object 'Component Instance'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance#getComponentType Component Type}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getComponentInstance() - * @model - * @generated - */ -public interface ComponentInstance extends Variable -{ - /** - * Returns the value of the 'Component Type' reference. - * - *

    - * If the meaning of the 'Component Type' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Component Type' reference. - * @see #setComponentType(ComponentDefinition) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getComponentInstance_ComponentType() - * @model - * @generated - */ - ComponentDefinition getComponentType(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance#getComponentType Component Type}' reference. - * - * - * @param value the new value of the 'Component Type' reference. - * @see #getComponentType() - * @generated - */ - void setComponentType(ComponentDefinition value); - -} // ComponentInstance diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/EventReference.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/EventReference.java deleted file mode 100644 index bf7b7263..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/EventReference.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Event Reference'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getComponent Component}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getEvent Event}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getEventReference() - * @model - * @generated - */ -public interface EventReference extends EObject -{ - /** - * Returns the value of the 'Component' reference. - * - *

    - * If the meaning of the 'Component' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Component' reference. - * @see #setComponent(Variable) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getEventReference_Component() - * @model - * @generated - */ - Variable getComponent(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getComponent Component}' reference. - * - * - * @param value the new value of the 'Component' reference. - * @see #getComponent() - * @generated - */ - void setComponent(Variable value); - - /** - * Returns the value of the 'Event' reference. - * - *

    - * If the meaning of the 'Event' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Event' reference. - * @see #setEvent(EventDeclaration) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getEventReference_Event() - * @model - * @generated - */ - EventDeclaration getEvent(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference#getEvent Event}' reference. - * - * - * @param value the new value of the 'Event' reference. - * @see #getEvent() - * @generated - */ - void setEvent(EventDeclaration value); - -} // EventReference diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/ImportDeclaration.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/ImportDeclaration.java deleted file mode 100644 index bcb36395..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/ImportDeclaration.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Import Declaration'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration#getImportedNamespace Imported Namespace}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getImportDeclaration() - * @model - * @generated - */ -public interface ImportDeclaration extends EObject -{ - /** - * Returns the value of the 'Imported Namespace' attribute. - * - *

    - * If the meaning of the 'Imported Namespace' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Imported Namespace' attribute. - * @see #setImportedNamespace(String) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getImportDeclaration_ImportedNamespace() - * @model - * @generated - */ - String getImportedNamespace(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration#getImportedNamespace Imported Namespace}' attribute. - * - * - * @param value the new value of the 'Imported Namespace' attribute. - * @see #getImportedNamespace() - * @generated - */ - void setImportedNamespace(String value); - -} // ImportDeclaration diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/LookupDefinition.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/LookupDefinition.java deleted file mode 100644 index f0ad3519..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/LookupDefinition.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Lookup Definition'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition#getMapping Mapping}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition#getArguments Arguments}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getLookupDefinition() - * @model - * @generated - */ -public interface LookupDefinition extends Variable -{ - /** - * Returns the value of the 'Mapping' reference. - * - *

    - * If the meaning of the 'Mapping' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Mapping' reference. - * @see #setMapping(MappingDefinition) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getLookupDefinition_Mapping() - * @model - * @generated - */ - MappingDefinition getMapping(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition#getMapping Mapping}' reference. - * - * - * @param value the new value of the 'Mapping' reference. - * @see #getMapping() - * @generated - */ - void setMapping(MappingDefinition value); - - /** - * Returns the value of the 'Arguments' reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter}. - * - *

    - * If the meaning of the 'Arguments' reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Arguments' reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getLookupDefinition_Arguments() - * @model - * @generated - */ - EList getArguments(); - -} // LookupDefinition diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/MappingDefinition.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/MappingDefinition.java deleted file mode 100644 index 14c539b4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/MappingDefinition.java +++ /dev/null @@ -1,161 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; - -/** - * - * A representation of the model object 'Mapping Definition'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#isTopLevel Top Level}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getPattern Pattern}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getParameters Parameters}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getComponentInstance Component Instance}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getLookupDefinitions Lookup Definitions}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getAssignments Assignments}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getMappingDefinition() - * @model - * @generated - */ -public interface MappingDefinition extends EObject -{ - /** - * Returns the value of the 'Top Level' attribute. - * - *

    - * If the meaning of the 'Top Level' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Top Level' attribute. - * @see #setTopLevel(boolean) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getMappingDefinition_TopLevel() - * @model - * @generated - */ - boolean isTopLevel(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#isTopLevel Top Level}' attribute. - * - * - * @param value the new value of the 'Top Level' attribute. - * @see #isTopLevel() - * @generated - */ - void setTopLevel(boolean value); - - /** - * Returns the value of the 'Pattern' reference. - * - *

    - * If the meaning of the 'Pattern' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Pattern' reference. - * @see #setPattern(Pattern) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getMappingDefinition_Pattern() - * @model - * @generated - */ - Pattern getPattern(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getPattern Pattern}' reference. - * - * - * @param value the new value of the 'Pattern' reference. - * @see #getPattern() - * @generated - */ - void setPattern(Pattern value); - - /** - * Returns the value of the 'Parameters' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter}. - * - *

    - * If the meaning of the 'Parameters' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Parameters' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getMappingDefinition_Parameters() - * @model containment="true" - * @generated - */ - EList getParameters(); - - /** - * Returns the value of the 'Component Instance' containment reference. - * - *

    - * If the meaning of the 'Component Instance' containment reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Component Instance' containment reference. - * @see #setComponentInstance(ComponentInstance) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getMappingDefinition_ComponentInstance() - * @model containment="true" - * @generated - */ - ComponentInstance getComponentInstance(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition#getComponentInstance Component Instance}' containment reference. - * - * - * @param value the new value of the 'Component Instance' containment reference. - * @see #getComponentInstance() - * @generated - */ - void setComponentInstance(ComponentInstance value); - - /** - * Returns the value of the 'Lookup Definitions' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition}. - * - *

    - * If the meaning of the 'Lookup Definitions' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Lookup Definitions' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getMappingDefinition_LookupDefinitions() - * @model containment="true" - * @generated - */ - EList getLookupDefinitions(); - - /** - * Returns the value of the 'Assignments' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment}. - * - *

    - * If the meaning of the 'Assignments' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Assignments' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getMappingDefinition_Assignments() - * @model containment="true" - * @generated - */ - EList getAssignments(); - -} // MappingDefinition diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/MappingParameter.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/MappingParameter.java deleted file mode 100644 index 5fc3c006..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/MappingParameter.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Mapping Parameter'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter#getName Name}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getMappingParameter() - * @model - * @generated - */ -public interface MappingParameter extends EObject -{ - /** - * Returns the value of the 'Name' attribute. - * - *

    - * If the meaning of the 'Name' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getMappingParameter_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // MappingParameter diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/TransformationDefinition.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/TransformationDefinition.java deleted file mode 100644 index 1412e725..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/TransformationDefinition.java +++ /dev/null @@ -1,71 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Transformation Definition'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition#getName Name}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition#getMappingDefinitions Mapping Definitions}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getTransformationDefinition() - * @model - * @generated - */ -public interface TransformationDefinition extends EObject -{ - /** - * Returns the value of the 'Name' attribute. - * - *

    - * If the meaning of the 'Name' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getTransformationDefinition_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the 'Mapping Definitions' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition}. - * - *

    - * If the meaning of the 'Mapping Definitions' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Mapping Definitions' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getTransformationDefinition_MappingDefinitions() - * @model containment="true" - * @generated - */ - EList getMappingDefinitions(); - -} // TransformationDefinition diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/Variable.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/Variable.java deleted file mode 100644 index d49749da..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/Variable.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Variable'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable#getName Name}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getVariable() - * @model - * @generated - */ -public interface Variable extends EObject -{ - /** - * Returns the value of the 'Name' attribute. - * - *

    - * If the meaning of the 'Name' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#getVariable_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // Variable diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/AssignmentImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/AssignmentImpl.java deleted file mode 100644 index 0b37cdbb..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/AssignmentImpl.java +++ /dev/null @@ -1,343 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Assignment'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AssignmentImpl#getInput Input}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AssignmentImpl#isMultiple Multiple}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.AssignmentImpl#getOutput Output}
    • - *
    - * - * @generated - */ -public class AssignmentImpl extends MinimalEObjectImpl.Container implements Assignment -{ - /** - * The cached value of the '{@link #getInput() Input}' containment reference. - * - * - * @see #getInput() - * @generated - * @ordered - */ - protected EventReference input; - - /** - * The default value of the '{@link #isMultiple() Multiple}' attribute. - * - * - * @see #isMultiple() - * @generated - * @ordered - */ - protected static final boolean MULTIPLE_EDEFAULT = false; - - /** - * The cached value of the '{@link #isMultiple() Multiple}' attribute. - * - * - * @see #isMultiple() - * @generated - * @ordered - */ - protected boolean multiple = MULTIPLE_EDEFAULT; - - /** - * The cached value of the '{@link #getOutput() Output}' containment reference. - * - * - * @see #getOutput() - * @generated - * @ordered - */ - protected EventReference output; - - /** - * - * - * @generated - */ - protected AssignmentImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return CftLanguagePackage.Literals.ASSIGNMENT; - } - - /** - * - * - * @generated - */ - @Override - public EventReference getInput() - { - return input; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetInput(EventReference newInput, NotificationChain msgs) - { - EventReference oldInput = input; - input = newInput; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, CftLanguagePackage.ASSIGNMENT__INPUT, oldInput, newInput); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setInput(EventReference newInput) - { - if (newInput != input) - { - NotificationChain msgs = null; - if (input != null) - msgs = ((InternalEObject)input).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - CftLanguagePackage.ASSIGNMENT__INPUT, null, msgs); - if (newInput != null) - msgs = ((InternalEObject)newInput).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - CftLanguagePackage.ASSIGNMENT__INPUT, null, msgs); - msgs = basicSetInput(newInput, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.ASSIGNMENT__INPUT, newInput, newInput)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isMultiple() - { - return multiple; - } - - /** - * - * - * @generated - */ - @Override - public void setMultiple(boolean newMultiple) - { - boolean oldMultiple = multiple; - multiple = newMultiple; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.ASSIGNMENT__MULTIPLE, oldMultiple, multiple)); - } - - /** - * - * - * @generated - */ - @Override - public EventReference getOutput() - { - return output; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetOutput(EventReference newOutput, NotificationChain msgs) - { - EventReference oldOutput = output; - output = newOutput; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, CftLanguagePackage.ASSIGNMENT__OUTPUT, oldOutput, newOutput); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setOutput(EventReference newOutput) - { - if (newOutput != output) - { - NotificationChain msgs = null; - if (output != null) - msgs = ((InternalEObject)output).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - CftLanguagePackage.ASSIGNMENT__OUTPUT, null, msgs); - if (newOutput != null) - msgs = ((InternalEObject)newOutput).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - CftLanguagePackage.ASSIGNMENT__OUTPUT, null, msgs); - msgs = basicSetOutput(newOutput, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.ASSIGNMENT__OUTPUT, newOutput, newOutput)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case CftLanguagePackage.ASSIGNMENT__INPUT: - return basicSetInput(null, msgs); - case CftLanguagePackage.ASSIGNMENT__OUTPUT: - return basicSetOutput(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case CftLanguagePackage.ASSIGNMENT__INPUT: - return getInput(); - case CftLanguagePackage.ASSIGNMENT__MULTIPLE: - return isMultiple(); - case CftLanguagePackage.ASSIGNMENT__OUTPUT: - return getOutput(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case CftLanguagePackage.ASSIGNMENT__INPUT: - setInput((EventReference)newValue); - return; - case CftLanguagePackage.ASSIGNMENT__MULTIPLE: - setMultiple((Boolean)newValue); - return; - case CftLanguagePackage.ASSIGNMENT__OUTPUT: - setOutput((EventReference)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.ASSIGNMENT__INPUT: - setInput((EventReference)null); - return; - case CftLanguagePackage.ASSIGNMENT__MULTIPLE: - setMultiple(MULTIPLE_EDEFAULT); - return; - case CftLanguagePackage.ASSIGNMENT__OUTPUT: - setOutput((EventReference)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.ASSIGNMENT__INPUT: - return input != null; - case CftLanguagePackage.ASSIGNMENT__MULTIPLE: - return multiple != MULTIPLE_EDEFAULT; - case CftLanguagePackage.ASSIGNMENT__OUTPUT: - return output != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (multiple: "); - result.append(multiple); - result.append(')'); - return result.toString(); - } - -} //AssignmentImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguageFactoryImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguageFactoryImpl.java deleted file mode 100644 index db604384..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguageFactoryImpl.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.*; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.impl.EFactoryImpl; - -import org.eclipse.emf.ecore.plugin.EcorePlugin; - -/** - * - * An implementation of the model Factory. - * - * @generated - */ -public class CftLanguageFactoryImpl extends EFactoryImpl implements CftLanguageFactory -{ - /** - * Creates the default factory implementation. - * - * - * @generated - */ - public static CftLanguageFactory init() - { - try - { - CftLanguageFactory theCftLanguageFactory = (CftLanguageFactory)EPackage.Registry.INSTANCE.getEFactory(CftLanguagePackage.eNS_URI); - if (theCftLanguageFactory != null) - { - return theCftLanguageFactory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new CftLanguageFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * - * - * @generated - */ - public CftLanguageFactoryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - public EObject create(EClass eClass) - { - switch (eClass.getClassifierID()) - { - case CftLanguagePackage.CFT_MODEL: return createCftModel(); - case CftLanguagePackage.IMPORT_DECLARATION: return createImportDeclaration(); - case CftLanguagePackage.TRANSFORMATION_DEFINITION: return createTransformationDefinition(); - case CftLanguagePackage.MAPPING_DEFINITION: return createMappingDefinition(); - case CftLanguagePackage.MAPPING_PARAMETER: return createMappingParameter(); - case CftLanguagePackage.LOOKUP_DEFINITION: return createLookupDefinition(); - case CftLanguagePackage.VARIABLE: return createVariable(); - case CftLanguagePackage.ASSIGNMENT: return createAssignment(); - case CftLanguagePackage.EVENT_REFERENCE: return createEventReference(); - case CftLanguagePackage.COMPONENT_INSTANCE: return createComponentInstance(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public CftModel createCftModel() - { - CftModelImpl cftModel = new CftModelImpl(); - return cftModel; - } - - /** - * - * - * @generated - */ - @Override - public ImportDeclaration createImportDeclaration() - { - ImportDeclarationImpl importDeclaration = new ImportDeclarationImpl(); - return importDeclaration; - } - - /** - * - * - * @generated - */ - @Override - public TransformationDefinition createTransformationDefinition() - { - TransformationDefinitionImpl transformationDefinition = new TransformationDefinitionImpl(); - return transformationDefinition; - } - - /** - * - * - * @generated - */ - @Override - public MappingDefinition createMappingDefinition() - { - MappingDefinitionImpl mappingDefinition = new MappingDefinitionImpl(); - return mappingDefinition; - } - - /** - * - * - * @generated - */ - @Override - public MappingParameter createMappingParameter() - { - MappingParameterImpl mappingParameter = new MappingParameterImpl(); - return mappingParameter; - } - - /** - * - * - * @generated - */ - @Override - public LookupDefinition createLookupDefinition() - { - LookupDefinitionImpl lookupDefinition = new LookupDefinitionImpl(); - return lookupDefinition; - } - - /** - * - * - * @generated - */ - @Override - public Variable createVariable() - { - VariableImpl variable = new VariableImpl(); - return variable; - } - - /** - * - * - * @generated - */ - @Override - public Assignment createAssignment() - { - AssignmentImpl assignment = new AssignmentImpl(); - return assignment; - } - - /** - * - * - * @generated - */ - @Override - public EventReference createEventReference() - { - EventReferenceImpl eventReference = new EventReferenceImpl(); - return eventReference; - } - - /** - * - * - * @generated - */ - @Override - public ComponentInstance createComponentInstance() - { - ComponentInstanceImpl componentInstance = new ComponentInstanceImpl(); - return componentInstance; - } - - /** - * - * - * @generated - */ - @Override - public CftLanguagePackage getCftLanguagePackage() - { - return (CftLanguagePackage)getEPackage(); - } - - /** - * - * - * @deprecated - * @generated - */ - @Deprecated - public static CftLanguagePackage getPackage() - { - return CftLanguagePackage.eINSTANCE; - } - -} //CftLanguageFactoryImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguagePackageImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguagePackageImpl.java deleted file mode 100644 index d4e06dde..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftLanguagePackageImpl.java +++ /dev/null @@ -1,712 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguageFactory; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.EcorePackage; - -import org.eclipse.emf.ecore.impl.EPackageImpl; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternLanguagePackage; - -import org.eclipse.xtext.common.types.TypesPackage; - -import org.eclipse.xtext.xbase.XbasePackage; - -import org.eclipse.xtext.xtype.XtypePackage; - -/** - * - * An implementation of the model Package. - * - * @generated - */ -public class CftLanguagePackageImpl extends EPackageImpl implements CftLanguagePackage -{ - /** - * - * - * @generated - */ - private EClass cftModelEClass = null; - - /** - * - * - * @generated - */ - private EClass importDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass transformationDefinitionEClass = null; - - /** - * - * - * @generated - */ - private EClass mappingDefinitionEClass = null; - - /** - * - * - * @generated - */ - private EClass mappingParameterEClass = null; - - /** - * - * - * @generated - */ - private EClass lookupDefinitionEClass = null; - - /** - * - * - * @generated - */ - private EClass variableEClass = null; - - /** - * - * - * @generated - */ - private EClass assignmentEClass = null; - - /** - * - * - * @generated - */ - private EClass eventReferenceEClass = null; - - /** - * - * - * @generated - */ - private EClass componentInstanceEClass = null; - - /** - * Creates an instance of the model Package, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - *

    Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * - * - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage#eNS_URI - * @see #init() - * @generated - */ - private CftLanguagePackageImpl() - { - super(eNS_URI, CftLanguageFactory.eINSTANCE); - } - - /** - * - * - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. - * - *

    This method is used to initialize {@link CftLanguagePackage#eINSTANCE} when that field is accessed. - * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. - * - * - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static CftLanguagePackage init() - { - if (isInited) return (CftLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(CftLanguagePackage.eNS_URI); - - // Obtain or create and register package - Object registeredCftLanguagePackage = EPackage.Registry.INSTANCE.get(eNS_URI); - CftLanguagePackageImpl theCftLanguagePackage = registeredCftLanguagePackage instanceof CftLanguagePackageImpl ? (CftLanguagePackageImpl)registeredCftLanguagePackage : new CftLanguagePackageImpl(); - - isInited = true; - - // Initialize simple dependencies - CftPackage.eINSTANCE.eClass(); - EcorePackage.eINSTANCE.eClass(); - PatternLanguagePackage.eINSTANCE.eClass(); - FtPackage.eINSTANCE.eClass(); - XtypePackage.eINSTANCE.eClass(); - TypesPackage.eINSTANCE.eClass(); - XbasePackage.eINSTANCE.eClass(); - - // Create package meta-data objects - theCftLanguagePackage.createPackageContents(); - - // Initialize created meta-data - theCftLanguagePackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theCftLanguagePackage.freeze(); - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(CftLanguagePackage.eNS_URI, theCftLanguagePackage); - return theCftLanguagePackage; - } - - /** - * - * - * @generated - */ - @Override - public EClass getCftModel() - { - return cftModelEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getCftModel_PackageName() - { - return (EAttribute)cftModelEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getCftModel_Imports() - { - return (EReference)cftModelEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EReference getCftModel_ComponentDefinitions() - { - return (EReference)cftModelEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EReference getCftModel_TransformationDefinitions() - { - return (EReference)cftModelEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EClass getImportDeclaration() - { - return importDeclarationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getImportDeclaration_ImportedNamespace() - { - return (EAttribute)importDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getTransformationDefinition() - { - return transformationDefinitionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getTransformationDefinition_Name() - { - return (EAttribute)transformationDefinitionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getTransformationDefinition_MappingDefinitions() - { - return (EReference)transformationDefinitionEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMappingDefinition() - { - return mappingDefinitionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getMappingDefinition_TopLevel() - { - return (EAttribute)mappingDefinitionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getMappingDefinition_Pattern() - { - return (EReference)mappingDefinitionEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EReference getMappingDefinition_Parameters() - { - return (EReference)mappingDefinitionEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EReference getMappingDefinition_ComponentInstance() - { - return (EReference)mappingDefinitionEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EReference getMappingDefinition_LookupDefinitions() - { - return (EReference)mappingDefinitionEClass.getEStructuralFeatures().get(4); - } - - /** - * - * - * @generated - */ - @Override - public EReference getMappingDefinition_Assignments() - { - return (EReference)mappingDefinitionEClass.getEStructuralFeatures().get(5); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMappingParameter() - { - return mappingParameterEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getMappingParameter_Name() - { - return (EAttribute)mappingParameterEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getLookupDefinition() - { - return lookupDefinitionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getLookupDefinition_Mapping() - { - return (EReference)lookupDefinitionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLookupDefinition_Arguments() - { - return (EReference)lookupDefinitionEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getVariable() - { - return variableEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getVariable_Name() - { - return (EAttribute)variableEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getAssignment() - { - return assignmentEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getAssignment_Input() - { - return (EReference)assignmentEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getAssignment_Multiple() - { - return (EAttribute)assignmentEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EReference getAssignment_Output() - { - return (EReference)assignmentEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EClass getEventReference() - { - return eventReferenceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getEventReference_Component() - { - return (EReference)eventReferenceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getEventReference_Event() - { - return (EReference)eventReferenceEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getComponentInstance() - { - return componentInstanceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getComponentInstance_ComponentType() - { - return (EReference)componentInstanceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public CftLanguageFactory getCftLanguageFactory() - { - return (CftLanguageFactory)getEFactoryInstance(); - } - - /** - * - * - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void createPackageContents() - { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - cftModelEClass = createEClass(CFT_MODEL); - createEAttribute(cftModelEClass, CFT_MODEL__PACKAGE_NAME); - createEReference(cftModelEClass, CFT_MODEL__IMPORTS); - createEReference(cftModelEClass, CFT_MODEL__COMPONENT_DEFINITIONS); - createEReference(cftModelEClass, CFT_MODEL__TRANSFORMATION_DEFINITIONS); - - importDeclarationEClass = createEClass(IMPORT_DECLARATION); - createEAttribute(importDeclarationEClass, IMPORT_DECLARATION__IMPORTED_NAMESPACE); - - transformationDefinitionEClass = createEClass(TRANSFORMATION_DEFINITION); - createEAttribute(transformationDefinitionEClass, TRANSFORMATION_DEFINITION__NAME); - createEReference(transformationDefinitionEClass, TRANSFORMATION_DEFINITION__MAPPING_DEFINITIONS); - - mappingDefinitionEClass = createEClass(MAPPING_DEFINITION); - createEAttribute(mappingDefinitionEClass, MAPPING_DEFINITION__TOP_LEVEL); - createEReference(mappingDefinitionEClass, MAPPING_DEFINITION__PATTERN); - createEReference(mappingDefinitionEClass, MAPPING_DEFINITION__PARAMETERS); - createEReference(mappingDefinitionEClass, MAPPING_DEFINITION__COMPONENT_INSTANCE); - createEReference(mappingDefinitionEClass, MAPPING_DEFINITION__LOOKUP_DEFINITIONS); - createEReference(mappingDefinitionEClass, MAPPING_DEFINITION__ASSIGNMENTS); - - mappingParameterEClass = createEClass(MAPPING_PARAMETER); - createEAttribute(mappingParameterEClass, MAPPING_PARAMETER__NAME); - - lookupDefinitionEClass = createEClass(LOOKUP_DEFINITION); - createEReference(lookupDefinitionEClass, LOOKUP_DEFINITION__MAPPING); - createEReference(lookupDefinitionEClass, LOOKUP_DEFINITION__ARGUMENTS); - - variableEClass = createEClass(VARIABLE); - createEAttribute(variableEClass, VARIABLE__NAME); - - assignmentEClass = createEClass(ASSIGNMENT); - createEReference(assignmentEClass, ASSIGNMENT__INPUT); - createEAttribute(assignmentEClass, ASSIGNMENT__MULTIPLE); - createEReference(assignmentEClass, ASSIGNMENT__OUTPUT); - - eventReferenceEClass = createEClass(EVENT_REFERENCE); - createEReference(eventReferenceEClass, EVENT_REFERENCE__COMPONENT); - createEReference(eventReferenceEClass, EVENT_REFERENCE__EVENT); - - componentInstanceEClass = createEClass(COMPONENT_INSTANCE); - createEReference(componentInstanceEClass, COMPONENT_INSTANCE__COMPONENT_TYPE); - } - - /** - * - * - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void initializePackageContents() - { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Obtain other dependent packages - EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); - CftPackage theCftPackage = (CftPackage)EPackage.Registry.INSTANCE.getEPackage(CftPackage.eNS_URI); - PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - lookupDefinitionEClass.getESuperTypes().add(this.getVariable()); - componentInstanceEClass.getESuperTypes().add(this.getVariable()); - - // Initialize classes and features; add operations and parameters - initEClass(cftModelEClass, CftModel.class, "CftModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getCftModel_PackageName(), theEcorePackage.getEString(), "packageName", null, 0, 1, CftModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCftModel_Imports(), this.getImportDeclaration(), null, "imports", null, 0, -1, CftModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCftModel_ComponentDefinitions(), theCftPackage.getComponentDefinition(), null, "componentDefinitions", null, 0, -1, CftModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCftModel_TransformationDefinitions(), this.getTransformationDefinition(), null, "transformationDefinitions", null, 0, -1, CftModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(importDeclarationEClass, ImportDeclaration.class, "ImportDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getImportDeclaration_ImportedNamespace(), theEcorePackage.getEString(), "importedNamespace", null, 0, 1, ImportDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(transformationDefinitionEClass, TransformationDefinition.class, "TransformationDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getTransformationDefinition_Name(), theEcorePackage.getEString(), "name", null, 0, 1, TransformationDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getTransformationDefinition_MappingDefinitions(), this.getMappingDefinition(), null, "mappingDefinitions", null, 0, -1, TransformationDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(mappingDefinitionEClass, MappingDefinition.class, "MappingDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getMappingDefinition_TopLevel(), theEcorePackage.getEBoolean(), "topLevel", null, 0, 1, MappingDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getMappingDefinition_Pattern(), thePatternLanguagePackage.getPattern(), null, "pattern", null, 0, 1, MappingDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getMappingDefinition_Parameters(), this.getMappingParameter(), null, "parameters", null, 0, -1, MappingDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getMappingDefinition_ComponentInstance(), this.getComponentInstance(), null, "componentInstance", null, 0, 1, MappingDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getMappingDefinition_LookupDefinitions(), this.getLookupDefinition(), null, "lookupDefinitions", null, 0, -1, MappingDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getMappingDefinition_Assignments(), this.getAssignment(), null, "assignments", null, 0, -1, MappingDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(mappingParameterEClass, MappingParameter.class, "MappingParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getMappingParameter_Name(), theEcorePackage.getEString(), "name", null, 0, 1, MappingParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(lookupDefinitionEClass, LookupDefinition.class, "LookupDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getLookupDefinition_Mapping(), this.getMappingDefinition(), null, "mapping", null, 0, 1, LookupDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLookupDefinition_Arguments(), this.getMappingParameter(), null, "arguments", null, 0, -1, LookupDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(variableEClass, Variable.class, "Variable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getVariable_Name(), theEcorePackage.getEString(), "name", null, 0, 1, Variable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(assignmentEClass, Assignment.class, "Assignment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getAssignment_Input(), this.getEventReference(), null, "input", null, 0, 1, Assignment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getAssignment_Multiple(), theEcorePackage.getEBoolean(), "multiple", null, 0, 1, Assignment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getAssignment_Output(), this.getEventReference(), null, "output", null, 0, 1, Assignment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(eventReferenceEClass, EventReference.class, "EventReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getEventReference_Component(), this.getVariable(), null, "component", null, 0, 1, EventReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getEventReference_Event(), theCftPackage.getEventDeclaration(), null, "event", null, 0, 1, EventReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(componentInstanceEClass, ComponentInstance.class, "ComponentInstance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getComponentInstance_ComponentType(), theCftPackage.getComponentDefinition(), null, "componentType", null, 0, 1, ComponentInstance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - // Create resource - createResource(eNS_URI); - } - -} //CftLanguagePackageImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftModelImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftModelImpl.java deleted file mode 100644 index 1a5a8c16..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/CftModelImpl.java +++ /dev/null @@ -1,325 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Cft Model'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl#getPackageName Package Name}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl#getImports Imports}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl#getComponentDefinitions Component Definitions}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.CftModelImpl#getTransformationDefinitions Transformation Definitions}
    • - *
    - * - * @generated - */ -public class CftModelImpl extends MinimalEObjectImpl.Container implements CftModel -{ - /** - * The default value of the '{@link #getPackageName() Package Name}' attribute. - * - * - * @see #getPackageName() - * @generated - * @ordered - */ - protected static final String PACKAGE_NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getPackageName() Package Name}' attribute. - * - * - * @see #getPackageName() - * @generated - * @ordered - */ - protected String packageName = PACKAGE_NAME_EDEFAULT; - - /** - * The cached value of the '{@link #getImports() Imports}' containment reference list. - * - * - * @see #getImports() - * @generated - * @ordered - */ - protected EList imports; - - /** - * The cached value of the '{@link #getComponentDefinitions() Component Definitions}' containment reference list. - * - * - * @see #getComponentDefinitions() - * @generated - * @ordered - */ - protected EList componentDefinitions; - - /** - * The cached value of the '{@link #getTransformationDefinitions() Transformation Definitions}' containment reference list. - * - * - * @see #getTransformationDefinitions() - * @generated - * @ordered - */ - protected EList transformationDefinitions; - - /** - * - * - * @generated - */ - protected CftModelImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return CftLanguagePackage.Literals.CFT_MODEL; - } - - /** - * - * - * @generated - */ - @Override - public String getPackageName() - { - return packageName; - } - - /** - * - * - * @generated - */ - @Override - public void setPackageName(String newPackageName) - { - String oldPackageName = packageName; - packageName = newPackageName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.CFT_MODEL__PACKAGE_NAME, oldPackageName, packageName)); - } - - /** - * - * - * @generated - */ - @Override - public EList getImports() - { - if (imports == null) - { - imports = new EObjectContainmentEList(ImportDeclaration.class, this, CftLanguagePackage.CFT_MODEL__IMPORTS); - } - return imports; - } - - /** - * - * - * @generated - */ - @Override - public EList getComponentDefinitions() - { - if (componentDefinitions == null) - { - componentDefinitions = new EObjectContainmentEList(ComponentDefinition.class, this, CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS); - } - return componentDefinitions; - } - - /** - * - * - * @generated - */ - @Override - public EList getTransformationDefinitions() - { - if (transformationDefinitions == null) - { - transformationDefinitions = new EObjectContainmentEList(TransformationDefinition.class, this, CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS); - } - return transformationDefinitions; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case CftLanguagePackage.CFT_MODEL__IMPORTS: - return ((InternalEList)getImports()).basicRemove(otherEnd, msgs); - case CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS: - return ((InternalEList)getComponentDefinitions()).basicRemove(otherEnd, msgs); - case CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS: - return ((InternalEList)getTransformationDefinitions()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case CftLanguagePackage.CFT_MODEL__PACKAGE_NAME: - return getPackageName(); - case CftLanguagePackage.CFT_MODEL__IMPORTS: - return getImports(); - case CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS: - return getComponentDefinitions(); - case CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS: - return getTransformationDefinitions(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case CftLanguagePackage.CFT_MODEL__PACKAGE_NAME: - setPackageName((String)newValue); - return; - case CftLanguagePackage.CFT_MODEL__IMPORTS: - getImports().clear(); - getImports().addAll((Collection)newValue); - return; - case CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS: - getComponentDefinitions().clear(); - getComponentDefinitions().addAll((Collection)newValue); - return; - case CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS: - getTransformationDefinitions().clear(); - getTransformationDefinitions().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.CFT_MODEL__PACKAGE_NAME: - setPackageName(PACKAGE_NAME_EDEFAULT); - return; - case CftLanguagePackage.CFT_MODEL__IMPORTS: - getImports().clear(); - return; - case CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS: - getComponentDefinitions().clear(); - return; - case CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS: - getTransformationDefinitions().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.CFT_MODEL__PACKAGE_NAME: - return PACKAGE_NAME_EDEFAULT == null ? packageName != null : !PACKAGE_NAME_EDEFAULT.equals(packageName); - case CftLanguagePackage.CFT_MODEL__IMPORTS: - return imports != null && !imports.isEmpty(); - case CftLanguagePackage.CFT_MODEL__COMPONENT_DEFINITIONS: - return componentDefinitions != null && !componentDefinitions.isEmpty(); - case CftLanguagePackage.CFT_MODEL__TRANSFORMATION_DEFINITIONS: - return transformationDefinitions != null && !transformationDefinitions.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (packageName: "); - result.append(packageName); - result.append(')'); - return result.toString(); - } - -} //CftModelImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/ComponentInstanceImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/ComponentInstanceImpl.java deleted file mode 100644 index d1c22199..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/ComponentInstanceImpl.java +++ /dev/null @@ -1,176 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Component Instance'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ComponentInstanceImpl#getComponentType Component Type}
    • - *
    - * - * @generated - */ -public class ComponentInstanceImpl extends VariableImpl implements ComponentInstance -{ - /** - * The cached value of the '{@link #getComponentType() Component Type}' reference. - * - * - * @see #getComponentType() - * @generated - * @ordered - */ - protected ComponentDefinition componentType; - - /** - * - * - * @generated - */ - protected ComponentInstanceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return CftLanguagePackage.Literals.COMPONENT_INSTANCE; - } - - /** - * - * - * @generated - */ - @Override - public ComponentDefinition getComponentType() - { - if (componentType != null && componentType.eIsProxy()) - { - InternalEObject oldComponentType = (InternalEObject)componentType; - componentType = (ComponentDefinition)eResolveProxy(oldComponentType); - if (componentType != oldComponentType) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CftLanguagePackage.COMPONENT_INSTANCE__COMPONENT_TYPE, oldComponentType, componentType)); - } - } - return componentType; - } - - /** - * - * - * @generated - */ - public ComponentDefinition basicGetComponentType() - { - return componentType; - } - - /** - * - * - * @generated - */ - @Override - public void setComponentType(ComponentDefinition newComponentType) - { - ComponentDefinition oldComponentType = componentType; - componentType = newComponentType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.COMPONENT_INSTANCE__COMPONENT_TYPE, oldComponentType, componentType)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case CftLanguagePackage.COMPONENT_INSTANCE__COMPONENT_TYPE: - if (resolve) return getComponentType(); - return basicGetComponentType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case CftLanguagePackage.COMPONENT_INSTANCE__COMPONENT_TYPE: - setComponentType((ComponentDefinition)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.COMPONENT_INSTANCE__COMPONENT_TYPE: - setComponentType((ComponentDefinition)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.COMPONENT_INSTANCE__COMPONENT_TYPE: - return componentType != null; - } - return super.eIsSet(featureID); - } - -} //ComponentInstanceImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/EventReferenceImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/EventReferenceImpl.java deleted file mode 100644 index 2f4835a3..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/EventReferenceImpl.java +++ /dev/null @@ -1,245 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Event Reference'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventReferenceImpl#getComponent Component}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.EventReferenceImpl#getEvent Event}
    • - *
    - * - * @generated - */ -public class EventReferenceImpl extends MinimalEObjectImpl.Container implements EventReference -{ - /** - * The cached value of the '{@link #getComponent() Component}' reference. - * - * - * @see #getComponent() - * @generated - * @ordered - */ - protected Variable component; - - /** - * The cached value of the '{@link #getEvent() Event}' reference. - * - * - * @see #getEvent() - * @generated - * @ordered - */ - protected EventDeclaration event; - - /** - * - * - * @generated - */ - protected EventReferenceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return CftLanguagePackage.Literals.EVENT_REFERENCE; - } - - /** - * - * - * @generated - */ - @Override - public Variable getComponent() - { - if (component != null && component.eIsProxy()) - { - InternalEObject oldComponent = (InternalEObject)component; - component = (Variable)eResolveProxy(oldComponent); - if (component != oldComponent) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CftLanguagePackage.EVENT_REFERENCE__COMPONENT, oldComponent, component)); - } - } - return component; - } - - /** - * - * - * @generated - */ - public Variable basicGetComponent() - { - return component; - } - - /** - * - * - * @generated - */ - @Override - public void setComponent(Variable newComponent) - { - Variable oldComponent = component; - component = newComponent; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.EVENT_REFERENCE__COMPONENT, oldComponent, component)); - } - - /** - * - * - * @generated - */ - @Override - public EventDeclaration getEvent() - { - if (event != null && event.eIsProxy()) - { - InternalEObject oldEvent = (InternalEObject)event; - event = (EventDeclaration)eResolveProxy(oldEvent); - if (event != oldEvent) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CftLanguagePackage.EVENT_REFERENCE__EVENT, oldEvent, event)); - } - } - return event; - } - - /** - * - * - * @generated - */ - public EventDeclaration basicGetEvent() - { - return event; - } - - /** - * - * - * @generated - */ - @Override - public void setEvent(EventDeclaration newEvent) - { - EventDeclaration oldEvent = event; - event = newEvent; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.EVENT_REFERENCE__EVENT, oldEvent, event)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case CftLanguagePackage.EVENT_REFERENCE__COMPONENT: - if (resolve) return getComponent(); - return basicGetComponent(); - case CftLanguagePackage.EVENT_REFERENCE__EVENT: - if (resolve) return getEvent(); - return basicGetEvent(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case CftLanguagePackage.EVENT_REFERENCE__COMPONENT: - setComponent((Variable)newValue); - return; - case CftLanguagePackage.EVENT_REFERENCE__EVENT: - setEvent((EventDeclaration)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.EVENT_REFERENCE__COMPONENT: - setComponent((Variable)null); - return; - case CftLanguagePackage.EVENT_REFERENCE__EVENT: - setEvent((EventDeclaration)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.EVENT_REFERENCE__COMPONENT: - return component != null; - case CftLanguagePackage.EVENT_REFERENCE__EVENT: - return event != null; - } - return super.eIsSet(featureID); - } - -} //EventReferenceImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/ImportDeclarationImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/ImportDeclarationImpl.java deleted file mode 100644 index f4e45535..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/ImportDeclarationImpl.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Import Declaration'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.ImportDeclarationImpl#getImportedNamespace Imported Namespace}
    • - *
    - * - * @generated - */ -public class ImportDeclarationImpl extends MinimalEObjectImpl.Container implements ImportDeclaration -{ - /** - * The default value of the '{@link #getImportedNamespace() Imported Namespace}' attribute. - * - * - * @see #getImportedNamespace() - * @generated - * @ordered - */ - protected static final String IMPORTED_NAMESPACE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getImportedNamespace() Imported Namespace}' attribute. - * - * - * @see #getImportedNamespace() - * @generated - * @ordered - */ - protected String importedNamespace = IMPORTED_NAMESPACE_EDEFAULT; - - /** - * - * - * @generated - */ - protected ImportDeclarationImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return CftLanguagePackage.Literals.IMPORT_DECLARATION; - } - - /** - * - * - * @generated - */ - @Override - public String getImportedNamespace() - { - return importedNamespace; - } - - /** - * - * - * @generated - */ - @Override - public void setImportedNamespace(String newImportedNamespace) - { - String oldImportedNamespace = importedNamespace; - importedNamespace = newImportedNamespace; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.IMPORT_DECLARATION__IMPORTED_NAMESPACE, oldImportedNamespace, importedNamespace)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case CftLanguagePackage.IMPORT_DECLARATION__IMPORTED_NAMESPACE: - return getImportedNamespace(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case CftLanguagePackage.IMPORT_DECLARATION__IMPORTED_NAMESPACE: - setImportedNamespace((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.IMPORT_DECLARATION__IMPORTED_NAMESPACE: - setImportedNamespace(IMPORTED_NAMESPACE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.IMPORT_DECLARATION__IMPORTED_NAMESPACE: - return IMPORTED_NAMESPACE_EDEFAULT == null ? importedNamespace != null : !IMPORTED_NAMESPACE_EDEFAULT.equals(importedNamespace); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (importedNamespace: "); - result.append(importedNamespace); - result.append(')'); - return result.toString(); - } - -} //ImportDeclarationImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/LookupDefinitionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/LookupDefinitionImpl.java deleted file mode 100644 index f4877855..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/LookupDefinitionImpl.java +++ /dev/null @@ -1,220 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -/** - * - * An implementation of the model object 'Lookup Definition'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.LookupDefinitionImpl#getMapping Mapping}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.LookupDefinitionImpl#getArguments Arguments}
    • - *
    - * - * @generated - */ -public class LookupDefinitionImpl extends VariableImpl implements LookupDefinition -{ - /** - * The cached value of the '{@link #getMapping() Mapping}' reference. - * - * - * @see #getMapping() - * @generated - * @ordered - */ - protected MappingDefinition mapping; - - /** - * The cached value of the '{@link #getArguments() Arguments}' reference list. - * - * - * @see #getArguments() - * @generated - * @ordered - */ - protected EList arguments; - - /** - * - * - * @generated - */ - protected LookupDefinitionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return CftLanguagePackage.Literals.LOOKUP_DEFINITION; - } - - /** - * - * - * @generated - */ - @Override - public MappingDefinition getMapping() - { - if (mapping != null && mapping.eIsProxy()) - { - InternalEObject oldMapping = (InternalEObject)mapping; - mapping = (MappingDefinition)eResolveProxy(oldMapping); - if (mapping != oldMapping) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CftLanguagePackage.LOOKUP_DEFINITION__MAPPING, oldMapping, mapping)); - } - } - return mapping; - } - - /** - * - * - * @generated - */ - public MappingDefinition basicGetMapping() - { - return mapping; - } - - /** - * - * - * @generated - */ - @Override - public void setMapping(MappingDefinition newMapping) - { - MappingDefinition oldMapping = mapping; - mapping = newMapping; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.LOOKUP_DEFINITION__MAPPING, oldMapping, mapping)); - } - - /** - * - * - * @generated - */ - @Override - public EList getArguments() - { - if (arguments == null) - { - arguments = new EObjectResolvingEList(MappingParameter.class, this, CftLanguagePackage.LOOKUP_DEFINITION__ARGUMENTS); - } - return arguments; - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case CftLanguagePackage.LOOKUP_DEFINITION__MAPPING: - if (resolve) return getMapping(); - return basicGetMapping(); - case CftLanguagePackage.LOOKUP_DEFINITION__ARGUMENTS: - return getArguments(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case CftLanguagePackage.LOOKUP_DEFINITION__MAPPING: - setMapping((MappingDefinition)newValue); - return; - case CftLanguagePackage.LOOKUP_DEFINITION__ARGUMENTS: - getArguments().clear(); - getArguments().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.LOOKUP_DEFINITION__MAPPING: - setMapping((MappingDefinition)null); - return; - case CftLanguagePackage.LOOKUP_DEFINITION__ARGUMENTS: - getArguments().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.LOOKUP_DEFINITION__MAPPING: - return mapping != null; - case CftLanguagePackage.LOOKUP_DEFINITION__ARGUMENTS: - return arguments != null && !arguments.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //LookupDefinitionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/MappingDefinitionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/MappingDefinitionImpl.java deleted file mode 100644 index d92dd935..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/MappingDefinitionImpl.java +++ /dev/null @@ -1,467 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; - -/** - * - * An implementation of the model object 'Mapping Definition'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl#isTopLevel Top Level}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl#getPattern Pattern}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl#getParameters Parameters}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl#getComponentInstance Component Instance}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl#getLookupDefinitions Lookup Definitions}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl#getAssignments Assignments}
    • - *
    - * - * @generated - */ -public class MappingDefinitionImpl extends MinimalEObjectImpl.Container implements MappingDefinition -{ - /** - * The default value of the '{@link #isTopLevel() Top Level}' attribute. - * - * - * @see #isTopLevel() - * @generated - * @ordered - */ - protected static final boolean TOP_LEVEL_EDEFAULT = false; - - /** - * The cached value of the '{@link #isTopLevel() Top Level}' attribute. - * - * - * @see #isTopLevel() - * @generated - * @ordered - */ - protected boolean topLevel = TOP_LEVEL_EDEFAULT; - - /** - * The cached value of the '{@link #getPattern() Pattern}' reference. - * - * - * @see #getPattern() - * @generated - * @ordered - */ - protected Pattern pattern; - - /** - * The cached value of the '{@link #getParameters() Parameters}' containment reference list. - * - * - * @see #getParameters() - * @generated - * @ordered - */ - protected EList parameters; - - /** - * The cached value of the '{@link #getComponentInstance() Component Instance}' containment reference. - * - * - * @see #getComponentInstance() - * @generated - * @ordered - */ - protected ComponentInstance componentInstance; - - /** - * The cached value of the '{@link #getLookupDefinitions() Lookup Definitions}' containment reference list. - * - * - * @see #getLookupDefinitions() - * @generated - * @ordered - */ - protected EList lookupDefinitions; - - /** - * The cached value of the '{@link #getAssignments() Assignments}' containment reference list. - * - * - * @see #getAssignments() - * @generated - * @ordered - */ - protected EList assignments; - - /** - * - * - * @generated - */ - protected MappingDefinitionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return CftLanguagePackage.Literals.MAPPING_DEFINITION; - } - - /** - * - * - * @generated - */ - @Override - public boolean isTopLevel() - { - return topLevel; - } - - /** - * - * - * @generated - */ - @Override - public void setTopLevel(boolean newTopLevel) - { - boolean oldTopLevel = topLevel; - topLevel = newTopLevel; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.MAPPING_DEFINITION__TOP_LEVEL, oldTopLevel, topLevel)); - } - - /** - * - * - * @generated - */ - @Override - public Pattern getPattern() - { - if (pattern != null && pattern.eIsProxy()) - { - InternalEObject oldPattern = (InternalEObject)pattern; - pattern = (Pattern)eResolveProxy(oldPattern); - if (pattern != oldPattern) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CftLanguagePackage.MAPPING_DEFINITION__PATTERN, oldPattern, pattern)); - } - } - return pattern; - } - - /** - * - * - * @generated - */ - public Pattern basicGetPattern() - { - return pattern; - } - - /** - * - * - * @generated - */ - @Override - public void setPattern(Pattern newPattern) - { - Pattern oldPattern = pattern; - pattern = newPattern; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.MAPPING_DEFINITION__PATTERN, oldPattern, pattern)); - } - - /** - * - * - * @generated - */ - @Override - public EList getParameters() - { - if (parameters == null) - { - parameters = new EObjectContainmentEList(MappingParameter.class, this, CftLanguagePackage.MAPPING_DEFINITION__PARAMETERS); - } - return parameters; - } - - /** - * - * - * @generated - */ - @Override - public ComponentInstance getComponentInstance() - { - return componentInstance; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetComponentInstance(ComponentInstance newComponentInstance, NotificationChain msgs) - { - ComponentInstance oldComponentInstance = componentInstance; - componentInstance = newComponentInstance; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, CftLanguagePackage.MAPPING_DEFINITION__COMPONENT_INSTANCE, oldComponentInstance, newComponentInstance); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setComponentInstance(ComponentInstance newComponentInstance) - { - if (newComponentInstance != componentInstance) - { - NotificationChain msgs = null; - if (componentInstance != null) - msgs = ((InternalEObject)componentInstance).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - CftLanguagePackage.MAPPING_DEFINITION__COMPONENT_INSTANCE, null, msgs); - if (newComponentInstance != null) - msgs = ((InternalEObject)newComponentInstance).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - CftLanguagePackage.MAPPING_DEFINITION__COMPONENT_INSTANCE, null, msgs); - msgs = basicSetComponentInstance(newComponentInstance, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.MAPPING_DEFINITION__COMPONENT_INSTANCE, newComponentInstance, newComponentInstance)); - } - - /** - * - * - * @generated - */ - @Override - public EList getLookupDefinitions() - { - if (lookupDefinitions == null) - { - lookupDefinitions = new EObjectContainmentEList(LookupDefinition.class, this, CftLanguagePackage.MAPPING_DEFINITION__LOOKUP_DEFINITIONS); - } - return lookupDefinitions; - } - - /** - * - * - * @generated - */ - @Override - public EList getAssignments() - { - if (assignments == null) - { - assignments = new EObjectContainmentEList(Assignment.class, this, CftLanguagePackage.MAPPING_DEFINITION__ASSIGNMENTS); - } - return assignments; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case CftLanguagePackage.MAPPING_DEFINITION__PARAMETERS: - return ((InternalEList)getParameters()).basicRemove(otherEnd, msgs); - case CftLanguagePackage.MAPPING_DEFINITION__COMPONENT_INSTANCE: - return basicSetComponentInstance(null, msgs); - case CftLanguagePackage.MAPPING_DEFINITION__LOOKUP_DEFINITIONS: - return ((InternalEList)getLookupDefinitions()).basicRemove(otherEnd, msgs); - case CftLanguagePackage.MAPPING_DEFINITION__ASSIGNMENTS: - return ((InternalEList)getAssignments()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case CftLanguagePackage.MAPPING_DEFINITION__TOP_LEVEL: - return isTopLevel(); - case CftLanguagePackage.MAPPING_DEFINITION__PATTERN: - if (resolve) return getPattern(); - return basicGetPattern(); - case CftLanguagePackage.MAPPING_DEFINITION__PARAMETERS: - return getParameters(); - case CftLanguagePackage.MAPPING_DEFINITION__COMPONENT_INSTANCE: - return getComponentInstance(); - case CftLanguagePackage.MAPPING_DEFINITION__LOOKUP_DEFINITIONS: - return getLookupDefinitions(); - case CftLanguagePackage.MAPPING_DEFINITION__ASSIGNMENTS: - return getAssignments(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case CftLanguagePackage.MAPPING_DEFINITION__TOP_LEVEL: - setTopLevel((Boolean)newValue); - return; - case CftLanguagePackage.MAPPING_DEFINITION__PATTERN: - setPattern((Pattern)newValue); - return; - case CftLanguagePackage.MAPPING_DEFINITION__PARAMETERS: - getParameters().clear(); - getParameters().addAll((Collection)newValue); - return; - case CftLanguagePackage.MAPPING_DEFINITION__COMPONENT_INSTANCE: - setComponentInstance((ComponentInstance)newValue); - return; - case CftLanguagePackage.MAPPING_DEFINITION__LOOKUP_DEFINITIONS: - getLookupDefinitions().clear(); - getLookupDefinitions().addAll((Collection)newValue); - return; - case CftLanguagePackage.MAPPING_DEFINITION__ASSIGNMENTS: - getAssignments().clear(); - getAssignments().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.MAPPING_DEFINITION__TOP_LEVEL: - setTopLevel(TOP_LEVEL_EDEFAULT); - return; - case CftLanguagePackage.MAPPING_DEFINITION__PATTERN: - setPattern((Pattern)null); - return; - case CftLanguagePackage.MAPPING_DEFINITION__PARAMETERS: - getParameters().clear(); - return; - case CftLanguagePackage.MAPPING_DEFINITION__COMPONENT_INSTANCE: - setComponentInstance((ComponentInstance)null); - return; - case CftLanguagePackage.MAPPING_DEFINITION__LOOKUP_DEFINITIONS: - getLookupDefinitions().clear(); - return; - case CftLanguagePackage.MAPPING_DEFINITION__ASSIGNMENTS: - getAssignments().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.MAPPING_DEFINITION__TOP_LEVEL: - return topLevel != TOP_LEVEL_EDEFAULT; - case CftLanguagePackage.MAPPING_DEFINITION__PATTERN: - return pattern != null; - case CftLanguagePackage.MAPPING_DEFINITION__PARAMETERS: - return parameters != null && !parameters.isEmpty(); - case CftLanguagePackage.MAPPING_DEFINITION__COMPONENT_INSTANCE: - return componentInstance != null; - case CftLanguagePackage.MAPPING_DEFINITION__LOOKUP_DEFINITIONS: - return lookupDefinitions != null && !lookupDefinitions.isEmpty(); - case CftLanguagePackage.MAPPING_DEFINITION__ASSIGNMENTS: - return assignments != null && !assignments.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (topLevel: "); - result.append(topLevel); - result.append(')'); - return result.toString(); - } - -} //MappingDefinitionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/MappingParameterImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/MappingParameterImpl.java deleted file mode 100644 index 9d0ee701..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/MappingParameterImpl.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Mapping Parameter'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingParameterImpl#getName Name}
    • - *
    - * - * @generated - */ -public class MappingParameterImpl extends MinimalEObjectImpl.Container implements MappingParameter -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected MappingParameterImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return CftLanguagePackage.Literals.MAPPING_PARAMETER; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.MAPPING_PARAMETER__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case CftLanguagePackage.MAPPING_PARAMETER__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case CftLanguagePackage.MAPPING_PARAMETER__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.MAPPING_PARAMETER__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.MAPPING_PARAMETER__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //MappingParameterImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/TransformationDefinitionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/TransformationDefinitionImpl.java deleted file mode 100644 index 89e89b0f..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/TransformationDefinitionImpl.java +++ /dev/null @@ -1,244 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Transformation Definition'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.TransformationDefinitionImpl#getName Name}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.TransformationDefinitionImpl#getMappingDefinitions Mapping Definitions}
    • - *
    - * - * @generated - */ -public class TransformationDefinitionImpl extends MinimalEObjectImpl.Container implements TransformationDefinition -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * The cached value of the '{@link #getMappingDefinitions() Mapping Definitions}' containment reference list. - * - * - * @see #getMappingDefinitions() - * @generated - * @ordered - */ - protected EList mappingDefinitions; - - /** - * - * - * @generated - */ - protected TransformationDefinitionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return CftLanguagePackage.Literals.TRANSFORMATION_DEFINITION; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.TRANSFORMATION_DEFINITION__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public EList getMappingDefinitions() - { - if (mappingDefinitions == null) - { - mappingDefinitions = new EObjectContainmentEList(MappingDefinition.class, this, CftLanguagePackage.TRANSFORMATION_DEFINITION__MAPPING_DEFINITIONS); - } - return mappingDefinitions; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case CftLanguagePackage.TRANSFORMATION_DEFINITION__MAPPING_DEFINITIONS: - return ((InternalEList)getMappingDefinitions()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case CftLanguagePackage.TRANSFORMATION_DEFINITION__NAME: - return getName(); - case CftLanguagePackage.TRANSFORMATION_DEFINITION__MAPPING_DEFINITIONS: - return getMappingDefinitions(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case CftLanguagePackage.TRANSFORMATION_DEFINITION__NAME: - setName((String)newValue); - return; - case CftLanguagePackage.TRANSFORMATION_DEFINITION__MAPPING_DEFINITIONS: - getMappingDefinitions().clear(); - getMappingDefinitions().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.TRANSFORMATION_DEFINITION__NAME: - setName(NAME_EDEFAULT); - return; - case CftLanguagePackage.TRANSFORMATION_DEFINITION__MAPPING_DEFINITIONS: - getMappingDefinitions().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.TRANSFORMATION_DEFINITION__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case CftLanguagePackage.TRANSFORMATION_DEFINITION__MAPPING_DEFINITIONS: - return mappingDefinitions != null && !mappingDefinitions.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //TransformationDefinitionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/VariableImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/VariableImpl.java deleted file mode 100644 index 3c7d1ccb..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/impl/VariableImpl.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Variable'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.VariableImpl#getName Name}
    • - *
    - * - * @generated - */ -public class VariableImpl extends MinimalEObjectImpl.Container implements Variable -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected VariableImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return CftLanguagePackage.Literals.VARIABLE; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftLanguagePackage.VARIABLE__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case CftLanguagePackage.VARIABLE__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case CftLanguagePackage.VARIABLE__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.VARIABLE__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case CftLanguagePackage.VARIABLE__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //VariableImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/util/CftLanguageAdapterFactory.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/util/CftLanguageAdapterFactory.java deleted file mode 100644 index 99fa656d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/util/CftLanguageAdapterFactory.java +++ /dev/null @@ -1,313 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.util; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.*; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; - -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * The Adapter Factory for the model. - * It provides an adapter createXXX method for each class of the model. - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage - * @generated - */ -public class CftLanguageAdapterFactory extends AdapterFactoryImpl -{ - /** - * The cached model package. - * - * - * @generated - */ - protected static CftLanguagePackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * - * - * @generated - */ - public CftLanguageAdapterFactory() - { - if (modelPackage == null) - { - modelPackage = CftLanguagePackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * - * This implementation returns true if the object is either the model's package or is an instance object of the model. - * - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) - { - if (object == modelPackage) - { - return true; - } - if (object instanceof EObject) - { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the createXXX methods. - * - * - * @generated - */ - protected CftLanguageSwitch modelSwitch = - new CftLanguageSwitch() - { - @Override - public Adapter caseCftModel(CftModel object) - { - return createCftModelAdapter(); - } - @Override - public Adapter caseImportDeclaration(ImportDeclaration object) - { - return createImportDeclarationAdapter(); - } - @Override - public Adapter caseTransformationDefinition(TransformationDefinition object) - { - return createTransformationDefinitionAdapter(); - } - @Override - public Adapter caseMappingDefinition(MappingDefinition object) - { - return createMappingDefinitionAdapter(); - } - @Override - public Adapter caseMappingParameter(MappingParameter object) - { - return createMappingParameterAdapter(); - } - @Override - public Adapter caseLookupDefinition(LookupDefinition object) - { - return createLookupDefinitionAdapter(); - } - @Override - public Adapter caseVariable(Variable object) - { - return createVariableAdapter(); - } - @Override - public Adapter caseAssignment(Assignment object) - { - return createAssignmentAdapter(); - } - @Override - public Adapter caseEventReference(EventReference object) - { - return createEventReferenceAdapter(); - } - @Override - public Adapter caseComponentInstance(ComponentInstance object) - { - return createComponentInstanceAdapter(); - } - @Override - public Adapter defaultCase(EObject object) - { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the target. - * - * - * @param target the object to adapt. - * @return the adapter for the target. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) - { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel Cft Model}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel - * @generated - */ - public Adapter createCftModelAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration Import Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration - * @generated - */ - public Adapter createImportDeclarationAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition Transformation Definition}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition - * @generated - */ - public Adapter createTransformationDefinitionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition Mapping Definition}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition - * @generated - */ - public Adapter createMappingDefinitionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter Mapping Parameter}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter - * @generated - */ - public Adapter createMappingParameterAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition Lookup Definition}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition - * @generated - */ - public Adapter createLookupDefinitionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable Variable}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable - * @generated - */ - public Adapter createVariableAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment Assignment}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment - * @generated - */ - public Adapter createAssignmentAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference Event Reference}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference - * @generated - */ - public Adapter createEventReferenceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance Component Instance}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance - * @generated - */ - public Adapter createComponentInstanceAdapter() - { - return null; - } - - /** - * Creates a new adapter for the default case. - * - * This default implementation returns null. - * - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() - { - return null; - } - -} //CftLanguageAdapterFactory diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/util/CftLanguageSwitch.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/util/CftLanguageSwitch.java deleted file mode 100644 index b3de106b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/cftLanguage/util/CftLanguageSwitch.java +++ /dev/null @@ -1,329 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.util; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.*; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.util.Switch; - -/** - * - * The Switch for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the caseXXX method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage - * @generated - */ -public class CftLanguageSwitch extends Switch -{ - /** - * The cached model package - * - * - * @generated - */ - protected static CftLanguagePackage modelPackage; - - /** - * Creates an instance of the switch. - * - * - * @generated - */ - public CftLanguageSwitch() - { - if (modelPackage == null) - { - modelPackage = CftLanguagePackage.eINSTANCE; - } - } - - /** - * Checks whether this is a switch for the given package. - * - * - * @param ePackage the package in question. - * @return whether this is a switch for the given package. - * @generated - */ - @Override - protected boolean isSwitchFor(EPackage ePackage) - { - return ePackage == modelPackage; - } - - /** - * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. - * - * - * @return the first non-null result returned by a caseXXX call. - * @generated - */ - @Override - protected T doSwitch(int classifierID, EObject theEObject) - { - switch (classifierID) - { - case CftLanguagePackage.CFT_MODEL: - { - CftModel cftModel = (CftModel)theEObject; - T result = caseCftModel(cftModel); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftLanguagePackage.IMPORT_DECLARATION: - { - ImportDeclaration importDeclaration = (ImportDeclaration)theEObject; - T result = caseImportDeclaration(importDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftLanguagePackage.TRANSFORMATION_DEFINITION: - { - TransformationDefinition transformationDefinition = (TransformationDefinition)theEObject; - T result = caseTransformationDefinition(transformationDefinition); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftLanguagePackage.MAPPING_DEFINITION: - { - MappingDefinition mappingDefinition = (MappingDefinition)theEObject; - T result = caseMappingDefinition(mappingDefinition); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftLanguagePackage.MAPPING_PARAMETER: - { - MappingParameter mappingParameter = (MappingParameter)theEObject; - T result = caseMappingParameter(mappingParameter); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftLanguagePackage.LOOKUP_DEFINITION: - { - LookupDefinition lookupDefinition = (LookupDefinition)theEObject; - T result = caseLookupDefinition(lookupDefinition); - if (result == null) result = caseVariable(lookupDefinition); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftLanguagePackage.VARIABLE: - { - Variable variable = (Variable)theEObject; - T result = caseVariable(variable); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftLanguagePackage.ASSIGNMENT: - { - Assignment assignment = (Assignment)theEObject; - T result = caseAssignment(assignment); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftLanguagePackage.EVENT_REFERENCE: - { - EventReference eventReference = (EventReference)theEObject; - T result = caseEventReference(eventReference); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftLanguagePackage.COMPONENT_INSTANCE: - { - ComponentInstance componentInstance = (ComponentInstance)theEObject; - T result = caseComponentInstance(componentInstance); - if (result == null) result = caseVariable(componentInstance); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of 'Cft Model'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Cft Model'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCftModel(CftModel object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Import Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Import Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImportDeclaration(ImportDeclaration object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Transformation Definition'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Transformation Definition'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTransformationDefinition(TransformationDefinition object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Mapping Definition'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Mapping Definition'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMappingDefinition(MappingDefinition object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Mapping Parameter'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Mapping Parameter'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMappingParameter(MappingParameter object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Lookup Definition'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Lookup Definition'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseLookupDefinition(LookupDefinition object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Variable'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Variable'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseVariable(Variable object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Assignment'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Assignment'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAssignment(Assignment object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Event Reference'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Event Reference'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEventReference(EventReference object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Component Instance'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Component Instance'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseComponentInstance(ComponentInstance object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'EObject'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'EObject'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - @Override - public T defaultCase(EObject object) - { - return null; - } - -} //CftLanguageSwitch diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/CftLanguageAntlrTokenFileProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/CftLanguageAntlrTokenFileProvider.java deleted file mode 100644 index 14a64042..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/CftLanguageAntlrTokenFileProvider.java +++ /dev/null @@ -1,16 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr; - -import java.io.InputStream; -import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; - -public class CftLanguageAntlrTokenFileProvider implements IAntlrTokenFileProvider { - - @Override - public InputStream getAntlrTokenFile() { - ClassLoader classLoader = getClass().getClassLoader(); - return classLoader.getResourceAsStream("hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguage.tokens"); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/CftLanguageParser.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/CftLanguageParser.java deleted file mode 100644 index 602ea50d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/CftLanguageParser.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr; - -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr.internal.InternalCftLanguageParser; -import hu.bme.mit.inf.dslreasoner.faulttree.components.services.CftLanguageGrammarAccess; -import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; - -public class CftLanguageParser extends AbstractAntlrParser { - - @Inject - private CftLanguageGrammarAccess grammarAccess; - - @Override - protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { - tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); - } - - - @Override - protected InternalCftLanguageParser createParser(XtextTokenStream stream) { - return new InternalCftLanguageParser(stream, getGrammarAccess()); - } - - @Override - protected String getDefaultRuleName() { - return "CftModel"; - } - - public CftLanguageGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(CftLanguageGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguage.g b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguage.g deleted file mode 100644 index 51479ad3..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguage.g +++ /dev/null @@ -1,1688 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -grammar InternalCftLanguage; - -options { - superClass=AbstractInternalAntlrParser; -} - -@lexer::header { -package hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.parser.antlr.Lexer; -} - -@parser::header { -package hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr.internal; - -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; -import hu.bme.mit.inf.dslreasoner.faulttree.components.services.CftLanguageGrammarAccess; - -} - -@parser::members { - - private CftLanguageGrammarAccess grammarAccess; - - public InternalCftLanguageParser(TokenStream input, CftLanguageGrammarAccess grammarAccess) { - this(input); - this.grammarAccess = grammarAccess; - registerRules(grammarAccess.getGrammar()); - } - - @Override - protected String getFirstRuleName() { - return "CftModel"; - } - - @Override - protected CftLanguageGrammarAccess getGrammarAccess() { - return grammarAccess; - } - -} - -@rulecatch { - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } -} - -// Entry rule entryRuleCftModel -entryRuleCftModel returns [EObject current=null]: - { newCompositeNode(grammarAccess.getCftModelRule()); } - iv_ruleCftModel=ruleCftModel - { $current=$iv_ruleCftModel.current; } - EOF; - -// Rule CftModel -ruleCftModel returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='package' - { - newLeafNode(otherlv_0, grammarAccess.getCftModelAccess().getPackageKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getCftModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); - } - lv_packageName_1_0=ruleQualifiedName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getCftModelRule()); - } - set( - $current, - "packageName", - lv_packageName_1_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.QualifiedName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getCftModelAccess().getSemicolonKeyword_2()); - } - )? - ( - ( - { - newCompositeNode(grammarAccess.getCftModelAccess().getImportsImportDeclarationParserRuleCall_3_0()); - } - lv_imports_3_0=ruleImportDeclaration - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getCftModelRule()); - } - add( - $current, - "imports", - lv_imports_3_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ImportDeclaration"); - afterParserOrEnumRuleCall(); - } - ) - )* - ( - ( - ( - { - newCompositeNode(grammarAccess.getCftModelAccess().getComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0()); - } - lv_componentDefinitions_4_0=ruleComponentDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getCftModelRule()); - } - add( - $current, - "componentDefinitions", - lv_componentDefinitions_4_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ComponentDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - | - ( - ( - { - newCompositeNode(grammarAccess.getCftModelAccess().getTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0()); - } - lv_transformationDefinitions_5_0=ruleTransformationDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getCftModelRule()); - } - add( - $current, - "transformationDefinitions", - lv_transformationDefinitions_5_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.TransformationDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - ) -; - -// Entry rule entryRuleImportDeclaration -entryRuleImportDeclaration returns [EObject current=null]: - { newCompositeNode(grammarAccess.getImportDeclarationRule()); } - iv_ruleImportDeclaration=ruleImportDeclaration - { $current=$iv_ruleImportDeclaration.current; } - EOF; - -// Rule ImportDeclaration -ruleImportDeclaration returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='import' - { - newLeafNode(otherlv_0, grammarAccess.getImportDeclarationAccess().getImportKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); - } - lv_importedNamespace_1_0=ruleQualifiedNameWithWildcard - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getImportDeclarationRule()); - } - set( - $current, - "importedNamespace", - lv_importedNamespace_1_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.QualifiedNameWithWildcard"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_2()); - } - )? - ) -; - -// Entry rule entryRuleComponentDefinition -entryRuleComponentDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getComponentDefinitionRule()); } - iv_ruleComponentDefinition=ruleComponentDefinition - { $current=$iv_ruleComponentDefinition.current; } - EOF; - -// Rule ComponentDefinition -ruleComponentDefinition returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='cft' - { - newLeafNode(otherlv_0, grammarAccess.getComponentDefinitionAccess().getCftKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); - } - lv_name_1_0=ruleValidId - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentDefinitionRule()); - } - set( - $current, - "name", - lv_name_1_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2='{' - { - newLeafNode(otherlv_2, grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2()); - } - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0); - } - ({true}?=>(otherlv_4='in' - { - newLeafNode(otherlv_4, grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getComponentDefinitionAccess().getInputEventsInputEventParserRuleCall_3_0_1_0()); - } - lv_inputEvents_5_0=ruleInputEvent - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentDefinitionRule()); - } - add( - $current, - "inputEvents", - lv_inputEvents_5_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.InputEvent"); - afterParserOrEnumRuleCall(); - } - ) - )* - otherlv_6=';' - { - newLeafNode(otherlv_6, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1); - } - ({true}?=>(otherlv_7='out' - { - newLeafNode(otherlv_7, grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getComponentDefinitionRule()); - } - } - { - newCompositeNode(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); - } - ruleValidId - { - afterParserOrEnumRuleCall(); - } - ) - )* - otherlv_9=';' - { - newLeafNode(otherlv_9, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - } - ) - ( - ( - ( - { - newCompositeNode(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsEventDefinitionParserRuleCall_4_0_0()); - } - lv_eventDefinitions_10_0=ruleEventDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentDefinitionRule()); - } - add( - $current, - "eventDefinitions", - lv_eventDefinitions_10_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.EventDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_11=';' - { - newLeafNode(otherlv_11, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1()); - } - )* - otherlv_12='}' - { - newLeafNode(otherlv_12, grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5()); - } - ) -; - -// Entry rule entryRuleInputEvent -entryRuleInputEvent returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInputEventRule()); } - iv_ruleInputEvent=ruleInputEvent - { $current=$iv_ruleInputEvent.current; } - EOF; - -// Rule InputEvent -ruleInputEvent returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); - } - lv_name_0_0=ruleValidId - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getInputEventRule()); - } - set( - $current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - lv_multiple_1_0='[]' - { - newLeafNode(lv_multiple_1_0, grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getInputEventRule()); - } - setWithLastConsumed($current, "multiple", true, "[]"); - } - ) - )? - ) -; - -// Entry rule entryRuleEventDefinition -entryRuleEventDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getEventDefinitionRule()); } - iv_ruleEventDefinition=ruleEventDefinition - { $current=$iv_ruleEventDefinition.current; } - EOF; - -// Rule EventDefinition -ruleEventDefinition returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getEventDefinitionAccess().getBasicEventDefinitionParserRuleCall_0()); - } - this_BasicEventDefinition_0=ruleBasicEventDefinition - { - $current = $this_BasicEventDefinition_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getEventDefinitionAccess().getGateDefinitionParserRuleCall_1()); - } - this_GateDefinition_1=ruleGateDefinition - { - $current = $this_GateDefinition_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleBasicEventDefinition -entryRuleBasicEventDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getBasicEventDefinitionRule()); } - iv_ruleBasicEventDefinition=ruleBasicEventDefinition - { $current=$iv_ruleBasicEventDefinition.current; } - EOF; - -// Rule BasicEventDefinition -ruleBasicEventDefinition returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - } - lv_name_0_0=ruleValidId - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getBasicEventDefinitionRule()); - } - set( - $current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); - } - lv_distribution_1_0=ruleDistribution - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getBasicEventDefinitionRule()); - } - set( - $current, - "distribution", - lv_distribution_1_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Distribution"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleDistribution -entryRuleDistribution returns [EObject current=null]: - { newCompositeNode(grammarAccess.getDistributionRule()); } - iv_ruleDistribution=ruleDistribution - { $current=$iv_ruleDistribution.current; } - EOF; - -// Rule Distribution -ruleDistribution returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0()); - } - this_ConstantDistribution_0=ruleConstantDistribution - { - $current = $this_ConstantDistribution_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1()); - } - this_ExponentialDistribution_1=ruleExponentialDistribution - { - $current = $this_ExponentialDistribution_1.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleConstantDistribution -entryRuleConstantDistribution returns [EObject current=null]: - { newCompositeNode(grammarAccess.getConstantDistributionRule()); } - iv_ruleConstantDistribution=ruleConstantDistribution - { $current=$iv_ruleConstantDistribution.current; } - EOF; - -// Rule ConstantDistribution -ruleConstantDistribution returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='prob' - { - newLeafNode(otherlv_0, grammarAccess.getConstantDistributionAccess().getProbKeyword_0()); - } - otherlv_1='=' - { - newLeafNode(otherlv_1, grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0()); - } - lv_p_2_0=ruleDouble - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getConstantDistributionRule()); - } - set( - $current, - "p", - lv_p_2_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Double"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleExponentialDistribution -entryRuleExponentialDistribution returns [EObject current=null]: - { newCompositeNode(grammarAccess.getExponentialDistributionRule()); } - iv_ruleExponentialDistribution=ruleExponentialDistribution - { $current=$iv_ruleExponentialDistribution.current; } - EOF; - -// Rule ExponentialDistribution -ruleExponentialDistribution returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='lambda' - { - newLeafNode(otherlv_0, grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0()); - } - otherlv_1='=' - { - newLeafNode(otherlv_1, grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0()); - } - lv_lambda_2_0=ruleDouble - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getExponentialDistributionRule()); - } - set( - $current, - "lambda", - lv_lambda_2_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Double"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleGateDefinition -entryRuleGateDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGateDefinitionRule()); } - iv_ruleGateDefinition=ruleGateDefinition - { $current=$iv_ruleGateDefinition.current; } - EOF; - -// Rule GateDefinition -ruleGateDefinition returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0()); - } - this_AndGateDefinition_0=ruleAndGateDefinition - { - $current = $this_AndGateDefinition_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1()); - } - this_OrGateDefinition_1=ruleOrGateDefinition - { - $current = $this_OrGateDefinition_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2()); - } - this_KOfMGateDefinition_2=ruleKOfMGateDefinition - { - $current = $this_KOfMGateDefinition_2.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleAndGateDefinition -entryRuleAndGateDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAndGateDefinitionRule()); } - iv_ruleAndGateDefinition=ruleAndGateDefinition - { $current=$iv_ruleAndGateDefinition.current; } - EOF; - -// Rule AndGateDefinition -ruleAndGateDefinition returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - } - lv_name_0_0=ruleValidId - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAndGateDefinitionRule()); - } - set( - $current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1='and' - { - newLeafNode(otherlv_1, grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getAndGateDefinitionRule()); - } - } - { - newCompositeNode(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); - } - ruleValidId - { - afterParserOrEnumRuleCall(); - } - ) - )* - ) -; - -// Entry rule entryRuleOrGateDefinition -entryRuleOrGateDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getOrGateDefinitionRule()); } - iv_ruleOrGateDefinition=ruleOrGateDefinition - { $current=$iv_ruleOrGateDefinition.current; } - EOF; - -// Rule OrGateDefinition -ruleOrGateDefinition returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - } - lv_name_0_0=ruleValidId - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getOrGateDefinitionRule()); - } - set( - $current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1='or' - { - newLeafNode(otherlv_1, grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getOrGateDefinitionRule()); - } - } - { - newCompositeNode(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); - } - ruleValidId - { - afterParserOrEnumRuleCall(); - } - ) - )* - ) -; - -// Entry rule entryRuleKOfMGateDefinition -entryRuleKOfMGateDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getKOfMGateDefinitionRule()); } - iv_ruleKOfMGateDefinition=ruleKOfMGateDefinition - { $current=$iv_ruleKOfMGateDefinition.current; } - EOF; - -// Rule KOfMGateDefinition -ruleKOfMGateDefinition returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - } - lv_name_0_0=ruleValidId - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getKOfMGateDefinitionRule()); - } - set( - $current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - lv_k_1_0=RULE_INT - { - newLeafNode(lv_k_1_0, grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getKOfMGateDefinitionRule()); - } - setWithLastConsumed( - $current, - "k", - lv_k_1_0, - "org.eclipse.xtext.common.Terminals.INT"); - } - ) - ) - ( - ( - otherlv_2='of' - { - newLeafNode(otherlv_2, grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0()); - } - ( - ( - lv_m_3_0=RULE_INT - { - newLeafNode(lv_m_3_0, grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getKOfMGateDefinitionRule()); - } - setWithLastConsumed( - $current, - "m", - lv_m_3_0, - "org.eclipse.xtext.common.Terminals.INT"); - } - ) - ) - ) - | - ( - ( - lv_m_4_0=RULE_OF_INT - { - newLeafNode(lv_m_4_0, grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getKOfMGateDefinitionRule()); - } - setWithLastConsumed( - $current, - "m", - lv_m_4_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.OF_INT"); - } - ) - ) - ) - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getKOfMGateDefinitionRule()); - } - } - { - newCompositeNode(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0()); - } - ruleValidId - { - afterParserOrEnumRuleCall(); - } - ) - )* - ) -; - -// Entry rule entryRuleTransformationDefinition -entryRuleTransformationDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTransformationDefinitionRule()); } - iv_ruleTransformationDefinition=ruleTransformationDefinition - { $current=$iv_ruleTransformationDefinition.current; } - EOF; - -// Rule TransformationDefinition -ruleTransformationDefinition returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='transformation' - { - newLeafNode(otherlv_0, grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); - } - lv_name_1_0=ruleValidId - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTransformationDefinitionRule()); - } - set( - $current, - "name", - lv_name_1_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2='{' - { - newLeafNode(otherlv_2, grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsMappingDefinitionParserRuleCall_3_0()); - } - lv_mappingDefinitions_3_0=ruleMappingDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTransformationDefinitionRule()); - } - add( - $current, - "mappingDefinitions", - lv_mappingDefinitions_3_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.MappingDefinition"); - afterParserOrEnumRuleCall(); - } - ) - )* - otherlv_4='}' - { - newLeafNode(otherlv_4, grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4()); - } - ) -; - -// Entry rule entryRuleMappingDefinition -entryRuleMappingDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMappingDefinitionRule()); } - iv_ruleMappingDefinition=ruleMappingDefinition - { $current=$iv_ruleMappingDefinition.current; } - EOF; - -// Rule MappingDefinition -ruleMappingDefinition returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - lv_topLevel_0_0='toplevel' - { - newLeafNode(lv_topLevel_0_0, grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMappingDefinitionRule()); - } - setWithLastConsumed($current, "topLevel", true, "toplevel"); - } - ) - )? - otherlv_1='mapping' - { - newLeafNode(otherlv_1, grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMappingDefinitionRule()); - } - } - { - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getPatternPatternCrossReference_2_0()); - } - ruleQualifiedName - { - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_3='(' - { - newLeafNode(otherlv_3, grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3()); - } - ( - ( - { - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_4_0()); - } - lv_parameters_4_0=ruleMappingParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMappingDefinitionRule()); - } - add( - $current, - "parameters", - lv_parameters_4_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.MappingParameter"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_5=',' - { - newLeafNode(otherlv_5, grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_5_1_0()); - } - lv_parameters_6_0=ruleMappingParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMappingDefinitionRule()); - } - add( - $current, - "parameters", - lv_parameters_6_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.MappingParameter"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_7=')' - { - newLeafNode(otherlv_7, grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6()); - } - ( - ( - { - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getComponentInstanceComponentInstanceParserRuleCall_7_0()); - } - lv_componentInstance_8_0=ruleComponentInstance - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMappingDefinitionRule()); - } - set( - $current, - "componentInstance", - lv_componentInstance_8_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ComponentInstance"); - afterParserOrEnumRuleCall(); - } - ) - )? - ( - otherlv_9='{' - { - newLeafNode(otherlv_9, grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0()); - } - ( - ( - ( - ( - { - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0()); - } - lv_lookupDefinitions_10_0=ruleLookupDefinition - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMappingDefinitionRule()); - } - add( - $current, - "lookupDefinitions", - lv_lookupDefinitions_10_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.LookupDefinition"); - afterParserOrEnumRuleCall(); - } - ) - ) - | - ( - ( - { - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignmentParserRuleCall_8_1_0_1_0()); - } - lv_assignments_11_0=ruleAssignment - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMappingDefinitionRule()); - } - add( - $current, - "assignments", - lv_assignments_11_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Assignment"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - otherlv_12=';' - { - newLeafNode(otherlv_12, grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1()); - } - )* - otherlv_13='}' - { - newLeafNode(otherlv_13, grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2()); - } - )? - ) -; - -// Entry rule entryRuleMappingParameter -entryRuleMappingParameter returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMappingParameterRule()); } - iv_ruleMappingParameter=ruleMappingParameter - { $current=$iv_ruleMappingParameter.current; } - EOF; - -// Rule MappingParameter -ruleMappingParameter returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - newCompositeNode(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); - } - lv_name_0_0=ruleValidId - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMappingParameterRule()); - } - set( - $current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - } - ) - ) -; - -// Entry rule entryRuleLookupDefinition -entryRuleLookupDefinition returns [EObject current=null]: - { newCompositeNode(grammarAccess.getLookupDefinitionRule()); } - iv_ruleLookupDefinition=ruleLookupDefinition - { $current=$iv_ruleLookupDefinition.current; } - EOF; - -// Rule LookupDefinition -ruleLookupDefinition returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='lookup' - { - newLeafNode(otherlv_0, grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLookupDefinitionRule()); - } - } - { - newCompositeNode(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); - } - ruleQualifiedName - { - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2='(' - { - newLeafNode(otherlv_2, grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLookupDefinitionRule()); - } - } - { - newCompositeNode(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); - } - ruleValidId - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_4=',' - { - newLeafNode(otherlv_4, grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLookupDefinitionRule()); - } - } - { - newCompositeNode(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); - } - ruleValidId - { - afterParserOrEnumRuleCall(); - } - ) - ) - )* - otherlv_6=')' - { - newLeafNode(otherlv_6, grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5()); - } - otherlv_7='as' - { - newLeafNode(otherlv_7, grammarAccess.getLookupDefinitionAccess().getAsKeyword_6()); - } - ( - ( - { - newCompositeNode(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); - } - lv_name_8_0=ruleValidId - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLookupDefinitionRule()); - } - set( - $current, - "name", - lv_name_8_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleAssignment -entryRuleAssignment returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAssignmentRule()); } - iv_ruleAssignment=ruleAssignment - { $current=$iv_ruleAssignment.current; } - EOF; - -// Rule Assignment -ruleAssignment returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getAssignmentAccess().getInputEventReferenceParserRuleCall_0_0()); - } - lv_input_0_0=ruleEventReference - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAssignmentRule()); - } - set( - $current, - "input", - lv_input_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.EventReference"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - ( - lv_multiple_1_0='+=' - { - newLeafNode(lv_multiple_1_0, grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getAssignmentRule()); - } - setWithLastConsumed($current, "multiple", true, "+="); - } - ) - ) - | - otherlv_2=':=' - { - newLeafNode(otherlv_2, grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1()); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getAssignmentAccess().getOutputEventReferenceParserRuleCall_2_0()); - } - lv_output_3_0=ruleEventReference - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAssignmentRule()); - } - set( - $current, - "output", - lv_output_3_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.EventReference"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleEventReference -entryRuleEventReference returns [EObject current=null]: - { newCompositeNode(grammarAccess.getEventReferenceRule()); } - iv_ruleEventReference=ruleEventReference - { $current=$iv_ruleEventReference.current; } - EOF; - -// Rule EventReference -ruleEventReference returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getEventReferenceRule()); - } - } - { - newCompositeNode(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); - } - ruleValidId - { - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_1='.' - { - newLeafNode(otherlv_1, grammarAccess.getEventReferenceAccess().getFullStopKeyword_1()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getEventReferenceRule()); - } - } - { - newCompositeNode(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); - } - ruleValidId - { - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleComponentInstance -entryRuleComponentInstance returns [EObject current=null]: - { newCompositeNode(grammarAccess.getComponentInstanceRule()); } - iv_ruleComponentInstance=ruleComponentInstance - { $current=$iv_ruleComponentInstance.current; } - EOF; - -// Rule ComponentInstance -ruleComponentInstance returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='=>' - { - newLeafNode(otherlv_0, grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getComponentInstanceRule()); - } - } - { - newCompositeNode(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionCrossReference_1_0()); - } - ruleQualifiedName - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getComponentInstanceAccess().getNameValidIdParserRuleCall_2_0()); - } - lv_name_2_0=ruleValidId - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getComponentInstanceRule()); - } - set( - $current, - "name", - lv_name_2_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - } - ) - )? - ) -; - -// Entry rule entryRuleQualifiedName -entryRuleQualifiedName returns [String current=null]: - { newCompositeNode(grammarAccess.getQualifiedNameRule()); } - iv_ruleQualifiedName=ruleQualifiedName - { $current=$iv_ruleQualifiedName.current.getText(); } - EOF; - -// Rule QualifiedName -ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); - } - this_ValidId_0=ruleValidId - { - $current.merge(this_ValidId_0); - } - { - afterParserOrEnumRuleCall(); - } - ( - kw='.' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); - } - { - newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); - } - this_ValidId_2=ruleValidId - { - $current.merge(this_ValidId_2); - } - { - afterParserOrEnumRuleCall(); - } - )* - ) -; - -// Entry rule entryRuleQualifiedNameWithWildcard -entryRuleQualifiedNameWithWildcard returns [String current=null]: - { newCompositeNode(grammarAccess.getQualifiedNameWithWildcardRule()); } - iv_ruleQualifiedNameWithWildcard=ruleQualifiedNameWithWildcard - { $current=$iv_ruleQualifiedNameWithWildcard.current.getText(); } - EOF; - -// Rule QualifiedNameWithWildcard -ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); - } - this_QualifiedName_0=ruleQualifiedName - { - $current.merge(this_QualifiedName_0); - } - { - afterParserOrEnumRuleCall(); - } - ( - kw='.' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0()); - } - kw='*' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1()); - } - )? - ) -; - -// Entry rule entryRuleValidId -entryRuleValidId returns [String current=null]: - { newCompositeNode(grammarAccess.getValidIdRule()); } - iv_ruleValidId=ruleValidId - { $current=$iv_ruleValidId.current.getText(); } - EOF; - -// Rule ValidId -ruleValidId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - this_ID_0=RULE_ID - { - $current.merge(this_ID_0); - } - { - newLeafNode(this_ID_0, grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0()); - } - | - this_OF_INT_1=RULE_OF_INT - { - $current.merge(this_OF_INT_1); - } - { - newLeafNode(this_OF_INT_1, grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1()); - } - ) -; - -// Entry rule entryRuleDouble -entryRuleDouble returns [String current=null]: - { newCompositeNode(grammarAccess.getDoubleRule()); } - iv_ruleDouble=ruleDouble - { $current=$iv_ruleDouble.current.getText(); } - EOF; - -// Rule Double -ruleDouble returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - this_INT_0=RULE_INT - { - $current.merge(this_INT_0); - } - { - newLeafNode(this_INT_0, grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0()); - } - | - this_T_DOUBLE_1=RULE_T_DOUBLE - { - $current.merge(this_T_DOUBLE_1); - } - { - newLeafNode(this_T_DOUBLE_1, grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1()); - } - ) -; - -RULE_OF_INT : 'o' 'f' ('0'..'9')+; - -RULE_T_DOUBLE : ('0'..'9')+ ('.' ('0'..'9')+|('.' ('0'..'9')+)? ('e'|'E') ('+'|'-')? ('0'..'9')+); - -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - -RULE_INT : ('0'..'9')+; - -RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); - -RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; - -RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; - -RULE_WS : (' '|'\t'|'\r'|'\n')+; - -RULE_ANY_OTHER : .; diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguage.tokens b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguage.tokens deleted file mode 100644 index 24a3b0ab..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguage.tokens +++ /dev/null @@ -1,65 +0,0 @@ -'('=31 -')'=33 -'*'=40 -'+='=36 -','=32 -'.'=38 -':='=37 -';'=14 -'='=23 -'=>'=39 -'[]'=21 -'and'=25 -'as'=35 -'cft'=16 -'import'=15 -'in'=18 -'lambda'=24 -'lookup'=34 -'mapping'=30 -'of'=27 -'or'=26 -'out'=19 -'package'=13 -'prob'=22 -'toplevel'=29 -'transformation'=28 -'{'=17 -'}'=20 -RULE_ANY_OTHER=12 -RULE_ID=6 -RULE_INT=4 -RULE_ML_COMMENT=9 -RULE_OF_INT=5 -RULE_SL_COMMENT=10 -RULE_STRING=8 -RULE_T_DOUBLE=7 -RULE_WS=11 -T__13=13 -T__14=14 -T__15=15 -T__16=16 -T__17=17 -T__18=18 -T__19=19 -T__20=20 -T__21=21 -T__22=22 -T__23=23 -T__24=24 -T__25=25 -T__26=26 -T__27=27 -T__28=28 -T__29=29 -T__30=30 -T__31=31 -T__32=32 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -T__40=40 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageLexer.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageLexer.java deleted file mode 100644 index c15c826a..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageLexer.java +++ /dev/null @@ -1,2001 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.parser.antlr.Lexer; - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalCftLanguageLexer extends Lexer { - public static final int RULE_STRING=8; - public static final int RULE_SL_COMMENT=10; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__37=37; - public static final int T__16=16; - public static final int T__38=38; - public static final int T__17=17; - public static final int T__39=39; - public static final int T__18=18; - public static final int T__33=33; - public static final int T__34=34; - public static final int RULE_T_DOUBLE=7; - public static final int T__13=13; - public static final int T__35=35; - public static final int T__14=14; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_OF_INT=5; - public static final int RULE_ID=6; - public static final int RULE_WS=11; - public static final int RULE_ANY_OTHER=12; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int RULE_INT=4; - public static final int T__29=29; - public static final int T__22=22; - public static final int RULE_ML_COMMENT=9; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__40=40; - public static final int T__20=20; - public static final int T__21=21; - - // delegates - // delegators - - public InternalCftLanguageLexer() {;} - public InternalCftLanguageLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalCftLanguageLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalCftLanguage.g"; } - - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { - try { - int _type = T__13; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:11:7: ( 'package' ) - // InternalCftLanguage.g:11:9: 'package' - { - match("package"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__13" - - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { - try { - int _type = T__14; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:12:7: ( ';' ) - // InternalCftLanguage.g:12:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__14" - - // $ANTLR start "T__15" - public final void mT__15() throws RecognitionException { - try { - int _type = T__15; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:13:7: ( 'import' ) - // InternalCftLanguage.g:13:9: 'import' - { - match("import"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__15" - - // $ANTLR start "T__16" - public final void mT__16() throws RecognitionException { - try { - int _type = T__16; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:14:7: ( 'cft' ) - // InternalCftLanguage.g:14:9: 'cft' - { - match("cft"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__16" - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:15:7: ( '{' ) - // InternalCftLanguage.g:15:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:16:7: ( 'in' ) - // InternalCftLanguage.g:16:9: 'in' - { - match("in"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:17:7: ( 'out' ) - // InternalCftLanguage.g:17:9: 'out' - { - match("out"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:18:7: ( '}' ) - // InternalCftLanguage.g:18:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:19:7: ( '[]' ) - // InternalCftLanguage.g:19:9: '[]' - { - match("[]"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:20:7: ( 'prob' ) - // InternalCftLanguage.g:20:9: 'prob' - { - match("prob"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:21:7: ( '=' ) - // InternalCftLanguage.g:21:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:22:7: ( 'lambda' ) - // InternalCftLanguage.g:22:9: 'lambda' - { - match("lambda"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:23:7: ( 'and' ) - // InternalCftLanguage.g:23:9: 'and' - { - match("and"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:24:7: ( 'or' ) - // InternalCftLanguage.g:24:9: 'or' - { - match("or"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:25:7: ( 'of' ) - // InternalCftLanguage.g:25:9: 'of' - { - match("of"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:26:7: ( 'transformation' ) - // InternalCftLanguage.g:26:9: 'transformation' - { - match("transformation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:27:7: ( 'toplevel' ) - // InternalCftLanguage.g:27:9: 'toplevel' - { - match("toplevel"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:28:7: ( 'mapping' ) - // InternalCftLanguage.g:28:9: 'mapping' - { - match("mapping"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:29:7: ( '(' ) - // InternalCftLanguage.g:29:9: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:30:7: ( ',' ) - // InternalCftLanguage.g:30:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:31:7: ( ')' ) - // InternalCftLanguage.g:31:9: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:32:7: ( 'lookup' ) - // InternalCftLanguage.g:32:9: 'lookup' - { - match("lookup"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:33:7: ( 'as' ) - // InternalCftLanguage.g:33:9: 'as' - { - match("as"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:34:7: ( '+=' ) - // InternalCftLanguage.g:34:9: '+=' - { - match("+="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:35:7: ( ':=' ) - // InternalCftLanguage.g:35:9: ':=' - { - match(":="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:36:7: ( '.' ) - // InternalCftLanguage.g:36:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:37:7: ( '=>' ) - // InternalCftLanguage.g:37:9: '=>' - { - match("=>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:38:7: ( '*' ) - // InternalCftLanguage.g:38:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "RULE_OF_INT" - public final void mRULE_OF_INT() throws RecognitionException { - try { - int _type = RULE_OF_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:1672:13: ( 'o' 'f' ( '0' .. '9' )+ ) - // InternalCftLanguage.g:1672:15: 'o' 'f' ( '0' .. '9' )+ - { - match('o'); - match('f'); - // InternalCftLanguage.g:1672:23: ( '0' .. '9' )+ - int cnt1=0; - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( ((LA1_0>='0' && LA1_0<='9')) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // InternalCftLanguage.g:1672:24: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt1 >= 1 ) break loop1; - EarlyExitException eee = - new EarlyExitException(1, input); - throw eee; - } - cnt1++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_OF_INT" - - // $ANTLR start "RULE_T_DOUBLE" - public final void mRULE_T_DOUBLE() throws RecognitionException { - try { - int _type = RULE_T_DOUBLE; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:1674:15: ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) ) - // InternalCftLanguage.g:1674:17: ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) - { - // InternalCftLanguage.g:1674:17: ( '0' .. '9' )+ - int cnt2=0; - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // InternalCftLanguage.g:1674:18: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt2 >= 1 ) break loop2; - EarlyExitException eee = - new EarlyExitException(2, input); - throw eee; - } - cnt2++; - } while (true); - - // InternalCftLanguage.g:1674:29: ( '.' ( '0' .. '9' )+ | ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) - int alt8=2; - alt8 = dfa8.predict(input); - switch (alt8) { - case 1 : - // InternalCftLanguage.g:1674:30: '.' ( '0' .. '9' )+ - { - match('.'); - // InternalCftLanguage.g:1674:34: ( '0' .. '9' )+ - int cnt3=0; - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( ((LA3_0>='0' && LA3_0<='9')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalCftLanguage.g:1674:35: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt3 >= 1 ) break loop3; - EarlyExitException eee = - new EarlyExitException(3, input); - throw eee; - } - cnt3++; - } while (true); - - - } - break; - case 2 : - // InternalCftLanguage.g:1674:46: ( '.' ( '0' .. '9' )+ )? ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ - { - // InternalCftLanguage.g:1674:46: ( '.' ( '0' .. '9' )+ )? - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0=='.') ) { - alt5=1; - } - switch (alt5) { - case 1 : - // InternalCftLanguage.g:1674:47: '.' ( '0' .. '9' )+ - { - match('.'); - // InternalCftLanguage.g:1674:51: ( '0' .. '9' )+ - int cnt4=0; - loop4: - do { - int alt4=2; - int LA4_0 = input.LA(1); - - if ( ((LA4_0>='0' && LA4_0<='9')) ) { - alt4=1; - } - - - switch (alt4) { - case 1 : - // InternalCftLanguage.g:1674:52: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt4 >= 1 ) break loop4; - EarlyExitException eee = - new EarlyExitException(4, input); - throw eee; - } - cnt4++; - } while (true); - - - } - break; - - } - - if ( input.LA(1)=='E'||input.LA(1)=='e' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // InternalCftLanguage.g:1674:75: ( '+' | '-' )? - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='+'||LA6_0=='-') ) { - alt6=1; - } - switch (alt6) { - case 1 : - // InternalCftLanguage.g: - { - if ( input.LA(1)=='+'||input.LA(1)=='-' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - } - - // InternalCftLanguage.g:1674:86: ( '0' .. '9' )+ - int cnt7=0; - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( ((LA7_0>='0' && LA7_0<='9')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalCftLanguage.g:1674:87: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt7 >= 1 ) break loop7; - EarlyExitException eee = - new EarlyExitException(7, input); - throw eee; - } - cnt7++; - } while (true); - - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_T_DOUBLE" - - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { - try { - int _type = RULE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:1676:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalCftLanguage.g:1676:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - { - // InternalCftLanguage.g:1676:11: ( '^' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='^') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalCftLanguage.g:1676:11: '^' - { - match('^'); - - } - break; - - } - - if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // InternalCftLanguage.g:1676:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( ((LA10_0>='0' && LA10_0<='9')||(LA10_0>='A' && LA10_0<='Z')||LA10_0=='_'||(LA10_0>='a' && LA10_0<='z')) ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // InternalCftLanguage.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop10; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:1678:10: ( ( '0' .. '9' )+ ) - // InternalCftLanguage.g:1678:12: ( '0' .. '9' )+ - { - // InternalCftLanguage.g:1678:12: ( '0' .. '9' )+ - int cnt11=0; - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( ((LA11_0>='0' && LA11_0<='9')) ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // InternalCftLanguage.g:1678:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt11 >= 1 ) break loop11; - EarlyExitException eee = - new EarlyExitException(11, input); - throw eee; - } - cnt11++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - try { - int _type = RULE_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:1680:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalCftLanguage.g:1680:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - { - // InternalCftLanguage.g:1680:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0=='\"') ) { - alt14=1; - } - else if ( (LA14_0=='\'') ) { - alt14=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); - - throw nvae; - } - switch (alt14) { - case 1 : - // InternalCftLanguage.g:1680:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalCftLanguage.g:1680:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop12: - do { - int alt12=3; - int LA12_0 = input.LA(1); - - if ( (LA12_0=='\\') ) { - alt12=1; - } - else if ( ((LA12_0>='\u0000' && LA12_0<='!')||(LA12_0>='#' && LA12_0<='[')||(LA12_0>=']' && LA12_0<='\uFFFF')) ) { - alt12=2; - } - - - switch (alt12) { - case 1 : - // InternalCftLanguage.g:1680:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalCftLanguage.g:1680:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop12; - } - } while (true); - - match('\"'); - - } - break; - case 2 : - // InternalCftLanguage.g:1680:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalCftLanguage.g:1680:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop13: - do { - int alt13=3; - int LA13_0 = input.LA(1); - - if ( (LA13_0=='\\') ) { - alt13=1; - } - else if ( ((LA13_0>='\u0000' && LA13_0<='&')||(LA13_0>='(' && LA13_0<='[')||(LA13_0>=']' && LA13_0<='\uFFFF')) ) { - alt13=2; - } - - - switch (alt13) { - case 1 : - // InternalCftLanguage.g:1680:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalCftLanguage.g:1680:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop13; - } - } while (true); - - match('\''); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_STRING" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:1682:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalCftLanguage.g:1682:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalCftLanguage.g:1682:24: ( options {greedy=false; } : . )* - loop15: - do { - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0=='*') ) { - int LA15_1 = input.LA(2); - - if ( (LA15_1=='/') ) { - alt15=2; - } - else if ( ((LA15_1>='\u0000' && LA15_1<='.')||(LA15_1>='0' && LA15_1<='\uFFFF')) ) { - alt15=1; - } - - - } - else if ( ((LA15_0>='\u0000' && LA15_0<=')')||(LA15_0>='+' && LA15_0<='\uFFFF')) ) { - alt15=1; - } - - - switch (alt15) { - case 1 : - // InternalCftLanguage.g:1682:52: . - { - matchAny(); - - } - break; - - default : - break loop15; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:1684:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalCftLanguage.g:1684:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("//"); - - // InternalCftLanguage.g:1684:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( ((LA16_0>='\u0000' && LA16_0<='\t')||(LA16_0>='\u000B' && LA16_0<='\f')||(LA16_0>='\u000E' && LA16_0<='\uFFFF')) ) { - alt16=1; - } - - - switch (alt16) { - case 1 : - // InternalCftLanguage.g:1684:24: ~ ( ( '\\n' | '\\r' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop16; - } - } while (true); - - // InternalCftLanguage.g:1684:40: ( ( '\\r' )? '\\n' )? - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0=='\n'||LA18_0=='\r') ) { - alt18=1; - } - switch (alt18) { - case 1 : - // InternalCftLanguage.g:1684:41: ( '\\r' )? '\\n' - { - // InternalCftLanguage.g:1684:41: ( '\\r' )? - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0=='\r') ) { - alt17=1; - } - switch (alt17) { - case 1 : - // InternalCftLanguage.g:1684:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:1686:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalCftLanguage.g:1686:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalCftLanguage.g:1686:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt19=0; - loop19: - do { - int alt19=2; - int LA19_0 = input.LA(1); - - if ( ((LA19_0>='\t' && LA19_0<='\n')||LA19_0=='\r'||LA19_0==' ') ) { - alt19=1; - } - - - switch (alt19) { - case 1 : - // InternalCftLanguage.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt19 >= 1 ) break loop19; - EarlyExitException eee = - new EarlyExitException(19, input); - throw eee; - } - cnt19++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalCftLanguage.g:1688:16: ( . ) - // InternalCftLanguage.g:1688:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalCftLanguage.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | RULE_OF_INT | RULE_T_DOUBLE | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt20=37; - alt20 = dfa20.predict(input); - switch (alt20) { - case 1 : - // InternalCftLanguage.g:1:10: T__13 - { - mT__13(); - - } - break; - case 2 : - // InternalCftLanguage.g:1:16: T__14 - { - mT__14(); - - } - break; - case 3 : - // InternalCftLanguage.g:1:22: T__15 - { - mT__15(); - - } - break; - case 4 : - // InternalCftLanguage.g:1:28: T__16 - { - mT__16(); - - } - break; - case 5 : - // InternalCftLanguage.g:1:34: T__17 - { - mT__17(); - - } - break; - case 6 : - // InternalCftLanguage.g:1:40: T__18 - { - mT__18(); - - } - break; - case 7 : - // InternalCftLanguage.g:1:46: T__19 - { - mT__19(); - - } - break; - case 8 : - // InternalCftLanguage.g:1:52: T__20 - { - mT__20(); - - } - break; - case 9 : - // InternalCftLanguage.g:1:58: T__21 - { - mT__21(); - - } - break; - case 10 : - // InternalCftLanguage.g:1:64: T__22 - { - mT__22(); - - } - break; - case 11 : - // InternalCftLanguage.g:1:70: T__23 - { - mT__23(); - - } - break; - case 12 : - // InternalCftLanguage.g:1:76: T__24 - { - mT__24(); - - } - break; - case 13 : - // InternalCftLanguage.g:1:82: T__25 - { - mT__25(); - - } - break; - case 14 : - // InternalCftLanguage.g:1:88: T__26 - { - mT__26(); - - } - break; - case 15 : - // InternalCftLanguage.g:1:94: T__27 - { - mT__27(); - - } - break; - case 16 : - // InternalCftLanguage.g:1:100: T__28 - { - mT__28(); - - } - break; - case 17 : - // InternalCftLanguage.g:1:106: T__29 - { - mT__29(); - - } - break; - case 18 : - // InternalCftLanguage.g:1:112: T__30 - { - mT__30(); - - } - break; - case 19 : - // InternalCftLanguage.g:1:118: T__31 - { - mT__31(); - - } - break; - case 20 : - // InternalCftLanguage.g:1:124: T__32 - { - mT__32(); - - } - break; - case 21 : - // InternalCftLanguage.g:1:130: T__33 - { - mT__33(); - - } - break; - case 22 : - // InternalCftLanguage.g:1:136: T__34 - { - mT__34(); - - } - break; - case 23 : - // InternalCftLanguage.g:1:142: T__35 - { - mT__35(); - - } - break; - case 24 : - // InternalCftLanguage.g:1:148: T__36 - { - mT__36(); - - } - break; - case 25 : - // InternalCftLanguage.g:1:154: T__37 - { - mT__37(); - - } - break; - case 26 : - // InternalCftLanguage.g:1:160: T__38 - { - mT__38(); - - } - break; - case 27 : - // InternalCftLanguage.g:1:166: T__39 - { - mT__39(); - - } - break; - case 28 : - // InternalCftLanguage.g:1:172: T__40 - { - mT__40(); - - } - break; - case 29 : - // InternalCftLanguage.g:1:178: RULE_OF_INT - { - mRULE_OF_INT(); - - } - break; - case 30 : - // InternalCftLanguage.g:1:190: RULE_T_DOUBLE - { - mRULE_T_DOUBLE(); - - } - break; - case 31 : - // InternalCftLanguage.g:1:204: RULE_ID - { - mRULE_ID(); - - } - break; - case 32 : - // InternalCftLanguage.g:1:212: RULE_INT - { - mRULE_INT(); - - } - break; - case 33 : - // InternalCftLanguage.g:1:221: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 34 : - // InternalCftLanguage.g:1:233: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 35 : - // InternalCftLanguage.g:1:249: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 36 : - // InternalCftLanguage.g:1:265: RULE_WS - { - mRULE_WS(); - - } - break; - case 37 : - // InternalCftLanguage.g:1:273: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA8 dfa8 = new DFA8(this); - protected DFA20 dfa20 = new DFA20(this); - static final String DFA8_eotS = - "\3\uffff\1\4\1\uffff"; - static final String DFA8_eofS = - "\5\uffff"; - static final String DFA8_minS = - "\1\56\1\60\1\uffff\1\60\1\uffff"; - static final String DFA8_maxS = - "\1\145\1\71\1\uffff\1\145\1\uffff"; - static final String DFA8_acceptS = - "\2\uffff\1\2\1\uffff\1\1"; - static final String DFA8_specialS = - "\5\uffff}>"; - static final String[] DFA8_transitionS = { - "\1\1\26\uffff\1\2\37\uffff\1\2", - "\12\3", - "", - "\12\3\13\uffff\1\2\37\uffff\1\2", - "" - }; - - static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); - static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS); - static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS); - static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS); - static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS); - static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS); - static final short[][] DFA8_transition; - - static { - int numStates = DFA8_transitionS.length; - DFA8_transition = new short[numStates][]; - for (int i=0; i"; - static final String[] DFA20_transitionS = { - "\11\34\2\33\2\34\1\33\22\34\1\33\1\34\1\30\4\34\1\31\1\16\1\20\1\24\1\21\1\17\1\34\1\23\1\32\12\25\1\22\1\2\1\34\1\11\3\34\32\27\1\10\2\34\1\26\1\27\1\34\1\13\1\27\1\4\5\27\1\3\2\27\1\12\1\15\1\27\1\6\1\1\3\27\1\14\6\27\1\5\1\34\1\7\uff82\34", - "\1\35\20\uffff\1\36", - "", - "\1\41\1\42", - "\1\43", - "", - "\1\47\13\uffff\1\46\2\uffff\1\45", - "", - "\1\51", - "\1\52", - "\1\54\15\uffff\1\55", - "\1\56\4\uffff\1\57", - "\1\61\2\uffff\1\60", - "\1\62", - "", - "", - "", - "\1\66", - "\1\67", - "", - "", - "\1\72\1\uffff\12\73\13\uffff\1\72\37\uffff\1\72", - "\32\37\4\uffff\1\37\1\uffff\32\37", - "", - "\0\75", - "\0\75", - "\1\76\4\uffff\1\77", - "", - "", - "\1\101", - "\1\102", - "", - "", - "\1\103", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\1\105", - "", - "\1\106", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\12\111\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "", - "", - "", - "", - "\1\112", - "\1\113", - "\1\114", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\1\116", - "\1\117", - "\1\120", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\72\1\uffff\12\73\13\uffff\1\72\37\uffff\1\72", - "", - "", - "", - "", - "", - "\1\121", - "\1\122", - "\1\123", - "", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "", - "", - "\12\111\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\1\127", - "\1\130", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "", - "\1\132", - "\1\133", - "\1\134", - "\1\135", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\1\137", - "", - "", - "", - "\1\140", - "\1\141", - "", - "\1\142", - "\1\143", - "\1\144", - "\1\145", - "", - "\1\146", - "\1\147", - "\1\150", - "\1\151", - "\1\152", - "\1\153", - "\1\154", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "\1\160", - "\1\161", - "\1\162", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "", - "", - "", - "\1\164", - "\1\165", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "", - "\1\167", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "", - "\1\171", - "", - "\1\172", - "\1\173", - "\1\174", - "\1\175", - "\12\37\7\uffff\32\37\4\uffff\1\37\1\uffff\32\37", - "" - }; - - static final short[] DFA20_eot = DFA.unpackEncodedString(DFA20_eotS); - static final short[] DFA20_eof = DFA.unpackEncodedString(DFA20_eofS); - static final char[] DFA20_min = DFA.unpackEncodedStringToUnsignedChars(DFA20_minS); - static final char[] DFA20_max = DFA.unpackEncodedStringToUnsignedChars(DFA20_maxS); - static final short[] DFA20_accept = DFA.unpackEncodedString(DFA20_acceptS); - static final short[] DFA20_special = DFA.unpackEncodedString(DFA20_specialS); - static final short[][] DFA20_transition; - - static { - int numStates = DFA20_transitionS.length; - DFA20_transition = new short[numStates][]; - for (int i=0; i='\u0000' && LA20_25<='\uFFFF')) ) {s = 61;} - - else s = 28; - - if ( s>=0 ) return s; - break; - case 1 : - int LA20_0 = input.LA(1); - - s = -1; - if ( (LA20_0=='p') ) {s = 1;} - - else if ( (LA20_0==';') ) {s = 2;} - - else if ( (LA20_0=='i') ) {s = 3;} - - else if ( (LA20_0=='c') ) {s = 4;} - - else if ( (LA20_0=='{') ) {s = 5;} - - else if ( (LA20_0=='o') ) {s = 6;} - - else if ( (LA20_0=='}') ) {s = 7;} - - else if ( (LA20_0=='[') ) {s = 8;} - - else if ( (LA20_0=='=') ) {s = 9;} - - else if ( (LA20_0=='l') ) {s = 10;} - - else if ( (LA20_0=='a') ) {s = 11;} - - else if ( (LA20_0=='t') ) {s = 12;} - - else if ( (LA20_0=='m') ) {s = 13;} - - else if ( (LA20_0=='(') ) {s = 14;} - - else if ( (LA20_0==',') ) {s = 15;} - - else if ( (LA20_0==')') ) {s = 16;} - - else if ( (LA20_0=='+') ) {s = 17;} - - else if ( (LA20_0==':') ) {s = 18;} - - else if ( (LA20_0=='.') ) {s = 19;} - - else if ( (LA20_0=='*') ) {s = 20;} - - else if ( ((LA20_0>='0' && LA20_0<='9')) ) {s = 21;} - - else if ( (LA20_0=='^') ) {s = 22;} - - else if ( ((LA20_0>='A' && LA20_0<='Z')||LA20_0=='_'||LA20_0=='b'||(LA20_0>='d' && LA20_0<='h')||(LA20_0>='j' && LA20_0<='k')||LA20_0=='n'||(LA20_0>='q' && LA20_0<='s')||(LA20_0>='u' && LA20_0<='z')) ) {s = 23;} - - else if ( (LA20_0=='\"') ) {s = 24;} - - else if ( (LA20_0=='\'') ) {s = 25;} - - else if ( (LA20_0=='/') ) {s = 26;} - - else if ( ((LA20_0>='\t' && LA20_0<='\n')||LA20_0=='\r'||LA20_0==' ') ) {s = 27;} - - else if ( ((LA20_0>='\u0000' && LA20_0<='\b')||(LA20_0>='\u000B' && LA20_0<='\f')||(LA20_0>='\u000E' && LA20_0<='\u001F')||LA20_0=='!'||(LA20_0>='#' && LA20_0<='&')||LA20_0=='-'||LA20_0=='<'||(LA20_0>='>' && LA20_0<='@')||(LA20_0>='\\' && LA20_0<=']')||LA20_0=='`'||LA20_0=='|'||(LA20_0>='~' && LA20_0<='\uFFFF')) ) {s = 28;} - - if ( s>=0 ) return s; - break; - case 2 : - int LA20_24 = input.LA(1); - - s = -1; - if ( ((LA20_24>='\u0000' && LA20_24<='\uFFFF')) ) {s = 61;} - - else s = 28; - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 20, _s, input); - error(nvae); - throw nvae; - } - } - - -} \ No newline at end of file diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageParser.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageParser.java deleted file mode 100644 index 0da9c0f1..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/parser/antlr/internal/InternalCftLanguageParser.java +++ /dev/null @@ -1,4509 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.parser.antlr.internal; - -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; -import hu.bme.mit.inf.dslreasoner.faulttree.components.services.CftLanguageGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalCftLanguageParser extends AbstractInternalAntlrParser { - public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_INT", "RULE_OF_INT", "RULE_ID", "RULE_T_DOUBLE", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "';'", "'import'", "'cft'", "'{'", "'in'", "'out'", "'}'", "'[]'", "'prob'", "'='", "'lambda'", "'and'", "'or'", "'of'", "'transformation'", "'toplevel'", "'mapping'", "'('", "','", "')'", "'lookup'", "'as'", "'+='", "':='", "'.'", "'=>'", "'*'" - }; - public static final int RULE_STRING=8; - public static final int RULE_SL_COMMENT=10; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__37=37; - public static final int T__16=16; - public static final int T__38=38; - public static final int T__17=17; - public static final int T__39=39; - public static final int T__18=18; - public static final int T__33=33; - public static final int T__34=34; - public static final int RULE_T_DOUBLE=7; - public static final int T__13=13; - public static final int T__35=35; - public static final int T__14=14; - public static final int T__36=36; - public static final int EOF=-1; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int RULE_OF_INT=5; - public static final int RULE_ID=6; - public static final int RULE_WS=11; - public static final int RULE_ANY_OTHER=12; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int RULE_INT=4; - public static final int T__29=29; - public static final int T__22=22; - public static final int RULE_ML_COMMENT=9; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__40=40; - public static final int T__20=20; - public static final int T__21=21; - - // delegates - // delegators - - - public InternalCftLanguageParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalCftLanguageParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalCftLanguageParser.tokenNames; } - public String getGrammarFileName() { return "InternalCftLanguage.g"; } - - - - private CftLanguageGrammarAccess grammarAccess; - - public InternalCftLanguageParser(TokenStream input, CftLanguageGrammarAccess grammarAccess) { - this(input); - this.grammarAccess = grammarAccess; - registerRules(grammarAccess.getGrammar()); - } - - @Override - protected String getFirstRuleName() { - return "CftModel"; - } - - @Override - protected CftLanguageGrammarAccess getGrammarAccess() { - return grammarAccess; - } - - - - - // $ANTLR start "entryRuleCftModel" - // InternalCftLanguage.g:64:1: entryRuleCftModel returns [EObject current=null] : iv_ruleCftModel= ruleCftModel EOF ; - public final EObject entryRuleCftModel() throws RecognitionException { - EObject current = null; - - EObject iv_ruleCftModel = null; - - - try { - // InternalCftLanguage.g:64:49: (iv_ruleCftModel= ruleCftModel EOF ) - // InternalCftLanguage.g:65:2: iv_ruleCftModel= ruleCftModel EOF - { - newCompositeNode(grammarAccess.getCftModelRule()); - pushFollow(FOLLOW_1); - iv_ruleCftModel=ruleCftModel(); - - state._fsp--; - - current =iv_ruleCftModel; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleCftModel" - - - // $ANTLR start "ruleCftModel" - // InternalCftLanguage.g:71:1: ruleCftModel returns [EObject current=null] : (otherlv_0= 'package' ( (lv_packageName_1_0= ruleQualifiedName ) ) (otherlv_2= ';' )? ( (lv_imports_3_0= ruleImportDeclaration ) )* ( ( (lv_componentDefinitions_4_0= ruleComponentDefinition ) ) | ( (lv_transformationDefinitions_5_0= ruleTransformationDefinition ) ) )* ) ; - public final EObject ruleCftModel() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - AntlrDatatypeRuleToken lv_packageName_1_0 = null; - - EObject lv_imports_3_0 = null; - - EObject lv_componentDefinitions_4_0 = null; - - EObject lv_transformationDefinitions_5_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:77:2: ( (otherlv_0= 'package' ( (lv_packageName_1_0= ruleQualifiedName ) ) (otherlv_2= ';' )? ( (lv_imports_3_0= ruleImportDeclaration ) )* ( ( (lv_componentDefinitions_4_0= ruleComponentDefinition ) ) | ( (lv_transformationDefinitions_5_0= ruleTransformationDefinition ) ) )* ) ) - // InternalCftLanguage.g:78:2: (otherlv_0= 'package' ( (lv_packageName_1_0= ruleQualifiedName ) ) (otherlv_2= ';' )? ( (lv_imports_3_0= ruleImportDeclaration ) )* ( ( (lv_componentDefinitions_4_0= ruleComponentDefinition ) ) | ( (lv_transformationDefinitions_5_0= ruleTransformationDefinition ) ) )* ) - { - // InternalCftLanguage.g:78:2: (otherlv_0= 'package' ( (lv_packageName_1_0= ruleQualifiedName ) ) (otherlv_2= ';' )? ( (lv_imports_3_0= ruleImportDeclaration ) )* ( ( (lv_componentDefinitions_4_0= ruleComponentDefinition ) ) | ( (lv_transformationDefinitions_5_0= ruleTransformationDefinition ) ) )* ) - // InternalCftLanguage.g:79:3: otherlv_0= 'package' ( (lv_packageName_1_0= ruleQualifiedName ) ) (otherlv_2= ';' )? ( (lv_imports_3_0= ruleImportDeclaration ) )* ( ( (lv_componentDefinitions_4_0= ruleComponentDefinition ) ) | ( (lv_transformationDefinitions_5_0= ruleTransformationDefinition ) ) )* - { - otherlv_0=(Token)match(input,13,FOLLOW_3); - - newLeafNode(otherlv_0, grammarAccess.getCftModelAccess().getPackageKeyword_0()); - - // InternalCftLanguage.g:83:3: ( (lv_packageName_1_0= ruleQualifiedName ) ) - // InternalCftLanguage.g:84:4: (lv_packageName_1_0= ruleQualifiedName ) - { - // InternalCftLanguage.g:84:4: (lv_packageName_1_0= ruleQualifiedName ) - // InternalCftLanguage.g:85:5: lv_packageName_1_0= ruleQualifiedName - { - - newCompositeNode(grammarAccess.getCftModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); - - pushFollow(FOLLOW_4); - lv_packageName_1_0=ruleQualifiedName(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCftModelRule()); - } - set( - current, - "packageName", - lv_packageName_1_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.QualifiedName"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalCftLanguage.g:102:3: (otherlv_2= ';' )? - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==14) ) { - alt1=1; - } - switch (alt1) { - case 1 : - // InternalCftLanguage.g:103:4: otherlv_2= ';' - { - otherlv_2=(Token)match(input,14,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getCftModelAccess().getSemicolonKeyword_2()); - - - } - break; - - } - - // InternalCftLanguage.g:108:3: ( (lv_imports_3_0= ruleImportDeclaration ) )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==15) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // InternalCftLanguage.g:109:4: (lv_imports_3_0= ruleImportDeclaration ) - { - // InternalCftLanguage.g:109:4: (lv_imports_3_0= ruleImportDeclaration ) - // InternalCftLanguage.g:110:5: lv_imports_3_0= ruleImportDeclaration - { - - newCompositeNode(grammarAccess.getCftModelAccess().getImportsImportDeclarationParserRuleCall_3_0()); - - pushFollow(FOLLOW_5); - lv_imports_3_0=ruleImportDeclaration(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCftModelRule()); - } - add( - current, - "imports", - lv_imports_3_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ImportDeclaration"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop2; - } - } while (true); - - // InternalCftLanguage.g:127:3: ( ( (lv_componentDefinitions_4_0= ruleComponentDefinition ) ) | ( (lv_transformationDefinitions_5_0= ruleTransformationDefinition ) ) )* - loop3: - do { - int alt3=3; - int LA3_0 = input.LA(1); - - if ( (LA3_0==16) ) { - alt3=1; - } - else if ( (LA3_0==28) ) { - alt3=2; - } - - - switch (alt3) { - case 1 : - // InternalCftLanguage.g:128:4: ( (lv_componentDefinitions_4_0= ruleComponentDefinition ) ) - { - // InternalCftLanguage.g:128:4: ( (lv_componentDefinitions_4_0= ruleComponentDefinition ) ) - // InternalCftLanguage.g:129:5: (lv_componentDefinitions_4_0= ruleComponentDefinition ) - { - // InternalCftLanguage.g:129:5: (lv_componentDefinitions_4_0= ruleComponentDefinition ) - // InternalCftLanguage.g:130:6: lv_componentDefinitions_4_0= ruleComponentDefinition - { - - newCompositeNode(grammarAccess.getCftModelAccess().getComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0()); - - pushFollow(FOLLOW_6); - lv_componentDefinitions_4_0=ruleComponentDefinition(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCftModelRule()); - } - add( - current, - "componentDefinitions", - lv_componentDefinitions_4_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ComponentDefinition"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:148:4: ( (lv_transformationDefinitions_5_0= ruleTransformationDefinition ) ) - { - // InternalCftLanguage.g:148:4: ( (lv_transformationDefinitions_5_0= ruleTransformationDefinition ) ) - // InternalCftLanguage.g:149:5: (lv_transformationDefinitions_5_0= ruleTransformationDefinition ) - { - // InternalCftLanguage.g:149:5: (lv_transformationDefinitions_5_0= ruleTransformationDefinition ) - // InternalCftLanguage.g:150:6: lv_transformationDefinitions_5_0= ruleTransformationDefinition - { - - newCompositeNode(grammarAccess.getCftModelAccess().getTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0()); - - pushFollow(FOLLOW_6); - lv_transformationDefinitions_5_0=ruleTransformationDefinition(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getCftModelRule()); - } - add( - current, - "transformationDefinitions", - lv_transformationDefinitions_5_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.TransformationDefinition"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop3; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleCftModel" - - - // $ANTLR start "entryRuleImportDeclaration" - // InternalCftLanguage.g:172:1: entryRuleImportDeclaration returns [EObject current=null] : iv_ruleImportDeclaration= ruleImportDeclaration EOF ; - public final EObject entryRuleImportDeclaration() throws RecognitionException { - EObject current = null; - - EObject iv_ruleImportDeclaration = null; - - - try { - // InternalCftLanguage.g:172:58: (iv_ruleImportDeclaration= ruleImportDeclaration EOF ) - // InternalCftLanguage.g:173:2: iv_ruleImportDeclaration= ruleImportDeclaration EOF - { - newCompositeNode(grammarAccess.getImportDeclarationRule()); - pushFollow(FOLLOW_1); - iv_ruleImportDeclaration=ruleImportDeclaration(); - - state._fsp--; - - current =iv_ruleImportDeclaration; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleImportDeclaration" - - - // $ANTLR start "ruleImportDeclaration" - // InternalCftLanguage.g:179:1: ruleImportDeclaration returns [EObject current=null] : (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) (otherlv_2= ';' )? ) ; - public final EObject ruleImportDeclaration() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - AntlrDatatypeRuleToken lv_importedNamespace_1_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:185:2: ( (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) (otherlv_2= ';' )? ) ) - // InternalCftLanguage.g:186:2: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) (otherlv_2= ';' )? ) - { - // InternalCftLanguage.g:186:2: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) (otherlv_2= ';' )? ) - // InternalCftLanguage.g:187:3: otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) (otherlv_2= ';' )? - { - otherlv_0=(Token)match(input,15,FOLLOW_3); - - newLeafNode(otherlv_0, grammarAccess.getImportDeclarationAccess().getImportKeyword_0()); - - // InternalCftLanguage.g:191:3: ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) - // InternalCftLanguage.g:192:4: (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) - { - // InternalCftLanguage.g:192:4: (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) - // InternalCftLanguage.g:193:5: lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard - { - - newCompositeNode(grammarAccess.getImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); - - pushFollow(FOLLOW_7); - lv_importedNamespace_1_0=ruleQualifiedNameWithWildcard(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getImportDeclarationRule()); - } - set( - current, - "importedNamespace", - lv_importedNamespace_1_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.QualifiedNameWithWildcard"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalCftLanguage.g:210:3: (otherlv_2= ';' )? - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0==14) ) { - alt4=1; - } - switch (alt4) { - case 1 : - // InternalCftLanguage.g:211:4: otherlv_2= ';' - { - otherlv_2=(Token)match(input,14,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_2()); - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleImportDeclaration" - - - // $ANTLR start "entryRuleComponentDefinition" - // InternalCftLanguage.g:220:1: entryRuleComponentDefinition returns [EObject current=null] : iv_ruleComponentDefinition= ruleComponentDefinition EOF ; - public final EObject entryRuleComponentDefinition() throws RecognitionException { - EObject current = null; - - EObject iv_ruleComponentDefinition = null; - - - try { - // InternalCftLanguage.g:220:60: (iv_ruleComponentDefinition= ruleComponentDefinition EOF ) - // InternalCftLanguage.g:221:2: iv_ruleComponentDefinition= ruleComponentDefinition EOF - { - newCompositeNode(grammarAccess.getComponentDefinitionRule()); - pushFollow(FOLLOW_1); - iv_ruleComponentDefinition=ruleComponentDefinition(); - - state._fsp--; - - current =iv_ruleComponentDefinition; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleComponentDefinition" - - - // $ANTLR start "ruleComponentDefinition" - // InternalCftLanguage.g:227:1: ruleComponentDefinition returns [EObject current=null] : (otherlv_0= 'cft' ( (lv_name_1_0= ruleValidId ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* ) ) ) ( ( (lv_eventDefinitions_10_0= ruleEventDefinition ) ) otherlv_11= ';' )* otherlv_12= '}' ) ; - public final EObject ruleComponentDefinition() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_4=null; - Token otherlv_6=null; - Token otherlv_7=null; - Token otherlv_9=null; - Token otherlv_11=null; - Token otherlv_12=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; - - EObject lv_inputEvents_5_0 = null; - - EObject lv_eventDefinitions_10_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:233:2: ( (otherlv_0= 'cft' ( (lv_name_1_0= ruleValidId ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* ) ) ) ( ( (lv_eventDefinitions_10_0= ruleEventDefinition ) ) otherlv_11= ';' )* otherlv_12= '}' ) ) - // InternalCftLanguage.g:234:2: (otherlv_0= 'cft' ( (lv_name_1_0= ruleValidId ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* ) ) ) ( ( (lv_eventDefinitions_10_0= ruleEventDefinition ) ) otherlv_11= ';' )* otherlv_12= '}' ) - { - // InternalCftLanguage.g:234:2: (otherlv_0= 'cft' ( (lv_name_1_0= ruleValidId ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* ) ) ) ( ( (lv_eventDefinitions_10_0= ruleEventDefinition ) ) otherlv_11= ';' )* otherlv_12= '}' ) - // InternalCftLanguage.g:235:3: otherlv_0= 'cft' ( (lv_name_1_0= ruleValidId ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* ) ) ) ( ( (lv_eventDefinitions_10_0= ruleEventDefinition ) ) otherlv_11= ';' )* otherlv_12= '}' - { - otherlv_0=(Token)match(input,16,FOLLOW_3); - - newLeafNode(otherlv_0, grammarAccess.getComponentDefinitionAccess().getCftKeyword_0()); - - // InternalCftLanguage.g:239:3: ( (lv_name_1_0= ruleValidId ) ) - // InternalCftLanguage.g:240:4: (lv_name_1_0= ruleValidId ) - { - // InternalCftLanguage.g:240:4: (lv_name_1_0= ruleValidId ) - // InternalCftLanguage.g:241:5: lv_name_1_0= ruleValidId - { - - newCompositeNode(grammarAccess.getComponentDefinitionAccess().getNameValidIdParserRuleCall_1_0()); - - pushFollow(FOLLOW_8); - lv_name_1_0=ruleValidId(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentDefinitionRule()); - } - set( - current, - "name", - lv_name_1_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,17,FOLLOW_9); - - newLeafNode(otherlv_2, grammarAccess.getComponentDefinitionAccess().getLeftCurlyBracketKeyword_2()); - - // InternalCftLanguage.g:262:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* ) ) ) - // InternalCftLanguage.g:263:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* ) ) - { - // InternalCftLanguage.g:263:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* ) ) - // InternalCftLanguage.g:264:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - - // InternalCftLanguage.g:267:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* ) - // InternalCftLanguage.g:268:6: ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* - { - // InternalCftLanguage.g:268:6: ( ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) )* - loop7: - do { - int alt7=3; - int LA7_0 = input.LA(1); - - if ( LA7_0 == 18 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) { - alt7=1; - } - else if ( LA7_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) { - alt7=2; - } - - - switch (alt7) { - case 1 : - // InternalCftLanguage.g:269:4: ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) - { - // InternalCftLanguage.g:269:4: ({...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) ) - // InternalCftLanguage.g:270:5: {...}? => ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0) ) { - throw new FailedPredicateException(input, "ruleComponentDefinition", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0)"); - } - // InternalCftLanguage.g:270:116: ( ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) ) - // InternalCftLanguage.g:271:6: ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 0); - - // InternalCftLanguage.g:274:9: ({...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) ) - // InternalCftLanguage.g:274:10: {...}? => (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentDefinition", "true"); - } - // InternalCftLanguage.g:274:19: (otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' ) - // InternalCftLanguage.g:274:20: otherlv_4= 'in' ( (lv_inputEvents_5_0= ruleInputEvent ) )* otherlv_6= ';' - { - otherlv_4=(Token)match(input,18,FOLLOW_10); - - newLeafNode(otherlv_4, grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()); - - // InternalCftLanguage.g:278:9: ( (lv_inputEvents_5_0= ruleInputEvent ) )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>=RULE_OF_INT && LA5_0<=RULE_ID)) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // InternalCftLanguage.g:279:10: (lv_inputEvents_5_0= ruleInputEvent ) - { - // InternalCftLanguage.g:279:10: (lv_inputEvents_5_0= ruleInputEvent ) - // InternalCftLanguage.g:280:11: lv_inputEvents_5_0= ruleInputEvent - { - - newCompositeNode(grammarAccess.getComponentDefinitionAccess().getInputEventsInputEventParserRuleCall_3_0_1_0()); - - pushFollow(FOLLOW_10); - lv_inputEvents_5_0=ruleInputEvent(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentDefinitionRule()); - } - add( - current, - "inputEvents", - lv_inputEvents_5_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.InputEvent"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop5; - } - } while (true); - - otherlv_6=(Token)match(input,14,FOLLOW_9); - - newLeafNode(otherlv_6, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:307:4: ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) - { - // InternalCftLanguage.g:307:4: ({...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) ) - // InternalCftLanguage.g:308:5: {...}? => ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1) ) { - throw new FailedPredicateException(input, "ruleComponentDefinition", "getUnorderedGroupHelper().canSelect(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1)"); - } - // InternalCftLanguage.g:308:116: ( ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) ) - // InternalCftLanguage.g:309:6: ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3(), 1); - - // InternalCftLanguage.g:312:9: ({...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) ) - // InternalCftLanguage.g:312:10: {...}? => (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleComponentDefinition", "true"); - } - // InternalCftLanguage.g:312:19: (otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' ) - // InternalCftLanguage.g:312:20: otherlv_7= 'out' ( ( ruleValidId ) )* otherlv_9= ';' - { - otherlv_7=(Token)match(input,19,FOLLOW_10); - - newLeafNode(otherlv_7, grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()); - - // InternalCftLanguage.g:316:9: ( ( ruleValidId ) )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( ((LA6_0>=RULE_OF_INT && LA6_0<=RULE_ID)) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // InternalCftLanguage.g:317:10: ( ruleValidId ) - { - // InternalCftLanguage.g:317:10: ( ruleValidId ) - // InternalCftLanguage.g:318:11: ruleValidId - { - - if (current==null) { - current = createModelElement(grammarAccess.getComponentDefinitionRule()); - } - - - newCompositeNode(grammarAccess.getComponentDefinitionAccess().getOutputEventsEventDeclarationCrossReference_3_1_1_0()); - - pushFollow(FOLLOW_10); - ruleValidId(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop6; - } - } while (true); - - otherlv_9=(Token)match(input,14,FOLLOW_9); - - newLeafNode(otherlv_9, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - - default : - break loop7; - } - } while (true); - - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getComponentDefinitionAccess().getUnorderedGroup_3()); - - - } - - // InternalCftLanguage.g:349:3: ( ( (lv_eventDefinitions_10_0= ruleEventDefinition ) ) otherlv_11= ';' )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - - if ( ((LA8_0>=RULE_OF_INT && LA8_0<=RULE_ID)) ) { - alt8=1; - } - - - switch (alt8) { - case 1 : - // InternalCftLanguage.g:350:4: ( (lv_eventDefinitions_10_0= ruleEventDefinition ) ) otherlv_11= ';' - { - // InternalCftLanguage.g:350:4: ( (lv_eventDefinitions_10_0= ruleEventDefinition ) ) - // InternalCftLanguage.g:351:5: (lv_eventDefinitions_10_0= ruleEventDefinition ) - { - // InternalCftLanguage.g:351:5: (lv_eventDefinitions_10_0= ruleEventDefinition ) - // InternalCftLanguage.g:352:6: lv_eventDefinitions_10_0= ruleEventDefinition - { - - newCompositeNode(grammarAccess.getComponentDefinitionAccess().getEventDefinitionsEventDefinitionParserRuleCall_4_0_0()); - - pushFollow(FOLLOW_11); - lv_eventDefinitions_10_0=ruleEventDefinition(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentDefinitionRule()); - } - add( - current, - "eventDefinitions", - lv_eventDefinitions_10_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.EventDefinition"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_11=(Token)match(input,14,FOLLOW_12); - - newLeafNode(otherlv_11, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_4_1()); - - - } - break; - - default : - break loop8; - } - } while (true); - - otherlv_12=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_12, grammarAccess.getComponentDefinitionAccess().getRightCurlyBracketKeyword_5()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleComponentDefinition" - - - // $ANTLR start "entryRuleInputEvent" - // InternalCftLanguage.g:382:1: entryRuleInputEvent returns [EObject current=null] : iv_ruleInputEvent= ruleInputEvent EOF ; - public final EObject entryRuleInputEvent() throws RecognitionException { - EObject current = null; - - EObject iv_ruleInputEvent = null; - - - try { - // InternalCftLanguage.g:382:51: (iv_ruleInputEvent= ruleInputEvent EOF ) - // InternalCftLanguage.g:383:2: iv_ruleInputEvent= ruleInputEvent EOF - { - newCompositeNode(grammarAccess.getInputEventRule()); - pushFollow(FOLLOW_1); - iv_ruleInputEvent=ruleInputEvent(); - - state._fsp--; - - current =iv_ruleInputEvent; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleInputEvent" - - - // $ANTLR start "ruleInputEvent" - // InternalCftLanguage.g:389:1: ruleInputEvent returns [EObject current=null] : ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_multiple_1_0= '[]' ) )? ) ; - public final EObject ruleInputEvent() throws RecognitionException { - EObject current = null; - - Token lv_multiple_1_0=null; - AntlrDatatypeRuleToken lv_name_0_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:395:2: ( ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_multiple_1_0= '[]' ) )? ) ) - // InternalCftLanguage.g:396:2: ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_multiple_1_0= '[]' ) )? ) - { - // InternalCftLanguage.g:396:2: ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_multiple_1_0= '[]' ) )? ) - // InternalCftLanguage.g:397:3: ( (lv_name_0_0= ruleValidId ) ) ( (lv_multiple_1_0= '[]' ) )? - { - // InternalCftLanguage.g:397:3: ( (lv_name_0_0= ruleValidId ) ) - // InternalCftLanguage.g:398:4: (lv_name_0_0= ruleValidId ) - { - // InternalCftLanguage.g:398:4: (lv_name_0_0= ruleValidId ) - // InternalCftLanguage.g:399:5: lv_name_0_0= ruleValidId - { - - newCompositeNode(grammarAccess.getInputEventAccess().getNameValidIdParserRuleCall_0_0()); - - pushFollow(FOLLOW_13); - lv_name_0_0=ruleValidId(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getInputEventRule()); - } - set( - current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalCftLanguage.g:416:3: ( (lv_multiple_1_0= '[]' ) )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0==21) ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalCftLanguage.g:417:4: (lv_multiple_1_0= '[]' ) - { - // InternalCftLanguage.g:417:4: (lv_multiple_1_0= '[]' ) - // InternalCftLanguage.g:418:5: lv_multiple_1_0= '[]' - { - lv_multiple_1_0=(Token)match(input,21,FOLLOW_2); - - newLeafNode(lv_multiple_1_0, grammarAccess.getInputEventAccess().getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getInputEventRule()); - } - setWithLastConsumed(current, "multiple", true, "[]"); - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleInputEvent" - - - // $ANTLR start "entryRuleEventDefinition" - // InternalCftLanguage.g:434:1: entryRuleEventDefinition returns [EObject current=null] : iv_ruleEventDefinition= ruleEventDefinition EOF ; - public final EObject entryRuleEventDefinition() throws RecognitionException { - EObject current = null; - - EObject iv_ruleEventDefinition = null; - - - try { - // InternalCftLanguage.g:434:56: (iv_ruleEventDefinition= ruleEventDefinition EOF ) - // InternalCftLanguage.g:435:2: iv_ruleEventDefinition= ruleEventDefinition EOF - { - newCompositeNode(grammarAccess.getEventDefinitionRule()); - pushFollow(FOLLOW_1); - iv_ruleEventDefinition=ruleEventDefinition(); - - state._fsp--; - - current =iv_ruleEventDefinition; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleEventDefinition" - - - // $ANTLR start "ruleEventDefinition" - // InternalCftLanguage.g:441:1: ruleEventDefinition returns [EObject current=null] : (this_BasicEventDefinition_0= ruleBasicEventDefinition | this_GateDefinition_1= ruleGateDefinition ) ; - public final EObject ruleEventDefinition() throws RecognitionException { - EObject current = null; - - EObject this_BasicEventDefinition_0 = null; - - EObject this_GateDefinition_1 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:447:2: ( (this_BasicEventDefinition_0= ruleBasicEventDefinition | this_GateDefinition_1= ruleGateDefinition ) ) - // InternalCftLanguage.g:448:2: (this_BasicEventDefinition_0= ruleBasicEventDefinition | this_GateDefinition_1= ruleGateDefinition ) - { - // InternalCftLanguage.g:448:2: (this_BasicEventDefinition_0= ruleBasicEventDefinition | this_GateDefinition_1= ruleGateDefinition ) - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0==RULE_ID) ) { - int LA10_1 = input.LA(2); - - if ( (LA10_1==RULE_INT||(LA10_1>=25 && LA10_1<=26)) ) { - alt10=2; - } - else if ( (LA10_1==22||LA10_1==24) ) { - alt10=1; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 10, 1, input); - - throw nvae; - } - } - else if ( (LA10_0==RULE_OF_INT) ) { - int LA10_2 = input.LA(2); - - if ( (LA10_2==22||LA10_2==24) ) { - alt10=1; - } - else if ( (LA10_2==RULE_INT||(LA10_2>=25 && LA10_2<=26)) ) { - alt10=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 10, 2, input); - - throw nvae; - } - } - else { - NoViableAltException nvae = - new NoViableAltException("", 10, 0, input); - - throw nvae; - } - switch (alt10) { - case 1 : - // InternalCftLanguage.g:449:3: this_BasicEventDefinition_0= ruleBasicEventDefinition - { - - newCompositeNode(grammarAccess.getEventDefinitionAccess().getBasicEventDefinitionParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_BasicEventDefinition_0=ruleBasicEventDefinition(); - - state._fsp--; - - - current = this_BasicEventDefinition_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalCftLanguage.g:458:3: this_GateDefinition_1= ruleGateDefinition - { - - newCompositeNode(grammarAccess.getEventDefinitionAccess().getGateDefinitionParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_GateDefinition_1=ruleGateDefinition(); - - state._fsp--; - - - current = this_GateDefinition_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleEventDefinition" - - - // $ANTLR start "entryRuleBasicEventDefinition" - // InternalCftLanguage.g:470:1: entryRuleBasicEventDefinition returns [EObject current=null] : iv_ruleBasicEventDefinition= ruleBasicEventDefinition EOF ; - public final EObject entryRuleBasicEventDefinition() throws RecognitionException { - EObject current = null; - - EObject iv_ruleBasicEventDefinition = null; - - - try { - // InternalCftLanguage.g:470:61: (iv_ruleBasicEventDefinition= ruleBasicEventDefinition EOF ) - // InternalCftLanguage.g:471:2: iv_ruleBasicEventDefinition= ruleBasicEventDefinition EOF - { - newCompositeNode(grammarAccess.getBasicEventDefinitionRule()); - pushFollow(FOLLOW_1); - iv_ruleBasicEventDefinition=ruleBasicEventDefinition(); - - state._fsp--; - - current =iv_ruleBasicEventDefinition; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleBasicEventDefinition" - - - // $ANTLR start "ruleBasicEventDefinition" - // InternalCftLanguage.g:477:1: ruleBasicEventDefinition returns [EObject current=null] : ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_distribution_1_0= ruleDistribution ) ) ) ; - public final EObject ruleBasicEventDefinition() throws RecognitionException { - EObject current = null; - - AntlrDatatypeRuleToken lv_name_0_0 = null; - - EObject lv_distribution_1_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:483:2: ( ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_distribution_1_0= ruleDistribution ) ) ) ) - // InternalCftLanguage.g:484:2: ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_distribution_1_0= ruleDistribution ) ) ) - { - // InternalCftLanguage.g:484:2: ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_distribution_1_0= ruleDistribution ) ) ) - // InternalCftLanguage.g:485:3: ( (lv_name_0_0= ruleValidId ) ) ( (lv_distribution_1_0= ruleDistribution ) ) - { - // InternalCftLanguage.g:485:3: ( (lv_name_0_0= ruleValidId ) ) - // InternalCftLanguage.g:486:4: (lv_name_0_0= ruleValidId ) - { - // InternalCftLanguage.g:486:4: (lv_name_0_0= ruleValidId ) - // InternalCftLanguage.g:487:5: lv_name_0_0= ruleValidId - { - - newCompositeNode(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - - pushFollow(FOLLOW_14); - lv_name_0_0=ruleValidId(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getBasicEventDefinitionRule()); - } - set( - current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalCftLanguage.g:504:3: ( (lv_distribution_1_0= ruleDistribution ) ) - // InternalCftLanguage.g:505:4: (lv_distribution_1_0= ruleDistribution ) - { - // InternalCftLanguage.g:505:4: (lv_distribution_1_0= ruleDistribution ) - // InternalCftLanguage.g:506:5: lv_distribution_1_0= ruleDistribution - { - - newCompositeNode(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0()); - - pushFollow(FOLLOW_2); - lv_distribution_1_0=ruleDistribution(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getBasicEventDefinitionRule()); - } - set( - current, - "distribution", - lv_distribution_1_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Distribution"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleBasicEventDefinition" - - - // $ANTLR start "entryRuleDistribution" - // InternalCftLanguage.g:527:1: entryRuleDistribution returns [EObject current=null] : iv_ruleDistribution= ruleDistribution EOF ; - public final EObject entryRuleDistribution() throws RecognitionException { - EObject current = null; - - EObject iv_ruleDistribution = null; - - - try { - // InternalCftLanguage.g:527:53: (iv_ruleDistribution= ruleDistribution EOF ) - // InternalCftLanguage.g:528:2: iv_ruleDistribution= ruleDistribution EOF - { - newCompositeNode(grammarAccess.getDistributionRule()); - pushFollow(FOLLOW_1); - iv_ruleDistribution=ruleDistribution(); - - state._fsp--; - - current =iv_ruleDistribution; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleDistribution" - - - // $ANTLR start "ruleDistribution" - // InternalCftLanguage.g:534:1: ruleDistribution returns [EObject current=null] : (this_ConstantDistribution_0= ruleConstantDistribution | this_ExponentialDistribution_1= ruleExponentialDistribution ) ; - public final EObject ruleDistribution() throws RecognitionException { - EObject current = null; - - EObject this_ConstantDistribution_0 = null; - - EObject this_ExponentialDistribution_1 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:540:2: ( (this_ConstantDistribution_0= ruleConstantDistribution | this_ExponentialDistribution_1= ruleExponentialDistribution ) ) - // InternalCftLanguage.g:541:2: (this_ConstantDistribution_0= ruleConstantDistribution | this_ExponentialDistribution_1= ruleExponentialDistribution ) - { - // InternalCftLanguage.g:541:2: (this_ConstantDistribution_0= ruleConstantDistribution | this_ExponentialDistribution_1= ruleExponentialDistribution ) - int alt11=2; - int LA11_0 = input.LA(1); - - if ( (LA11_0==22) ) { - alt11=1; - } - else if ( (LA11_0==24) ) { - alt11=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); - - throw nvae; - } - switch (alt11) { - case 1 : - // InternalCftLanguage.g:542:3: this_ConstantDistribution_0= ruleConstantDistribution - { - - newCompositeNode(grammarAccess.getDistributionAccess().getConstantDistributionParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_ConstantDistribution_0=ruleConstantDistribution(); - - state._fsp--; - - - current = this_ConstantDistribution_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalCftLanguage.g:551:3: this_ExponentialDistribution_1= ruleExponentialDistribution - { - - newCompositeNode(grammarAccess.getDistributionAccess().getExponentialDistributionParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_ExponentialDistribution_1=ruleExponentialDistribution(); - - state._fsp--; - - - current = this_ExponentialDistribution_1; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleDistribution" - - - // $ANTLR start "entryRuleConstantDistribution" - // InternalCftLanguage.g:563:1: entryRuleConstantDistribution returns [EObject current=null] : iv_ruleConstantDistribution= ruleConstantDistribution EOF ; - public final EObject entryRuleConstantDistribution() throws RecognitionException { - EObject current = null; - - EObject iv_ruleConstantDistribution = null; - - - try { - // InternalCftLanguage.g:563:61: (iv_ruleConstantDistribution= ruleConstantDistribution EOF ) - // InternalCftLanguage.g:564:2: iv_ruleConstantDistribution= ruleConstantDistribution EOF - { - newCompositeNode(grammarAccess.getConstantDistributionRule()); - pushFollow(FOLLOW_1); - iv_ruleConstantDistribution=ruleConstantDistribution(); - - state._fsp--; - - current =iv_ruleConstantDistribution; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleConstantDistribution" - - - // $ANTLR start "ruleConstantDistribution" - // InternalCftLanguage.g:570:1: ruleConstantDistribution returns [EObject current=null] : (otherlv_0= 'prob' otherlv_1= '=' ( (lv_p_2_0= ruleDouble ) ) ) ; - public final EObject ruleConstantDistribution() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_1=null; - AntlrDatatypeRuleToken lv_p_2_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:576:2: ( (otherlv_0= 'prob' otherlv_1= '=' ( (lv_p_2_0= ruleDouble ) ) ) ) - // InternalCftLanguage.g:577:2: (otherlv_0= 'prob' otherlv_1= '=' ( (lv_p_2_0= ruleDouble ) ) ) - { - // InternalCftLanguage.g:577:2: (otherlv_0= 'prob' otherlv_1= '=' ( (lv_p_2_0= ruleDouble ) ) ) - // InternalCftLanguage.g:578:3: otherlv_0= 'prob' otherlv_1= '=' ( (lv_p_2_0= ruleDouble ) ) - { - otherlv_0=(Token)match(input,22,FOLLOW_15); - - newLeafNode(otherlv_0, grammarAccess.getConstantDistributionAccess().getProbKeyword_0()); - - otherlv_1=(Token)match(input,23,FOLLOW_16); - - newLeafNode(otherlv_1, grammarAccess.getConstantDistributionAccess().getEqualsSignKeyword_1()); - - // InternalCftLanguage.g:586:3: ( (lv_p_2_0= ruleDouble ) ) - // InternalCftLanguage.g:587:4: (lv_p_2_0= ruleDouble ) - { - // InternalCftLanguage.g:587:4: (lv_p_2_0= ruleDouble ) - // InternalCftLanguage.g:588:5: lv_p_2_0= ruleDouble - { - - newCompositeNode(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0()); - - pushFollow(FOLLOW_2); - lv_p_2_0=ruleDouble(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getConstantDistributionRule()); - } - set( - current, - "p", - lv_p_2_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Double"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleConstantDistribution" - - - // $ANTLR start "entryRuleExponentialDistribution" - // InternalCftLanguage.g:609:1: entryRuleExponentialDistribution returns [EObject current=null] : iv_ruleExponentialDistribution= ruleExponentialDistribution EOF ; - public final EObject entryRuleExponentialDistribution() throws RecognitionException { - EObject current = null; - - EObject iv_ruleExponentialDistribution = null; - - - try { - // InternalCftLanguage.g:609:64: (iv_ruleExponentialDistribution= ruleExponentialDistribution EOF ) - // InternalCftLanguage.g:610:2: iv_ruleExponentialDistribution= ruleExponentialDistribution EOF - { - newCompositeNode(grammarAccess.getExponentialDistributionRule()); - pushFollow(FOLLOW_1); - iv_ruleExponentialDistribution=ruleExponentialDistribution(); - - state._fsp--; - - current =iv_ruleExponentialDistribution; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleExponentialDistribution" - - - // $ANTLR start "ruleExponentialDistribution" - // InternalCftLanguage.g:616:1: ruleExponentialDistribution returns [EObject current=null] : (otherlv_0= 'lambda' otherlv_1= '=' ( (lv_lambda_2_0= ruleDouble ) ) ) ; - public final EObject ruleExponentialDistribution() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_1=null; - AntlrDatatypeRuleToken lv_lambda_2_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:622:2: ( (otherlv_0= 'lambda' otherlv_1= '=' ( (lv_lambda_2_0= ruleDouble ) ) ) ) - // InternalCftLanguage.g:623:2: (otherlv_0= 'lambda' otherlv_1= '=' ( (lv_lambda_2_0= ruleDouble ) ) ) - { - // InternalCftLanguage.g:623:2: (otherlv_0= 'lambda' otherlv_1= '=' ( (lv_lambda_2_0= ruleDouble ) ) ) - // InternalCftLanguage.g:624:3: otherlv_0= 'lambda' otherlv_1= '=' ( (lv_lambda_2_0= ruleDouble ) ) - { - otherlv_0=(Token)match(input,24,FOLLOW_15); - - newLeafNode(otherlv_0, grammarAccess.getExponentialDistributionAccess().getLambdaKeyword_0()); - - otherlv_1=(Token)match(input,23,FOLLOW_16); - - newLeafNode(otherlv_1, grammarAccess.getExponentialDistributionAccess().getEqualsSignKeyword_1()); - - // InternalCftLanguage.g:632:3: ( (lv_lambda_2_0= ruleDouble ) ) - // InternalCftLanguage.g:633:4: (lv_lambda_2_0= ruleDouble ) - { - // InternalCftLanguage.g:633:4: (lv_lambda_2_0= ruleDouble ) - // InternalCftLanguage.g:634:5: lv_lambda_2_0= ruleDouble - { - - newCompositeNode(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0()); - - pushFollow(FOLLOW_2); - lv_lambda_2_0=ruleDouble(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getExponentialDistributionRule()); - } - set( - current, - "lambda", - lv_lambda_2_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Double"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleExponentialDistribution" - - - // $ANTLR start "entryRuleGateDefinition" - // InternalCftLanguage.g:655:1: entryRuleGateDefinition returns [EObject current=null] : iv_ruleGateDefinition= ruleGateDefinition EOF ; - public final EObject entryRuleGateDefinition() throws RecognitionException { - EObject current = null; - - EObject iv_ruleGateDefinition = null; - - - try { - // InternalCftLanguage.g:655:55: (iv_ruleGateDefinition= ruleGateDefinition EOF ) - // InternalCftLanguage.g:656:2: iv_ruleGateDefinition= ruleGateDefinition EOF - { - newCompositeNode(grammarAccess.getGateDefinitionRule()); - pushFollow(FOLLOW_1); - iv_ruleGateDefinition=ruleGateDefinition(); - - state._fsp--; - - current =iv_ruleGateDefinition; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleGateDefinition" - - - // $ANTLR start "ruleGateDefinition" - // InternalCftLanguage.g:662:1: ruleGateDefinition returns [EObject current=null] : (this_AndGateDefinition_0= ruleAndGateDefinition | this_OrGateDefinition_1= ruleOrGateDefinition | this_KOfMGateDefinition_2= ruleKOfMGateDefinition ) ; - public final EObject ruleGateDefinition() throws RecognitionException { - EObject current = null; - - EObject this_AndGateDefinition_0 = null; - - EObject this_OrGateDefinition_1 = null; - - EObject this_KOfMGateDefinition_2 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:668:2: ( (this_AndGateDefinition_0= ruleAndGateDefinition | this_OrGateDefinition_1= ruleOrGateDefinition | this_KOfMGateDefinition_2= ruleKOfMGateDefinition ) ) - // InternalCftLanguage.g:669:2: (this_AndGateDefinition_0= ruleAndGateDefinition | this_OrGateDefinition_1= ruleOrGateDefinition | this_KOfMGateDefinition_2= ruleKOfMGateDefinition ) - { - // InternalCftLanguage.g:669:2: (this_AndGateDefinition_0= ruleAndGateDefinition | this_OrGateDefinition_1= ruleOrGateDefinition | this_KOfMGateDefinition_2= ruleKOfMGateDefinition ) - int alt12=3; - int LA12_0 = input.LA(1); - - if ( (LA12_0==RULE_ID) ) { - switch ( input.LA(2) ) { - case RULE_INT: - { - alt12=3; - } - break; - case 26: - { - alt12=2; - } - break; - case 25: - { - alt12=1; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 12, 1, input); - - throw nvae; - } - - } - else if ( (LA12_0==RULE_OF_INT) ) { - switch ( input.LA(2) ) { - case RULE_INT: - { - alt12=3; - } - break; - case 26: - { - alt12=2; - } - break; - case 25: - { - alt12=1; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 12, 2, input); - - throw nvae; - } - - } - else { - NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); - - throw nvae; - } - switch (alt12) { - case 1 : - // InternalCftLanguage.g:670:3: this_AndGateDefinition_0= ruleAndGateDefinition - { - - newCompositeNode(grammarAccess.getGateDefinitionAccess().getAndGateDefinitionParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_AndGateDefinition_0=ruleAndGateDefinition(); - - state._fsp--; - - - current = this_AndGateDefinition_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalCftLanguage.g:679:3: this_OrGateDefinition_1= ruleOrGateDefinition - { - - newCompositeNode(grammarAccess.getGateDefinitionAccess().getOrGateDefinitionParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_OrGateDefinition_1=ruleOrGateDefinition(); - - state._fsp--; - - - current = this_OrGateDefinition_1; - afterParserOrEnumRuleCall(); - - - } - break; - case 3 : - // InternalCftLanguage.g:688:3: this_KOfMGateDefinition_2= ruleKOfMGateDefinition - { - - newCompositeNode(grammarAccess.getGateDefinitionAccess().getKOfMGateDefinitionParserRuleCall_2()); - - pushFollow(FOLLOW_2); - this_KOfMGateDefinition_2=ruleKOfMGateDefinition(); - - state._fsp--; - - - current = this_KOfMGateDefinition_2; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleGateDefinition" - - - // $ANTLR start "entryRuleAndGateDefinition" - // InternalCftLanguage.g:700:1: entryRuleAndGateDefinition returns [EObject current=null] : iv_ruleAndGateDefinition= ruleAndGateDefinition EOF ; - public final EObject entryRuleAndGateDefinition() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAndGateDefinition = null; - - - try { - // InternalCftLanguage.g:700:58: (iv_ruleAndGateDefinition= ruleAndGateDefinition EOF ) - // InternalCftLanguage.g:701:2: iv_ruleAndGateDefinition= ruleAndGateDefinition EOF - { - newCompositeNode(grammarAccess.getAndGateDefinitionRule()); - pushFollow(FOLLOW_1); - iv_ruleAndGateDefinition=ruleAndGateDefinition(); - - state._fsp--; - - current =iv_ruleAndGateDefinition; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAndGateDefinition" - - - // $ANTLR start "ruleAndGateDefinition" - // InternalCftLanguage.g:707:1: ruleAndGateDefinition returns [EObject current=null] : ( ( (lv_name_0_0= ruleValidId ) ) otherlv_1= 'and' ( ( ruleValidId ) )* ) ; - public final EObject ruleAndGateDefinition() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - AntlrDatatypeRuleToken lv_name_0_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:713:2: ( ( ( (lv_name_0_0= ruleValidId ) ) otherlv_1= 'and' ( ( ruleValidId ) )* ) ) - // InternalCftLanguage.g:714:2: ( ( (lv_name_0_0= ruleValidId ) ) otherlv_1= 'and' ( ( ruleValidId ) )* ) - { - // InternalCftLanguage.g:714:2: ( ( (lv_name_0_0= ruleValidId ) ) otherlv_1= 'and' ( ( ruleValidId ) )* ) - // InternalCftLanguage.g:715:3: ( (lv_name_0_0= ruleValidId ) ) otherlv_1= 'and' ( ( ruleValidId ) )* - { - // InternalCftLanguage.g:715:3: ( (lv_name_0_0= ruleValidId ) ) - // InternalCftLanguage.g:716:4: (lv_name_0_0= ruleValidId ) - { - // InternalCftLanguage.g:716:4: (lv_name_0_0= ruleValidId ) - // InternalCftLanguage.g:717:5: lv_name_0_0= ruleValidId - { - - newCompositeNode(grammarAccess.getAndGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - - pushFollow(FOLLOW_17); - lv_name_0_0=ruleValidId(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAndGateDefinitionRule()); - } - set( - current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_1=(Token)match(input,25,FOLLOW_18); - - newLeafNode(otherlv_1, grammarAccess.getAndGateDefinitionAccess().getAndKeyword_1()); - - // InternalCftLanguage.g:738:3: ( ( ruleValidId ) )* - loop13: - do { - int alt13=2; - int LA13_0 = input.LA(1); - - if ( ((LA13_0>=RULE_OF_INT && LA13_0<=RULE_ID)) ) { - alt13=1; - } - - - switch (alt13) { - case 1 : - // InternalCftLanguage.g:739:4: ( ruleValidId ) - { - // InternalCftLanguage.g:739:4: ( ruleValidId ) - // InternalCftLanguage.g:740:5: ruleValidId - { - - if (current==null) { - current = createModelElement(grammarAccess.getAndGateDefinitionRule()); - } - - - newCompositeNode(grammarAccess.getAndGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); - - pushFollow(FOLLOW_18); - ruleValidId(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop13; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAndGateDefinition" - - - // $ANTLR start "entryRuleOrGateDefinition" - // InternalCftLanguage.g:758:1: entryRuleOrGateDefinition returns [EObject current=null] : iv_ruleOrGateDefinition= ruleOrGateDefinition EOF ; - public final EObject entryRuleOrGateDefinition() throws RecognitionException { - EObject current = null; - - EObject iv_ruleOrGateDefinition = null; - - - try { - // InternalCftLanguage.g:758:57: (iv_ruleOrGateDefinition= ruleOrGateDefinition EOF ) - // InternalCftLanguage.g:759:2: iv_ruleOrGateDefinition= ruleOrGateDefinition EOF - { - newCompositeNode(grammarAccess.getOrGateDefinitionRule()); - pushFollow(FOLLOW_1); - iv_ruleOrGateDefinition=ruleOrGateDefinition(); - - state._fsp--; - - current =iv_ruleOrGateDefinition; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleOrGateDefinition" - - - // $ANTLR start "ruleOrGateDefinition" - // InternalCftLanguage.g:765:1: ruleOrGateDefinition returns [EObject current=null] : ( ( (lv_name_0_0= ruleValidId ) ) otherlv_1= 'or' ( ( ruleValidId ) )* ) ; - public final EObject ruleOrGateDefinition() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - AntlrDatatypeRuleToken lv_name_0_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:771:2: ( ( ( (lv_name_0_0= ruleValidId ) ) otherlv_1= 'or' ( ( ruleValidId ) )* ) ) - // InternalCftLanguage.g:772:2: ( ( (lv_name_0_0= ruleValidId ) ) otherlv_1= 'or' ( ( ruleValidId ) )* ) - { - // InternalCftLanguage.g:772:2: ( ( (lv_name_0_0= ruleValidId ) ) otherlv_1= 'or' ( ( ruleValidId ) )* ) - // InternalCftLanguage.g:773:3: ( (lv_name_0_0= ruleValidId ) ) otherlv_1= 'or' ( ( ruleValidId ) )* - { - // InternalCftLanguage.g:773:3: ( (lv_name_0_0= ruleValidId ) ) - // InternalCftLanguage.g:774:4: (lv_name_0_0= ruleValidId ) - { - // InternalCftLanguage.g:774:4: (lv_name_0_0= ruleValidId ) - // InternalCftLanguage.g:775:5: lv_name_0_0= ruleValidId - { - - newCompositeNode(grammarAccess.getOrGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - - pushFollow(FOLLOW_19); - lv_name_0_0=ruleValidId(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getOrGateDefinitionRule()); - } - set( - current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_1=(Token)match(input,26,FOLLOW_18); - - newLeafNode(otherlv_1, grammarAccess.getOrGateDefinitionAccess().getOrKeyword_1()); - - // InternalCftLanguage.g:796:3: ( ( ruleValidId ) )* - loop14: - do { - int alt14=2; - int LA14_0 = input.LA(1); - - if ( ((LA14_0>=RULE_OF_INT && LA14_0<=RULE_ID)) ) { - alt14=1; - } - - - switch (alt14) { - case 1 : - // InternalCftLanguage.g:797:4: ( ruleValidId ) - { - // InternalCftLanguage.g:797:4: ( ruleValidId ) - // InternalCftLanguage.g:798:5: ruleValidId - { - - if (current==null) { - current = createModelElement(grammarAccess.getOrGateDefinitionRule()); - } - - - newCompositeNode(grammarAccess.getOrGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_2_0()); - - pushFollow(FOLLOW_18); - ruleValidId(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop14; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleOrGateDefinition" - - - // $ANTLR start "entryRuleKOfMGateDefinition" - // InternalCftLanguage.g:816:1: entryRuleKOfMGateDefinition returns [EObject current=null] : iv_ruleKOfMGateDefinition= ruleKOfMGateDefinition EOF ; - public final EObject entryRuleKOfMGateDefinition() throws RecognitionException { - EObject current = null; - - EObject iv_ruleKOfMGateDefinition = null; - - - try { - // InternalCftLanguage.g:816:59: (iv_ruleKOfMGateDefinition= ruleKOfMGateDefinition EOF ) - // InternalCftLanguage.g:817:2: iv_ruleKOfMGateDefinition= ruleKOfMGateDefinition EOF - { - newCompositeNode(grammarAccess.getKOfMGateDefinitionRule()); - pushFollow(FOLLOW_1); - iv_ruleKOfMGateDefinition=ruleKOfMGateDefinition(); - - state._fsp--; - - current =iv_ruleKOfMGateDefinition; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleKOfMGateDefinition" - - - // $ANTLR start "ruleKOfMGateDefinition" - // InternalCftLanguage.g:823:1: ruleKOfMGateDefinition returns [EObject current=null] : ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_k_1_0= RULE_INT ) ) ( (otherlv_2= 'of' ( (lv_m_3_0= RULE_INT ) ) ) | ( (lv_m_4_0= RULE_OF_INT ) ) ) ( ( ruleValidId ) )* ) ; - public final EObject ruleKOfMGateDefinition() throws RecognitionException { - EObject current = null; - - Token lv_k_1_0=null; - Token otherlv_2=null; - Token lv_m_3_0=null; - Token lv_m_4_0=null; - AntlrDatatypeRuleToken lv_name_0_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:829:2: ( ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_k_1_0= RULE_INT ) ) ( (otherlv_2= 'of' ( (lv_m_3_0= RULE_INT ) ) ) | ( (lv_m_4_0= RULE_OF_INT ) ) ) ( ( ruleValidId ) )* ) ) - // InternalCftLanguage.g:830:2: ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_k_1_0= RULE_INT ) ) ( (otherlv_2= 'of' ( (lv_m_3_0= RULE_INT ) ) ) | ( (lv_m_4_0= RULE_OF_INT ) ) ) ( ( ruleValidId ) )* ) - { - // InternalCftLanguage.g:830:2: ( ( (lv_name_0_0= ruleValidId ) ) ( (lv_k_1_0= RULE_INT ) ) ( (otherlv_2= 'of' ( (lv_m_3_0= RULE_INT ) ) ) | ( (lv_m_4_0= RULE_OF_INT ) ) ) ( ( ruleValidId ) )* ) - // InternalCftLanguage.g:831:3: ( (lv_name_0_0= ruleValidId ) ) ( (lv_k_1_0= RULE_INT ) ) ( (otherlv_2= 'of' ( (lv_m_3_0= RULE_INT ) ) ) | ( (lv_m_4_0= RULE_OF_INT ) ) ) ( ( ruleValidId ) )* - { - // InternalCftLanguage.g:831:3: ( (lv_name_0_0= ruleValidId ) ) - // InternalCftLanguage.g:832:4: (lv_name_0_0= ruleValidId ) - { - // InternalCftLanguage.g:832:4: (lv_name_0_0= ruleValidId ) - // InternalCftLanguage.g:833:5: lv_name_0_0= ruleValidId - { - - newCompositeNode(grammarAccess.getKOfMGateDefinitionAccess().getNameValidIdParserRuleCall_0_0()); - - pushFollow(FOLLOW_20); - lv_name_0_0=ruleValidId(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getKOfMGateDefinitionRule()); - } - set( - current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalCftLanguage.g:850:3: ( (lv_k_1_0= RULE_INT ) ) - // InternalCftLanguage.g:851:4: (lv_k_1_0= RULE_INT ) - { - // InternalCftLanguage.g:851:4: (lv_k_1_0= RULE_INT ) - // InternalCftLanguage.g:852:5: lv_k_1_0= RULE_INT - { - lv_k_1_0=(Token)match(input,RULE_INT,FOLLOW_21); - - newLeafNode(lv_k_1_0, grammarAccess.getKOfMGateDefinitionAccess().getKINTTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getKOfMGateDefinitionRule()); - } - setWithLastConsumed( - current, - "k", - lv_k_1_0, - "org.eclipse.xtext.common.Terminals.INT"); - - - } - - - } - - // InternalCftLanguage.g:868:3: ( (otherlv_2= 'of' ( (lv_m_3_0= RULE_INT ) ) ) | ( (lv_m_4_0= RULE_OF_INT ) ) ) - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==27) ) { - alt15=1; - } - else if ( (LA15_0==RULE_OF_INT) ) { - alt15=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); - - throw nvae; - } - switch (alt15) { - case 1 : - // InternalCftLanguage.g:869:4: (otherlv_2= 'of' ( (lv_m_3_0= RULE_INT ) ) ) - { - // InternalCftLanguage.g:869:4: (otherlv_2= 'of' ( (lv_m_3_0= RULE_INT ) ) ) - // InternalCftLanguage.g:870:5: otherlv_2= 'of' ( (lv_m_3_0= RULE_INT ) ) - { - otherlv_2=(Token)match(input,27,FOLLOW_20); - - newLeafNode(otherlv_2, grammarAccess.getKOfMGateDefinitionAccess().getOfKeyword_2_0_0()); - - // InternalCftLanguage.g:874:5: ( (lv_m_3_0= RULE_INT ) ) - // InternalCftLanguage.g:875:6: (lv_m_3_0= RULE_INT ) - { - // InternalCftLanguage.g:875:6: (lv_m_3_0= RULE_INT ) - // InternalCftLanguage.g:876:7: lv_m_3_0= RULE_INT - { - lv_m_3_0=(Token)match(input,RULE_INT,FOLLOW_18); - - newLeafNode(lv_m_3_0, grammarAccess.getKOfMGateDefinitionAccess().getMINTTerminalRuleCall_2_0_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getKOfMGateDefinitionRule()); - } - setWithLastConsumed( - current, - "m", - lv_m_3_0, - "org.eclipse.xtext.common.Terminals.INT"); - - - } - - - } - - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:894:4: ( (lv_m_4_0= RULE_OF_INT ) ) - { - // InternalCftLanguage.g:894:4: ( (lv_m_4_0= RULE_OF_INT ) ) - // InternalCftLanguage.g:895:5: (lv_m_4_0= RULE_OF_INT ) - { - // InternalCftLanguage.g:895:5: (lv_m_4_0= RULE_OF_INT ) - // InternalCftLanguage.g:896:6: lv_m_4_0= RULE_OF_INT - { - lv_m_4_0=(Token)match(input,RULE_OF_INT,FOLLOW_18); - - newLeafNode(lv_m_4_0, grammarAccess.getKOfMGateDefinitionAccess().getMOF_INTTerminalRuleCall_2_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getKOfMGateDefinitionRule()); - } - setWithLastConsumed( - current, - "m", - lv_m_4_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.OF_INT"); - - - } - - - } - - - } - break; - - } - - // InternalCftLanguage.g:913:3: ( ( ruleValidId ) )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( ((LA16_0>=RULE_OF_INT && LA16_0<=RULE_ID)) ) { - alt16=1; - } - - - switch (alt16) { - case 1 : - // InternalCftLanguage.g:914:4: ( ruleValidId ) - { - // InternalCftLanguage.g:914:4: ( ruleValidId ) - // InternalCftLanguage.g:915:5: ruleValidId - { - - if (current==null) { - current = createModelElement(grammarAccess.getKOfMGateDefinitionRule()); - } - - - newCompositeNode(grammarAccess.getKOfMGateDefinitionAccess().getInputEventsEventDeclarationCrossReference_3_0()); - - pushFollow(FOLLOW_18); - ruleValidId(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop16; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleKOfMGateDefinition" - - - // $ANTLR start "entryRuleTransformationDefinition" - // InternalCftLanguage.g:933:1: entryRuleTransformationDefinition returns [EObject current=null] : iv_ruleTransformationDefinition= ruleTransformationDefinition EOF ; - public final EObject entryRuleTransformationDefinition() throws RecognitionException { - EObject current = null; - - EObject iv_ruleTransformationDefinition = null; - - - try { - // InternalCftLanguage.g:933:65: (iv_ruleTransformationDefinition= ruleTransformationDefinition EOF ) - // InternalCftLanguage.g:934:2: iv_ruleTransformationDefinition= ruleTransformationDefinition EOF - { - newCompositeNode(grammarAccess.getTransformationDefinitionRule()); - pushFollow(FOLLOW_1); - iv_ruleTransformationDefinition=ruleTransformationDefinition(); - - state._fsp--; - - current =iv_ruleTransformationDefinition; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleTransformationDefinition" - - - // $ANTLR start "ruleTransformationDefinition" - // InternalCftLanguage.g:940:1: ruleTransformationDefinition returns [EObject current=null] : (otherlv_0= 'transformation' ( (lv_name_1_0= ruleValidId ) ) otherlv_2= '{' ( (lv_mappingDefinitions_3_0= ruleMappingDefinition ) )* otherlv_4= '}' ) ; - public final EObject ruleTransformationDefinition() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_4=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; - - EObject lv_mappingDefinitions_3_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:946:2: ( (otherlv_0= 'transformation' ( (lv_name_1_0= ruleValidId ) ) otherlv_2= '{' ( (lv_mappingDefinitions_3_0= ruleMappingDefinition ) )* otherlv_4= '}' ) ) - // InternalCftLanguage.g:947:2: (otherlv_0= 'transformation' ( (lv_name_1_0= ruleValidId ) ) otherlv_2= '{' ( (lv_mappingDefinitions_3_0= ruleMappingDefinition ) )* otherlv_4= '}' ) - { - // InternalCftLanguage.g:947:2: (otherlv_0= 'transformation' ( (lv_name_1_0= ruleValidId ) ) otherlv_2= '{' ( (lv_mappingDefinitions_3_0= ruleMappingDefinition ) )* otherlv_4= '}' ) - // InternalCftLanguage.g:948:3: otherlv_0= 'transformation' ( (lv_name_1_0= ruleValidId ) ) otherlv_2= '{' ( (lv_mappingDefinitions_3_0= ruleMappingDefinition ) )* otherlv_4= '}' - { - otherlv_0=(Token)match(input,28,FOLLOW_3); - - newLeafNode(otherlv_0, grammarAccess.getTransformationDefinitionAccess().getTransformationKeyword_0()); - - // InternalCftLanguage.g:952:3: ( (lv_name_1_0= ruleValidId ) ) - // InternalCftLanguage.g:953:4: (lv_name_1_0= ruleValidId ) - { - // InternalCftLanguage.g:953:4: (lv_name_1_0= ruleValidId ) - // InternalCftLanguage.g:954:5: lv_name_1_0= ruleValidId - { - - newCompositeNode(grammarAccess.getTransformationDefinitionAccess().getNameValidIdParserRuleCall_1_0()); - - pushFollow(FOLLOW_8); - lv_name_1_0=ruleValidId(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getTransformationDefinitionRule()); - } - set( - current, - "name", - lv_name_1_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,17,FOLLOW_22); - - newLeafNode(otherlv_2, grammarAccess.getTransformationDefinitionAccess().getLeftCurlyBracketKeyword_2()); - - // InternalCftLanguage.g:975:3: ( (lv_mappingDefinitions_3_0= ruleMappingDefinition ) )* - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); - - if ( ((LA17_0>=29 && LA17_0<=30)) ) { - alt17=1; - } - - - switch (alt17) { - case 1 : - // InternalCftLanguage.g:976:4: (lv_mappingDefinitions_3_0= ruleMappingDefinition ) - { - // InternalCftLanguage.g:976:4: (lv_mappingDefinitions_3_0= ruleMappingDefinition ) - // InternalCftLanguage.g:977:5: lv_mappingDefinitions_3_0= ruleMappingDefinition - { - - newCompositeNode(grammarAccess.getTransformationDefinitionAccess().getMappingDefinitionsMappingDefinitionParserRuleCall_3_0()); - - pushFollow(FOLLOW_22); - lv_mappingDefinitions_3_0=ruleMappingDefinition(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getTransformationDefinitionRule()); - } - add( - current, - "mappingDefinitions", - lv_mappingDefinitions_3_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.MappingDefinition"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop17; - } - } while (true); - - otherlv_4=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_4, grammarAccess.getTransformationDefinitionAccess().getRightCurlyBracketKeyword_4()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleTransformationDefinition" - - - // $ANTLR start "entryRuleMappingDefinition" - // InternalCftLanguage.g:1002:1: entryRuleMappingDefinition returns [EObject current=null] : iv_ruleMappingDefinition= ruleMappingDefinition EOF ; - public final EObject entryRuleMappingDefinition() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMappingDefinition = null; - - - try { - // InternalCftLanguage.g:1002:58: (iv_ruleMappingDefinition= ruleMappingDefinition EOF ) - // InternalCftLanguage.g:1003:2: iv_ruleMappingDefinition= ruleMappingDefinition EOF - { - newCompositeNode(grammarAccess.getMappingDefinitionRule()); - pushFollow(FOLLOW_1); - iv_ruleMappingDefinition=ruleMappingDefinition(); - - state._fsp--; - - current =iv_ruleMappingDefinition; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMappingDefinition" - - - // $ANTLR start "ruleMappingDefinition" - // InternalCftLanguage.g:1009:1: ruleMappingDefinition returns [EObject current=null] : ( ( (lv_topLevel_0_0= 'toplevel' ) )? otherlv_1= 'mapping' ( ( ruleQualifiedName ) ) otherlv_3= '(' ( (lv_parameters_4_0= ruleMappingParameter ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleMappingParameter ) ) )* otherlv_7= ')' ( (lv_componentInstance_8_0= ruleComponentInstance ) )? (otherlv_9= '{' ( ( ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) | ( (lv_assignments_11_0= ruleAssignment ) ) ) otherlv_12= ';' )* otherlv_13= '}' )? ) ; - public final EObject ruleMappingDefinition() throws RecognitionException { - EObject current = null; - - Token lv_topLevel_0_0=null; - Token otherlv_1=null; - Token otherlv_3=null; - Token otherlv_5=null; - Token otherlv_7=null; - Token otherlv_9=null; - Token otherlv_12=null; - Token otherlv_13=null; - EObject lv_parameters_4_0 = null; - - EObject lv_parameters_6_0 = null; - - EObject lv_componentInstance_8_0 = null; - - EObject lv_lookupDefinitions_10_0 = null; - - EObject lv_assignments_11_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:1015:2: ( ( ( (lv_topLevel_0_0= 'toplevel' ) )? otherlv_1= 'mapping' ( ( ruleQualifiedName ) ) otherlv_3= '(' ( (lv_parameters_4_0= ruleMappingParameter ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleMappingParameter ) ) )* otherlv_7= ')' ( (lv_componentInstance_8_0= ruleComponentInstance ) )? (otherlv_9= '{' ( ( ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) | ( (lv_assignments_11_0= ruleAssignment ) ) ) otherlv_12= ';' )* otherlv_13= '}' )? ) ) - // InternalCftLanguage.g:1016:2: ( ( (lv_topLevel_0_0= 'toplevel' ) )? otherlv_1= 'mapping' ( ( ruleQualifiedName ) ) otherlv_3= '(' ( (lv_parameters_4_0= ruleMappingParameter ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleMappingParameter ) ) )* otherlv_7= ')' ( (lv_componentInstance_8_0= ruleComponentInstance ) )? (otherlv_9= '{' ( ( ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) | ( (lv_assignments_11_0= ruleAssignment ) ) ) otherlv_12= ';' )* otherlv_13= '}' )? ) - { - // InternalCftLanguage.g:1016:2: ( ( (lv_topLevel_0_0= 'toplevel' ) )? otherlv_1= 'mapping' ( ( ruleQualifiedName ) ) otherlv_3= '(' ( (lv_parameters_4_0= ruleMappingParameter ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleMappingParameter ) ) )* otherlv_7= ')' ( (lv_componentInstance_8_0= ruleComponentInstance ) )? (otherlv_9= '{' ( ( ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) | ( (lv_assignments_11_0= ruleAssignment ) ) ) otherlv_12= ';' )* otherlv_13= '}' )? ) - // InternalCftLanguage.g:1017:3: ( (lv_topLevel_0_0= 'toplevel' ) )? otherlv_1= 'mapping' ( ( ruleQualifiedName ) ) otherlv_3= '(' ( (lv_parameters_4_0= ruleMappingParameter ) ) (otherlv_5= ',' ( (lv_parameters_6_0= ruleMappingParameter ) ) )* otherlv_7= ')' ( (lv_componentInstance_8_0= ruleComponentInstance ) )? (otherlv_9= '{' ( ( ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) | ( (lv_assignments_11_0= ruleAssignment ) ) ) otherlv_12= ';' )* otherlv_13= '}' )? - { - // InternalCftLanguage.g:1017:3: ( (lv_topLevel_0_0= 'toplevel' ) )? - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0==29) ) { - alt18=1; - } - switch (alt18) { - case 1 : - // InternalCftLanguage.g:1018:4: (lv_topLevel_0_0= 'toplevel' ) - { - // InternalCftLanguage.g:1018:4: (lv_topLevel_0_0= 'toplevel' ) - // InternalCftLanguage.g:1019:5: lv_topLevel_0_0= 'toplevel' - { - lv_topLevel_0_0=(Token)match(input,29,FOLLOW_23); - - newLeafNode(lv_topLevel_0_0, grammarAccess.getMappingDefinitionAccess().getTopLevelToplevelKeyword_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getMappingDefinitionRule()); - } - setWithLastConsumed(current, "topLevel", true, "toplevel"); - - - } - - - } - break; - - } - - otherlv_1=(Token)match(input,30,FOLLOW_3); - - newLeafNode(otherlv_1, grammarAccess.getMappingDefinitionAccess().getMappingKeyword_1()); - - // InternalCftLanguage.g:1035:3: ( ( ruleQualifiedName ) ) - // InternalCftLanguage.g:1036:4: ( ruleQualifiedName ) - { - // InternalCftLanguage.g:1036:4: ( ruleQualifiedName ) - // InternalCftLanguage.g:1037:5: ruleQualifiedName - { - - if (current==null) { - current = createModelElement(grammarAccess.getMappingDefinitionRule()); - } - - - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getPatternPatternCrossReference_2_0()); - - pushFollow(FOLLOW_24); - ruleQualifiedName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_3=(Token)match(input,31,FOLLOW_3); - - newLeafNode(otherlv_3, grammarAccess.getMappingDefinitionAccess().getLeftParenthesisKeyword_3()); - - // InternalCftLanguage.g:1055:3: ( (lv_parameters_4_0= ruleMappingParameter ) ) - // InternalCftLanguage.g:1056:4: (lv_parameters_4_0= ruleMappingParameter ) - { - // InternalCftLanguage.g:1056:4: (lv_parameters_4_0= ruleMappingParameter ) - // InternalCftLanguage.g:1057:5: lv_parameters_4_0= ruleMappingParameter - { - - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_4_0()); - - pushFollow(FOLLOW_25); - lv_parameters_4_0=ruleMappingParameter(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMappingDefinitionRule()); - } - add( - current, - "parameters", - lv_parameters_4_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.MappingParameter"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalCftLanguage.g:1074:3: (otherlv_5= ',' ( (lv_parameters_6_0= ruleMappingParameter ) ) )* - loop19: - do { - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0==32) ) { - alt19=1; - } - - - switch (alt19) { - case 1 : - // InternalCftLanguage.g:1075:4: otherlv_5= ',' ( (lv_parameters_6_0= ruleMappingParameter ) ) - { - otherlv_5=(Token)match(input,32,FOLLOW_3); - - newLeafNode(otherlv_5, grammarAccess.getMappingDefinitionAccess().getCommaKeyword_5_0()); - - // InternalCftLanguage.g:1079:4: ( (lv_parameters_6_0= ruleMappingParameter ) ) - // InternalCftLanguage.g:1080:5: (lv_parameters_6_0= ruleMappingParameter ) - { - // InternalCftLanguage.g:1080:5: (lv_parameters_6_0= ruleMappingParameter ) - // InternalCftLanguage.g:1081:6: lv_parameters_6_0= ruleMappingParameter - { - - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getParametersMappingParameterParserRuleCall_5_1_0()); - - pushFollow(FOLLOW_25); - lv_parameters_6_0=ruleMappingParameter(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMappingDefinitionRule()); - } - add( - current, - "parameters", - lv_parameters_6_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.MappingParameter"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop19; - } - } while (true); - - otherlv_7=(Token)match(input,33,FOLLOW_26); - - newLeafNode(otherlv_7, grammarAccess.getMappingDefinitionAccess().getRightParenthesisKeyword_6()); - - // InternalCftLanguage.g:1103:3: ( (lv_componentInstance_8_0= ruleComponentInstance ) )? - int alt20=2; - int LA20_0 = input.LA(1); - - if ( (LA20_0==39) ) { - alt20=1; - } - switch (alt20) { - case 1 : - // InternalCftLanguage.g:1104:4: (lv_componentInstance_8_0= ruleComponentInstance ) - { - // InternalCftLanguage.g:1104:4: (lv_componentInstance_8_0= ruleComponentInstance ) - // InternalCftLanguage.g:1105:5: lv_componentInstance_8_0= ruleComponentInstance - { - - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getComponentInstanceComponentInstanceParserRuleCall_7_0()); - - pushFollow(FOLLOW_27); - lv_componentInstance_8_0=ruleComponentInstance(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMappingDefinitionRule()); - } - set( - current, - "componentInstance", - lv_componentInstance_8_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ComponentInstance"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - } - - // InternalCftLanguage.g:1122:3: (otherlv_9= '{' ( ( ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) | ( (lv_assignments_11_0= ruleAssignment ) ) ) otherlv_12= ';' )* otherlv_13= '}' )? - int alt23=2; - int LA23_0 = input.LA(1); - - if ( (LA23_0==17) ) { - alt23=1; - } - switch (alt23) { - case 1 : - // InternalCftLanguage.g:1123:4: otherlv_9= '{' ( ( ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) | ( (lv_assignments_11_0= ruleAssignment ) ) ) otherlv_12= ';' )* otherlv_13= '}' - { - otherlv_9=(Token)match(input,17,FOLLOW_28); - - newLeafNode(otherlv_9, grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0()); - - // InternalCftLanguage.g:1127:4: ( ( ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) | ( (lv_assignments_11_0= ruleAssignment ) ) ) otherlv_12= ';' )* - loop22: - do { - int alt22=2; - int LA22_0 = input.LA(1); - - if ( ((LA22_0>=RULE_OF_INT && LA22_0<=RULE_ID)||LA22_0==34) ) { - alt22=1; - } - - - switch (alt22) { - case 1 : - // InternalCftLanguage.g:1128:5: ( ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) | ( (lv_assignments_11_0= ruleAssignment ) ) ) otherlv_12= ';' - { - // InternalCftLanguage.g:1128:5: ( ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) | ( (lv_assignments_11_0= ruleAssignment ) ) ) - int alt21=2; - int LA21_0 = input.LA(1); - - if ( (LA21_0==34) ) { - alt21=1; - } - else if ( ((LA21_0>=RULE_OF_INT && LA21_0<=RULE_ID)) ) { - alt21=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); - - throw nvae; - } - switch (alt21) { - case 1 : - // InternalCftLanguage.g:1129:6: ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) - { - // InternalCftLanguage.g:1129:6: ( (lv_lookupDefinitions_10_0= ruleLookupDefinition ) ) - // InternalCftLanguage.g:1130:7: (lv_lookupDefinitions_10_0= ruleLookupDefinition ) - { - // InternalCftLanguage.g:1130:7: (lv_lookupDefinitions_10_0= ruleLookupDefinition ) - // InternalCftLanguage.g:1131:8: lv_lookupDefinitions_10_0= ruleLookupDefinition - { - - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0()); - - pushFollow(FOLLOW_11); - lv_lookupDefinitions_10_0=ruleLookupDefinition(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMappingDefinitionRule()); - } - add( - current, - "lookupDefinitions", - lv_lookupDefinitions_10_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.LookupDefinition"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:1149:6: ( (lv_assignments_11_0= ruleAssignment ) ) - { - // InternalCftLanguage.g:1149:6: ( (lv_assignments_11_0= ruleAssignment ) ) - // InternalCftLanguage.g:1150:7: (lv_assignments_11_0= ruleAssignment ) - { - // InternalCftLanguage.g:1150:7: (lv_assignments_11_0= ruleAssignment ) - // InternalCftLanguage.g:1151:8: lv_assignments_11_0= ruleAssignment - { - - newCompositeNode(grammarAccess.getMappingDefinitionAccess().getAssignmentsAssignmentParserRuleCall_8_1_0_1_0()); - - pushFollow(FOLLOW_11); - lv_assignments_11_0=ruleAssignment(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMappingDefinitionRule()); - } - add( - current, - "assignments", - lv_assignments_11_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Assignment"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - otherlv_12=(Token)match(input,14,FOLLOW_28); - - newLeafNode(otherlv_12, grammarAccess.getMappingDefinitionAccess().getSemicolonKeyword_8_1_1()); - - - } - break; - - default : - break loop22; - } - } while (true); - - otherlv_13=(Token)match(input,20,FOLLOW_2); - - newLeafNode(otherlv_13, grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2()); - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMappingDefinition" - - - // $ANTLR start "entryRuleMappingParameter" - // InternalCftLanguage.g:1183:1: entryRuleMappingParameter returns [EObject current=null] : iv_ruleMappingParameter= ruleMappingParameter EOF ; - public final EObject entryRuleMappingParameter() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMappingParameter = null; - - - try { - // InternalCftLanguage.g:1183:57: (iv_ruleMappingParameter= ruleMappingParameter EOF ) - // InternalCftLanguage.g:1184:2: iv_ruleMappingParameter= ruleMappingParameter EOF - { - newCompositeNode(grammarAccess.getMappingParameterRule()); - pushFollow(FOLLOW_1); - iv_ruleMappingParameter=ruleMappingParameter(); - - state._fsp--; - - current =iv_ruleMappingParameter; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMappingParameter" - - - // $ANTLR start "ruleMappingParameter" - // InternalCftLanguage.g:1190:1: ruleMappingParameter returns [EObject current=null] : ( (lv_name_0_0= ruleValidId ) ) ; - public final EObject ruleMappingParameter() throws RecognitionException { - EObject current = null; - - AntlrDatatypeRuleToken lv_name_0_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:1196:2: ( ( (lv_name_0_0= ruleValidId ) ) ) - // InternalCftLanguage.g:1197:2: ( (lv_name_0_0= ruleValidId ) ) - { - // InternalCftLanguage.g:1197:2: ( (lv_name_0_0= ruleValidId ) ) - // InternalCftLanguage.g:1198:3: (lv_name_0_0= ruleValidId ) - { - // InternalCftLanguage.g:1198:3: (lv_name_0_0= ruleValidId ) - // InternalCftLanguage.g:1199:4: lv_name_0_0= ruleValidId - { - - newCompositeNode(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0()); - - pushFollow(FOLLOW_2); - lv_name_0_0=ruleValidId(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMappingParameterRule()); - } - set( - current, - "name", - lv_name_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMappingParameter" - - - // $ANTLR start "entryRuleLookupDefinition" - // InternalCftLanguage.g:1219:1: entryRuleLookupDefinition returns [EObject current=null] : iv_ruleLookupDefinition= ruleLookupDefinition EOF ; - public final EObject entryRuleLookupDefinition() throws RecognitionException { - EObject current = null; - - EObject iv_ruleLookupDefinition = null; - - - try { - // InternalCftLanguage.g:1219:57: (iv_ruleLookupDefinition= ruleLookupDefinition EOF ) - // InternalCftLanguage.g:1220:2: iv_ruleLookupDefinition= ruleLookupDefinition EOF - { - newCompositeNode(grammarAccess.getLookupDefinitionRule()); - pushFollow(FOLLOW_1); - iv_ruleLookupDefinition=ruleLookupDefinition(); - - state._fsp--; - - current =iv_ruleLookupDefinition; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleLookupDefinition" - - - // $ANTLR start "ruleLookupDefinition" - // InternalCftLanguage.g:1226:1: ruleLookupDefinition returns [EObject current=null] : (otherlv_0= 'lookup' ( ( ruleQualifiedName ) ) otherlv_2= '(' ( ( ruleValidId ) ) (otherlv_4= ',' ( ( ruleValidId ) ) )* otherlv_6= ')' otherlv_7= 'as' ( (lv_name_8_0= ruleValidId ) ) ) ; - public final EObject ruleLookupDefinition() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_4=null; - Token otherlv_6=null; - Token otherlv_7=null; - AntlrDatatypeRuleToken lv_name_8_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:1232:2: ( (otherlv_0= 'lookup' ( ( ruleQualifiedName ) ) otherlv_2= '(' ( ( ruleValidId ) ) (otherlv_4= ',' ( ( ruleValidId ) ) )* otherlv_6= ')' otherlv_7= 'as' ( (lv_name_8_0= ruleValidId ) ) ) ) - // InternalCftLanguage.g:1233:2: (otherlv_0= 'lookup' ( ( ruleQualifiedName ) ) otherlv_2= '(' ( ( ruleValidId ) ) (otherlv_4= ',' ( ( ruleValidId ) ) )* otherlv_6= ')' otherlv_7= 'as' ( (lv_name_8_0= ruleValidId ) ) ) - { - // InternalCftLanguage.g:1233:2: (otherlv_0= 'lookup' ( ( ruleQualifiedName ) ) otherlv_2= '(' ( ( ruleValidId ) ) (otherlv_4= ',' ( ( ruleValidId ) ) )* otherlv_6= ')' otherlv_7= 'as' ( (lv_name_8_0= ruleValidId ) ) ) - // InternalCftLanguage.g:1234:3: otherlv_0= 'lookup' ( ( ruleQualifiedName ) ) otherlv_2= '(' ( ( ruleValidId ) ) (otherlv_4= ',' ( ( ruleValidId ) ) )* otherlv_6= ')' otherlv_7= 'as' ( (lv_name_8_0= ruleValidId ) ) - { - otherlv_0=(Token)match(input,34,FOLLOW_3); - - newLeafNode(otherlv_0, grammarAccess.getLookupDefinitionAccess().getLookupKeyword_0()); - - // InternalCftLanguage.g:1238:3: ( ( ruleQualifiedName ) ) - // InternalCftLanguage.g:1239:4: ( ruleQualifiedName ) - { - // InternalCftLanguage.g:1239:4: ( ruleQualifiedName ) - // InternalCftLanguage.g:1240:5: ruleQualifiedName - { - - if (current==null) { - current = createModelElement(grammarAccess.getLookupDefinitionRule()); - } - - - newCompositeNode(grammarAccess.getLookupDefinitionAccess().getMappingMappingDefinitionCrossReference_1_0()); - - pushFollow(FOLLOW_24); - ruleQualifiedName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,31,FOLLOW_3); - - newLeafNode(otherlv_2, grammarAccess.getLookupDefinitionAccess().getLeftParenthesisKeyword_2()); - - // InternalCftLanguage.g:1258:3: ( ( ruleValidId ) ) - // InternalCftLanguage.g:1259:4: ( ruleValidId ) - { - // InternalCftLanguage.g:1259:4: ( ruleValidId ) - // InternalCftLanguage.g:1260:5: ruleValidId - { - - if (current==null) { - current = createModelElement(grammarAccess.getLookupDefinitionRule()); - } - - - newCompositeNode(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_3_0()); - - pushFollow(FOLLOW_25); - ruleValidId(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalCftLanguage.g:1274:3: (otherlv_4= ',' ( ( ruleValidId ) ) )* - loop24: - do { - int alt24=2; - int LA24_0 = input.LA(1); - - if ( (LA24_0==32) ) { - alt24=1; - } - - - switch (alt24) { - case 1 : - // InternalCftLanguage.g:1275:4: otherlv_4= ',' ( ( ruleValidId ) ) - { - otherlv_4=(Token)match(input,32,FOLLOW_3); - - newLeafNode(otherlv_4, grammarAccess.getLookupDefinitionAccess().getCommaKeyword_4_0()); - - // InternalCftLanguage.g:1279:4: ( ( ruleValidId ) ) - // InternalCftLanguage.g:1280:5: ( ruleValidId ) - { - // InternalCftLanguage.g:1280:5: ( ruleValidId ) - // InternalCftLanguage.g:1281:6: ruleValidId - { - - if (current==null) { - current = createModelElement(grammarAccess.getLookupDefinitionRule()); - } - - - newCompositeNode(grammarAccess.getLookupDefinitionAccess().getArgumentsMappingParameterCrossReference_4_1_0()); - - pushFollow(FOLLOW_25); - ruleValidId(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop24; - } - } while (true); - - otherlv_6=(Token)match(input,33,FOLLOW_29); - - newLeafNode(otherlv_6, grammarAccess.getLookupDefinitionAccess().getRightParenthesisKeyword_5()); - - otherlv_7=(Token)match(input,35,FOLLOW_3); - - newLeafNode(otherlv_7, grammarAccess.getLookupDefinitionAccess().getAsKeyword_6()); - - // InternalCftLanguage.g:1304:3: ( (lv_name_8_0= ruleValidId ) ) - // InternalCftLanguage.g:1305:4: (lv_name_8_0= ruleValidId ) - { - // InternalCftLanguage.g:1305:4: (lv_name_8_0= ruleValidId ) - // InternalCftLanguage.g:1306:5: lv_name_8_0= ruleValidId - { - - newCompositeNode(grammarAccess.getLookupDefinitionAccess().getNameValidIdParserRuleCall_7_0()); - - pushFollow(FOLLOW_2); - lv_name_8_0=ruleValidId(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLookupDefinitionRule()); - } - set( - current, - "name", - lv_name_8_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleLookupDefinition" - - - // $ANTLR start "entryRuleAssignment" - // InternalCftLanguage.g:1327:1: entryRuleAssignment returns [EObject current=null] : iv_ruleAssignment= ruleAssignment EOF ; - public final EObject entryRuleAssignment() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAssignment = null; - - - try { - // InternalCftLanguage.g:1327:51: (iv_ruleAssignment= ruleAssignment EOF ) - // InternalCftLanguage.g:1328:2: iv_ruleAssignment= ruleAssignment EOF - { - newCompositeNode(grammarAccess.getAssignmentRule()); - pushFollow(FOLLOW_1); - iv_ruleAssignment=ruleAssignment(); - - state._fsp--; - - current =iv_ruleAssignment; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAssignment" - - - // $ANTLR start "ruleAssignment" - // InternalCftLanguage.g:1334:1: ruleAssignment returns [EObject current=null] : ( ( (lv_input_0_0= ruleEventReference ) ) ( ( (lv_multiple_1_0= '+=' ) ) | otherlv_2= ':=' ) ( (lv_output_3_0= ruleEventReference ) ) ) ; - public final EObject ruleAssignment() throws RecognitionException { - EObject current = null; - - Token lv_multiple_1_0=null; - Token otherlv_2=null; - EObject lv_input_0_0 = null; - - EObject lv_output_3_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:1340:2: ( ( ( (lv_input_0_0= ruleEventReference ) ) ( ( (lv_multiple_1_0= '+=' ) ) | otherlv_2= ':=' ) ( (lv_output_3_0= ruleEventReference ) ) ) ) - // InternalCftLanguage.g:1341:2: ( ( (lv_input_0_0= ruleEventReference ) ) ( ( (lv_multiple_1_0= '+=' ) ) | otherlv_2= ':=' ) ( (lv_output_3_0= ruleEventReference ) ) ) - { - // InternalCftLanguage.g:1341:2: ( ( (lv_input_0_0= ruleEventReference ) ) ( ( (lv_multiple_1_0= '+=' ) ) | otherlv_2= ':=' ) ( (lv_output_3_0= ruleEventReference ) ) ) - // InternalCftLanguage.g:1342:3: ( (lv_input_0_0= ruleEventReference ) ) ( ( (lv_multiple_1_0= '+=' ) ) | otherlv_2= ':=' ) ( (lv_output_3_0= ruleEventReference ) ) - { - // InternalCftLanguage.g:1342:3: ( (lv_input_0_0= ruleEventReference ) ) - // InternalCftLanguage.g:1343:4: (lv_input_0_0= ruleEventReference ) - { - // InternalCftLanguage.g:1343:4: (lv_input_0_0= ruleEventReference ) - // InternalCftLanguage.g:1344:5: lv_input_0_0= ruleEventReference - { - - newCompositeNode(grammarAccess.getAssignmentAccess().getInputEventReferenceParserRuleCall_0_0()); - - pushFollow(FOLLOW_30); - lv_input_0_0=ruleEventReference(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAssignmentRule()); - } - set( - current, - "input", - lv_input_0_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.EventReference"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalCftLanguage.g:1361:3: ( ( (lv_multiple_1_0= '+=' ) ) | otherlv_2= ':=' ) - int alt25=2; - int LA25_0 = input.LA(1); - - if ( (LA25_0==36) ) { - alt25=1; - } - else if ( (LA25_0==37) ) { - alt25=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); - - throw nvae; - } - switch (alt25) { - case 1 : - // InternalCftLanguage.g:1362:4: ( (lv_multiple_1_0= '+=' ) ) - { - // InternalCftLanguage.g:1362:4: ( (lv_multiple_1_0= '+=' ) ) - // InternalCftLanguage.g:1363:5: (lv_multiple_1_0= '+=' ) - { - // InternalCftLanguage.g:1363:5: (lv_multiple_1_0= '+=' ) - // InternalCftLanguage.g:1364:6: lv_multiple_1_0= '+=' - { - lv_multiple_1_0=(Token)match(input,36,FOLLOW_31); - - newLeafNode(lv_multiple_1_0, grammarAccess.getAssignmentAccess().getMultiplePlusSignEqualsSignKeyword_1_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getAssignmentRule()); - } - setWithLastConsumed(current, "multiple", true, "+="); - - - } - - - } - - - } - break; - case 2 : - // InternalCftLanguage.g:1377:4: otherlv_2= ':=' - { - otherlv_2=(Token)match(input,37,FOLLOW_31); - - newLeafNode(otherlv_2, grammarAccess.getAssignmentAccess().getColonEqualsSignKeyword_1_1()); - - - } - break; - - } - - // InternalCftLanguage.g:1382:3: ( (lv_output_3_0= ruleEventReference ) ) - // InternalCftLanguage.g:1383:4: (lv_output_3_0= ruleEventReference ) - { - // InternalCftLanguage.g:1383:4: (lv_output_3_0= ruleEventReference ) - // InternalCftLanguage.g:1384:5: lv_output_3_0= ruleEventReference - { - - newCompositeNode(grammarAccess.getAssignmentAccess().getOutputEventReferenceParserRuleCall_2_0()); - - pushFollow(FOLLOW_2); - lv_output_3_0=ruleEventReference(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAssignmentRule()); - } - set( - current, - "output", - lv_output_3_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.EventReference"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAssignment" - - - // $ANTLR start "entryRuleEventReference" - // InternalCftLanguage.g:1405:1: entryRuleEventReference returns [EObject current=null] : iv_ruleEventReference= ruleEventReference EOF ; - public final EObject entryRuleEventReference() throws RecognitionException { - EObject current = null; - - EObject iv_ruleEventReference = null; - - - try { - // InternalCftLanguage.g:1405:55: (iv_ruleEventReference= ruleEventReference EOF ) - // InternalCftLanguage.g:1406:2: iv_ruleEventReference= ruleEventReference EOF - { - newCompositeNode(grammarAccess.getEventReferenceRule()); - pushFollow(FOLLOW_1); - iv_ruleEventReference=ruleEventReference(); - - state._fsp--; - - current =iv_ruleEventReference; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleEventReference" - - - // $ANTLR start "ruleEventReference" - // InternalCftLanguage.g:1412:1: ruleEventReference returns [EObject current=null] : ( ( ( ruleValidId ) ) otherlv_1= '.' ( ( ruleValidId ) ) ) ; - public final EObject ruleEventReference() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - - - enterRule(); - - try { - // InternalCftLanguage.g:1418:2: ( ( ( ( ruleValidId ) ) otherlv_1= '.' ( ( ruleValidId ) ) ) ) - // InternalCftLanguage.g:1419:2: ( ( ( ruleValidId ) ) otherlv_1= '.' ( ( ruleValidId ) ) ) - { - // InternalCftLanguage.g:1419:2: ( ( ( ruleValidId ) ) otherlv_1= '.' ( ( ruleValidId ) ) ) - // InternalCftLanguage.g:1420:3: ( ( ruleValidId ) ) otherlv_1= '.' ( ( ruleValidId ) ) - { - // InternalCftLanguage.g:1420:3: ( ( ruleValidId ) ) - // InternalCftLanguage.g:1421:4: ( ruleValidId ) - { - // InternalCftLanguage.g:1421:4: ( ruleValidId ) - // InternalCftLanguage.g:1422:5: ruleValidId - { - - if (current==null) { - current = createModelElement(grammarAccess.getEventReferenceRule()); - } - - - newCompositeNode(grammarAccess.getEventReferenceAccess().getComponentVariableCrossReference_0_0()); - - pushFollow(FOLLOW_32); - ruleValidId(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_1=(Token)match(input,38,FOLLOW_3); - - newLeafNode(otherlv_1, grammarAccess.getEventReferenceAccess().getFullStopKeyword_1()); - - // InternalCftLanguage.g:1440:3: ( ( ruleValidId ) ) - // InternalCftLanguage.g:1441:4: ( ruleValidId ) - { - // InternalCftLanguage.g:1441:4: ( ruleValidId ) - // InternalCftLanguage.g:1442:5: ruleValidId - { - - if (current==null) { - current = createModelElement(grammarAccess.getEventReferenceRule()); - } - - - newCompositeNode(grammarAccess.getEventReferenceAccess().getEventEventDeclarationCrossReference_2_0()); - - pushFollow(FOLLOW_2); - ruleValidId(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleEventReference" - - - // $ANTLR start "entryRuleComponentInstance" - // InternalCftLanguage.g:1460:1: entryRuleComponentInstance returns [EObject current=null] : iv_ruleComponentInstance= ruleComponentInstance EOF ; - public final EObject entryRuleComponentInstance() throws RecognitionException { - EObject current = null; - - EObject iv_ruleComponentInstance = null; - - - try { - // InternalCftLanguage.g:1460:58: (iv_ruleComponentInstance= ruleComponentInstance EOF ) - // InternalCftLanguage.g:1461:2: iv_ruleComponentInstance= ruleComponentInstance EOF - { - newCompositeNode(grammarAccess.getComponentInstanceRule()); - pushFollow(FOLLOW_1); - iv_ruleComponentInstance=ruleComponentInstance(); - - state._fsp--; - - current =iv_ruleComponentInstance; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleComponentInstance" - - - // $ANTLR start "ruleComponentInstance" - // InternalCftLanguage.g:1467:1: ruleComponentInstance returns [EObject current=null] : (otherlv_0= '=>' ( ( ruleQualifiedName ) ) ( (lv_name_2_0= ruleValidId ) )? ) ; - public final EObject ruleComponentInstance() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - AntlrDatatypeRuleToken lv_name_2_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:1473:2: ( (otherlv_0= '=>' ( ( ruleQualifiedName ) ) ( (lv_name_2_0= ruleValidId ) )? ) ) - // InternalCftLanguage.g:1474:2: (otherlv_0= '=>' ( ( ruleQualifiedName ) ) ( (lv_name_2_0= ruleValidId ) )? ) - { - // InternalCftLanguage.g:1474:2: (otherlv_0= '=>' ( ( ruleQualifiedName ) ) ( (lv_name_2_0= ruleValidId ) )? ) - // InternalCftLanguage.g:1475:3: otherlv_0= '=>' ( ( ruleQualifiedName ) ) ( (lv_name_2_0= ruleValidId ) )? - { - otherlv_0=(Token)match(input,39,FOLLOW_3); - - newLeafNode(otherlv_0, grammarAccess.getComponentInstanceAccess().getEqualsSignGreaterThanSignKeyword_0()); - - // InternalCftLanguage.g:1479:3: ( ( ruleQualifiedName ) ) - // InternalCftLanguage.g:1480:4: ( ruleQualifiedName ) - { - // InternalCftLanguage.g:1480:4: ( ruleQualifiedName ) - // InternalCftLanguage.g:1481:5: ruleQualifiedName - { - - if (current==null) { - current = createModelElement(grammarAccess.getComponentInstanceRule()); - } - - - newCompositeNode(grammarAccess.getComponentInstanceAccess().getComponentTypeComponentDefinitionCrossReference_1_0()); - - pushFollow(FOLLOW_18); - ruleQualifiedName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalCftLanguage.g:1495:3: ( (lv_name_2_0= ruleValidId ) )? - int alt26=2; - int LA26_0 = input.LA(1); - - if ( ((LA26_0>=RULE_OF_INT && LA26_0<=RULE_ID)) ) { - alt26=1; - } - switch (alt26) { - case 1 : - // InternalCftLanguage.g:1496:4: (lv_name_2_0= ruleValidId ) - { - // InternalCftLanguage.g:1496:4: (lv_name_2_0= ruleValidId ) - // InternalCftLanguage.g:1497:5: lv_name_2_0= ruleValidId - { - - newCompositeNode(grammarAccess.getComponentInstanceAccess().getNameValidIdParserRuleCall_2_0()); - - pushFollow(FOLLOW_2); - lv_name_2_0=ruleValidId(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getComponentInstanceRule()); - } - set( - current, - "name", - lv_name_2_0, - "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleComponentInstance" - - - // $ANTLR start "entryRuleQualifiedName" - // InternalCftLanguage.g:1518:1: entryRuleQualifiedName returns [String current=null] : iv_ruleQualifiedName= ruleQualifiedName EOF ; - public final String entryRuleQualifiedName() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleQualifiedName = null; - - - try { - // InternalCftLanguage.g:1518:53: (iv_ruleQualifiedName= ruleQualifiedName EOF ) - // InternalCftLanguage.g:1519:2: iv_ruleQualifiedName= ruleQualifiedName EOF - { - newCompositeNode(grammarAccess.getQualifiedNameRule()); - pushFollow(FOLLOW_1); - iv_ruleQualifiedName=ruleQualifiedName(); - - state._fsp--; - - current =iv_ruleQualifiedName.getText(); - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleQualifiedName" - - - // $ANTLR start "ruleQualifiedName" - // InternalCftLanguage.g:1525:1: ruleQualifiedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ValidId_0= ruleValidId (kw= '.' this_ValidId_2= ruleValidId )* ) ; - public final AntlrDatatypeRuleToken ruleQualifiedName() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token kw=null; - AntlrDatatypeRuleToken this_ValidId_0 = null; - - AntlrDatatypeRuleToken this_ValidId_2 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:1531:2: ( (this_ValidId_0= ruleValidId (kw= '.' this_ValidId_2= ruleValidId )* ) ) - // InternalCftLanguage.g:1532:2: (this_ValidId_0= ruleValidId (kw= '.' this_ValidId_2= ruleValidId )* ) - { - // InternalCftLanguage.g:1532:2: (this_ValidId_0= ruleValidId (kw= '.' this_ValidId_2= ruleValidId )* ) - // InternalCftLanguage.g:1533:3: this_ValidId_0= ruleValidId (kw= '.' this_ValidId_2= ruleValidId )* - { - - newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_0()); - - pushFollow(FOLLOW_33); - this_ValidId_0=ruleValidId(); - - state._fsp--; - - - current.merge(this_ValidId_0); - - - afterParserOrEnumRuleCall(); - - // InternalCftLanguage.g:1543:3: (kw= '.' this_ValidId_2= ruleValidId )* - loop27: - do { - int alt27=2; - int LA27_0 = input.LA(1); - - if ( (LA27_0==38) ) { - int LA27_2 = input.LA(2); - - if ( ((LA27_2>=RULE_OF_INT && LA27_2<=RULE_ID)) ) { - alt27=1; - } - - - } - - - switch (alt27) { - case 1 : - // InternalCftLanguage.g:1544:4: kw= '.' this_ValidId_2= ruleValidId - { - kw=(Token)match(input,38,FOLLOW_3); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); - - - newCompositeNode(grammarAccess.getQualifiedNameAccess().getValidIdParserRuleCall_1_1()); - - pushFollow(FOLLOW_33); - this_ValidId_2=ruleValidId(); - - state._fsp--; - - - current.merge(this_ValidId_2); - - - afterParserOrEnumRuleCall(); - - - } - break; - - default : - break loop27; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleQualifiedName" - - - // $ANTLR start "entryRuleQualifiedNameWithWildcard" - // InternalCftLanguage.g:1564:1: entryRuleQualifiedNameWithWildcard returns [String current=null] : iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ; - public final String entryRuleQualifiedNameWithWildcard() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleQualifiedNameWithWildcard = null; - - - try { - // InternalCftLanguage.g:1564:65: (iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF ) - // InternalCftLanguage.g:1565:2: iv_ruleQualifiedNameWithWildcard= ruleQualifiedNameWithWildcard EOF - { - newCompositeNode(grammarAccess.getQualifiedNameWithWildcardRule()); - pushFollow(FOLLOW_1); - iv_ruleQualifiedNameWithWildcard=ruleQualifiedNameWithWildcard(); - - state._fsp--; - - current =iv_ruleQualifiedNameWithWildcard.getText(); - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleQualifiedNameWithWildcard" - - - // $ANTLR start "ruleQualifiedNameWithWildcard" - // InternalCftLanguage.g:1571:1: ruleQualifiedNameWithWildcard returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_QualifiedName_0= ruleQualifiedName (kw= '.' kw= '*' )? ) ; - public final AntlrDatatypeRuleToken ruleQualifiedNameWithWildcard() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token kw=null; - AntlrDatatypeRuleToken this_QualifiedName_0 = null; - - - - enterRule(); - - try { - // InternalCftLanguage.g:1577:2: ( (this_QualifiedName_0= ruleQualifiedName (kw= '.' kw= '*' )? ) ) - // InternalCftLanguage.g:1578:2: (this_QualifiedName_0= ruleQualifiedName (kw= '.' kw= '*' )? ) - { - // InternalCftLanguage.g:1578:2: (this_QualifiedName_0= ruleQualifiedName (kw= '.' kw= '*' )? ) - // InternalCftLanguage.g:1579:3: this_QualifiedName_0= ruleQualifiedName (kw= '.' kw= '*' )? - { - - newCompositeNode(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); - - pushFollow(FOLLOW_33); - this_QualifiedName_0=ruleQualifiedName(); - - state._fsp--; - - - current.merge(this_QualifiedName_0); - - - afterParserOrEnumRuleCall(); - - // InternalCftLanguage.g:1589:3: (kw= '.' kw= '*' )? - int alt28=2; - int LA28_0 = input.LA(1); - - if ( (LA28_0==38) ) { - alt28=1; - } - switch (alt28) { - case 1 : - // InternalCftLanguage.g:1590:4: kw= '.' kw= '*' - { - kw=(Token)match(input,38,FOLLOW_34); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1_0()); - - kw=(Token)match(input,40,FOLLOW_2); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_1_1()); - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleQualifiedNameWithWildcard" - - - // $ANTLR start "entryRuleValidId" - // InternalCftLanguage.g:1605:1: entryRuleValidId returns [String current=null] : iv_ruleValidId= ruleValidId EOF ; - public final String entryRuleValidId() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleValidId = null; - - - try { - // InternalCftLanguage.g:1605:47: (iv_ruleValidId= ruleValidId EOF ) - // InternalCftLanguage.g:1606:2: iv_ruleValidId= ruleValidId EOF - { - newCompositeNode(grammarAccess.getValidIdRule()); - pushFollow(FOLLOW_1); - iv_ruleValidId=ruleValidId(); - - state._fsp--; - - current =iv_ruleValidId.getText(); - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleValidId" - - - // $ANTLR start "ruleValidId" - // InternalCftLanguage.g:1612:1: ruleValidId returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID | this_OF_INT_1= RULE_OF_INT ) ; - public final AntlrDatatypeRuleToken ruleValidId() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token this_ID_0=null; - Token this_OF_INT_1=null; - - - enterRule(); - - try { - // InternalCftLanguage.g:1618:2: ( (this_ID_0= RULE_ID | this_OF_INT_1= RULE_OF_INT ) ) - // InternalCftLanguage.g:1619:2: (this_ID_0= RULE_ID | this_OF_INT_1= RULE_OF_INT ) - { - // InternalCftLanguage.g:1619:2: (this_ID_0= RULE_ID | this_OF_INT_1= RULE_OF_INT ) - int alt29=2; - int LA29_0 = input.LA(1); - - if ( (LA29_0==RULE_ID) ) { - alt29=1; - } - else if ( (LA29_0==RULE_OF_INT) ) { - alt29=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 29, 0, input); - - throw nvae; - } - switch (alt29) { - case 1 : - // InternalCftLanguage.g:1620:3: this_ID_0= RULE_ID - { - this_ID_0=(Token)match(input,RULE_ID,FOLLOW_2); - - current.merge(this_ID_0); - - - newLeafNode(this_ID_0, grammarAccess.getValidIdAccess().getIDTerminalRuleCall_0()); - - - } - break; - case 2 : - // InternalCftLanguage.g:1628:3: this_OF_INT_1= RULE_OF_INT - { - this_OF_INT_1=(Token)match(input,RULE_OF_INT,FOLLOW_2); - - current.merge(this_OF_INT_1); - - - newLeafNode(this_OF_INT_1, grammarAccess.getValidIdAccess().getOF_INTTerminalRuleCall_1()); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleValidId" - - - // $ANTLR start "entryRuleDouble" - // InternalCftLanguage.g:1639:1: entryRuleDouble returns [String current=null] : iv_ruleDouble= ruleDouble EOF ; - public final String entryRuleDouble() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleDouble = null; - - - try { - // InternalCftLanguage.g:1639:46: (iv_ruleDouble= ruleDouble EOF ) - // InternalCftLanguage.g:1640:2: iv_ruleDouble= ruleDouble EOF - { - newCompositeNode(grammarAccess.getDoubleRule()); - pushFollow(FOLLOW_1); - iv_ruleDouble=ruleDouble(); - - state._fsp--; - - current =iv_ruleDouble.getText(); - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleDouble" - - - // $ANTLR start "ruleDouble" - // InternalCftLanguage.g:1646:1: ruleDouble returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT | this_T_DOUBLE_1= RULE_T_DOUBLE ) ; - public final AntlrDatatypeRuleToken ruleDouble() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token this_INT_0=null; - Token this_T_DOUBLE_1=null; - - - enterRule(); - - try { - // InternalCftLanguage.g:1652:2: ( (this_INT_0= RULE_INT | this_T_DOUBLE_1= RULE_T_DOUBLE ) ) - // InternalCftLanguage.g:1653:2: (this_INT_0= RULE_INT | this_T_DOUBLE_1= RULE_T_DOUBLE ) - { - // InternalCftLanguage.g:1653:2: (this_INT_0= RULE_INT | this_T_DOUBLE_1= RULE_T_DOUBLE ) - int alt30=2; - int LA30_0 = input.LA(1); - - if ( (LA30_0==RULE_INT) ) { - alt30=1; - } - else if ( (LA30_0==RULE_T_DOUBLE) ) { - alt30=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 30, 0, input); - - throw nvae; - } - switch (alt30) { - case 1 : - // InternalCftLanguage.g:1654:3: this_INT_0= RULE_INT - { - this_INT_0=(Token)match(input,RULE_INT,FOLLOW_2); - - current.merge(this_INT_0); - - - newLeafNode(this_INT_0, grammarAccess.getDoubleAccess().getINTTerminalRuleCall_0()); - - - } - break; - case 2 : - // InternalCftLanguage.g:1662:3: this_T_DOUBLE_1= RULE_T_DOUBLE - { - this_T_DOUBLE_1=(Token)match(input,RULE_T_DOUBLE,FOLLOW_2); - - current.merge(this_T_DOUBLE_1); - - - newLeafNode(this_T_DOUBLE_1, grammarAccess.getDoubleAccess().getT_DOUBLETerminalRuleCall_1()); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleDouble" - - // Delegated rules - - - - - public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000060L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000000001001C002L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000010018002L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000010010002L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000004002L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x00000000001C0060L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000004060L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000100060L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000200002L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000001400000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000090L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000062L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000008000020L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000060100000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000300000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000008000020002L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000020002L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400100060L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000003000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000400000060L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000004000000002L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000010000000000L}); - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/AbstractCftLanguageScopeProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/AbstractCftLanguageScopeProvider.java deleted file mode 100644 index def0ebe9..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/AbstractCftLanguageScopeProvider.java +++ /dev/null @@ -1,9 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.scoping; - -import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; - -public abstract class AbstractCftLanguageScopeProvider extends DelegatingScopeProvider { -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/serializer/CftLanguageSemanticSequencer.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/serializer/CftLanguageSemanticSequencer.java deleted file mode 100644 index fe329903..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/serializer/CftLanguageSemanticSequencer.java +++ /dev/null @@ -1,383 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.serializer; - -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ImportDeclaration; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.services.CftLanguageGrammarAccess; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; -import java.util.Set; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.xtext.Action; -import org.eclipse.xtext.Parameter; -import org.eclipse.xtext.ParserRule; -import org.eclipse.xtext.serializer.ISerializationContext; -import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; -import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; -import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; - -@SuppressWarnings("all") -public class CftLanguageSemanticSequencer extends AbstractDelegatingSemanticSequencer { - - @Inject - private CftLanguageGrammarAccess grammarAccess; - - @Override - public void sequence(ISerializationContext context, EObject semanticObject) { - EPackage epackage = semanticObject.eClass().getEPackage(); - ParserRule rule = context.getParserRule(); - Action action = context.getAssignedAction(); - Set parameters = context.getEnabledBooleanParameters(); - if (epackage == CftPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case CftPackage.AND_GATE_DEFINITION: - sequence_AndGateDefinition(context, (AndGateDefinition) semanticObject); - return; - case CftPackage.BASIC_EVENT_DEFINITION: - sequence_BasicEventDefinition(context, (BasicEventDefinition) semanticObject); - return; - case CftPackage.COMPONENT_DEFINITION: - sequence_ComponentDefinition(context, (ComponentDefinition) semanticObject); - return; - case CftPackage.INPUT_EVENT: - sequence_InputEvent(context, (InputEvent) semanticObject); - return; - case CftPackage.KOF_MGATE_DEFINITION: - sequence_KOfMGateDefinition(context, (KOfMGateDefinition) semanticObject); - return; - case CftPackage.OR_GATE_DEFINITION: - sequence_OrGateDefinition(context, (OrGateDefinition) semanticObject); - return; - } - else if (epackage == CftLanguagePackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case CftLanguagePackage.ASSIGNMENT: - sequence_Assignment(context, (Assignment) semanticObject); - return; - case CftLanguagePackage.CFT_MODEL: - sequence_CftModel(context, (CftModel) semanticObject); - return; - case CftLanguagePackage.COMPONENT_INSTANCE: - sequence_ComponentInstance(context, (ComponentInstance) semanticObject); - return; - case CftLanguagePackage.EVENT_REFERENCE: - sequence_EventReference(context, (EventReference) semanticObject); - return; - case CftLanguagePackage.IMPORT_DECLARATION: - sequence_ImportDeclaration(context, (ImportDeclaration) semanticObject); - return; - case CftLanguagePackage.LOOKUP_DEFINITION: - sequence_LookupDefinition(context, (LookupDefinition) semanticObject); - return; - case CftLanguagePackage.MAPPING_DEFINITION: - sequence_MappingDefinition(context, (MappingDefinition) semanticObject); - return; - case CftLanguagePackage.MAPPING_PARAMETER: - sequence_MappingParameter(context, (MappingParameter) semanticObject); - return; - case CftLanguagePackage.TRANSFORMATION_DEFINITION: - sequence_TransformationDefinition(context, (TransformationDefinition) semanticObject); - return; - } - else if (epackage == FtPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case FtPackage.CONSTANT_DISTRIBUTION: - sequence_ConstantDistribution(context, (ConstantDistribution) semanticObject); - return; - case FtPackage.EXPONENTIAL_DISTRIBUTION: - sequence_ExponentialDistribution(context, (ExponentialDistribution) semanticObject); - return; - } - if (errorAcceptor != null) - errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); - } - - /** - * Contexts: - * EventDefinition returns AndGateDefinition - * GateDefinition returns AndGateDefinition - * AndGateDefinition returns AndGateDefinition - * - * Constraint: - * (name=ValidId inputEvents+=[EventDeclaration|ValidId]*) - */ - protected void sequence_AndGateDefinition(ISerializationContext context, AndGateDefinition semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Assignment returns Assignment - * - * Constraint: - * (input=EventReference multiple?='+='? output=EventReference) - */ - protected void sequence_Assignment(ISerializationContext context, Assignment semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * EventDefinition returns BasicEventDefinition - * BasicEventDefinition returns BasicEventDefinition - * - * Constraint: - * (name=ValidId distribution=Distribution) - */ - protected void sequence_BasicEventDefinition(ISerializationContext context, BasicEventDefinition semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, CftPackage.Literals.EVENT_DECLARATION__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, CftPackage.Literals.EVENT_DECLARATION__NAME)); - if (transientValues.isValueTransient(semanticObject, CftPackage.Literals.BASIC_EVENT_DEFINITION__DISTRIBUTION) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, CftPackage.Literals.BASIC_EVENT_DEFINITION__DISTRIBUTION)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getBasicEventDefinitionAccess().getNameValidIdParserRuleCall_0_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getBasicEventDefinitionAccess().getDistributionDistributionParserRuleCall_1_0(), semanticObject.getDistribution()); - feeder.finish(); - } - - - /** - * Contexts: - * CftModel returns CftModel - * - * Constraint: - * ( - * packageName=QualifiedName - * imports+=ImportDeclaration* - * (componentDefinitions+=ComponentDefinition | transformationDefinitions+=TransformationDefinition)* - * ) - */ - protected void sequence_CftModel(ISerializationContext context, CftModel semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ComponentDefinition returns ComponentDefinition - * - * Constraint: - * (name=ValidId (inputEvents+=InputEvent | outputEvents+=[EventDeclaration|ValidId])* eventDefinitions+=EventDefinition*) - */ - protected void sequence_ComponentDefinition(ISerializationContext context, ComponentDefinition semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Variable returns ComponentInstance - * ComponentInstance returns ComponentInstance - * - * Constraint: - * (componentType=[ComponentDefinition|QualifiedName] name=ValidId?) - */ - protected void sequence_ComponentInstance(ISerializationContext context, ComponentInstance semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Distribution returns ConstantDistribution - * ConstantDistribution returns ConstantDistribution - * - * Constraint: - * p=Double - */ - protected void sequence_ConstantDistribution(ISerializationContext context, ConstantDistribution semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, FtPackage.Literals.CONSTANT_DISTRIBUTION__P) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, FtPackage.Literals.CONSTANT_DISTRIBUTION__P)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getConstantDistributionAccess().getPDoubleParserRuleCall_2_0(), semanticObject.getP()); - feeder.finish(); - } - - - /** - * Contexts: - * EventReference returns EventReference - * - * Constraint: - * (component=[Variable|ValidId] event=[EventDeclaration|ValidId]) - */ - protected void sequence_EventReference(ISerializationContext context, EventReference semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, CftLanguagePackage.Literals.EVENT_REFERENCE__COMPONENT) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, CftLanguagePackage.Literals.EVENT_REFERENCE__COMPONENT)); - if (transientValues.isValueTransient(semanticObject, CftLanguagePackage.Literals.EVENT_REFERENCE__EVENT) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, CftLanguagePackage.Literals.EVENT_REFERENCE__EVENT)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getEventReferenceAccess().getComponentVariableValidIdParserRuleCall_0_0_1(), semanticObject.eGet(CftLanguagePackage.Literals.EVENT_REFERENCE__COMPONENT, false)); - feeder.accept(grammarAccess.getEventReferenceAccess().getEventEventDeclarationValidIdParserRuleCall_2_0_1(), semanticObject.eGet(CftLanguagePackage.Literals.EVENT_REFERENCE__EVENT, false)); - feeder.finish(); - } - - - /** - * Contexts: - * Distribution returns ExponentialDistribution - * ExponentialDistribution returns ExponentialDistribution - * - * Constraint: - * lambda=Double - */ - protected void sequence_ExponentialDistribution(ISerializationContext context, ExponentialDistribution semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, FtPackage.Literals.EXPONENTIAL_DISTRIBUTION__LAMBDA) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, FtPackage.Literals.EXPONENTIAL_DISTRIBUTION__LAMBDA)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getExponentialDistributionAccess().getLambdaDoubleParserRuleCall_2_0(), semanticObject.getLambda()); - feeder.finish(); - } - - - /** - * Contexts: - * ImportDeclaration returns ImportDeclaration - * - * Constraint: - * importedNamespace=QualifiedNameWithWildcard - */ - protected void sequence_ImportDeclaration(ISerializationContext context, ImportDeclaration semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, CftLanguagePackage.Literals.IMPORT_DECLARATION__IMPORTED_NAMESPACE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, CftLanguagePackage.Literals.IMPORT_DECLARATION__IMPORTED_NAMESPACE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0(), semanticObject.getImportedNamespace()); - feeder.finish(); - } - - - /** - * Contexts: - * InputEvent returns InputEvent - * - * Constraint: - * (name=ValidId multiple?='[]'?) - */ - protected void sequence_InputEvent(ISerializationContext context, InputEvent semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * EventDefinition returns KOfMGateDefinition - * GateDefinition returns KOfMGateDefinition - * KOfMGateDefinition returns KOfMGateDefinition - * - * Constraint: - * (name=ValidId k=INT (m=INT | m=OF_INT) inputEvents+=[EventDeclaration|ValidId]*) - */ - protected void sequence_KOfMGateDefinition(ISerializationContext context, KOfMGateDefinition semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * LookupDefinition returns LookupDefinition - * Variable returns LookupDefinition - * - * Constraint: - * (mapping=[MappingDefinition|QualifiedName] arguments+=[MappingParameter|ValidId] arguments+=[MappingParameter|ValidId]* name=ValidId) - */ - protected void sequence_LookupDefinition(ISerializationContext context, LookupDefinition semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * MappingDefinition returns MappingDefinition - * - * Constraint: - * ( - * topLevel?='toplevel'? - * pattern=[Pattern|QualifiedName] - * parameters+=MappingParameter - * parameters+=MappingParameter* - * componentInstance=ComponentInstance? - * (lookupDefinitions+=LookupDefinition | assignments+=Assignment)* - * ) - */ - protected void sequence_MappingDefinition(ISerializationContext context, MappingDefinition semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * MappingParameter returns MappingParameter - * - * Constraint: - * name=ValidId - */ - protected void sequence_MappingParameter(ISerializationContext context, MappingParameter semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, CftLanguagePackage.Literals.MAPPING_PARAMETER__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, CftLanguagePackage.Literals.MAPPING_PARAMETER__NAME)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getMappingParameterAccess().getNameValidIdParserRuleCall_0(), semanticObject.getName()); - feeder.finish(); - } - - - /** - * Contexts: - * EventDefinition returns OrGateDefinition - * GateDefinition returns OrGateDefinition - * OrGateDefinition returns OrGateDefinition - * - * Constraint: - * (name=ValidId inputEvents+=[EventDeclaration|ValidId]*) - */ - protected void sequence_OrGateDefinition(ISerializationContext context, OrGateDefinition semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * TransformationDefinition returns TransformationDefinition - * - * Constraint: - * (name=ValidId mappingDefinitions+=MappingDefinition*) - */ - protected void sequence_TransformationDefinition(ISerializationContext context, TransformationDefinition semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/serializer/CftLanguageSyntacticSequencer.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/serializer/CftLanguageSyntacticSequencer.java deleted file mode 100644 index 62a80a00..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/serializer/CftLanguageSyntacticSequencer.java +++ /dev/null @@ -1,242 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.serializer; - -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.faulttree.components.services.CftLanguageGrammarAccess; -import java.util.List; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.IGrammarAccess; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.nodemodel.INode; -import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; -import org.eclipse.xtext.serializer.analysis.GrammarAlias.AlternativeAlias; -import org.eclipse.xtext.serializer.analysis.GrammarAlias.GroupAlias; -import org.eclipse.xtext.serializer.analysis.GrammarAlias.TokenAlias; -import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable; -import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; -import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; - -@SuppressWarnings("all") -public class CftLanguageSyntacticSequencer extends AbstractSyntacticSequencer { - - protected CftLanguageGrammarAccess grammarAccess; - protected AbstractElementAlias match_CftModel_SemicolonKeyword_2_q; - protected AbstractElementAlias match_ComponentDefinition___InKeyword_3_0_0_SemicolonKeyword_3_0_2___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a__a; - protected AbstractElementAlias match_ComponentDefinition___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a; - protected AbstractElementAlias match_ComponentDefinition___OutKeyword_3_1_0_SemicolonKeyword_3_1_2___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a__a; - protected AbstractElementAlias match_ComponentDefinition___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a; - protected AbstractElementAlias match_ComponentDefinition___SemicolonKeyword_3_0_2___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a_InKeyword_3_0_0__a; - protected AbstractElementAlias match_ComponentDefinition___SemicolonKeyword_3_1_2___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a_OutKeyword_3_1_0__a; - protected AbstractElementAlias match_ComponentDefinition_____InKeyword_3_0_0_SemicolonKeyword_3_0_2___or___OutKeyword_3_1_0_SemicolonKeyword_3_1_2____a; - protected AbstractElementAlias match_ComponentDefinition_____InKeyword_3_0_0_SemicolonKeyword_3_0_2__q___InKeyword_3_0_0_SemicolonKeyword_3_0_2_OutKeyword_3_1_0_SemicolonKeyword_3_1_2__q__p; - protected AbstractElementAlias match_ComponentDefinition_____OutKeyword_3_1_0_SemicolonKeyword_3_1_2__q___OutKeyword_3_1_0_SemicolonKeyword_3_1_2_InKeyword_3_0_0_SemicolonKeyword_3_0_2__q__p; - protected AbstractElementAlias match_ImportDeclaration_SemicolonKeyword_2_q; - protected AbstractElementAlias match_MappingDefinition___LeftCurlyBracketKeyword_8_0_RightCurlyBracketKeyword_8_2__q; - - @Inject - protected void init(IGrammarAccess access) { - grammarAccess = (CftLanguageGrammarAccess) access; - match_CftModel_SemicolonKeyword_2_q = new TokenAlias(false, true, grammarAccess.getCftModelAccess().getSemicolonKeyword_2()); - match_ComponentDefinition___InKeyword_3_0_0_SemicolonKeyword_3_0_2___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()))); - match_ComponentDefinition___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2())); - match_ComponentDefinition___OutKeyword_3_1_0_SemicolonKeyword_3_1_2___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()))); - match_ComponentDefinition___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2())); - match_ComponentDefinition___SemicolonKeyword_3_0_2___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a_InKeyword_3_0_0__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2())), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0())); - match_ComponentDefinition___SemicolonKeyword_3_1_2___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a_OutKeyword_3_1_0__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2())), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0())); - match_ComponentDefinition_____InKeyword_3_0_0_SemicolonKeyword_3_0_2___or___OutKeyword_3_1_0_SemicolonKeyword_3_1_2____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()))); - match_ComponentDefinition_____InKeyword_3_0_0_SemicolonKeyword_3_0_2__q___InKeyword_3_0_0_SemicolonKeyword_3_0_2_OutKeyword_3_1_0_SemicolonKeyword_3_1_2__q__p = new GroupAlias(true, false, new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2())), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()))); - match_ComponentDefinition_____OutKeyword_3_1_0_SemicolonKeyword_3_1_2__q___OutKeyword_3_1_0_SemicolonKeyword_3_1_2_InKeyword_3_0_0_SemicolonKeyword_3_0_2__q__p = new GroupAlias(true, false, new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2())), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getOutKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_1_2()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getInKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getComponentDefinitionAccess().getSemicolonKeyword_3_0_2()))); - match_ImportDeclaration_SemicolonKeyword_2_q = new TokenAlias(false, true, grammarAccess.getImportDeclarationAccess().getSemicolonKeyword_2()); - match_MappingDefinition___LeftCurlyBracketKeyword_8_0_RightCurlyBracketKeyword_8_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getMappingDefinitionAccess().getLeftCurlyBracketKeyword_8_0()), new TokenAlias(false, false, grammarAccess.getMappingDefinitionAccess().getRightCurlyBracketKeyword_8_2())); - } - - @Override - protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { - return ""; - } - - - @Override - protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { - if (transition.getAmbiguousSyntaxes().isEmpty()) return; - List transitionNodes = collectNodes(fromNode, toNode); - for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { - List syntaxNodes = getNodesFor(transitionNodes, syntax); - if (match_CftModel_SemicolonKeyword_2_q.equals(syntax)) - emit_CftModel_SemicolonKeyword_2_q(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_ComponentDefinition___InKeyword_3_0_0_SemicolonKeyword_3_0_2___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a__a.equals(syntax)) - emit_ComponentDefinition___InKeyword_3_0_0_SemicolonKeyword_3_0_2___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_ComponentDefinition___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a.equals(syntax)) - emit_ComponentDefinition___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_ComponentDefinition___OutKeyword_3_1_0_SemicolonKeyword_3_1_2___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a__a.equals(syntax)) - emit_ComponentDefinition___OutKeyword_3_1_0_SemicolonKeyword_3_1_2___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_ComponentDefinition___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a.equals(syntax)) - emit_ComponentDefinition___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_ComponentDefinition___SemicolonKeyword_3_0_2___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a_InKeyword_3_0_0__a.equals(syntax)) - emit_ComponentDefinition___SemicolonKeyword_3_0_2___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a_InKeyword_3_0_0__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_ComponentDefinition___SemicolonKeyword_3_1_2___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a_OutKeyword_3_1_0__a.equals(syntax)) - emit_ComponentDefinition___SemicolonKeyword_3_1_2___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a_OutKeyword_3_1_0__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_ComponentDefinition_____InKeyword_3_0_0_SemicolonKeyword_3_0_2___or___OutKeyword_3_1_0_SemicolonKeyword_3_1_2____a.equals(syntax)) - emit_ComponentDefinition_____InKeyword_3_0_0_SemicolonKeyword_3_0_2___or___OutKeyword_3_1_0_SemicolonKeyword_3_1_2____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_ComponentDefinition_____InKeyword_3_0_0_SemicolonKeyword_3_0_2__q___InKeyword_3_0_0_SemicolonKeyword_3_0_2_OutKeyword_3_1_0_SemicolonKeyword_3_1_2__q__p.equals(syntax)) - emit_ComponentDefinition_____InKeyword_3_0_0_SemicolonKeyword_3_0_2__q___InKeyword_3_0_0_SemicolonKeyword_3_0_2_OutKeyword_3_1_0_SemicolonKeyword_3_1_2__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_ComponentDefinition_____OutKeyword_3_1_0_SemicolonKeyword_3_1_2__q___OutKeyword_3_1_0_SemicolonKeyword_3_1_2_InKeyword_3_0_0_SemicolonKeyword_3_0_2__q__p.equals(syntax)) - emit_ComponentDefinition_____OutKeyword_3_1_0_SemicolonKeyword_3_1_2__q___OutKeyword_3_1_0_SemicolonKeyword_3_1_2_InKeyword_3_0_0_SemicolonKeyword_3_0_2__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_ImportDeclaration_SemicolonKeyword_2_q.equals(syntax)) - emit_ImportDeclaration_SemicolonKeyword_2_q(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_MappingDefinition___LeftCurlyBracketKeyword_8_0_RightCurlyBracketKeyword_8_2__q.equals(syntax)) - emit_MappingDefinition___LeftCurlyBracketKeyword_8_0_RightCurlyBracketKeyword_8_2__q(semanticObject, getLastNavigableState(), syntaxNodes); - else acceptNodes(getLastNavigableState(), syntaxNodes); - } - } - - /** - * Ambiguous syntax: - * ';'? - * - * This ambiguous syntax occurs at: - * packageName=QualifiedName (ambiguity) (rule end) - * packageName=QualifiedName (ambiguity) componentDefinitions+=ComponentDefinition - * packageName=QualifiedName (ambiguity) imports+=ImportDeclaration - * packageName=QualifiedName (ambiguity) transformationDefinitions+=TransformationDefinition - */ - protected void emit_CftModel_SemicolonKeyword_2_q(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ('in' ';' ('out' ';')*)* - * - * This ambiguous syntax occurs at: - * inputEvents+=InputEvent ';' ('out' ';')* (ambiguity) '}' (rule end) - * inputEvents+=InputEvent ';' ('out' ';')* (ambiguity) eventDefinitions+=EventDefinition - */ - protected void emit_ComponentDefinition___InKeyword_3_0_0_SemicolonKeyword_3_0_2___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ('in' ';')* - * - * This ambiguous syntax occurs at: - * inputEvents+=InputEvent ';' (ambiguity) (('out' ';')? ('out' ';' 'in' ';')?)+ 'out' outputEvents+=[EventDeclaration|ValidId] - * name=ValidId '{' (ambiguity) 'out' (';' (ambiguity) 'out')* outputEvents+=[EventDeclaration|ValidId] - * outputEvents+=[EventDeclaration|ValidId] ';' (ambiguity) ('out' ';' (ambiguity))* '}' (rule end) - * outputEvents+=[EventDeclaration|ValidId] ';' (ambiguity) ('out' ';' (ambiguity))* eventDefinitions+=EventDefinition - */ - protected void emit_ComponentDefinition___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ('out' ';' ('in' ';')*)* - * - * This ambiguous syntax occurs at: - * outputEvents+=[EventDeclaration|ValidId] ';' ('in' ';')* (ambiguity) '}' (rule end) - * outputEvents+=[EventDeclaration|ValidId] ';' ('in' ';')* (ambiguity) eventDefinitions+=EventDefinition - */ - protected void emit_ComponentDefinition___OutKeyword_3_1_0_SemicolonKeyword_3_1_2___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ('out' ';')* - * - * This ambiguous syntax occurs at: - * inputEvents+=InputEvent ';' (ambiguity) ('in' ';' (ambiguity))* '}' (rule end) - * inputEvents+=InputEvent ';' (ambiguity) ('in' ';' (ambiguity))* eventDefinitions+=EventDefinition - * name=ValidId '{' (ambiguity) 'in' (';' (ambiguity) 'in')* inputEvents+=InputEvent - * outputEvents+=[EventDeclaration|ValidId] ';' (ambiguity) (('in' ';')? ('in' ';' 'out' ';')?)+ 'in' inputEvents+=InputEvent - */ - protected void emit_ComponentDefinition___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * (';' ('out' ';')* 'in')* - * - * This ambiguous syntax occurs at: - * inputEvents+=InputEvent (ambiguity) inputEvents+=InputEvent - * name=ValidId '{' ('out' ';')* 'in' (ambiguity) inputEvents+=InputEvent - */ - protected void emit_ComponentDefinition___SemicolonKeyword_3_0_2___OutKeyword_3_1_0_SemicolonKeyword_3_1_2__a_InKeyword_3_0_0__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * (';' ('in' ';')* 'out')* - * - * This ambiguous syntax occurs at: - * name=ValidId '{' ('in' ';')* 'out' (ambiguity) outputEvents+=[EventDeclaration|ValidId] - * outputEvents+=[EventDeclaration|ValidId] (ambiguity) outputEvents+=[EventDeclaration|ValidId] - */ - protected void emit_ComponentDefinition___SemicolonKeyword_3_1_2___InKeyword_3_0_0_SemicolonKeyword_3_0_2__a_OutKeyword_3_1_0__a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * (('in' ';') | ('out' ';'))* - * - * This ambiguous syntax occurs at: - * name=ValidId '{' (ambiguity) '}' (rule end) - * name=ValidId '{' (ambiguity) eventDefinitions+=EventDefinition - */ - protected void emit_ComponentDefinition_____InKeyword_3_0_0_SemicolonKeyword_3_0_2___or___OutKeyword_3_1_0_SemicolonKeyword_3_1_2____a(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * (('in' ';')? ('in' ';' 'out' ';')?)+ - * - * This ambiguous syntax occurs at: - * outputEvents+=[EventDeclaration|ValidId] ';' ('out' ';')* (ambiguity) 'in' inputEvents+=InputEvent - */ - protected void emit_ComponentDefinition_____InKeyword_3_0_0_SemicolonKeyword_3_0_2__q___InKeyword_3_0_0_SemicolonKeyword_3_0_2_OutKeyword_3_1_0_SemicolonKeyword_3_1_2__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * (('out' ';')? ('out' ';' 'in' ';')?)+ - * - * This ambiguous syntax occurs at: - * inputEvents+=InputEvent ';' ('in' ';')* (ambiguity) 'out' outputEvents+=[EventDeclaration|ValidId] - */ - protected void emit_ComponentDefinition_____OutKeyword_3_1_0_SemicolonKeyword_3_1_2__q___OutKeyword_3_1_0_SemicolonKeyword_3_1_2_InKeyword_3_0_0_SemicolonKeyword_3_0_2__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ';'? - * - * This ambiguous syntax occurs at: - * importedNamespace=QualifiedNameWithWildcard (ambiguity) (rule end) - */ - protected void emit_ImportDeclaration_SemicolonKeyword_2_q(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * ('{' '}')? - * - * This ambiguous syntax occurs at: - * componentInstance=ComponentInstance (ambiguity) (rule end) - * parameters+=MappingParameter ')' (ambiguity) (rule end) - */ - protected void emit_MappingDefinition___LeftCurlyBracketKeyword_8_0_RightCurlyBracketKeyword_8_2__q(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/services/CftLanguageGrammarAccess.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/services/CftLanguageGrammarAccess.java deleted file mode 100644 index 2b9632b7..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/services/CftLanguageGrammarAccess.java +++ /dev/null @@ -1,1412 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.services; - -import com.google.inject.Inject; -import com.google.inject.Singleton; -import java.util.List; -import org.eclipse.xtext.Alternatives; -import org.eclipse.xtext.Assignment; -import org.eclipse.xtext.CrossReference; -import org.eclipse.xtext.Grammar; -import org.eclipse.xtext.GrammarUtil; -import org.eclipse.xtext.Group; -import org.eclipse.xtext.Keyword; -import org.eclipse.xtext.ParserRule; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.TerminalRule; -import org.eclipse.xtext.UnorderedGroup; -import org.eclipse.xtext.common.services.TerminalsGrammarAccess; -import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; -import org.eclipse.xtext.service.GrammarProvider; - -@Singleton -public class CftLanguageGrammarAccess extends AbstractGrammarElementFinder { - - public class CftModelElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.CftModel"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cPackageKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cPackageNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cPackageNameQualifiedNameParserRuleCall_1_0 = (RuleCall)cPackageNameAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cImportsAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cImportsImportDeclarationParserRuleCall_3_0 = (RuleCall)cImportsAssignment_3.eContents().get(0); - private final Alternatives cAlternatives_4 = (Alternatives)cGroup.eContents().get(4); - private final Assignment cComponentDefinitionsAssignment_4_0 = (Assignment)cAlternatives_4.eContents().get(0); - private final RuleCall cComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0 = (RuleCall)cComponentDefinitionsAssignment_4_0.eContents().get(0); - private final Assignment cTransformationDefinitionsAssignment_4_1 = (Assignment)cAlternatives_4.eContents().get(1); - private final RuleCall cTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0 = (RuleCall)cTransformationDefinitionsAssignment_4_1.eContents().get(0); - - //CftModel: - // "package" packageName=QualifiedName ";"? - // imports+=ImportDeclaration* (componentDefinitions+=ComponentDefinition | - // transformationDefinitions+=TransformationDefinition)*; - @Override public ParserRule getRule() { return rule; } - - //"package" packageName=QualifiedName ";"? imports+=ImportDeclaration* (componentDefinitions+=ComponentDefinition | - //transformationDefinitions+=TransformationDefinition)* - public Group getGroup() { return cGroup; } - - //"package" - public Keyword getPackageKeyword_0() { return cPackageKeyword_0; } - - //packageName=QualifiedName - public Assignment getPackageNameAssignment_1() { return cPackageNameAssignment_1; } - - //QualifiedName - public RuleCall getPackageNameQualifiedNameParserRuleCall_1_0() { return cPackageNameQualifiedNameParserRuleCall_1_0; } - - //";"? - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - - //imports+=ImportDeclaration* - public Assignment getImportsAssignment_3() { return cImportsAssignment_3; } - - //ImportDeclaration - public RuleCall getImportsImportDeclarationParserRuleCall_3_0() { return cImportsImportDeclarationParserRuleCall_3_0; } - - //(componentDefinitions+=ComponentDefinition | transformationDefinitions+=TransformationDefinition)* - public Alternatives getAlternatives_4() { return cAlternatives_4; } - - //componentDefinitions+=ComponentDefinition - public Assignment getComponentDefinitionsAssignment_4_0() { return cComponentDefinitionsAssignment_4_0; } - - //ComponentDefinition - public RuleCall getComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0() { return cComponentDefinitionsComponentDefinitionParserRuleCall_4_0_0; } - - //transformationDefinitions+=TransformationDefinition - public Assignment getTransformationDefinitionsAssignment_4_1() { return cTransformationDefinitionsAssignment_4_1; } - - //TransformationDefinition - public RuleCall getTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0() { return cTransformationDefinitionsTransformationDefinitionParserRuleCall_4_1_0; } - } - public class ImportDeclarationElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ImportDeclaration"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cImportedNamespaceAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0 = (RuleCall)cImportedNamespaceAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //ImportDeclaration: - // "import" importedNamespace=QualifiedNameWithWildcard ";"?; - @Override public ParserRule getRule() { return rule; } - - //"import" importedNamespace=QualifiedNameWithWildcard ";"? - public Group getGroup() { return cGroup; } - - //"import" - public Keyword getImportKeyword_0() { return cImportKeyword_0; } - - //importedNamespace=QualifiedNameWithWildcard - public Assignment getImportedNamespaceAssignment_1() { return cImportedNamespaceAssignment_1; } - - //QualifiedNameWithWildcard - public RuleCall getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0() { return cImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0; } - - //";"? - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } - public class ComponentDefinitionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ComponentDefinition"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cCftKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameValidIdParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); - private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0); - private final Keyword cInKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); - private final Assignment cInputEventsAssignment_3_0_1 = (Assignment)cGroup_3_0.eContents().get(1); - private final RuleCall cInputEventsInputEventParserRuleCall_3_0_1_0 = (RuleCall)cInputEventsAssignment_3_0_1.eContents().get(0); - private final Keyword cSemicolonKeyword_3_0_2 = (Keyword)cGroup_3_0.eContents().get(2); - private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1); - private final Keyword cOutKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); - private final Assignment cOutputEventsAssignment_3_1_1 = (Assignment)cGroup_3_1.eContents().get(1); - private final CrossReference cOutputEventsEventDeclarationCrossReference_3_1_1_0 = (CrossReference)cOutputEventsAssignment_3_1_1.eContents().get(0); - private final RuleCall cOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1 = (RuleCall)cOutputEventsEventDeclarationCrossReference_3_1_1_0.eContents().get(1); - private final Keyword cSemicolonKeyword_3_1_2 = (Keyword)cGroup_3_1.eContents().get(2); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Assignment cEventDefinitionsAssignment_4_0 = (Assignment)cGroup_4.eContents().get(0); - private final RuleCall cEventDefinitionsEventDefinitionParserRuleCall_4_0_0 = (RuleCall)cEventDefinitionsAssignment_4_0.eContents().get(0); - private final Keyword cSemicolonKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1); - private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); - - //ComponentDefinition cft::ComponentDefinition: - // "cft" name=ValidId "{" (("in" inputEvents+=InputEvent* ";")? & ("out" outputEvents+=[cft::EventDeclaration|ValidId]* - // ";")?) (eventDefinitions+=EventDefinition ";")* - // "}"; - @Override public ParserRule getRule() { return rule; } - - //"cft" name=ValidId "{" (("in" inputEvents+=InputEvent* ";")? & ("out" outputEvents+=[cft::EventDeclaration|ValidId]* - //";")?) (eventDefinitions+=EventDefinition ";")* "}" - public Group getGroup() { return cGroup; } - - //"cft" - public Keyword getCftKeyword_0() { return cCftKeyword_0; } - - //name=ValidId - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //ValidId - public RuleCall getNameValidIdParserRuleCall_1_0() { return cNameValidIdParserRuleCall_1_0; } - - //"{" - public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - - //("in" inputEvents+=InputEvent* ";")? & ("out" outputEvents+=[cft::EventDeclaration|ValidId]* ";")? - public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } - - //("in" inputEvents+=InputEvent* ";")? - public Group getGroup_3_0() { return cGroup_3_0; } - - //"in" - public Keyword getInKeyword_3_0_0() { return cInKeyword_3_0_0; } - - //inputEvents+=InputEvent* - public Assignment getInputEventsAssignment_3_0_1() { return cInputEventsAssignment_3_0_1; } - - //InputEvent - public RuleCall getInputEventsInputEventParserRuleCall_3_0_1_0() { return cInputEventsInputEventParserRuleCall_3_0_1_0; } - - //";" - public Keyword getSemicolonKeyword_3_0_2() { return cSemicolonKeyword_3_0_2; } - - //("out" outputEvents+=[cft::EventDeclaration|ValidId]* ";")? - public Group getGroup_3_1() { return cGroup_3_1; } - - //"out" - public Keyword getOutKeyword_3_1_0() { return cOutKeyword_3_1_0; } - - //outputEvents+=[cft::EventDeclaration|ValidId]* - public Assignment getOutputEventsAssignment_3_1_1() { return cOutputEventsAssignment_3_1_1; } - - //[cft::EventDeclaration|ValidId] - public CrossReference getOutputEventsEventDeclarationCrossReference_3_1_1_0() { return cOutputEventsEventDeclarationCrossReference_3_1_1_0; } - - //ValidId - public RuleCall getOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1() { return cOutputEventsEventDeclarationValidIdParserRuleCall_3_1_1_0_1; } - - //";" - public Keyword getSemicolonKeyword_3_1_2() { return cSemicolonKeyword_3_1_2; } - - //(eventDefinitions+=EventDefinition ";")* - public Group getGroup_4() { return cGroup_4; } - - //eventDefinitions+=EventDefinition - public Assignment getEventDefinitionsAssignment_4_0() { return cEventDefinitionsAssignment_4_0; } - - //EventDefinition - public RuleCall getEventDefinitionsEventDefinitionParserRuleCall_4_0_0() { return cEventDefinitionsEventDefinitionParserRuleCall_4_0_0; } - - //";" - public Keyword getSemicolonKeyword_4_1() { return cSemicolonKeyword_4_1; } - - //"}" - public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } - } - public class InputEventElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.InputEvent"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameValidIdParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Assignment cMultipleAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final Keyword cMultipleLeftSquareBracketRightSquareBracketKeyword_1_0 = (Keyword)cMultipleAssignment_1.eContents().get(0); - - //InputEvent cft::InputEvent: - // name=ValidId multiple?="[]"?; - @Override public ParserRule getRule() { return rule; } - - //name=ValidId multiple?="[]"? - public Group getGroup() { return cGroup; } - - //name=ValidId - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //ValidId - public RuleCall getNameValidIdParserRuleCall_0_0() { return cNameValidIdParserRuleCall_0_0; } - - //multiple?="[]"? - public Assignment getMultipleAssignment_1() { return cMultipleAssignment_1; } - - //"[]" - public Keyword getMultipleLeftSquareBracketRightSquareBracketKeyword_1_0() { return cMultipleLeftSquareBracketRightSquareBracketKeyword_1_0; } - } - public class EventDefinitionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.EventDefinition"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cBasicEventDefinitionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cGateDefinitionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //EventDefinition cft::EventDefinition: - // BasicEventDefinition | GateDefinition; - @Override public ParserRule getRule() { return rule; } - - //BasicEventDefinition | GateDefinition - public Alternatives getAlternatives() { return cAlternatives; } - - //BasicEventDefinition - public RuleCall getBasicEventDefinitionParserRuleCall_0() { return cBasicEventDefinitionParserRuleCall_0; } - - //GateDefinition - public RuleCall getGateDefinitionParserRuleCall_1() { return cGateDefinitionParserRuleCall_1; } - } - public class BasicEventDefinitionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.BasicEventDefinition"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameValidIdParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Assignment cDistributionAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cDistributionDistributionParserRuleCall_1_0 = (RuleCall)cDistributionAssignment_1.eContents().get(0); - - //BasicEventDefinition cft::BasicEventDefinition: - // name=ValidId distribution=Distribution; - @Override public ParserRule getRule() { return rule; } - - //name=ValidId distribution=Distribution - public Group getGroup() { return cGroup; } - - //name=ValidId - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //ValidId - public RuleCall getNameValidIdParserRuleCall_0_0() { return cNameValidIdParserRuleCall_0_0; } - - //distribution=Distribution - public Assignment getDistributionAssignment_1() { return cDistributionAssignment_1; } - - //Distribution - public RuleCall getDistributionDistributionParserRuleCall_1_0() { return cDistributionDistributionParserRuleCall_1_0; } - } - public class DistributionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Distribution"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cConstantDistributionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cExponentialDistributionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //Distribution ft::Distribution: - // ConstantDistribution | ExponentialDistribution; - @Override public ParserRule getRule() { return rule; } - - //ConstantDistribution | ExponentialDistribution - public Alternatives getAlternatives() { return cAlternatives; } - - //ConstantDistribution - public RuleCall getConstantDistributionParserRuleCall_0() { return cConstantDistributionParserRuleCall_0; } - - //ExponentialDistribution - public RuleCall getExponentialDistributionParserRuleCall_1() { return cExponentialDistributionParserRuleCall_1; } - } - public class ConstantDistributionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ConstantDistribution"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cProbKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cPAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cPDoubleParserRuleCall_2_0 = (RuleCall)cPAssignment_2.eContents().get(0); - - //ConstantDistribution ft::ConstantDistribution: - // "prob" "=" p=Double; - @Override public ParserRule getRule() { return rule; } - - //"prob" "=" p=Double - public Group getGroup() { return cGroup; } - - //"prob" - public Keyword getProbKeyword_0() { return cProbKeyword_0; } - - //"=" - public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } - - //p=Double - public Assignment getPAssignment_2() { return cPAssignment_2; } - - //Double - public RuleCall getPDoubleParserRuleCall_2_0() { return cPDoubleParserRuleCall_2_0; } - } - public class ExponentialDistributionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ExponentialDistribution"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cLambdaKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cLambdaAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cLambdaDoubleParserRuleCall_2_0 = (RuleCall)cLambdaAssignment_2.eContents().get(0); - - //ExponentialDistribution ft::ExponentialDistribution: - // "lambda" "=" lambda=Double; - @Override public ParserRule getRule() { return rule; } - - //"lambda" "=" lambda=Double - public Group getGroup() { return cGroup; } - - //"lambda" - public Keyword getLambdaKeyword_0() { return cLambdaKeyword_0; } - - //"=" - public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; } - - //lambda=Double - public Assignment getLambdaAssignment_2() { return cLambdaAssignment_2; } - - //Double - public RuleCall getLambdaDoubleParserRuleCall_2_0() { return cLambdaDoubleParserRuleCall_2_0; } - } - public class GateDefinitionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.GateDefinition"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cAndGateDefinitionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cOrGateDefinitionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cKOfMGateDefinitionParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - //GateDefinition cft::GateDefinition: - // AndGateDefinition | OrGateDefinition | KOfMGateDefinition; - @Override public ParserRule getRule() { return rule; } - - //AndGateDefinition | OrGateDefinition | KOfMGateDefinition - public Alternatives getAlternatives() { return cAlternatives; } - - //AndGateDefinition - public RuleCall getAndGateDefinitionParserRuleCall_0() { return cAndGateDefinitionParserRuleCall_0; } - - //OrGateDefinition - public RuleCall getOrGateDefinitionParserRuleCall_1() { return cOrGateDefinitionParserRuleCall_1; } - - //KOfMGateDefinition - public RuleCall getKOfMGateDefinitionParserRuleCall_2() { return cKOfMGateDefinitionParserRuleCall_2; } - } - public class AndGateDefinitionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.AndGateDefinition"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameValidIdParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Keyword cAndKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cInputEventsAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cInputEventsEventDeclarationCrossReference_2_0 = (CrossReference)cInputEventsAssignment_2.eContents().get(0); - private final RuleCall cInputEventsEventDeclarationValidIdParserRuleCall_2_0_1 = (RuleCall)cInputEventsEventDeclarationCrossReference_2_0.eContents().get(1); - - //AndGateDefinition cft::AndGateDefinition: - // name=ValidId "and" inputEvents+=[cft::EventDeclaration|ValidId]*; - @Override public ParserRule getRule() { return rule; } - - //name=ValidId "and" inputEvents+=[cft::EventDeclaration|ValidId]* - public Group getGroup() { return cGroup; } - - //name=ValidId - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //ValidId - public RuleCall getNameValidIdParserRuleCall_0_0() { return cNameValidIdParserRuleCall_0_0; } - - //"and" - public Keyword getAndKeyword_1() { return cAndKeyword_1; } - - //inputEvents+=[cft::EventDeclaration|ValidId]* - public Assignment getInputEventsAssignment_2() { return cInputEventsAssignment_2; } - - //[cft::EventDeclaration|ValidId] - public CrossReference getInputEventsEventDeclarationCrossReference_2_0() { return cInputEventsEventDeclarationCrossReference_2_0; } - - //ValidId - public RuleCall getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1() { return cInputEventsEventDeclarationValidIdParserRuleCall_2_0_1; } - } - public class OrGateDefinitionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.OrGateDefinition"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameValidIdParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Keyword cOrKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cInputEventsAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cInputEventsEventDeclarationCrossReference_2_0 = (CrossReference)cInputEventsAssignment_2.eContents().get(0); - private final RuleCall cInputEventsEventDeclarationValidIdParserRuleCall_2_0_1 = (RuleCall)cInputEventsEventDeclarationCrossReference_2_0.eContents().get(1); - - //OrGateDefinition cft::OrGateDefinition: - // name=ValidId "or" inputEvents+=[cft::EventDeclaration|ValidId]*; - @Override public ParserRule getRule() { return rule; } - - //name=ValidId "or" inputEvents+=[cft::EventDeclaration|ValidId]* - public Group getGroup() { return cGroup; } - - //name=ValidId - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //ValidId - public RuleCall getNameValidIdParserRuleCall_0_0() { return cNameValidIdParserRuleCall_0_0; } - - //"or" - public Keyword getOrKeyword_1() { return cOrKeyword_1; } - - //inputEvents+=[cft::EventDeclaration|ValidId]* - public Assignment getInputEventsAssignment_2() { return cInputEventsAssignment_2; } - - //[cft::EventDeclaration|ValidId] - public CrossReference getInputEventsEventDeclarationCrossReference_2_0() { return cInputEventsEventDeclarationCrossReference_2_0; } - - //ValidId - public RuleCall getInputEventsEventDeclarationValidIdParserRuleCall_2_0_1() { return cInputEventsEventDeclarationValidIdParserRuleCall_2_0_1; } - } - public class KOfMGateDefinitionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.KOfMGateDefinition"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameValidIdParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Assignment cKAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cKINTTerminalRuleCall_1_0 = (RuleCall)cKAssignment_1.eContents().get(0); - private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); - private final Group cGroup_2_0 = (Group)cAlternatives_2.eContents().get(0); - private final Keyword cOfKeyword_2_0_0 = (Keyword)cGroup_2_0.eContents().get(0); - private final Assignment cMAssignment_2_0_1 = (Assignment)cGroup_2_0.eContents().get(1); - private final RuleCall cMINTTerminalRuleCall_2_0_1_0 = (RuleCall)cMAssignment_2_0_1.eContents().get(0); - private final Assignment cMAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); - private final RuleCall cMOF_INTTerminalRuleCall_2_1_0 = (RuleCall)cMAssignment_2_1.eContents().get(0); - private final Assignment cInputEventsAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final CrossReference cInputEventsEventDeclarationCrossReference_3_0 = (CrossReference)cInputEventsAssignment_3.eContents().get(0); - private final RuleCall cInputEventsEventDeclarationValidIdParserRuleCall_3_0_1 = (RuleCall)cInputEventsEventDeclarationCrossReference_3_0.eContents().get(1); - - //KOfMGateDefinition cft::KOfMGateDefinition: - // name=ValidId k=INT ("of" m=INT | m=OF_INT) inputEvents+=[cft::EventDeclaration|ValidId]*; - @Override public ParserRule getRule() { return rule; } - - //name=ValidId k=INT ("of" m=INT | m=OF_INT) inputEvents+=[cft::EventDeclaration|ValidId]* - public Group getGroup() { return cGroup; } - - //name=ValidId - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //ValidId - public RuleCall getNameValidIdParserRuleCall_0_0() { return cNameValidIdParserRuleCall_0_0; } - - //k=INT - public Assignment getKAssignment_1() { return cKAssignment_1; } - - //INT - public RuleCall getKINTTerminalRuleCall_1_0() { return cKINTTerminalRuleCall_1_0; } - - //"of" m=INT | m=OF_INT - public Alternatives getAlternatives_2() { return cAlternatives_2; } - - //"of" m=INT - public Group getGroup_2_0() { return cGroup_2_0; } - - //"of" - public Keyword getOfKeyword_2_0_0() { return cOfKeyword_2_0_0; } - - //m=INT - public Assignment getMAssignment_2_0_1() { return cMAssignment_2_0_1; } - - //INT - public RuleCall getMINTTerminalRuleCall_2_0_1_0() { return cMINTTerminalRuleCall_2_0_1_0; } - - //m=OF_INT - public Assignment getMAssignment_2_1() { return cMAssignment_2_1; } - - //OF_INT - public RuleCall getMOF_INTTerminalRuleCall_2_1_0() { return cMOF_INTTerminalRuleCall_2_1_0; } - - //inputEvents+=[cft::EventDeclaration|ValidId]* - public Assignment getInputEventsAssignment_3() { return cInputEventsAssignment_3; } - - //[cft::EventDeclaration|ValidId] - public CrossReference getInputEventsEventDeclarationCrossReference_3_0() { return cInputEventsEventDeclarationCrossReference_3_0; } - - //ValidId - public RuleCall getInputEventsEventDeclarationValidIdParserRuleCall_3_0_1() { return cInputEventsEventDeclarationValidIdParserRuleCall_3_0_1; } - } - public class TransformationDefinitionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.TransformationDefinition"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cTransformationKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameValidIdParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cMappingDefinitionsAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cMappingDefinitionsMappingDefinitionParserRuleCall_3_0 = (RuleCall)cMappingDefinitionsAssignment_3.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); - - //TransformationDefinition: - // "transformation" name=ValidId "{" - // mappingDefinitions+=MappingDefinition* - // "}"; - @Override public ParserRule getRule() { return rule; } - - //"transformation" name=ValidId "{" mappingDefinitions+=MappingDefinition* "}" - public Group getGroup() { return cGroup; } - - //"transformation" - public Keyword getTransformationKeyword_0() { return cTransformationKeyword_0; } - - //name=ValidId - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //ValidId - public RuleCall getNameValidIdParserRuleCall_1_0() { return cNameValidIdParserRuleCall_1_0; } - - //"{" - public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } - - //mappingDefinitions+=MappingDefinition* - public Assignment getMappingDefinitionsAssignment_3() { return cMappingDefinitionsAssignment_3; } - - //MappingDefinition - public RuleCall getMappingDefinitionsMappingDefinitionParserRuleCall_3_0() { return cMappingDefinitionsMappingDefinitionParserRuleCall_3_0; } - - //"}" - public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } - } - public class MappingDefinitionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.MappingDefinition"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cTopLevelAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final Keyword cTopLevelToplevelKeyword_0_0 = (Keyword)cTopLevelAssignment_0.eContents().get(0); - private final Keyword cMappingKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cPatternAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cPatternPatternCrossReference_2_0 = (CrossReference)cPatternAssignment_2.eContents().get(0); - private final RuleCall cPatternPatternQualifiedNameParserRuleCall_2_0_1 = (RuleCall)cPatternPatternCrossReference_2_0.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); - private final Assignment cParametersAssignment_4 = (Assignment)cGroup.eContents().get(4); - private final RuleCall cParametersMappingParameterParserRuleCall_4_0 = (RuleCall)cParametersAssignment_4.eContents().get(0); - private final Group cGroup_5 = (Group)cGroup.eContents().get(5); - private final Keyword cCommaKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); - private final Assignment cParametersAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); - private final RuleCall cParametersMappingParameterParserRuleCall_5_1_0 = (RuleCall)cParametersAssignment_5_1.eContents().get(0); - private final Keyword cRightParenthesisKeyword_6 = (Keyword)cGroup.eContents().get(6); - private final Assignment cComponentInstanceAssignment_7 = (Assignment)cGroup.eContents().get(7); - private final RuleCall cComponentInstanceComponentInstanceParserRuleCall_7_0 = (RuleCall)cComponentInstanceAssignment_7.eContents().get(0); - private final Group cGroup_8 = (Group)cGroup.eContents().get(8); - private final Keyword cLeftCurlyBracketKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); - private final Group cGroup_8_1 = (Group)cGroup_8.eContents().get(1); - private final Alternatives cAlternatives_8_1_0 = (Alternatives)cGroup_8_1.eContents().get(0); - private final Assignment cLookupDefinitionsAssignment_8_1_0_0 = (Assignment)cAlternatives_8_1_0.eContents().get(0); - private final RuleCall cLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0 = (RuleCall)cLookupDefinitionsAssignment_8_1_0_0.eContents().get(0); - private final Assignment cAssignmentsAssignment_8_1_0_1 = (Assignment)cAlternatives_8_1_0.eContents().get(1); - private final RuleCall cAssignmentsAssignmentParserRuleCall_8_1_0_1_0 = (RuleCall)cAssignmentsAssignment_8_1_0_1.eContents().get(0); - private final Keyword cSemicolonKeyword_8_1_1 = (Keyword)cGroup_8_1.eContents().get(1); - private final Keyword cRightCurlyBracketKeyword_8_2 = (Keyword)cGroup_8.eContents().get(2); - - //MappingDefinition: - // topLevel?="toplevel"? "mapping" pattern=[vql::Pattern|QualifiedName] - // "(" parameters+=MappingParameter ("," parameters+=MappingParameter)* ")" - // componentInstance=ComponentInstance? ("{" ((lookupDefinitions+=LookupDefinition | assignments+=Assignment) ";")* - // "}")?; - @Override public ParserRule getRule() { return rule; } - - //topLevel?="toplevel"? "mapping" pattern=[vql::Pattern|QualifiedName] "(" parameters+=MappingParameter ("," - //parameters+=MappingParameter)* ")" componentInstance=ComponentInstance? ("{" ((lookupDefinitions+=LookupDefinition | - //assignments+=Assignment) ";")* "}")? - public Group getGroup() { return cGroup; } - - //topLevel?="toplevel"? - public Assignment getTopLevelAssignment_0() { return cTopLevelAssignment_0; } - - //"toplevel" - public Keyword getTopLevelToplevelKeyword_0_0() { return cTopLevelToplevelKeyword_0_0; } - - //"mapping" - public Keyword getMappingKeyword_1() { return cMappingKeyword_1; } - - //pattern=[vql::Pattern|QualifiedName] - public Assignment getPatternAssignment_2() { return cPatternAssignment_2; } - - //[vql::Pattern|QualifiedName] - public CrossReference getPatternPatternCrossReference_2_0() { return cPatternPatternCrossReference_2_0; } - - //QualifiedName - public RuleCall getPatternPatternQualifiedNameParserRuleCall_2_0_1() { return cPatternPatternQualifiedNameParserRuleCall_2_0_1; } - - //"(" - public Keyword getLeftParenthesisKeyword_3() { return cLeftParenthesisKeyword_3; } - - //parameters+=MappingParameter - public Assignment getParametersAssignment_4() { return cParametersAssignment_4; } - - //MappingParameter - public RuleCall getParametersMappingParameterParserRuleCall_4_0() { return cParametersMappingParameterParserRuleCall_4_0; } - - //("," parameters+=MappingParameter)* - public Group getGroup_5() { return cGroup_5; } - - //"," - public Keyword getCommaKeyword_5_0() { return cCommaKeyword_5_0; } - - //parameters+=MappingParameter - public Assignment getParametersAssignment_5_1() { return cParametersAssignment_5_1; } - - //MappingParameter - public RuleCall getParametersMappingParameterParserRuleCall_5_1_0() { return cParametersMappingParameterParserRuleCall_5_1_0; } - - //")" - public Keyword getRightParenthesisKeyword_6() { return cRightParenthesisKeyword_6; } - - //componentInstance=ComponentInstance? - public Assignment getComponentInstanceAssignment_7() { return cComponentInstanceAssignment_7; } - - //ComponentInstance - public RuleCall getComponentInstanceComponentInstanceParserRuleCall_7_0() { return cComponentInstanceComponentInstanceParserRuleCall_7_0; } - - //("{" ((lookupDefinitions+=LookupDefinition | assignments+=Assignment) ";")* "}")? - public Group getGroup_8() { return cGroup_8; } - - //"{" - public Keyword getLeftCurlyBracketKeyword_8_0() { return cLeftCurlyBracketKeyword_8_0; } - - //((lookupDefinitions+=LookupDefinition | assignments+=Assignment) ";")* - public Group getGroup_8_1() { return cGroup_8_1; } - - //lookupDefinitions+=LookupDefinition | assignments+=Assignment - public Alternatives getAlternatives_8_1_0() { return cAlternatives_8_1_0; } - - //lookupDefinitions+=LookupDefinition - public Assignment getLookupDefinitionsAssignment_8_1_0_0() { return cLookupDefinitionsAssignment_8_1_0_0; } - - //LookupDefinition - public RuleCall getLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0() { return cLookupDefinitionsLookupDefinitionParserRuleCall_8_1_0_0_0; } - - //assignments+=Assignment - public Assignment getAssignmentsAssignment_8_1_0_1() { return cAssignmentsAssignment_8_1_0_1; } - - //Assignment - public RuleCall getAssignmentsAssignmentParserRuleCall_8_1_0_1_0() { return cAssignmentsAssignmentParserRuleCall_8_1_0_1_0; } - - //";" - public Keyword getSemicolonKeyword_8_1_1() { return cSemicolonKeyword_8_1_1; } - - //"}" - public Keyword getRightCurlyBracketKeyword_8_2() { return cRightCurlyBracketKeyword_8_2; } - } - public class MappingParameterElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.MappingParameter"); - private final Assignment cNameAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cNameValidIdParserRuleCall_0 = (RuleCall)cNameAssignment.eContents().get(0); - - //MappingParameter: - // name=ValidId; - @Override public ParserRule getRule() { return rule; } - - //name=ValidId - public Assignment getNameAssignment() { return cNameAssignment; } - - //ValidId - public RuleCall getNameValidIdParserRuleCall_0() { return cNameValidIdParserRuleCall_0; } - } - public class LookupDefinitionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.LookupDefinition"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cLookupKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cMappingAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final CrossReference cMappingMappingDefinitionCrossReference_1_0 = (CrossReference)cMappingAssignment_1.eContents().get(0); - private final RuleCall cMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cMappingMappingDefinitionCrossReference_1_0.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cArgumentsAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final CrossReference cArgumentsMappingParameterCrossReference_3_0 = (CrossReference)cArgumentsAssignment_3.eContents().get(0); - private final RuleCall cArgumentsMappingParameterValidIdParserRuleCall_3_0_1 = (RuleCall)cArgumentsMappingParameterCrossReference_3_0.eContents().get(1); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cCommaKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Assignment cArgumentsAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - private final CrossReference cArgumentsMappingParameterCrossReference_4_1_0 = (CrossReference)cArgumentsAssignment_4_1.eContents().get(0); - private final RuleCall cArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1 = (RuleCall)cArgumentsMappingParameterCrossReference_4_1_0.eContents().get(1); - private final Keyword cRightParenthesisKeyword_5 = (Keyword)cGroup.eContents().get(5); - private final Keyword cAsKeyword_6 = (Keyword)cGroup.eContents().get(6); - private final Assignment cNameAssignment_7 = (Assignment)cGroup.eContents().get(7); - private final RuleCall cNameValidIdParserRuleCall_7_0 = (RuleCall)cNameAssignment_7.eContents().get(0); - - //LookupDefinition: - // "lookup" mapping=[MappingDefinition|QualifiedName] - // "(" arguments+=[MappingParameter|ValidId] ("," arguments+=[MappingParameter|ValidId])* ")" - // "as" name=ValidId; - @Override public ParserRule getRule() { return rule; } - - //"lookup" mapping=[MappingDefinition|QualifiedName] "(" arguments+=[MappingParameter|ValidId] ("," - //arguments+=[MappingParameter|ValidId])* ")" "as" name=ValidId - public Group getGroup() { return cGroup; } - - //"lookup" - public Keyword getLookupKeyword_0() { return cLookupKeyword_0; } - - //mapping=[MappingDefinition|QualifiedName] - public Assignment getMappingAssignment_1() { return cMappingAssignment_1; } - - //[MappingDefinition|QualifiedName] - public CrossReference getMappingMappingDefinitionCrossReference_1_0() { return cMappingMappingDefinitionCrossReference_1_0; } - - //QualifiedName - public RuleCall getMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1() { return cMappingMappingDefinitionQualifiedNameParserRuleCall_1_0_1; } - - //"(" - public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } - - //arguments+=[MappingParameter|ValidId] - public Assignment getArgumentsAssignment_3() { return cArgumentsAssignment_3; } - - //[MappingParameter|ValidId] - public CrossReference getArgumentsMappingParameterCrossReference_3_0() { return cArgumentsMappingParameterCrossReference_3_0; } - - //ValidId - public RuleCall getArgumentsMappingParameterValidIdParserRuleCall_3_0_1() { return cArgumentsMappingParameterValidIdParserRuleCall_3_0_1; } - - //("," arguments+=[MappingParameter|ValidId])* - public Group getGroup_4() { return cGroup_4; } - - //"," - public Keyword getCommaKeyword_4_0() { return cCommaKeyword_4_0; } - - //arguments+=[MappingParameter|ValidId] - public Assignment getArgumentsAssignment_4_1() { return cArgumentsAssignment_4_1; } - - //[MappingParameter|ValidId] - public CrossReference getArgumentsMappingParameterCrossReference_4_1_0() { return cArgumentsMappingParameterCrossReference_4_1_0; } - - //ValidId - public RuleCall getArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1() { return cArgumentsMappingParameterValidIdParserRuleCall_4_1_0_1; } - - //")" - public Keyword getRightParenthesisKeyword_5() { return cRightParenthesisKeyword_5; } - - //"as" - public Keyword getAsKeyword_6() { return cAsKeyword_6; } - - //name=ValidId - public Assignment getNameAssignment_7() { return cNameAssignment_7; } - - //ValidId - public RuleCall getNameValidIdParserRuleCall_7_0() { return cNameValidIdParserRuleCall_7_0; } - } - public class VariableElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Variable"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cComponentInstanceParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cLookupDefinitionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //Variable: - // ComponentInstance | LookupDefinition; - @Override public ParserRule getRule() { return rule; } - - //ComponentInstance | LookupDefinition - public Alternatives getAlternatives() { return cAlternatives; } - - //ComponentInstance - public RuleCall getComponentInstanceParserRuleCall_0() { return cComponentInstanceParserRuleCall_0; } - - //LookupDefinition - public RuleCall getLookupDefinitionParserRuleCall_1() { return cLookupDefinitionParserRuleCall_1; } - } - public class AssignmentElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Assignment"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cInputAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cInputEventReferenceParserRuleCall_0_0 = (RuleCall)cInputAssignment_0.eContents().get(0); - private final Alternatives cAlternatives_1 = (Alternatives)cGroup.eContents().get(1); - private final Assignment cMultipleAssignment_1_0 = (Assignment)cAlternatives_1.eContents().get(0); - private final Keyword cMultiplePlusSignEqualsSignKeyword_1_0_0 = (Keyword)cMultipleAssignment_1_0.eContents().get(0); - private final Keyword cColonEqualsSignKeyword_1_1 = (Keyword)cAlternatives_1.eContents().get(1); - private final Assignment cOutputAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cOutputEventReferenceParserRuleCall_2_0 = (RuleCall)cOutputAssignment_2.eContents().get(0); - - //Assignment: - // input=EventReference (multiple?="+=" | ":=") output=EventReference; - @Override public ParserRule getRule() { return rule; } - - //input=EventReference (multiple?="+=" | ":=") output=EventReference - public Group getGroup() { return cGroup; } - - //input=EventReference - public Assignment getInputAssignment_0() { return cInputAssignment_0; } - - //EventReference - public RuleCall getInputEventReferenceParserRuleCall_0_0() { return cInputEventReferenceParserRuleCall_0_0; } - - //multiple?="+=" | ":=" - public Alternatives getAlternatives_1() { return cAlternatives_1; } - - //multiple?="+=" - public Assignment getMultipleAssignment_1_0() { return cMultipleAssignment_1_0; } - - //"+=" - public Keyword getMultiplePlusSignEqualsSignKeyword_1_0_0() { return cMultiplePlusSignEqualsSignKeyword_1_0_0; } - - //":=" - public Keyword getColonEqualsSignKeyword_1_1() { return cColonEqualsSignKeyword_1_1; } - - //output=EventReference - public Assignment getOutputAssignment_2() { return cOutputAssignment_2; } - - //EventReference - public RuleCall getOutputEventReferenceParserRuleCall_2_0() { return cOutputEventReferenceParserRuleCall_2_0; } - } - public class EventReferenceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.EventReference"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cComponentAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final CrossReference cComponentVariableCrossReference_0_0 = (CrossReference)cComponentAssignment_0.eContents().get(0); - private final RuleCall cComponentVariableValidIdParserRuleCall_0_0_1 = (RuleCall)cComponentVariableCrossReference_0_0.eContents().get(1); - private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cEventAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cEventEventDeclarationCrossReference_2_0 = (CrossReference)cEventAssignment_2.eContents().get(0); - private final RuleCall cEventEventDeclarationValidIdParserRuleCall_2_0_1 = (RuleCall)cEventEventDeclarationCrossReference_2_0.eContents().get(1); - - //EventReference: - // component=[Variable|ValidId] "." event=[cft::EventDeclaration|ValidId]; - @Override public ParserRule getRule() { return rule; } - - //component=[Variable|ValidId] "." event=[cft::EventDeclaration|ValidId] - public Group getGroup() { return cGroup; } - - //component=[Variable|ValidId] - public Assignment getComponentAssignment_0() { return cComponentAssignment_0; } - - //[Variable|ValidId] - public CrossReference getComponentVariableCrossReference_0_0() { return cComponentVariableCrossReference_0_0; } - - //ValidId - public RuleCall getComponentVariableValidIdParserRuleCall_0_0_1() { return cComponentVariableValidIdParserRuleCall_0_0_1; } - - //"." - public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } - - //event=[cft::EventDeclaration|ValidId] - public Assignment getEventAssignment_2() { return cEventAssignment_2; } - - //[cft::EventDeclaration|ValidId] - public CrossReference getEventEventDeclarationCrossReference_2_0() { return cEventEventDeclarationCrossReference_2_0; } - - //ValidId - public RuleCall getEventEventDeclarationValidIdParserRuleCall_2_0_1() { return cEventEventDeclarationValidIdParserRuleCall_2_0_1; } - } - public class ComponentInstanceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ComponentInstance"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cEqualsSignGreaterThanSignKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cComponentTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final CrossReference cComponentTypeComponentDefinitionCrossReference_1_0 = (CrossReference)cComponentTypeAssignment_1.eContents().get(0); - private final RuleCall cComponentTypeComponentDefinitionQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cComponentTypeComponentDefinitionCrossReference_1_0.eContents().get(1); - private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cNameValidIdParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); - - //ComponentInstance: - // "=>" componentType=[cft::ComponentDefinition|QualifiedName] name=ValidId?; - @Override public ParserRule getRule() { return rule; } - - //"=>" componentType=[cft::ComponentDefinition|QualifiedName] name=ValidId? - public Group getGroup() { return cGroup; } - - //"=>" - public Keyword getEqualsSignGreaterThanSignKeyword_0() { return cEqualsSignGreaterThanSignKeyword_0; } - - //componentType=[cft::ComponentDefinition|QualifiedName] - public Assignment getComponentTypeAssignment_1() { return cComponentTypeAssignment_1; } - - //[cft::ComponentDefinition|QualifiedName] - public CrossReference getComponentTypeComponentDefinitionCrossReference_1_0() { return cComponentTypeComponentDefinitionCrossReference_1_0; } - - //QualifiedName - public RuleCall getComponentTypeComponentDefinitionQualifiedNameParserRuleCall_1_0_1() { return cComponentTypeComponentDefinitionQualifiedNameParserRuleCall_1_0_1; } - - //name=ValidId? - public Assignment getNameAssignment_2() { return cNameAssignment_2; } - - //ValidId - public RuleCall getNameValidIdParserRuleCall_2_0() { return cNameValidIdParserRuleCall_2_0; } - } - public class QualifiedNameElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.QualifiedName"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cValidIdParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Keyword cFullStopKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - private final RuleCall cValidIdParserRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); - - //QualifiedName: - // ValidId ("." ValidId)*; - @Override public ParserRule getRule() { return rule; } - - //ValidId ("." ValidId)* - public Group getGroup() { return cGroup; } - - //ValidId - public RuleCall getValidIdParserRuleCall_0() { return cValidIdParserRuleCall_0; } - - //("." ValidId)* - public Group getGroup_1() { return cGroup_1; } - - //"." - public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; } - - //ValidId - public RuleCall getValidIdParserRuleCall_1_1() { return cValidIdParserRuleCall_1_1; } - } - public class QualifiedNameWithWildcardElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.QualifiedNameWithWildcard"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cQualifiedNameParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Keyword cFullStopKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - private final Keyword cAsteriskKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); - - //QualifiedNameWithWildcard: - // QualifiedName ("." "*")?; - @Override public ParserRule getRule() { return rule; } - - //QualifiedName ("." "*")? - public Group getGroup() { return cGroup; } - - //QualifiedName - public RuleCall getQualifiedNameParserRuleCall_0() { return cQualifiedNameParserRuleCall_0; } - - //("." "*")? - public Group getGroup_1() { return cGroup_1; } - - //"." - public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; } - - //"*" - public Keyword getAsteriskKeyword_1_1() { return cAsteriskKeyword_1_1; } - } - public class ValidIdElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.ValidId"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cIDTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cOF_INTTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //ValidId: - // ID | OF_INT; - @Override public ParserRule getRule() { return rule; } - - //ID | OF_INT - public Alternatives getAlternatives() { return cAlternatives; } - - //ID - public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; } - - //OF_INT - public RuleCall getOF_INTTerminalRuleCall_1() { return cOF_INTTerminalRuleCall_1; } - } - public class DoubleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.Double"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cINTTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cT_DOUBLETerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //Double ecore::EDouble: - // INT | T_DOUBLE; - @Override public ParserRule getRule() { return rule; } - - //INT | T_DOUBLE - public Alternatives getAlternatives() { return cAlternatives; } - - //INT - public RuleCall getINTTerminalRuleCall_0() { return cINTTerminalRuleCall_0; } - - //T_DOUBLE - public RuleCall getT_DOUBLETerminalRuleCall_1() { return cT_DOUBLETerminalRuleCall_1; } - } - - - private final CftModelElements pCftModel; - private final ImportDeclarationElements pImportDeclaration; - private final ComponentDefinitionElements pComponentDefinition; - private final InputEventElements pInputEvent; - private final EventDefinitionElements pEventDefinition; - private final BasicEventDefinitionElements pBasicEventDefinition; - private final DistributionElements pDistribution; - private final ConstantDistributionElements pConstantDistribution; - private final ExponentialDistributionElements pExponentialDistribution; - private final GateDefinitionElements pGateDefinition; - private final AndGateDefinitionElements pAndGateDefinition; - private final OrGateDefinitionElements pOrGateDefinition; - private final KOfMGateDefinitionElements pKOfMGateDefinition; - private final TransformationDefinitionElements pTransformationDefinition; - private final MappingDefinitionElements pMappingDefinition; - private final MappingParameterElements pMappingParameter; - private final LookupDefinitionElements pLookupDefinition; - private final VariableElements pVariable; - private final AssignmentElements pAssignment; - private final EventReferenceElements pEventReference; - private final ComponentInstanceElements pComponentInstance; - private final QualifiedNameElements pQualifiedName; - private final QualifiedNameWithWildcardElements pQualifiedNameWithWildcard; - private final ValidIdElements pValidId; - private final DoubleElements pDouble; - private final TerminalRule tOF_INT; - private final TerminalRule tT_DOUBLE; - - private final Grammar grammar; - - private final TerminalsGrammarAccess gaTerminals; - - @Inject - public CftLanguageGrammarAccess(GrammarProvider grammarProvider, - TerminalsGrammarAccess gaTerminals) { - this.grammar = internalFindGrammar(grammarProvider); - this.gaTerminals = gaTerminals; - this.pCftModel = new CftModelElements(); - this.pImportDeclaration = new ImportDeclarationElements(); - this.pComponentDefinition = new ComponentDefinitionElements(); - this.pInputEvent = new InputEventElements(); - this.pEventDefinition = new EventDefinitionElements(); - this.pBasicEventDefinition = new BasicEventDefinitionElements(); - this.pDistribution = new DistributionElements(); - this.pConstantDistribution = new ConstantDistributionElements(); - this.pExponentialDistribution = new ExponentialDistributionElements(); - this.pGateDefinition = new GateDefinitionElements(); - this.pAndGateDefinition = new AndGateDefinitionElements(); - this.pOrGateDefinition = new OrGateDefinitionElements(); - this.pKOfMGateDefinition = new KOfMGateDefinitionElements(); - this.pTransformationDefinition = new TransformationDefinitionElements(); - this.pMappingDefinition = new MappingDefinitionElements(); - this.pMappingParameter = new MappingParameterElements(); - this.pLookupDefinition = new LookupDefinitionElements(); - this.pVariable = new VariableElements(); - this.pAssignment = new AssignmentElements(); - this.pEventReference = new EventReferenceElements(); - this.pComponentInstance = new ComponentInstanceElements(); - this.pQualifiedName = new QualifiedNameElements(); - this.pQualifiedNameWithWildcard = new QualifiedNameWithWildcardElements(); - this.pValidId = new ValidIdElements(); - this.pDouble = new DoubleElements(); - this.tOF_INT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.OF_INT"); - this.tT_DOUBLE = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage.T_DOUBLE"); - } - - protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { - Grammar grammar = grammarProvider.getGrammar(this); - while (grammar != null) { - if ("hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage".equals(grammar.getName())) { - return grammar; - } - List grammars = grammar.getUsedGrammars(); - if (!grammars.isEmpty()) { - grammar = grammars.iterator().next(); - } else { - return null; - } - } - return grammar; - } - - @Override - public Grammar getGrammar() { - return grammar; - } - - - public TerminalsGrammarAccess getTerminalsGrammarAccess() { - return gaTerminals; - } - - - //CftModel: - // "package" packageName=QualifiedName ";"? - // imports+=ImportDeclaration* (componentDefinitions+=ComponentDefinition | - // transformationDefinitions+=TransformationDefinition)*; - public CftModelElements getCftModelAccess() { - return pCftModel; - } - - public ParserRule getCftModelRule() { - return getCftModelAccess().getRule(); - } - - //ImportDeclaration: - // "import" importedNamespace=QualifiedNameWithWildcard ";"?; - public ImportDeclarationElements getImportDeclarationAccess() { - return pImportDeclaration; - } - - public ParserRule getImportDeclarationRule() { - return getImportDeclarationAccess().getRule(); - } - - //ComponentDefinition cft::ComponentDefinition: - // "cft" name=ValidId "{" (("in" inputEvents+=InputEvent* ";")? & ("out" outputEvents+=[cft::EventDeclaration|ValidId]* - // ";")?) (eventDefinitions+=EventDefinition ";")* - // "}"; - public ComponentDefinitionElements getComponentDefinitionAccess() { - return pComponentDefinition; - } - - public ParserRule getComponentDefinitionRule() { - return getComponentDefinitionAccess().getRule(); - } - - //InputEvent cft::InputEvent: - // name=ValidId multiple?="[]"?; - public InputEventElements getInputEventAccess() { - return pInputEvent; - } - - public ParserRule getInputEventRule() { - return getInputEventAccess().getRule(); - } - - //EventDefinition cft::EventDefinition: - // BasicEventDefinition | GateDefinition; - public EventDefinitionElements getEventDefinitionAccess() { - return pEventDefinition; - } - - public ParserRule getEventDefinitionRule() { - return getEventDefinitionAccess().getRule(); - } - - //BasicEventDefinition cft::BasicEventDefinition: - // name=ValidId distribution=Distribution; - public BasicEventDefinitionElements getBasicEventDefinitionAccess() { - return pBasicEventDefinition; - } - - public ParserRule getBasicEventDefinitionRule() { - return getBasicEventDefinitionAccess().getRule(); - } - - //Distribution ft::Distribution: - // ConstantDistribution | ExponentialDistribution; - public DistributionElements getDistributionAccess() { - return pDistribution; - } - - public ParserRule getDistributionRule() { - return getDistributionAccess().getRule(); - } - - //ConstantDistribution ft::ConstantDistribution: - // "prob" "=" p=Double; - public ConstantDistributionElements getConstantDistributionAccess() { - return pConstantDistribution; - } - - public ParserRule getConstantDistributionRule() { - return getConstantDistributionAccess().getRule(); - } - - //ExponentialDistribution ft::ExponentialDistribution: - // "lambda" "=" lambda=Double; - public ExponentialDistributionElements getExponentialDistributionAccess() { - return pExponentialDistribution; - } - - public ParserRule getExponentialDistributionRule() { - return getExponentialDistributionAccess().getRule(); - } - - //GateDefinition cft::GateDefinition: - // AndGateDefinition | OrGateDefinition | KOfMGateDefinition; - public GateDefinitionElements getGateDefinitionAccess() { - return pGateDefinition; - } - - public ParserRule getGateDefinitionRule() { - return getGateDefinitionAccess().getRule(); - } - - //AndGateDefinition cft::AndGateDefinition: - // name=ValidId "and" inputEvents+=[cft::EventDeclaration|ValidId]*; - public AndGateDefinitionElements getAndGateDefinitionAccess() { - return pAndGateDefinition; - } - - public ParserRule getAndGateDefinitionRule() { - return getAndGateDefinitionAccess().getRule(); - } - - //OrGateDefinition cft::OrGateDefinition: - // name=ValidId "or" inputEvents+=[cft::EventDeclaration|ValidId]*; - public OrGateDefinitionElements getOrGateDefinitionAccess() { - return pOrGateDefinition; - } - - public ParserRule getOrGateDefinitionRule() { - return getOrGateDefinitionAccess().getRule(); - } - - //KOfMGateDefinition cft::KOfMGateDefinition: - // name=ValidId k=INT ("of" m=INT | m=OF_INT) inputEvents+=[cft::EventDeclaration|ValidId]*; - public KOfMGateDefinitionElements getKOfMGateDefinitionAccess() { - return pKOfMGateDefinition; - } - - public ParserRule getKOfMGateDefinitionRule() { - return getKOfMGateDefinitionAccess().getRule(); - } - - //TransformationDefinition: - // "transformation" name=ValidId "{" - // mappingDefinitions+=MappingDefinition* - // "}"; - public TransformationDefinitionElements getTransformationDefinitionAccess() { - return pTransformationDefinition; - } - - public ParserRule getTransformationDefinitionRule() { - return getTransformationDefinitionAccess().getRule(); - } - - //MappingDefinition: - // topLevel?="toplevel"? "mapping" pattern=[vql::Pattern|QualifiedName] - // "(" parameters+=MappingParameter ("," parameters+=MappingParameter)* ")" - // componentInstance=ComponentInstance? ("{" ((lookupDefinitions+=LookupDefinition | assignments+=Assignment) ";")* - // "}")?; - public MappingDefinitionElements getMappingDefinitionAccess() { - return pMappingDefinition; - } - - public ParserRule getMappingDefinitionRule() { - return getMappingDefinitionAccess().getRule(); - } - - //MappingParameter: - // name=ValidId; - public MappingParameterElements getMappingParameterAccess() { - return pMappingParameter; - } - - public ParserRule getMappingParameterRule() { - return getMappingParameterAccess().getRule(); - } - - //LookupDefinition: - // "lookup" mapping=[MappingDefinition|QualifiedName] - // "(" arguments+=[MappingParameter|ValidId] ("," arguments+=[MappingParameter|ValidId])* ")" - // "as" name=ValidId; - public LookupDefinitionElements getLookupDefinitionAccess() { - return pLookupDefinition; - } - - public ParserRule getLookupDefinitionRule() { - return getLookupDefinitionAccess().getRule(); - } - - //Variable: - // ComponentInstance | LookupDefinition; - public VariableElements getVariableAccess() { - return pVariable; - } - - public ParserRule getVariableRule() { - return getVariableAccess().getRule(); - } - - //Assignment: - // input=EventReference (multiple?="+=" | ":=") output=EventReference; - public AssignmentElements getAssignmentAccess() { - return pAssignment; - } - - public ParserRule getAssignmentRule() { - return getAssignmentAccess().getRule(); - } - - //EventReference: - // component=[Variable|ValidId] "." event=[cft::EventDeclaration|ValidId]; - public EventReferenceElements getEventReferenceAccess() { - return pEventReference; - } - - public ParserRule getEventReferenceRule() { - return getEventReferenceAccess().getRule(); - } - - //ComponentInstance: - // "=>" componentType=[cft::ComponentDefinition|QualifiedName] name=ValidId?; - public ComponentInstanceElements getComponentInstanceAccess() { - return pComponentInstance; - } - - public ParserRule getComponentInstanceRule() { - return getComponentInstanceAccess().getRule(); - } - - //QualifiedName: - // ValidId ("." ValidId)*; - public QualifiedNameElements getQualifiedNameAccess() { - return pQualifiedName; - } - - public ParserRule getQualifiedNameRule() { - return getQualifiedNameAccess().getRule(); - } - - //QualifiedNameWithWildcard: - // QualifiedName ("." "*")?; - public QualifiedNameWithWildcardElements getQualifiedNameWithWildcardAccess() { - return pQualifiedNameWithWildcard; - } - - public ParserRule getQualifiedNameWithWildcardRule() { - return getQualifiedNameWithWildcardAccess().getRule(); - } - - //ValidId: - // ID | OF_INT; - public ValidIdElements getValidIdAccess() { - return pValidId; - } - - public ParserRule getValidIdRule() { - return getValidIdAccess().getRule(); - } - - //Double ecore::EDouble: - // INT | T_DOUBLE; - public DoubleElements getDoubleAccess() { - return pDouble; - } - - public ParserRule getDoubleRule() { - return getDoubleAccess().getRule(); - } - - //terminal OF_INT returns ecore::EInt: - // "o" "f" '0'..'9'+; - public TerminalRule getOF_INTRule() { - return tOF_INT; - } - - //terminal T_DOUBLE: - // '0'..'9'+ ("." '0'..'9'+ | ("." '0'..'9'+)? ("e" | "E") ("+" | "-")? '0'..'9'+); - public TerminalRule getT_DOUBLERule() { - return tT_DOUBLE; - } - - //terminal ID: - // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; - public TerminalRule getIDRule() { - return gaTerminals.getIDRule(); - } - - //terminal INT returns ecore::EInt: - // '0'..'9'+; - public TerminalRule getINTRule() { - return gaTerminals.getINTRule(); - } - - //terminal STRING: - // '"' ('\\' . | !('\\' | '"'))* '"' | - // "'" ('\\' . | !('\\' | "'"))* "'"; - public TerminalRule getSTRINGRule() { - return gaTerminals.getSTRINGRule(); - } - - //terminal ML_COMMENT: - // '/*'->'*/'; - public TerminalRule getML_COMMENTRule() { - return gaTerminals.getML_COMMENTRule(); - } - - //terminal SL_COMMENT: - // '//' !('\n' | '\r')* ('\r'? '\n')?; - public TerminalRule getSL_COMMENTRule() { - return gaTerminals.getSL_COMMENTRule(); - } - - //terminal WS: - // ' ' | '\t' | '\r' | '\n'+; - public TerminalRule getWSRule() { - return gaTerminals.getWSRule(); - } - - //terminal ANY_OTHER: - // .; - public TerminalRule getANY_OTHERRule() { - return gaTerminals.getANY_OTHERRule(); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/AbstractCftLanguageValidator.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/AbstractCftLanguageValidator.java deleted file mode 100644 index 1c5dbdee..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/AbstractCftLanguageValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.validation; - -import java.util.ArrayList; -import java.util.List; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.xtext.validation.AbstractDeclarativeValidator; - -public abstract class AbstractCftLanguageValidator extends AbstractDeclarativeValidator { - - @Override - protected List getEPackages() { - List result = new ArrayList(); - result.add(hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage.eINSTANCE); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.bme.hu/mit/inf/dslreasoner/faulttree/model/cft")); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.bme.hu/mit/inf/dslreasoner/faulttree/model/ft")); - return result; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageConfigurableIssueCodesProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageConfigurableIssueCodesProvider.java deleted file mode 100644 index 642dcb1d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageConfigurableIssueCodesProvider.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.validation; - -import org.eclipse.xtext.preferences.PreferenceKey; -import org.eclipse.xtext.util.IAcceptor; -import org.eclipse.xtext.validation.ConfigurableIssueCodesProvider; -import org.eclipse.xtext.validation.SeverityConverter; - -@SuppressWarnings("restriction") -public class CftLanguageConfigurableIssueCodesProvider extends ConfigurableIssueCodesProvider { - protected static final String ISSUE_CODE_PREFIX = "hu.bme.mit.inf.dslreasoner.faulttree.components."; - - public static final String DEPRECATED_MODEL_PART = ISSUE_CODE_PREFIX + "deprecatedModelPart"; - - @Override - protected void initialize(IAcceptor acceptor) { - super.initialize(acceptor); - acceptor.accept(create(DEPRECATED_MODEL_PART, SeverityConverter.SEVERITY_WARNING)); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguage.xtext b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguage.xtext deleted file mode 100644 index ab053f67..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguage.xtext +++ /dev/null @@ -1,101 +0,0 @@ -grammar hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage with org.eclipse.xtext.common.Terminals - -import "http://www.eclipse.org/emf/2002/Ecore" as ecore -import "http://www.eclipse.org/viatra/query/patternlanguage/emf/PatternLanguage" as vql -import "http://www.bme.hu/mit/inf/dslreasoner/faulttree/model/ft" as ft -import "http://www.bme.hu/mit/inf/dslreasoner/faulttree/model/cft" as cft -generate cftLanguage "http://www.bme.hu/mit/inf/dslreasoner/faulttree/components/CftLanguage" - -CftModel: - "package" packageName=QualifiedName ";"? - imports+=ImportDeclaration* - (componentDefinitions+=ComponentDefinition | transformationDefinitions+=TransformationDefinition)*; - -ImportDeclaration: - "import" importedNamespace=QualifiedNameWithWildcard ";"?; - -ComponentDefinition returns cft::ComponentDefinition: - "cft" name=ValidId "{" - (("in" inputEvents+=InputEvent* ";")? & ("out" outputEvents+=[cft::EventDeclaration|ValidId]* ";")?) - (eventDefinitions+=EventDefinition ";")* - "}"; - -InputEvent returns cft::InputEvent: - name=ValidId multiple?="[]"?; - -EventDefinition returns cft::EventDefinition: - BasicEventDefinition | GateDefinition; - -BasicEventDefinition returns cft::BasicEventDefinition: - name=ValidId distribution=Distribution; - -Distribution returns ft::Distribution: - ConstantDistribution | ExponentialDistribution; - -ConstantDistribution returns ft::ConstantDistribution: - "prob" "=" p=Double; - -ExponentialDistribution returns ft::ExponentialDistribution: - "lambda" "=" lambda=Double; - -GateDefinition returns cft::GateDefinition: - AndGateDefinition | OrGateDefinition | KOfMGateDefinition; - -AndGateDefinition returns cft::AndGateDefinition: - name=ValidId "and" inputEvents+=[cft::EventDeclaration|ValidId]*; - -OrGateDefinition returns cft::OrGateDefinition: - name=ValidId "or" inputEvents+=[cft::EventDeclaration|ValidId]*; - -KOfMGateDefinition returns cft::KOfMGateDefinition: - name=ValidId k=INT ("of" m=INT | m=OF_INT) inputEvents+=[cft::EventDeclaration|ValidId]*; - -TransformationDefinition: - "transformation" name=ValidId "{" - mappingDefinitions+=MappingDefinition* - "}"; - -MappingDefinition: - topLevel?="toplevel"? "mapping" pattern=[vql::Pattern|QualifiedName] - "(" parameters+=MappingParameter ("," parameters+=MappingParameter)* ")" - (componentInstance=ComponentInstance)? ("{" - ((lookupDefinitions+=LookupDefinition | assignments+=Assignment) ";")* - "}")?; - -MappingParameter: - name=ValidId; - -LookupDefinition: - "lookup" mapping=[MappingDefinition|QualifiedName] - "(" arguments+=[MappingParameter|ValidId] ("," arguments+=[MappingParameter|ValidId])* ")" - "as" name=ValidId; - -Variable: - ComponentInstance | LookupDefinition; - -Assignment: - input=EventReference (multiple?="+=" | ":=") output=EventReference; - -EventReference: - component=[Variable|ValidId] "." event=[cft::EventDeclaration|ValidId]; - -ComponentInstance: - "=>" componentType=[cft::ComponentDefinition|QualifiedName] name=ValidId?; - -QualifiedName returns ecore::EString: - ValidId ("." ValidId)*; - -QualifiedNameWithWildcard returns ecore::EString: - QualifiedName ("." "*")?; - -ValidId: - ID | OF_INT; - -Double returns ecore::EDouble: - INT | T_DOUBLE; - -terminal OF_INT returns ecore::EInt: - "o" "f" ('0'..'9')+; - -terminal T_DOUBLE: - ('0'..'9')+ ("." ('0'..'9')+ | ("." ('0'..'9')+)? ("e" | "E") ("+" | "-")? ('0'..'9')+); diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.xtend deleted file mode 100644 index fe5965fa..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.xtend +++ /dev/null @@ -1,37 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components - -import com.google.inject.Binder -import com.google.inject.name.Names -import hu.bme.mit.inf.dslreasoner.faulttree.components.conversion.CftLanguageValueConverterService -import hu.bme.mit.inf.dslreasoner.faulttree.components.naming.CftLanguageQualifiedNameProvider -import hu.bme.mit.inf.dslreasoner.faulttree.components.scoping.CftLanguageImportedNamespaceAwareLocalScopeProvider -import org.eclipse.xtext.scoping.IScopeProvider -import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider -import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider - -/** - * Use this class to register components to be used at runtime / without the Equinox extension registry. - */ -class CftLanguageRuntimeModule extends AbstractCftLanguageRuntimeModule { - - override bindIGlobalScopeProvider() { - DefaultGlobalScopeProvider - } - - override configureIScopeProviderDelegate(Binder binder) { - binder.bind(IScopeProvider).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to( - CftLanguageImportedNamespaceAwareLocalScopeProvider) - } - - - override bindIQualifiedNameProvider() { - CftLanguageQualifiedNameProvider - } - - override bindIValueConverterService() { - CftLanguageValueConverterService - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetup.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetup.xtend deleted file mode 100644 index 7ec57980..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetup.xtend +++ /dev/null @@ -1,15 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components - - -/** - * Initialization support for running Xtext languages without Equinox extension registry. - */ -class CftLanguageStandaloneSetup extends CftLanguageStandaloneSetupGenerated { - - def static void doSetup() { - new CftLanguageStandaloneSetup().createInjectorAndDoEMFRegistration() - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/GenerateCftLanguage.mwe2 b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/GenerateCftLanguage.mwe2 deleted file mode 100644 index 89efbb05..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/GenerateCftLanguage.mwe2 +++ /dev/null @@ -1,48 +0,0 @@ -module hu.bme.mit.inf.dslreasoner.faulttree.components.GenerateCftLanguage - -import org.eclipse.xtext.xtext.generator.* -import org.eclipse.xtext.xtext.generator.model.project.* - -var rootPath = ".." - -Workflow { - - component = XtextGenerator { - configuration = { - project = StandardProjectConfig { - baseName = "hu.bme.mit.inf.dslreasoner.faulttree.components" - rootPath = rootPath - eclipsePlugin = { - enabled = true - } - createEclipseMetaData = true - } - code = { - encoding = "UTF-8" - lineDelimiter = "\n" - fileHeader = "/*\n * generated by Xtext \${version}\n */" - } - } - language = StandardLanguage { - name = "hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguage" - fileExtensions = "cft" - - referencedResource = "platform:/resource/org.eclipse.emf.ecore/model/Ecore.genmodel" - referencedResource = "platform:/resource/org.eclipse.viatra.query.patternlanguage.emf/model/PatternLanguage.genmodel" - referencedResource = "platform:/resource/hu.bme.mit.inf.dslreasoner.faulttree.model/model/ft.genmodel" - referencedResource = "platform:/resource/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.genmodel" - - serializer = { - generateStub = false - } - validator = { - // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" - // Generates checks for @Deprecated grammar annotations, an IssueProvider and a corresponding PropertyPage - generateDeprecationValidation = true - } - junitSupport = { - junitVersion = "5" - } - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/CftLanguageValueConverterService.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/CftLanguageValueConverterService.xtend deleted file mode 100644 index 974e0df4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/CftLanguageValueConverterService.xtend +++ /dev/null @@ -1,15 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.conversion - -import com.google.inject.Inject -import org.eclipse.xtext.common.services.DefaultTerminalConverters -import org.eclipse.xtext.conversion.IValueConverter -import org.eclipse.xtext.conversion.ValueConverter - -class CftLanguageValueConverterService extends DefaultTerminalConverters { - @Inject OF_INTValueConverter ofIntValueConverter - - @ValueConverter(rule="OF_INT") - def IValueConverter OF_INT() { - ofIntValueConverter - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/OF_INTValueConverter.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/OF_INTValueConverter.xtend deleted file mode 100644 index ba3d39e6..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/OF_INTValueConverter.xtend +++ /dev/null @@ -1,35 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.conversion - -import org.eclipse.xtext.conversion.ValueConverterException -import org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter -import org.eclipse.xtext.nodemodel.INode - -class OF_INTValueConverter extends AbstractLexerBasedConverter { - static val PREFIX = "of" - - override toValue(String string, INode node) throws ValueConverterException { - if (string === null) { - return null - } - if (string.length < PREFIX.length || string.substring(0, PREFIX.length) != PREFIX) { - throw new ValueConverterException("'" + string + "' must start with the characters 'of'.", node, null); - } - try { - val intValue = Integer.parseInt(string.substring(PREFIX.length), 10) - Integer.valueOf(intValue) - } catch (NumberFormatException e) { - throw new ValueConverterException("Couldn't convert '" + string + "' to an int value.", node, e); - } - } - - override protected toEscapedString(Integer value) { - PREFIX + value - } - - override protected assertValidValue(Integer value) { - super.assertValidValue(value) - if (value < 0) { - throw new ValueConverterException(getRuleName() + " may not be negative.", null, null); - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/CftLanguageGenerator.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/CftLanguageGenerator.xtend deleted file mode 100644 index d7ebace4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/CftLanguageGenerator.xtend +++ /dev/null @@ -1,25 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.generator - -import org.eclipse.emf.ecore.resource.Resource -import org.eclipse.xtext.generator.AbstractGenerator -import org.eclipse.xtext.generator.IFileSystemAccess2 -import org.eclipse.xtext.generator.IGeneratorContext - -/** - * Generates code from your model files on save. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation - */ -class CftLanguageGenerator extends AbstractGenerator { - - override void doGenerate(Resource resource, IFileSystemAccess2 fsa, IGeneratorContext context) { -// fsa.generateFile('greetings.txt', 'People to greet: ' + -// resource.allContents -// .filter(Greeting) -// .map[name] -// .join(', ')) - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/CftLanguageQualifiedNameProvider.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/CftLanguageQualifiedNameProvider.xtend deleted file mode 100644 index db89ebf9..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/CftLanguageQualifiedNameProvider.xtend +++ /dev/null @@ -1,27 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.naming - -import com.google.inject.Inject -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition -import org.eclipse.emf.ecore.EObject -import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider - -class CftLanguageQualifiedNameProvider extends DefaultDeclarativeQualifiedNameProvider { - @Inject PackageNameProvider packageNameProvider - - def qualifiedName(ComponentDefinition componentDefinition) { - computePackageQualifiedName(componentDefinition, componentDefinition.name) - } - - def qualifiedName(TransformationDefinition transformationDefinition) { - computePackageQualifiedName(transformationDefinition, transformationDefinition.name) - } - - private def computePackageQualifiedName(EObject eObj, String name) { - if (name === null) { - return null - } - val packageQualifier = packageNameProvider.getPackageName(eObj) - packageQualifier.append(name) - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/PackageNameProvider.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/PackageNameProvider.xtend deleted file mode 100644 index a05c8138..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/PackageNameProvider.xtend +++ /dev/null @@ -1,30 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.naming - -import com.google.inject.Inject -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel -import org.eclipse.emf.ecore.EObject -import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor -import org.eclipse.xtext.EcoreUtil2 -import org.eclipse.xtext.naming.IQualifiedNameConverter -import org.eclipse.xtext.naming.QualifiedName - -class PackageNameProvider { - val IQualifiedNameConverter qualifiedNameConverter - - @FinalFieldsConstructor - @Inject - new() { - } - - def getPackageName(EObject eObj) { - if (eObj === null) { - return QualifiedName.EMPTY - } - val pacakgeName = EcoreUtil2.getContainerOfType(eObj, CftModel)?.packageName - if (pacakgeName.isNullOrEmpty) { - QualifiedName.EMPTY - } else { - qualifiedNameConverter.toQualifiedName(pacakgeName) - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageImportedNamespaceAwareLocalScopeProvider.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageImportedNamespaceAwareLocalScopeProvider.xtend deleted file mode 100644 index 39a6e5a5..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageImportedNamespaceAwareLocalScopeProvider.xtend +++ /dev/null @@ -1,45 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.scoping - -import com.google.inject.Inject -import com.google.inject.Singleton -import hu.bme.mit.inf.dslreasoner.faulttree.components.naming.PackageNameProvider -import org.eclipse.emf.ecore.EObject -import org.eclipse.emf.ecore.EReference -import org.eclipse.xtext.naming.IQualifiedNameConverter -import org.eclipse.xtext.naming.IQualifiedNameProvider -import org.eclipse.xtext.scoping.ICaseInsensitivityHelper -import org.eclipse.xtext.scoping.IGlobalScopeProvider -import org.eclipse.xtext.scoping.IScope -import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider - -@Singleton -class CftLanguageImportedNamespaceAwareLocalScopeProvider extends ImportedNamespaceAwareLocalScopeProvider { - @Inject PackageNameProvider packageNameProvider - - @Inject - new() { - } - - new(IGlobalScopeProvider globalScopeProvider, IQualifiedNameProvider qualifiedNameProvider, - IQualifiedNameConverter qualifiedNameConverter, ICaseInsensitivityHelper caseInsensitivityHelper) { - super(globalScopeProvider, qualifiedNameProvider, qualifiedNameConverter, caseInsensitivityHelper) - packageNameProvider = new PackageNameProvider(qualifiedNameConverter) - } - - override protected internalGetImportedNamespaceResolvers(EObject context, boolean ignoreCase) { - val resolvers = super.internalGetImportedNamespaceResolvers(context, ignoreCase) - val packageName = packageNameProvider.getPackageName(context) - if (!packageName.empty) { - val packageNormalizer = doCreateImportNormalizer(packageName, true, ignoreCase) - resolvers.add(0, packageNormalizer) - } - resolvers - } - - def createImportNormalizedScope(IScope elements, EObject context, EReference reference) { - val ignoreCase = isIgnoreCase(reference) - val type = reference.EReferenceType - val namespaceResolvers = getImportedNamespaceResolvers(context, ignoreCase) - createImportScope(elements, namespaceResolvers, null, type, ignoreCase) - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.xtend deleted file mode 100644 index f295f116..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.xtend +++ /dev/null @@ -1,147 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.scoping - -import com.google.common.collect.Lists -import com.google.inject.Inject -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition -import org.eclipse.emf.common.notify.Notifier -import org.eclipse.emf.ecore.EObject -import org.eclipse.emf.ecore.EReference -import org.eclipse.xtext.EcoreUtil2 -import org.eclipse.xtext.resource.EObjectDescription -import org.eclipse.xtext.resource.IResourceDescriptions -import org.eclipse.xtext.resource.IResourceDescriptionsProvider -import org.eclipse.xtext.scoping.IScope -import org.eclipse.xtext.scoping.Scopes -import org.eclipse.xtext.scoping.impl.SimpleScope - -import static hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage.Literals.* - -/** - * This class contains custom scoping description. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping - * on how and when to use it. - */ -class CftLanguageScopeProvider extends AbstractCftLanguageScopeProvider { - public static val SINGLETON_VARIABLE_PREFIX = "_" - - @Inject IResourceDescriptionsProvider resourceDescriptionsProvider - @Inject CftLanguageImportedNamespaceAwareLocalScopeProvider importedNamespaceProvider - - override getScope(EObject context, EReference reference) { - switch (reference) { - case LOOKUP_DEFINITION__MAPPING: - getRuleDefinitionsScope(context, reference) - case LOOKUP_DEFINITION__ARGUMENTS: - getMappingParametersScope(context) - case EVENT_REFERENCE__COMPONENT: - getComponentInstancesScope(context) - case EVENT_REFERENCE__EVENT: - getEventDeclarationsScope(context) - default: - super.getScope(context, reference) - } - } - - protected def getRuleDefinitionsScope(EObject context, EReference referece) { - val transformationDefinition = EcoreUtil2.getContainerOfType(context, TransformationDefinition) - if (transformationDefinition === null) { - return IScope.NULLSCOPE - } - val resourceDescriptions = getResourceDescriptions(transformationDefinition) - val mappingDefinitionDescriptions = toMappingDefinitionDescriptions(resourceDescriptions, - transformationDefinition.mappingDefinitions) - val ruleDefinitionsScope = new SimpleScope(IScope.NULLSCOPE, mappingDefinitionDescriptions) - importedNamespaceProvider.createImportNormalizedScope(ruleDefinitionsScope, context, referece) - } - - protected def toMappingDefinitionDescriptions(IResourceDescriptions resourceDescriptions, - Iterable ruleDefinitions) { - val mappingDefinitionDescriptions = Lists.newArrayListWithExpectedSize(ruleDefinitions.size) - for (ruleDefinition : ruleDefinitions) { - val pattern = ruleDefinition.safelyGetPattern - if (pattern !== null) { - val patternName = resourceDescriptions.getExportedObjectsByObject(pattern).head?.qualifiedName - if (patternName !== null) { - mappingDefinitionDescriptions += EObjectDescription.create(patternName, ruleDefinition) - } - } - - } - mappingDefinitionDescriptions - } - - private def safelyGetPattern(MappingDefinition mappingDefinition) { - switch (mappingDefinition) { - MappingDefinitionImpl: mappingDefinition.basicGetPattern - case null: null - default: mappingDefinition.pattern - } - } - - private def getResourceDescriptions(Notifier notifier) { - val resourceSet = EcoreUtil2.getResourceSet(notifier) - if (resourceSet === null) { - new IResourceDescriptions.NullImpl - } else { - resourceDescriptionsProvider.getResourceDescriptions(resourceSet) - } - } - - protected def getMappingParametersScope(EObject context) { - val mappingDefinition = EcoreUtil2.getContainerOfType(context, MappingDefinition) - if (mappingDefinition === null) { - return IScope.NULLSCOPE - } - val variables = mappingDefinition.parameters.filter [ - !name.startsWith(SINGLETON_VARIABLE_PREFIX) - ] - Scopes.scopeFor(variables) - } - - protected def getComponentInstancesScope(EObject context) { - val mappingDefinition = EcoreUtil2.getContainerOfType(context, MappingDefinition) - if (mappingDefinition === null) { - return IScope.NULLSCOPE - } - val componentInstances = newArrayList - componentInstances.addAll(mappingDefinition.lookupDefinitions) - if (mappingDefinition.componentInstance !== null) { - componentInstances += mappingDefinition.componentInstance - } - Scopes.scopeFor(componentInstances) - } - - protected def getEventDeclarationsScope(EObject context) { - val variable = EcoreUtil2.getContainerOfType(context, EventReference)?.component - val events = switch (variable) { - ComponentInstance: - variable.componentType?.allEventDeclarations - LookupDefinition: - variable.mapping?.componentInstance?.componentType?.allEventDeclarations - default: - null - } - if (events === null) { - return IScope.NULLSCOPE - } - Scopes.scopeFor(events) - } - - private def getAllEventDeclarations(ComponentDefinition componentDefinition) { - val eventDeclarations = newArrayList - eventDeclarations.addAll(componentDefinition.inputEvents) - eventDeclarations.addAll(componentDefinition.eventDefinitions) - eventDeclarations - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidator.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidator.xtend deleted file mode 100644 index f1da10bb..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/src/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidator.xtend +++ /dev/null @@ -1,25 +0,0 @@ -/* - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.validation - - -/** - * This class contains custom validation rules. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation - */ -class CftLanguageValidator extends AbstractCftLanguageValidator { - -// public static val INVALID_NAME = 'invalidName' -// -// @Check -// def checkGreetingStartsWithCapital(Greeting greeting) { -// if (!Character.isUpperCase(greeting.name.charAt(0))) { -// warning('Name should start with a capital', -// CftLanguagePackage.Literals.GREETING__NAME, -// INVALID_NAME) -// } -// } - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin deleted file mode 100644 index 25c11260..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageRuntimeModule.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin deleted file mode 100644 index 7a10919f..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.CftLanguageStandaloneSetup.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.gitignore deleted file mode 100644 index a5028502..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/.CftLanguageRuntimeModule.java._trace -/.CftLanguageStandaloneSetup.java._trace -/.CftLanguageRuntimeModule.xtendbin -/.CftLanguageStandaloneSetup.xtendbin -/CftLanguageRuntimeModule.java -/CftLanguageStandaloneSetup.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.java deleted file mode 100644 index e798e394..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageRuntimeModule.java +++ /dev/null @@ -1,44 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components; - -import com.google.inject.Binder; -import com.google.inject.name.Names; -import hu.bme.mit.inf.dslreasoner.faulttree.components.AbstractCftLanguageRuntimeModule; -import hu.bme.mit.inf.dslreasoner.faulttree.components.conversion.CftLanguageValueConverterService; -import hu.bme.mit.inf.dslreasoner.faulttree.components.naming.CftLanguageQualifiedNameProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.components.scoping.CftLanguageImportedNamespaceAwareLocalScopeProvider; -import org.eclipse.xtext.conversion.IValueConverterService; -import org.eclipse.xtext.naming.IQualifiedNameProvider; -import org.eclipse.xtext.scoping.IGlobalScopeProvider; -import org.eclipse.xtext.scoping.IScopeProvider; -import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; -import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; - -/** - * Use this class to register components to be used at runtime / without the Equinox extension registry. - */ -@SuppressWarnings("all") -public class CftLanguageRuntimeModule extends AbstractCftLanguageRuntimeModule { - @Override - public Class bindIGlobalScopeProvider() { - return DefaultGlobalScopeProvider.class; - } - - @Override - public void configureIScopeProviderDelegate(final Binder binder) { - binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to( - CftLanguageImportedNamespaceAwareLocalScopeProvider.class); - } - - @Override - public Class bindIQualifiedNameProvider() { - return CftLanguageQualifiedNameProvider.class; - } - - @Override - public Class bindIValueConverterService() { - return CftLanguageValueConverterService.class; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetup.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetup.java deleted file mode 100644 index 3eed418e..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/CftLanguageStandaloneSetup.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.CftLanguageStandaloneSetupGenerated; - -/** - * Initialization support for running Xtext languages without Equinox extension registry. - */ -@SuppressWarnings("all") -public class CftLanguageStandaloneSetup extends CftLanguageStandaloneSetupGenerated { - public static void doSetup() { - new CftLanguageStandaloneSetup().createInjectorAndDoEMFRegistration(); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin deleted file mode 100644 index f4a74d7b..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.CftLanguageValueConverterService.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin deleted file mode 100644 index 8d4c818e..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.OF_INTValueConverter.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.gitignore deleted file mode 100644 index 0a42ffb4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/.OF_INTValueConverter.java._trace -/.CftLanguageValueConverterService.java._trace -/.CftLanguageValueConverterService.xtendbin -/.OF_INTValueConverter.xtendbin -/CftLanguageValueConverterService.java -/OF_INTValueConverter.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/CftLanguageValueConverterService.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/CftLanguageValueConverterService.java deleted file mode 100644 index f14362c9..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/CftLanguageValueConverterService.java +++ /dev/null @@ -1,18 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.conversion; - -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.faulttree.components.conversion.OF_INTValueConverter; -import org.eclipse.xtext.common.services.DefaultTerminalConverters; -import org.eclipse.xtext.conversion.IValueConverter; -import org.eclipse.xtext.conversion.ValueConverter; - -@SuppressWarnings("all") -public class CftLanguageValueConverterService extends DefaultTerminalConverters { - @Inject - private OF_INTValueConverter ofIntValueConverter; - - @ValueConverter(rule = "OF_INT") - public IValueConverter OF_INT() { - return this.ofIntValueConverter; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/OF_INTValueConverter.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/OF_INTValueConverter.java deleted file mode 100644 index 0fd2375e..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/conversion/OF_INTValueConverter.java +++ /dev/null @@ -1,58 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.conversion; - -import com.google.common.base.Objects; -import org.eclipse.xtext.conversion.ValueConverterException; -import org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter; -import org.eclipse.xtext.nodemodel.INode; -import org.eclipse.xtext.xbase.lib.Exceptions; - -@SuppressWarnings("all") -public class OF_INTValueConverter extends AbstractLexerBasedConverter { - private static final String PREFIX = "of"; - - @Override - public Integer toValue(final String string, final INode node) throws ValueConverterException { - Integer _xblockexpression = null; - { - if ((string == null)) { - return null; - } - if (((string.length() < OF_INTValueConverter.PREFIX.length()) || (!Objects.equal(string.substring(0, OF_INTValueConverter.PREFIX.length()), OF_INTValueConverter.PREFIX)))) { - throw new ValueConverterException((("\'" + string) + "\' must start with the characters \'of\'."), node, null); - } - Integer _xtrycatchfinallyexpression = null; - try { - Integer _xblockexpression_1 = null; - { - final int intValue = Integer.parseInt(string.substring(OF_INTValueConverter.PREFIX.length()), 10); - _xblockexpression_1 = Integer.valueOf(intValue); - } - _xtrycatchfinallyexpression = _xblockexpression_1; - } catch (final Throwable _t) { - if (_t instanceof NumberFormatException) { - final NumberFormatException e = (NumberFormatException)_t; - throw new ValueConverterException((("Couldn\'t convert \'" + string) + "\' to an int value."), node, e); - } else { - throw Exceptions.sneakyThrow(_t); - } - } - _xblockexpression = _xtrycatchfinallyexpression; - } - return _xblockexpression; - } - - @Override - protected String toEscapedString(final Integer value) { - return (OF_INTValueConverter.PREFIX + value); - } - - @Override - protected void assertValidValue(final Integer value) { - super.assertValidValue(value); - if (((value).intValue() < 0)) { - String _ruleName = this.getRuleName(); - String _plus = (_ruleName + " may not be negative."); - throw new ValueConverterException(_plus, null, null); - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin deleted file mode 100644 index 79e0e382..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.CftLanguageGenerator.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.gitignore deleted file mode 100644 index 943ab682..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.CftLanguageGenerator.java._trace -/.CftLanguageGenerator.xtendbin -/CftLanguageGenerator.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/CftLanguageGenerator.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/CftLanguageGenerator.java deleted file mode 100644 index 8dddfb2e..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/generator/CftLanguageGenerator.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.generator; - -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.xtext.generator.AbstractGenerator; -import org.eclipse.xtext.generator.IFileSystemAccess2; -import org.eclipse.xtext.generator.IGeneratorContext; - -/** - * Generates code from your model files on save. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation - */ -@SuppressWarnings("all") -public class CftLanguageGenerator extends AbstractGenerator { - @Override - public void doGenerate(final Resource resource, final IFileSystemAccess2 fsa, final IGeneratorContext context) { - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin deleted file mode 100644 index 51f5e2fe..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.CftLanguageQualifiedNameProvider.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin deleted file mode 100644 index cf8f603b..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.PackageNameProvider.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.gitignore deleted file mode 100644 index bb9e8b92..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/.CftLanguageQualifiedNameProvider.java._trace -/.PackageNameProvider.java._trace -/.CftLanguageQualifiedNameProvider.xtendbin -/.PackageNameProvider.xtendbin -/CftLanguageQualifiedNameProvider.java -/PackageNameProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/CftLanguageQualifiedNameProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/CftLanguageQualifiedNameProvider.java deleted file mode 100644 index 24ebaccb..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/CftLanguageQualifiedNameProvider.java +++ /dev/null @@ -1,35 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.naming; - -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.naming.PackageNameProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; -import org.eclipse.xtext.naming.QualifiedName; - -@SuppressWarnings("all") -public class CftLanguageQualifiedNameProvider extends DefaultDeclarativeQualifiedNameProvider { - @Inject - private PackageNameProvider packageNameProvider; - - public QualifiedName qualifiedName(final ComponentDefinition componentDefinition) { - return this.computePackageQualifiedName(componentDefinition, componentDefinition.getName()); - } - - public QualifiedName qualifiedName(final TransformationDefinition transformationDefinition) { - return this.computePackageQualifiedName(transformationDefinition, transformationDefinition.getName()); - } - - private QualifiedName computePackageQualifiedName(final EObject eObj, final String name) { - QualifiedName _xblockexpression = null; - { - if ((name == null)) { - return null; - } - final QualifiedName packageQualifier = this.packageNameProvider.getPackageName(eObj); - _xblockexpression = packageQualifier.append(name); - } - return _xblockexpression; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/PackageNameProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/PackageNameProvider.java deleted file mode 100644 index 5841dc75..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/naming/PackageNameProvider.java +++ /dev/null @@ -1,46 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.naming; - -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor; -import org.eclipse.xtext.EcoreUtil2; -import org.eclipse.xtext.naming.IQualifiedNameConverter; -import org.eclipse.xtext.naming.QualifiedName; -import org.eclipse.xtext.xbase.lib.StringExtensions; - -@SuppressWarnings("all") -public class PackageNameProvider { - private final IQualifiedNameConverter qualifiedNameConverter; - - @FinalFieldsConstructor - @Inject - public PackageNameProvider(final IQualifiedNameConverter qualifiedNameConverter) { - super(); - this.qualifiedNameConverter = qualifiedNameConverter; - } - - public QualifiedName getPackageName(final EObject eObj) { - QualifiedName _xblockexpression = null; - { - if ((eObj == null)) { - return QualifiedName.EMPTY; - } - CftModel _containerOfType = EcoreUtil2.getContainerOfType(eObj, CftModel.class); - String _packageName = null; - if (_containerOfType!=null) { - _packageName=_containerOfType.getPackageName(); - } - final String pacakgeName = _packageName; - QualifiedName _xifexpression = null; - boolean _isNullOrEmpty = StringExtensions.isNullOrEmpty(pacakgeName); - if (_isNullOrEmpty) { - _xifexpression = QualifiedName.EMPTY; - } else { - _xifexpression = this.qualifiedNameConverter.toQualifiedName(pacakgeName); - } - _xblockexpression = _xifexpression; - } - return _xblockexpression; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin deleted file mode 100644 index 116d5bc1..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin deleted file mode 100644 index 7a6eb47e..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.CftLanguageScopeProvider.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.gitignore deleted file mode 100644 index e0a335bd..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -/.CftLanguageScopeProvider.java._trace -/.CftLanguageImportedNamespaceAwareScopeProvider.java._trace -/.CftLanguageImportedNamespaceAwareScopeLocalProvider.java._trace -/.CftLanguageImportedNamespaceAwareLocalScopeProvider.java._trace -/.CftLanguageImportedNamespaceAwareLocalScopeProvider.xtendbin -/.CftLanguageScopeProvider.xtendbin -/CftLanguageImportedNamespaceAwareLocalScopeProvider.java -/CftLanguageScopeProvider.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageImportedNamespaceAwareLocalScopeProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageImportedNamespaceAwareLocalScopeProvider.java deleted file mode 100644 index d90fe787..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageImportedNamespaceAwareLocalScopeProvider.java +++ /dev/null @@ -1,63 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.components.scoping; - -import com.google.inject.Inject; -import com.google.inject.Singleton; -import hu.bme.mit.inf.dslreasoner.faulttree.components.naming.PackageNameProvider; -import java.util.List; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.xtext.naming.IQualifiedNameConverter; -import org.eclipse.xtext.naming.IQualifiedNameProvider; -import org.eclipse.xtext.naming.QualifiedName; -import org.eclipse.xtext.scoping.ICaseInsensitivityHelper; -import org.eclipse.xtext.scoping.IGlobalScopeProvider; -import org.eclipse.xtext.scoping.IScope; -import org.eclipse.xtext.scoping.impl.ImportNormalizer; -import org.eclipse.xtext.scoping.impl.ImportScope; -import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; - -@Singleton -@SuppressWarnings("all") -public class CftLanguageImportedNamespaceAwareLocalScopeProvider extends ImportedNamespaceAwareLocalScopeProvider { - @Inject - private PackageNameProvider packageNameProvider; - - @Inject - public CftLanguageImportedNamespaceAwareLocalScopeProvider() { - } - - public CftLanguageImportedNamespaceAwareLocalScopeProvider(final IGlobalScopeProvider globalScopeProvider, final IQualifiedNameProvider qualifiedNameProvider, final IQualifiedNameConverter qualifiedNameConverter, final ICaseInsensitivityHelper caseInsensitivityHelper) { - super(globalScopeProvider, qualifiedNameProvider, qualifiedNameConverter, caseInsensitivityHelper); - PackageNameProvider _packageNameProvider = new PackageNameProvider(qualifiedNameConverter); - this.packageNameProvider = _packageNameProvider; - } - - @Override - protected List internalGetImportedNamespaceResolvers(final EObject context, final boolean ignoreCase) { - List _xblockexpression = null; - { - final List resolvers = super.internalGetImportedNamespaceResolvers(context, ignoreCase); - final QualifiedName packageName = this.packageNameProvider.getPackageName(context); - boolean _isEmpty = packageName.isEmpty(); - boolean _not = (!_isEmpty); - if (_not) { - final ImportNormalizer packageNormalizer = this.doCreateImportNormalizer(packageName, true, ignoreCase); - resolvers.add(0, packageNormalizer); - } - _xblockexpression = resolvers; - } - return _xblockexpression; - } - - public ImportScope createImportNormalizedScope(final IScope elements, final EObject context, final EReference reference) { - ImportScope _xblockexpression = null; - { - final boolean ignoreCase = this.isIgnoreCase(reference); - final EClass type = reference.getEReferenceType(); - final List namespaceResolvers = this.getImportedNamespaceResolvers(context, ignoreCase); - _xblockexpression = this.createImportScope(elements, namespaceResolvers, null, type, ignoreCase); - } - return _xblockexpression; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.java deleted file mode 100644 index 8d452f2a..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/scoping/CftLanguageScopeProvider.java +++ /dev/null @@ -1,264 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.scoping; - -import com.google.common.base.Objects; -import com.google.common.collect.Lists; -import com.google.inject.Inject; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftLanguagePackage; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.impl.MappingDefinitionImpl; -import hu.bme.mit.inf.dslreasoner.faulttree.components.scoping.AbstractCftLanguageScopeProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.components.scoping.CftLanguageImportedNamespaceAwareLocalScopeProvider; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration; -import java.util.ArrayList; -import org.eclipse.emf.common.notify.Notifier; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.resource.ResourceSet; -import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; -import org.eclipse.xtext.EcoreUtil2; -import org.eclipse.xtext.naming.QualifiedName; -import org.eclipse.xtext.resource.EObjectDescription; -import org.eclipse.xtext.resource.IEObjectDescription; -import org.eclipse.xtext.resource.IResourceDescriptions; -import org.eclipse.xtext.resource.IResourceDescriptionsProvider; -import org.eclipse.xtext.scoping.IScope; -import org.eclipse.xtext.scoping.Scopes; -import org.eclipse.xtext.scoping.impl.ImportScope; -import org.eclipse.xtext.scoping.impl.SimpleScope; -import org.eclipse.xtext.xbase.lib.CollectionLiterals; -import org.eclipse.xtext.xbase.lib.Functions.Function1; -import org.eclipse.xtext.xbase.lib.IterableExtensions; - -/** - * This class contains custom scoping description. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping - * on how and when to use it. - */ -@SuppressWarnings("all") -public class CftLanguageScopeProvider extends AbstractCftLanguageScopeProvider { - public static final String SINGLETON_VARIABLE_PREFIX = "_"; - - @Inject - private IResourceDescriptionsProvider resourceDescriptionsProvider; - - @Inject - private CftLanguageImportedNamespaceAwareLocalScopeProvider importedNamespaceProvider; - - @Override - public IScope getScope(final EObject context, final EReference reference) { - IScope _switchResult = null; - boolean _matched = false; - if (Objects.equal(reference, CftLanguagePackage.Literals.LOOKUP_DEFINITION__MAPPING)) { - _matched=true; - _switchResult = this.getRuleDefinitionsScope(context, reference); - } - if (!_matched) { - if (Objects.equal(reference, CftLanguagePackage.Literals.LOOKUP_DEFINITION__ARGUMENTS)) { - _matched=true; - _switchResult = this.getMappingParametersScope(context); - } - } - if (!_matched) { - if (Objects.equal(reference, CftLanguagePackage.Literals.EVENT_REFERENCE__COMPONENT)) { - _matched=true; - _switchResult = this.getComponentInstancesScope(context); - } - } - if (!_matched) { - if (Objects.equal(reference, CftLanguagePackage.Literals.EVENT_REFERENCE__EVENT)) { - _matched=true; - _switchResult = this.getEventDeclarationsScope(context); - } - } - if (!_matched) { - _switchResult = super.getScope(context, reference); - } - return _switchResult; - } - - protected IScope getRuleDefinitionsScope(final EObject context, final EReference referece) { - ImportScope _xblockexpression = null; - { - final TransformationDefinition transformationDefinition = EcoreUtil2.getContainerOfType(context, TransformationDefinition.class); - if ((transformationDefinition == null)) { - return IScope.NULLSCOPE; - } - final IResourceDescriptions resourceDescriptions = this.getResourceDescriptions(transformationDefinition); - final ArrayList mappingDefinitionDescriptions = this.toMappingDefinitionDescriptions(resourceDescriptions, - transformationDefinition.getMappingDefinitions()); - final SimpleScope ruleDefinitionsScope = new SimpleScope(IScope.NULLSCOPE, mappingDefinitionDescriptions); - _xblockexpression = this.importedNamespaceProvider.createImportNormalizedScope(ruleDefinitionsScope, context, referece); - } - return _xblockexpression; - } - - protected ArrayList toMappingDefinitionDescriptions(final IResourceDescriptions resourceDescriptions, final Iterable ruleDefinitions) { - ArrayList _xblockexpression = null; - { - final ArrayList mappingDefinitionDescriptions = Lists.newArrayListWithExpectedSize(IterableExtensions.size(ruleDefinitions)); - for (final MappingDefinition ruleDefinition : ruleDefinitions) { - { - final Pattern pattern = this.safelyGetPattern(ruleDefinition); - if ((pattern != null)) { - IEObjectDescription _head = IterableExtensions.head(resourceDescriptions.getExportedObjectsByObject(pattern)); - QualifiedName _qualifiedName = null; - if (_head!=null) { - _qualifiedName=_head.getQualifiedName(); - } - final QualifiedName patternName = _qualifiedName; - if ((patternName != null)) { - IEObjectDescription _create = EObjectDescription.create(patternName, ruleDefinition); - mappingDefinitionDescriptions.add(_create); - } - } - } - } - _xblockexpression = mappingDefinitionDescriptions; - } - return _xblockexpression; - } - - private Pattern safelyGetPattern(final MappingDefinition mappingDefinition) { - Pattern _switchResult = null; - boolean _matched = false; - if (mappingDefinition instanceof MappingDefinitionImpl) { - _matched=true; - _switchResult = ((MappingDefinitionImpl)mappingDefinition).basicGetPattern(); - } - if (!_matched) { - if (Objects.equal(mappingDefinition, null)) { - _matched=true; - _switchResult = null; - } - } - if (!_matched) { - _switchResult = mappingDefinition.getPattern(); - } - return _switchResult; - } - - private IResourceDescriptions getResourceDescriptions(final Notifier notifier) { - IResourceDescriptions _xblockexpression = null; - { - final ResourceSet resourceSet = EcoreUtil2.getResourceSet(notifier); - IResourceDescriptions _xifexpression = null; - if ((resourceSet == null)) { - _xifexpression = new IResourceDescriptions.NullImpl(); - } else { - _xifexpression = this.resourceDescriptionsProvider.getResourceDescriptions(resourceSet); - } - _xblockexpression = _xifexpression; - } - return _xblockexpression; - } - - protected IScope getMappingParametersScope(final EObject context) { - IScope _xblockexpression = null; - { - final MappingDefinition mappingDefinition = EcoreUtil2.getContainerOfType(context, MappingDefinition.class); - if ((mappingDefinition == null)) { - return IScope.NULLSCOPE; - } - final Function1 _function = (MappingParameter it) -> { - boolean _startsWith = it.getName().startsWith(CftLanguageScopeProvider.SINGLETON_VARIABLE_PREFIX); - return Boolean.valueOf((!_startsWith)); - }; - final Iterable variables = IterableExtensions.filter(mappingDefinition.getParameters(), _function); - _xblockexpression = Scopes.scopeFor(variables); - } - return _xblockexpression; - } - - protected IScope getComponentInstancesScope(final EObject context) { - IScope _xblockexpression = null; - { - final MappingDefinition mappingDefinition = EcoreUtil2.getContainerOfType(context, MappingDefinition.class); - if ((mappingDefinition == null)) { - return IScope.NULLSCOPE; - } - final ArrayList componentInstances = CollectionLiterals.newArrayList(); - componentInstances.addAll(mappingDefinition.getLookupDefinitions()); - ComponentInstance _componentInstance = mappingDefinition.getComponentInstance(); - boolean _tripleNotEquals = (_componentInstance != null); - if (_tripleNotEquals) { - ComponentInstance _componentInstance_1 = mappingDefinition.getComponentInstance(); - componentInstances.add(_componentInstance_1); - } - _xblockexpression = Scopes.scopeFor(componentInstances); - } - return _xblockexpression; - } - - protected IScope getEventDeclarationsScope(final EObject context) { - IScope _xblockexpression = null; - { - EventReference _containerOfType = EcoreUtil2.getContainerOfType(context, EventReference.class); - Variable _component = null; - if (_containerOfType!=null) { - _component=_containerOfType.getComponent(); - } - final Variable variable = _component; - ArrayList _switchResult = null; - boolean _matched = false; - if (variable instanceof ComponentInstance) { - _matched=true; - ComponentDefinition _componentType = ((ComponentInstance)variable).getComponentType(); - ArrayList _allEventDeclarations = null; - if (_componentType!=null) { - _allEventDeclarations=this.getAllEventDeclarations(_componentType); - } - _switchResult = _allEventDeclarations; - } - if (!_matched) { - if (variable instanceof LookupDefinition) { - _matched=true; - MappingDefinition _mapping = ((LookupDefinition)variable).getMapping(); - ComponentInstance _componentInstance = null; - if (_mapping!=null) { - _componentInstance=_mapping.getComponentInstance(); - } - ComponentDefinition _componentType = null; - if (_componentInstance!=null) { - _componentType=_componentInstance.getComponentType(); - } - ArrayList _allEventDeclarations = null; - if (_componentType!=null) { - _allEventDeclarations=this.getAllEventDeclarations(_componentType); - } - _switchResult = _allEventDeclarations; - } - } - if (!_matched) { - _switchResult = null; - } - final ArrayList events = _switchResult; - if ((events == null)) { - return IScope.NULLSCOPE; - } - _xblockexpression = Scopes.scopeFor(events); - } - return _xblockexpression; - } - - private ArrayList getAllEventDeclarations(final ComponentDefinition componentDefinition) { - ArrayList _xblockexpression = null; - { - final ArrayList eventDeclarations = CollectionLiterals.newArrayList(); - eventDeclarations.addAll(componentDefinition.getInputEvents()); - eventDeclarations.addAll(componentDefinition.getEventDefinitions()); - _xblockexpression = eventDeclarations; - } - return _xblockexpression; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin deleted file mode 100644 index fbb89193..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.CftLanguageValidator.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.gitignore deleted file mode 100644 index 270d548b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.CftLanguageValidator.java._trace -/.CftLanguageValidator.xtendbin -/CftLanguageValidator.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidator.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidator.java deleted file mode 100644 index 758d29f4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.components/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/components/validation/CftLanguageValidator.java +++ /dev/null @@ -1,15 +0,0 @@ -/** - * generated by Xtext 2.16.0 - */ -package hu.bme.mit.inf.dslreasoner.faulttree.components.validation; - -import hu.bme.mit.inf.dslreasoner.faulttree.components.validation.AbstractCftLanguageValidator; - -/** - * This class contains custom validation rules. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation - */ -@SuppressWarnings("all") -public class CftLanguageValidator extends AbstractCftLanguageValidator { -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.classpath b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.classpath deleted file mode 100644 index 1dc3c7fb..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.classpath +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.gitignore deleted file mode 100644 index ae3c1726..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.project b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.project deleted file mode 100644 index a86ce76f..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.project +++ /dev/null @@ -1,35 +0,0 @@ - - - hu.bme.mit.inf.dslreasoner.faulttree.model - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.sirius.nature.modelingproject - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - org.eclipse.xtext.ui.shared.xtextNature - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.settings/org.eclipse.jdt.core.prefs b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 0c68a61d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,7 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/META-INF/MANIFEST.MF b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/META-INF/MANIFEST.MF deleted file mode 100644 index 0b8c7351..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/META-INF/MANIFEST.MF +++ /dev/null @@ -1,25 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %pluginName -Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.faulttree.model;singleton:=true -Bundle-Version: 1.0.0.qualifier -Bundle-ClassPath: . -Bundle-Vendor: %providerName -Bundle-Localization: plugin -Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.faulttree.model -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: hu.bme.mit.inf.dslreasoner.faulttree.model.cft, - hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl, - hu.bme.mit.inf.dslreasoner.faulttree.model.cft.util, - hu.bme.mit.inf.dslreasoner.faulttree.model.ft, - hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl, - hu.bme.mit.inf.dslreasoner.faulttree.model.ft.util, - hu.bme.mit.inf.dslreasoner.faulttree.model.util -Require-Bundle: org.eclipse.core.runtime, - org.eclipse.emf.ecore;visibility:=reexport, - hu.bme.mit.inf.dslreasoner.faulttree.model;visibility:=reexport, - com.google.guava, - org.eclipse.xtext.xbase.lib, - org.eclipse.xtend.lib, - org.eclipse.xtend.lib.macro -Bundle-ActivationPolicy: lazy diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/build.properties b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/build.properties deleted file mode 100644 index 6d7585eb..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/build.properties +++ /dev/null @@ -1,11 +0,0 @@ -# - -bin.includes = .,\ - model/,\ - META-INF/,\ - plugin.xml,\ - plugin.properties -jars.compile.order = . -source.. = src/,\ - ecore-gen/ -output.. = bin/ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/AndGateDefinition.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/AndGateDefinition.java deleted file mode 100644 index cdae0f09..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/AndGateDefinition.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - - -/** - * - * A representation of the model object 'And Gate Definition'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getAndGateDefinition() - * @model - * @generated - */ -public interface AndGateDefinition extends GateDefinition { -} // AndGateDefinition diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/BasicEventDefinition.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/BasicEventDefinition.java deleted file mode 100644 index c963dbfe..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/BasicEventDefinition.java +++ /dev/null @@ -1,50 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution; - -/** - * - * A representation of the model object 'Basic Event Definition'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition#getDistribution Distribution}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getBasicEventDefinition() - * @model - * @generated - */ -public interface BasicEventDefinition extends EventDefinition { - /** - * Returns the value of the 'Distribution' containment reference. - * - *

    - * If the meaning of the 'Distribution' containment reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Distribution' containment reference. - * @see #setDistribution(Distribution) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getBasicEventDefinition_Distribution() - * @model containment="true" required="true" - * @generated - */ - Distribution getDistribution(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition#getDistribution Distribution}' containment reference. - * - * - * @param value the new value of the 'Distribution' containment reference. - * @see #getDistribution() - * @generated - */ - void setDistribution(Distribution value); - -} // BasicEventDefinition diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftFactory.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftFactory.java deleted file mode 100644 index 8b5d54a0..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftFactory.java +++ /dev/null @@ -1,132 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import org.eclipse.emf.ecore.EFactory; - -/** - * - * The Factory for the model. - * It provides a create method for each non-abstract class of the model. - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage - * @generated - */ -public interface CftFactory extends EFactory { - /** - * The singleton instance of the factory. - * - * - * @generated - */ - CftFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftFactoryImpl.init(); - - /** - * Returns a new object of class 'Component Definition'. - * - * - * @return a new object of class 'Component Definition'. - * @generated - */ - ComponentDefinition createComponentDefinition(); - - /** - * Returns a new object of class 'Basic Event Definition'. - * - * - * @return a new object of class 'Basic Event Definition'. - * @generated - */ - BasicEventDefinition createBasicEventDefinition(); - - /** - * Returns a new object of class 'Input Event'. - * - * - * @return a new object of class 'Input Event'. - * @generated - */ - InputEvent createInputEvent(); - - /** - * Returns a new object of class 'And Gate Definition'. - * - * - * @return a new object of class 'And Gate Definition'. - * @generated - */ - AndGateDefinition createAndGateDefinition(); - - /** - * Returns a new object of class 'Or Gate Definition'. - * - * - * @return a new object of class 'Or Gate Definition'. - * @generated - */ - OrGateDefinition createOrGateDefinition(); - - /** - * Returns a new object of class 'KOf MGate Definition'. - * - * - * @return a new object of class 'KOf MGate Definition'. - * @generated - */ - KOfMGateDefinition createKOfMGateDefinition(); - - /** - * Returns a new object of class 'Component Fault Tree'. - * - * - * @return a new object of class 'Component Fault Tree'. - * @generated - */ - ComponentFaultTree createComponentFaultTree(); - - /** - * Returns a new object of class 'Component'. - * - * - * @return a new object of class 'Component'. - * @generated - */ - Component createComponent(); - - /** - * Returns a new object of class 'Input'. - * - * - * @return a new object of class 'Input'. - * @generated - */ - Input createInput(); - - /** - * Returns a new object of class 'Output'. - * - * - * @return a new object of class 'Output'. - * @generated - */ - Output createOutput(); - - /** - * Returns a new object of class 'Connection'. - * - * - * @return a new object of class 'Connection'. - * @generated - */ - Connection createConnection(); - - /** - * Returns the package supported by this factory. - * - * - * @return the package supported by this factory. - * @generated - */ - CftPackage getCftPackage(); - -} //CftFactory diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java deleted file mode 100644 index 07200ab2..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/CftPackage.java +++ /dev/null @@ -1,1673 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * - * The Package for the model. - * It contains accessors for the meta objects to represent - *
      - *
    • each class,
    • - *
    • each feature of each class,
    • - *
    • each operation of each class,
    • - *
    • each enum,
    • - *
    • and each data type
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory - * @model kind="package" - * @generated - */ -public interface CftPackage extends EPackage { - /** - * The package name. - * - * - * @generated - */ - String eNAME = "cft"; - - /** - * The package namespace URI. - * - * - * @generated - */ - String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/faulttree/model/cft"; - - /** - * The package namespace name. - * - * - * @generated - */ - String eNS_PREFIX = "cft"; - - /** - * The singleton instance of the package. - * - * - * @generated - */ - CftPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl.init(); - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl Component Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentDefinition() - * @generated - */ - int COMPONENT_DEFINITION = 0; - - /** - * The feature id for the 'Input Events' containment reference list. - * - * - * @generated - * @ordered - */ - int COMPONENT_DEFINITION__INPUT_EVENTS = 0; - - /** - * The feature id for the 'Event Definitions' containment reference list. - * - * - * @generated - * @ordered - */ - int COMPONENT_DEFINITION__EVENT_DEFINITIONS = 1; - - /** - * The feature id for the 'Output Events' reference list. - * - * - * @generated - * @ordered - */ - int COMPONENT_DEFINITION__OUTPUT_EVENTS = 2; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int COMPONENT_DEFINITION__NAME = 3; - - /** - * The number of structural features of the 'Component Definition' class. - * - * - * @generated - * @ordered - */ - int COMPONENT_DEFINITION_FEATURE_COUNT = 4; - - /** - * The number of operations of the 'Component Definition' class. - * - * - * @generated - * @ordered - */ - int COMPONENT_DEFINITION_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl Event Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getEventDeclaration() - * @generated - */ - int EVENT_DECLARATION = 5; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int EVENT_DECLARATION__NAME = 0; - - /** - * The number of structural features of the 'Event Declaration' class. - * - * - * @generated - * @ordered - */ - int EVENT_DECLARATION_FEATURE_COUNT = 1; - - /** - * The number of operations of the 'Event Declaration' class. - * - * - * @generated - * @ordered - */ - int EVENT_DECLARATION_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl Event Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getEventDefinition() - * @generated - */ - int EVENT_DEFINITION = 1; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int EVENT_DEFINITION__NAME = EVENT_DECLARATION__NAME; - - /** - * The number of structural features of the 'Event Definition' class. - * - * - * @generated - * @ordered - */ - int EVENT_DEFINITION_FEATURE_COUNT = EVENT_DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of operations of the 'Event Definition' class. - * - * - * @generated - * @ordered - */ - int EVENT_DEFINITION_OPERATION_COUNT = EVENT_DECLARATION_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl Gate Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getGateDefinition() - * @generated - */ - int GATE_DEFINITION = 2; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int GATE_DEFINITION__NAME = EVENT_DEFINITION__NAME; - - /** - * The feature id for the 'Input Events' reference list. - * - * - * @generated - * @ordered - */ - int GATE_DEFINITION__INPUT_EVENTS = EVENT_DEFINITION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Gate Definition' class. - * - * - * @generated - * @ordered - */ - int GATE_DEFINITION_FEATURE_COUNT = EVENT_DEFINITION_FEATURE_COUNT + 1; - - /** - * The number of operations of the 'Gate Definition' class. - * - * - * @generated - * @ordered - */ - int GATE_DEFINITION_OPERATION_COUNT = EVENT_DEFINITION_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl Basic Event Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getBasicEventDefinition() - * @generated - */ - int BASIC_EVENT_DEFINITION = 3; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int BASIC_EVENT_DEFINITION__NAME = EVENT_DEFINITION__NAME; - - /** - * The feature id for the 'Distribution' containment reference. - * - * - * @generated - * @ordered - */ - int BASIC_EVENT_DEFINITION__DISTRIBUTION = EVENT_DEFINITION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Basic Event Definition' class. - * - * - * @generated - * @ordered - */ - int BASIC_EVENT_DEFINITION_FEATURE_COUNT = EVENT_DEFINITION_FEATURE_COUNT + 1; - - /** - * The number of operations of the 'Basic Event Definition' class. - * - * - * @generated - * @ordered - */ - int BASIC_EVENT_DEFINITION_OPERATION_COUNT = EVENT_DEFINITION_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputEventImpl Input Event}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputEventImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getInputEvent() - * @generated - */ - int INPUT_EVENT = 4; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int INPUT_EVENT__NAME = EVENT_DECLARATION__NAME; - - /** - * The feature id for the 'Multiple' attribute. - * - * - * @generated - * @ordered - */ - int INPUT_EVENT__MULTIPLE = EVENT_DECLARATION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Input Event' class. - * - * - * @generated - * @ordered - */ - int INPUT_EVENT_FEATURE_COUNT = EVENT_DECLARATION_FEATURE_COUNT + 1; - - /** - * The number of operations of the 'Input Event' class. - * - * - * @generated - * @ordered - */ - int INPUT_EVENT_OPERATION_COUNT = EVENT_DECLARATION_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.AndGateDefinitionImpl And Gate Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.AndGateDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getAndGateDefinition() - * @generated - */ - int AND_GATE_DEFINITION = 6; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int AND_GATE_DEFINITION__NAME = GATE_DEFINITION__NAME; - - /** - * The feature id for the 'Input Events' reference list. - * - * - * @generated - * @ordered - */ - int AND_GATE_DEFINITION__INPUT_EVENTS = GATE_DEFINITION__INPUT_EVENTS; - - /** - * The number of structural features of the 'And Gate Definition' class. - * - * - * @generated - * @ordered - */ - int AND_GATE_DEFINITION_FEATURE_COUNT = GATE_DEFINITION_FEATURE_COUNT + 0; - - /** - * The number of operations of the 'And Gate Definition' class. - * - * - * @generated - * @ordered - */ - int AND_GATE_DEFINITION_OPERATION_COUNT = GATE_DEFINITION_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl Or Gate Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOrGateDefinition() - * @generated - */ - int OR_GATE_DEFINITION = 7; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int OR_GATE_DEFINITION__NAME = GATE_DEFINITION__NAME; - - /** - * The feature id for the 'Input Events' reference list. - * - * - * @generated - * @ordered - */ - int OR_GATE_DEFINITION__INPUT_EVENTS = GATE_DEFINITION__INPUT_EVENTS; - - /** - * The number of structural features of the 'Or Gate Definition' class. - * - * - * @generated - * @ordered - */ - int OR_GATE_DEFINITION_FEATURE_COUNT = GATE_DEFINITION_FEATURE_COUNT + 0; - - /** - * The number of operations of the 'Or Gate Definition' class. - * - * - * @generated - * @ordered - */ - int OR_GATE_DEFINITION_OPERATION_COUNT = GATE_DEFINITION_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl KOf MGate Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getKOfMGateDefinition() - * @generated - */ - int KOF_MGATE_DEFINITION = 8; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int KOF_MGATE_DEFINITION__NAME = GATE_DEFINITION__NAME; - - /** - * The feature id for the 'Input Events' reference list. - * - * - * @generated - * @ordered - */ - int KOF_MGATE_DEFINITION__INPUT_EVENTS = GATE_DEFINITION__INPUT_EVENTS; - - /** - * The feature id for the 'K' attribute. - * - * - * @generated - * @ordered - */ - int KOF_MGATE_DEFINITION__K = GATE_DEFINITION_FEATURE_COUNT + 0; - - /** - * The feature id for the 'M' attribute. - * - * - * @generated - * @ordered - */ - int KOF_MGATE_DEFINITION__M = GATE_DEFINITION_FEATURE_COUNT + 1; - - /** - * The number of structural features of the 'KOf MGate Definition' class. - * - * - * @generated - * @ordered - */ - int KOF_MGATE_DEFINITION_FEATURE_COUNT = GATE_DEFINITION_FEATURE_COUNT + 2; - - /** - * The number of operations of the 'KOf MGate Definition' class. - * - * - * @generated - * @ordered - */ - int KOF_MGATE_DEFINITION_OPERATION_COUNT = GATE_DEFINITION_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl Component Fault Tree}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentFaultTree() - * @generated - */ - int COMPONENT_FAULT_TREE = 9; - - /** - * The feature id for the 'Components' containment reference list. - * - * - * @generated - * @ordered - */ - int COMPONENT_FAULT_TREE__COMPONENTS = 0; - - /** - * The feature id for the 'Top Event' reference. - * - * - * @generated - * @ordered - */ - int COMPONENT_FAULT_TREE__TOP_EVENT = 1; - - /** - * The number of structural features of the 'Component Fault Tree' class. - * - * - * @generated - * @ordered - */ - int COMPONENT_FAULT_TREE_FEATURE_COUNT = 2; - - /** - * The number of operations of the 'Component Fault Tree' class. - * - * - * @generated - * @ordered - */ - int COMPONENT_FAULT_TREE_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal Element}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModalElement() - * @generated - */ - int MODAL_ELEMENT = 14; - - /** - * The feature id for the 'Exists' attribute. - * - * - * @generated - * @ordered - */ - int MODAL_ELEMENT__EXISTS = 0; - - /** - * The number of structural features of the 'Modal Element' class. - * - * - * @generated - * @ordered - */ - int MODAL_ELEMENT_FEATURE_COUNT = 1; - - /** - * The number of operations of the 'Modal Element' class. - * - * - * @generated - * @ordered - */ - int MODAL_ELEMENT_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl Component}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponent() - * @generated - */ - int COMPONENT = 10; - - /** - * The feature id for the 'Exists' attribute. - * - * - * @generated - * @ordered - */ - int COMPONENT__EXISTS = MODAL_ELEMENT__EXISTS; - - /** - * The feature id for the 'Inputs' containment reference list. - * - * - * @generated - * @ordered - */ - int COMPONENT__INPUTS = MODAL_ELEMENT_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Outputs' containment reference list. - * - * - * @generated - * @ordered - */ - int COMPONENT__OUTPUTS = MODAL_ELEMENT_FEATURE_COUNT + 1; - - /** - * The feature id for the 'Component Definition' reference. - * - * - * @generated - * @ordered - */ - int COMPONENT__COMPONENT_DEFINITION = MODAL_ELEMENT_FEATURE_COUNT + 2; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int COMPONENT__NAME = MODAL_ELEMENT_FEATURE_COUNT + 3; - - /** - * The feature id for the 'Multiple Allowed' attribute. - * - * - * @generated - * @ordered - */ - int COMPONENT__MULTIPLE_ALLOWED = MODAL_ELEMENT_FEATURE_COUNT + 4; - - /** - * The number of structural features of the 'Component' class. - * - * - * @generated - * @ordered - */ - int COMPONENT_FEATURE_COUNT = MODAL_ELEMENT_FEATURE_COUNT + 5; - - /** - * The number of operations of the 'Component' class. - * - * - * @generated - * @ordered - */ - int COMPONENT_OPERATION_COUNT = MODAL_ELEMENT_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl Input}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getInput() - * @generated - */ - int INPUT = 11; - - /** - * The feature id for the 'Input Event' reference. - * - * - * @generated - * @ordered - */ - int INPUT__INPUT_EVENT = 0; - - /** - * The feature id for the 'Component' container reference. - * - * - * @generated - * @ordered - */ - int INPUT__COMPONENT = 1; - - /** - * The feature id for the 'Incoming Connections' containment reference list. - * - * - * @generated - * @ordered - */ - int INPUT__INCOMING_CONNECTIONS = 2; - - /** - * The number of structural features of the 'Input' class. - * - * - * @generated - * @ordered - */ - int INPUT_FEATURE_COUNT = 3; - - /** - * The number of operations of the 'Input' class. - * - * - * @generated - * @ordered - */ - int INPUT_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl Output}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOutput() - * @generated - */ - int OUTPUT = 12; - - /** - * The feature id for the 'Event Declaration' reference. - * - * - * @generated - * @ordered - */ - int OUTPUT__EVENT_DECLARATION = 0; - - /** - * The feature id for the 'Outgoing Connections' reference list. - * - * - * @generated - * @ordered - */ - int OUTPUT__OUTGOING_CONNECTIONS = 1; - - /** - * The feature id for the 'Component' container reference. - * - * - * @generated - * @ordered - */ - int OUTPUT__COMPONENT = 2; - - /** - * The number of structural features of the 'Output' class. - * - * - * @generated - * @ordered - */ - int OUTPUT_FEATURE_COUNT = 3; - - /** - * The number of operations of the 'Output' class. - * - * - * @generated - * @ordered - */ - int OUTPUT_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl Connection}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getConnection() - * @generated - */ - int CONNECTION = 13; - - /** - * The feature id for the 'Exists' attribute. - * - * - * @generated - * @ordered - */ - int CONNECTION__EXISTS = MODAL_ELEMENT__EXISTS; - - /** - * The feature id for the 'Input' container reference. - * - * - * @generated - * @ordered - */ - int CONNECTION__INPUT = MODAL_ELEMENT_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Output' reference. - * - * - * @generated - * @ordered - */ - int CONNECTION__OUTPUT = MODAL_ELEMENT_FEATURE_COUNT + 1; - - /** - * The number of structural features of the 'Connection' class. - * - * - * @generated - * @ordered - */ - int CONNECTION_FEATURE_COUNT = MODAL_ELEMENT_FEATURE_COUNT + 2; - - /** - * The number of operations of the 'Connection' class. - * - * - * @generated - * @ordered - */ - int CONNECTION_OPERATION_COUNT = MODAL_ELEMENT_OPERATION_COUNT + 0; - - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality Modality}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModality() - * @generated - */ - int MODALITY = 15; - - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition Component Definition}'. - * - * - * @return the meta object for class 'Component Definition'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition - * @generated - */ - EClass getComponentDefinition(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getInputEvents Input Events}'. - * - * - * @return the meta object for the containment reference list 'Input Events'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getInputEvents() - * @see #getComponentDefinition() - * @generated - */ - EReference getComponentDefinition_InputEvents(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getEventDefinitions Event Definitions}'. - * - * - * @return the meta object for the containment reference list 'Event Definitions'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getEventDefinitions() - * @see #getComponentDefinition() - * @generated - */ - EReference getComponentDefinition_EventDefinitions(); - - /** - * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getOutputEvents Output Events}'. - * - * - * @return the meta object for the reference list 'Output Events'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getOutputEvents() - * @see #getComponentDefinition() - * @generated - */ - EReference getComponentDefinition_OutputEvents(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getName() - * @see #getComponentDefinition() - * @generated - */ - EAttribute getComponentDefinition_Name(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition Event Definition}'. - * - * - * @return the meta object for class 'Event Definition'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition - * @generated - */ - EClass getEventDefinition(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition Gate Definition}'. - * - * - * @return the meta object for class 'Gate Definition'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition - * @generated - */ - EClass getGateDefinition(); - - /** - * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition#getInputEvents Input Events}'. - * - * - * @return the meta object for the reference list 'Input Events'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition#getInputEvents() - * @see #getGateDefinition() - * @generated - */ - EReference getGateDefinition_InputEvents(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition Basic Event Definition}'. - * - * - * @return the meta object for class 'Basic Event Definition'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition - * @generated - */ - EClass getBasicEventDefinition(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition#getDistribution Distribution}'. - * - * - * @return the meta object for the containment reference 'Distribution'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition#getDistribution() - * @see #getBasicEventDefinition() - * @generated - */ - EReference getBasicEventDefinition_Distribution(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent Input Event}'. - * - * - * @return the meta object for class 'Input Event'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent - * @generated - */ - EClass getInputEvent(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent#isMultiple Multiple}'. - * - * - * @return the meta object for the attribute 'Multiple'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent#isMultiple() - * @see #getInputEvent() - * @generated - */ - EAttribute getInputEvent_Multiple(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration Event Declaration}'. - * - * - * @return the meta object for class 'Event Declaration'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration - * @generated - */ - EClass getEventDeclaration(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration#getName() - * @see #getEventDeclaration() - * @generated - */ - EAttribute getEventDeclaration_Name(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition And Gate Definition}'. - * - * - * @return the meta object for class 'And Gate Definition'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition - * @generated - */ - EClass getAndGateDefinition(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition Or Gate Definition}'. - * - * - * @return the meta object for class 'Or Gate Definition'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition - * @generated - */ - EClass getOrGateDefinition(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition KOf MGate Definition}'. - * - * - * @return the meta object for class 'KOf MGate Definition'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition - * @generated - */ - EClass getKOfMGateDefinition(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getK K}'. - * - * - * @return the meta object for the attribute 'K'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getK() - * @see #getKOfMGateDefinition() - * @generated - */ - EAttribute getKOfMGateDefinition_K(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getM M}'. - * - * - * @return the meta object for the attribute 'M'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getM() - * @see #getKOfMGateDefinition() - * @generated - */ - EAttribute getKOfMGateDefinition_M(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree Component Fault Tree}'. - * - * - * @return the meta object for class 'Component Fault Tree'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree - * @generated - */ - EClass getComponentFaultTree(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getComponents Components}'. - * - * - * @return the meta object for the containment reference list 'Components'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getComponents() - * @see #getComponentFaultTree() - * @generated - */ - EReference getComponentFaultTree_Components(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getTopEvent Top Event}'. - * - * - * @return the meta object for the reference 'Top Event'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getTopEvent() - * @see #getComponentFaultTree() - * @generated - */ - EReference getComponentFaultTree_TopEvent(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component Component}'. - * - * - * @return the meta object for class 'Component'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component - * @generated - */ - EClass getComponent(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getInputs Inputs}'. - * - * - * @return the meta object for the containment reference list 'Inputs'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getInputs() - * @see #getComponent() - * @generated - */ - EReference getComponent_Inputs(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getOutputs Outputs}'. - * - * - * @return the meta object for the containment reference list 'Outputs'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getOutputs() - * @see #getComponent() - * @generated - */ - EReference getComponent_Outputs(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getComponentDefinition Component Definition}'. - * - * - * @return the meta object for the reference 'Component Definition'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getComponentDefinition() - * @see #getComponent() - * @generated - */ - EReference getComponent_ComponentDefinition(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getName() - * @see #getComponent() - * @generated - */ - EAttribute getComponent_Name(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#isMultipleAllowed Multiple Allowed}'. - * - * - * @return the meta object for the attribute 'Multiple Allowed'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#isMultipleAllowed() - * @see #getComponent() - * @generated - */ - EAttribute getComponent_MultipleAllowed(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input Input}'. - * - * - * @return the meta object for class 'Input'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input - * @generated - */ - EClass getInput(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getInputEvent Input Event}'. - * - * - * @return the meta object for the reference 'Input Event'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getInputEvent() - * @see #getInput() - * @generated - */ - EReference getInput_InputEvent(); - - /** - * Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent Component}'. - * - * - * @return the meta object for the container reference 'Component'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent() - * @see #getInput() - * @generated - */ - EReference getInput_Component(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIncomingConnections Incoming Connections}'. - * - * - * @return the meta object for the containment reference list 'Incoming Connections'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIncomingConnections() - * @see #getInput() - * @generated - */ - EReference getInput_IncomingConnections(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output Output}'. - * - * - * @return the meta object for class 'Output'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output - * @generated - */ - EClass getOutput(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getEventDeclaration Event Declaration}'. - * - * - * @return the meta object for the reference 'Event Declaration'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getEventDeclaration() - * @see #getOutput() - * @generated - */ - EReference getOutput_EventDeclaration(); - - /** - * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getOutgoingConnections Outgoing Connections}'. - * - * - * @return the meta object for the reference list 'Outgoing Connections'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getOutgoingConnections() - * @see #getOutput() - * @generated - */ - EReference getOutput_OutgoingConnections(); - - /** - * Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent Component}'. - * - * - * @return the meta object for the container reference 'Component'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent() - * @see #getOutput() - * @generated - */ - EReference getOutput_Component(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection Connection}'. - * - * - * @return the meta object for class 'Connection'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection - * @generated - */ - EClass getConnection(); - - /** - * Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getInput Input}'. - * - * - * @return the meta object for the container reference 'Input'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getInput() - * @see #getConnection() - * @generated - */ - EReference getConnection_Input(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getOutput Output}'. - * - * - * @return the meta object for the reference 'Output'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getOutput() - * @see #getConnection() - * @generated - */ - EReference getConnection_Output(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal Element}'. - * - * - * @return the meta object for class 'Modal Element'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement - * @generated - */ - EClass getModalElement(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement#getExists Exists}'. - * - * - * @return the meta object for the attribute 'Exists'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement#getExists() - * @see #getModalElement() - * @generated - */ - EAttribute getModalElement_Exists(); - - /** - * Returns the meta object for enum '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality Modality}'. - * - * - * @return the meta object for enum 'Modality'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality - * @generated - */ - EEnum getModality(); - - /** - * Returns the factory that creates the instances of the model. - * - * - * @return the factory that creates the instances of the model. - * @generated - */ - CftFactory getCftFactory(); - - /** - * - * Defines literals for the meta objects that represent - *
      - *
    • each class,
    • - *
    • each feature of each class,
    • - *
    • each operation of each class,
    • - *
    • each enum,
    • - *
    • and each data type
    • - *
    - * - * @generated - */ - interface Literals { - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl Component Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentDefinition() - * @generated - */ - EClass COMPONENT_DEFINITION = eINSTANCE.getComponentDefinition(); - - /** - * The meta object literal for the 'Input Events' containment reference list feature. - * - * - * @generated - */ - EReference COMPONENT_DEFINITION__INPUT_EVENTS = eINSTANCE.getComponentDefinition_InputEvents(); - - /** - * The meta object literal for the 'Event Definitions' containment reference list feature. - * - * - * @generated - */ - EReference COMPONENT_DEFINITION__EVENT_DEFINITIONS = eINSTANCE.getComponentDefinition_EventDefinitions(); - - /** - * The meta object literal for the 'Output Events' reference list feature. - * - * - * @generated - */ - EReference COMPONENT_DEFINITION__OUTPUT_EVENTS = eINSTANCE.getComponentDefinition_OutputEvents(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute COMPONENT_DEFINITION__NAME = eINSTANCE.getComponentDefinition_Name(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl Event Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getEventDefinition() - * @generated - */ - EClass EVENT_DEFINITION = eINSTANCE.getEventDefinition(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl Gate Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getGateDefinition() - * @generated - */ - EClass GATE_DEFINITION = eINSTANCE.getGateDefinition(); - - /** - * The meta object literal for the 'Input Events' reference list feature. - * - * - * @generated - */ - EReference GATE_DEFINITION__INPUT_EVENTS = eINSTANCE.getGateDefinition_InputEvents(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl Basic Event Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getBasicEventDefinition() - * @generated - */ - EClass BASIC_EVENT_DEFINITION = eINSTANCE.getBasicEventDefinition(); - - /** - * The meta object literal for the 'Distribution' containment reference feature. - * - * - * @generated - */ - EReference BASIC_EVENT_DEFINITION__DISTRIBUTION = eINSTANCE.getBasicEventDefinition_Distribution(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputEventImpl Input Event}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputEventImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getInputEvent() - * @generated - */ - EClass INPUT_EVENT = eINSTANCE.getInputEvent(); - - /** - * The meta object literal for the 'Multiple' attribute feature. - * - * - * @generated - */ - EAttribute INPUT_EVENT__MULTIPLE = eINSTANCE.getInputEvent_Multiple(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl Event Declaration}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getEventDeclaration() - * @generated - */ - EClass EVENT_DECLARATION = eINSTANCE.getEventDeclaration(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute EVENT_DECLARATION__NAME = eINSTANCE.getEventDeclaration_Name(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.AndGateDefinitionImpl And Gate Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.AndGateDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getAndGateDefinition() - * @generated - */ - EClass AND_GATE_DEFINITION = eINSTANCE.getAndGateDefinition(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl Or Gate Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OrGateDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOrGateDefinition() - * @generated - */ - EClass OR_GATE_DEFINITION = eINSTANCE.getOrGateDefinition(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl KOf MGate Definition}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getKOfMGateDefinition() - * @generated - */ - EClass KOF_MGATE_DEFINITION = eINSTANCE.getKOfMGateDefinition(); - - /** - * The meta object literal for the 'K' attribute feature. - * - * - * @generated - */ - EAttribute KOF_MGATE_DEFINITION__K = eINSTANCE.getKOfMGateDefinition_K(); - - /** - * The meta object literal for the 'M' attribute feature. - * - * - * @generated - */ - EAttribute KOF_MGATE_DEFINITION__M = eINSTANCE.getKOfMGateDefinition_M(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl Component Fault Tree}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponentFaultTree() - * @generated - */ - EClass COMPONENT_FAULT_TREE = eINSTANCE.getComponentFaultTree(); - - /** - * The meta object literal for the 'Components' containment reference list feature. - * - * - * @generated - */ - EReference COMPONENT_FAULT_TREE__COMPONENTS = eINSTANCE.getComponentFaultTree_Components(); - - /** - * The meta object literal for the 'Top Event' reference feature. - * - * - * @generated - */ - EReference COMPONENT_FAULT_TREE__TOP_EVENT = eINSTANCE.getComponentFaultTree_TopEvent(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl Component}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getComponent() - * @generated - */ - EClass COMPONENT = eINSTANCE.getComponent(); - - /** - * The meta object literal for the 'Inputs' containment reference list feature. - * - * - * @generated - */ - EReference COMPONENT__INPUTS = eINSTANCE.getComponent_Inputs(); - - /** - * The meta object literal for the 'Outputs' containment reference list feature. - * - * - * @generated - */ - EReference COMPONENT__OUTPUTS = eINSTANCE.getComponent_Outputs(); - - /** - * The meta object literal for the 'Component Definition' reference feature. - * - * - * @generated - */ - EReference COMPONENT__COMPONENT_DEFINITION = eINSTANCE.getComponent_ComponentDefinition(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute COMPONENT__NAME = eINSTANCE.getComponent_Name(); - - /** - * The meta object literal for the 'Multiple Allowed' attribute feature. - * - * - * @generated - */ - EAttribute COMPONENT__MULTIPLE_ALLOWED = eINSTANCE.getComponent_MultipleAllowed(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl Input}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getInput() - * @generated - */ - EClass INPUT = eINSTANCE.getInput(); - - /** - * The meta object literal for the 'Input Event' reference feature. - * - * - * @generated - */ - EReference INPUT__INPUT_EVENT = eINSTANCE.getInput_InputEvent(); - - /** - * The meta object literal for the 'Component' container reference feature. - * - * - * @generated - */ - EReference INPUT__COMPONENT = eINSTANCE.getInput_Component(); - - /** - * The meta object literal for the 'Incoming Connections' containment reference list feature. - * - * - * @generated - */ - EReference INPUT__INCOMING_CONNECTIONS = eINSTANCE.getInput_IncomingConnections(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl Output}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getOutput() - * @generated - */ - EClass OUTPUT = eINSTANCE.getOutput(); - - /** - * The meta object literal for the 'Event Declaration' reference feature. - * - * - * @generated - */ - EReference OUTPUT__EVENT_DECLARATION = eINSTANCE.getOutput_EventDeclaration(); - - /** - * The meta object literal for the 'Outgoing Connections' reference list feature. - * - * - * @generated - */ - EReference OUTPUT__OUTGOING_CONNECTIONS = eINSTANCE.getOutput_OutgoingConnections(); - - /** - * The meta object literal for the 'Component' container reference feature. - * - * - * @generated - */ - EReference OUTPUT__COMPONENT = eINSTANCE.getOutput_Component(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl Connection}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getConnection() - * @generated - */ - EClass CONNECTION = eINSTANCE.getConnection(); - - /** - * The meta object literal for the 'Input' container reference feature. - * - * - * @generated - */ - EReference CONNECTION__INPUT = eINSTANCE.getConnection_Input(); - - /** - * The meta object literal for the 'Output' reference feature. - * - * - * @generated - */ - EReference CONNECTION__OUTPUT = eINSTANCE.getConnection_Output(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal Element}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModalElement() - * @generated - */ - EClass MODAL_ELEMENT = eINSTANCE.getModalElement(); - - /** - * The meta object literal for the 'Exists' attribute feature. - * - * - * @generated - */ - EAttribute MODAL_ELEMENT__EXISTS = eINSTANCE.getModalElement_Exists(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality Modality}' enum. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.CftPackageImpl#getModality() - * @generated - */ - EEnum MODALITY = eINSTANCE.getModality(); - - } - -} //CftPackage diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java deleted file mode 100644 index 9b1d0b24..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Component.java +++ /dev/null @@ -1,143 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Component'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getInputs Inputs}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getOutputs Outputs}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getComponentDefinition Component Definition}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getName Name}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#isMultipleAllowed Multiple Allowed}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent() - * @model - * @generated - */ -public interface Component extends ModalElement { - /** - * Returns the value of the 'Inputs' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input}. - * It is bidirectional and its opposite is '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent Component}'. - * - *

    - * If the meaning of the 'Inputs' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Inputs' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent_Inputs() - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent - * @model opposite="component" containment="true" - * @generated - */ - EList getInputs(); - - /** - * Returns the value of the 'Outputs' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output}. - * It is bidirectional and its opposite is '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent Component}'. - * - *

    - * If the meaning of the 'Outputs' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Outputs' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent_Outputs() - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent - * @model opposite="component" containment="true" - * @generated - */ - EList getOutputs(); - - /** - * Returns the value of the 'Component Definition' reference. - * - *

    - * If the meaning of the 'Component Definition' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Component Definition' reference. - * @see #setComponentDefinition(ComponentDefinition) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent_ComponentDefinition() - * @model required="true" - * @generated - */ - ComponentDefinition getComponentDefinition(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getComponentDefinition Component Definition}' reference. - * - * - * @param value the new value of the 'Component Definition' reference. - * @see #getComponentDefinition() - * @generated - */ - void setComponentDefinition(ComponentDefinition value); - - /** - * Returns the value of the 'Name' attribute. - * - *

    - * If the meaning of the 'Name' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the 'Multiple Allowed' attribute. - * The default value is "false". - * - *

    - * If the meaning of the 'Multiple Allowed' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Multiple Allowed' attribute. - * @see #setMultipleAllowed(boolean) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponent_MultipleAllowed() - * @model default="false" - * @generated - */ - boolean isMultipleAllowed(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#isMultipleAllowed Multiple Allowed}' attribute. - * - * - * @param value the new value of the 'Multiple Allowed' attribute. - * @see #isMultipleAllowed() - * @generated - */ - void setMultipleAllowed(boolean value); - -} // Component diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ComponentDefinition.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ComponentDefinition.java deleted file mode 100644 index 82ab53fa..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ComponentDefinition.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Component Definition'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getInputEvents Input Events}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getEventDefinitions Event Definitions}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getOutputEvents Output Events}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getName Name}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponentDefinition() - * @model - * @generated - */ -public interface ComponentDefinition extends EObject { - /** - * Returns the value of the 'Input Events' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent}. - * - *

    - * If the meaning of the 'Input Events' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Input Events' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponentDefinition_InputEvents() - * @model containment="true" - * @generated - */ - EList getInputEvents(); - - /** - * Returns the value of the 'Event Definitions' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition}. - * - *

    - * If the meaning of the 'Event Definitions' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Event Definitions' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponentDefinition_EventDefinitions() - * @model containment="true" - * @generated - */ - EList getEventDefinitions(); - - /** - * Returns the value of the 'Output Events' reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration}. - * - *

    - * If the meaning of the 'Output Events' reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Output Events' reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponentDefinition_OutputEvents() - * @model - * @generated - */ - EList getOutputEvents(); - - /** - * Returns the value of the 'Name' attribute. - * - *

    - * If the meaning of the 'Name' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponentDefinition_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // ComponentDefinition diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ComponentFaultTree.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ComponentFaultTree.java deleted file mode 100644 index 06554378..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ComponentFaultTree.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Component Fault Tree'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getComponents Components}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getTopEvent Top Event}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponentFaultTree() - * @model - * @generated - */ -public interface ComponentFaultTree extends EObject { - /** - * Returns the value of the 'Components' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component}. - * - *

    - * If the meaning of the 'Components' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Components' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponentFaultTree_Components() - * @model containment="true" - * @generated - */ - EList getComponents(); - - /** - * Returns the value of the 'Top Event' reference. - * - *

    - * If the meaning of the 'Top Event' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Top Event' reference. - * @see #setTopEvent(Output) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getComponentFaultTree_TopEvent() - * @model required="true" - * @generated - */ - Output getTopEvent(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree#getTopEvent Top Event}' reference. - * - * - * @param value the new value of the 'Top Event' reference. - * @see #getTopEvent() - * @generated - */ - void setTopEvent(Output value); - -} // ComponentFaultTree diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Connection.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Connection.java deleted file mode 100644 index 9ca5b77f..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Connection.java +++ /dev/null @@ -1,79 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -/** - * - * A representation of the model object 'Connection'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getInput Input}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getOutput Output}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getConnection() - * @model - * @generated - */ -public interface Connection extends ModalElement { - /** - * Returns the value of the 'Input' container reference. - * It is bidirectional and its opposite is '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIncomingConnections Incoming Connections}'. - * - *

    - * If the meaning of the 'Input' container reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Input' container reference. - * @see #setInput(Input) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getConnection_Input() - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIncomingConnections - * @model opposite="incomingConnections" required="true" transient="false" - * @generated - */ - Input getInput(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getInput Input}' container reference. - * - * - * @param value the new value of the 'Input' container reference. - * @see #getInput() - * @generated - */ - void setInput(Input value); - - /** - * Returns the value of the 'Output' reference. - * It is bidirectional and its opposite is '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getOutgoingConnections Outgoing Connections}'. - * - *

    - * If the meaning of the 'Output' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Output' reference. - * @see #setOutput(Output) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getConnection_Output() - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getOutgoingConnections - * @model opposite="outgoingConnections" required="true" - * @generated - */ - Output getOutput(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getOutput Output}' reference. - * - * - * @param value the new value of the 'Output' reference. - * @see #getOutput() - * @generated - */ - void setOutput(Output value); - -} // Connection diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/EventDeclaration.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/EventDeclaration.java deleted file mode 100644 index 28d49f06..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/EventDeclaration.java +++ /dev/null @@ -1,50 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Event Declaration'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration#getName Name}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getEventDeclaration() - * @model abstract="true" - * @generated - */ -public interface EventDeclaration extends EObject { - /** - * Returns the value of the 'Name' attribute. - * - *

    - * If the meaning of the 'Name' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getEventDeclaration_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // EventDeclaration diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/EventDefinition.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/EventDefinition.java deleted file mode 100644 index d279ddfc..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/EventDefinition.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - - -/** - * - * A representation of the model object 'Event Definition'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getEventDefinition() - * @model abstract="true" - * @generated - */ -public interface EventDefinition extends EventDeclaration { -} // EventDefinition diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/GateDefinition.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/GateDefinition.java deleted file mode 100644 index 2173be5c..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/GateDefinition.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Gate Definition'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition#getInputEvents Input Events}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getGateDefinition() - * @model abstract="true" - * @generated - */ -public interface GateDefinition extends EventDefinition { - /** - * Returns the value of the 'Input Events' reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration}. - * - *

    - * If the meaning of the 'Input Events' reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Input Events' reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getGateDefinition_InputEvents() - * @model - * @generated - */ - EList getInputEvents(); - -} // GateDefinition diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Input.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Input.java deleted file mode 100644 index 7351d1bb..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Input.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Input'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getInputEvent Input Event}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent Component}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getIncomingConnections Incoming Connections}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getInput() - * @model - * @generated - */ -public interface Input extends EObject { - /** - * Returns the value of the 'Input Event' reference. - * - *

    - * If the meaning of the 'Input Event' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Input Event' reference. - * @see #setInputEvent(InputEvent) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getInput_InputEvent() - * @model required="true" - * @generated - */ - InputEvent getInputEvent(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getInputEvent Input Event}' reference. - * - * - * @param value the new value of the 'Input Event' reference. - * @see #getInputEvent() - * @generated - */ - void setInputEvent(InputEvent value); - - /** - * Returns the value of the 'Component' container reference. - * It is bidirectional and its opposite is '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getInputs Inputs}'. - * - *

    - * If the meaning of the 'Component' container reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Component' container reference. - * @see #setComponent(Component) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getInput_Component() - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getInputs - * @model opposite="inputs" required="true" transient="false" - * @generated - */ - Component getComponent(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input#getComponent Component}' container reference. - * - * - * @param value the new value of the 'Component' container reference. - * @see #getComponent() - * @generated - */ - void setComponent(Component value); - - /** - * Returns the value of the 'Incoming Connections' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection}. - * It is bidirectional and its opposite is '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getInput Input}'. - * - *

    - * If the meaning of the 'Incoming Connections' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Incoming Connections' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getInput_IncomingConnections() - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getInput - * @model opposite="input" containment="true" - * @generated - */ - EList getIncomingConnections(); - -} // Input diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/InputEvent.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/InputEvent.java deleted file mode 100644 index 92721776..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/InputEvent.java +++ /dev/null @@ -1,49 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - - -/** - * - * A representation of the model object 'Input Event'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent#isMultiple Multiple}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getInputEvent() - * @model - * @generated - */ -public interface InputEvent extends EventDeclaration { - /** - * Returns the value of the 'Multiple' attribute. - * - *

    - * If the meaning of the 'Multiple' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Multiple' attribute. - * @see #setMultiple(boolean) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getInputEvent_Multiple() - * @model - * @generated - */ - boolean isMultiple(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent#isMultiple Multiple}' attribute. - * - * - * @param value the new value of the 'Multiple' attribute. - * @see #isMultiple() - * @generated - */ - void setMultiple(boolean value); - -} // InputEvent diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/KOfMGateDefinition.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/KOfMGateDefinition.java deleted file mode 100644 index 6e1bc1c1..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/KOfMGateDefinition.java +++ /dev/null @@ -1,76 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - - -/** - * - * A representation of the model object 'KOf MGate Definition'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getK K}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getM M}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getKOfMGateDefinition() - * @model - * @generated - */ -public interface KOfMGateDefinition extends GateDefinition { - /** - * Returns the value of the 'K' attribute. - * - *

    - * If the meaning of the 'K' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'K' attribute. - * @see #setK(int) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getKOfMGateDefinition_K() - * @model - * @generated - */ - int getK(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getK K}' attribute. - * - * - * @param value the new value of the 'K' attribute. - * @see #getK() - * @generated - */ - void setK(int value); - - /** - * Returns the value of the 'M' attribute. - * - *

    - * If the meaning of the 'M' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'M' attribute. - * @see #setM(int) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getKOfMGateDefinition_M() - * @model - * @generated - */ - int getM(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition#getM M}' attribute. - * - * - * @param value the new value of the 'M' attribute. - * @see #getM() - * @generated - */ - void setM(int value); - -} // KOfMGateDefinition diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ModalElement.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ModalElement.java deleted file mode 100644 index 9abb6558..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/ModalElement.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Modal Element'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement#getExists Exists}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getModalElement() - * @model interface="true" abstract="true" - * @generated - */ -public interface ModalElement extends EObject { - /** - * Returns the value of the 'Exists' attribute. - * The default value is "MUST". - * The literals are from the enumeration {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality}. - * - *

    - * If the meaning of the 'Exists' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Exists' attribute. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality - * @see #setExists(Modality) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getModalElement_Exists() - * @model default="MUST" - * @generated - */ - Modality getExists(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement#getExists Exists}' attribute. - * - * - * @param value the new value of the 'Exists' attribute. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality - * @see #getExists() - * @generated - */ - void setExists(Modality value); - -} // ModalElement diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Modality.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Modality.java deleted file mode 100644 index 6b7dc1e4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Modality.java +++ /dev/null @@ -1,244 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Modality', - * and utility methods for working with them. - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getModality() - * @model - * @generated - */ -public enum Modality implements Enumerator { - /** - * The 'MAY' literal object. - * - * - * @see #MAY_VALUE - * @generated - * @ordered - */ - MAY(0, "MAY", "MAY"), - - /** - * The 'CURRENT' literal object. - * - * - * @see #CURRENT_VALUE - * @generated - * @ordered - */ - CURRENT(1, "CURRENT", "CURRENT"), - - /** - * The 'MUST' literal object. - * - * - * @see #MUST_VALUE - * @generated - * @ordered - */ - MUST(2, "MUST", "MUST"); - - /** - * The 'MAY' literal value. - * - *

    - * If the meaning of 'MAY' literal object isn't clear, - * there really should be more of a description here... - *

    - * - * @see #MAY - * @model - * @generated - * @ordered - */ - public static final int MAY_VALUE = 0; - - /** - * The 'CURRENT' literal value. - * - *

    - * If the meaning of 'CURRENT' literal object isn't clear, - * there really should be more of a description here... - *

    - * - * @see #CURRENT - * @model - * @generated - * @ordered - */ - public static final int CURRENT_VALUE = 1; - - /** - * The 'MUST' literal value. - * - *

    - * If the meaning of 'MUST' literal object isn't clear, - * there really should be more of a description here... - *

    - * - * @see #MUST - * @model - * @generated - * @ordered - */ - public static final int MUST_VALUE = 2; - - /** - * An array of all the 'Modality' enumerators. - * - * - * @generated - */ - private static final Modality[] VALUES_ARRAY = - new Modality[] { - MAY, - CURRENT, - MUST, - }; - - /** - * A public read-only list of all the 'Modality' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Modality' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static Modality get(String literal) { - for (int i = 0; i < VALUES_ARRAY.length; ++i) { - Modality result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) { - return result; - } - } - return null; - } - - /** - * Returns the 'Modality' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static Modality getByName(String name) { - for (int i = 0; i < VALUES_ARRAY.length; ++i) { - Modality result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) { - return result; - } - } - return null; - } - - /** - * Returns the 'Modality' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static Modality get(int value) { - switch (value) { - case MAY_VALUE: return MAY; - case CURRENT_VALUE: return CURRENT; - case MUST_VALUE: return MUST; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private Modality(int value, String name, String literal) { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() { - return literal; - } - -} //Modality diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/OrGateDefinition.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/OrGateDefinition.java deleted file mode 100644 index f62d6652..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/OrGateDefinition.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - - -/** - * - * A representation of the model object 'Or Gate Definition'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getOrGateDefinition() - * @model - * @generated - */ -public interface OrGateDefinition extends GateDefinition { -} // OrGateDefinition diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Output.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Output.java deleted file mode 100644 index ffb61b8c..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/Output.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Output'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getEventDeclaration Event Declaration}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getOutgoingConnections Outgoing Connections}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent Component}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getOutput() - * @model - * @generated - */ -public interface Output extends EObject { - /** - * Returns the value of the 'Event Declaration' reference. - * - *

    - * If the meaning of the 'Event Declaration' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Event Declaration' reference. - * @see #setEventDeclaration(EventDeclaration) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getOutput_EventDeclaration() - * @model required="true" - * @generated - */ - EventDeclaration getEventDeclaration(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getEventDeclaration Event Declaration}' reference. - * - * - * @param value the new value of the 'Event Declaration' reference. - * @see #getEventDeclaration() - * @generated - */ - void setEventDeclaration(EventDeclaration value); - - /** - * Returns the value of the 'Outgoing Connections' reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection}. - * It is bidirectional and its opposite is '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getOutput Output}'. - * - *

    - * If the meaning of the 'Outgoing Connections' reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Outgoing Connections' reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getOutput_OutgoingConnections() - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection#getOutput - * @model opposite="output" - * @generated - */ - EList getOutgoingConnections(); - - /** - * Returns the value of the 'Component' container reference. - * It is bidirectional and its opposite is '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getOutputs Outputs}'. - * - *

    - * If the meaning of the 'Component' container reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Component' container reference. - * @see #setComponent(Component) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#getOutput_Component() - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component#getOutputs - * @model opposite="outputs" required="true" transient="false" - * @generated - */ - Component getComponent(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output#getComponent Component}' container reference. - * - * - * @param value the new value of the 'Component' container reference. - * @see #getComponent() - * @generated - */ - void setComponent(Component value); - -} // Output diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/AndGateDefinitionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/AndGateDefinitionImpl.java deleted file mode 100644 index fd716fc9..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/AndGateDefinitionImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'And Gate Definition'. - * - * - * @generated - */ -public class AndGateDefinitionImpl extends GateDefinitionImpl implements AndGateDefinition { - /** - * - * - * @generated - */ - protected AndGateDefinitionImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.AND_GATE_DEFINITION; - } - -} //AndGateDefinitionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/BasicEventDefinitionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/BasicEventDefinitionImpl.java deleted file mode 100644 index 87fc5d70..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/BasicEventDefinitionImpl.java +++ /dev/null @@ -1,178 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Basic Event Definition'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.BasicEventDefinitionImpl#getDistribution Distribution}
    • - *
    - * - * @generated - */ -public class BasicEventDefinitionImpl extends EventDefinitionImpl implements BasicEventDefinition { - /** - * The cached value of the '{@link #getDistribution() Distribution}' containment reference. - * - * - * @see #getDistribution() - * @generated - * @ordered - */ - protected Distribution distribution; - - /** - * - * - * @generated - */ - protected BasicEventDefinitionImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.BASIC_EVENT_DEFINITION; - } - - /** - * - * - * @generated - */ - @Override - public Distribution getDistribution() { - return distribution; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetDistribution(Distribution newDistribution, NotificationChain msgs) { - Distribution oldDistribution = distribution; - distribution = newDistribution; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, CftPackage.BASIC_EVENT_DEFINITION__DISTRIBUTION, oldDistribution, newDistribution); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setDistribution(Distribution newDistribution) { - if (newDistribution != distribution) { - NotificationChain msgs = null; - if (distribution != null) - msgs = ((InternalEObject)distribution).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - CftPackage.BASIC_EVENT_DEFINITION__DISTRIBUTION, null, msgs); - if (newDistribution != null) - msgs = ((InternalEObject)newDistribution).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - CftPackage.BASIC_EVENT_DEFINITION__DISTRIBUTION, null, msgs); - msgs = basicSetDistribution(newDistribution, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.BASIC_EVENT_DEFINITION__DISTRIBUTION, newDistribution, newDistribution)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CftPackage.BASIC_EVENT_DEFINITION__DISTRIBUTION: - return basicSetDistribution(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CftPackage.BASIC_EVENT_DEFINITION__DISTRIBUTION: - return getDistribution(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CftPackage.BASIC_EVENT_DEFINITION__DISTRIBUTION: - setDistribution((Distribution)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CftPackage.BASIC_EVENT_DEFINITION__DISTRIBUTION: - setDistribution((Distribution)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CftPackage.BASIC_EVENT_DEFINITION__DISTRIBUTION: - return distribution != null; - } - return super.eIsSet(featureID); - } - -} //BasicEventDefinitionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftFactoryImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftFactoryImpl.java deleted file mode 100644 index 6b07b541..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftFactoryImpl.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.*; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.impl.EFactoryImpl; - -import org.eclipse.emf.ecore.plugin.EcorePlugin; - -/** - * - * An implementation of the model Factory. - * - * @generated - */ -public class CftFactoryImpl extends EFactoryImpl implements CftFactory { - /** - * Creates the default factory implementation. - * - * - * @generated - */ - public static CftFactory init() { - try { - CftFactory theCftFactory = (CftFactory)EPackage.Registry.INSTANCE.getEFactory(CftPackage.eNS_URI); - if (theCftFactory != null) { - return theCftFactory; - } - } - catch (Exception exception) { - EcorePlugin.INSTANCE.log(exception); - } - return new CftFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * - * - * @generated - */ - public CftFactoryImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - public EObject create(EClass eClass) { - switch (eClass.getClassifierID()) { - case CftPackage.COMPONENT_DEFINITION: return createComponentDefinition(); - case CftPackage.BASIC_EVENT_DEFINITION: return createBasicEventDefinition(); - case CftPackage.INPUT_EVENT: return createInputEvent(); - case CftPackage.AND_GATE_DEFINITION: return createAndGateDefinition(); - case CftPackage.OR_GATE_DEFINITION: return createOrGateDefinition(); - case CftPackage.KOF_MGATE_DEFINITION: return createKOfMGateDefinition(); - case CftPackage.COMPONENT_FAULT_TREE: return createComponentFaultTree(); - case CftPackage.COMPONENT: return createComponent(); - case CftPackage.INPUT: return createInput(); - case CftPackage.OUTPUT: return createOutput(); - case CftPackage.CONNECTION: return createConnection(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public Object createFromString(EDataType eDataType, String initialValue) { - switch (eDataType.getClassifierID()) { - case CftPackage.MODALITY: - return createModalityFromString(eDataType, initialValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public String convertToString(EDataType eDataType, Object instanceValue) { - switch (eDataType.getClassifierID()) { - case CftPackage.MODALITY: - return convertModalityToString(eDataType, instanceValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public ComponentDefinition createComponentDefinition() { - ComponentDefinitionImpl componentDefinition = new ComponentDefinitionImpl(); - return componentDefinition; - } - - /** - * - * - * @generated - */ - @Override - public BasicEventDefinition createBasicEventDefinition() { - BasicEventDefinitionImpl basicEventDefinition = new BasicEventDefinitionImpl(); - return basicEventDefinition; - } - - /** - * - * - * @generated - */ - @Override - public InputEvent createInputEvent() { - InputEventImpl inputEvent = new InputEventImpl(); - return inputEvent; - } - - /** - * - * - * @generated - */ - @Override - public AndGateDefinition createAndGateDefinition() { - AndGateDefinitionImpl andGateDefinition = new AndGateDefinitionImpl(); - return andGateDefinition; - } - - /** - * - * - * @generated - */ - @Override - public OrGateDefinition createOrGateDefinition() { - OrGateDefinitionImpl orGateDefinition = new OrGateDefinitionImpl(); - return orGateDefinition; - } - - /** - * - * - * @generated - */ - @Override - public KOfMGateDefinition createKOfMGateDefinition() { - KOfMGateDefinitionImpl kOfMGateDefinition = new KOfMGateDefinitionImpl(); - return kOfMGateDefinition; - } - - /** - * - * - * @generated - */ - @Override - public ComponentFaultTree createComponentFaultTree() { - ComponentFaultTreeImpl componentFaultTree = new ComponentFaultTreeImpl(); - return componentFaultTree; - } - - /** - * - * - * @generated - */ - @Override - public Component createComponent() { - ComponentImpl component = new ComponentImpl(); - return component; - } - - /** - * - * - * @generated - */ - @Override - public Input createInput() { - InputImpl input = new InputImpl(); - return input; - } - - /** - * - * - * @generated - */ - @Override - public Output createOutput() { - OutputImpl output = new OutputImpl(); - return output; - } - - /** - * - * - * @generated - */ - @Override - public Connection createConnection() { - ConnectionImpl connection = new ConnectionImpl(); - return connection; - } - - /** - * - * - * @generated - */ - public Modality createModalityFromString(EDataType eDataType, String initialValue) { - Modality result = Modality.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertModalityToString(EDataType eDataType, Object instanceValue) { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - @Override - public CftPackage getCftPackage() { - return (CftPackage)getEPackage(); - } - - /** - * - * - * @deprecated - * @generated - */ - @Deprecated - public static CftPackage getPackage() { - return CftPackage.eINSTANCE; - } - -} //CftFactoryImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftPackageImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftPackageImpl.java deleted file mode 100644 index 2d70d7ce..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/CftPackageImpl.java +++ /dev/null @@ -1,834 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -import org.eclipse.emf.ecore.impl.EPackageImpl; - -/** - * - * An implementation of the model Package. - * - * @generated - */ -public class CftPackageImpl extends EPackageImpl implements CftPackage { - /** - * - * - * @generated - */ - private EClass componentDefinitionEClass = null; - - /** - * - * - * @generated - */ - private EClass eventDefinitionEClass = null; - - /** - * - * - * @generated - */ - private EClass gateDefinitionEClass = null; - - /** - * - * - * @generated - */ - private EClass basicEventDefinitionEClass = null; - - /** - * - * - * @generated - */ - private EClass inputEventEClass = null; - - /** - * - * - * @generated - */ - private EClass eventDeclarationEClass = null; - - /** - * - * - * @generated - */ - private EClass andGateDefinitionEClass = null; - - /** - * - * - * @generated - */ - private EClass orGateDefinitionEClass = null; - - /** - * - * - * @generated - */ - private EClass kOfMGateDefinitionEClass = null; - - /** - * - * - * @generated - */ - private EClass componentFaultTreeEClass = null; - - /** - * - * - * @generated - */ - private EClass componentEClass = null; - - /** - * - * - * @generated - */ - private EClass inputEClass = null; - - /** - * - * - * @generated - */ - private EClass outputEClass = null; - - /** - * - * - * @generated - */ - private EClass connectionEClass = null; - - /** - * - * - * @generated - */ - private EClass modalElementEClass = null; - - /** - * - * - * @generated - */ - private EEnum modalityEEnum = null; - - /** - * Creates an instance of the model Package, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - *

    Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * - * - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage#eNS_URI - * @see #init() - * @generated - */ - private CftPackageImpl() { - super(eNS_URI, CftFactory.eINSTANCE); - } - - /** - * - * - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. - * - *

    This method is used to initialize {@link CftPackage#eINSTANCE} when that field is accessed. - * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. - * - * - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static CftPackage init() { - if (isInited) return (CftPackage)EPackage.Registry.INSTANCE.getEPackage(CftPackage.eNS_URI); - - // Obtain or create and register package - Object registeredCftPackage = EPackage.Registry.INSTANCE.get(eNS_URI); - CftPackageImpl theCftPackage = registeredCftPackage instanceof CftPackageImpl ? (CftPackageImpl)registeredCftPackage : new CftPackageImpl(); - - isInited = true; - - // Initialize simple dependencies - FtPackage.eINSTANCE.eClass(); - - // Create package meta-data objects - theCftPackage.createPackageContents(); - - // Initialize created meta-data - theCftPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theCftPackage.freeze(); - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(CftPackage.eNS_URI, theCftPackage); - return theCftPackage; - } - - /** - * - * - * @generated - */ - @Override - public EClass getComponentDefinition() { - return componentDefinitionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getComponentDefinition_InputEvents() { - return (EReference)componentDefinitionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getComponentDefinition_EventDefinitions() { - return (EReference)componentDefinitionEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EReference getComponentDefinition_OutputEvents() { - return (EReference)componentDefinitionEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getComponentDefinition_Name() { - return (EAttribute)componentDefinitionEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EClass getEventDefinition() { - return eventDefinitionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getGateDefinition() { - return gateDefinitionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getGateDefinition_InputEvents() { - return (EReference)gateDefinitionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getBasicEventDefinition() { - return basicEventDefinitionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getBasicEventDefinition_Distribution() { - return (EReference)basicEventDefinitionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getInputEvent() { - return inputEventEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getInputEvent_Multiple() { - return (EAttribute)inputEventEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getEventDeclaration() { - return eventDeclarationEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getEventDeclaration_Name() { - return (EAttribute)eventDeclarationEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getAndGateDefinition() { - return andGateDefinitionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getOrGateDefinition() { - return orGateDefinitionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getKOfMGateDefinition() { - return kOfMGateDefinitionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getKOfMGateDefinition_K() { - return (EAttribute)kOfMGateDefinitionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getKOfMGateDefinition_M() { - return (EAttribute)kOfMGateDefinitionEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getComponentFaultTree() { - return componentFaultTreeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getComponentFaultTree_Components() { - return (EReference)componentFaultTreeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getComponentFaultTree_TopEvent() { - return (EReference)componentFaultTreeEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getComponent() { - return componentEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getComponent_Inputs() { - return (EReference)componentEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getComponent_Outputs() { - return (EReference)componentEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EReference getComponent_ComponentDefinition() { - return (EReference)componentEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getComponent_Name() { - return (EAttribute)componentEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getComponent_MultipleAllowed() { - return (EAttribute)componentEClass.getEStructuralFeatures().get(4); - } - - /** - * - * - * @generated - */ - @Override - public EClass getInput() { - return inputEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getInput_InputEvent() { - return (EReference)inputEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getInput_Component() { - return (EReference)inputEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EReference getInput_IncomingConnections() { - return (EReference)inputEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EClass getOutput() { - return outputEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getOutput_EventDeclaration() { - return (EReference)outputEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getOutput_OutgoingConnections() { - return (EReference)outputEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EReference getOutput_Component() { - return (EReference)outputEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EClass getConnection() { - return connectionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getConnection_Input() { - return (EReference)connectionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getConnection_Output() { - return (EReference)connectionEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getModalElement() { - return modalElementEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getModalElement_Exists() { - return (EAttribute)modalElementEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EEnum getModality() { - return modalityEEnum; - } - - /** - * - * - * @generated - */ - @Override - public CftFactory getCftFactory() { - return (CftFactory)getEFactoryInstance(); - } - - /** - * - * - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void createPackageContents() { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - componentDefinitionEClass = createEClass(COMPONENT_DEFINITION); - createEReference(componentDefinitionEClass, COMPONENT_DEFINITION__INPUT_EVENTS); - createEReference(componentDefinitionEClass, COMPONENT_DEFINITION__EVENT_DEFINITIONS); - createEReference(componentDefinitionEClass, COMPONENT_DEFINITION__OUTPUT_EVENTS); - createEAttribute(componentDefinitionEClass, COMPONENT_DEFINITION__NAME); - - eventDefinitionEClass = createEClass(EVENT_DEFINITION); - - gateDefinitionEClass = createEClass(GATE_DEFINITION); - createEReference(gateDefinitionEClass, GATE_DEFINITION__INPUT_EVENTS); - - basicEventDefinitionEClass = createEClass(BASIC_EVENT_DEFINITION); - createEReference(basicEventDefinitionEClass, BASIC_EVENT_DEFINITION__DISTRIBUTION); - - inputEventEClass = createEClass(INPUT_EVENT); - createEAttribute(inputEventEClass, INPUT_EVENT__MULTIPLE); - - eventDeclarationEClass = createEClass(EVENT_DECLARATION); - createEAttribute(eventDeclarationEClass, EVENT_DECLARATION__NAME); - - andGateDefinitionEClass = createEClass(AND_GATE_DEFINITION); - - orGateDefinitionEClass = createEClass(OR_GATE_DEFINITION); - - kOfMGateDefinitionEClass = createEClass(KOF_MGATE_DEFINITION); - createEAttribute(kOfMGateDefinitionEClass, KOF_MGATE_DEFINITION__K); - createEAttribute(kOfMGateDefinitionEClass, KOF_MGATE_DEFINITION__M); - - componentFaultTreeEClass = createEClass(COMPONENT_FAULT_TREE); - createEReference(componentFaultTreeEClass, COMPONENT_FAULT_TREE__COMPONENTS); - createEReference(componentFaultTreeEClass, COMPONENT_FAULT_TREE__TOP_EVENT); - - componentEClass = createEClass(COMPONENT); - createEReference(componentEClass, COMPONENT__INPUTS); - createEReference(componentEClass, COMPONENT__OUTPUTS); - createEReference(componentEClass, COMPONENT__COMPONENT_DEFINITION); - createEAttribute(componentEClass, COMPONENT__NAME); - createEAttribute(componentEClass, COMPONENT__MULTIPLE_ALLOWED); - - inputEClass = createEClass(INPUT); - createEReference(inputEClass, INPUT__INPUT_EVENT); - createEReference(inputEClass, INPUT__COMPONENT); - createEReference(inputEClass, INPUT__INCOMING_CONNECTIONS); - - outputEClass = createEClass(OUTPUT); - createEReference(outputEClass, OUTPUT__EVENT_DECLARATION); - createEReference(outputEClass, OUTPUT__OUTGOING_CONNECTIONS); - createEReference(outputEClass, OUTPUT__COMPONENT); - - connectionEClass = createEClass(CONNECTION); - createEReference(connectionEClass, CONNECTION__INPUT); - createEReference(connectionEClass, CONNECTION__OUTPUT); - - modalElementEClass = createEClass(MODAL_ELEMENT); - createEAttribute(modalElementEClass, MODAL_ELEMENT__EXISTS); - - // Create enums - modalityEEnum = createEEnum(MODALITY); - } - - /** - * - * - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void initializePackageContents() { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Obtain other dependent packages - FtPackage theFtPackage = (FtPackage)EPackage.Registry.INSTANCE.getEPackage(FtPackage.eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - eventDefinitionEClass.getESuperTypes().add(this.getEventDeclaration()); - gateDefinitionEClass.getESuperTypes().add(this.getEventDefinition()); - basicEventDefinitionEClass.getESuperTypes().add(this.getEventDefinition()); - inputEventEClass.getESuperTypes().add(this.getEventDeclaration()); - andGateDefinitionEClass.getESuperTypes().add(this.getGateDefinition()); - orGateDefinitionEClass.getESuperTypes().add(this.getGateDefinition()); - kOfMGateDefinitionEClass.getESuperTypes().add(this.getGateDefinition()); - componentEClass.getESuperTypes().add(this.getModalElement()); - connectionEClass.getESuperTypes().add(this.getModalElement()); - - // Initialize classes, features, and operations; add parameters - initEClass(componentDefinitionEClass, ComponentDefinition.class, "ComponentDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getComponentDefinition_InputEvents(), this.getInputEvent(), null, "inputEvents", null, 0, -1, ComponentDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getComponentDefinition_EventDefinitions(), this.getEventDefinition(), null, "eventDefinitions", null, 0, -1, ComponentDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getComponentDefinition_OutputEvents(), this.getEventDeclaration(), null, "outputEvents", null, 0, -1, ComponentDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getComponentDefinition_Name(), ecorePackage.getEString(), "name", null, 0, 1, ComponentDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(eventDefinitionEClass, EventDefinition.class, "EventDefinition", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(gateDefinitionEClass, GateDefinition.class, "GateDefinition", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getGateDefinition_InputEvents(), this.getEventDeclaration(), null, "inputEvents", null, 0, -1, GateDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(basicEventDefinitionEClass, BasicEventDefinition.class, "BasicEventDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getBasicEventDefinition_Distribution(), theFtPackage.getDistribution(), null, "distribution", null, 1, 1, BasicEventDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(inputEventEClass, InputEvent.class, "InputEvent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getInputEvent_Multiple(), ecorePackage.getEBoolean(), "multiple", null, 0, 1, InputEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(eventDeclarationEClass, EventDeclaration.class, "EventDeclaration", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getEventDeclaration_Name(), ecorePackage.getEString(), "name", null, 0, 1, EventDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(andGateDefinitionEClass, AndGateDefinition.class, "AndGateDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(orGateDefinitionEClass, OrGateDefinition.class, "OrGateDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(kOfMGateDefinitionEClass, KOfMGateDefinition.class, "KOfMGateDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getKOfMGateDefinition_K(), ecorePackage.getEInt(), "k", null, 0, 1, KOfMGateDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getKOfMGateDefinition_M(), ecorePackage.getEInt(), "m", null, 0, 1, KOfMGateDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(componentFaultTreeEClass, ComponentFaultTree.class, "ComponentFaultTree", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getComponentFaultTree_Components(), this.getComponent(), null, "components", null, 0, -1, ComponentFaultTree.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getComponentFaultTree_TopEvent(), this.getOutput(), null, "topEvent", null, 1, 1, ComponentFaultTree.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(componentEClass, Component.class, "Component", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getComponent_Inputs(), this.getInput(), this.getInput_Component(), "inputs", null, 0, -1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getComponent_Outputs(), this.getOutput(), this.getOutput_Component(), "outputs", null, 0, -1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getComponent_ComponentDefinition(), this.getComponentDefinition(), null, "componentDefinition", null, 1, 1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getComponent_Name(), ecorePackage.getEString(), "name", null, 0, 1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getComponent_MultipleAllowed(), ecorePackage.getEBoolean(), "multipleAllowed", "false", 0, 1, Component.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(inputEClass, Input.class, "Input", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getInput_InputEvent(), this.getInputEvent(), null, "inputEvent", null, 1, 1, Input.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getInput_Component(), this.getComponent(), this.getComponent_Inputs(), "component", null, 1, 1, Input.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getInput_IncomingConnections(), this.getConnection(), this.getConnection_Input(), "incomingConnections", null, 0, -1, Input.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(outputEClass, Output.class, "Output", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getOutput_EventDeclaration(), this.getEventDeclaration(), null, "eventDeclaration", null, 1, 1, Output.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getOutput_OutgoingConnections(), this.getConnection(), this.getConnection_Output(), "outgoingConnections", null, 0, -1, Output.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getOutput_Component(), this.getComponent(), this.getComponent_Outputs(), "component", null, 1, 1, Output.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(connectionEClass, Connection.class, "Connection", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getConnection_Input(), this.getInput(), this.getInput_IncomingConnections(), "input", null, 1, 1, Connection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getConnection_Output(), this.getOutput(), this.getOutput_OutgoingConnections(), "output", null, 1, 1, Connection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(modalElementEClass, ModalElement.class, "ModalElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getModalElement_Exists(), this.getModality(), "exists", "MUST", 0, 1, ModalElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - // Initialize enums and add enum literals - initEEnum(modalityEEnum, Modality.class, "Modality"); - addEEnumLiteral(modalityEEnum, Modality.MAY); - addEEnumLiteral(modalityEEnum, Modality.CURRENT); - addEEnumLiteral(modalityEEnum, Modality.MUST); - - // Create resource - createResource(eNS_URI); - } - -} //CftPackageImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentDefinitionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentDefinitionImpl.java deleted file mode 100644 index 3b79fb0c..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentDefinitionImpl.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent; -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.EObjectResolvingEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Component Definition'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl#getInputEvents Input Events}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl#getEventDefinitions Event Definitions}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl#getOutputEvents Output Events}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentDefinitionImpl#getName Name}
    • - *
    - * - * @generated - */ -public class ComponentDefinitionImpl extends MinimalEObjectImpl.Container implements ComponentDefinition { - /** - * The cached value of the '{@link #getInputEvents() Input Events}' containment reference list. - * - * - * @see #getInputEvents() - * @generated - * @ordered - */ - protected EList inputEvents; - - /** - * The cached value of the '{@link #getEventDefinitions() Event Definitions}' containment reference list. - * - * - * @see #getEventDefinitions() - * @generated - * @ordered - */ - protected EList eventDefinitions; - - /** - * The cached value of the '{@link #getOutputEvents() Output Events}' reference list. - * - * - * @see #getOutputEvents() - * @generated - * @ordered - */ - protected EList outputEvents; - - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected ComponentDefinitionImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.COMPONENT_DEFINITION; - } - - /** - * - * - * @generated - */ - @Override - public EList getInputEvents() { - if (inputEvents == null) { - inputEvents = new EObjectContainmentEList(InputEvent.class, this, CftPackage.COMPONENT_DEFINITION__INPUT_EVENTS); - } - return inputEvents; - } - - /** - * - * - * @generated - */ - @Override - public EList getEventDefinitions() { - if (eventDefinitions == null) { - eventDefinitions = new EObjectContainmentEList(EventDefinition.class, this, CftPackage.COMPONENT_DEFINITION__EVENT_DEFINITIONS); - } - return eventDefinitions; - } - - /** - * - * - * @generated - */ - @Override - public EList getOutputEvents() { - if (outputEvents == null) { - outputEvents = new EObjectResolvingEList(EventDeclaration.class, this, CftPackage.COMPONENT_DEFINITION__OUTPUT_EVENTS); - } - return outputEvents; - } - - /** - * - * - * @generated - */ - @Override - public String getName() { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.COMPONENT_DEFINITION__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CftPackage.COMPONENT_DEFINITION__INPUT_EVENTS: - return ((InternalEList)getInputEvents()).basicRemove(otherEnd, msgs); - case CftPackage.COMPONENT_DEFINITION__EVENT_DEFINITIONS: - return ((InternalEList)getEventDefinitions()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CftPackage.COMPONENT_DEFINITION__INPUT_EVENTS: - return getInputEvents(); - case CftPackage.COMPONENT_DEFINITION__EVENT_DEFINITIONS: - return getEventDefinitions(); - case CftPackage.COMPONENT_DEFINITION__OUTPUT_EVENTS: - return getOutputEvents(); - case CftPackage.COMPONENT_DEFINITION__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CftPackage.COMPONENT_DEFINITION__INPUT_EVENTS: - getInputEvents().clear(); - getInputEvents().addAll((Collection)newValue); - return; - case CftPackage.COMPONENT_DEFINITION__EVENT_DEFINITIONS: - getEventDefinitions().clear(); - getEventDefinitions().addAll((Collection)newValue); - return; - case CftPackage.COMPONENT_DEFINITION__OUTPUT_EVENTS: - getOutputEvents().clear(); - getOutputEvents().addAll((Collection)newValue); - return; - case CftPackage.COMPONENT_DEFINITION__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CftPackage.COMPONENT_DEFINITION__INPUT_EVENTS: - getInputEvents().clear(); - return; - case CftPackage.COMPONENT_DEFINITION__EVENT_DEFINITIONS: - getEventDefinitions().clear(); - return; - case CftPackage.COMPONENT_DEFINITION__OUTPUT_EVENTS: - getOutputEvents().clear(); - return; - case CftPackage.COMPONENT_DEFINITION__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CftPackage.COMPONENT_DEFINITION__INPUT_EVENTS: - return inputEvents != null && !inputEvents.isEmpty(); - case CftPackage.COMPONENT_DEFINITION__EVENT_DEFINITIONS: - return eventDefinitions != null && !eventDefinitions.isEmpty(); - case CftPackage.COMPONENT_DEFINITION__OUTPUT_EVENTS: - return outputEvents != null && !outputEvents.isEmpty(); - case CftPackage.COMPONENT_DEFINITION__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //ComponentDefinitionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentFaultTreeImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentFaultTreeImpl.java deleted file mode 100644 index b84b6436..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentFaultTreeImpl.java +++ /dev/null @@ -1,218 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Component Fault Tree'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl#getComponents Components}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentFaultTreeImpl#getTopEvent Top Event}
    • - *
    - * - * @generated - */ -public class ComponentFaultTreeImpl extends MinimalEObjectImpl.Container implements ComponentFaultTree { - /** - * The cached value of the '{@link #getComponents() Components}' containment reference list. - * - * - * @see #getComponents() - * @generated - * @ordered - */ - protected EList components; - - /** - * The cached value of the '{@link #getTopEvent() Top Event}' reference. - * - * - * @see #getTopEvent() - * @generated - * @ordered - */ - protected Output topEvent; - - /** - * - * - * @generated - */ - protected ComponentFaultTreeImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.COMPONENT_FAULT_TREE; - } - - /** - * - * - * @generated - */ - @Override - public EList getComponents() { - if (components == null) { - components = new EObjectContainmentEList(Component.class, this, CftPackage.COMPONENT_FAULT_TREE__COMPONENTS); - } - return components; - } - - /** - * - * - * @generated - */ - @Override - public Output getTopEvent() { - if (topEvent != null && topEvent.eIsProxy()) { - InternalEObject oldTopEvent = (InternalEObject)topEvent; - topEvent = (Output)eResolveProxy(oldTopEvent); - if (topEvent != oldTopEvent) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CftPackage.COMPONENT_FAULT_TREE__TOP_EVENT, oldTopEvent, topEvent)); - } - } - return topEvent; - } - - /** - * - * - * @generated - */ - public Output basicGetTopEvent() { - return topEvent; - } - - /** - * - * - * @generated - */ - @Override - public void setTopEvent(Output newTopEvent) { - Output oldTopEvent = topEvent; - topEvent = newTopEvent; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.COMPONENT_FAULT_TREE__TOP_EVENT, oldTopEvent, topEvent)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CftPackage.COMPONENT_FAULT_TREE__COMPONENTS: - return ((InternalEList)getComponents()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CftPackage.COMPONENT_FAULT_TREE__COMPONENTS: - return getComponents(); - case CftPackage.COMPONENT_FAULT_TREE__TOP_EVENT: - if (resolve) return getTopEvent(); - return basicGetTopEvent(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CftPackage.COMPONENT_FAULT_TREE__COMPONENTS: - getComponents().clear(); - getComponents().addAll((Collection)newValue); - return; - case CftPackage.COMPONENT_FAULT_TREE__TOP_EVENT: - setTopEvent((Output)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CftPackage.COMPONENT_FAULT_TREE__COMPONENTS: - getComponents().clear(); - return; - case CftPackage.COMPONENT_FAULT_TREE__TOP_EVENT: - setTopEvent((Output)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CftPackage.COMPONENT_FAULT_TREE__COMPONENTS: - return components != null && !components.isEmpty(); - case CftPackage.COMPONENT_FAULT_TREE__TOP_EVENT: - return topEvent != null; - } - return super.eIsSet(featureID); - } - -} //ComponentFaultTreeImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentImpl.java deleted file mode 100644 index dcbf7660..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ComponentImpl.java +++ /dev/null @@ -1,456 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Component'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#getExists Exists}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#getInputs Inputs}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#getOutputs Outputs}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#getComponentDefinition Component Definition}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#getName Name}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ComponentImpl#isMultipleAllowed Multiple Allowed}
    • - *
    - * - * @generated - */ -public class ComponentImpl extends MinimalEObjectImpl.Container implements Component { - /** - * The default value of the '{@link #getExists() Exists}' attribute. - * - * - * @see #getExists() - * @generated - * @ordered - */ - protected static final Modality EXISTS_EDEFAULT = Modality.MUST; - - /** - * The cached value of the '{@link #getExists() Exists}' attribute. - * - * - * @see #getExists() - * @generated - * @ordered - */ - protected Modality exists = EXISTS_EDEFAULT; - - /** - * The cached value of the '{@link #getInputs() Inputs}' containment reference list. - * - * - * @see #getInputs() - * @generated - * @ordered - */ - protected EList inputs; - - /** - * The cached value of the '{@link #getOutputs() Outputs}' containment reference list. - * - * - * @see #getOutputs() - * @generated - * @ordered - */ - protected EList outputs; - - /** - * The cached value of the '{@link #getComponentDefinition() Component Definition}' reference. - * - * - * @see #getComponentDefinition() - * @generated - * @ordered - */ - protected ComponentDefinition componentDefinition; - - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * The default value of the '{@link #isMultipleAllowed() Multiple Allowed}' attribute. - * - * - * @see #isMultipleAllowed() - * @generated - * @ordered - */ - protected static final boolean MULTIPLE_ALLOWED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isMultipleAllowed() Multiple Allowed}' attribute. - * - * - * @see #isMultipleAllowed() - * @generated - * @ordered - */ - protected boolean multipleAllowed = MULTIPLE_ALLOWED_EDEFAULT; - - /** - * - * - * @generated - */ - protected ComponentImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.COMPONENT; - } - - /** - * - * - * @generated - */ - @Override - public EList getInputs() { - if (inputs == null) { - inputs = new EObjectContainmentWithInverseEList(Input.class, this, CftPackage.COMPONENT__INPUTS, CftPackage.INPUT__COMPONENT); - } - return inputs; - } - - /** - * - * - * @generated - */ - @Override - public EList getOutputs() { - if (outputs == null) { - outputs = new EObjectContainmentWithInverseEList(Output.class, this, CftPackage.COMPONENT__OUTPUTS, CftPackage.OUTPUT__COMPONENT); - } - return outputs; - } - - /** - * - * - * @generated - */ - @Override - public ComponentDefinition getComponentDefinition() { - if (componentDefinition != null && componentDefinition.eIsProxy()) { - InternalEObject oldComponentDefinition = (InternalEObject)componentDefinition; - componentDefinition = (ComponentDefinition)eResolveProxy(oldComponentDefinition); - if (componentDefinition != oldComponentDefinition) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CftPackage.COMPONENT__COMPONENT_DEFINITION, oldComponentDefinition, componentDefinition)); - } - } - return componentDefinition; - } - - /** - * - * - * @generated - */ - public ComponentDefinition basicGetComponentDefinition() { - return componentDefinition; - } - - /** - * - * - * @generated - */ - @Override - public void setComponentDefinition(ComponentDefinition newComponentDefinition) { - ComponentDefinition oldComponentDefinition = componentDefinition; - componentDefinition = newComponentDefinition; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.COMPONENT__COMPONENT_DEFINITION, oldComponentDefinition, componentDefinition)); - } - - /** - * - * - * @generated - */ - @Override - public String getName() { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.COMPONENT__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Modality getExists() { - return exists; - } - - /** - * - * - * @generated - */ - @Override - public void setExists(Modality newExists) { - Modality oldExists = exists; - exists = newExists == null ? EXISTS_EDEFAULT : newExists; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.COMPONENT__EXISTS, oldExists, exists)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isMultipleAllowed() { - return multipleAllowed; - } - - /** - * - * - * @generated - */ - @Override - public void setMultipleAllowed(boolean newMultipleAllowed) { - boolean oldMultipleAllowed = multipleAllowed; - multipleAllowed = newMultipleAllowed; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.COMPONENT__MULTIPLE_ALLOWED, oldMultipleAllowed, multipleAllowed)); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CftPackage.COMPONENT__INPUTS: - return ((InternalEList)(InternalEList)getInputs()).basicAdd(otherEnd, msgs); - case CftPackage.COMPONENT__OUTPUTS: - return ((InternalEList)(InternalEList)getOutputs()).basicAdd(otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CftPackage.COMPONENT__INPUTS: - return ((InternalEList)getInputs()).basicRemove(otherEnd, msgs); - case CftPackage.COMPONENT__OUTPUTS: - return ((InternalEList)getOutputs()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CftPackage.COMPONENT__EXISTS: - return getExists(); - case CftPackage.COMPONENT__INPUTS: - return getInputs(); - case CftPackage.COMPONENT__OUTPUTS: - return getOutputs(); - case CftPackage.COMPONENT__COMPONENT_DEFINITION: - if (resolve) return getComponentDefinition(); - return basicGetComponentDefinition(); - case CftPackage.COMPONENT__NAME: - return getName(); - case CftPackage.COMPONENT__MULTIPLE_ALLOWED: - return isMultipleAllowed(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CftPackage.COMPONENT__EXISTS: - setExists((Modality)newValue); - return; - case CftPackage.COMPONENT__INPUTS: - getInputs().clear(); - getInputs().addAll((Collection)newValue); - return; - case CftPackage.COMPONENT__OUTPUTS: - getOutputs().clear(); - getOutputs().addAll((Collection)newValue); - return; - case CftPackage.COMPONENT__COMPONENT_DEFINITION: - setComponentDefinition((ComponentDefinition)newValue); - return; - case CftPackage.COMPONENT__NAME: - setName((String)newValue); - return; - case CftPackage.COMPONENT__MULTIPLE_ALLOWED: - setMultipleAllowed((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CftPackage.COMPONENT__EXISTS: - setExists(EXISTS_EDEFAULT); - return; - case CftPackage.COMPONENT__INPUTS: - getInputs().clear(); - return; - case CftPackage.COMPONENT__OUTPUTS: - getOutputs().clear(); - return; - case CftPackage.COMPONENT__COMPONENT_DEFINITION: - setComponentDefinition((ComponentDefinition)null); - return; - case CftPackage.COMPONENT__NAME: - setName(NAME_EDEFAULT); - return; - case CftPackage.COMPONENT__MULTIPLE_ALLOWED: - setMultipleAllowed(MULTIPLE_ALLOWED_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CftPackage.COMPONENT__EXISTS: - return exists != EXISTS_EDEFAULT; - case CftPackage.COMPONENT__INPUTS: - return inputs != null && !inputs.isEmpty(); - case CftPackage.COMPONENT__OUTPUTS: - return outputs != null && !outputs.isEmpty(); - case CftPackage.COMPONENT__COMPONENT_DEFINITION: - return componentDefinition != null; - case CftPackage.COMPONENT__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case CftPackage.COMPONENT__MULTIPLE_ALLOWED: - return multipleAllowed != MULTIPLE_ALLOWED_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (exists: "); - result.append(exists); - result.append(", name: "); - result.append(name); - result.append(", multipleAllowed: "); - result.append(multipleAllowed); - result.append(')'); - return result.toString(); - } - -} //ComponentImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ConnectionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ConnectionImpl.java deleted file mode 100644 index aea86ed4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/ConnectionImpl.java +++ /dev/null @@ -1,360 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EcoreUtil; - -/** - * - * An implementation of the model object 'Connection'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl#getExists Exists}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl#getInput Input}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.ConnectionImpl#getOutput Output}
    • - *
    - * - * @generated - */ -public class ConnectionImpl extends MinimalEObjectImpl.Container implements Connection { - /** - * The default value of the '{@link #getExists() Exists}' attribute. - * - * - * @see #getExists() - * @generated - * @ordered - */ - protected static final Modality EXISTS_EDEFAULT = Modality.MUST; - - /** - * The cached value of the '{@link #getExists() Exists}' attribute. - * - * - * @see #getExists() - * @generated - * @ordered - */ - protected Modality exists = EXISTS_EDEFAULT; - - /** - * The cached value of the '{@link #getOutput() Output}' reference. - * - * - * @see #getOutput() - * @generated - * @ordered - */ - protected Output output; - - /** - * - * - * @generated - */ - protected ConnectionImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.CONNECTION; - } - - /** - * - * - * @generated - */ - @Override - public Input getInput() { - if (eContainerFeatureID() != CftPackage.CONNECTION__INPUT) return null; - return (Input)eInternalContainer(); - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetInput(Input newInput, NotificationChain msgs) { - msgs = eBasicSetContainer((InternalEObject)newInput, CftPackage.CONNECTION__INPUT, msgs); - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setInput(Input newInput) { - if (newInput != eInternalContainer() || (eContainerFeatureID() != CftPackage.CONNECTION__INPUT && newInput != null)) { - if (EcoreUtil.isAncestor(this, newInput)) - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - NotificationChain msgs = null; - if (eInternalContainer() != null) - msgs = eBasicRemoveFromContainer(msgs); - if (newInput != null) - msgs = ((InternalEObject)newInput).eInverseAdd(this, CftPackage.INPUT__INCOMING_CONNECTIONS, Input.class, msgs); - msgs = basicSetInput(newInput, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.CONNECTION__INPUT, newInput, newInput)); - } - - /** - * - * - * @generated - */ - @Override - public Output getOutput() { - if (output != null && output.eIsProxy()) { - InternalEObject oldOutput = (InternalEObject)output; - output = (Output)eResolveProxy(oldOutput); - if (output != oldOutput) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CftPackage.CONNECTION__OUTPUT, oldOutput, output)); - } - } - return output; - } - - /** - * - * - * @generated - */ - public Output basicGetOutput() { - return output; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetOutput(Output newOutput, NotificationChain msgs) { - Output oldOutput = output; - output = newOutput; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, CftPackage.CONNECTION__OUTPUT, oldOutput, newOutput); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setOutput(Output newOutput) { - if (newOutput != output) { - NotificationChain msgs = null; - if (output != null) - msgs = ((InternalEObject)output).eInverseRemove(this, CftPackage.OUTPUT__OUTGOING_CONNECTIONS, Output.class, msgs); - if (newOutput != null) - msgs = ((InternalEObject)newOutput).eInverseAdd(this, CftPackage.OUTPUT__OUTGOING_CONNECTIONS, Output.class, msgs); - msgs = basicSetOutput(newOutput, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.CONNECTION__OUTPUT, newOutput, newOutput)); - } - - /** - * - * - * @generated - */ - @Override - public Modality getExists() { - return exists; - } - - /** - * - * - * @generated - */ - @Override - public void setExists(Modality newExists) { - Modality oldExists = exists; - exists = newExists == null ? EXISTS_EDEFAULT : newExists; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.CONNECTION__EXISTS, oldExists, exists)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CftPackage.CONNECTION__INPUT: - if (eInternalContainer() != null) - msgs = eBasicRemoveFromContainer(msgs); - return basicSetInput((Input)otherEnd, msgs); - case CftPackage.CONNECTION__OUTPUT: - if (output != null) - msgs = ((InternalEObject)output).eInverseRemove(this, CftPackage.OUTPUT__OUTGOING_CONNECTIONS, Output.class, msgs); - return basicSetOutput((Output)otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CftPackage.CONNECTION__INPUT: - return basicSetInput(null, msgs); - case CftPackage.CONNECTION__OUTPUT: - return basicSetOutput(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) { - switch (eContainerFeatureID()) { - case CftPackage.CONNECTION__INPUT: - return eInternalContainer().eInverseRemove(this, CftPackage.INPUT__INCOMING_CONNECTIONS, Input.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CftPackage.CONNECTION__EXISTS: - return getExists(); - case CftPackage.CONNECTION__INPUT: - return getInput(); - case CftPackage.CONNECTION__OUTPUT: - if (resolve) return getOutput(); - return basicGetOutput(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CftPackage.CONNECTION__EXISTS: - setExists((Modality)newValue); - return; - case CftPackage.CONNECTION__INPUT: - setInput((Input)newValue); - return; - case CftPackage.CONNECTION__OUTPUT: - setOutput((Output)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CftPackage.CONNECTION__EXISTS: - setExists(EXISTS_EDEFAULT); - return; - case CftPackage.CONNECTION__INPUT: - setInput((Input)null); - return; - case CftPackage.CONNECTION__OUTPUT: - setOutput((Output)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CftPackage.CONNECTION__EXISTS: - return exists != EXISTS_EDEFAULT; - case CftPackage.CONNECTION__INPUT: - return getInput() != null; - case CftPackage.CONNECTION__OUTPUT: - return output != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (exists: "); - result.append(exists); - result.append(')'); - return result.toString(); - } - -} //ConnectionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/EventDeclarationImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/EventDeclarationImpl.java deleted file mode 100644 index e60a9427..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/EventDeclarationImpl.java +++ /dev/null @@ -1,163 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Event Declaration'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.EventDeclarationImpl#getName Name}
    • - *
    - * - * @generated - */ -public abstract class EventDeclarationImpl extends MinimalEObjectImpl.Container implements EventDeclaration { - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected EventDeclarationImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.EVENT_DECLARATION; - } - - /** - * - * - * @generated - */ - @Override - public String getName() { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.EVENT_DECLARATION__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CftPackage.EVENT_DECLARATION__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CftPackage.EVENT_DECLARATION__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CftPackage.EVENT_DECLARATION__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CftPackage.EVENT_DECLARATION__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //EventDeclarationImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/EventDefinitionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/EventDefinitionImpl.java deleted file mode 100644 index 76b79f5b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/EventDefinitionImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Event Definition'. - * - * - * @generated - */ -public abstract class EventDefinitionImpl extends EventDeclarationImpl implements EventDefinition { - /** - * - * - * @generated - */ - protected EventDefinitionImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.EVENT_DEFINITION; - } - -} //EventDefinitionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/GateDefinitionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/GateDefinitionImpl.java deleted file mode 100644 index 2fb9a724..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/GateDefinitionImpl.java +++ /dev/null @@ -1,133 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -/** - * - * An implementation of the model object 'Gate Definition'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.GateDefinitionImpl#getInputEvents Input Events}
    • - *
    - * - * @generated - */ -public abstract class GateDefinitionImpl extends EventDefinitionImpl implements GateDefinition { - /** - * The cached value of the '{@link #getInputEvents() Input Events}' reference list. - * - * - * @see #getInputEvents() - * @generated - * @ordered - */ - protected EList inputEvents; - - /** - * - * - * @generated - */ - protected GateDefinitionImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.GATE_DEFINITION; - } - - /** - * - * - * @generated - */ - @Override - public EList getInputEvents() { - if (inputEvents == null) { - inputEvents = new EObjectResolvingEList(EventDeclaration.class, this, CftPackage.GATE_DEFINITION__INPUT_EVENTS); - } - return inputEvents; - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CftPackage.GATE_DEFINITION__INPUT_EVENTS: - return getInputEvents(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CftPackage.GATE_DEFINITION__INPUT_EVENTS: - getInputEvents().clear(); - getInputEvents().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CftPackage.GATE_DEFINITION__INPUT_EVENTS: - getInputEvents().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CftPackage.GATE_DEFINITION__INPUT_EVENTS: - return inputEvents != null && !inputEvents.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //GateDefinitionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/InputEventImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/InputEventImpl.java deleted file mode 100644 index 8432e29b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/InputEventImpl.java +++ /dev/null @@ -1,164 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Input Event'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputEventImpl#isMultiple Multiple}
    • - *
    - * - * @generated - */ -public class InputEventImpl extends EventDeclarationImpl implements InputEvent { - /** - * The default value of the '{@link #isMultiple() Multiple}' attribute. - * - * - * @see #isMultiple() - * @generated - * @ordered - */ - protected static final boolean MULTIPLE_EDEFAULT = false; - - /** - * The cached value of the '{@link #isMultiple() Multiple}' attribute. - * - * - * @see #isMultiple() - * @generated - * @ordered - */ - protected boolean multiple = MULTIPLE_EDEFAULT; - - /** - * - * - * @generated - */ - protected InputEventImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.INPUT_EVENT; - } - - /** - * - * - * @generated - */ - @Override - public boolean isMultiple() { - return multiple; - } - - /** - * - * - * @generated - */ - @Override - public void setMultiple(boolean newMultiple) { - boolean oldMultiple = multiple; - multiple = newMultiple; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.INPUT_EVENT__MULTIPLE, oldMultiple, multiple)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CftPackage.INPUT_EVENT__MULTIPLE: - return isMultiple(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CftPackage.INPUT_EVENT__MULTIPLE: - setMultiple((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CftPackage.INPUT_EVENT__MULTIPLE: - setMultiple(MULTIPLE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CftPackage.INPUT_EVENT__MULTIPLE: - return multiple != MULTIPLE_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (multiple: "); - result.append(multiple); - result.append(')'); - return result.toString(); - } - -} //InputEventImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/InputImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/InputImpl.java deleted file mode 100644 index aa560064..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/InputImpl.java +++ /dev/null @@ -1,308 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent; -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Input'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl#getInputEvent Input Event}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl#getComponent Component}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.InputImpl#getIncomingConnections Incoming Connections}
    • - *
    - * - * @generated - */ -public class InputImpl extends MinimalEObjectImpl.Container implements Input { - /** - * The cached value of the '{@link #getInputEvent() Input Event}' reference. - * - * - * @see #getInputEvent() - * @generated - * @ordered - */ - protected InputEvent inputEvent; - - /** - * The cached value of the '{@link #getIncomingConnections() Incoming Connections}' containment reference list. - * - * - * @see #getIncomingConnections() - * @generated - * @ordered - */ - protected EList incomingConnections; - - /** - * - * - * @generated - */ - protected InputImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.INPUT; - } - - /** - * - * - * @generated - */ - @Override - public InputEvent getInputEvent() { - if (inputEvent != null && inputEvent.eIsProxy()) { - InternalEObject oldInputEvent = (InternalEObject)inputEvent; - inputEvent = (InputEvent)eResolveProxy(oldInputEvent); - if (inputEvent != oldInputEvent) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CftPackage.INPUT__INPUT_EVENT, oldInputEvent, inputEvent)); - } - } - return inputEvent; - } - - /** - * - * - * @generated - */ - public InputEvent basicGetInputEvent() { - return inputEvent; - } - - /** - * - * - * @generated - */ - @Override - public void setInputEvent(InputEvent newInputEvent) { - InputEvent oldInputEvent = inputEvent; - inputEvent = newInputEvent; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.INPUT__INPUT_EVENT, oldInputEvent, inputEvent)); - } - - /** - * - * - * @generated - */ - @Override - public Component getComponent() { - if (eContainerFeatureID() != CftPackage.INPUT__COMPONENT) return null; - return (Component)eInternalContainer(); - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetComponent(Component newComponent, NotificationChain msgs) { - msgs = eBasicSetContainer((InternalEObject)newComponent, CftPackage.INPUT__COMPONENT, msgs); - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setComponent(Component newComponent) { - if (newComponent != eInternalContainer() || (eContainerFeatureID() != CftPackage.INPUT__COMPONENT && newComponent != null)) { - if (EcoreUtil.isAncestor(this, newComponent)) - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - NotificationChain msgs = null; - if (eInternalContainer() != null) - msgs = eBasicRemoveFromContainer(msgs); - if (newComponent != null) - msgs = ((InternalEObject)newComponent).eInverseAdd(this, CftPackage.COMPONENT__INPUTS, Component.class, msgs); - msgs = basicSetComponent(newComponent, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.INPUT__COMPONENT, newComponent, newComponent)); - } - - /** - * - * - * @generated - */ - @Override - public EList getIncomingConnections() { - if (incomingConnections == null) { - incomingConnections = new EObjectContainmentWithInverseEList(Connection.class, this, CftPackage.INPUT__INCOMING_CONNECTIONS, CftPackage.CONNECTION__INPUT); - } - return incomingConnections; - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CftPackage.INPUT__COMPONENT: - if (eInternalContainer() != null) - msgs = eBasicRemoveFromContainer(msgs); - return basicSetComponent((Component)otherEnd, msgs); - case CftPackage.INPUT__INCOMING_CONNECTIONS: - return ((InternalEList)(InternalEList)getIncomingConnections()).basicAdd(otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CftPackage.INPUT__COMPONENT: - return basicSetComponent(null, msgs); - case CftPackage.INPUT__INCOMING_CONNECTIONS: - return ((InternalEList)getIncomingConnections()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) { - switch (eContainerFeatureID()) { - case CftPackage.INPUT__COMPONENT: - return eInternalContainer().eInverseRemove(this, CftPackage.COMPONENT__INPUTS, Component.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CftPackage.INPUT__INPUT_EVENT: - if (resolve) return getInputEvent(); - return basicGetInputEvent(); - case CftPackage.INPUT__COMPONENT: - return getComponent(); - case CftPackage.INPUT__INCOMING_CONNECTIONS: - return getIncomingConnections(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CftPackage.INPUT__INPUT_EVENT: - setInputEvent((InputEvent)newValue); - return; - case CftPackage.INPUT__COMPONENT: - setComponent((Component)newValue); - return; - case CftPackage.INPUT__INCOMING_CONNECTIONS: - getIncomingConnections().clear(); - getIncomingConnections().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CftPackage.INPUT__INPUT_EVENT: - setInputEvent((InputEvent)null); - return; - case CftPackage.INPUT__COMPONENT: - setComponent((Component)null); - return; - case CftPackage.INPUT__INCOMING_CONNECTIONS: - getIncomingConnections().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CftPackage.INPUT__INPUT_EVENT: - return inputEvent != null; - case CftPackage.INPUT__COMPONENT: - return getComponent() != null; - case CftPackage.INPUT__INCOMING_CONNECTIONS: - return incomingConnections != null && !incomingConnections.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //InputImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/KOfMGateDefinitionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/KOfMGateDefinitionImpl.java deleted file mode 100644 index fed17513..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/KOfMGateDefinitionImpl.java +++ /dev/null @@ -1,220 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'KOf MGate Definition'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl#getK K}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.KOfMGateDefinitionImpl#getM M}
    • - *
    - * - * @generated - */ -public class KOfMGateDefinitionImpl extends GateDefinitionImpl implements KOfMGateDefinition { - /** - * The default value of the '{@link #getK() K}' attribute. - * - * - * @see #getK() - * @generated - * @ordered - */ - protected static final int K_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getK() K}' attribute. - * - * - * @see #getK() - * @generated - * @ordered - */ - protected int k = K_EDEFAULT; - - /** - * The default value of the '{@link #getM() M}' attribute. - * - * - * @see #getM() - * @generated - * @ordered - */ - protected static final int M_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getM() M}' attribute. - * - * - * @see #getM() - * @generated - * @ordered - */ - protected int m = M_EDEFAULT; - - /** - * - * - * @generated - */ - protected KOfMGateDefinitionImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.KOF_MGATE_DEFINITION; - } - - /** - * - * - * @generated - */ - @Override - public int getK() { - return k; - } - - /** - * - * - * @generated - */ - @Override - public void setK(int newK) { - int oldK = k; - k = newK; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.KOF_MGATE_DEFINITION__K, oldK, k)); - } - - /** - * - * - * @generated - */ - @Override - public int getM() { - return m; - } - - /** - * - * - * @generated - */ - @Override - public void setM(int newM) { - int oldM = m; - m = newM; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.KOF_MGATE_DEFINITION__M, oldM, m)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CftPackage.KOF_MGATE_DEFINITION__K: - return getK(); - case CftPackage.KOF_MGATE_DEFINITION__M: - return getM(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CftPackage.KOF_MGATE_DEFINITION__K: - setK((Integer)newValue); - return; - case CftPackage.KOF_MGATE_DEFINITION__M: - setM((Integer)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CftPackage.KOF_MGATE_DEFINITION__K: - setK(K_EDEFAULT); - return; - case CftPackage.KOF_MGATE_DEFINITION__M: - setM(M_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CftPackage.KOF_MGATE_DEFINITION__K: - return k != K_EDEFAULT; - case CftPackage.KOF_MGATE_DEFINITION__M: - return m != M_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (k: "); - result.append(k); - result.append(", m: "); - result.append(m); - result.append(')'); - return result.toString(); - } - -} //KOfMGateDefinitionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/OrGateDefinitionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/OrGateDefinitionImpl.java deleted file mode 100644 index d2275f60..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/OrGateDefinitionImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Or Gate Definition'. - * - * - * @generated - */ -public class OrGateDefinitionImpl extends GateDefinitionImpl implements OrGateDefinition { - /** - * - * - * @generated - */ - protected OrGateDefinitionImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.OR_GATE_DEFINITION; - } - -} //OrGateDefinitionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/OutputImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/OutputImpl.java deleted file mode 100644 index 31a81afe..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/impl/OutputImpl.java +++ /dev/null @@ -1,309 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectWithInverseResolvingEList; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Output'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl#getEventDeclaration Event Declaration}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl#getOutgoingConnections Outgoing Connections}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.impl.OutputImpl#getComponent Component}
    • - *
    - * - * @generated - */ -public class OutputImpl extends MinimalEObjectImpl.Container implements Output { - /** - * The cached value of the '{@link #getEventDeclaration() Event Declaration}' reference. - * - * - * @see #getEventDeclaration() - * @generated - * @ordered - */ - protected EventDeclaration eventDeclaration; - - /** - * The cached value of the '{@link #getOutgoingConnections() Outgoing Connections}' reference list. - * - * - * @see #getOutgoingConnections() - * @generated - * @ordered - */ - protected EList outgoingConnections; - - /** - * - * - * @generated - */ - protected OutputImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return CftPackage.Literals.OUTPUT; - } - - /** - * - * - * @generated - */ - @Override - public EventDeclaration getEventDeclaration() { - if (eventDeclaration != null && eventDeclaration.eIsProxy()) { - InternalEObject oldEventDeclaration = (InternalEObject)eventDeclaration; - eventDeclaration = (EventDeclaration)eResolveProxy(oldEventDeclaration); - if (eventDeclaration != oldEventDeclaration) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, CftPackage.OUTPUT__EVENT_DECLARATION, oldEventDeclaration, eventDeclaration)); - } - } - return eventDeclaration; - } - - /** - * - * - * @generated - */ - public EventDeclaration basicGetEventDeclaration() { - return eventDeclaration; - } - - /** - * - * - * @generated - */ - @Override - public void setEventDeclaration(EventDeclaration newEventDeclaration) { - EventDeclaration oldEventDeclaration = eventDeclaration; - eventDeclaration = newEventDeclaration; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.OUTPUT__EVENT_DECLARATION, oldEventDeclaration, eventDeclaration)); - } - - /** - * - * - * @generated - */ - @Override - public EList getOutgoingConnections() { - if (outgoingConnections == null) { - outgoingConnections = new EObjectWithInverseResolvingEList(Connection.class, this, CftPackage.OUTPUT__OUTGOING_CONNECTIONS, CftPackage.CONNECTION__OUTPUT); - } - return outgoingConnections; - } - - /** - * - * - * @generated - */ - @Override - public Component getComponent() { - if (eContainerFeatureID() != CftPackage.OUTPUT__COMPONENT) return null; - return (Component)eInternalContainer(); - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetComponent(Component newComponent, NotificationChain msgs) { - msgs = eBasicSetContainer((InternalEObject)newComponent, CftPackage.OUTPUT__COMPONENT, msgs); - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setComponent(Component newComponent) { - if (newComponent != eInternalContainer() || (eContainerFeatureID() != CftPackage.OUTPUT__COMPONENT && newComponent != null)) { - if (EcoreUtil.isAncestor(this, newComponent)) - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - NotificationChain msgs = null; - if (eInternalContainer() != null) - msgs = eBasicRemoveFromContainer(msgs); - if (newComponent != null) - msgs = ((InternalEObject)newComponent).eInverseAdd(this, CftPackage.COMPONENT__OUTPUTS, Component.class, msgs); - msgs = basicSetComponent(newComponent, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, CftPackage.OUTPUT__COMPONENT, newComponent, newComponent)); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CftPackage.OUTPUT__OUTGOING_CONNECTIONS: - return ((InternalEList)(InternalEList)getOutgoingConnections()).basicAdd(otherEnd, msgs); - case CftPackage.OUTPUT__COMPONENT: - if (eInternalContainer() != null) - msgs = eBasicRemoveFromContainer(msgs); - return basicSetComponent((Component)otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case CftPackage.OUTPUT__OUTGOING_CONNECTIONS: - return ((InternalEList)getOutgoingConnections()).basicRemove(otherEnd, msgs); - case CftPackage.OUTPUT__COMPONENT: - return basicSetComponent(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) { - switch (eContainerFeatureID()) { - case CftPackage.OUTPUT__COMPONENT: - return eInternalContainer().eInverseRemove(this, CftPackage.COMPONENT__OUTPUTS, Component.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case CftPackage.OUTPUT__EVENT_DECLARATION: - if (resolve) return getEventDeclaration(); - return basicGetEventDeclaration(); - case CftPackage.OUTPUT__OUTGOING_CONNECTIONS: - return getOutgoingConnections(); - case CftPackage.OUTPUT__COMPONENT: - return getComponent(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case CftPackage.OUTPUT__EVENT_DECLARATION: - setEventDeclaration((EventDeclaration)newValue); - return; - case CftPackage.OUTPUT__OUTGOING_CONNECTIONS: - getOutgoingConnections().clear(); - getOutgoingConnections().addAll((Collection)newValue); - return; - case CftPackage.OUTPUT__COMPONENT: - setComponent((Component)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case CftPackage.OUTPUT__EVENT_DECLARATION: - setEventDeclaration((EventDeclaration)null); - return; - case CftPackage.OUTPUT__OUTGOING_CONNECTIONS: - getOutgoingConnections().clear(); - return; - case CftPackage.OUTPUT__COMPONENT: - setComponent((Component)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case CftPackage.OUTPUT__EVENT_DECLARATION: - return eventDeclaration != null; - case CftPackage.OUTPUT__OUTGOING_CONNECTIONS: - return outgoingConnections != null && !outgoingConnections.isEmpty(); - case CftPackage.OUTPUT__COMPONENT: - return getComponent() != null; - } - return super.eIsSet(featureID); - } - -} //OutputImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftAdapterFactory.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftAdapterFactory.java deleted file mode 100644 index f5d3bf83..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftAdapterFactory.java +++ /dev/null @@ -1,372 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.util; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.*; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; - -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * The Adapter Factory for the model. - * It provides an adapter createXXX method for each class of the model. - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage - * @generated - */ -public class CftAdapterFactory extends AdapterFactoryImpl { - /** - * The cached model package. - * - * - * @generated - */ - protected static CftPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * - * - * @generated - */ - public CftAdapterFactory() { - if (modelPackage == null) { - modelPackage = CftPackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * - * This implementation returns true if the object is either the model's package or is an instance object of the model. - * - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) { - if (object == modelPackage) { - return true; - } - if (object instanceof EObject) { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the createXXX methods. - * - * - * @generated - */ - protected CftSwitch modelSwitch = - new CftSwitch() { - @Override - public Adapter caseComponentDefinition(ComponentDefinition object) { - return createComponentDefinitionAdapter(); - } - @Override - public Adapter caseEventDefinition(EventDefinition object) { - return createEventDefinitionAdapter(); - } - @Override - public Adapter caseGateDefinition(GateDefinition object) { - return createGateDefinitionAdapter(); - } - @Override - public Adapter caseBasicEventDefinition(BasicEventDefinition object) { - return createBasicEventDefinitionAdapter(); - } - @Override - public Adapter caseInputEvent(InputEvent object) { - return createInputEventAdapter(); - } - @Override - public Adapter caseEventDeclaration(EventDeclaration object) { - return createEventDeclarationAdapter(); - } - @Override - public Adapter caseAndGateDefinition(AndGateDefinition object) { - return createAndGateDefinitionAdapter(); - } - @Override - public Adapter caseOrGateDefinition(OrGateDefinition object) { - return createOrGateDefinitionAdapter(); - } - @Override - public Adapter caseKOfMGateDefinition(KOfMGateDefinition object) { - return createKOfMGateDefinitionAdapter(); - } - @Override - public Adapter caseComponentFaultTree(ComponentFaultTree object) { - return createComponentFaultTreeAdapter(); - } - @Override - public Adapter caseComponent(Component object) { - return createComponentAdapter(); - } - @Override - public Adapter caseInput(Input object) { - return createInputAdapter(); - } - @Override - public Adapter caseOutput(Output object) { - return createOutputAdapter(); - } - @Override - public Adapter caseConnection(Connection object) { - return createConnectionAdapter(); - } - @Override - public Adapter caseModalElement(ModalElement object) { - return createModalElementAdapter(); - } - @Override - public Adapter defaultCase(EObject object) { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the target. - * - * - * @param target the object to adapt. - * @return the adapter for the target. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition Component Definition}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition - * @generated - */ - public Adapter createComponentDefinitionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition Event Definition}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDefinition - * @generated - */ - public Adapter createEventDefinitionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition Gate Definition}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition - * @generated - */ - public Adapter createGateDefinitionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition Basic Event Definition}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition - * @generated - */ - public Adapter createBasicEventDefinitionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent Input Event}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent - * @generated - */ - public Adapter createInputEventAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration Event Declaration}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration - * @generated - */ - public Adapter createEventDeclarationAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition And Gate Definition}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition - * @generated - */ - public Adapter createAndGateDefinitionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition Or Gate Definition}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition - * @generated - */ - public Adapter createOrGateDefinitionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition KOf MGate Definition}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition - * @generated - */ - public Adapter createKOfMGateDefinitionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree Component Fault Tree}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree - * @generated - */ - public Adapter createComponentFaultTreeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component Component}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component - * @generated - */ - public Adapter createComponentAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input Input}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input - * @generated - */ - public Adapter createInputAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output Output}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output - * @generated - */ - public Adapter createOutputAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection Connection}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection - * @generated - */ - public Adapter createConnectionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement Modal Element}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement - * @generated - */ - public Adapter createModalElementAdapter() { - return null; - } - - /** - * Creates a new adapter for the default case. - * - * This default implementation returns null. - * - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() { - return null; - } - -} //CftAdapterFactory diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftSwitch.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftSwitch.java deleted file mode 100644 index 3c5a4fd9..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/cft/util/CftSwitch.java +++ /dev/null @@ -1,421 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.cft.util; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.*; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.util.Switch; - -/** - * - * The Switch for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the caseXXX method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftPackage - * @generated - */ -public class CftSwitch extends Switch { - /** - * The cached model package - * - * - * @generated - */ - protected static CftPackage modelPackage; - - /** - * Creates an instance of the switch. - * - * - * @generated - */ - public CftSwitch() { - if (modelPackage == null) { - modelPackage = CftPackage.eINSTANCE; - } - } - - /** - * Checks whether this is a switch for the given package. - * - * - * @param ePackage the package in question. - * @return whether this is a switch for the given package. - * @generated - */ - @Override - protected boolean isSwitchFor(EPackage ePackage) { - return ePackage == modelPackage; - } - - /** - * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. - * - * - * @return the first non-null result returned by a caseXXX call. - * @generated - */ - @Override - protected T doSwitch(int classifierID, EObject theEObject) { - switch (classifierID) { - case CftPackage.COMPONENT_DEFINITION: { - ComponentDefinition componentDefinition = (ComponentDefinition)theEObject; - T result = caseComponentDefinition(componentDefinition); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.EVENT_DEFINITION: { - EventDefinition eventDefinition = (EventDefinition)theEObject; - T result = caseEventDefinition(eventDefinition); - if (result == null) result = caseEventDeclaration(eventDefinition); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.GATE_DEFINITION: { - GateDefinition gateDefinition = (GateDefinition)theEObject; - T result = caseGateDefinition(gateDefinition); - if (result == null) result = caseEventDefinition(gateDefinition); - if (result == null) result = caseEventDeclaration(gateDefinition); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.BASIC_EVENT_DEFINITION: { - BasicEventDefinition basicEventDefinition = (BasicEventDefinition)theEObject; - T result = caseBasicEventDefinition(basicEventDefinition); - if (result == null) result = caseEventDefinition(basicEventDefinition); - if (result == null) result = caseEventDeclaration(basicEventDefinition); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.INPUT_EVENT: { - InputEvent inputEvent = (InputEvent)theEObject; - T result = caseInputEvent(inputEvent); - if (result == null) result = caseEventDeclaration(inputEvent); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.EVENT_DECLARATION: { - EventDeclaration eventDeclaration = (EventDeclaration)theEObject; - T result = caseEventDeclaration(eventDeclaration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.AND_GATE_DEFINITION: { - AndGateDefinition andGateDefinition = (AndGateDefinition)theEObject; - T result = caseAndGateDefinition(andGateDefinition); - if (result == null) result = caseGateDefinition(andGateDefinition); - if (result == null) result = caseEventDefinition(andGateDefinition); - if (result == null) result = caseEventDeclaration(andGateDefinition); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.OR_GATE_DEFINITION: { - OrGateDefinition orGateDefinition = (OrGateDefinition)theEObject; - T result = caseOrGateDefinition(orGateDefinition); - if (result == null) result = caseGateDefinition(orGateDefinition); - if (result == null) result = caseEventDefinition(orGateDefinition); - if (result == null) result = caseEventDeclaration(orGateDefinition); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.KOF_MGATE_DEFINITION: { - KOfMGateDefinition kOfMGateDefinition = (KOfMGateDefinition)theEObject; - T result = caseKOfMGateDefinition(kOfMGateDefinition); - if (result == null) result = caseGateDefinition(kOfMGateDefinition); - if (result == null) result = caseEventDefinition(kOfMGateDefinition); - if (result == null) result = caseEventDeclaration(kOfMGateDefinition); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.COMPONENT_FAULT_TREE: { - ComponentFaultTree componentFaultTree = (ComponentFaultTree)theEObject; - T result = caseComponentFaultTree(componentFaultTree); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.COMPONENT: { - Component component = (Component)theEObject; - T result = caseComponent(component); - if (result == null) result = caseModalElement(component); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.INPUT: { - Input input = (Input)theEObject; - T result = caseInput(input); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.OUTPUT: { - Output output = (Output)theEObject; - T result = caseOutput(output); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.CONNECTION: { - Connection connection = (Connection)theEObject; - T result = caseConnection(connection); - if (result == null) result = caseModalElement(connection); - if (result == null) result = defaultCase(theEObject); - return result; - } - case CftPackage.MODAL_ELEMENT: { - ModalElement modalElement = (ModalElement)theEObject; - T result = caseModalElement(modalElement); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of 'Component Definition'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Component Definition'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseComponentDefinition(ComponentDefinition object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Event Definition'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Event Definition'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEventDefinition(EventDefinition object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Gate Definition'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Gate Definition'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGateDefinition(GateDefinition object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Basic Event Definition'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Basic Event Definition'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseBasicEventDefinition(BasicEventDefinition object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Input Event'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Input Event'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseInputEvent(InputEvent object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Event Declaration'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Event Declaration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEventDeclaration(EventDeclaration object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'And Gate Definition'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'And Gate Definition'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAndGateDefinition(AndGateDefinition object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Or Gate Definition'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Or Gate Definition'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseOrGateDefinition(OrGateDefinition object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'KOf MGate Definition'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'KOf MGate Definition'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseKOfMGateDefinition(KOfMGateDefinition object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Component Fault Tree'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Component Fault Tree'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseComponentFaultTree(ComponentFaultTree object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Component'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Component'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseComponent(Component object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Input'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Input'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseInput(Input object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Output'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Output'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseOutput(Output object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Connection'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Connection'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConnection(Connection object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Modal Element'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Modal Element'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseModalElement(ModalElement object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'EObject'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'EObject'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - @Override - public T defaultCase(EObject object) { - return null; - } - -} //CftSwitch diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/AndGate.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/AndGate.java deleted file mode 100644 index 5591557c..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/AndGate.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - - -/** - * - * A representation of the model object 'And Gate'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getAndGate() - * @model - * @generated - */ -public interface AndGate extends Gate { -} // AndGate diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/BasicEvent.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/BasicEvent.java deleted file mode 100644 index 63b8d0ed..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/BasicEvent.java +++ /dev/null @@ -1,49 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - - -/** - * - * A representation of the model object 'Basic Event'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent#getDistribution Distribution}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getBasicEvent() - * @model - * @generated - */ -public interface BasicEvent extends RandomEvent { - /** - * Returns the value of the 'Distribution' containment reference. - * - *

    - * If the meaning of the 'Distribution' containment reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Distribution' containment reference. - * @see #setDistribution(Distribution) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getBasicEvent_Distribution() - * @model containment="true" required="true" - * @generated - */ - Distribution getDistribution(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent#getDistribution Distribution}' containment reference. - * - * - * @param value the new value of the 'Distribution' containment reference. - * @see #getDistribution() - * @generated - */ - void setDistribution(Distribution value); - -} // BasicEvent diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantDistribution.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantDistribution.java deleted file mode 100644 index 873c1fd3..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantDistribution.java +++ /dev/null @@ -1,49 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - - -/** - * - * A representation of the model object 'Constant Distribution'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution#getP P}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getConstantDistribution() - * @model - * @generated - */ -public interface ConstantDistribution extends Distribution { - /** - * Returns the value of the 'P' attribute. - * - *

    - * If the meaning of the 'P' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'P' attribute. - * @see #setP(double) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getConstantDistribution_P() - * @model - * @generated - */ - double getP(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution#getP P}' attribute. - * - * - * @param value the new value of the 'P' attribute. - * @see #getP() - * @generated - */ - void setP(double value); - -} // ConstantDistribution diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantEvent.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantEvent.java deleted file mode 100644 index a171fc95..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantEvent.java +++ /dev/null @@ -1,49 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - - -/** - * - * A representation of the model object 'Constant Event'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent#isFailed Failed}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getConstantEvent() - * @model - * @generated - */ -public interface ConstantEvent extends Event { - /** - * Returns the value of the 'Failed' attribute. - * - *

    - * If the meaning of the 'Failed' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Failed' attribute. - * @see #setFailed(boolean) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getConstantEvent_Failed() - * @model - * @generated - */ - boolean isFailed(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent#isFailed Failed}' attribute. - * - * - * @param value the new value of the 'Failed' attribute. - * @see #isFailed() - * @generated - */ - void setFailed(boolean value); - -} // ConstantEvent diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantModel.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantModel.java deleted file mode 100644 index 5649559f..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ConstantModel.java +++ /dev/null @@ -1,49 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - - -/** - * - * A representation of the model object 'Constant Model'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel#isFailed Failed}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getConstantModel() - * @model - * @generated - */ -public interface ConstantModel extends ReliabilityModel { - /** - * Returns the value of the 'Failed' attribute. - * - *

    - * If the meaning of the 'Failed' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Failed' attribute. - * @see #setFailed(boolean) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getConstantModel_Failed() - * @model - * @generated - */ - boolean isFailed(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel#isFailed Failed}' attribute. - * - * - * @param value the new value of the 'Failed' attribute. - * @see #isFailed() - * @generated - */ - void setFailed(boolean value); - -} // ConstantModel diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Distribution.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Distribution.java deleted file mode 100644 index 4435f5ef..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Distribution.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Distribution'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getDistribution() - * @model abstract="true" - * @generated - */ -public interface Distribution extends EObject { -} // Distribution diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Event.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Event.java deleted file mode 100644 index a5a905a0..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Event.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Event'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getEvent() - * @model abstract="true" - * @generated - */ -public interface Event extends EObject { -} // Event diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ExponentialDistribution.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ExponentialDistribution.java deleted file mode 100644 index 7fdd448b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ExponentialDistribution.java +++ /dev/null @@ -1,49 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - - -/** - * - * A representation of the model object 'Exponential Distribution'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution#getLambda Lambda}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getExponentialDistribution() - * @model - * @generated - */ -public interface ExponentialDistribution extends Distribution { - /** - * Returns the value of the 'Lambda' attribute. - * - *

    - * If the meaning of the 'Lambda' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Lambda' attribute. - * @see #setLambda(double) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getExponentialDistribution_Lambda() - * @model - * @generated - */ - double getLambda(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution#getLambda Lambda}' attribute. - * - * - * @param value the new value of the 'Lambda' attribute. - * @see #getLambda() - * @generated - */ - void setLambda(double value); - -} // ExponentialDistribution diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FaultTree.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FaultTree.java deleted file mode 100644 index 0bf258be..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FaultTree.java +++ /dev/null @@ -1,67 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Fault Tree'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getEvents Events}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getTopEvent Top Event}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getFaultTree() - * @model - * @generated - */ -public interface FaultTree extends ReliabilityModel { - /** - * Returns the value of the 'Events' containment reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent}. - * - *

    - * If the meaning of the 'Events' containment reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Events' containment reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getFaultTree_Events() - * @model containment="true" - * @generated - */ - EList getEvents(); - - /** - * Returns the value of the 'Top Event' reference. - * - *

    - * If the meaning of the 'Top Event' reference isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Top Event' reference. - * @see #setTopEvent(RandomEvent) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getFaultTree_TopEvent() - * @model required="true" - * @generated - */ - RandomEvent getTopEvent(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getTopEvent Top Event}' reference. - * - * - * @param value the new value of the 'Top Event' reference. - * @see #getTopEvent() - * @generated - */ - void setTopEvent(RandomEvent value); - -} // FaultTree diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtFactory.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtFactory.java deleted file mode 100644 index 7d420e34..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtFactory.java +++ /dev/null @@ -1,114 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - -import org.eclipse.emf.ecore.EFactory; - -/** - * - * The Factory for the model. - * It provides a create method for each non-abstract class of the model. - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage - * @generated - */ -public interface FtFactory extends EFactory { - /** - * The singleton instance of the factory. - * - * - * @generated - */ - FtFactory eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtFactoryImpl.init(); - - /** - * Returns a new object of class 'Fault Tree'. - * - * - * @return a new object of class 'Fault Tree'. - * @generated - */ - FaultTree createFaultTree(); - - /** - * Returns a new object of class 'Basic Event'. - * - * - * @return a new object of class 'Basic Event'. - * @generated - */ - BasicEvent createBasicEvent(); - - /** - * Returns a new object of class 'Constant Distribution'. - * - * - * @return a new object of class 'Constant Distribution'. - * @generated - */ - ConstantDistribution createConstantDistribution(); - - /** - * Returns a new object of class 'Exponential Distribution'. - * - * - * @return a new object of class 'Exponential Distribution'. - * @generated - */ - ExponentialDistribution createExponentialDistribution(); - - /** - * Returns a new object of class 'And Gate'. - * - * - * @return a new object of class 'And Gate'. - * @generated - */ - AndGate createAndGate(); - - /** - * Returns a new object of class 'Or Gate'. - * - * - * @return a new object of class 'Or Gate'. - * @generated - */ - OrGate createOrGate(); - - /** - * Returns a new object of class 'KOf MGate'. - * - * - * @return a new object of class 'KOf MGate'. - * @generated - */ - KOfMGate createKOfMGate(); - - /** - * Returns a new object of class 'Constant Model'. - * - * - * @return a new object of class 'Constant Model'. - * @generated - */ - ConstantModel createConstantModel(); - - /** - * Returns a new object of class 'Constant Event'. - * - * - * @return a new object of class 'Constant Event'. - * @generated - */ - ConstantEvent createConstantEvent(); - - /** - * Returns the package supported by this factory. - * - * - * @return the package supported by this factory. - * @generated - */ - FtPackage getFtPackage(); - -} //FtFactory diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtPackage.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtPackage.java deleted file mode 100644 index dd35d666..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/FtPackage.java +++ /dev/null @@ -1,1109 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * - * The Package for the model. - * It contains accessors for the meta objects to represent - *
      - *
    • each class,
    • - *
    • each feature of each class,
    • - *
    • each operation of each class,
    • - *
    • each enum,
    • - *
    • and each data type
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtFactory - * @model kind="package" - * @generated - */ -public interface FtPackage extends EPackage { - /** - * The package name. - * - * - * @generated - */ - String eNAME = "ft"; - - /** - * The package namespace URI. - * - * - * @generated - */ - String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/faulttree/model/ft"; - - /** - * The package namespace name. - * - * - * @generated - */ - String eNS_PREFIX = "ft"; - - /** - * The singleton instance of the package. - * - * - * @generated - */ - FtPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl.init(); - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ReliabilityModelImpl Reliability Model}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ReliabilityModelImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getReliabilityModel() - * @generated - */ - int RELIABILITY_MODEL = 10; - - /** - * The number of structural features of the 'Reliability Model' class. - * - * - * @generated - * @ordered - */ - int RELIABILITY_MODEL_FEATURE_COUNT = 0; - - /** - * The number of operations of the 'Reliability Model' class. - * - * - * @generated - * @ordered - */ - int RELIABILITY_MODEL_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl Fault Tree}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getFaultTree() - * @generated - */ - int FAULT_TREE = 0; - - /** - * The feature id for the 'Events' containment reference list. - * - * - * @generated - * @ordered - */ - int FAULT_TREE__EVENTS = RELIABILITY_MODEL_FEATURE_COUNT + 0; - - /** - * The feature id for the 'Top Event' reference. - * - * - * @generated - * @ordered - */ - int FAULT_TREE__TOP_EVENT = RELIABILITY_MODEL_FEATURE_COUNT + 1; - - /** - * The number of structural features of the 'Fault Tree' class. - * - * - * @generated - * @ordered - */ - int FAULT_TREE_FEATURE_COUNT = RELIABILITY_MODEL_FEATURE_COUNT + 2; - - /** - * The number of operations of the 'Fault Tree' class. - * - * - * @generated - * @ordered - */ - int FAULT_TREE_OPERATION_COUNT = RELIABILITY_MODEL_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl Event}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getEvent() - * @generated - */ - int EVENT = 12; - - /** - * The number of structural features of the 'Event' class. - * - * - * @generated - * @ordered - */ - int EVENT_FEATURE_COUNT = 0; - - /** - * The number of operations of the 'Event' class. - * - * - * @generated - * @ordered - */ - int EVENT_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.RandomEventImpl Random Event}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.RandomEventImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getRandomEvent() - * @generated - */ - int RANDOM_EVENT = 1; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int RANDOM_EVENT__NAME = EVENT_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Random Event' class. - * - * - * @generated - * @ordered - */ - int RANDOM_EVENT_FEATURE_COUNT = EVENT_FEATURE_COUNT + 1; - - /** - * The number of operations of the 'Random Event' class. - * - * - * @generated - * @ordered - */ - int RANDOM_EVENT_OPERATION_COUNT = EVENT_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl Basic Event}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getBasicEvent() - * @generated - */ - int BASIC_EVENT = 2; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int BASIC_EVENT__NAME = RANDOM_EVENT__NAME; - - /** - * The feature id for the 'Distribution' containment reference. - * - * - * @generated - * @ordered - */ - int BASIC_EVENT__DISTRIBUTION = RANDOM_EVENT_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Basic Event' class. - * - * - * @generated - * @ordered - */ - int BASIC_EVENT_FEATURE_COUNT = RANDOM_EVENT_FEATURE_COUNT + 1; - - /** - * The number of operations of the 'Basic Event' class. - * - * - * @generated - * @ordered - */ - int BASIC_EVENT_OPERATION_COUNT = RANDOM_EVENT_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl Gate}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getGate() - * @generated - */ - int GATE = 3; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int GATE__NAME = RANDOM_EVENT__NAME; - - /** - * The feature id for the 'Input Events' reference list. - * - * - * @generated - * @ordered - */ - int GATE__INPUT_EVENTS = RANDOM_EVENT_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Gate' class. - * - * - * @generated - * @ordered - */ - int GATE_FEATURE_COUNT = RANDOM_EVENT_FEATURE_COUNT + 1; - - /** - * The number of operations of the 'Gate' class. - * - * - * @generated - * @ordered - */ - int GATE_OPERATION_COUNT = RANDOM_EVENT_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl Distribution}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getDistribution() - * @generated - */ - int DISTRIBUTION = 4; - - /** - * The number of structural features of the 'Distribution' class. - * - * - * @generated - * @ordered - */ - int DISTRIBUTION_FEATURE_COUNT = 0; - - /** - * The number of operations of the 'Distribution' class. - * - * - * @generated - * @ordered - */ - int DISTRIBUTION_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl Constant Distribution}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantDistribution() - * @generated - */ - int CONSTANT_DISTRIBUTION = 5; - - /** - * The feature id for the 'P' attribute. - * - * - * @generated - * @ordered - */ - int CONSTANT_DISTRIBUTION__P = DISTRIBUTION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Constant Distribution' class. - * - * - * @generated - * @ordered - */ - int CONSTANT_DISTRIBUTION_FEATURE_COUNT = DISTRIBUTION_FEATURE_COUNT + 1; - - /** - * The number of operations of the 'Constant Distribution' class. - * - * - * @generated - * @ordered - */ - int CONSTANT_DISTRIBUTION_OPERATION_COUNT = DISTRIBUTION_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl Exponential Distribution}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getExponentialDistribution() - * @generated - */ - int EXPONENTIAL_DISTRIBUTION = 6; - - /** - * The feature id for the 'Lambda' attribute. - * - * - * @generated - * @ordered - */ - int EXPONENTIAL_DISTRIBUTION__LAMBDA = DISTRIBUTION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Exponential Distribution' class. - * - * - * @generated - * @ordered - */ - int EXPONENTIAL_DISTRIBUTION_FEATURE_COUNT = DISTRIBUTION_FEATURE_COUNT + 1; - - /** - * The number of operations of the 'Exponential Distribution' class. - * - * - * @generated - * @ordered - */ - int EXPONENTIAL_DISTRIBUTION_OPERATION_COUNT = DISTRIBUTION_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl And Gate}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getAndGate() - * @generated - */ - int AND_GATE = 7; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int AND_GATE__NAME = GATE__NAME; - - /** - * The feature id for the 'Input Events' reference list. - * - * - * @generated - * @ordered - */ - int AND_GATE__INPUT_EVENTS = GATE__INPUT_EVENTS; - - /** - * The number of structural features of the 'And Gate' class. - * - * - * @generated - * @ordered - */ - int AND_GATE_FEATURE_COUNT = GATE_FEATURE_COUNT + 0; - - /** - * The number of operations of the 'And Gate' class. - * - * - * @generated - * @ordered - */ - int AND_GATE_OPERATION_COUNT = GATE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl Or Gate}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getOrGate() - * @generated - */ - int OR_GATE = 8; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int OR_GATE__NAME = GATE__NAME; - - /** - * The feature id for the 'Input Events' reference list. - * - * - * @generated - * @ordered - */ - int OR_GATE__INPUT_EVENTS = GATE__INPUT_EVENTS; - - /** - * The number of structural features of the 'Or Gate' class. - * - * - * @generated - * @ordered - */ - int OR_GATE_FEATURE_COUNT = GATE_FEATURE_COUNT + 0; - - /** - * The number of operations of the 'Or Gate' class. - * - * - * @generated - * @ordered - */ - int OR_GATE_OPERATION_COUNT = GATE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl KOf MGate}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getKOfMGate() - * @generated - */ - int KOF_MGATE = 9; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int KOF_MGATE__NAME = GATE__NAME; - - /** - * The feature id for the 'Input Events' reference list. - * - * - * @generated - * @ordered - */ - int KOF_MGATE__INPUT_EVENTS = GATE__INPUT_EVENTS; - - /** - * The feature id for the 'K' attribute. - * - * - * @generated - * @ordered - */ - int KOF_MGATE__K = GATE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'KOf MGate' class. - * - * - * @generated - * @ordered - */ - int KOF_MGATE_FEATURE_COUNT = GATE_FEATURE_COUNT + 1; - - /** - * The number of operations of the 'KOf MGate' class. - * - * - * @generated - * @ordered - */ - int KOF_MGATE_OPERATION_COUNT = GATE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantModelImpl Constant Model}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantModelImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantModel() - * @generated - */ - int CONSTANT_MODEL = 11; - - /** - * The feature id for the 'Failed' attribute. - * - * - * @generated - * @ordered - */ - int CONSTANT_MODEL__FAILED = RELIABILITY_MODEL_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Constant Model' class. - * - * - * @generated - * @ordered - */ - int CONSTANT_MODEL_FEATURE_COUNT = RELIABILITY_MODEL_FEATURE_COUNT + 1; - - /** - * The number of operations of the 'Constant Model' class. - * - * - * @generated - * @ordered - */ - int CONSTANT_MODEL_OPERATION_COUNT = RELIABILITY_MODEL_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantEventImpl Constant Event}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantEventImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantEvent() - * @generated - */ - int CONSTANT_EVENT = 13; - - /** - * The feature id for the 'Failed' attribute. - * - * - * @generated - * @ordered - */ - int CONSTANT_EVENT__FAILED = EVENT_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Constant Event' class. - * - * - * @generated - * @ordered - */ - int CONSTANT_EVENT_FEATURE_COUNT = EVENT_FEATURE_COUNT + 1; - - /** - * The number of operations of the 'Constant Event' class. - * - * - * @generated - * @ordered - */ - int CONSTANT_EVENT_OPERATION_COUNT = EVENT_OPERATION_COUNT + 0; - - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree Fault Tree}'. - * - * - * @return the meta object for class 'Fault Tree'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree - * @generated - */ - EClass getFaultTree(); - - /** - * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getEvents Events}'. - * - * - * @return the meta object for the containment reference list 'Events'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getEvents() - * @see #getFaultTree() - * @generated - */ - EReference getFaultTree_Events(); - - /** - * Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getTopEvent Top Event}'. - * - * - * @return the meta object for the reference 'Top Event'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree#getTopEvent() - * @see #getFaultTree() - * @generated - */ - EReference getFaultTree_TopEvent(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent Random Event}'. - * - * - * @return the meta object for class 'Random Event'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent - * @generated - */ - EClass getRandomEvent(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent#getName() - * @see #getRandomEvent() - * @generated - */ - EAttribute getRandomEvent_Name(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent Basic Event}'. - * - * - * @return the meta object for class 'Basic Event'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent - * @generated - */ - EClass getBasicEvent(); - - /** - * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent#getDistribution Distribution}'. - * - * - * @return the meta object for the containment reference 'Distribution'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent#getDistribution() - * @see #getBasicEvent() - * @generated - */ - EReference getBasicEvent_Distribution(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate Gate}'. - * - * - * @return the meta object for class 'Gate'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate - * @generated - */ - EClass getGate(); - - /** - * Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate#getInputEvents Input Events}'. - * - * - * @return the meta object for the reference list 'Input Events'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate#getInputEvents() - * @see #getGate() - * @generated - */ - EReference getGate_InputEvents(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution Distribution}'. - * - * - * @return the meta object for class 'Distribution'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution - * @generated - */ - EClass getDistribution(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution Constant Distribution}'. - * - * - * @return the meta object for class 'Constant Distribution'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution - * @generated - */ - EClass getConstantDistribution(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution#getP P}'. - * - * - * @return the meta object for the attribute 'P'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution#getP() - * @see #getConstantDistribution() - * @generated - */ - EAttribute getConstantDistribution_P(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution Exponential Distribution}'. - * - * - * @return the meta object for class 'Exponential Distribution'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution - * @generated - */ - EClass getExponentialDistribution(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution#getLambda Lambda}'. - * - * - * @return the meta object for the attribute 'Lambda'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution#getLambda() - * @see #getExponentialDistribution() - * @generated - */ - EAttribute getExponentialDistribution_Lambda(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate And Gate}'. - * - * - * @return the meta object for class 'And Gate'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate - * @generated - */ - EClass getAndGate(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate Or Gate}'. - * - * - * @return the meta object for class 'Or Gate'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate - * @generated - */ - EClass getOrGate(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate KOf MGate}'. - * - * - * @return the meta object for class 'KOf MGate'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate - * @generated - */ - EClass getKOfMGate(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate#getK K}'. - * - * - * @return the meta object for the attribute 'K'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate#getK() - * @see #getKOfMGate() - * @generated - */ - EAttribute getKOfMGate_K(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ReliabilityModel Reliability Model}'. - * - * - * @return the meta object for class 'Reliability Model'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ReliabilityModel - * @generated - */ - EClass getReliabilityModel(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel Constant Model}'. - * - * - * @return the meta object for class 'Constant Model'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel - * @generated - */ - EClass getConstantModel(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel#isFailed Failed}'. - * - * - * @return the meta object for the attribute 'Failed'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel#isFailed() - * @see #getConstantModel() - * @generated - */ - EAttribute getConstantModel_Failed(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event Event}'. - * - * - * @return the meta object for class 'Event'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event - * @generated - */ - EClass getEvent(); - - /** - * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent Constant Event}'. - * - * - * @return the meta object for class 'Constant Event'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent - * @generated - */ - EClass getConstantEvent(); - - /** - * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent#isFailed Failed}'. - * - * - * @return the meta object for the attribute 'Failed'. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent#isFailed() - * @see #getConstantEvent() - * @generated - */ - EAttribute getConstantEvent_Failed(); - - /** - * Returns the factory that creates the instances of the model. - * - * - * @return the factory that creates the instances of the model. - * @generated - */ - FtFactory getFtFactory(); - - /** - * - * Defines literals for the meta objects that represent - *
      - *
    • each class,
    • - *
    • each feature of each class,
    • - *
    • each operation of each class,
    • - *
    • each enum,
    • - *
    • and each data type
    • - *
    - * - * @generated - */ - interface Literals { - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl Fault Tree}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getFaultTree() - * @generated - */ - EClass FAULT_TREE = eINSTANCE.getFaultTree(); - - /** - * The meta object literal for the 'Events' containment reference list feature. - * - * - * @generated - */ - EReference FAULT_TREE__EVENTS = eINSTANCE.getFaultTree_Events(); - - /** - * The meta object literal for the 'Top Event' reference feature. - * - * - * @generated - */ - EReference FAULT_TREE__TOP_EVENT = eINSTANCE.getFaultTree_TopEvent(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.RandomEventImpl Random Event}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.RandomEventImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getRandomEvent() - * @generated - */ - EClass RANDOM_EVENT = eINSTANCE.getRandomEvent(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute RANDOM_EVENT__NAME = eINSTANCE.getRandomEvent_Name(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl Basic Event}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getBasicEvent() - * @generated - */ - EClass BASIC_EVENT = eINSTANCE.getBasicEvent(); - - /** - * The meta object literal for the 'Distribution' containment reference feature. - * - * - * @generated - */ - EReference BASIC_EVENT__DISTRIBUTION = eINSTANCE.getBasicEvent_Distribution(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl Gate}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getGate() - * @generated - */ - EClass GATE = eINSTANCE.getGate(); - - /** - * The meta object literal for the 'Input Events' reference list feature. - * - * - * @generated - */ - EReference GATE__INPUT_EVENTS = eINSTANCE.getGate_InputEvents(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl Distribution}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.DistributionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getDistribution() - * @generated - */ - EClass DISTRIBUTION = eINSTANCE.getDistribution(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl Constant Distribution}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantDistribution() - * @generated - */ - EClass CONSTANT_DISTRIBUTION = eINSTANCE.getConstantDistribution(); - - /** - * The meta object literal for the 'P' attribute feature. - * - * - * @generated - */ - EAttribute CONSTANT_DISTRIBUTION__P = eINSTANCE.getConstantDistribution_P(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl Exponential Distribution}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getExponentialDistribution() - * @generated - */ - EClass EXPONENTIAL_DISTRIBUTION = eINSTANCE.getExponentialDistribution(); - - /** - * The meta object literal for the 'Lambda' attribute feature. - * - * - * @generated - */ - EAttribute EXPONENTIAL_DISTRIBUTION__LAMBDA = eINSTANCE.getExponentialDistribution_Lambda(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl And Gate}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.AndGateImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getAndGate() - * @generated - */ - EClass AND_GATE = eINSTANCE.getAndGate(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl Or Gate}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.OrGateImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getOrGate() - * @generated - */ - EClass OR_GATE = eINSTANCE.getOrGate(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl KOf MGate}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getKOfMGate() - * @generated - */ - EClass KOF_MGATE = eINSTANCE.getKOfMGate(); - - /** - * The meta object literal for the 'K' attribute feature. - * - * - * @generated - */ - EAttribute KOF_MGATE__K = eINSTANCE.getKOfMGate_K(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ReliabilityModelImpl Reliability Model}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ReliabilityModelImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getReliabilityModel() - * @generated - */ - EClass RELIABILITY_MODEL = eINSTANCE.getReliabilityModel(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantModelImpl Constant Model}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantModelImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantModel() - * @generated - */ - EClass CONSTANT_MODEL = eINSTANCE.getConstantModel(); - - /** - * The meta object literal for the 'Failed' attribute feature. - * - * - * @generated - */ - EAttribute CONSTANT_MODEL__FAILED = eINSTANCE.getConstantModel_Failed(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl Event}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.EventImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getEvent() - * @generated - */ - EClass EVENT = eINSTANCE.getEvent(); - - /** - * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantEventImpl Constant Event}' class. - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantEventImpl - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FtPackageImpl#getConstantEvent() - * @generated - */ - EClass CONSTANT_EVENT = eINSTANCE.getConstantEvent(); - - /** - * The meta object literal for the 'Failed' attribute feature. - * - * - * @generated - */ - EAttribute CONSTANT_EVENT__FAILED = eINSTANCE.getConstantEvent_Failed(); - - } - -} //FtPackage diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Gate.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Gate.java deleted file mode 100644 index 5015051a..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/Gate.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - -import org.eclipse.emf.common.util.EList; - -/** - * - * A representation of the model object 'Gate'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate#getInputEvents Input Events}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getGate() - * @model abstract="true" - * @generated - */ -public interface Gate extends RandomEvent { - /** - * Returns the value of the 'Input Events' reference list. - * The list contents are of type {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent}. - * - *

    - * If the meaning of the 'Input Events' reference list isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Input Events' reference list. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getGate_InputEvents() - * @model lower="2" - * @generated - */ - EList getInputEvents(); - -} // Gate diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/KOfMGate.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/KOfMGate.java deleted file mode 100644 index c891f83a..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/KOfMGate.java +++ /dev/null @@ -1,49 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - - -/** - * - * A representation of the model object 'KOf MGate'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate#getK K}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getKOfMGate() - * @model - * @generated - */ -public interface KOfMGate extends Gate { - /** - * Returns the value of the 'K' attribute. - * - *

    - * If the meaning of the 'K' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'K' attribute. - * @see #setK(int) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getKOfMGate_K() - * @model - * @generated - */ - int getK(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate#getK K}' attribute. - * - * - * @param value the new value of the 'K' attribute. - * @see #getK() - * @generated - */ - void setK(int value); - -} // KOfMGate diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/OrGate.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/OrGate.java deleted file mode 100644 index 278a2d38..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/OrGate.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - - -/** - * - * A representation of the model object 'Or Gate'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getOrGate() - * @model - * @generated - */ -public interface OrGate extends Gate { -} // OrGate diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/RandomEvent.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/RandomEvent.java deleted file mode 100644 index 3931ac41..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/RandomEvent.java +++ /dev/null @@ -1,49 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - - -/** - * - * A representation of the model object 'Random Event'. - * - * - *

    - * The following features are supported: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent#getName Name}
    • - *
    - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getRandomEvent() - * @model abstract="true" - * @generated - */ -public interface RandomEvent extends Event { - /** - * Returns the value of the 'Name' attribute. - * - *

    - * If the meaning of the 'Name' attribute isn't clear, - * there really should be more of a description here... - *

    - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getRandomEvent_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // RandomEvent diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ReliabilityModel.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ReliabilityModel.java deleted file mode 100644 index c1dc2162..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/ReliabilityModel.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Reliability Model'. - * - * - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#getReliabilityModel() - * @model abstract="true" - * @generated - */ -public interface ReliabilityModel extends EObject { -} // ReliabilityModel diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/AndGateImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/AndGateImpl.java deleted file mode 100644 index 509843b1..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/AndGateImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'And Gate'. - * - * - * @generated - */ -public class AndGateImpl extends GateImpl implements AndGate { - /** - * - * - * @generated - */ - protected AndGateImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.AND_GATE; - } - -} //AndGateImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/BasicEventImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/BasicEventImpl.java deleted file mode 100644 index bbed7b00..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/BasicEventImpl.java +++ /dev/null @@ -1,177 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Basic Event'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.BasicEventImpl#getDistribution Distribution}
    • - *
    - * - * @generated - */ -public class BasicEventImpl extends RandomEventImpl implements BasicEvent { - /** - * The cached value of the '{@link #getDistribution() Distribution}' containment reference. - * - * - * @see #getDistribution() - * @generated - * @ordered - */ - protected Distribution distribution; - - /** - * - * - * @generated - */ - protected BasicEventImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.BASIC_EVENT; - } - - /** - * - * - * @generated - */ - @Override - public Distribution getDistribution() { - return distribution; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetDistribution(Distribution newDistribution, NotificationChain msgs) { - Distribution oldDistribution = distribution; - distribution = newDistribution; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FtPackage.BASIC_EVENT__DISTRIBUTION, oldDistribution, newDistribution); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setDistribution(Distribution newDistribution) { - if (newDistribution != distribution) { - NotificationChain msgs = null; - if (distribution != null) - msgs = ((InternalEObject)distribution).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - FtPackage.BASIC_EVENT__DISTRIBUTION, null, msgs); - if (newDistribution != null) - msgs = ((InternalEObject)newDistribution).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - FtPackage.BASIC_EVENT__DISTRIBUTION, null, msgs); - msgs = basicSetDistribution(newDistribution, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FtPackage.BASIC_EVENT__DISTRIBUTION, newDistribution, newDistribution)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case FtPackage.BASIC_EVENT__DISTRIBUTION: - return basicSetDistribution(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case FtPackage.BASIC_EVENT__DISTRIBUTION: - return getDistribution(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case FtPackage.BASIC_EVENT__DISTRIBUTION: - setDistribution((Distribution)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case FtPackage.BASIC_EVENT__DISTRIBUTION: - setDistribution((Distribution)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case FtPackage.BASIC_EVENT__DISTRIBUTION: - return distribution != null; - } - return super.eIsSet(featureID); - } - -} //BasicEventImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantDistributionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantDistributionImpl.java deleted file mode 100644 index 7f85ed32..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantDistributionImpl.java +++ /dev/null @@ -1,164 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Constant Distribution'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantDistributionImpl#getP P}
    • - *
    - * - * @generated - */ -public class ConstantDistributionImpl extends DistributionImpl implements ConstantDistribution { - /** - * The default value of the '{@link #getP() P}' attribute. - * - * - * @see #getP() - * @generated - * @ordered - */ - protected static final double P_EDEFAULT = 0.0; - - /** - * The cached value of the '{@link #getP() P}' attribute. - * - * - * @see #getP() - * @generated - * @ordered - */ - protected double p = P_EDEFAULT; - - /** - * - * - * @generated - */ - protected ConstantDistributionImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.CONSTANT_DISTRIBUTION; - } - - /** - * - * - * @generated - */ - @Override - public double getP() { - return p; - } - - /** - * - * - * @generated - */ - @Override - public void setP(double newP) { - double oldP = p; - p = newP; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FtPackage.CONSTANT_DISTRIBUTION__P, oldP, p)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case FtPackage.CONSTANT_DISTRIBUTION__P: - return getP(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case FtPackage.CONSTANT_DISTRIBUTION__P: - setP((Double)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case FtPackage.CONSTANT_DISTRIBUTION__P: - setP(P_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case FtPackage.CONSTANT_DISTRIBUTION__P: - return p != P_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (p: "); - result.append(p); - result.append(')'); - return result.toString(); - } - -} //ConstantDistributionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantEventImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantEventImpl.java deleted file mode 100644 index fc7bcf09..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantEventImpl.java +++ /dev/null @@ -1,164 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Constant Event'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantEventImpl#isFailed Failed}
    • - *
    - * - * @generated - */ -public class ConstantEventImpl extends EventImpl implements ConstantEvent { - /** - * The default value of the '{@link #isFailed() Failed}' attribute. - * - * - * @see #isFailed() - * @generated - * @ordered - */ - protected static final boolean FAILED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isFailed() Failed}' attribute. - * - * - * @see #isFailed() - * @generated - * @ordered - */ - protected boolean failed = FAILED_EDEFAULT; - - /** - * - * - * @generated - */ - protected ConstantEventImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.CONSTANT_EVENT; - } - - /** - * - * - * @generated - */ - @Override - public boolean isFailed() { - return failed; - } - - /** - * - * - * @generated - */ - @Override - public void setFailed(boolean newFailed) { - boolean oldFailed = failed; - failed = newFailed; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FtPackage.CONSTANT_EVENT__FAILED, oldFailed, failed)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case FtPackage.CONSTANT_EVENT__FAILED: - return isFailed(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case FtPackage.CONSTANT_EVENT__FAILED: - setFailed((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case FtPackage.CONSTANT_EVENT__FAILED: - setFailed(FAILED_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case FtPackage.CONSTANT_EVENT__FAILED: - return failed != FAILED_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (failed: "); - result.append(failed); - result.append(')'); - return result.toString(); - } - -} //ConstantEventImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantModelImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantModelImpl.java deleted file mode 100644 index 52e1605b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ConstantModelImpl.java +++ /dev/null @@ -1,164 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Constant Model'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ConstantModelImpl#isFailed Failed}
    • - *
    - * - * @generated - */ -public class ConstantModelImpl extends ReliabilityModelImpl implements ConstantModel { - /** - * The default value of the '{@link #isFailed() Failed}' attribute. - * - * - * @see #isFailed() - * @generated - * @ordered - */ - protected static final boolean FAILED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isFailed() Failed}' attribute. - * - * - * @see #isFailed() - * @generated - * @ordered - */ - protected boolean failed = FAILED_EDEFAULT; - - /** - * - * - * @generated - */ - protected ConstantModelImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.CONSTANT_MODEL; - } - - /** - * - * - * @generated - */ - @Override - public boolean isFailed() { - return failed; - } - - /** - * - * - * @generated - */ - @Override - public void setFailed(boolean newFailed) { - boolean oldFailed = failed; - failed = newFailed; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FtPackage.CONSTANT_MODEL__FAILED, oldFailed, failed)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case FtPackage.CONSTANT_MODEL__FAILED: - return isFailed(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case FtPackage.CONSTANT_MODEL__FAILED: - setFailed((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case FtPackage.CONSTANT_MODEL__FAILED: - setFailed(FAILED_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case FtPackage.CONSTANT_MODEL__FAILED: - return failed != FAILED_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (failed: "); - result.append(failed); - result.append(')'); - return result.toString(); - } - -} //ConstantModelImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/DistributionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/DistributionImpl.java deleted file mode 100644 index 171a58cd..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/DistributionImpl.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Distribution'. - * - * - * @generated - */ -public abstract class DistributionImpl extends MinimalEObjectImpl.Container implements Distribution { - /** - * - * - * @generated - */ - protected DistributionImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.DISTRIBUTION; - } - -} //DistributionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/EventImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/EventImpl.java deleted file mode 100644 index b37fa6bd..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/EventImpl.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Event'. - * - * - * @generated - */ -public abstract class EventImpl extends MinimalEObjectImpl.Container implements Event { - /** - * - * - * @generated - */ - protected EventImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.EVENT; - } - -} //EventImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ExponentialDistributionImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ExponentialDistributionImpl.java deleted file mode 100644 index b3c7bd79..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ExponentialDistributionImpl.java +++ /dev/null @@ -1,164 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Exponential Distribution'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.ExponentialDistributionImpl#getLambda Lambda}
    • - *
    - * - * @generated - */ -public class ExponentialDistributionImpl extends DistributionImpl implements ExponentialDistribution { - /** - * The default value of the '{@link #getLambda() Lambda}' attribute. - * - * - * @see #getLambda() - * @generated - * @ordered - */ - protected static final double LAMBDA_EDEFAULT = 0.0; - - /** - * The cached value of the '{@link #getLambda() Lambda}' attribute. - * - * - * @see #getLambda() - * @generated - * @ordered - */ - protected double lambda = LAMBDA_EDEFAULT; - - /** - * - * - * @generated - */ - protected ExponentialDistributionImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.EXPONENTIAL_DISTRIBUTION; - } - - /** - * - * - * @generated - */ - @Override - public double getLambda() { - return lambda; - } - - /** - * - * - * @generated - */ - @Override - public void setLambda(double newLambda) { - double oldLambda = lambda; - lambda = newLambda; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FtPackage.EXPONENTIAL_DISTRIBUTION__LAMBDA, oldLambda, lambda)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case FtPackage.EXPONENTIAL_DISTRIBUTION__LAMBDA: - return getLambda(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case FtPackage.EXPONENTIAL_DISTRIBUTION__LAMBDA: - setLambda((Double)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case FtPackage.EXPONENTIAL_DISTRIBUTION__LAMBDA: - setLambda(LAMBDA_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case FtPackage.EXPONENTIAL_DISTRIBUTION__LAMBDA: - return lambda != LAMBDA_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (lambda: "); - result.append(lambda); - result.append(')'); - return result.toString(); - } - -} //ExponentialDistributionImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FaultTreeImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FaultTreeImpl.java deleted file mode 100644 index 23f1d056..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FaultTreeImpl.java +++ /dev/null @@ -1,216 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Fault Tree'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl#getEvents Events}
    • - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.FaultTreeImpl#getTopEvent Top Event}
    • - *
    - * - * @generated - */ -public class FaultTreeImpl extends ReliabilityModelImpl implements FaultTree { - /** - * The cached value of the '{@link #getEvents() Events}' containment reference list. - * - * - * @see #getEvents() - * @generated - * @ordered - */ - protected EList events; - - /** - * The cached value of the '{@link #getTopEvent() Top Event}' reference. - * - * - * @see #getTopEvent() - * @generated - * @ordered - */ - protected RandomEvent topEvent; - - /** - * - * - * @generated - */ - protected FaultTreeImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.FAULT_TREE; - } - - /** - * - * - * @generated - */ - @Override - public EList getEvents() { - if (events == null) { - events = new EObjectContainmentEList(RandomEvent.class, this, FtPackage.FAULT_TREE__EVENTS); - } - return events; - } - - /** - * - * - * @generated - */ - @Override - public RandomEvent getTopEvent() { - if (topEvent != null && topEvent.eIsProxy()) { - InternalEObject oldTopEvent = (InternalEObject)topEvent; - topEvent = (RandomEvent)eResolveProxy(oldTopEvent); - if (topEvent != oldTopEvent) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, FtPackage.FAULT_TREE__TOP_EVENT, oldTopEvent, topEvent)); - } - } - return topEvent; - } - - /** - * - * - * @generated - */ - public RandomEvent basicGetTopEvent() { - return topEvent; - } - - /** - * - * - * @generated - */ - @Override - public void setTopEvent(RandomEvent newTopEvent) { - RandomEvent oldTopEvent = topEvent; - topEvent = newTopEvent; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FtPackage.FAULT_TREE__TOP_EVENT, oldTopEvent, topEvent)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case FtPackage.FAULT_TREE__EVENTS: - return ((InternalEList)getEvents()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case FtPackage.FAULT_TREE__EVENTS: - return getEvents(); - case FtPackage.FAULT_TREE__TOP_EVENT: - if (resolve) return getTopEvent(); - return basicGetTopEvent(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case FtPackage.FAULT_TREE__EVENTS: - getEvents().clear(); - getEvents().addAll((Collection)newValue); - return; - case FtPackage.FAULT_TREE__TOP_EVENT: - setTopEvent((RandomEvent)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case FtPackage.FAULT_TREE__EVENTS: - getEvents().clear(); - return; - case FtPackage.FAULT_TREE__TOP_EVENT: - setTopEvent((RandomEvent)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case FtPackage.FAULT_TREE__EVENTS: - return events != null && !events.isEmpty(); - case FtPackage.FAULT_TREE__TOP_EVENT: - return topEvent != null; - } - return super.eIsSet(featureID); - } - -} //FaultTreeImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FtFactoryImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FtFactoryImpl.java deleted file mode 100644 index 126abed8..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FtFactoryImpl.java +++ /dev/null @@ -1,193 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.*; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.impl.EFactoryImpl; - -import org.eclipse.emf.ecore.plugin.EcorePlugin; - -/** - * - * An implementation of the model Factory. - * - * @generated - */ -public class FtFactoryImpl extends EFactoryImpl implements FtFactory { - /** - * Creates the default factory implementation. - * - * - * @generated - */ - public static FtFactory init() { - try { - FtFactory theFtFactory = (FtFactory)EPackage.Registry.INSTANCE.getEFactory(FtPackage.eNS_URI); - if (theFtFactory != null) { - return theFtFactory; - } - } - catch (Exception exception) { - EcorePlugin.INSTANCE.log(exception); - } - return new FtFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * - * - * @generated - */ - public FtFactoryImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - public EObject create(EClass eClass) { - switch (eClass.getClassifierID()) { - case FtPackage.FAULT_TREE: return createFaultTree(); - case FtPackage.BASIC_EVENT: return createBasicEvent(); - case FtPackage.CONSTANT_DISTRIBUTION: return createConstantDistribution(); - case FtPackage.EXPONENTIAL_DISTRIBUTION: return createExponentialDistribution(); - case FtPackage.AND_GATE: return createAndGate(); - case FtPackage.OR_GATE: return createOrGate(); - case FtPackage.KOF_MGATE: return createKOfMGate(); - case FtPackage.CONSTANT_MODEL: return createConstantModel(); - case FtPackage.CONSTANT_EVENT: return createConstantEvent(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public FaultTree createFaultTree() { - FaultTreeImpl faultTree = new FaultTreeImpl(); - return faultTree; - } - - /** - * - * - * @generated - */ - @Override - public BasicEvent createBasicEvent() { - BasicEventImpl basicEvent = new BasicEventImpl(); - return basicEvent; - } - - /** - * - * - * @generated - */ - @Override - public ConstantDistribution createConstantDistribution() { - ConstantDistributionImpl constantDistribution = new ConstantDistributionImpl(); - return constantDistribution; - } - - /** - * - * - * @generated - */ - @Override - public ExponentialDistribution createExponentialDistribution() { - ExponentialDistributionImpl exponentialDistribution = new ExponentialDistributionImpl(); - return exponentialDistribution; - } - - /** - * - * - * @generated - */ - @Override - public AndGate createAndGate() { - AndGateImpl andGate = new AndGateImpl(); - return andGate; - } - - /** - * - * - * @generated - */ - @Override - public OrGate createOrGate() { - OrGateImpl orGate = new OrGateImpl(); - return orGate; - } - - /** - * - * - * @generated - */ - @Override - public KOfMGate createKOfMGate() { - KOfMGateImpl kOfMGate = new KOfMGateImpl(); - return kOfMGate; - } - - /** - * - * - * @generated - */ - @Override - public ConstantModel createConstantModel() { - ConstantModelImpl constantModel = new ConstantModelImpl(); - return constantModel; - } - - /** - * - * - * @generated - */ - @Override - public ConstantEvent createConstantEvent() { - ConstantEventImpl constantEvent = new ConstantEventImpl(); - return constantEvent; - } - - /** - * - * - * @generated - */ - @Override - public FtPackage getFtPackage() { - return (FtPackage)getEPackage(); - } - - /** - * - * - * @deprecated - * @generated - */ - @Deprecated - public static FtPackage getPackage() { - return FtPackage.eINSTANCE; - } - -} //FtFactoryImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FtPackageImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FtPackageImpl.java deleted file mode 100644 index cc2c0617..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/FtPackageImpl.java +++ /dev/null @@ -1,586 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtFactory; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ReliabilityModel; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -import org.eclipse.emf.ecore.impl.EPackageImpl; - -/** - * - * An implementation of the model Package. - * - * @generated - */ -public class FtPackageImpl extends EPackageImpl implements FtPackage { - /** - * - * - * @generated - */ - private EClass faultTreeEClass = null; - - /** - * - * - * @generated - */ - private EClass randomEventEClass = null; - - /** - * - * - * @generated - */ - private EClass basicEventEClass = null; - - /** - * - * - * @generated - */ - private EClass gateEClass = null; - - /** - * - * - * @generated - */ - private EClass distributionEClass = null; - - /** - * - * - * @generated - */ - private EClass constantDistributionEClass = null; - - /** - * - * - * @generated - */ - private EClass exponentialDistributionEClass = null; - - /** - * - * - * @generated - */ - private EClass andGateEClass = null; - - /** - * - * - * @generated - */ - private EClass orGateEClass = null; - - /** - * - * - * @generated - */ - private EClass kOfMGateEClass = null; - - /** - * - * - * @generated - */ - private EClass reliabilityModelEClass = null; - - /** - * - * - * @generated - */ - private EClass constantModelEClass = null; - - /** - * - * - * @generated - */ - private EClass eventEClass = null; - - /** - * - * - * @generated - */ - private EClass constantEventEClass = null; - - /** - * Creates an instance of the model Package, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - *

    Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * - * - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage#eNS_URI - * @see #init() - * @generated - */ - private FtPackageImpl() { - super(eNS_URI, FtFactory.eINSTANCE); - } - - /** - * - * - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. - * - *

    This method is used to initialize {@link FtPackage#eINSTANCE} when that field is accessed. - * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. - * - * - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static FtPackage init() { - if (isInited) return (FtPackage)EPackage.Registry.INSTANCE.getEPackage(FtPackage.eNS_URI); - - // Obtain or create and register package - Object registeredFtPackage = EPackage.Registry.INSTANCE.get(eNS_URI); - FtPackageImpl theFtPackage = registeredFtPackage instanceof FtPackageImpl ? (FtPackageImpl)registeredFtPackage : new FtPackageImpl(); - - isInited = true; - - // Create package meta-data objects - theFtPackage.createPackageContents(); - - // Initialize created meta-data - theFtPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theFtPackage.freeze(); - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(FtPackage.eNS_URI, theFtPackage); - return theFtPackage; - } - - /** - * - * - * @generated - */ - @Override - public EClass getFaultTree() { - return faultTreeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getFaultTree_Events() { - return (EReference)faultTreeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getFaultTree_TopEvent() { - return (EReference)faultTreeEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getRandomEvent() { - return randomEventEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRandomEvent_Name() { - return (EAttribute)randomEventEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getBasicEvent() { - return basicEventEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getBasicEvent_Distribution() { - return (EReference)basicEventEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getGate() { - return gateEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getGate_InputEvents() { - return (EReference)gateEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getDistribution() { - return distributionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getConstantDistribution() { - return constantDistributionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getConstantDistribution_P() { - return (EAttribute)constantDistributionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getExponentialDistribution() { - return exponentialDistributionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getExponentialDistribution_Lambda() { - return (EAttribute)exponentialDistributionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getAndGate() { - return andGateEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getOrGate() { - return orGateEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getKOfMGate() { - return kOfMGateEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getKOfMGate_K() { - return (EAttribute)kOfMGateEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getReliabilityModel() { - return reliabilityModelEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getConstantModel() { - return constantModelEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getConstantModel_Failed() { - return (EAttribute)constantModelEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getEvent() { - return eventEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getConstantEvent() { - return constantEventEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getConstantEvent_Failed() { - return (EAttribute)constantEventEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public FtFactory getFtFactory() { - return (FtFactory)getEFactoryInstance(); - } - - /** - * - * - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void createPackageContents() { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - faultTreeEClass = createEClass(FAULT_TREE); - createEReference(faultTreeEClass, FAULT_TREE__EVENTS); - createEReference(faultTreeEClass, FAULT_TREE__TOP_EVENT); - - randomEventEClass = createEClass(RANDOM_EVENT); - createEAttribute(randomEventEClass, RANDOM_EVENT__NAME); - - basicEventEClass = createEClass(BASIC_EVENT); - createEReference(basicEventEClass, BASIC_EVENT__DISTRIBUTION); - - gateEClass = createEClass(GATE); - createEReference(gateEClass, GATE__INPUT_EVENTS); - - distributionEClass = createEClass(DISTRIBUTION); - - constantDistributionEClass = createEClass(CONSTANT_DISTRIBUTION); - createEAttribute(constantDistributionEClass, CONSTANT_DISTRIBUTION__P); - - exponentialDistributionEClass = createEClass(EXPONENTIAL_DISTRIBUTION); - createEAttribute(exponentialDistributionEClass, EXPONENTIAL_DISTRIBUTION__LAMBDA); - - andGateEClass = createEClass(AND_GATE); - - orGateEClass = createEClass(OR_GATE); - - kOfMGateEClass = createEClass(KOF_MGATE); - createEAttribute(kOfMGateEClass, KOF_MGATE__K); - - reliabilityModelEClass = createEClass(RELIABILITY_MODEL); - - constantModelEClass = createEClass(CONSTANT_MODEL); - createEAttribute(constantModelEClass, CONSTANT_MODEL__FAILED); - - eventEClass = createEClass(EVENT); - - constantEventEClass = createEClass(CONSTANT_EVENT); - createEAttribute(constantEventEClass, CONSTANT_EVENT__FAILED); - } - - /** - * - * - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void initializePackageContents() { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - faultTreeEClass.getESuperTypes().add(this.getReliabilityModel()); - randomEventEClass.getESuperTypes().add(this.getEvent()); - basicEventEClass.getESuperTypes().add(this.getRandomEvent()); - gateEClass.getESuperTypes().add(this.getRandomEvent()); - constantDistributionEClass.getESuperTypes().add(this.getDistribution()); - exponentialDistributionEClass.getESuperTypes().add(this.getDistribution()); - andGateEClass.getESuperTypes().add(this.getGate()); - orGateEClass.getESuperTypes().add(this.getGate()); - kOfMGateEClass.getESuperTypes().add(this.getGate()); - constantModelEClass.getESuperTypes().add(this.getReliabilityModel()); - constantEventEClass.getESuperTypes().add(this.getEvent()); - - // Initialize classes, features, and operations; add parameters - initEClass(faultTreeEClass, FaultTree.class, "FaultTree", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getFaultTree_Events(), this.getRandomEvent(), null, "events", null, 0, -1, FaultTree.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getFaultTree_TopEvent(), this.getRandomEvent(), null, "topEvent", null, 1, 1, FaultTree.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(randomEventEClass, RandomEvent.class, "RandomEvent", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getRandomEvent_Name(), ecorePackage.getEString(), "name", null, 0, 1, RandomEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(basicEventEClass, BasicEvent.class, "BasicEvent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getBasicEvent_Distribution(), this.getDistribution(), null, "distribution", null, 1, 1, BasicEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(gateEClass, Gate.class, "Gate", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getGate_InputEvents(), this.getRandomEvent(), null, "inputEvents", null, 2, -1, Gate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(distributionEClass, Distribution.class, "Distribution", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(constantDistributionEClass, ConstantDistribution.class, "ConstantDistribution", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getConstantDistribution_P(), ecorePackage.getEDouble(), "p", null, 0, 1, ConstantDistribution.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(exponentialDistributionEClass, ExponentialDistribution.class, "ExponentialDistribution", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getExponentialDistribution_Lambda(), ecorePackage.getEDouble(), "lambda", null, 0, 1, ExponentialDistribution.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(andGateEClass, AndGate.class, "AndGate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(orGateEClass, OrGate.class, "OrGate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(kOfMGateEClass, KOfMGate.class, "KOfMGate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getKOfMGate_K(), ecorePackage.getEInt(), "k", null, 0, 1, KOfMGate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(reliabilityModelEClass, ReliabilityModel.class, "ReliabilityModel", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(constantModelEClass, ConstantModel.class, "ConstantModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getConstantModel_Failed(), ecorePackage.getEBoolean(), "failed", null, 0, 1, ConstantModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(eventEClass, Event.class, "Event", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(constantEventEClass, ConstantEvent.class, "ConstantEvent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getConstantEvent_Failed(), ecorePackage.getEBoolean(), "failed", null, 0, 1, ConstantEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - // Create resource - createResource(eNS_URI); - } - -} //FtPackageImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/GateImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/GateImpl.java deleted file mode 100644 index 9e753a09..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/GateImpl.java +++ /dev/null @@ -1,133 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -/** - * - * An implementation of the model object 'Gate'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.GateImpl#getInputEvents Input Events}
    • - *
    - * - * @generated - */ -public abstract class GateImpl extends RandomEventImpl implements Gate { - /** - * The cached value of the '{@link #getInputEvents() Input Events}' reference list. - * - * - * @see #getInputEvents() - * @generated - * @ordered - */ - protected EList inputEvents; - - /** - * - * - * @generated - */ - protected GateImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.GATE; - } - - /** - * - * - * @generated - */ - @Override - public EList getInputEvents() { - if (inputEvents == null) { - inputEvents = new EObjectResolvingEList(RandomEvent.class, this, FtPackage.GATE__INPUT_EVENTS); - } - return inputEvents; - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case FtPackage.GATE__INPUT_EVENTS: - return getInputEvents(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case FtPackage.GATE__INPUT_EVENTS: - getInputEvents().clear(); - getInputEvents().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case FtPackage.GATE__INPUT_EVENTS: - getInputEvents().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case FtPackage.GATE__INPUT_EVENTS: - return inputEvents != null && !inputEvents.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //GateImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/KOfMGateImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/KOfMGateImpl.java deleted file mode 100644 index 47ca936b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/KOfMGateImpl.java +++ /dev/null @@ -1,164 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'KOf MGate'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.KOfMGateImpl#getK K}
    • - *
    - * - * @generated - */ -public class KOfMGateImpl extends GateImpl implements KOfMGate { - /** - * The default value of the '{@link #getK() K}' attribute. - * - * - * @see #getK() - * @generated - * @ordered - */ - protected static final int K_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getK() K}' attribute. - * - * - * @see #getK() - * @generated - * @ordered - */ - protected int k = K_EDEFAULT; - - /** - * - * - * @generated - */ - protected KOfMGateImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.KOF_MGATE; - } - - /** - * - * - * @generated - */ - @Override - public int getK() { - return k; - } - - /** - * - * - * @generated - */ - @Override - public void setK(int newK) { - int oldK = k; - k = newK; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FtPackage.KOF_MGATE__K, oldK, k)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case FtPackage.KOF_MGATE__K: - return getK(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case FtPackage.KOF_MGATE__K: - setK((Integer)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case FtPackage.KOF_MGATE__K: - setK(K_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case FtPackage.KOF_MGATE__K: - return k != K_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (k: "); - result.append(k); - result.append(')'); - return result.toString(); - } - -} //KOfMGateImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/OrGateImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/OrGateImpl.java deleted file mode 100644 index 88bd2bae..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/OrGateImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Or Gate'. - * - * - * @generated - */ -public class OrGateImpl extends GateImpl implements OrGate { - /** - * - * - * @generated - */ - protected OrGateImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.OR_GATE; - } - -} //OrGateImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/RandomEventImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/RandomEventImpl.java deleted file mode 100644 index 4f9eda56..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/RandomEventImpl.java +++ /dev/null @@ -1,164 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Random Event'. - * - *

    - * The following features are implemented: - *

    - *
      - *
    • {@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl.RandomEventImpl#getName Name}
    • - *
    - * - * @generated - */ -public abstract class RandomEventImpl extends EventImpl implements RandomEvent { - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected RandomEventImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.RANDOM_EVENT; - } - - /** - * - * - * @generated - */ - @Override - public String getName() { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, FtPackage.RANDOM_EVENT__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case FtPackage.RANDOM_EVENT__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case FtPackage.RANDOM_EVENT__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case FtPackage.RANDOM_EVENT__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case FtPackage.RANDOM_EVENT__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //RandomEventImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ReliabilityModelImpl.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ReliabilityModelImpl.java deleted file mode 100644 index e3d0eec1..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/impl/ReliabilityModelImpl.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.impl; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ReliabilityModel; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Reliability Model'. - * - * - * @generated - */ -public abstract class ReliabilityModelImpl extends MinimalEObjectImpl.Container implements ReliabilityModel { - /** - * - * - * @generated - */ - protected ReliabilityModelImpl() { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() { - return FtPackage.Literals.RELIABILITY_MODEL; - } - -} //ReliabilityModelImpl diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/util/FtAdapterFactory.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/util/FtAdapterFactory.java deleted file mode 100644 index ba7545f4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/util/FtAdapterFactory.java +++ /dev/null @@ -1,354 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.util; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.*; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; - -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * The Adapter Factory for the model. - * It provides an adapter createXXX method for each class of the model. - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage - * @generated - */ -public class FtAdapterFactory extends AdapterFactoryImpl { - /** - * The cached model package. - * - * - * @generated - */ - protected static FtPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * - * - * @generated - */ - public FtAdapterFactory() { - if (modelPackage == null) { - modelPackage = FtPackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * - * This implementation returns true if the object is either the model's package or is an instance object of the model. - * - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) { - if (object == modelPackage) { - return true; - } - if (object instanceof EObject) { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the createXXX methods. - * - * - * @generated - */ - protected FtSwitch modelSwitch = - new FtSwitch() { - @Override - public Adapter caseFaultTree(FaultTree object) { - return createFaultTreeAdapter(); - } - @Override - public Adapter caseRandomEvent(RandomEvent object) { - return createRandomEventAdapter(); - } - @Override - public Adapter caseBasicEvent(BasicEvent object) { - return createBasicEventAdapter(); - } - @Override - public Adapter caseGate(Gate object) { - return createGateAdapter(); - } - @Override - public Adapter caseDistribution(Distribution object) { - return createDistributionAdapter(); - } - @Override - public Adapter caseConstantDistribution(ConstantDistribution object) { - return createConstantDistributionAdapter(); - } - @Override - public Adapter caseExponentialDistribution(ExponentialDistribution object) { - return createExponentialDistributionAdapter(); - } - @Override - public Adapter caseAndGate(AndGate object) { - return createAndGateAdapter(); - } - @Override - public Adapter caseOrGate(OrGate object) { - return createOrGateAdapter(); - } - @Override - public Adapter caseKOfMGate(KOfMGate object) { - return createKOfMGateAdapter(); - } - @Override - public Adapter caseReliabilityModel(ReliabilityModel object) { - return createReliabilityModelAdapter(); - } - @Override - public Adapter caseConstantModel(ConstantModel object) { - return createConstantModelAdapter(); - } - @Override - public Adapter caseEvent(Event object) { - return createEventAdapter(); - } - @Override - public Adapter caseConstantEvent(ConstantEvent object) { - return createConstantEventAdapter(); - } - @Override - public Adapter defaultCase(EObject object) { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the target. - * - * - * @param target the object to adapt. - * @return the adapter for the target. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree Fault Tree}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree - * @generated - */ - public Adapter createFaultTreeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent Random Event}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent - * @generated - */ - public Adapter createRandomEventAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent Basic Event}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent - * @generated - */ - public Adapter createBasicEventAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate Gate}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate - * @generated - */ - public Adapter createGateAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution Distribution}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution - * @generated - */ - public Adapter createDistributionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution Constant Distribution}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution - * @generated - */ - public Adapter createConstantDistributionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution Exponential Distribution}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution - * @generated - */ - public Adapter createExponentialDistributionAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate And Gate}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate - * @generated - */ - public Adapter createAndGateAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate Or Gate}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate - * @generated - */ - public Adapter createOrGateAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate KOf MGate}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate - * @generated - */ - public Adapter createKOfMGateAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ReliabilityModel Reliability Model}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ReliabilityModel - * @generated - */ - public Adapter createReliabilityModelAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel Constant Model}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel - * @generated - */ - public Adapter createConstantModelAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event Event}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event - * @generated - */ - public Adapter createEventAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent Constant Event}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent - * @generated - */ - public Adapter createConstantEventAdapter() { - return null; - } - - /** - * Creates a new adapter for the default case. - * - * This default implementation returns null. - * - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() { - return null; - } - -} //FtAdapterFactory diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/util/FtSwitch.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/util/FtSwitch.java deleted file mode 100644 index 1da4f8e8..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/ecore-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/ft/util/FtSwitch.java +++ /dev/null @@ -1,402 +0,0 @@ -/** - */ -package hu.bme.mit.inf.dslreasoner.faulttree.model.ft.util; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.*; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.util.Switch; - -/** - * - * The Switch for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the caseXXX method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * - * @see hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtPackage - * @generated - */ -public class FtSwitch extends Switch { - /** - * The cached model package - * - * - * @generated - */ - protected static FtPackage modelPackage; - - /** - * Creates an instance of the switch. - * - * - * @generated - */ - public FtSwitch() { - if (modelPackage == null) { - modelPackage = FtPackage.eINSTANCE; - } - } - - /** - * Checks whether this is a switch for the given package. - * - * - * @param ePackage the package in question. - * @return whether this is a switch for the given package. - * @generated - */ - @Override - protected boolean isSwitchFor(EPackage ePackage) { - return ePackage == modelPackage; - } - - /** - * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. - * - * - * @return the first non-null result returned by a caseXXX call. - * @generated - */ - @Override - protected T doSwitch(int classifierID, EObject theEObject) { - switch (classifierID) { - case FtPackage.FAULT_TREE: { - FaultTree faultTree = (FaultTree)theEObject; - T result = caseFaultTree(faultTree); - if (result == null) result = caseReliabilityModel(faultTree); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.RANDOM_EVENT: { - RandomEvent randomEvent = (RandomEvent)theEObject; - T result = caseRandomEvent(randomEvent); - if (result == null) result = caseEvent(randomEvent); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.BASIC_EVENT: { - BasicEvent basicEvent = (BasicEvent)theEObject; - T result = caseBasicEvent(basicEvent); - if (result == null) result = caseRandomEvent(basicEvent); - if (result == null) result = caseEvent(basicEvent); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.GATE: { - Gate gate = (Gate)theEObject; - T result = caseGate(gate); - if (result == null) result = caseRandomEvent(gate); - if (result == null) result = caseEvent(gate); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.DISTRIBUTION: { - Distribution distribution = (Distribution)theEObject; - T result = caseDistribution(distribution); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.CONSTANT_DISTRIBUTION: { - ConstantDistribution constantDistribution = (ConstantDistribution)theEObject; - T result = caseConstantDistribution(constantDistribution); - if (result == null) result = caseDistribution(constantDistribution); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.EXPONENTIAL_DISTRIBUTION: { - ExponentialDistribution exponentialDistribution = (ExponentialDistribution)theEObject; - T result = caseExponentialDistribution(exponentialDistribution); - if (result == null) result = caseDistribution(exponentialDistribution); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.AND_GATE: { - AndGate andGate = (AndGate)theEObject; - T result = caseAndGate(andGate); - if (result == null) result = caseGate(andGate); - if (result == null) result = caseRandomEvent(andGate); - if (result == null) result = caseEvent(andGate); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.OR_GATE: { - OrGate orGate = (OrGate)theEObject; - T result = caseOrGate(orGate); - if (result == null) result = caseGate(orGate); - if (result == null) result = caseRandomEvent(orGate); - if (result == null) result = caseEvent(orGate); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.KOF_MGATE: { - KOfMGate kOfMGate = (KOfMGate)theEObject; - T result = caseKOfMGate(kOfMGate); - if (result == null) result = caseGate(kOfMGate); - if (result == null) result = caseRandomEvent(kOfMGate); - if (result == null) result = caseEvent(kOfMGate); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.RELIABILITY_MODEL: { - ReliabilityModel reliabilityModel = (ReliabilityModel)theEObject; - T result = caseReliabilityModel(reliabilityModel); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.CONSTANT_MODEL: { - ConstantModel constantModel = (ConstantModel)theEObject; - T result = caseConstantModel(constantModel); - if (result == null) result = caseReliabilityModel(constantModel); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.EVENT: { - Event event = (Event)theEObject; - T result = caseEvent(event); - if (result == null) result = defaultCase(theEObject); - return result; - } - case FtPackage.CONSTANT_EVENT: { - ConstantEvent constantEvent = (ConstantEvent)theEObject; - T result = caseConstantEvent(constantEvent); - if (result == null) result = caseEvent(constantEvent); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of 'Fault Tree'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Fault Tree'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFaultTree(FaultTree object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Random Event'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Random Event'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRandomEvent(RandomEvent object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Basic Event'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Basic Event'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseBasicEvent(BasicEvent object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Gate'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Gate'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGate(Gate object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Distribution'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Distribution'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDistribution(Distribution object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Constant Distribution'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Constant Distribution'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConstantDistribution(ConstantDistribution object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Exponential Distribution'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Exponential Distribution'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExponentialDistribution(ExponentialDistribution object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'And Gate'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'And Gate'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAndGate(AndGate object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Or Gate'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Or Gate'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseOrGate(OrGate object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'KOf MGate'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'KOf MGate'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseKOfMGate(KOfMGate object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Reliability Model'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Reliability Model'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseReliabilityModel(ReliabilityModel object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Constant Model'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Constant Model'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConstantModel(ConstantModel object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Event'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Event'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEvent(Event object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Constant Event'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Constant Event'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConstantEvent(ConstantEvent object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'EObject'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'EObject'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - @Override - public T defaultCase(EObject object) { - return null; - } - -} //FtSwitch diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.ecore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.ecore deleted file mode 100644 index a843aeed..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.ecore +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.genmodel b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.genmodel deleted file mode 100644 index 3cdc93c4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/cft.genmodel +++ /dev/null @@ -1,69 +0,0 @@ - - - cft.ecore - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/ft.ecore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/ft.ecore deleted file mode 100644 index afe9395e..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/ft.ecore +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/ft.genmodel b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/ft.genmodel deleted file mode 100644 index 7dcd0ae7..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/model/ft.genmodel +++ /dev/null @@ -1,44 +0,0 @@ - - - ft.ecore - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/plugin.properties b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/plugin.properties deleted file mode 100644 index 2936b0e7..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/plugin.properties +++ /dev/null @@ -1,4 +0,0 @@ -# - -pluginName = Model -providerName = www.example.org diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/plugin.xml b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/plugin.xml deleted file mode 100644 index 754a53cb..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/plugin.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/representations.aird b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/representations.aird deleted file mode 100644 index edd5ed20..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/representations.aird +++ /dev/null @@ -1,2013 +0,0 @@ - - - - model/cft.ecore - model/ft.ecore - model/ft.genmodel - http://www.eclipse.org/emf/2002/Ecore - model/cft.genmodel - src/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.xtend - - - - - - - - - - - - - - - - - - - - - - - - - - - - bold - - - - - - - - - - bold - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - italic - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - italic - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - italic - - - - - - - - - - - - italic - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - italic - - - - - - - - - - - - - - - - - - - italic - - - - - - - - - - - - italic - - - - - - - - - - - labelSize - - - labelSize - - - - - - - - - - labelSize - - - labelSize - - - - - - - - - - - labelSize - - - labelSize - - - - - - - - - - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - - - - - - - - - - - - - - - - - italic - - - - - - - - - - - - italic - - - - - - - - - - - - italic - - - - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - italic - - - - - - - - - - bold - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - - - - - - - - - - - - - - - - labelSize - - - labelSize - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - bold - - - - - - - - - - - bold - - - - - - - - - - - bold - - - - - - - - - - - bold - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - italic - - - - - - - - - - - - - - - - - - - italic - - - - - - - - - - - - italic - - - - - - - - - - - - - - - - - - - - - - - - - - - - bold - - - - - - - - - - bold - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - italic - - - - - - - - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - italic - - - - - - - - - - labelSize - - - labelSize - - - - - - - - - - bold - - - - - - - - - - - - italic - - - - - - - - - - - - italic - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - italic - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - - - - - - - - bold - - - - - - - - - - - - italic - - - - - - - - - - - - italic - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - - - - - - - - - italic - - - - - - - - - - - - italic - - - - - - - - - - - - italic - - - - - - - - - - - bold - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - italic - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - - - - - - - - - italic - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - italic - - - - - - - - - - - italic - - - - - - - - - KEEP_LOCATION - KEEP_SIZE - KEEP_RATIO - - - - - - - - - - - - - - - - - - - - italic - - - - - - - - - - - - italic - - - - - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/src/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/src/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.xtend deleted file mode 100644 index ddf2c266..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/src/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.xtend +++ /dev/null @@ -1,48 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.model.util - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality - -final class CftExtensions { - private new() { - throw new IllegalStateException("This is a static utility class and should not be instantiated directly.") - } - - static def isMoreConcreteThan(Modality newModality, Modality original) { - switch (original) { - case MAY: newModality != Modality.MAY - case CURRENT: newModality == Modality.MUST - case MUST: false - } - } - - static def currentlyExists(ModalElement element) { - element.exists != Modality.MAY - } - - static def mustExist(ModalElement element) { - element.exists == Modality.MUST - } - - static def appearsExactlyOnce(Component componentInstance) { - componentInstance.mustExist && !componentInstance.multipleAllowed - } - - /** - * Checks whether the connection and its target component are both currently present. - * - * A currently present connection without a present target component is a partial model error, - * so we throw an exception instead of returning false. - * - * @param connection The connection to check. - * @throws IllegalStateException When the target component is not currently present. - */ - static def isCurrentlyConnected(Connection connection) { - if (connection.output.component.currentlyExists) { - throw new IllegalStateException("Inconsistent partial model: current connection to a component that may not currently exist") - } - connection.currentlyExists - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin deleted file mode 100644 index 0e63880f..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.CftExtensions.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore deleted file mode 100644 index 2ba78568..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.CftExtensions.java._trace -/.CftExtensions.xtendbin -/CftExtensions.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.java deleted file mode 100644 index dbc6b279..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.model/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/model/util/CftExtensions.java +++ /dev/null @@ -1,69 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.model.util; - -import com.google.common.base.Objects; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ModalElement; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; - -@SuppressWarnings("all") -public final class CftExtensions { - private CftExtensions() { - throw new IllegalStateException("This is a static utility class and should not be instantiated directly."); - } - - public static boolean isMoreConcreteThan(final Modality newModality, final Modality original) { - boolean _switchResult = false; - if (original != null) { - switch (original) { - case MAY: - _switchResult = (!Objects.equal(newModality, Modality.MAY)); - break; - case CURRENT: - _switchResult = Objects.equal(newModality, Modality.MUST); - break; - case MUST: - _switchResult = false; - break; - default: - break; - } - } - return _switchResult; - } - - public static boolean currentlyExists(final ModalElement element) { - Modality _exists = element.getExists(); - return (!Objects.equal(_exists, Modality.MAY)); - } - - public static boolean mustExist(final ModalElement element) { - Modality _exists = element.getExists(); - return Objects.equal(_exists, Modality.MUST); - } - - public static boolean appearsExactlyOnce(final Component componentInstance) { - return (CftExtensions.mustExist(componentInstance) && (!componentInstance.isMultipleAllowed())); - } - - /** - * Checks whether the connection and its target component are both currently present. - * - * A currently present connection without a present target component is a partial model error, - * so we throw an exception instead of returning false. - * - * @param connection The connection to check. - * @throws IllegalStateException When the target component is not currently present. - */ - public static boolean isCurrentlyConnected(final Connection connection) { - boolean _xblockexpression = false; - { - boolean _currentlyExists = CftExtensions.currentlyExists(connection.getOutput().getComponent()); - if (_currentlyExists) { - throw new IllegalStateException("Inconsistent partial model: current connection to a component that may not currently exist"); - } - _xblockexpression = CftExtensions.currentlyExists(connection); - } - return _xblockexpression; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.classpath b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.classpath deleted file mode 100644 index 428337e5..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.classpath +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.gitignore deleted file mode 100644 index ae3c1726..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.project b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.project deleted file mode 100644 index ba51fe06..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.project +++ /dev/null @@ -1,34 +0,0 @@ - - - hu.bme.mit.inf.dslreasoner.faulttree.transformation - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - org.eclipse.xtext.ui.shared.xtextNature - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.settings/org.eclipse.jdt.core.prefs b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 0c68a61d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,7 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/META-INF/MANIFEST.MF b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/META-INF/MANIFEST.MF deleted file mode 100644 index 5ee6a4f1..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/META-INF/MANIFEST.MF +++ /dev/null @@ -1,22 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Transformation -Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.faulttree.transformation -Bundle-Version: 1.0.0.qualifier -Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.faulttree.transformation -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Require-Bundle: com.google.guava, - org.eclipse.xtext.xbase.lib, - org.eclipse.xtend.lib, - org.eclipse.xtend.lib.macro, - org.eclipse.emf.ecore, - org.eclipse.viatra.query.runtime, - org.eclipse.viatra.query.runtime.rete, - org.eclipse.viatra.query.runtime.localsearch, - hu.bme.mit.inf.dslreasoner.faulttree.components, - hu.bme.mit.inf.dslreasoner.logic.model, - org.apache.commons.lang;bundle-version="2.6.0" -Export-Package: hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft, - hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft, - hu.bme.mit.inf.dslreasoner.faulttree.transformation.ft2galileo, - hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/build.properties b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/build.properties deleted file mode 100644 index d8e2f0e9..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/build.properties +++ /dev/null @@ -1,5 +0,0 @@ -source.. = src/,\ - xtend-gen/ -output.. = bin/ -bin.includes = META-INF/,\ - . diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/Cft2FtTransformation.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/Cft2FtTransformation.xtend deleted file mode 100644 index a522654c..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/Cft2FtTransformation.xtend +++ /dev/null @@ -1,24 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtFactory -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent - -class Cft2FtTransformation { - def createFaultTree(ComponentFaultTree componentFaultTree) { - val materializer = new EventMaterializer - val topEvent = materializer.getOrMaterialize(componentFaultTree.topEvent) - switch (topEvent) { - ConstantEvent: - FtFactory.eINSTANCE.createConstantModel => [ - failed = topEvent.failed - ] - RandomEvent: { - val builder = new FaultTreeBuilder - builder.addTopLevel(topEvent) - builder.faultTree - } - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventCollection.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventCollection.xtend deleted file mode 100644 index 102dc57e..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventCollection.xtend +++ /dev/null @@ -1,90 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft - -import com.google.common.collect.ImmutableSet -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent -import java.util.Set -import org.eclipse.xtend.lib.annotations.Data - -@Data -class EventCollection { - val int falseEventCount - val int trueEventCount - val Set randomEvents - - def containsFalseEvent() { - falseEventCount >= 1 - } - - def containsTrueEvent() { - trueEventCount >= 1 - } - - def getVariableEventCount() { - randomEvents.size - } - - def containsRandomEvent() { - variableEventCount >= 1 - } - - def getCount() { - falseEventCount + trueEventCount + variableEventCount - } - - def isEmpty() { - !containsFalseEvent && !containsTrueEvent && !containsRandomEvent - } - - def containsExactlyOneRandomEvent() { - !containsFalseEvent && !containsTrueEvent && variableEventCount == 1 - } - - def toSingleRandomEvent() { - if (!containsExactlyOneRandomEvent) { - throw new IllegalStateException("Input collection is not a single random event") - } - randomEvents.head - } - - static def builder() { - new Builder() - } - - static class Builder { - var falseEventCount = 0 - var trueEventCount = 0 - val randomEventsBuilder = ImmutableSet.builder - - private new() { - } - - def add(Event event) { - switch (event) { - ConstantEvent: - if (event.failed) { - trueEventCount++ - } else { - falseEventCount++ - } - RandomEvent: - randomEventsBuilder.add(event) - default: - throw new IllegalArgumentException("Unknown event: " + event) - } - this - } - - def addAll(EventCollection materializedEvens) { - falseEventCount += materializedEvens.falseEventCount - trueEventCount += materializedEvens.trueEventCount - randomEventsBuilder.addAll(materializedEvens.randomEvents) - this - } - - def build() { - new EventCollection(falseEventCount, trueEventCount, randomEventsBuilder.build) - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.xtend deleted file mode 100644 index 6b3ed0d0..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.xtend +++ /dev/null @@ -1,208 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtFactory -import java.util.LinkedHashSet -import java.util.Map -import org.eclipse.emf.ecore.util.EcoreUtil -import org.eclipse.xtend.lib.annotations.Data - -import static extension hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions.* - -class EventMaterializer { - extension val FtFactory = FtFactory.eINSTANCE - - val Map, Event> materializationCache = newHashMap - val Map, EventCollection> multipleInputCache = newHashMap - val ConstantEvent falseEvent - val ConstantEvent trueEvent - val path = new LinkedHashSet> - - new() { - falseEvent = createConstantEvent => [ - failed = false - ] - trueEvent = createConstantEvent => [ - failed = true - ] - } - - def getOrMaterialize(Output output) { - getOrMaterialize(output.component, output.eventDeclaration) - } - - def Event getOrMaterialize(Component component, EventDeclaration eventDeclaration) { - val eventKey = new EventKey(component, eventDeclaration) - pushEventKey(eventKey) - try { - // computeIfAbsent cannot be used recursively, so we must manually cache the event. - var event = materializationCache.get(eventKey) - if (event === null) { - event = materialize(component, eventDeclaration) - materializationCache.put(eventKey, event) - } - event - } finally { - popEventKey(eventKey) - } - } - - protected def materialize(Component component, EventDeclaration eventDeclaration) { - val eventName = component.name + "_" + eventDeclaration.name - val event = switch (eventDeclaration) { - InputEvent: - return materializeConnectedEvent(component, eventDeclaration) - BasicEventDefinition: { - val basicEvent = createBasicEvent - basicEvent.distribution = EcoreUtil.copy(eventDeclaration.distribution) - basicEvent - } - GateDefinition: { - val inputs = collectInputs(component, eventDeclaration) - val gate = switch (eventDeclaration) { - AndGateDefinition: - if (inputs.containsFalseEvent) { - return falseEvent - } else if (inputs.empty) { - return trueEvent - } else if (inputs.containsExactlyOneRandomEvent) { - return inputs.toSingleRandomEvent - } else { - createAndGate - } - OrGateDefinition: - if (inputs.containsTrueEvent) { - return trueEvent - } else if (inputs.empty) { - return falseEvent - } else if (inputs.containsExactlyOneRandomEvent) { - return inputs.toSingleRandomEvent - } else { - createOrGate - } - KOfMGateDefinition: { - val requiredTrueInputs = inputs.count * eventDeclaration.k / eventDeclaration.m - val k = requiredTrueInputs - inputs.getTrueEventCount - val m = inputs.variableEventCount - if (k == 0) { - return trueEvent - } else if (k > m) { - return falseEvent - } else if (inputs.containsExactlyOneRandomEvent) { - return inputs.toSingleRandomEvent - } else if (k == 1) { - createOrGate - } else if (k == m) { - createAndGate - } else { - val kOfMGate = createKOfMGate - kOfMGate.k = k - kOfMGate - } - } - default: - throw new IllegalArgumentException("Unknown gate definition: " + eventDeclaration) - } - gate.inputEvents.addAll(inputs.getRandomEvents) - gate - } - default: - throw new IllegalArgumentException("Unknown event declaration: " + eventDeclaration) - } - event.name = eventName - event - } - - protected def materializeConnectedEvent(Component component, InputEvent inputEvent) { - if (inputEvent.multiple) { - throw new IllegalArgumentException('''Cannot materialize multiple nput «component.name»_«inputEvent.name»''') - } - val input = findInput(component, inputEvent) - val incomingConnections = input.incomingConnections - if (incomingConnections.size != 1) { - throw new IllegalArgumentException('''Input «component.name»_«inputEvent.name» has «incomingConnections.size» connections instead of 1''') - } - val output = incomingConnections.head.output - getOrMaterialize(output.component, output.eventDeclaration) - } - - protected def collectInputs(Component component, GateDefinition gateDefinition) { - val builder = EventCollection.builder - for (inputEventDeclaration : gateDefinition.inputEvents) { - switch (inputEventDeclaration) { - InputEvent case inputEventDeclaration.multiple: { - val materializedEvents = getOrMaterializeConnectedEvents(component, inputEventDeclaration) - builder.addAll(materializedEvents) - } - default: - builder.add(getOrMaterialize(component, inputEventDeclaration)) - } - } - builder.build - } - - protected def getOrMaterializeConnectedEvents(Component component, InputEvent inputEvent) { - val inputKey = new EventKey(component, inputEvent) - pushEventKey(inputKey) - try { - // computeIfAbsent cannot be used recursively, so we must manually cache the event. - var eventCollection = multipleInputCache.get(inputKey) - if (eventCollection === null) { - eventCollection = materializeConnectedEvents(component, inputEvent) - multipleInputCache.put(inputKey, eventCollection) - } - eventCollection - } finally { - popEventKey(inputKey) - } - } - - protected def materializeConnectedEvents(Component component, InputEvent inputEvent) { - val input = findInput(component, inputEvent) - val builder = EventCollection.builder - for (connection : input.incomingConnections) { - if (connection.isCurrentlyConnected) { - val materializedEvent = getOrMaterialize(connection.output) - builder.add(materializedEvent) - } - } - builder.build - } - - protected def findInput(Component component, InputEvent inputEvent) { - val input = component.inputs.findFirst[it.inputEvent == inputEvent] - if (input === null) { - throw new IllegalArgumentException('''No input «inputEvent» in component «component»''') - } - return input - } - - private def pushEventKey(EventKey eventKey) { - if (!path.add(eventKey)) { - throw new IllegalStateException( - '''Circular dependency [«FOR ancestor : path»«ancestor», «ENDFOR»«eventKey»] detected''') - } - } - - private def popEventKey(EventKey eventKey) { - path.remove(eventKey) - } - - @Data - protected static class EventKey { - val Component component - val T event - - override toString() '''«component.name»_«event.name»''' - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/FaultTreeBuilder.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/FaultTreeBuilder.xtend deleted file mode 100644 index 0b0afea6..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/FaultTreeBuilder.xtend +++ /dev/null @@ -1,39 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtFactory -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent -import java.util.Collection -import org.eclipse.xtend.lib.annotations.Accessors - -class FaultTreeBuilder { - @Accessors - val faultTree = FtFactory.eINSTANCE.createFaultTree - - def addTopLevel(RandomEvent event) { - if (faultTree.topEvent !== null) { - throw new IllegalStateException("Top event was already set") - } - add(event) - faultTree.topEvent = event - } - - protected def void add(RandomEvent event) { - if (faultTree.eContainer == faultTree) { - return - } - if (faultTree.eContainer !== null) { - throw new IllegalStateException("Event is already in a different fault tree") - } - faultTree.events += event - if (event instanceof Gate) { - addAll(event.inputEvents) - } - } - - protected def addAll(Collection events) { - for (event : events) { - add(event) - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.xtend deleted file mode 100644 index 10c91fb4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.xtend +++ /dev/null @@ -1,49 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality -import java.util.Map -import org.eclipse.viatra.query.runtime.api.IPatternMatch -import org.eclipse.xtend.lib.annotations.Accessors - -class ComponentFaultTreeTrace { - @Accessors val componentFaultTree = CftFactory.eINSTANCE.createComponentFaultTree - - val nameGenerator = new ComponentNameGenerator - val Map componentInstancesMap = newHashMap - - def instantiateComponent(IPatternMatch patternMatch, ComponentDefinition componenDefinition) { - instantiateComponent(patternMatch, componenDefinition, Modality.MUST, false) - } - - def instantiateComponent(IPatternMatch patternMatch, ComponentDefinition componenDefinition, Modality exists, - boolean allowMultiple) { - if (componentInstancesMap.containsKey(patternMatch)) { - throw new IllegalArgumentException("Already instantiated component for match: " + patternMatch) - } - val componentTrace = new ComponentInstanceTrace(componentFaultTree, componenDefinition, nameGenerator, - exists, allowMultiple) - componentInstancesMap.put(patternMatch, componentTrace) - componentTrace - } - - def setTopLevel(ComponentInstanceTrace trace) { - if (componentFaultTree.topEvent !== null) { - throw new IllegalArgumentException("Top level component already set") - } - val outputs = trace.outputs - if (outputs.size !== 1) { - throw new IllegalArgumentException("Top level component must have 1 output, got " + outputs.size + - " instead") - } - if (!trace.appearsExactlyOnce) { - throw new IllegalArgumentException("Top level must appear in the fault tree exactly once") - } - componentFaultTree.topEvent = outputs.head - } - - def lookup(IPatternMatch patternMatch) { - componentInstancesMap.get(patternMatch) - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.xtend deleted file mode 100644 index 158ab2e1..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.xtend +++ /dev/null @@ -1,65 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft - -import com.google.common.collect.Maps -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output -import java.util.Map - -import static extension hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions.* - -class ComponentInstanceTrace { - val componentInstance = CftFactory.eINSTANCE.createComponent - val Map inputEventsMap - val Map outputEventsMap - - protected new(ComponentFaultTree faultTree, ComponentDefinition componentDefinition, - ComponentNameGenerator nameGenerator, Modality exists, boolean multipleAllowed) { - componentInstance.componentDefinition = componentDefinition - componentInstance.name = nameGenerator.nextName(componentDefinition) - componentInstance.exists = exists - componentInstance.multipleAllowed = multipleAllowed - inputEventsMap = Maps.newHashMapWithExpectedSize(componentDefinition.inputEvents.size) - for (inputEvent : componentDefinition.inputEvents) { - val inputTrace = new InputTrace(componentInstance, inputEvent) - inputEventsMap.put(inputEvent, inputTrace) - } - outputEventsMap = Maps.newHashMapWithExpectedSize(componentDefinition.outputEvents.size) - for (outputEvent : componentDefinition.outputEvents) { - val output = CftFactory.eINSTANCE.createOutput - output.eventDeclaration = outputEvent - componentInstance.outputs += output - outputEventsMap.put(outputEvent, output) - } - faultTree.components += componentInstance - } - - def void assign(EventDeclaration inputEvent, ComponentInstanceTrace sourceComponent, EventDeclaration outputEvent) { - assign(inputEvent, sourceComponent, outputEvent, Modality.MUST) - } - - def void assign(EventDeclaration inputEvent, ComponentInstanceTrace sourceComponent, EventDeclaration outputEvent, - Modality exists) { - val inputTrace = inputEventsMap.get(inputEvent) - if (inputTrace === null) { - throw new IllegalArgumentException("Unknown input: " + inputEvent) - } - val output = sourceComponent.outputEventsMap.get(outputEvent) - if (output === null) { - throw new IllegalArgumentException("Unknown output: " + outputEvent) - } - inputTrace.assign(output, exists) - } - - protected def getOutputs() { - componentInstance.outputs - } - - protected def appearsExactlyOnce() { - componentInstance.appearsExactlyOnce - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentNameGenerator.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentNameGenerator.xtend deleted file mode 100644 index 71d40a9b..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentNameGenerator.xtend +++ /dev/null @@ -1,16 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition -import java.util.Map - -class ComponentNameGenerator { - static val DEFAULT_NAME = "__unnamed" - - val Map instanceCounts = newHashMap - - def nextName(ComponentDefinition componentDefinition) { - val instanceCount = instanceCounts.getOrDefault(componentDefinition, 0) - instanceCounts.put(componentDefinition, instanceCount + 1) - (componentDefinition.name ?: DEFAULT_NAME) + instanceCount - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/Ecore2CftTransformation.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/Ecore2CftTransformation.xtend deleted file mode 100644 index 062de3df..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/Ecore2CftTransformation.xtend +++ /dev/null @@ -1,28 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft - -import com.google.common.collect.ImmutableList -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition -import java.util.List -import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine - -class Ecore2CftTransformation { - val List mappingHandlers - - new(TransformationDefinition transformationDefinition, ViatraQueryEngine viatraQueryEngine) { - val mappingQueries = new MappingQueries(transformationDefinition, viatraQueryEngine) - mappingHandlers = ImmutableList.copyOf(transformationDefinition.mappingDefinitions.map [ mappingDefinition | - new MappingHandler(mappingDefinition, mappingQueries) - ]) - } - - def createComponentFaultTree() { - val trace = new ComponentFaultTreeTrace - for (handler : mappingHandlers) { - handler.instantiateComponents(trace) - } - for (handler : mappingHandlers) { - handler.instantiateConnections(trace) - } - trace.componentFaultTree - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.xtend deleted file mode 100644 index b892eff1..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.xtend +++ /dev/null @@ -1,35 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output -import java.util.Map - -import static extension hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions.* - -class InputTrace { - val Input input = CftFactory.eINSTANCE.createInput - val Map connectionsMap = newHashMap - - protected new(Component component, InputEvent inputEvent) { - input.inputEvent = inputEvent - component.inputs += input - } - - def void assign(Output output, Modality exists) { - val connection = connectionsMap.get(output) - if (connection === null) { - val newConnection = CftFactory.eINSTANCE.createConnection - newConnection.output = output - newConnection.exists = exists - input.incomingConnections += newConnection - connectionsMap.put(output, newConnection) - } else if (exists.isMoreConcreteThan(connection.exists)) { - connection.exists = exists - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/LookupHandler.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/LookupHandler.xtend deleted file mode 100644 index 3a06dcc3..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/LookupHandler.xtend +++ /dev/null @@ -1,47 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft - -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition -import org.eclipse.viatra.query.runtime.api.IPatternMatch -import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher - -class LookupHandler { - val int[] argumentIndices - val ViatraQueryMatcher lookedUpMatcher - - new(MappingDefinition mappingDefinition, LookupDefinition lookupDefinition, - ViatraQueryMatcher lookedUpMatcher) { - if (lookupDefinition.eContainer != mappingDefinition) { - throw new IllegalArgumentException("lookupDefinition must be contained in mappingDefinition") - } - val argumentCount = lookupDefinition.arguments.size - if (argumentCount != lookedUpMatcher.parameterNames.length) { - throw new IllegalArgumentException( - "lookupDefinition (name: " + lookupDefinition.mapping?.pattern?.name + - ") must have as many arguments as lookedUpMatcher (name: " + lookedUpMatcher.patternName + ")") - } - argumentIndices = newIntArrayOfSize(argumentCount) - for (var int i = 0; i < argumentCount; i++) { - val argument = lookupDefinition.arguments.get(i) - val argumentIndex = mappingDefinition.parameters.indexOf(argument) - argumentIndices.set(i, argumentIndex) - } - this.lookedUpMatcher = lookedUpMatcher - } - - def lookupForMatch(ComponentFaultTreeTrace faultTreeTrace, IPatternMatch match) { - val lookedUpMatch = createLookedUpMatch(match) - faultTreeTrace.lookup(lookedUpMatch) - } - - private def createLookedUpMatch(IPatternMatch match) { - val lookedUpMatch = lookedUpMatcher.newEmptyMatch - val argumentCount = argumentIndices.length - for (var int i = 0; i < argumentCount; i++) { - val argumentIndex = argumentIndices.get(i) - var argumentValue = match.get(argumentIndex) - lookedUpMatch.set(i, argumentValue) - } - lookedUpMatch - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingHandler.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingHandler.xtend deleted file mode 100644 index 643af5c4..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingHandler.xtend +++ /dev/null @@ -1,91 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft - -import com.google.common.collect.ImmutableMap -import com.google.common.collect.Maps -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable -import java.util.Map -import org.eclipse.viatra.query.runtime.api.IPatternMatch -import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher - -class MappingHandler { - val ViatraQueryMatcher matcher - val MappingDefinition mappingDefinition - val Map lookupHandlers - - new(MappingDefinition mappingDefinition, MappingQueries mappingQueries) { - matcher = mappingQueries.getMatcher(mappingDefinition) - this.mappingDefinition = mappingDefinition - val variables = newHashSet - for (assignment : mappingDefinition.assignments) { - variables += assignment.input.component - variables += assignment.output.component - } - lookupHandlers = ImmutableMap.copyOf(variables.filter(LookupDefinition).toMap([it], [ lookupDefinition | - mappingQueries.createLookupHandler(mappingDefinition, lookupDefinition) - ])) - } - - def instantiateComponents(ComponentFaultTreeTrace faultTreeTrace) { - if (!hasComponentInstace) { - return - } - matcher.forEachMatch [ match | - val componentTrace = faultTreeTrace.instantiateComponent(match, componentDefinition) - if (isTopLevel) { - faultTreeTrace.topLevel = componentTrace - } - ] - } - - def instantiateConnections(ComponentFaultTreeTrace faultTreeTrace) { - if (!hasConnections) { - return - } - matcher.forEachMatch [ match | - val lookedUpComponents = lookupComponents(faultTreeTrace, match) - for (assignment : mappingDefinition.assignments) { - val input = assignment.input - val inputComponent = lookedUpComponents.get(input.component) - val output = assignment.output - val outputComponent = lookedUpComponents.get(output.component) - if (inputComponent !== null && outputComponent !== null) { - inputComponent.assign(input.event, outputComponent, output.event) - } - } - ] - } - - private def Map lookupComponents(ComponentFaultTreeTrace faultTreeTrace, - IPatternMatch match) { - val lookedUpComponents = Maps.newHashMapWithExpectedSize(lookupHandlers.size + 1) - if (hasComponentInstace) { - val componentInstance = faultTreeTrace.lookup(match) - lookedUpComponents.put(mappingDefinition.componentInstance, componentInstance) - } - for (pair : lookupHandlers.entrySet) { - val componentInstance = pair.value.lookupForMatch(faultTreeTrace, match) - if (componentInstance !== null) { - lookedUpComponents.put(pair.key, componentInstance) - } - } - lookedUpComponents - } - - private def getComponentDefinition() { - mappingDefinition.componentInstance?.componentType - } - - private def hasComponentInstace() { - componentDefinition !== null - } - - private def isTopLevel() { - mappingDefinition.topLevel - } - - private def hasConnections() { - !mappingDefinition.assignments.empty - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingQueries.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingQueries.xtend deleted file mode 100644 index 6683b3f8..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingQueries.xtend +++ /dev/null @@ -1,38 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft - -import com.google.common.collect.ImmutableMap -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition -import java.util.Map -import org.eclipse.viatra.query.patternlanguage.emf.specification.SpecificationBuilder -import org.eclipse.viatra.query.runtime.api.GenericQueryGroup -import org.eclipse.viatra.query.runtime.api.IPatternMatch -import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine -import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher - -class MappingQueries { - val Map> matchersMap - - new(TransformationDefinition transformationDefinition, ViatraQueryEngine viatraQueryEngine) { - val specificationBuilder = new SpecificationBuilder - val querySpecificationsMap = transformationDefinition.mappingDefinitions.toMap([it], [ - specificationBuilder.getOrCreateSpecification(pattern) - ]) - GenericQueryGroup.of(querySpecificationsMap.values).prepare(viatraQueryEngine) - matchersMap = ImmutableMap.copyOf(querySpecificationsMap.mapValues[getMatcher(viatraQueryEngine)]) - } - - def getMatcher(MappingDefinition mappingDefinition) { - val matcher = matchersMap.get(mappingDefinition) - if (matcher === null) { - throw new IllegalArgumentException("Unknown mapping definition: " + mappingDefinition) - } - matcher - } - - def createLookupHandler(MappingDefinition mappingDefinition, LookupDefinition lookupDefinition) { - val lookedUpMatcher = getMatcher(lookupDefinition.mapping) - new LookupHandler(mappingDefinition, lookupDefinition, lookedUpMatcher) - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.xtend deleted file mode 100644 index 4a19e2cd..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.xtend +++ /dev/null @@ -1,57 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ft2galileo - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent -import org.eclipse.xtend2.lib.StringConcatenationClient - -class Ft2GalileoTransformation { - def toGalileo(FaultTree faultTree) ''' - toplevel "«faultTree.topEvent.name»"; - «FOR event : faultTree.events» - "«event.name»" «defineEvent(event)»; - «ENDFOR» - ''' - - protected dispatch def defineEvent(BasicEvent basicEvent) { - // ft-diet (https://moves.rwth-aachen.de/ft-diet/) needs a dormancy factor. - '''«defineDistribution(basicEvent.distribution)» dorm=0.0''' - } - - protected dispatch def StringConcatenationClient defineDistribution(ConstantDistribution distribution) { - '''p=«distribution.p»''' - } - - protected dispatch def StringConcatenationClient defineDistribution(ExponentialDistribution distribution) { - '''lambda=«distribution.lambda»''' - } - - protected dispatch def StringConcatenationClient defineDistribution(Distribution distribution) { - throw new IllegalArgumentException("Unknown distribution: " + distribution) - } - - protected dispatch def StringConcatenationClient defineEvent(Gate gate) { - '''«defineGate(gate)» «FOR input : gate.inputEvents SEPARATOR " "»"«input.name»"«ENDFOR»''' - } - - protected dispatch def StringConcatenationClient defineGate(AndGate gate) '''and''' - - protected dispatch def StringConcatenationClient defineGate(OrGate gate) '''or''' - - protected dispatch def StringConcatenationClient defineGate(KOfMGate gate) '''«gate.k»of«gate.inputEvents.size»''' - - protected dispatch def StringConcatenationClient defineGate(Gate gate) { - throw new IllegalArgumentException("Unknown gate: " + gate) - } - - protected dispatch def StringConcatenationClient defineEvent(RandomEvent randomEvent) { - throw new IllegalArgumentException("Unknown random even: " + randomEvent) - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ReliabilityResult.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ReliabilityResult.xtend deleted file mode 100644 index 19c3d17d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ReliabilityResult.xtend +++ /dev/null @@ -1,51 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver - -import org.eclipse.xtend.lib.annotations.Data -import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor - -abstract class ReliabilityResult { - public static val TIMEOUT = new Unknown("Solver timed out") - public static val MEMOUT = new Unknown("Solver out of memory") - - abstract def Solution getOrThrow() - - @Data - static final class Solution extends ReliabilityResult { - val double lowerBound - val double upperBound - - new(double value) { - this(value, value) - } - - new(double lowerBound, double upperBound) { - if (lowerBound > upperBound) { - throw new IllegalArgumentException("lowerBound must not be larger than upperBound") - } - this.lowerBound = lowerBound - this.upperBound = upperBound - } - - override getOrThrow() { - this - } - } - - @Data - static final class Unknown extends ReliabilityResult { - val String message - val Throwable cause - - @FinalFieldsConstructor - new() { - } - - new(String message) { - this(message, null) - } - - override getOrThrow() { - throw new RuntimeException(message, cause) - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftConfiguration.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftConfiguration.xtend deleted file mode 100644 index d9059bfc..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftConfiguration.xtend +++ /dev/null @@ -1,45 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver - -import hu.bme.mit.inf.dslreasoner.logic.model.builder.SolverConfiguration - -final class StormDftConfiguration extends SolverConfiguration { - public static val DEFAULT_SOLVER_PATH = "storm-dft" - - public double precision = 1e-6 - - public boolean bisimulation = true - - public boolean symmetryReduction = true - - public boolean modularization = true - - public boolean dontCarePropagation = true - - public double approximation = 0 - - public var approximationHeuristic = ApproximationHeuristic.NONE - - public FtAnalysisObjective objective - - def isApproximationInUse() { - approximationHeuristic != ApproximationHeuristic.NONE - } -} - -abstract class FtAnalysisObjective { - public static val MTTF = new FtAnalysisObjective { - } - - private new() { - } - - static final class TimeBound extends FtAnalysisObjective { - public double timeBound = 0 - } -} - -enum ApproximationHeuristic { - NONE, - DEPTH -// See https://github.com/moves-rwth/storm/issues/35 for additional approximation heuristics. -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.xtend deleted file mode 100644 index a250a955..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.xtend +++ /dev/null @@ -1,182 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver - -import com.google.common.collect.ImmutableList -import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel -import hu.bme.mit.inf.dslreasoner.logic.model.builder.SolverConfiguration -import java.io.BufferedReader -import java.io.IOException -import java.io.InputStream -import java.io.InputStreamReader -import java.util.regex.Pattern - -class StormDftException extends RuntimeException { - new(String s) { - super(s) - } - - new(String s, Exception e) { - super(s, e) - } -} - -class StormDftHandler { - static val DOUBLE_REGEX = "[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?" - static val SINGLE_RESULT_GROUP = "single" - static val LOWER_BOUND_GROUP = "lower" - static val UPPER_BOUND_GROUP = "upper" - static val RESULT_REGEX = '''^Result:\s*\[(?:(?<«SINGLE_RESULT_GROUP»>«DOUBLE_REGEX»)|\((?<«LOWER_BOUND_GROUP»>«DOUBLE_REGEX»),\s*(?<«UPPER_BOUND_GROUP»>«DOUBLE_REGEX»)\))\]''' - static val RESULT_PATTERN = Pattern.compile(RESULT_REGEX) - - static val SIGNAL_EXIT_VALUE_OFFSET = 0x80 - static val SIGXCPU = 24 - static val SIGXFSZ = 25 - - static val STORM_GENERAL_ERROR = (-1).bitwiseAnd(0xff) - static val STORM_TIMEOUT = (-2).bitwiseAnd(0xff) - static val STORM_MEMOUT = (-3).bitwiseAnd(0xff) - - def callSolver(String dftFilePath, StormDftConfiguration configuration) { - val commandLine = configuration.toCommandLine(dftFilePath) - val documentationLevel = configuration.documentationLevel - val printOutput = documentationLevel == DocumentationLevel.NORMAL || - documentationLevel == DocumentationLevel.FULL - val processBuilder = new ProcessBuilder().command(commandLine) - var Process process = null - try { - try { - process = processBuilder.start - process.outputStream.close - val result = readOutput(process.inputStream, printOutput) - val error = readError(process.errorStream, printOutput) - val exitValue = process.waitFor - if (result === null) { - interpretExitStatus(exitValue, error) - } else { - result - } - } catch (IOException e) { - throw new StormDftException("Error during input/output handling of the stochastic solver.", e) - } - } catch (Exception e) { - if (process !== null) { - process.destroyForcibly.waitFor - } - throw e - } - } - - private def toCommandLine(extension StormDftConfiguration configuration, String dftFilePath) { - extension val optionsBuilder = ImmutableList.builder - add(solverPath ?: StormDftConfiguration.DEFAULT_SOLVER_PATH) - if (runtimeLimit != SolverConfiguration.Unlimited) { - add("--timeout", runtimeLimit.toString) - } - add("--precision", precision.toString) - if (bisimulation) { - add("--bisimulation") - } - if (symmetryReduction) { - add("--symmetryreduction") - } - if (modularization) { - add("--modularisation") - } - if (!dontCarePropagation) { - add("--disabledc") - } - if (approximationInUse) { - val heuristicName = switch (approximationHeuristic) { - case DEPTH: - "depth" - default: - throw new IllegalArgumentException("Unknown approximation heuristic: " + approximationHeuristic) - } - add("--approximation", approximation.toString, "--approximationheuristic", heuristicName) - } - add("--dftfile", dftFilePath) - switch (objective) { - case FtAnalysisObjective.MTTF: - add("--expectedtime") - FtAnalysisObjective.TimeBound: - add("--timebound") - default: - throw new IllegalArgumentException("Unknown analysis objective: " + objective) - } - if (documentationLevel == DocumentationLevel.FULL) { - add("--verbose") - } - build - } - - private def readOutput(InputStream inputStream, boolean printOutput) { - val bufferedReader = new BufferedReader(new InputStreamReader(inputStream)) - try { - var String line - while ((line = bufferedReader.readLine) !== null) { - if (printOutput) { - println(line) - } - val matcher = RESULT_PATTERN.matcher(line) - if (matcher.find) { - try { - val single = matcher.group(SINGLE_RESULT_GROUP) - if (single !== null) { - val singleValue = Double.parseDouble(single) - return new ReliabilityResult.Solution(singleValue) - } - val lower = matcher.group(LOWER_BOUND_GROUP) - val upper = matcher.group(UPPER_BOUND_GROUP) - if (lower !== null && upper !== null) { - val lowerValue = Double.parseDouble(lower) - val upperValue = Double.parseDouble(upper) - return new ReliabilityResult.Solution(lowerValue, upperValue) - } - throw new StormDftException("Inconsistent stochastic solver output: " + line) - } catch (NumberFormatException e) { - throw new StormDftException("Malformatted number from stochastic solver.", e) - } - } - } - } finally { - bufferedReader.close - } - null - } - - private def readError(InputStream inputStream, boolean printOutput) { - val bufferedReader = new BufferedReader(new InputStreamReader(inputStream)) - try { - val lines = newArrayList - var String line - while ((line = bufferedReader.readLine) !== null) { - if (printOutput) { - System.err.println(line) - } - lines += line - } - lines.join("\n") - } finally { - bufferedReader.close - } - } - - private def interpretExitStatus(int exitValue, String error) { - switch (exitValue) { - case STORM_GENERAL_ERROR: - throw new StormDftException("Storm error: " + error) - case STORM_TIMEOUT, - case SIGNAL_EXIT_VALUE_OFFSET + SIGXCPU: - ReliabilityResult.TIMEOUT - case STORM_MEMOUT, - case SIGNAL_EXIT_VALUE_OFFSET + SIGXFSZ: - ReliabilityResult.MEMOUT - default: { - if (exitValue > SIGNAL_EXIT_VALUE_OFFSET) { - val signalNumber = exitValue - SIGNAL_EXIT_VALUE_OFFSET - throw new StormDftException("Storm unexpectedly killed by signal " + signalNumber + ": " + error) - } - throw new StormDftException("Storm unexpectedly exit with status " + exitValue + ": " + error) - } - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftSolver.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftSolver.xtend deleted file mode 100644 index 931b9f39..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/src/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftSolver.xtend +++ /dev/null @@ -1,43 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ReliabilityModel -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ft2galileo.Ft2GalileoTransformation -import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace - -class StormDftSolver { - static val DFT_FILE_NAME = "ft.dft" - - val ft2Galileo = new Ft2GalileoTransformation - val handler = new StormDftHandler - - def solve(ReliabilityModel reliabilityModel, StormDftConfiguration configuration, - ReasonerWorkspace reasonerWorkspace) { - switch (reliabilityModel) { - FaultTree: - solve(reliabilityModel, configuration, reasonerWorkspace) - ConstantModel: { - val result = if (reliabilityModel.failed) { - 0 - } else { - switch (objective : configuration.objective) { - case FtAnalysisObjective.MTTF: Double.POSITIVE_INFINITY - FtAnalysisObjective.TimeBound: 1 - default: throw new IllegalArgumentException("Unknown objective: " + objective) - } - } - new ReliabilityResult.Solution(result) - } - default: - throw new IllegalArgumentException("Unknown reliability model: " + reliabilityModel) - } - } - - def solve(FaultTree faultTree, StormDftConfiguration configuration, ReasonerWorkspace reasonerWorkspace) { - val galileo = ft2Galileo.toGalileo(faultTree) - reasonerWorkspace.writeText(DFT_FILE_NAME, galileo) - val dftFilePath = reasonerWorkspace.getFile(DFT_FILE_NAME).absolutePath - handler.callSolver(dftFilePath, configuration) - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/.gitignore deleted file mode 100644 index 49df59a2..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -/.CftTransformation.java._trace -/.ComponentFaultTreeTrace.java._trace -/.ComponentInstanceTrace.java._trace -/.InputTrace.java._trace -/.MappingHandler.java._trace -/.ComponentInstantiationHandler.java._trace -/.MappingQueries.java._trace -/.LookupHandler.java._trace diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin deleted file mode 100644 index dfae40e9..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.Cft2FtTransformation.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin deleted file mode 100644 index 0aaf712d..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventCollection.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin deleted file mode 100644 index e51f73a6..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.EventMaterializer.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin deleted file mode 100644 index 89e003dc..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.FaultTreeBuilder.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.gitignore deleted file mode 100644 index 058cff19..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -/.Cft2FtTransformation.java._trace -/.EventMaterializer.java._trace -/.MaterializedEvent.java._trace -/.CollectedInputs.java._trace -/.MaterializedEventCollection.java._trace -/.FaultTreeBuilder.java._trace -/.FaultModelBuilder.java._trace -/.EventCollection.java._trace -/.Cft2FtTransformation.xtendbin -/.EventCollection.xtendbin -/.EventMaterializer.xtendbin -/.FaultTreeBuilder.xtendbin -/Cft2FtTransformation.java -/EventCollection.java -/EventMaterializer.java -/FaultTreeBuilder.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/Cft2FtTransformation.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/Cft2FtTransformation.java deleted file mode 100644 index e87b8865..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/Cft2FtTransformation.java +++ /dev/null @@ -1,49 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtFactory; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ReliabilityModel; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft.EventMaterializer; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft.FaultTreeBuilder; -import org.eclipse.xtext.xbase.lib.ObjectExtensions; -import org.eclipse.xtext.xbase.lib.Procedures.Procedure1; - -@SuppressWarnings("all") -public class Cft2FtTransformation { - public ReliabilityModel createFaultTree(final ComponentFaultTree componentFaultTree) { - ReliabilityModel _xblockexpression = null; - { - final EventMaterializer materializer = new EventMaterializer(); - final Event topEvent = materializer.getOrMaterialize(componentFaultTree.getTopEvent()); - ReliabilityModel _switchResult = null; - boolean _matched = false; - if (topEvent instanceof ConstantEvent) { - _matched=true; - ConstantModel _createConstantModel = FtFactory.eINSTANCE.createConstantModel(); - final Procedure1 _function = (ConstantModel it) -> { - it.setFailed(((ConstantEvent)topEvent).isFailed()); - }; - _switchResult = ObjectExtensions.operator_doubleArrow(_createConstantModel, _function); - } - if (!_matched) { - if (topEvent instanceof RandomEvent) { - _matched=true; - FaultTree _xblockexpression_1 = null; - { - final FaultTreeBuilder builder = new FaultTreeBuilder(); - builder.addTopLevel(((RandomEvent)topEvent)); - _xblockexpression_1 = builder.getFaultTree(); - } - _switchResult = _xblockexpression_1; - } - } - _xblockexpression = _switchResult; - } - return _xblockexpression; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventCollection.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventCollection.java deleted file mode 100644 index dceef9f8..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventCollection.java +++ /dev/null @@ -1,188 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft; - -import com.google.common.collect.ImmutableSet; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent; -import java.util.Set; -import org.eclipse.xtend.lib.annotations.Data; -import org.eclipse.xtext.xbase.lib.IterableExtensions; -import org.eclipse.xtext.xbase.lib.Pure; -import org.eclipse.xtext.xbase.lib.util.ToStringBuilder; - -@Data -@SuppressWarnings("all") -public class EventCollection { - public static class Builder { - private int falseEventCount = 0; - - private int trueEventCount = 0; - - private final ImmutableSet.Builder randomEventsBuilder = ImmutableSet.builder(); - - private Builder() { - } - - public EventCollection.Builder add(final Event event) { - EventCollection.Builder _xblockexpression = null; - { - boolean _matched = false; - if (event instanceof ConstantEvent) { - _matched=true; - boolean _isFailed = ((ConstantEvent)event).isFailed(); - if (_isFailed) { - this.trueEventCount++; - } else { - this.falseEventCount++; - } - } - if (!_matched) { - if (event instanceof RandomEvent) { - _matched=true; - this.randomEventsBuilder.add(((RandomEvent)event)); - } - } - if (!_matched) { - throw new IllegalArgumentException(("Unknown event: " + event)); - } - _xblockexpression = this; - } - return _xblockexpression; - } - - public EventCollection.Builder addAll(final EventCollection materializedEvens) { - EventCollection.Builder _xblockexpression = null; - { - int _falseEventCount = this.falseEventCount; - this.falseEventCount = (_falseEventCount + materializedEvens.falseEventCount); - int _trueEventCount = this.trueEventCount; - this.trueEventCount = (_trueEventCount + materializedEvens.trueEventCount); - this.randomEventsBuilder.addAll(materializedEvens.randomEvents); - _xblockexpression = this; - } - return _xblockexpression; - } - - public EventCollection build() { - ImmutableSet _build = this.randomEventsBuilder.build(); - return new EventCollection(this.falseEventCount, this.trueEventCount, _build); - } - } - - private final int falseEventCount; - - private final int trueEventCount; - - private final Set randomEvents; - - public boolean containsFalseEvent() { - return (this.falseEventCount >= 1); - } - - public boolean containsTrueEvent() { - return (this.trueEventCount >= 1); - } - - public int getVariableEventCount() { - return this.randomEvents.size(); - } - - public boolean containsRandomEvent() { - int _variableEventCount = this.getVariableEventCount(); - return (_variableEventCount >= 1); - } - - public int getCount() { - int _variableEventCount = this.getVariableEventCount(); - return ((this.falseEventCount + this.trueEventCount) + _variableEventCount); - } - - public boolean isEmpty() { - return (((!this.containsFalseEvent()) && (!this.containsTrueEvent())) && (!this.containsRandomEvent())); - } - - public boolean containsExactlyOneRandomEvent() { - return (((!this.containsFalseEvent()) && (!this.containsTrueEvent())) && (this.getVariableEventCount() == 1)); - } - - public RandomEvent toSingleRandomEvent() { - RandomEvent _xblockexpression = null; - { - boolean _containsExactlyOneRandomEvent = this.containsExactlyOneRandomEvent(); - boolean _not = (!_containsExactlyOneRandomEvent); - if (_not) { - throw new IllegalStateException("Input collection is not a single random event"); - } - _xblockexpression = IterableExtensions.head(this.randomEvents); - } - return _xblockexpression; - } - - public static EventCollection.Builder builder() { - return new EventCollection.Builder(); - } - - public EventCollection(final int falseEventCount, final int trueEventCount, final Set randomEvents) { - super(); - this.falseEventCount = falseEventCount; - this.trueEventCount = trueEventCount; - this.randomEvents = randomEvents; - } - - @Override - @Pure - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + this.falseEventCount; - result = prime * result + this.trueEventCount; - return prime * result + ((this.randomEvents== null) ? 0 : this.randomEvents.hashCode()); - } - - @Override - @Pure - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - EventCollection other = (EventCollection) obj; - if (other.falseEventCount != this.falseEventCount) - return false; - if (other.trueEventCount != this.trueEventCount) - return false; - if (this.randomEvents == null) { - if (other.randomEvents != null) - return false; - } else if (!this.randomEvents.equals(other.randomEvents)) - return false; - return true; - } - - @Override - @Pure - public String toString() { - ToStringBuilder b = new ToStringBuilder(this); - b.add("falseEventCount", this.falseEventCount); - b.add("trueEventCount", this.trueEventCount); - b.add("randomEvents", this.randomEvents); - return b.toString(); - } - - @Pure - public int getFalseEventCount() { - return this.falseEventCount; - } - - @Pure - public int getTrueEventCount() { - return this.trueEventCount; - } - - @Pure - public Set getRandomEvents() { - return this.randomEvents; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.java deleted file mode 100644 index 98a82b7d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/EventMaterializer.java +++ /dev/null @@ -1,469 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft; - -import com.google.common.base.Objects; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.AndGateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.BasicEventDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.GateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.KOfMGateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.OrGateDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Event; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtFactory; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft.EventCollection; -import java.util.LinkedHashSet; -import java.util.Map; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.xtend.lib.annotations.Data; -import org.eclipse.xtend2.lib.StringConcatenation; -import org.eclipse.xtext.xbase.lib.CollectionLiterals; -import org.eclipse.xtext.xbase.lib.Extension; -import org.eclipse.xtext.xbase.lib.Functions.Function1; -import org.eclipse.xtext.xbase.lib.IterableExtensions; -import org.eclipse.xtext.xbase.lib.ObjectExtensions; -import org.eclipse.xtext.xbase.lib.Procedures.Procedure1; -import org.eclipse.xtext.xbase.lib.Pure; - -@SuppressWarnings("all") -public class EventMaterializer { - @Data - protected static class EventKey { - private final Component component; - - private final T event; - - @Override - public String toString() { - StringConcatenation _builder = new StringConcatenation(); - String _name = this.component.getName(); - _builder.append(_name); - _builder.append("_"); - String _name_1 = this.event.getName(); - _builder.append(_name_1); - return _builder.toString(); - } - - public EventKey(final Component component, final T event) { - super(); - this.component = component; - this.event = event; - } - - @Override - @Pure - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((this.component== null) ? 0 : this.component.hashCode()); - return prime * result + ((this.event== null) ? 0 : this.event.hashCode()); - } - - @Override - @Pure - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - EventMaterializer.EventKey other = (EventMaterializer.EventKey) obj; - if (this.component == null) { - if (other.component != null) - return false; - } else if (!this.component.equals(other.component)) - return false; - if (this.event == null) { - if (other.event != null) - return false; - } else if (!this.event.equals(other.event)) - return false; - return true; - } - - @Pure - public Component getComponent() { - return this.component; - } - - @Pure - public T getEvent() { - return this.event; - } - } - - @Extension - private final FtFactory _ftFactory = FtFactory.eINSTANCE; - - private final Map, Event> materializationCache = CollectionLiterals., Event>newHashMap(); - - private final Map, EventCollection> multipleInputCache = CollectionLiterals., EventCollection>newHashMap(); - - private final ConstantEvent falseEvent; - - private final ConstantEvent trueEvent; - - private final LinkedHashSet> path = new LinkedHashSet>(); - - public EventMaterializer() { - ConstantEvent _createConstantEvent = this._ftFactory.createConstantEvent(); - final Procedure1 _function = (ConstantEvent it) -> { - it.setFailed(false); - }; - ConstantEvent _doubleArrow = ObjectExtensions.operator_doubleArrow(_createConstantEvent, _function); - this.falseEvent = _doubleArrow; - ConstantEvent _createConstantEvent_1 = this._ftFactory.createConstantEvent(); - final Procedure1 _function_1 = (ConstantEvent it) -> { - it.setFailed(true); - }; - ConstantEvent _doubleArrow_1 = ObjectExtensions.operator_doubleArrow(_createConstantEvent_1, _function_1); - this.trueEvent = _doubleArrow_1; - } - - public Event getOrMaterialize(final Output output) { - return this.getOrMaterialize(output.getComponent(), output.getEventDeclaration()); - } - - public Event getOrMaterialize(final Component component, final EventDeclaration eventDeclaration) { - Event _xblockexpression = null; - { - final EventMaterializer.EventKey eventKey = new EventMaterializer.EventKey(component, eventDeclaration); - this.pushEventKey(eventKey); - Event _xtrycatchfinallyexpression = null; - try { - Event _xblockexpression_1 = null; - { - Event event = this.materializationCache.get(eventKey); - if ((event == null)) { - event = this.materialize(component, eventDeclaration); - this.materializationCache.put(eventKey, event); - } - _xblockexpression_1 = event; - } - _xtrycatchfinallyexpression = _xblockexpression_1; - } finally { - this.popEventKey(eventKey); - } - _xblockexpression = _xtrycatchfinallyexpression; - } - return _xblockexpression; - } - - protected Event materialize(final Component component, final EventDeclaration eventDeclaration) { - RandomEvent _xblockexpression = null; - { - String _name = component.getName(); - String _plus = (_name + "_"); - String _name_1 = eventDeclaration.getName(); - final String eventName = (_plus + _name_1); - RandomEvent _switchResult = null; - boolean _matched = false; - if (eventDeclaration instanceof InputEvent) { - _matched=true; - return this.materializeConnectedEvent(component, ((InputEvent)eventDeclaration)); - } - if (!_matched) { - if (eventDeclaration instanceof BasicEventDefinition) { - _matched=true; - BasicEvent _xblockexpression_1 = null; - { - final BasicEvent basicEvent = this._ftFactory.createBasicEvent(); - basicEvent.setDistribution(EcoreUtil.copy(((BasicEventDefinition)eventDeclaration).getDistribution())); - _xblockexpression_1 = basicEvent; - } - _switchResult = _xblockexpression_1; - } - } - if (!_matched) { - if (eventDeclaration instanceof GateDefinition) { - _matched=true; - Gate _xblockexpression_1 = null; - { - final EventCollection inputs = this.collectInputs(component, ((GateDefinition)eventDeclaration)); - Gate _switchResult_1 = null; - boolean _matched_1 = false; - if (eventDeclaration instanceof AndGateDefinition) { - _matched_1=true; - AndGate _xifexpression = null; - boolean _containsFalseEvent = inputs.containsFalseEvent(); - if (_containsFalseEvent) { - return this.falseEvent; - } else { - AndGate _xifexpression_1 = null; - boolean _isEmpty = inputs.isEmpty(); - if (_isEmpty) { - return this.trueEvent; - } else { - AndGate _xifexpression_2 = null; - boolean _containsExactlyOneRandomEvent = inputs.containsExactlyOneRandomEvent(); - if (_containsExactlyOneRandomEvent) { - return inputs.toSingleRandomEvent(); - } else { - _xifexpression_2 = this._ftFactory.createAndGate(); - } - _xifexpression_1 = _xifexpression_2; - } - _xifexpression = _xifexpression_1; - } - _switchResult_1 = _xifexpression; - } - if (!_matched_1) { - if (eventDeclaration instanceof OrGateDefinition) { - _matched_1=true; - OrGate _xifexpression = null; - boolean _containsTrueEvent = inputs.containsTrueEvent(); - if (_containsTrueEvent) { - return this.trueEvent; - } else { - OrGate _xifexpression_1 = null; - boolean _isEmpty = inputs.isEmpty(); - if (_isEmpty) { - return this.falseEvent; - } else { - OrGate _xifexpression_2 = null; - boolean _containsExactlyOneRandomEvent = inputs.containsExactlyOneRandomEvent(); - if (_containsExactlyOneRandomEvent) { - return inputs.toSingleRandomEvent(); - } else { - _xifexpression_2 = this._ftFactory.createOrGate(); - } - _xifexpression_1 = _xifexpression_2; - } - _xifexpression = _xifexpression_1; - } - _switchResult_1 = _xifexpression; - } - } - if (!_matched_1) { - if (eventDeclaration instanceof KOfMGateDefinition) { - _matched_1=true; - Gate _xblockexpression_2 = null; - { - int _count = inputs.getCount(); - int _k = ((KOfMGateDefinition)eventDeclaration).getK(); - int _multiply = (_count * _k); - int _m = ((KOfMGateDefinition)eventDeclaration).getM(); - final int requiredTrueInputs = (_multiply / _m); - int _trueEventCount = inputs.getTrueEventCount(); - final int k = (requiredTrueInputs - _trueEventCount); - final int m = inputs.getVariableEventCount(); - Gate _xifexpression = null; - if ((k == 0)) { - return this.trueEvent; - } else { - Gate _xifexpression_1 = null; - if ((k > m)) { - return this.falseEvent; - } else { - Gate _xifexpression_2 = null; - boolean _containsExactlyOneRandomEvent = inputs.containsExactlyOneRandomEvent(); - if (_containsExactlyOneRandomEvent) { - return inputs.toSingleRandomEvent(); - } else { - Gate _xifexpression_3 = null; - if ((k == 1)) { - _xifexpression_3 = this._ftFactory.createOrGate(); - } else { - Gate _xifexpression_4 = null; - if ((k == m)) { - _xifexpression_4 = this._ftFactory.createAndGate(); - } else { - KOfMGate _xblockexpression_3 = null; - { - final KOfMGate kOfMGate = this._ftFactory.createKOfMGate(); - kOfMGate.setK(k); - _xblockexpression_3 = kOfMGate; - } - _xifexpression_4 = _xblockexpression_3; - } - _xifexpression_3 = _xifexpression_4; - } - _xifexpression_2 = _xifexpression_3; - } - _xifexpression_1 = _xifexpression_2; - } - _xifexpression = _xifexpression_1; - } - _xblockexpression_2 = _xifexpression; - } - _switchResult_1 = _xblockexpression_2; - } - } - if (!_matched_1) { - throw new IllegalArgumentException(("Unknown gate definition: " + eventDeclaration)); - } - final Gate gate = _switchResult_1; - gate.getInputEvents().addAll(inputs.getRandomEvents()); - _xblockexpression_1 = gate; - } - _switchResult = _xblockexpression_1; - } - } - if (!_matched) { - throw new IllegalArgumentException(("Unknown event declaration: " + eventDeclaration)); - } - final RandomEvent event = _switchResult; - event.setName(eventName); - _xblockexpression = event; - } - return _xblockexpression; - } - - protected Event materializeConnectedEvent(final Component component, final InputEvent inputEvent) { - Event _xblockexpression = null; - { - boolean _isMultiple = inputEvent.isMultiple(); - if (_isMultiple) { - StringConcatenation _builder = new StringConcatenation(); - _builder.append("Cannot materialize multiple nput "); - String _name = component.getName(); - _builder.append(_name); - _builder.append("_"); - String _name_1 = inputEvent.getName(); - _builder.append(_name_1); - throw new IllegalArgumentException(_builder.toString()); - } - final Input input = this.findInput(component, inputEvent); - final EList incomingConnections = input.getIncomingConnections(); - int _size = incomingConnections.size(); - boolean _notEquals = (_size != 1); - if (_notEquals) { - StringConcatenation _builder_1 = new StringConcatenation(); - _builder_1.append("Input "); - String _name_2 = component.getName(); - _builder_1.append(_name_2); - _builder_1.append("_"); - String _name_3 = inputEvent.getName(); - _builder_1.append(_name_3); - _builder_1.append(" has "); - int _size_1 = incomingConnections.size(); - _builder_1.append(_size_1); - _builder_1.append(" connections instead of 1"); - throw new IllegalArgumentException(_builder_1.toString()); - } - final Output output = IterableExtensions.head(incomingConnections).getOutput(); - _xblockexpression = this.getOrMaterialize(output.getComponent(), output.getEventDeclaration()); - } - return _xblockexpression; - } - - protected EventCollection collectInputs(final Component component, final GateDefinition gateDefinition) { - EventCollection _xblockexpression = null; - { - final EventCollection.Builder builder = EventCollection.builder(); - EList _inputEvents = gateDefinition.getInputEvents(); - for (final EventDeclaration inputEventDeclaration : _inputEvents) { - boolean _matched = false; - if (inputEventDeclaration instanceof InputEvent) { - boolean _isMultiple = ((InputEvent)inputEventDeclaration).isMultiple(); - if (_isMultiple) { - _matched=true; - final EventCollection materializedEvents = this.getOrMaterializeConnectedEvents(component, ((InputEvent)inputEventDeclaration)); - builder.addAll(materializedEvents); - } - } - if (!_matched) { - builder.add(this.getOrMaterialize(component, inputEventDeclaration)); - } - } - _xblockexpression = builder.build(); - } - return _xblockexpression; - } - - protected EventCollection getOrMaterializeConnectedEvents(final Component component, final InputEvent inputEvent) { - EventCollection _xblockexpression = null; - { - final EventMaterializer.EventKey inputKey = new EventMaterializer.EventKey(component, inputEvent); - this.pushEventKey(inputKey); - EventCollection _xtrycatchfinallyexpression = null; - try { - EventCollection _xblockexpression_1 = null; - { - EventCollection eventCollection = this.multipleInputCache.get(inputKey); - if ((eventCollection == null)) { - eventCollection = this.materializeConnectedEvents(component, inputEvent); - this.multipleInputCache.put(inputKey, eventCollection); - } - _xblockexpression_1 = eventCollection; - } - _xtrycatchfinallyexpression = _xblockexpression_1; - } finally { - this.popEventKey(inputKey); - } - _xblockexpression = _xtrycatchfinallyexpression; - } - return _xblockexpression; - } - - protected EventCollection materializeConnectedEvents(final Component component, final InputEvent inputEvent) { - EventCollection _xblockexpression = null; - { - final Input input = this.findInput(component, inputEvent); - final EventCollection.Builder builder = EventCollection.builder(); - EList _incomingConnections = input.getIncomingConnections(); - for (final Connection connection : _incomingConnections) { - boolean _isCurrentlyConnected = CftExtensions.isCurrentlyConnected(connection); - if (_isCurrentlyConnected) { - final Event materializedEvent = this.getOrMaterialize(connection.getOutput()); - builder.add(materializedEvent); - } - } - _xblockexpression = builder.build(); - } - return _xblockexpression; - } - - protected Input findInput(final Component component, final InputEvent inputEvent) { - final Function1 _function = (Input it) -> { - InputEvent _inputEvent = it.getInputEvent(); - return Boolean.valueOf(Objects.equal(_inputEvent, inputEvent)); - }; - final Input input = IterableExtensions.findFirst(component.getInputs(), _function); - if ((input == null)) { - StringConcatenation _builder = new StringConcatenation(); - _builder.append("No input "); - _builder.append(inputEvent); - _builder.append(" in component "); - _builder.append(component); - throw new IllegalArgumentException(_builder.toString()); - } - return input; - } - - private void pushEventKey(final EventMaterializer.EventKey eventKey) { - boolean _add = this.path.add(eventKey); - boolean _not = (!_add); - if (_not) { - StringConcatenation _builder = new StringConcatenation(); - _builder.append("Circular dependency ["); - { - for(final EventMaterializer.EventKey ancestor : this.path) { - _builder.append(ancestor); - _builder.append(", "); - } - } - _builder.append(eventKey); - _builder.append("] detected"); - throw new IllegalStateException(_builder.toString()); - } - } - - private boolean popEventKey(final EventMaterializer.EventKey eventKey) { - return this.path.remove(eventKey); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/FaultTreeBuilder.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/FaultTreeBuilder.java deleted file mode 100644 index 9b2dfd76..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/cft2ft/FaultTreeBuilder.java +++ /dev/null @@ -1,57 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft; - -import com.google.common.base.Objects; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FtFactory; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent; -import java.util.Collection; -import org.eclipse.emf.common.util.EList; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtend.lib.annotations.Accessors; -import org.eclipse.xtext.xbase.lib.Pure; - -@SuppressWarnings("all") -public class FaultTreeBuilder { - @Accessors - private final FaultTree faultTree = FtFactory.eINSTANCE.createFaultTree(); - - public void addTopLevel(final RandomEvent event) { - RandomEvent _topEvent = this.faultTree.getTopEvent(); - boolean _tripleNotEquals = (_topEvent != null); - if (_tripleNotEquals) { - throw new IllegalStateException("Top event was already set"); - } - this.add(event); - this.faultTree.setTopEvent(event); - } - - protected void add(final RandomEvent event) { - EObject _eContainer = this.faultTree.eContainer(); - boolean _equals = Objects.equal(_eContainer, this.faultTree); - if (_equals) { - return; - } - EObject _eContainer_1 = this.faultTree.eContainer(); - boolean _tripleNotEquals = (_eContainer_1 != null); - if (_tripleNotEquals) { - throw new IllegalStateException("Event is already in a different fault tree"); - } - EList _events = this.faultTree.getEvents(); - _events.add(event); - if ((event instanceof Gate)) { - this.addAll(((Gate)event).getInputEvents()); - } - } - - protected void addAll(final Collection events) { - for (final RandomEvent event : events) { - this.add(event); - } - } - - @Pure - public FaultTree getFaultTree() { - return this.faultTree; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin deleted file mode 100644 index 028440a8..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentFaultTreeTrace.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin deleted file mode 100644 index d542ba2d..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentInstanceTrace.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin deleted file mode 100644 index 949da0cd..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.ComponentNameGenerator.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin deleted file mode 100644 index 82c045e2..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.Ecore2CftTransformation.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin deleted file mode 100644 index ffd70c04..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.InputTrace.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin deleted file mode 100644 index 418c71d4..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.LookupHandler.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin deleted file mode 100644 index 86c0d704..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingHandler.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin deleted file mode 100644 index c9dda5c4..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.MappingQueries.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.gitignore deleted file mode 100644 index 377aa872..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/.gitignore +++ /dev/null @@ -1,25 +0,0 @@ -/.ComponentFaultTreeTrace.java._trace -/.ComponentInstanceTrace.java._trace -/.InputTrace.java._trace -/.LookupHandler.java._trace -/.MappingHandler.java._trace -/.MappingQueries.java._trace -/.CftTransformation.java._trace -/.Ecore2CftTransformation.java._trace -/.ComponentNameGenerator.java._trace -/.ComponentFaultTreeTrace.xtendbin -/.ComponentInstanceTrace.xtendbin -/.ComponentNameGenerator.xtendbin -/.Ecore2CftTransformation.xtendbin -/.InputTrace.xtendbin -/.LookupHandler.xtendbin -/.MappingHandler.xtendbin -/.MappingQueries.xtendbin -/ComponentFaultTreeTrace.java -/ComponentInstanceTrace.java -/ComponentNameGenerator.java -/Ecore2CftTransformation.java -/InputTrace.java -/LookupHandler.java -/MappingHandler.java -/MappingQueries.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.java deleted file mode 100644 index ddcf9036..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentFaultTreeTrace.java +++ /dev/null @@ -1,77 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.ComponentInstanceTrace; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.ComponentNameGenerator; -import java.util.Map; -import org.eclipse.emf.common.util.EList; -import org.eclipse.viatra.query.runtime.api.IPatternMatch; -import org.eclipse.xtend.lib.annotations.Accessors; -import org.eclipse.xtext.xbase.lib.CollectionLiterals; -import org.eclipse.xtext.xbase.lib.IterableExtensions; -import org.eclipse.xtext.xbase.lib.Pure; - -@SuppressWarnings("all") -public class ComponentFaultTreeTrace { - @Accessors - private final ComponentFaultTree componentFaultTree = CftFactory.eINSTANCE.createComponentFaultTree(); - - private final ComponentNameGenerator nameGenerator = new ComponentNameGenerator(); - - private final Map componentInstancesMap = CollectionLiterals.newHashMap(); - - public ComponentInstanceTrace instantiateComponent(final IPatternMatch patternMatch, final ComponentDefinition componenDefinition) { - return this.instantiateComponent(patternMatch, componenDefinition, Modality.MUST, false); - } - - public ComponentInstanceTrace instantiateComponent(final IPatternMatch patternMatch, final ComponentDefinition componenDefinition, final Modality exists, final boolean allowMultiple) { - ComponentInstanceTrace _xblockexpression = null; - { - boolean _containsKey = this.componentInstancesMap.containsKey(patternMatch); - if (_containsKey) { - throw new IllegalArgumentException(("Already instantiated component for match: " + patternMatch)); - } - final ComponentInstanceTrace componentTrace = new ComponentInstanceTrace(this.componentFaultTree, componenDefinition, this.nameGenerator, exists, allowMultiple); - this.componentInstancesMap.put(patternMatch, componentTrace); - _xblockexpression = componentTrace; - } - return _xblockexpression; - } - - public void setTopLevel(final ComponentInstanceTrace trace) { - Output _topEvent = this.componentFaultTree.getTopEvent(); - boolean _tripleNotEquals = (_topEvent != null); - if (_tripleNotEquals) { - throw new IllegalArgumentException("Top level component already set"); - } - final EList outputs = trace.getOutputs(); - int _size = outputs.size(); - boolean _tripleNotEquals_1 = (_size != 1); - if (_tripleNotEquals_1) { - int _size_1 = outputs.size(); - String _plus = ("Top level component must have 1 output, got " + Integer.valueOf(_size_1)); - String _plus_1 = (_plus + - " instead"); - throw new IllegalArgumentException(_plus_1); - } - boolean _appearsExactlyOnce = trace.appearsExactlyOnce(); - boolean _not = (!_appearsExactlyOnce); - if (_not) { - throw new IllegalArgumentException("Top level must appear in the fault tree exactly once"); - } - this.componentFaultTree.setTopEvent(IterableExtensions.head(outputs)); - } - - public ComponentInstanceTrace lookup(final IPatternMatch patternMatch) { - return this.componentInstancesMap.get(patternMatch); - } - - @Pure - public ComponentFaultTree getComponentFaultTree() { - return this.componentFaultTree; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.java deleted file mode 100644 index 4034bdf3..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentInstanceTrace.java +++ /dev/null @@ -1,77 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft; - -import com.google.common.collect.Maps; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.EventDeclaration; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; -import hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.ComponentNameGenerator; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.InputTrace; -import java.util.Map; -import org.eclipse.emf.common.util.EList; - -@SuppressWarnings("all") -public class ComponentInstanceTrace { - private final Component componentInstance = CftFactory.eINSTANCE.createComponent(); - - private final Map inputEventsMap; - - private final Map outputEventsMap; - - protected ComponentInstanceTrace(final ComponentFaultTree faultTree, final ComponentDefinition componentDefinition, final ComponentNameGenerator nameGenerator, final Modality exists, final boolean multipleAllowed) { - this.componentInstance.setComponentDefinition(componentDefinition); - this.componentInstance.setName(nameGenerator.nextName(componentDefinition)); - this.componentInstance.setExists(exists); - this.componentInstance.setMultipleAllowed(multipleAllowed); - this.inputEventsMap = Maps.newHashMapWithExpectedSize(componentDefinition.getInputEvents().size()); - EList _inputEvents = componentDefinition.getInputEvents(); - for (final InputEvent inputEvent : _inputEvents) { - { - final InputTrace inputTrace = new InputTrace(this.componentInstance, inputEvent); - this.inputEventsMap.put(inputEvent, inputTrace); - } - } - this.outputEventsMap = Maps.newHashMapWithExpectedSize(componentDefinition.getOutputEvents().size()); - EList _outputEvents = componentDefinition.getOutputEvents(); - for (final EventDeclaration outputEvent : _outputEvents) { - { - final Output output = CftFactory.eINSTANCE.createOutput(); - output.setEventDeclaration(outputEvent); - EList _outputs = this.componentInstance.getOutputs(); - _outputs.add(output); - this.outputEventsMap.put(outputEvent, output); - } - } - EList _components = faultTree.getComponents(); - _components.add(this.componentInstance); - } - - public void assign(final EventDeclaration inputEvent, final ComponentInstanceTrace sourceComponent, final EventDeclaration outputEvent) { - this.assign(inputEvent, sourceComponent, outputEvent, Modality.MUST); - } - - public void assign(final EventDeclaration inputEvent, final ComponentInstanceTrace sourceComponent, final EventDeclaration outputEvent, final Modality exists) { - final InputTrace inputTrace = this.inputEventsMap.get(inputEvent); - if ((inputTrace == null)) { - throw new IllegalArgumentException(("Unknown input: " + inputEvent)); - } - final Output output = sourceComponent.outputEventsMap.get(outputEvent); - if ((output == null)) { - throw new IllegalArgumentException(("Unknown output: " + outputEvent)); - } - inputTrace.assign(output, exists); - } - - protected EList getOutputs() { - return this.componentInstance.getOutputs(); - } - - protected boolean appearsExactlyOnce() { - return CftExtensions.appearsExactlyOnce(this.componentInstance); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentNameGenerator.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentNameGenerator.java deleted file mode 100644 index e7dca003..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/ComponentNameGenerator.java +++ /dev/null @@ -1,29 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; -import java.util.Map; -import org.eclipse.xtext.xbase.lib.CollectionLiterals; - -@SuppressWarnings("all") -public class ComponentNameGenerator { - private static final String DEFAULT_NAME = "__unnamed"; - - private final Map instanceCounts = CollectionLiterals.newHashMap(); - - public String nextName(final ComponentDefinition componentDefinition) { - String _xblockexpression = null; - { - final Integer instanceCount = this.instanceCounts.getOrDefault(componentDefinition, Integer.valueOf(0)); - this.instanceCounts.put(componentDefinition, Integer.valueOf(((instanceCount).intValue() + 1))); - String _elvis = null; - String _name = componentDefinition.getName(); - if (_name != null) { - _elvis = _name; - } else { - _elvis = ComponentNameGenerator.DEFAULT_NAME; - } - _xblockexpression = (_elvis + instanceCount); - } - return _xblockexpression; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/Ecore2CftTransformation.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/Ecore2CftTransformation.java deleted file mode 100644 index a63c8e78..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/Ecore2CftTransformation.java +++ /dev/null @@ -1,41 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft; - -import com.google.common.collect.ImmutableList; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentFaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.ComponentFaultTreeTrace; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.MappingHandler; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.MappingQueries; -import java.util.List; -import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine; -import org.eclipse.xtext.xbase.lib.Functions.Function1; -import org.eclipse.xtext.xbase.lib.ListExtensions; - -@SuppressWarnings("all") -public class Ecore2CftTransformation { - private final List mappingHandlers; - - public Ecore2CftTransformation(final TransformationDefinition transformationDefinition, final ViatraQueryEngine viatraQueryEngine) { - final MappingQueries mappingQueries = new MappingQueries(transformationDefinition, viatraQueryEngine); - final Function1 _function = (MappingDefinition mappingDefinition) -> { - return new MappingHandler(mappingDefinition, mappingQueries); - }; - this.mappingHandlers = ImmutableList.copyOf(ListExtensions.map(transformationDefinition.getMappingDefinitions(), _function)); - } - - public ComponentFaultTree createComponentFaultTree() { - ComponentFaultTree _xblockexpression = null; - { - final ComponentFaultTreeTrace trace = new ComponentFaultTreeTrace(); - for (final MappingHandler handler : this.mappingHandlers) { - handler.instantiateComponents(trace); - } - for (final MappingHandler handler_1 : this.mappingHandlers) { - handler_1.instantiateConnections(trace); - } - _xblockexpression = trace.getComponentFaultTree(); - } - return _xblockexpression; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.java deleted file mode 100644 index 2b30566f..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/InputTrace.java +++ /dev/null @@ -1,43 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.CftFactory; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Component; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Connection; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Input; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.InputEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Modality; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.Output; -import hu.bme.mit.inf.dslreasoner.faulttree.model.util.CftExtensions; -import java.util.Map; -import org.eclipse.emf.common.util.EList; -import org.eclipse.xtext.xbase.lib.CollectionLiterals; - -@SuppressWarnings("all") -public class InputTrace { - private final Input input = CftFactory.eINSTANCE.createInput(); - - private final Map connectionsMap = CollectionLiterals.newHashMap(); - - protected InputTrace(final Component component, final InputEvent inputEvent) { - this.input.setInputEvent(inputEvent); - EList _inputs = component.getInputs(); - _inputs.add(this.input); - } - - public void assign(final Output output, final Modality exists) { - final Connection connection = this.connectionsMap.get(output); - if ((connection == null)) { - final Connection newConnection = CftFactory.eINSTANCE.createConnection(); - newConnection.setOutput(output); - newConnection.setExists(exists); - EList _incomingConnections = this.input.getIncomingConnections(); - _incomingConnections.add(newConnection); - this.connectionsMap.put(output, newConnection); - } else { - boolean _isMoreConcreteThan = CftExtensions.isMoreConcreteThan(exists, connection.getExists()); - if (_isMoreConcreteThan) { - connection.setExists(exists); - } - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/LookupHandler.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/LookupHandler.java deleted file mode 100644 index e155aac8..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/LookupHandler.java +++ /dev/null @@ -1,84 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft; - -import com.google.common.base.Objects; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingParameter; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.ComponentFaultTreeTrace; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.ComponentInstanceTrace; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; -import org.eclipse.viatra.query.runtime.api.IPatternMatch; -import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher; -import org.eclipse.xtext.xbase.lib.Conversions; - -@SuppressWarnings("all") -public class LookupHandler { - private final int[] argumentIndices; - - private final ViatraQueryMatcher lookedUpMatcher; - - public LookupHandler(final MappingDefinition mappingDefinition, final LookupDefinition lookupDefinition, final ViatraQueryMatcher lookedUpMatcher) { - EObject _eContainer = lookupDefinition.eContainer(); - boolean _notEquals = (!Objects.equal(_eContainer, mappingDefinition)); - if (_notEquals) { - throw new IllegalArgumentException("lookupDefinition must be contained in mappingDefinition"); - } - final int argumentCount = lookupDefinition.getArguments().size(); - int _length = ((Object[])Conversions.unwrapArray(lookedUpMatcher.getParameterNames(), Object.class)).length; - boolean _notEquals_1 = (argumentCount != _length); - if (_notEquals_1) { - MappingDefinition _mapping = lookupDefinition.getMapping(); - Pattern _pattern = null; - if (_mapping!=null) { - _pattern=_mapping.getPattern(); - } - String _name = null; - if (_pattern!=null) { - _name=_pattern.getName(); - } - String _plus = ("lookupDefinition (name: " + _name); - String _plus_1 = (_plus + - ") must have as many arguments as lookedUpMatcher (name: "); - String _patternName = lookedUpMatcher.getPatternName(); - String _plus_2 = (_plus_1 + _patternName); - String _plus_3 = (_plus_2 + ")"); - throw new IllegalArgumentException(_plus_3); - } - this.argumentIndices = new int[argumentCount]; - for (int i = 0; (i < argumentCount); i++) { - { - final MappingParameter argument = lookupDefinition.getArguments().get(i); - final int argumentIndex = mappingDefinition.getParameters().indexOf(argument); - this.argumentIndices[i] = argumentIndex; - } - } - this.lookedUpMatcher = lookedUpMatcher; - } - - public ComponentInstanceTrace lookupForMatch(final ComponentFaultTreeTrace faultTreeTrace, final IPatternMatch match) { - ComponentInstanceTrace _xblockexpression = null; - { - final IPatternMatch lookedUpMatch = this.createLookedUpMatch(match); - _xblockexpression = faultTreeTrace.lookup(lookedUpMatch); - } - return _xblockexpression; - } - - private IPatternMatch createLookedUpMatch(final IPatternMatch match) { - IPatternMatch _xblockexpression = null; - { - final IPatternMatch lookedUpMatch = this.lookedUpMatcher.newEmptyMatch(); - final int argumentCount = this.argumentIndices.length; - for (int i = 0; (i < argumentCount); i++) { - { - final int argumentIndex = this.argumentIndices[i]; - Object argumentValue = match.get(argumentIndex); - lookedUpMatch.set(i, argumentValue); - } - } - _xblockexpression = lookedUpMatch; - } - return _xblockexpression; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingHandler.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingHandler.java deleted file mode 100644 index 41703289..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingHandler.java +++ /dev/null @@ -1,146 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft; - -import com.google.common.collect.ImmutableMap; -import com.google.common.collect.Iterables; -import com.google.common.collect.Maps; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Assignment; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.ComponentInstance; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.EventReference; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.Variable; -import hu.bme.mit.inf.dslreasoner.faulttree.model.cft.ComponentDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.ComponentFaultTreeTrace; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.ComponentInstanceTrace; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.LookupHandler; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.MappingQueries; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; -import java.util.function.Consumer; -import org.eclipse.emf.common.util.EList; -import org.eclipse.viatra.query.runtime.api.IPatternMatch; -import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher; -import org.eclipse.xtext.xbase.lib.CollectionLiterals; -import org.eclipse.xtext.xbase.lib.Functions.Function1; -import org.eclipse.xtext.xbase.lib.IterableExtensions; - -@SuppressWarnings("all") -public class MappingHandler { - private final ViatraQueryMatcher matcher; - - private final MappingDefinition mappingDefinition; - - private final Map lookupHandlers; - - public MappingHandler(final MappingDefinition mappingDefinition, final MappingQueries mappingQueries) { - this.matcher = mappingQueries.getMatcher(mappingDefinition); - this.mappingDefinition = mappingDefinition; - final HashSet variables = CollectionLiterals.newHashSet(); - EList _assignments = mappingDefinition.getAssignments(); - for (final Assignment assignment : _assignments) { - { - Variable _component = assignment.getInput().getComponent(); - variables.add(_component); - Variable _component_1 = assignment.getOutput().getComponent(); - variables.add(_component_1); - } - } - final Function1 _function = (LookupDefinition it) -> { - return it; - }; - final Function1 _function_1 = (LookupDefinition lookupDefinition) -> { - return mappingQueries.createLookupHandler(mappingDefinition, lookupDefinition); - }; - this.lookupHandlers = ImmutableMap.copyOf(IterableExtensions.toMap(Iterables.filter(variables, LookupDefinition.class), _function, _function_1)); - } - - public void instantiateComponents(final ComponentFaultTreeTrace faultTreeTrace) { - boolean _hasComponentInstace = this.hasComponentInstace(); - boolean _not = (!_hasComponentInstace); - if (_not) { - return; - } - final Consumer _function = (IPatternMatch match) -> { - final ComponentInstanceTrace componentTrace = faultTreeTrace.instantiateComponent(match, this.getComponentDefinition()); - boolean _isTopLevel = this.isTopLevel(); - if (_isTopLevel) { - faultTreeTrace.setTopLevel(componentTrace); - } - }; - this.matcher.forEachMatch(_function); - } - - public void instantiateConnections(final ComponentFaultTreeTrace faultTreeTrace) { - boolean _hasConnections = this.hasConnections(); - boolean _not = (!_hasConnections); - if (_not) { - return; - } - final Consumer _function = (IPatternMatch match) -> { - final Map lookedUpComponents = this.lookupComponents(faultTreeTrace, match); - EList _assignments = this.mappingDefinition.getAssignments(); - for (final Assignment assignment : _assignments) { - { - final EventReference input = assignment.getInput(); - final ComponentInstanceTrace inputComponent = lookedUpComponents.get(input.getComponent()); - final EventReference output = assignment.getOutput(); - final ComponentInstanceTrace outputComponent = lookedUpComponents.get(output.getComponent()); - if (((inputComponent != null) && (outputComponent != null))) { - inputComponent.assign(input.getEvent(), outputComponent, output.getEvent()); - } - } - } - }; - this.matcher.forEachMatch(_function); - } - - private Map lookupComponents(final ComponentFaultTreeTrace faultTreeTrace, final IPatternMatch match) { - HashMap _xblockexpression = null; - { - int _size = this.lookupHandlers.size(); - int _plus = (_size + 1); - final HashMap lookedUpComponents = Maps.newHashMapWithExpectedSize(_plus); - boolean _hasComponentInstace = this.hasComponentInstace(); - if (_hasComponentInstace) { - final ComponentInstanceTrace componentInstance = faultTreeTrace.lookup(match); - lookedUpComponents.put(this.mappingDefinition.getComponentInstance(), componentInstance); - } - Set> _entrySet = this.lookupHandlers.entrySet(); - for (final Map.Entry pair : _entrySet) { - { - final ComponentInstanceTrace componentInstance_1 = pair.getValue().lookupForMatch(faultTreeTrace, match); - if ((componentInstance_1 != null)) { - lookedUpComponents.put(pair.getKey(), componentInstance_1); - } - } - } - _xblockexpression = lookedUpComponents; - } - return _xblockexpression; - } - - private ComponentDefinition getComponentDefinition() { - ComponentInstance _componentInstance = this.mappingDefinition.getComponentInstance(); - ComponentDefinition _componentType = null; - if (_componentInstance!=null) { - _componentType=_componentInstance.getComponentType(); - } - return _componentType; - } - - private boolean hasComponentInstace() { - ComponentDefinition _componentDefinition = this.getComponentDefinition(); - return (_componentDefinition != null); - } - - private boolean isTopLevel() { - return this.mappingDefinition.isTopLevel(); - } - - private boolean hasConnections() { - boolean _isEmpty = this.mappingDefinition.getAssignments().isEmpty(); - return (!_isEmpty); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingQueries.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingQueries.java deleted file mode 100644 index 6147807e..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ecore2cft/MappingQueries.java +++ /dev/null @@ -1,60 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft; - -import com.google.common.collect.ImmutableMap; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.LookupDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.MappingDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.LookupHandler; -import java.util.Map; -import org.eclipse.viatra.query.patternlanguage.emf.specification.SpecificationBuilder; -import org.eclipse.viatra.query.runtime.api.GenericQueryGroup; -import org.eclipse.viatra.query.runtime.api.IPatternMatch; -import org.eclipse.viatra.query.runtime.api.IQuerySpecification; -import org.eclipse.viatra.query.runtime.api.ViatraQueryEngine; -import org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher; -import org.eclipse.xtext.xbase.lib.Conversions; -import org.eclipse.xtext.xbase.lib.Functions.Function1; -import org.eclipse.xtext.xbase.lib.IterableExtensions; -import org.eclipse.xtext.xbase.lib.MapExtensions; - -@SuppressWarnings("all") -public class MappingQueries { - private final Map> matchersMap; - - public MappingQueries(final TransformationDefinition transformationDefinition, final ViatraQueryEngine viatraQueryEngine) { - final SpecificationBuilder specificationBuilder = new SpecificationBuilder(); - final Function1 _function = (MappingDefinition it) -> { - return it; - }; - final Function1>> _function_1 = (MappingDefinition it) -> { - return specificationBuilder.getOrCreateSpecification(it.getPattern()); - }; - final Map>> querySpecificationsMap = IterableExtensions.>>toMap(transformationDefinition.getMappingDefinitions(), _function, _function_1); - GenericQueryGroup.of(((IQuerySpecification[])Conversions.unwrapArray(querySpecificationsMap.values(), IQuerySpecification.class))).prepare(viatraQueryEngine); - final Function1>, ViatraQueryMatcher> _function_2 = (IQuerySpecification> it) -> { - return it.getMatcher(viatraQueryEngine); - }; - this.matchersMap = ImmutableMap.>copyOf(MapExtensions.>, ViatraQueryMatcher>mapValues(querySpecificationsMap, _function_2)); - } - - public ViatraQueryMatcher getMatcher(final MappingDefinition mappingDefinition) { - ViatraQueryMatcher _xblockexpression = null; - { - final ViatraQueryMatcher matcher = this.matchersMap.get(mappingDefinition); - if ((matcher == null)) { - throw new IllegalArgumentException(("Unknown mapping definition: " + mappingDefinition)); - } - _xblockexpression = matcher; - } - return _xblockexpression; - } - - public LookupHandler createLookupHandler(final MappingDefinition mappingDefinition, final LookupDefinition lookupDefinition) { - LookupHandler _xblockexpression = null; - { - final ViatraQueryMatcher lookedUpMatcher = this.getMatcher(lookupDefinition.getMapping()); - _xblockexpression = new LookupHandler(mappingDefinition, lookupDefinition, lookedUpMatcher); - } - return _xblockexpression; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin deleted file mode 100644 index 0956e6e0..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.Ft2GalileoTransformation.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.gitignore deleted file mode 100644 index f4610b04..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.Ft2GalileoTransformation.java._trace -/.Ft2GalileoTransformation.xtendbin -/Ft2GalileoTransformation.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.java deleted file mode 100644 index 8748825d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/ft2galileo/Ft2GalileoTransformation.java +++ /dev/null @@ -1,188 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.ft2galileo; - -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.AndGate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.BasicEvent; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantDistribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Distribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ExponentialDistribution; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.Gate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.KOfMGate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.OrGate; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.RandomEvent; -import java.util.Arrays; -import org.eclipse.emf.common.util.EList; -import org.eclipse.xtend2.lib.StringConcatenation; -import org.eclipse.xtend2.lib.StringConcatenationClient; - -@SuppressWarnings("all") -public class Ft2GalileoTransformation { - public CharSequence toGalileo(final FaultTree faultTree) { - StringConcatenation _builder = new StringConcatenation(); - _builder.append("toplevel \""); - String _name = faultTree.getTopEvent().getName(); - _builder.append(_name); - _builder.append("\";"); - _builder.newLineIfNotEmpty(); - { - EList _events = faultTree.getEvents(); - for(final RandomEvent event : _events) { - _builder.append("\""); - String _name_1 = event.getName(); - _builder.append(_name_1); - _builder.append("\" "); - Object _defineEvent = this.defineEvent(event); - _builder.append(_defineEvent); - _builder.append(";"); - _builder.newLineIfNotEmpty(); - } - } - return _builder; - } - - protected Object _defineEvent(final BasicEvent basicEvent) { - StringConcatenation _builder = new StringConcatenation(); - StringConcatenationClient _defineDistribution = this.defineDistribution(basicEvent.getDistribution()); - _builder.append(_defineDistribution); - _builder.append(" dorm=0.0"); - return _builder; - } - - protected StringConcatenationClient _defineDistribution(final ConstantDistribution distribution) { - StringConcatenationClient _client = new StringConcatenationClient() { - @Override - protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { - _builder.append("p="); - double _p = distribution.getP(); - _builder.append(_p); - } - }; - return _client; - } - - protected StringConcatenationClient _defineDistribution(final ExponentialDistribution distribution) { - StringConcatenationClient _client = new StringConcatenationClient() { - @Override - protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { - _builder.append("lambda="); - double _lambda = distribution.getLambda(); - _builder.append(_lambda); - } - }; - return _client; - } - - protected StringConcatenationClient _defineDistribution(final Distribution distribution) { - throw new IllegalArgumentException(("Unknown distribution: " + distribution)); - } - - protected StringConcatenationClient _defineEvent(final Gate gate) { - StringConcatenationClient _client = new StringConcatenationClient() { - @Override - protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { - StringConcatenationClient _defineGate = Ft2GalileoTransformation.this.defineGate(gate); - _builder.append(_defineGate); - _builder.append(" "); - { - EList _inputEvents = gate.getInputEvents(); - boolean _hasElements = false; - for(final RandomEvent input : _inputEvents) { - if (!_hasElements) { - _hasElements = true; - } else { - _builder.appendImmediate(" ", ""); - } - _builder.append("\""); - String _name = input.getName(); - _builder.append(_name); - _builder.append("\""); - } - } - } - }; - return _client; - } - - protected StringConcatenationClient _defineGate(final AndGate gate) { - StringConcatenationClient _client = new StringConcatenationClient() { - @Override - protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { - _builder.append("and"); - } - }; - return _client; - } - - protected StringConcatenationClient _defineGate(final OrGate gate) { - StringConcatenationClient _client = new StringConcatenationClient() { - @Override - protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { - _builder.append("or"); - } - }; - return _client; - } - - protected StringConcatenationClient _defineGate(final KOfMGate gate) { - StringConcatenationClient _client = new StringConcatenationClient() { - @Override - protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { - int _k = gate.getK(); - _builder.append(_k); - _builder.append("of"); - int _size = gate.getInputEvents().size(); - _builder.append(_size); - } - }; - return _client; - } - - protected StringConcatenationClient _defineGate(final Gate gate) { - throw new IllegalArgumentException(("Unknown gate: " + gate)); - } - - protected StringConcatenationClient _defineEvent(final RandomEvent randomEvent) { - throw new IllegalArgumentException(("Unknown random even: " + randomEvent)); - } - - protected Object defineEvent(final RandomEvent basicEvent) { - if (basicEvent instanceof BasicEvent) { - return _defineEvent((BasicEvent)basicEvent); - } else if (basicEvent instanceof Gate) { - return _defineEvent((Gate)basicEvent); - } else if (basicEvent != null) { - return _defineEvent(basicEvent); - } else { - throw new IllegalArgumentException("Unhandled parameter types: " + - Arrays.asList(basicEvent).toString()); - } - } - - protected StringConcatenationClient defineDistribution(final Distribution distribution) { - if (distribution instanceof ConstantDistribution) { - return _defineDistribution((ConstantDistribution)distribution); - } else if (distribution instanceof ExponentialDistribution) { - return _defineDistribution((ExponentialDistribution)distribution); - } else if (distribution != null) { - return _defineDistribution(distribution); - } else { - throw new IllegalArgumentException("Unhandled parameter types: " + - Arrays.asList(distribution).toString()); - } - } - - protected StringConcatenationClient defineGate(final Gate gate) { - if (gate instanceof AndGate) { - return _defineGate((AndGate)gate); - } else if (gate instanceof KOfMGate) { - return _defineGate((KOfMGate)gate); - } else if (gate instanceof OrGate) { - return _defineGate((OrGate)gate); - } else if (gate != null) { - return _defineGate(gate); - } else { - throw new IllegalArgumentException("Unhandled parameter types: " + - Arrays.asList(gate).toString()); - } - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin deleted file mode 100644 index cdaacb58..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.ReliabilityResult.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin deleted file mode 100644 index 6e1908aa..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftConfiguration.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin deleted file mode 100644 index 5772b0e7..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftHandler.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin deleted file mode 100644 index e1c1a8c7..00000000 Binary files a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.StormDftSolver.xtendbin and /dev/null differ diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.gitignore deleted file mode 100644 index 8a74c101..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/.gitignore +++ /dev/null @@ -1,20 +0,0 @@ -/.StormDftSolver.java._trace -/.StormDftConfiguration.java._trace -/.StormDftMttfConfiguration.java._trace -/.FtAnalysisObjective.java._trace -/.ApproximationHeuristic.java._trace -/.StormDftHandler.java._trace -/.StormDftException.java._trace -/.ReliabilityModelSolution.java._trace -/.ReliabilityResult.java._trace -/.ReliabilityResult.xtendbin -/.StormDftConfiguration.xtendbin -/.StormDftHandler.xtendbin -/.StormDftSolver.xtendbin -/ApproximationHeuristic.java -/FtAnalysisObjective.java -/ReliabilityResult.java -/StormDftConfiguration.java -/StormDftException.java -/StormDftHandler.java -/StormDftSolver.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ApproximationHeuristic.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ApproximationHeuristic.java deleted file mode 100644 index 822d4f36..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ApproximationHeuristic.java +++ /dev/null @@ -1,8 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver; - -@SuppressWarnings("all") -public enum ApproximationHeuristic { - NONE, - - DEPTH; -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/FtAnalysisObjective.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/FtAnalysisObjective.java deleted file mode 100644 index 528ada42..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/FtAnalysisObjective.java +++ /dev/null @@ -1,14 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver; - -@SuppressWarnings("all") -public abstract class FtAnalysisObjective { - public static final class TimeBound extends FtAnalysisObjective { - public double timeBound = 0; - } - - public static final FtAnalysisObjective MTTF = new FtAnalysisObjective() { - }; - - private FtAnalysisObjective() { - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ReliabilityResult.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ReliabilityResult.java deleted file mode 100644 index c8c8b000..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/ReliabilityResult.java +++ /dev/null @@ -1,156 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver; - -import org.eclipse.xtend.lib.annotations.Data; -import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor; -import org.eclipse.xtext.xbase.lib.Pure; -import org.eclipse.xtext.xbase.lib.util.ToStringBuilder; - -@SuppressWarnings("all") -public abstract class ReliabilityResult { - @Data - public static final class Solution extends ReliabilityResult { - private final double lowerBound; - - private final double upperBound; - - public Solution(final double value) { - this(value, value); - } - - public Solution(final double lowerBound, final double upperBound) { - if ((lowerBound > upperBound)) { - throw new IllegalArgumentException("lowerBound must not be larger than upperBound"); - } - this.lowerBound = lowerBound; - this.upperBound = upperBound; - } - - @Override - public ReliabilityResult.Solution getOrThrow() { - return this; - } - - @Override - @Pure - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + (int) (Double.doubleToLongBits(this.lowerBound) ^ (Double.doubleToLongBits(this.lowerBound) >>> 32)); - return prime * result + (int) (Double.doubleToLongBits(this.upperBound) ^ (Double.doubleToLongBits(this.upperBound) >>> 32)); - } - - @Override - @Pure - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - ReliabilityResult.Solution other = (ReliabilityResult.Solution) obj; - if (Double.doubleToLongBits(other.lowerBound) != Double.doubleToLongBits(this.lowerBound)) - return false; - if (Double.doubleToLongBits(other.upperBound) != Double.doubleToLongBits(this.upperBound)) - return false; - return true; - } - - @Override - @Pure - public String toString() { - return new ToStringBuilder(this) - .addAllFields() - .toString(); - } - - @Pure - public double getLowerBound() { - return this.lowerBound; - } - - @Pure - public double getUpperBound() { - return this.upperBound; - } - } - - @Data - public static final class Unknown extends ReliabilityResult { - private final String message; - - private final Throwable cause; - - @FinalFieldsConstructor - public Unknown(final String message, final Throwable cause) { - super(); - this.message = message; - this.cause = cause; - } - - public Unknown(final String message) { - this(message, null); - } - - @Override - public ReliabilityResult.Solution getOrThrow() { - throw new RuntimeException(this.message, this.cause); - } - - @Override - @Pure - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((this.message== null) ? 0 : this.message.hashCode()); - return prime * result + ((this.cause== null) ? 0 : this.cause.hashCode()); - } - - @Override - @Pure - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - ReliabilityResult.Unknown other = (ReliabilityResult.Unknown) obj; - if (this.message == null) { - if (other.message != null) - return false; - } else if (!this.message.equals(other.message)) - return false; - if (this.cause == null) { - if (other.cause != null) - return false; - } else if (!this.cause.equals(other.cause)) - return false; - return true; - } - - @Override - @Pure - public String toString() { - return new ToStringBuilder(this) - .addAllFields() - .toString(); - } - - @Pure - public String getMessage() { - return this.message; - } - - @Pure - public Throwable getCause() { - return this.cause; - } - } - - public static final ReliabilityResult.Unknown TIMEOUT = new ReliabilityResult.Unknown("Solver timed out"); - - public static final ReliabilityResult.Unknown MEMOUT = new ReliabilityResult.Unknown("Solver out of memory"); - - public abstract ReliabilityResult.Solution getOrThrow(); -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftConfiguration.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftConfiguration.java deleted file mode 100644 index e1bb3625..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftConfiguration.java +++ /dev/null @@ -1,31 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver; - -import com.google.common.base.Objects; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.ApproximationHeuristic; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.FtAnalysisObjective; -import hu.bme.mit.inf.dslreasoner.logic.model.builder.SolverConfiguration; - -@SuppressWarnings("all") -public final class StormDftConfiguration extends SolverConfiguration { - public static final String DEFAULT_SOLVER_PATH = "storm-dft"; - - public double precision = 1e-6; - - public boolean bisimulation = true; - - public boolean symmetryReduction = true; - - public boolean modularization = true; - - public boolean dontCarePropagation = true; - - public double approximation = 0; - - public ApproximationHeuristic approximationHeuristic = ApproximationHeuristic.NONE; - - public FtAnalysisObjective objective; - - public boolean isApproximationInUse() { - return (!Objects.equal(this.approximationHeuristic, ApproximationHeuristic.NONE)); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftException.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftException.java deleted file mode 100644 index 955c9ed1..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftException.java +++ /dev/null @@ -1,12 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver; - -@SuppressWarnings("all") -public class StormDftException extends RuntimeException { - public StormDftException(final String s) { - super(s); - } - - public StormDftException(final String s, final Exception e) { - super(s, e); - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.java deleted file mode 100644 index 46127425..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftHandler.java +++ /dev/null @@ -1,330 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver; - -import com.google.common.base.Objects; -import com.google.common.collect.ImmutableList; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.ApproximationHeuristic; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.FtAnalysisObjective; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.ReliabilityResult; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftConfiguration; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftException; -import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel; -import hu.bme.mit.inf.dslreasoner.logic.model.builder.SolverConfiguration; -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.util.ArrayList; -import java.util.regex.Matcher; -import java.util.regex.Pattern; -import org.eclipse.xtend2.lib.StringConcatenation; -import org.eclipse.xtext.xbase.lib.CollectionLiterals; -import org.eclipse.xtext.xbase.lib.Exceptions; -import org.eclipse.xtext.xbase.lib.Extension; -import org.eclipse.xtext.xbase.lib.Functions.Function0; -import org.eclipse.xtext.xbase.lib.InputOutput; -import org.eclipse.xtext.xbase.lib.IterableExtensions; - -@SuppressWarnings("all") -public class StormDftHandler { - private static final String DOUBLE_REGEX = "[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?"; - - private static final String SINGLE_RESULT_GROUP = "single"; - - private static final String LOWER_BOUND_GROUP = "lower"; - - private static final String UPPER_BOUND_GROUP = "upper"; - - private static final String RESULT_REGEX = new Function0() { - public String apply() { - StringConcatenation _builder = new StringConcatenation(); - _builder.append("^Result:\\s*\\[(?:(?<"); - _builder.append(StormDftHandler.SINGLE_RESULT_GROUP); - _builder.append(">"); - _builder.append(StormDftHandler.DOUBLE_REGEX); - _builder.append(")|\\((?<"); - _builder.append(StormDftHandler.LOWER_BOUND_GROUP); - _builder.append(">"); - _builder.append(StormDftHandler.DOUBLE_REGEX); - _builder.append("),\\s*(?<"); - _builder.append(StormDftHandler.UPPER_BOUND_GROUP); - _builder.append(">"); - _builder.append(StormDftHandler.DOUBLE_REGEX); - _builder.append(")\\))\\]"); - return _builder.toString(); - } - }.apply(); - - private static final Pattern RESULT_PATTERN = Pattern.compile(StormDftHandler.RESULT_REGEX); - - private static final int SIGNAL_EXIT_VALUE_OFFSET = 0x80; - - private static final int SIGXCPU = 24; - - private static final int SIGXFSZ = 25; - - private static final int STORM_GENERAL_ERROR = ((-1) & 0xff); - - private static final int STORM_TIMEOUT = ((-2) & 0xff); - - private static final int STORM_MEMOUT = ((-3) & 0xff); - - public ReliabilityResult callSolver(final String dftFilePath, final StormDftConfiguration configuration) { - try { - ReliabilityResult _xblockexpression = null; - { - final ImmutableList commandLine = this.toCommandLine(configuration, dftFilePath); - final DocumentationLevel documentationLevel = configuration.documentationLevel; - final boolean printOutput = (Objects.equal(documentationLevel, DocumentationLevel.NORMAL) || - Objects.equal(documentationLevel, DocumentationLevel.FULL)); - final ProcessBuilder processBuilder = new ProcessBuilder().command(commandLine); - Process process = null; - ReliabilityResult _xtrycatchfinallyexpression = null; - try { - ReliabilityResult _xtrycatchfinallyexpression_1 = null; - try { - ReliabilityResult _xblockexpression_1 = null; - { - process = processBuilder.start(); - process.getOutputStream().close(); - final ReliabilityResult.Solution result = this.readOutput(process.getInputStream(), printOutput); - final String error = this.readError(process.getErrorStream(), printOutput); - final int exitValue = process.waitFor(); - ReliabilityResult _xifexpression = null; - if ((result == null)) { - _xifexpression = this.interpretExitStatus(exitValue, error); - } else { - _xifexpression = result; - } - _xblockexpression_1 = _xifexpression; - } - _xtrycatchfinallyexpression_1 = _xblockexpression_1; - } catch (final Throwable _t) { - if (_t instanceof IOException) { - final IOException e = (IOException)_t; - throw new StormDftException("Error during input/output handling of the stochastic solver.", e); - } else { - throw Exceptions.sneakyThrow(_t); - } - } - _xtrycatchfinallyexpression = _xtrycatchfinallyexpression_1; - } catch (final Throwable _t_1) { - if (_t_1 instanceof Exception) { - final Exception e_1 = (Exception)_t_1; - if ((process != null)) { - process.destroyForcibly().waitFor(); - } - throw e_1; - } else { - throw Exceptions.sneakyThrow(_t_1); - } - } - _xblockexpression = _xtrycatchfinallyexpression; - } - return _xblockexpression; - } catch (Throwable _e) { - throw Exceptions.sneakyThrow(_e); - } - } - - private ImmutableList toCommandLine(@Extension final StormDftConfiguration configuration, final String dftFilePath) { - ImmutableList _xblockexpression = null; - { - @Extension - final ImmutableList.Builder optionsBuilder = ImmutableList.builder(); - String _elvis = null; - if (configuration.solverPath != null) { - _elvis = configuration.solverPath; - } else { - _elvis = StormDftConfiguration.DEFAULT_SOLVER_PATH; - } - optionsBuilder.add(_elvis); - if ((configuration.runtimeLimit != SolverConfiguration.Unlimited)) { - optionsBuilder.add("--timeout", Integer.valueOf(configuration.runtimeLimit).toString()); - } - optionsBuilder.add("--precision", Double.valueOf(configuration.precision).toString()); - if (configuration.bisimulation) { - optionsBuilder.add("--bisimulation"); - } - if (configuration.symmetryReduction) { - optionsBuilder.add("--symmetryreduction"); - } - if (configuration.modularization) { - optionsBuilder.add("--modularisation"); - } - if ((!configuration.dontCarePropagation)) { - optionsBuilder.add("--disabledc"); - } - boolean _isApproximationInUse = configuration.isApproximationInUse(); - if (_isApproximationInUse) { - String _switchResult = null; - final ApproximationHeuristic approximationHeuristic = configuration.approximationHeuristic; - if (approximationHeuristic != null) { - switch (approximationHeuristic) { - case DEPTH: - _switchResult = "depth"; - break; - default: - throw new IllegalArgumentException(("Unknown approximation heuristic: " + configuration.approximationHeuristic)); - } - } else { - throw new IllegalArgumentException(("Unknown approximation heuristic: " + configuration.approximationHeuristic)); - } - final String heuristicName = _switchResult; - optionsBuilder.add("--approximation", Double.valueOf(configuration.approximation).toString(), "--approximationheuristic", heuristicName); - } - optionsBuilder.add("--dftfile", dftFilePath); - final FtAnalysisObjective objective = configuration.objective; - boolean _matched = false; - if (Objects.equal(objective, FtAnalysisObjective.MTTF)) { - _matched=true; - optionsBuilder.add("--expectedtime"); - } - if (!_matched) { - if (objective instanceof FtAnalysisObjective.TimeBound) { - _matched=true; - optionsBuilder.add("--timebound"); - } - } - if (!_matched) { - throw new IllegalArgumentException(("Unknown analysis objective: " + configuration.objective)); - } - boolean _equals = Objects.equal(configuration.documentationLevel, DocumentationLevel.FULL); - if (_equals) { - optionsBuilder.add("--verbose"); - } - _xblockexpression = optionsBuilder.build(); - } - return _xblockexpression; - } - - private ReliabilityResult.Solution readOutput(final InputStream inputStream, final boolean printOutput) { - try { - Object _xblockexpression = null; - { - InputStreamReader _inputStreamReader = new InputStreamReader(inputStream); - final BufferedReader bufferedReader = new BufferedReader(_inputStreamReader); - try { - String line = null; - while (((line = bufferedReader.readLine()) != null)) { - { - if (printOutput) { - InputOutput.println(line); - } - final Matcher matcher = StormDftHandler.RESULT_PATTERN.matcher(line); - boolean _find = matcher.find(); - if (_find) { - try { - final String single = matcher.group(StormDftHandler.SINGLE_RESULT_GROUP); - if ((single != null)) { - final double singleValue = Double.parseDouble(single); - return new ReliabilityResult.Solution(singleValue); - } - final String lower = matcher.group(StormDftHandler.LOWER_BOUND_GROUP); - final String upper = matcher.group(StormDftHandler.UPPER_BOUND_GROUP); - if (((lower != null) && (upper != null))) { - final double lowerValue = Double.parseDouble(lower); - final double upperValue = Double.parseDouble(upper); - return new ReliabilityResult.Solution(lowerValue, upperValue); - } - throw new StormDftException(("Inconsistent stochastic solver output: " + line)); - } catch (final Throwable _t) { - if (_t instanceof NumberFormatException) { - final NumberFormatException e = (NumberFormatException)_t; - throw new StormDftException("Malformatted number from stochastic solver.", e); - } else { - throw Exceptions.sneakyThrow(_t); - } - } - } - } - } - } finally { - bufferedReader.close(); - } - _xblockexpression = null; - } - return ((ReliabilityResult.Solution)_xblockexpression); - } catch (Throwable _e) { - throw Exceptions.sneakyThrow(_e); - } - } - - private String readError(final InputStream inputStream, final boolean printOutput) { - try { - String _xblockexpression = null; - { - InputStreamReader _inputStreamReader = new InputStreamReader(inputStream); - final BufferedReader bufferedReader = new BufferedReader(_inputStreamReader); - String _xtrycatchfinallyexpression = null; - try { - String _xblockexpression_1 = null; - { - final ArrayList lines = CollectionLiterals.newArrayList(); - String line = null; - while (((line = bufferedReader.readLine()) != null)) { - { - if (printOutput) { - System.err.println(line); - } - lines.add(line); - } - } - _xblockexpression_1 = IterableExtensions.join(lines, "\n"); - } - _xtrycatchfinallyexpression = _xblockexpression_1; - } finally { - bufferedReader.close(); - } - _xblockexpression = _xtrycatchfinallyexpression; - } - return _xblockexpression; - } catch (Throwable _e) { - throw Exceptions.sneakyThrow(_e); - } - } - - private ReliabilityResult.Unknown interpretExitStatus(final int exitValue, final String error) { - ReliabilityResult.Unknown _switchResult = null; - boolean _matched = false; - if (Objects.equal(exitValue, StormDftHandler.STORM_GENERAL_ERROR)) { - _matched=true; - throw new StormDftException(("Storm error: " + error)); - } - if (!_matched) { - if (Objects.equal(exitValue, StormDftHandler.STORM_TIMEOUT)) { - _matched=true; - } - if (!_matched) { - if (Objects.equal(exitValue, (StormDftHandler.SIGNAL_EXIT_VALUE_OFFSET + StormDftHandler.SIGXCPU))) { - _matched=true; - } - } - if (_matched) { - _switchResult = ReliabilityResult.TIMEOUT; - } - } - if (!_matched) { - if (Objects.equal(exitValue, StormDftHandler.STORM_MEMOUT)) { - _matched=true; - } - if (!_matched) { - if (Objects.equal(exitValue, (StormDftHandler.SIGNAL_EXIT_VALUE_OFFSET + StormDftHandler.SIGXFSZ))) { - _matched=true; - } - } - if (_matched) { - _switchResult = ReliabilityResult.MEMOUT; - } - } - if (!_matched) { - { - if ((exitValue > StormDftHandler.SIGNAL_EXIT_VALUE_OFFSET)) { - final int signalNumber = (exitValue - StormDftHandler.SIGNAL_EXIT_VALUE_OFFSET); - throw new StormDftException(((("Storm unexpectedly killed by signal " + Integer.valueOf(signalNumber)) + ": ") + error)); - } - throw new StormDftException(((("Storm unexpectedly exit with status " + Integer.valueOf(exitValue)) + ": ") + error)); - } - } - return _switchResult; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftSolver.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftSolver.java deleted file mode 100644 index 491e7fc1..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.transformation/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/transformation/solver/StormDftSolver.java +++ /dev/null @@ -1,79 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver; - -import com.google.common.base.Objects; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ConstantModel; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.FaultTree; -import hu.bme.mit.inf.dslreasoner.faulttree.model.ft.ReliabilityModel; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ft2galileo.Ft2GalileoTransformation; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.FtAnalysisObjective; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.ReliabilityResult; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftConfiguration; -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftHandler; -import hu.bme.mit.inf.dslreasoner.workspace.ReasonerWorkspace; - -@SuppressWarnings("all") -public class StormDftSolver { - private static final String DFT_FILE_NAME = "ft.dft"; - - private final Ft2GalileoTransformation ft2Galileo = new Ft2GalileoTransformation(); - - private final StormDftHandler handler = new StormDftHandler(); - - public ReliabilityResult solve(final ReliabilityModel reliabilityModel, final StormDftConfiguration configuration, final ReasonerWorkspace reasonerWorkspace) { - ReliabilityResult _switchResult = null; - boolean _matched = false; - if (reliabilityModel instanceof FaultTree) { - _matched=true; - _switchResult = this.solve(((FaultTree)reliabilityModel), configuration, reasonerWorkspace); - } - if (!_matched) { - if (reliabilityModel instanceof ConstantModel) { - _matched=true; - ReliabilityResult.Solution _xblockexpression = null; - { - double _xifexpression = (double) 0; - boolean _isFailed = ((ConstantModel)reliabilityModel).isFailed(); - if (_isFailed) { - _xifexpression = 0; - } else { - double _switchResult_1 = (double) 0; - final FtAnalysisObjective objective = configuration.objective; - boolean _matched_1 = false; - if (Objects.equal(objective, FtAnalysisObjective.MTTF)) { - _matched_1=true; - _switchResult_1 = Double.POSITIVE_INFINITY; - } - if (!_matched_1) { - if (objective instanceof FtAnalysisObjective.TimeBound) { - _matched_1=true; - _switchResult_1 = 1; - } - } - if (!_matched_1) { - throw new IllegalArgumentException(("Unknown objective: " + objective)); - } - _xifexpression = _switchResult_1; - } - final double result = _xifexpression; - _xblockexpression = new ReliabilityResult.Solution(result); - } - _switchResult = _xblockexpression; - } - } - if (!_matched) { - throw new IllegalArgumentException(("Unknown reliability model: " + reliabilityModel)); - } - return _switchResult; - } - - public ReliabilityResult solve(final FaultTree faultTree, final StormDftConfiguration configuration, final ReasonerWorkspace reasonerWorkspace) { - ReliabilityResult _xblockexpression = null; - { - final CharSequence galileo = this.ft2Galileo.toGalileo(faultTree); - reasonerWorkspace.writeText(StormDftSolver.DFT_FILE_NAME, galileo); - final String dftFilePath = reasonerWorkspace.getFile(StormDftSolver.DFT_FILE_NAME).getAbsolutePath(); - _xblockexpression = this.handler.callSolver(dftFilePath, configuration); - } - return _xblockexpression; - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.classpath b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.classpath deleted file mode 100644 index 428337e5..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.classpath +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.project b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.project deleted file mode 100644 index 98f85839..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.project +++ /dev/null @@ -1,34 +0,0 @@ - - - hu.bme.mit.inf.dslreasoner.faulttree.ui - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - - org.eclipse.pde.PluginNature - org.eclipse.jdt.core.javanature - org.eclipse.xtext.ui.shared.xtextNature - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.settings/org.eclipse.jdt.core.prefs b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 0c68a61d..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,7 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/META-INF/MANIFEST.MF b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/META-INF/MANIFEST.MF deleted file mode 100644 index 59c1c5f7..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/META-INF/MANIFEST.MF +++ /dev/null @@ -1,25 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Ui -Bundle-SymbolicName: hu.bme.mit.inf.dslreasoner.faulttree.ui;singleton:=true -Bundle-Version: 1.0.0.qualifier -Bundle-Activator: hu.bme.mit.inf.dslreasoner.faulttree.ui.Activator -Require-Bundle: org.eclipse.ui, - org.eclipse.core.runtime, - com.google.guava, - org.eclipse.xtext.xbase.lib, - org.eclipse.xtend.lib, - org.eclipse.xtend.lib.macro, - org.eclipse.core.resources, - org.eclipse.emf.ecore, - org.eclipse.viatra.query.runtime, - org.eclipse.viatra.query.runtime.rete, - org.eclipse.viatra.query.runtime.localsearch, - hu.bme.mit.inf.dslreasoner.logic.model, - hu.bme.mit.inf.dslreasoner.faulttree.components, - hu.bme.mit.inf.dslreasoner.faulttree.transformation, - hu.bme.mit.inf.dslreasoner.application, - hu.bme.mit.inf.dslreasoner.application.ui -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Automatic-Module-Name: hu.bme.mit.inf.dslreasoner.faulttree.ui -Bundle-ActivationPolicy: lazy diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore deleted file mode 100644 index b271af76..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.ReliabilityAnalysisHandler.java._trace -/.ReliabilityAnalysisHandler.xtendbin -/ReliabilityAnalysisHandler.java diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend deleted file mode 100644 index 5fa89148..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/bin/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend +++ /dev/null @@ -1,128 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.ui.handler - -import hu.bme.mit.inf.dslreasoner.application.execution.EclipseBasedProgressMonitor -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft.Cft2FtTransformation -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.Ecore2CftTransformation -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.FtAnalysisObjective -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.ReliabilityResult -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftConfiguration -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftSolver -import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel -import hu.bme.mit.inf.dslreasoner.workspace.ProjectWorkspace -import org.eclipse.core.commands.AbstractHandler -import org.eclipse.core.commands.ExecutionEvent -import org.eclipse.core.commands.ExecutionException -import org.eclipse.core.resources.IFile -import org.eclipse.core.resources.IProject -import org.eclipse.core.resources.IResource -import org.eclipse.core.runtime.IProgressMonitor -import org.eclipse.core.runtime.NullProgressMonitor -import org.eclipse.emf.common.util.URI -import org.eclipse.emf.ecore.resource.Resource -import org.eclipse.emf.ecore.resource.ResourceSet -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl -import org.eclipse.swt.widgets.MessageBox -import org.eclipse.ui.PlatformUI -import org.eclipse.ui.handlers.HandlerUtil -import org.eclipse.viatra.query.runtime.api.AdvancedViatraQueryEngine -import org.eclipse.viatra.query.runtime.emf.EMFScope - -class ReliabilityAnalysisHandler extends AbstractHandler { - - override execute(ExecutionEvent event) throws ExecutionException { - val selection = HandlerUtil.getCurrentStructuredSelection(event) - val resourceSet = new ResourceSetImpl - val iterator = selection.iterator - var IProject targetProject = null - var Resource targetResource = null - var TransformationDefinition transformationDefinition = null - while (iterator.hasNext) { - val selectedElement = iterator.next - if (selectedElement instanceof IFile) { - val resource = tryLoadResource(resourceSet, selectedElement) - if (resource !== null && !resource.contents.empty) { - val rootElement = resource.contents.head - if (rootElement instanceof CftModel) { - if (rootElement.transformationDefinitions.empty) { - throw new IllegalArgumentException("Selected cft file is not a transformation definition.") - } - if (transformationDefinition !== null) { - throw new IllegalArgumentException( - "Only a single transformation definition may be selected.") - } - transformationDefinition = rootElement.transformationDefinitions.head - } else { - if (targetResource !== null) { - throw new IllegalArgumentException("Only a single architecture model may be selected.") - } - targetResource = resource - targetProject = selectedElement.project - } - } - } - } - if (targetResource === null || targetResource === null) { - throw new IllegalArgumentException( - "A transformation definition and an architecture model must be selected.") - } - runAnalysis(transformationDefinition, targetResource, targetProject, new NullProgressMonitor) - null - } - - private static def tryLoadResource(ResourceSet resourceSet, IFile file) { - val fullPath = file.fullPath.toString - val uri = URI.createPlatformResourceURI(fullPath, true) - try { - resourceSet.getResource(uri, true) - } catch (RuntimeException e) { - null - } - } - - private def runAnalysis(TransformationDefinition transformationDefinition, Resource resource, IProject project, - IProgressMonitor monitor) { - val workspace = createWorkspace(project, monitor) - val cft = createComponentFaultTree(transformationDefinition, resource) - workspace.writeModel(cft, "cft.xmi") - val cft2ft = new Cft2FtTransformation - val ft = cft2ft.createFaultTree(cft) - workspace.writeModel(ft, "ft.xmi") - val solver = new StormDftSolver - val config = new StormDftConfiguration - config.progressMonitor = new EclipseBasedProgressMonitor(monitor) - config.documentationLevel = DocumentationLevel.NORMAL - config.objective = FtAnalysisObjective.MTTF - val result = solver.solve(ft, config, workspace) - displayResult(result) - } - - private def createWorkspace(IProject project, IProgressMonitor monitor) { - val folder = project.getFolder("debug") - if (!folder.exists) { - folder.create(IResource.NONE, true, monitor) - } - val path = folder.fullPath.toString - val uri = URI.createPlatformResourceURI(path, true) - val workspace = new ProjectWorkspace(uri.toString, "") - workspace.initAndClear - workspace - } - - private def createComponentFaultTree(TransformationDefinition transformationDefinition, Resource resource) { - val queryEngine = AdvancedViatraQueryEngine.createUnmanagedEngine(new EMFScope(resource)) - try { - val ecore2cft = new Ecore2CftTransformation(transformationDefinition, queryEngine) - ecore2cft.createComponentFaultTree - } finally { - queryEngine.dispose - } - } - - private def displayResult(ReliabilityResult result) { - val messageBox = new MessageBox(PlatformUI.workbench.activeWorkbenchWindow.shell) - messageBox.message = result.toString - messageBox.open - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/build.properties b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/build.properties deleted file mode 100644 index e9863e28..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/build.properties +++ /dev/null @@ -1,5 +0,0 @@ -source.. = src/ -output.. = bin/ -bin.includes = META-INF/,\ - .,\ - plugin.xml diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/plugin.xml b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/plugin.xml deleted file mode 100644 index 8a01c50c..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/plugin.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/Activator.java b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/Activator.java deleted file mode 100644 index 4363fc63..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/Activator.java +++ /dev/null @@ -1,44 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.ui; - -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.osgi.framework.BundleContext; - -/** - * The activator class controls the plug-in life cycle - */ -public class Activator extends AbstractUIPlugin { - - // The plug-in ID - public static final String PLUGIN_ID = "hu.bme.mit.inf.dslreasoner.faulttree.ui"; //$NON-NLS-1$ - - // The shared instance - private static Activator plugin; - - /** - * The constructor - */ - public Activator() { - } - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - plugin = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - plugin = null; - super.stop(context); - } - - /** - * Returns the shared instance - * - * @return the shared instance - */ - public static Activator getDefault() { - return plugin; - } - -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend deleted file mode 100644 index 5fa89148..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/src/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/ReliabilityAnalysisHandler.xtend +++ /dev/null @@ -1,128 +0,0 @@ -package hu.bme.mit.inf.dslreasoner.faulttree.ui.handler - -import hu.bme.mit.inf.dslreasoner.application.execution.EclipseBasedProgressMonitor -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.CftModel -import hu.bme.mit.inf.dslreasoner.faulttree.components.cftLanguage.TransformationDefinition -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.cft2ft.Cft2FtTransformation -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.ecore2cft.Ecore2CftTransformation -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.FtAnalysisObjective -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.ReliabilityResult -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftConfiguration -import hu.bme.mit.inf.dslreasoner.faulttree.transformation.solver.StormDftSolver -import hu.bme.mit.inf.dslreasoner.logic.model.builder.DocumentationLevel -import hu.bme.mit.inf.dslreasoner.workspace.ProjectWorkspace -import org.eclipse.core.commands.AbstractHandler -import org.eclipse.core.commands.ExecutionEvent -import org.eclipse.core.commands.ExecutionException -import org.eclipse.core.resources.IFile -import org.eclipse.core.resources.IProject -import org.eclipse.core.resources.IResource -import org.eclipse.core.runtime.IProgressMonitor -import org.eclipse.core.runtime.NullProgressMonitor -import org.eclipse.emf.common.util.URI -import org.eclipse.emf.ecore.resource.Resource -import org.eclipse.emf.ecore.resource.ResourceSet -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl -import org.eclipse.swt.widgets.MessageBox -import org.eclipse.ui.PlatformUI -import org.eclipse.ui.handlers.HandlerUtil -import org.eclipse.viatra.query.runtime.api.AdvancedViatraQueryEngine -import org.eclipse.viatra.query.runtime.emf.EMFScope - -class ReliabilityAnalysisHandler extends AbstractHandler { - - override execute(ExecutionEvent event) throws ExecutionException { - val selection = HandlerUtil.getCurrentStructuredSelection(event) - val resourceSet = new ResourceSetImpl - val iterator = selection.iterator - var IProject targetProject = null - var Resource targetResource = null - var TransformationDefinition transformationDefinition = null - while (iterator.hasNext) { - val selectedElement = iterator.next - if (selectedElement instanceof IFile) { - val resource = tryLoadResource(resourceSet, selectedElement) - if (resource !== null && !resource.contents.empty) { - val rootElement = resource.contents.head - if (rootElement instanceof CftModel) { - if (rootElement.transformationDefinitions.empty) { - throw new IllegalArgumentException("Selected cft file is not a transformation definition.") - } - if (transformationDefinition !== null) { - throw new IllegalArgumentException( - "Only a single transformation definition may be selected.") - } - transformationDefinition = rootElement.transformationDefinitions.head - } else { - if (targetResource !== null) { - throw new IllegalArgumentException("Only a single architecture model may be selected.") - } - targetResource = resource - targetProject = selectedElement.project - } - } - } - } - if (targetResource === null || targetResource === null) { - throw new IllegalArgumentException( - "A transformation definition and an architecture model must be selected.") - } - runAnalysis(transformationDefinition, targetResource, targetProject, new NullProgressMonitor) - null - } - - private static def tryLoadResource(ResourceSet resourceSet, IFile file) { - val fullPath = file.fullPath.toString - val uri = URI.createPlatformResourceURI(fullPath, true) - try { - resourceSet.getResource(uri, true) - } catch (RuntimeException e) { - null - } - } - - private def runAnalysis(TransformationDefinition transformationDefinition, Resource resource, IProject project, - IProgressMonitor monitor) { - val workspace = createWorkspace(project, monitor) - val cft = createComponentFaultTree(transformationDefinition, resource) - workspace.writeModel(cft, "cft.xmi") - val cft2ft = new Cft2FtTransformation - val ft = cft2ft.createFaultTree(cft) - workspace.writeModel(ft, "ft.xmi") - val solver = new StormDftSolver - val config = new StormDftConfiguration - config.progressMonitor = new EclipseBasedProgressMonitor(monitor) - config.documentationLevel = DocumentationLevel.NORMAL - config.objective = FtAnalysisObjective.MTTF - val result = solver.solve(ft, config, workspace) - displayResult(result) - } - - private def createWorkspace(IProject project, IProgressMonitor monitor) { - val folder = project.getFolder("debug") - if (!folder.exists) { - folder.create(IResource.NONE, true, monitor) - } - val path = folder.fullPath.toString - val uri = URI.createPlatformResourceURI(path, true) - val workspace = new ProjectWorkspace(uri.toString, "") - workspace.initAndClear - workspace - } - - private def createComponentFaultTree(TransformationDefinition transformationDefinition, Resource resource) { - val queryEngine = AdvancedViatraQueryEngine.createUnmanagedEngine(new EMFScope(resource)) - try { - val ecore2cft = new Ecore2CftTransformation(transformationDefinition, queryEngine) - ecore2cft.createComponentFaultTree - } finally { - queryEngine.dispose - } - } - - private def displayResult(ReliabilityResult result) { - val messageBox = new MessageBox(PlatformUI.workbench.activeWorkbenchWindow.shell) - messageBox.message = result.toString - messageBox.open - } -} diff --git a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore b/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore deleted file mode 100644 index b271af76..00000000 --- a/Stochastic/hu.bme.mit.inf.dslreasoner.faulttree.ui/xtend-gen/hu/bme/mit/inf/dslreasoner/faulttree/ui/handler/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.ReliabilityAnalysisHandler.java._trace -/.ReliabilityAnalysisHandler.xtendbin -/ReliabilityAnalysisHandler.java -- cgit v1.2.3-54-g00ecf